138359213835371478977745435175924175941144300710439627452752704898769631383551116047313666251542879486500270490149355979142714937544861431003101100297810915791764357153910029797154514935311282626128173815325512658171047533128284813385622365126024952658031444665772869876450764987149195527049179190652974111357751338300100308795804995799225521383797271751411876131853684864032658301161099139734611604711569505791428128154512815464861801003102129980712998081002980133841615728935297421304005125722022018048650540775743524946041737445507885115578814029481047476111187613835522362779579908128317594218203977207661863712909804585012301392846351341798