96961684
44169603
2524408
79686166
5636319
99187223
5889173
97454676
40998329
9092978
19176237
24371589
69845133
15433398
41078128
20757544
16754907
53214510
83368169
8960142
14809170
8829227
20608109
68851456
7935990
73286810
267061
80959500
39063026
72979171
62133800
7837867
95609387
92809171
62149875
6020775
52367937
57146398
96905375
74531261