2293050
31996242
80045511
77073800
53829745
5612607
95226772
17075295
62772397
88619789
25122437
89934722
90585225
740896
78408099
64446353
45676626
85585437
96431519
77296810
77597409
2634725
36956231
91992893
5933538
74649045
78364855
29513657
67557000
41248566
23713063
51267151
13545498
13326439
48997485
72523337
6919551
86434888
64484315
1825212