40857045
8855895
55886402
3286844
75231297
58009725
76136604
37707638
59301407
41051912
94216792
75518150
4488666
372625
56439712
96297575
79814659
90516682
4637050
40697063
11167370
53056405
6770956
28102328
59537931
63953637
45365580
71257946
85437201
81898668
1794552
17916767
40764333
98292197
17014315
41004955
23542790
44919883
36091649
8267508