113791912833811812121332895137346020214012715591245803202145901031143149312335664485493464596709852000448603319421431486953720104881811735059136761245364117883053121096250196247778931638678826803150383274069412833821328599492981108350446238414442604623851192235708061443553118048111450939791592756200286937998372931005777141680111008028285151100803200287416998131064530913841699930913212999931431495962503826340155487491225910835236674846759191270574948851763994212593328513180961416778931802945102301378953048953049113462693180311346271529711390458374693729414107441556092145839112392181693019999478546576759201503774209467416917