962890881972103810936101082968105411225789401067997880812886113163462210491115989104362058387910376091117111881591195710359951135887877960893904865106093710239009981066107411199101073939107710331129956930576928617108911251139111010579719656211076105310949731146100461391390560611331132969101310281051109611488841003105811451078988981607105511309551008101881993810279321034615100610649511025107596339310221063110061962688310199909538858941061931114797089110051052950110786211088886251017108611161030102910141015103610071026952954100110881062114287611119489169331048104762358262799292910831092110310001134106896739594961810729948956246149091137106510561091908996993966914110291793410501126584897392110511211080114010705773949911097104463310021143108710391024611113611278983966081059999113811241081108510989589366169189878899648829611041110490711121069102089611099128991106103110841128612581959107911131141906107111011114101610991123