38694600
11984470
37794856
50285979
11462210
37413197
10841689
22057901
94319560
3671393
44461799
722452
91463115
95392507
41145864
33583374
56383314
65756054
69906433
44224338
98737831
23146171
77616469
34877795
46186439
1397479
16671612
57722967
56271423
42857849
64121389
7128338
54442876
91557423
33646414
30478779
14586933
90863981
47053245
96038475