18914926
94959242
1080255
23309621
21054831
47958528
13122371
94962483
95755960
80347867
34921204
9624954
2799769
4886516
888488
27728066
53943574
79273634
72366732
68983291
55142011
57465558
4523632
79471664
88262651
669706
5201464
70872191
29016694
19437139
12598435
45877145
58819442
36911099
29345857
72275732
1779766
4436750
44553341
37681098