95685993
24266103
7843581
34453600
15614089
60362037
5760199
34306219
18053188
48803259
63686762
54674233
6078361
61912466
93978894
59743576
30224274
39769054
49981203
6968586
5962489
37631325
79805988
14906265
2882828
4654270
6982475
72868827
3157567
49354099
62336469
94762498
6252965
41872638
91962453
58353453
3723899
58804990
80331780
40516832