8092042145851682122324396216919625413271485540259267233650666647098104823094601625222568548834049113995692432585843514241469708885004262087483346277180637056435333945712114623846384731045110666365521171415355665983964454966059362910961927297158011944143540752453736944642767685237644217631754261313490382733195183166374630216712269601486773513473340065350380722626014536565638029955424244112304519144483761647227912533787187374021423367838337222205217527703248803854481288283509320786507198174764318535237297114782312345166221711330853835551552164188151425646668548589825475545236379249547308137521503844763846743712367466544527579128544325573429075480833859774779947163573521952582626234417733267517147633360760375195237417664052022205723714717227060223055338730039836685531423517311177915464563789748450721357833777318918240460312751147084015470254147879342419138867076245667120016543679542768647073288749143133165281565186472274234264251347951253921045317047532088343488285603525055612845361176348767293785755349717841741241523674384015679291276148390447244272676401797654409071944829312067826634376224368501280838216239130677618750474428646169022371345936237317811646623916043625744455056833117538635477855879720338911094240648401897703347809970521358776938173616167327845436565267503072062827185107198055711977813152226435952696572505383583259637180463054629614151556647921565479480042268853827559118468656775227017675105536123170684559035644964550275798514655981812689868152866678711340648942523562397866611991307064279614038268060516378484925274620172860434274322868740368457021846157218295136557636733463378027302893014521151558205883856527126287907887042989213833522974513927934119348083776366735563977730372755554445844164145548475251264960081132508351125616581806515206893746621907517725996867329735014265586108632256474287156207128691294777924237387305710109