52037570
9390113
89703706
92658251
80537328
16452404
23219600
94552064
43445495
45646024
1172744
59854395
64646366
59655166
26536668
18243518
63471872
24597598
21966719
3916989
55616268
40308618
15616001
66441145
49705829
98034363
11362404
3468668
47453203
75096871
38737224
72492755
97697986
24042381
1332213
35275401
13059845
60258896
5801431
57536012