86959875
50533201
78321950
2891881
47178248
57725301
37998473
88062103
559655
34396188
39838563
52145632
77412841
39537956
599541
62411607
58284912
1575434
33963939
83127841
16828159
57598915
41161254
53055037
56907551
62792862
60974580
66404418
52682242
85402402
53549545
75711176
14619958
25593374
81158450
95378972
20354766
95295130
62409091
82596154