111
456
521
290
196
272
712
417
388
105
393
345
130
642
192
149
71
2364
104
474
379
404
176
430
749
88
123
343
405
396
245
617
224
121
55
61
43
611
29
221
98
211
318
155
102
251
580
728
77
94
66
37
260
79