96065193
68255264
27465352
59994944
45123967
38275189
5042946
10693588
63321545
42828316
58032619
85116928
90977288
15668679
35021259
38485890
30454179
89523063
38142629
7079800
84476783
11799392
3444501
34499043
23907110
35153746
62324613
27524108
4615929
92048428
12338015
93524340
75358586
81326031
16327708
88828506
93928740
1685443
62671025
52513876