6673546515136666742665984724381305036801624633657371182175886011167635266228526468148319642684646517617163451662314849804466715390252378425547510528847182353772481685886391116542362006776631891177949186197144361275269837282551717555719443835411484002267819272348738276344383712682973411467665127870985293207051233321547578058548713717367948530348883431350779116956821955325934056922151173054050046174165765081074951564436678528335565142806649943661352710480840240293439746167241825152447448643743062346447161460199482220238747502897962142042517355622737934640533485528415455977380045564252597165442668446198422423458205674266845339783235106155603503354907893495357787545465227323876532865193387436325231284504524416582508281874748779839825331667516223139542177260386406807445690363565504786383323355439190479629370192794711243682811606884689438114278111353746524449355563194565343558181288151838750273676362560402708656867045382615668398537872486864276602327927517955671744075874861539357212775589707593444202291768706137862101632464761262122226206135787553754841753733093372967013106971413365245445685442556047942371794873417219356467112576730812150425478210979734538973619554377388103058082394702302017283773521243565511545367276272744010814064554920771267355214521258711457507653177933325272086614731645829946271811232917717402223515571385612132368797330136225424231764143012032294033480512024953651876922439940478852170236916814715541218188257630762656598026848067608326286005487532115984015865437117848919028927485424371380353450545959959050147657020826841295300605809267304328827385581143114777799382180539372307294270770637776748656352903425085624373851173846482163974691073762283186363771915255953191231105445962718016893805711706023156913157744705729244302649166156966463311228752031229854573192367784143640790374467703647272670336141641242509752603820745668256