31016318
2715760
88562749
40342925
45983721
52932804
8708297
42146732
96711621
42289836
9448844
62293415
6836794
19221633
834995
19991898
86755255
8722858
48695561
346594
31299625
1727740
87724568
94525071
3545670
37006574
4673409
8518411
75679405
16647594
16767937
17209
70884220
65472240
59622740
54544531
41179330
54354093
33127544
17635430