6120337847525533217014842524216387208718397297651636213312153381210276526348334295244513972983361437547076144756945173576728826460126050528258966419527227555211627937214771214448381184662332837316539074913089657867737027263718128651576267618776666268031431946122165556271723173248551537339630171440435564227852243604142107528783790810127240782511803189634726784597351952037027876351226552738077991375155675430031037931526220554927058553877179665846746789232750660161490427770755805743307703883317783715652158412397282003331675247364761173655608123136709305122140745464566657074366567514622171467692547875983162381775045613667653733387995033914921135228416446345768783984948130955016510936234202407546473563389362301306441791593194570482165075596716225348848737156946817834015256754580124166139926938837543883417464958554645646748084482125145967944395424543497650154376510160854588267638483266257825804235400302543169837659445732432684871564230811196675401704382667668527604787768062717131137773537842872047919939068552125652584717250246848067422548454136485351453443352295488202305973203501752314231551921868443740278570485628688962804863044671244313345340520442590328469646474221685182228125037719233040730220345157197795223465690539219236387207595383855198935442851102616291511121340360317764424714792313111252509711449426188603835602701213183984198294361180667062372595233547108277727342241762223511447177918282937681411916441084467416003843463230334335542897532747293371821445723561241666433382668979829664154063584580724426637525583696866706053428531791356767712852237478074507082581866541627195572281394605002015682497051084063945212538654372268091933681219920655666456697972513856402996795555473871573883274767221645813840650844455335178881174458672771266547781851201905617869136729147465040453648974859927365280250114106587290786673455800535713279334111534684692