930113710341101899958111088811488191057940114399599660897110368151119620936931105596710281026114761762491889899788511278776251081963969887105311121139113298760658111345848978909056191093105193891089491399310833928935821035106411053951100105610258966331074396934618970991607110292993260911251031109610521128100011291067108799090810588959726261005102961610061024988912998916992112410861126107693310179099811108107196895088193711096276121016577102098993961096192857811038651088107058388010238841019104311211091948108510779111001107910331107611622103711381014394111188910891072393613104111351027576882917106510781066106111319521015904111495710301054999973104910821142113399410999541122111690011308126211097106811041069105961462310188799071136914100711461060955109895110229561117111310631004101310841073949100810751141110611409649061050960103988611181048965634883862112310031044962104710026158918761038953966111510621145109410929591080