114001984139545317673628638168126493967362767362612599012547461536431153639618727112598912577396635915501051257701041772125769125635112474415358831535882807968966380766422114135812851984634714634703722443721891170726154485339948692261710709191308844397834399485400983400891130884310643339605612842941482438148243717378124429694911355053155726662074571061953602414267019517341299404397845399515107308814267042548356122615191361356801322333141063212151931555899696723880939140275614027551557264963719112536817699014855163978283978691311562151900127355518067141025913048451304819254834399523399481825602528895717128397868110700495746895781