57244213
86773850
57861751
41181732
18633770
9241366
25797805
5286415
3005137
69008556
24749125
92591797
60019602
45912902
8191488
41169245
84565598
93363239
69354391
85716150
78948788
46305709
40838354
67871685
84828348
61145688
79713644
88458901
94479737
95347347
49524462
22004485
10801279
23486241
16023518
96028935
45946286
87444935
37188920
8076358