6642087917702211488386107309308314295581280467405318392114733813322193308121567208023967334181769433003109352336030942339333247621174316612351924150227312273331713215943114832220250382323322802316633388821881316378972295972329475913365528183221431994103913126311207315973357169041156431759969988951162021580322101161875966874335583293121536296342909322608318472093033857323793732623448