35046833
45401644
1397841
91516106
47088246
17757715
77147941
94085536
21288490
49969812
90044215
63883832
40644000
84421754
31523687
47113235
22031765
3564897
27799591
26594273
9535225
31466301
13431295
22147014
45394759
28154876
96462540
1082091
41078632
67921964
9236942
21096519
39846912
89899745
71897228
8414677
55032041
94297006
16133769
19647338