2376906461462032786366221283940140595711255514665490142687435108200116849736385262168512755157170513214862367091736741352585504884008042152276421558209423480136567552232628172834771367522511549455201760789558773370854503254139236012802057975819647012182563235567547173113560378233521748767614335368636624181053778050475255120642751924980339044535268751195845199219666032762651443375417147684394784245392695281941924422177309564582744879053580846293213785220340138536587729708655753418095542661777264891303297588167286216160230783500795229189765373644796786150852414115670465389281673597502437287374113285210226750826248253679737122397901172887183023986359630774117978264507308123782728349680807337743451563338228443762707131613364924447624392217841197691663392223841372578057467353913683484684532845277722514071276474219320839765625915343865148012059379466222420750540667731354517663710931085258979271034231870381146678460604163469657764457191802344202706557472520465388382571510569727555380161148744423312187998464416395427498537961742382672428275017155565641983157347014893435402041626025486435183359614744046525112685446379197828143564727384054484188454178482275738747383585456590855562463404599180681122553691320598475225888371254237661872353247489485762779272448291314432527056592119730175924038635214544920666509707335544330786658114732488737154737775452366040256778842537515645289169381702260473697633811183266131242679117125032835446463845010746035065040537614028236915211878734615456663641568706305153174367678345593068002902944471646676531905433451367329676118127126708356647171821247444617453651283688444663668644730305493009883812871333615116565468437210638726142277648117533260577823129339940368958667267162911013077735146748327933456564079380631911167194528557036157284710535511529954679821295993624486304526333770298223224595256165218660053834178125671250