56502278
86325344
7274041
33603245
87887385
33657182
67385844
15644261
80757980
4792525
86048816
55961630
42289242
41625615
70454922
24818566
92463348
54785463
16362362
39001510
33421994
26509282
10228872
8815682
95952884
86691363
38155643
36072868
77691967
90916061
73362540
43452965
50977428
72893256
37615933
4658633
9199125
9552823
57088975
16641919