58267649
19494722
47285504
12368321
37653186
70691418
37727352
5269240
18398906
55216609
98999718
22842140
6071232
27157688
18993165
26744140
1857861
903832
84645852
86443793
59604996
373110
80159193
61411767
82278211
48373629
51854381
12026887
15092625
2607563
41975018
19111574
97489270
28452276
49402460
16343352
44988204
70677200
114122
69684812