555
257
543
710
165
360
421
537
611
234
426
321
763
399
435
255
325
620
612
127
35
737
373
16
432
139
543
607
614
261
583
703
420
544
191
219
376
588
109
122
139
415
441
745
25
412
504
633
234
471
948
1006
621
