57037759
91462866
75748292
40854067
8015921
39524950
2219882
32371325
26184477
16736025
99028247
34808312
29214760
93542921
14062717
35388872
74734684
28589844
31756747
12209333
8747333
73146154
55752725
56924522
36483712
6692758
79832515
25752050
84372130
66801279
18901124
24667391
30605500
82824268
79926333
27412282
51963042
393169
198492
88205126