16972291
5618923
90722160
36421058
4724981
78512168
72556327
15837204
19616062
1926154
39211090
91568414
79462552
71582948
55287959
92464591
6637778
63524354
27543053
27485734
99036452
9062571
7555994
3968155
97212557
89204983
28428945
98127956
44589473
12083565
62084341
182314
998769
59915844
22081452
37549608
93985471
66181840
82784969
50257350