105581718552675187190154764259120425177841547736601926751861242159562002463645149023711324171225629122947175984956204210227110229512538838029151231989646532737211464423146442211969624910575382102241641225649129748889840789789889833048869651808115430411188757850907624041260398713254548052463658133717610229448865411264451336547102269224157829805182765105549485625013365668984067212391203090128042912030871149028104238660105106297286075142615010772471024946516385117124855870786326766023160203710645412071616125156124834737371230018106319660300602036660191980710630028604828607410772461539606106318107724210772419839055164101133833