90238363
3080670
58133393
7212313
32981478
79963543
70551148
50501707
50311876
72969787
96369757
636294
58546388
19328565
11023216
75653490
2331606
79076685
76639192
12781734
76317538
58636825
20998545
44163729
31956509
13926815
98891684
9945590
310490
97111335
27895377
14126370
15838302
23072324
6444857
22752292
32763901
56656800
65732804
58247972