15152528
3122750
7147431
72769996
27998839
20152915
42569440
91506958
9017408
6384803
42968239
72357814
68592240
33865178
56084064
8355943
8324431
61877028
258782
23967017
10507818
95887309
53112057
12963182
67457186
30072877
67716209
93436575
27607470
13498827
36235702
55862709
73736211
4056693
15085116
26206848
55237279
19302000
34298397
75885108