47
46
21
80
32
33
51
35
1098
1197
134
92
108
486
166
109
388
119
50
24
84
58
68
132
25
176
91
74
375
30
57
417
227
144
221
116
48
139
15
462
1006
174
44
210
650
341
510
118