3399563
5704760
40651431
32828378
81885973
80253141
96544186
93789228
16282120
12844695
60106544
45779521
52314017
9199703
29329957
74762198
55497124
34375458
50438143
992786
58175646
63599783
6854421
48606608
51398400
9848866
2742394
12366517
33496017
19113566
86512865
32846699
9523516
75842736
51961485
96956957
35604097
68798482
87731935
15328757