28465724
7019720
88185040
62556599
80696113
97223348
24402832
72496991
90685023
97295473
53514784
37492645
13795312
83937387
61868226
44751074
35701772
3328690
56314379
64946248
31406345
31414228
58858068
8859790
97751971
8098531
88818918
46698199
4596724
2226313
16309394
22617196
1356365
3546211
54472841
45963757
76423655
19128352
11513824
30221608