1422003735872881451062645450367644211500198678854513467714462397466612991212893884683185458344754547270691426656278807112120230319743285253502371511647945122930014046129477350722526863946216815331023242259883516123137885338274164143734335384194248565457535886615283985533980175354117663654676174805546767345864251636625855093723204569131515116777877126612326045875372943538569071075547223312720379584513769551555660505527241761810165828689558442280780403095937273865401562437112492597086645663512693404743678726229148764552653433087907686853067118840730321514637424047327319546318990971732557185887039319619318050873216405528398113439481764659138560666705290636115543485511490544736103362856950437665254443453553250686556219638445671745803728466702155525427012363347886752514007911815397977632225622584817217538054863044720167734313765523478353212750169642338361766874712762274489233666885219052658536784427233663683373715181488382797824552844838474431615414351522012202441075633565383121928629730736265056851459719278655039944064867378928326717158935281182563556722820567065811166774480864617954279678534111489786920248637916079812236930434943627547643839046420864950142458628765227145430521636535361970446939746563832441144187217520800207261523643377494781530184629826514179914774738717135722522042813557794152487716256153774970980468133244680217055826781449136674268473770770224891642263305598418095414604041283446801861457074831723775465173302256561827066575219178729529676513037584959621431344435040248010860173577238319739147037651076265645133257599406118370356004038207347316796327929951976022133348848271227216696505491772387522137075541997382746729422479379457152145259076766602450827113145226886228238756484010934685178157713776512777210401342572389603348223459606057191107464762983712532423139806604293361595218242517513812064721557723532864073033148463798124