93837436
46244352
28291590
17956181
86637562
42062198
80658
60992010
55006916
2254593
61766882
77945416
57056690
25681063
1815924
64939396
59335164
76885358
29738209
35222256
25442544
19363118
52677461
70459944
97005618
69759353
43892646
18919221
67413400
32693575
71761003
4276560
80163874
25961707
5522756
4337608
26679649
406338
38763145
55491899