102
37
456
2
206
71
40
430
46
344
36
152
68
181
506
162
174
99
2030
336
94
124
330
262
84
114
570
502
54
899
364
23
319
227
98
253
173
213
325
49
144
52
120
198
64
130
117
30
135
32
136
100
346
722
137
56
440