72
33
43
3
41
175
31
11
42
28
8
45
52
119
48
15
231
88
40
147
100
194
21
49
191
108
140
355
9
44
4
24
27
154
25
600
13
92
298
618
91
828
437
96
161
241
794
99
253
12