981103039339695699111185781064883101397010141053877113711341033111110871086880912993107011419601004620112190610929671002108893810998129578969071130615997895113810158841132897112211439721135107810691051110810829009921037100087910261058110061763310249041007990940887103510541080918886621913622104710281052110692987690899591193710841055107998810081096914962634112810056249091029109410891041610106010271127108193211191085105910989718159871066111593498989861886211099733956133941065582107560710771049939112410931063894576105093610621117888626959865951114011121126958964102396911161074113911236111025105711489171016954881996104492810191129109162310381039114210031006584952114694911031048113311316199941097113696596195093157711131017953963930999106188510189051083609110410311071107610361073112599811071145583392107296661289360810671034110210229101110581606948889614110189911146168911147890105662511059339161068100110431020819968955882627