42
28
8
45
52
119
48
15
31
231
88
40
146
99
194
21
49
191
107
138
354
9
4
27
33
154
25
597
13
26
92
298
618
100
90
825
433
96
43
161
241
794
98
248
44
599
12
10
56
41
730
94