101749453095643731632258913748781599343384395707031510089122652122801122869112653514755648380343898234790503374145227815519157766003162547625882047211190363332768202583424532727214739595016404788751517384905550588214761511476150357678156926752587552587452585212058650813892800641476412097489349929974718074725064815710349301259339109050110409107079097181143938461007110720139168633759573164133945243857189580784561033940169459128001323976723973046560513392357315557393415277301054587239727239753239771134380524385349465576134812665814665291466184135991337913810075733964801370354440565440660440859918594899562899580