6773721962052604370337887268352763449443457598673280190339541400668768147935896436466478495687052284513378288325936864224376332051980735490789281737180466233438515200834168239778112167401197146148799483841362189635743681398350106602312820435538407115795640479427854903553458549629152565231318536124441800162663564383365465680963662747661392627362145884618266017146868589439735693091533677123630329758646051038910711753554346342325427251256316448029024426650517934347315425342506113524714482711363913322834892122176955867086729399753838241679504157270377717562406808113979878428934135534966280434851528127626285546002657557042982853006645481023421551415198111275331790306380488340142855176121243151475690371840839193353750314232405764985524542252562255331654724213033336178347412091487288709110746786279284236172302204163976443861275517061826671752612517287441183135406714702292245264033196755640474767465468452277137613554434477372655184462424248067977111226491736571234735463825956720878211641508223793296743736240263748640550462645249572511456440144174160639665426948575165680949566387267761227252707202114334145161715155731326532122931434642041883387352766593812587412014841923754423455375454455005072034489223082564257605770521914362221866617047177968894273648137291426379642226240661219712519919483580318867573452363280555177213691412534421769176066080245350335633052184668720722254850131645252765035116329552574928780116973223550221076518634259082760179218185471819752384166140665577028533075962207965477678537450823731071381158597586557016725952645137774856772382211542278282604286597745476678444305369571467850958730148117838811663637419539063829447836876715665865220613324821630444773868946960338523187481078856063083733575470539520553308143171085702382717303467710676845787651455781459507777911545551287277765591383368478527803705611093287559929999708346794719