39985365
40546913
21597747
80186548
55231302
34579109
76913854
8899230
23133601
82198496
71898383
67583968
97261213
3101346
62911552
2375887
24514435
4319429
39287868
62535706
30675863
45966006
22759022
81429530
73487484
5111407
2172262
12901472
93575378
95308142
79338655
32209414
4062597
77484534
87072932
10246670
42709460
95838322
52113898
49032165