105
47
30
57
74
58
20
85
170
16
7
21
103
29
36
11
92
111
75
9
128
77
19
8
15
37
32
3
1
35
12
5
55
84
23
147
14
28
118
146
6
139
86
22
88
2
63
54
48