4392415352054413053775015503210605204549147779490611382333383537828384471151916319390820293426432942082157196742537228085436867577178111752816575139740023258527326885386196570468198458250261435470792466127199540551461961944824563662607784753652364408113285891183814497312621755725028755466557485988321951674658264465001736787723855131514046031287082442352967151616761924213347465359731733020274360351142231593481356101132832393981406651786802198948528871420368956633258783352215585019776745778935800464487567187216453988555521464376903084937371155651575411444430962200511764443796451795163791512561425757868376635071121158035698825838403375405742431642307974486452642861487943333787182546574541378714476216239913923840144213388856567606676541172176661550539640278274810709769316382542773174849660687704369637387629181563110340545214710732160559685255201236777886498272262282691293284747402344590383852473505560154171735331329765440547526591363808073717347077877997363274182536734770671221389267379632479234777256738763737523510717646707455465276518396791082225684555572406481706664766846033169159528550927580934384748013527630414749152349414837246236658694864594781953703377518168271251217207732293064456367143684564186565547524376504469266386714729052092180312374191730688845555391846300548784050833648365279029580471376153691728218259341177318234636448282826537785706436639427121450543438302423526225407834681422521727122348686647335635339993543347531251165997018066622911931573376623740610747622376812018979356310270249287805484227305361182179190303156362279514664784841153630488424942246674712812201245541413076013014976502013145252726432125711094676418816962814555358632056253855248211111489298780252522346315588808213835350798226367461067825760267326533796043454411662997127056003426415966727767080138420672924245254415558764229070237076552638744802776251289501355