5503814024446413095282811277911651967917664311346041662935576879267631347885358531045696598881211943536485484227034762152482836914795136855044827330723352653521016913679315417224169115488585434276660445470238437918143972982678508199453198378236462569142278451383171123545202201317217457275678677259658330667589377443835141336554847376155444237661781219567635674564481308268540715728249137951932058491625374682605902257063861174497106566447386753033163354317794188796125422707442077097672991976973817448667121265573622165351580270297145474914612028074723911834950322030114379423065958747283725381089372541839762653382112763471444534054765720420828465113038957150271339937433763114435551365485248348281281904423551241971076451533755624502612887532791563887613507359334136674914780733427316480537184147384523217379948587200539855490228437272811527733397413322572964715271701335007772344896024014583515147867266626938773197461636203469788622645053283443691355252822266406372143804978560528625211248777145971171822210824284064419614662951122780430083865616179768630242674362876355725577812214850615362945557646624847346902405314416855670179026222929054933835673175465448425668599750189267467714405611796498258327893561878015011957628940729536816751013745530476051270764639748646507291480216377305346570671911573182583063615932858542314065634462874753338037844412981114001226639136443470362466687165654782680436403562433121389947109518708354783986636421393827985205954244232081434837124835685213987512264755214033122450976521588160560452704553213345717182238664272725626534310251511926386326886305386607797546001185151544235867374018071915259727435238555977077772373787390314755271672820846326037463977452445966017307665588095466817524054116317866590464319250367806315684780609285211052325452256534220640473275370827223155218186463776586235727059652542689710116808320800650670