31887667
52251192
9462586
56744728
12144686
38119801
37761850
97804708
33591109
19792415
24485895
79329279
55444132
22554194
27066914
784724
60602426
18775879
24483170
66194505
66581490
78861511
32454347
211483
8760192
81901283
58954622
99667510
64382624
72599893
21805700
283881
51865648
19681697
76904026
9715166
20247289
31115644
52428242
12396777