57998010
10851145
18345338
18614358
6764654
63237302
11673750
31127103
53984043
97367150
22546792
2549200
25469757
6304456
63935084
748859
66076596
21268487
61723919
49397218
5110235
12857846
13222807
26457851
31588128
96007337
17499202
33492930
23841867
46743520
93605423
85945800
1331768
75044409
69273142
79106440
89984099
16395734
30263151
49228575