93747318
59067539
8746036
43817380
14971962
1726894
3532801
1240163
42281026
29962898
38841540
55379533
12956964
86837256
30966687
11085685
32666350
30809224
52694890
63858901
68741202
8748681
3817886
60231601
63075488
59801607
20105354
81493590
3773381
86483663
6534602
2915980
3163126
16034435
6367370
48625500
84843490
68186112
59581458
41035780