42926678
8286306
38347707
93536063
545974
17933699
91073340
20663283
80419207
5871082
37681049
25306129
17638334
1063590
19948202
26372448
6303374
284964
96509653
96913627
72832347
78292767
13647728
85466328
35438465
30473232
80657316
2395771
79971751
5011925
58599884
9626239
61987673
81207225
31008445
14993994
11441929
73511083
30267436
19928069