9810865
50081033
11272576
61817566
63552158
41692192
4223883
1103146
887266
22226155
96145350
49198914
59293958
92504377
80233503
63909434
42135117
69487441
7072953
94447358
6410504
40486744
71429948
76804784
9958603
75234339
50349231
71881202
79976999
36226413
28075752
5200849
59473667
31669971
16657588
48255448
4143472
57085523
27993840
37963244