85862597
84569944
5176150
32154756
38739453
82275067
40522915
54522501
18954528
38099503
95184328
6596654
22276972
92399743
40562588
37969692
55412500
30873267
50607379
70478350
18607913
76381187
73016438
26883372
13383621
94963599
67372906
79993373
21948426
35636784
26885790
6623593
64133414
79711523
3394046
83701268
14557525
35505551
75035025
316871