99644030
2529133
3423800
2405558
97425639
9342749
3536155
18179320
8689812
67354228
21893066
47202598
76907242
18308317
41514384
27096119
26261582
40061451
32619795
17275027
5009202
23144191
4874704
86506620
60506607
51341546
36753468
2622397
36372963
76289521
6214801
5244325
62444005
18311280
42679881
25269449
19008216
97244110
34917211
30218704