142
601
674
293
563
762
347
499
733
435
531
221
210
330
167
120
503
647
697
111
779
273
386
270
326
139
569
388
441
681
91
377
730
349
109
452
206
568
440
181
263
757
275
102
345
425
138
749
658
273
334
733
628
387
321
562
695
280
152
354
417
521
363
540
576
791
445
429
796
238
778
767
418
111
399
784
159
544
562
379
115
677
638
365
279
521
542
82
412
654
613
430
731
131
176
478
512
738
685
241
305
115
305
365
234
480
359
402
791
520
335
697
620
72
311
521
145
604
451
269
785
257
549
254
666
758
377
325
301
636
183
393
605
268