414
146
670
452
270
983
803
809
260
470
225
162
226
348
316
274
578
592
199
176
811
545
336
239
469
219
788
128
78
325
84
122
77
100
73
113
892
24
180
209
94
56
133
861
1534
172
43
730
278
449
409
108
137
64
30
442
200
61