58753883
37491288
74295047
98117194
49035556
79865487
29933940
524482
57278429
9181144
9344530
45891095
71289548
91941661
5349348
96418433
69437405
37138162
50114364
5186788
12133013
63186090
71411428
83739729
14877730
95655782
30227650
47991181
58287153
93365850
5029169
13585207
24373222
15024714
3262972
50264226
59326999
38076184
88448334
6946415