4006553371426861162443985358383084483491961377802527127356532853162194494722666542816467080498135565476878563210692131797149548177165677123264736511902378543097608021713906642008066905201475541687719128358951033932967344437101207924862912822286368476492347067717907628371336782593306577381524712704587477132019111337816711443570111755183951552117644679765955222742336172832820526514679122118733193067497301803693187482177274731987314814140513668545288366526223340555826859648568728481156324112566322643662863422156235386106136346597214483479345223997957441514623175194362114218948490193202585537258800340385301279220805732313855260199442637478463135778194362658250352613797185652946023264523979437467641386482336365476192875931388402056747782160525371787528672231954566505625537215746629341557312254644595464600729377566598384878085117194254752537551737086854403567172734806472031215001114412221077612436407095367418866234860140766112826965623682485051972763736654819620544524952421570312782742222438167638470470660175784297639646651174103995032257791555071615598013833542076886296898492658532407648978817083440233284131516430349587635401680230707457543467140124373896757644445472805365383688098874650964213010949059929012754328715655126303885885184512897417438524743764035688283204502788571125192652387112461154307773582165028357635907867174272702139166339550341218370555216918131057252716453406728108156186338208791302522891484654042355463276535550848856175076975225622956424216254918274582656072648439212783825350628941872754414446753352145770454555046911638108072625393382361197937664521184644777264376734460342660446046854137511534345977778351238714315356943870466622127463275133450397803796684638331287333586147373145019754429861345405232572674553355532997986057997530478966730022845110295705206305542204437681380178457167146957067377642715231146781424367271602391