431
119
319
249
1000
15
7
291
284
72
212
9
719
500
23
775
30
433
27
78
65
604
19
133
581
994
558
68
166
33
512
530
990
641
889
323
701
700
560
732
305
125
469
164
436
350
216
5
236
46
340
139
193
268
183
117
472
437
79
82
123
34
173
84
25
144