58511400
1236197
86064307
5438135
31058578
94182398
84377727
41395057
70219423
6705754
50083768
40404575
87379316
44044784
32477838
7405653
69345524
83259068
73199626
96209687
20691886
23514486
98306768
11567241
54064247
4383170
3409380
32854882
37388938
24497214
16014872
89048224
28857344
42519338
63145884
16629513
37231894
60635680
28241958
43661768