1926611954864594434427630712254815725874882551039085425469545526386239450655549665004494755601696244692556525555072133553251453629948524080948287406473760564977445523068399127826568058951310761794663688636282341393084755685583878715452143593706135167162773864647416048119315240051975146136515646321028080821729168735413731076532027085232511485533831864674272892735126005637176672975671455935858619508203114284120194527598460335714387473172664794252332607345612364950465940780255353173423660285772123687303426404144175286891463748551117777198797542840565189405835313662188388341336603377369943024946617121923663085379330526446215584618286471480462691333547538071112255977075181125233074128310914648165250378447631844076737676510511753451992177035878526915447436435251972152243995155286741765851705588116797638455247453385357624037555953518048004084742224940115173648846543759978213566181378216458271737372130887111102701803535655976453141332235282731666779792342508492622228062412231152439938934912464427529426757217248348750263535267823723871951344545781076667571128274328127187801640507472537834205397232658827268690206841671570200540290547380137279402334417961083401367444235012147654489244805398226167857134647271796842296702427467357546567703848285887504547102306863613374563157903912217951424446642874787912012146916346863974979929337926171577167736671425319036220456880372878183727260544838543227505539668387342569281782161382218365470965134373268950120837164134822845117852211283263814328859636833798657643193673816734262943339453309211256296554490642632590312374248436902982122205382596020170519661125447778685776424647768304675826156027693789718439766452317782065060130170211647067644198672562333636637291730331300153316344604174257118738320191852951405571775502144526816651136510634678345575252070131437520748437016471665095622709638547121387807867045465292788