39373902
16475653
9980912
8503876
6989640
95162953
2983407
2687872
46538203
5854358
74447928
70406302
63031805
56058501
21644521
81512754
38947862
13048325
44476434
53833712
59349331
8591251
20263533
86154842
91725528
2617641
33859947
67172786
4004908
69892806
79479979
65943323
48268038
15879627
80849230
28691958
75364940
97439631
60183778
5123463