42253981
21484924
50876907
6147022
20166501
58165017
93683487
37627144
63876655
51376009
65118545
4206671
60134085
90726606
34723305
11653493
97048852
73044183
20313428
36574563
78377938
58909555
27754621
91909174
23489588
50974427
10857106
70718273
38168506
40876425
41529657
99641884
8308302
80962356
48308945
51064609
7239326
99407338
61963764
5013398