91108626
83103915
66506925
69386731
35095469
19997494
32371653
16514020
24373776
15154021
72677215
18965586
98113129
9808119
8168108
84417393
11534991
79448630
86909066
66237311
15019986
88178353
44761890
19568177
1843293
52698198
27676715
3779469
58218485
56762084
70357280
18455816
32367708
52593609
50395285
87749998
66883577
36539945
1744240
51014366