26009562
17926396
127361
5008563
52634396
46222186
9121800
4889554
66037945
776565
17972911
47502219
2651808
72624273
66937235
12113369
23502080
71742998
5929669
97894190
42032013
14317815
38745269
25702394
19837477
9535299
4034606
78073169
4816493
683798
68505721
36833495
35203650
36402104
31556066
83436971
129683
45897734
72029077
87496047