50639
412790
18420
588543
651209
813375
426445
64642
471702
362224
285620
560337
543261
922119
215522
898374
413537
862912
330481
573592
838795
638865
358875
53412
785109
168395
813567
140639
475123
730582