61928781
12727634
2686636
619662
90796138
82902763
50396965
35116778
72134547
69054301
16768845
39772384
61575452
96915335
81698794
68717193
15432956
58955465
24472698
9673123
53631798
30419235
71633599
38754196
78274465
100002981
1724575
68983336
54396040
44817349
85511507
84883416
19382465
14786067
51815914
86886193
42214160
86572250
33368006
18994669