1372027982937957913827546764451366876033037318754750338935637628228044278971142370916464115527366597340643465514502667386743687535865477116667529121422637175378796672685243195473526653646904027619434471783946330874728947604825337923464922048456716340056351212183475540385521681152325577061422603971234481963754865933981472233772253103384655214456925956844129423281453801446504168371367456148655383735471296589807680765952363492175364905253668544271732243464514351161766381782101141522531745454071896633428263137502791461722975491612571908002622155384251776576465713046215327850970738846827511373845666364045533184135460211434754385501512545076563991112305855464745439970527071352814512254456140450250163655749346774376607145823726847062825562480372769422228678170483385307508712459388457367822002516047081877194882053045184063097434813527284023364819253979721923517942666483322417028534647042498205226791353627148037885244665428104783436911551450033052731764638740155622753723948531271020391570884497277035411802616007624695196516324478323742445401937344312071827453511876812879213169553440688424741144511612586642127517941677322847636011016043956550586548162677074524265964220470158859619948733286681505630290808436599353156264248904198426572515365140188852125559494898947926547273766751336119416315454752068651091087831431817908047151277835138019884092835283201684747856501426739076574477020821111172692316910728846180977325632013331925278435035433652306222777590547347801381653025551272406527247658756419136959874830573075268945285560644665668301318467106799658182370139805766154605348285339328171661271738067676623003238155483877678122925010928767011233477978637238913786516029982555845763562920322184793207444552213355837316520787186295645386849671647157562562726393459652333729882772933527679333374667384660227722240512480282881147775712181933697341141197686110314