243
618
779
304
110
261
296
158
404
125
713
140
460
601
332
118
357
404
257
547
1639
602
611
563
431
280
415
260
395
229
273
709
245
776
357
325
162
291
283
436
533
782
722
610
391
569
733
719
348
326
338
783
628
895
674
604
522
628
526
1065