95489423
3011169
78568982
24838251
31719438
17671783
67546265
59252147
34154090
54065334
57608455
73304382
21151121
87549288
21947313
648423
1686486
75112671
83721193
12521266
1299850
58802304
42301888
22655685
13566240
39743392
3818482
49982169
76576083
256953
765788
2529191
61492871
10234467
7683832
38222690
79968147
62104829
43965165
1876313