31384108
97651398
1627053
46112870
25873316
8810718
98672304
74937553
44138310
63952114
22961061
48422662
45073683
91613208
55299916
8037470
70619955
11144851
11582914
67833712
7936543
2321365
75277944
7954158
9577186
4522415
59145098
3125457
98186676
87811797
66066379
18768176
78711578
1422219
15266873
4545014
89494477
53848550
97586500
3626152