2899664
1595347
10945208
253740
40121241
45547124
68822339
88133841
28585000
18361494
87627222
16803098
41171616
81925965
22459943
99542790
39459256
96574264
33206755
3081337
72228549
2959999
23534825
12859739
51945462
31922890
50022271
194362
10939539
20324615
72878269
39012721
90281215
79989305
99542570
12281219
65643864
696596
35633365
3705626