113260888862410271064918111487911126161060884897876110411431037106890995990710631076104411299691123108310989531140105799881562510226091047106294096310726136279316189326061053100110396129901051987614107810348961031819101610699721081104188190896510266338991128955865110610896071126110089511109529001017623102893411369669649681052104811229941000109493310825831084111610499061096107411418851145112492988910059929381004970973112787762198810591013393113810771066110562691798195195710799129545786159149996221024113489110291091112193610859101008620100357610566106111135110910141015995110311309131055883948394960108858191111421147107557758261788210359398981125111592811391133106798994999339595010861019396105811311146107310338121030104310251101904862962894111799111111007109361988610061119916100293710361054111311181097584106110209301050967956103888089311088871092113797139210999581065634107096110189058901148110710809961087102311021071997