30917465
9692907
57704211
2974530
53882293
28025916
2088921
80642360
56549648
28313728
1629783
83471298
57791078
75991843
30475434
69239844
57589809
61092585
88798062
91858444
50834254
49901989
4737287
80569048
74128778
22382025
12859554
4539284
5104388
27923872
27468792
19875393
46326346
64807815
85259668
60961405
96097600
72347614
9725007
44968995