2516828
245146
9458562
68034710
52184
86948162
69354725
28657507
8664398
6084372
77773278
18755546
66968760
56636492
27443512
65213956
2167459
38977329
2456020
15246874
28314288
13832982
1598489
89553898
23951964
1389450
35374890
92992967
88559460
58553419
85733771
70838647
20789177
64857457
5427455
88833493
90006017
7859595
78539032
39616043