59746483
17915685
55105525
49563171
32179394
4831539
7521782
70323667
73853390
79171953
94737119
74489525
12568766
88109010
1382519
79525647
61768624
25256713
44241670
4058792
95438243
12195722
24158165
96035741
8338003
50855139
92498948
99695253
23504026
26394212
54201275
3011982
95937351
71487929
50604672
16322153
17855816
45132510
32668727
6473405