83527089
14313400
74891908
55299384
9148896
96537690
8932846
74527051
11576213
294885
90075033
58417702
71504626
2635091
32997042
62792437
8102166
39223439
40324948
82934902
99983723
91272965
1547748
20094072
21531755
16626158
69933587
25989631
49279763
76839658
55386239
26272837
41929900
98776770
20301582
34088416
81625493
990428
5708737
44501512