93495108363109871108295102327933719486393387108120102717977191083651083941082939688996992922369241110836710290910836896850102342108369913889111610233193537108370911859116991136967351099299082210837290819109930907389089897720908789089096538900621045729007010802210893010613711773489274904671080241089339068588693888539252094579