1412613688640076520833919745971454050054829117047531247244221246691716303786902502965364433444535268750874156665148525782543254177803877835337013165468681446402851933665141233753882147806531898523901393157772596775975897125393301731606461743284238042243136492844497604226615468392278072372003043751128364243573638326884122318738061595518728676338165962487466451332067458534017264412021676250498112202702713828717801751487453282273281295482556376490755178365705535430928676440179544121560232931138382401537297505126665747875239471884581172417733827065458407374733815506733001471925475427638542652605126513622178092766596376602072297908372717313492905228555033546044361445286582788346431012733197675614472301766211543979146455913715570926277177111402534813612896336138711163692793103174857272341792064239956749425501527023346342721376167254185345665552067182039119856315124465645153743738180163558115072855371308357015902109152667863224933437387927342803791685277035984145474773087962708461944412038271448668288666211663305222797469502218476568405125519654118484386509154730306346593135298572335785343501710287337582557188053718945023184729455148854811438264510769650524258802321222723361362573186917073026516766454922616272783667413167041457487783485554246407861902562437706623037353143018251428106385524602365546054775347048045746120539821934479978146260177256927576849448221341297404299107407571685238367768320456275284544023571147929016980826949267161943338063971285675647154559918219176635040624238943675628224893725656486862286801106737423557789146667293570356434218110673588157251164108211510938571974521580046643767058759956612505385156849634535660019527448660316632047479419964717568852314382652636639220513788196186403679483140652776538787252319124225332201602689554261888323877983077799377629351467925443844447936353311147844657547085866055345297521744732355641