92
18
32
532
15
167
27
24
128
368
60
28
170
85
175
1420
36
50
105
104
107
59
55
33
46
16
43
8
53
112
344
162
116
147
62
30
45
193
47
164