58687218
8823148
13135912
64889639
9795954
12758326
90041737
81432990
98603128
78303020
47139720
98521837
29618098
98385252
42523302
1834596
70538343
59493351
90686038
7374237
71422886
40962048
29672499
72214196
67662849
34017116
71932591
68997959
61068505
77808468
4465808
2321976
43035390
43663621
29955738
46257908
51339449
57061083
26049633
22494416