85663700
79395581
10536998
75024769
31977607
56555140
33728617
85998195
41955594
33357988
23748248
28073068
98817987
64864497
70205587
26545833
83798343
13742923
69507503
67944337
77838797
27841997
56289955
25915699
48632080
66492871
7061321
71953278
60117388
31367495
19785357
73832530
89622549
2317060
31837013
396128
74404351
1686971
908512
500259