80035799077990479882798527993079815798467999480051818578184481858800447984581863818498004280028798167997679989798317994779854799608006779963800527994579801798927988066914799588006379858799378001979925800337995079973800557998680058798567996179842818618002979820818477985779912799758002779864798498184580064799597984479946799877997480031800497988779898818558185970342798408005679865800488005079948798127987879929798327991780020798617991879817798518184881842800267992779913799517996479908800477994481862818568000979933798777981479822798337982979873798397981079983798838000479967800618001679978798947997779990800187995580005799917989580015799428185081866798537988481852798477984179932798307982179928798907995279835799367981979838799157991979827798067988679922799707994979823799017990279920799657997979897800107993479971799147993880053800217991680025800607984381860798917994180054800467993979834800087996279993799807990981864798078184379957800367993580062798027992380003800227989379825799567996879881798857990080034799057998879896818467987979808798047999279824799997995379984799977992479926798057994081865798187991181851800407989979869799987986379828798688186779811800308005979888798377987580012800017980379850800067998580017798367982679906799037987279871799667986279860799547998279995798667996979813818687992180057799108185480014799817997280024800418003879931818697984880043799968000779874800667986779855800397994380065798707985980045800138000281853798008003280011800007980980037800237988979876