108
43
31
147
63
45
39
15
8
119
62
8
6
32
98
120
17
75
26
63
39
34
29
32
32
31
27
1
30
48
48
13
3
35
2
95
16
17
36
11
44
30
15
10
85
34
270
116
61
Top