16223243
5690918
50995410
44253567
22816881
15713849
8361592
62574552
2507010
79551559
32789230
30275074
5972644
37594831
58625272
10466286
741315
90808457
42275410
2051283
51892132
71746197
34953346
90448284
16986535
97166006
3219836
81028471
57707162
19776271
6288297
42895819
221177
25203683
93122230
75721222
15262542
70238131
46627637
446801