79695640
20168051
87664551
77321792
8423794
30706725
8939836
69418330
3372064
43895048
6715886
12247396
26726765
34361582
90111237
69649564
56612521
61889151
4089452
46964868
2494151
96988254
80604523
43788570
53924272
41019360
29118639
85435334
24721293
1091588
22568014
91974838
30401469
80306367
45893920
22791538
93112540
3980927
21904349
62032108