146
53
85
8
33
54
30
31
15
29
103
23
11
35
20
59
77
92
36
110