25119626
12995775
9130679
50159658
10516847
63627863
18981263
71832799
33976070
19324036
23878145
44757441
54289878
26005325
63885191
94379010
84485518
93905838
56254368
76203487
83494227
47828907
65944793
72012444
97513898
22792621
5499121
46976806
17404502
89594710
94622163
33916193
89951575
22355031
3426585
40818010
29871340
26656270
11912417
7084940