47497923
2505717
92328359
22283246
8156642
66805152
25123428
67473371
35811867
91186380
98528482
72843146
8385130
8367376
57096529
97615231
14019107
25834784
79471318
30969495
4907517
57989715
16826442
56482227
7621075
16846990
55218606
13028418
82231022
4725154
9379868
42181139
11284016
37059044
31313851
18076340
77009240
57765375
30417324
98046123