1691934715041401661621721539043823958523259946351523183410636265571344448320322345375039912028064792472189199306768732186771240563447284465837746621512317689163365258153192646853475673193057272435604841975454022028951379635654573644533820782635382848570734129515538302735388688598125854593366552805367706792005365511129717771737119835422968061817814522021333437621134862684371578825119957075525078627856565435085226540237276721411202883095865483035266597618355536851280458443743773084008321716563102381731483335114707877023824506616366180675490677442211491798406053491171112701211659499628680474196549304383801370765639201449118253255632783469546267855135937953392974886213784535373590167554294664507571503533845871421162933011397634238875278965160745478566525510473225712780714653128283281439352355824920844070410725963080331284133638798458737454368175479518667130234227266726363788385148971145745678109849638252658333377975015097475952854558204642134513622612464719136916126062918779026164082531398487435162374734678123228250046558644237794404403502753674377317597690773782282141589375686389567730236748446569342354556713164670770127456477946238740307460616457465412107493164412792484220638048280718821952440551979123053756407521709568741671871722744124453991643754147378543665076136461665641543852863768095887038101371702565591822125142333983347104262717787086662414251452646874811438164834468131852821459731542168550273718504376043854806517511523007606577063714744178190340481866372243327997283356766723612763307645627936528461226427011152351087696026633976606732722981443792164066001556898272057294443861942622964483220429176683954769424691174505756841569221826955740115425452325773846673527905271932033160225555724671034577734850814364981122959613846852266814627519539184742728731529031452022160111047675127056032422225443515532880277629915777280034684547561635808