109039541158122940012294011090821050520149636214963751374188137416413136881173564979105411751103321090085692875411762652285410851104485410867211361104491104501091555410873201631496399149636914963709786847211623317547074333176111059554115990293072109756930154104058467911045158473550409254114610915652773752771511199555411521104529029189028765411775411495410335692841350993115643015324781532479153248015324811034854110453541178149643010348551496428130454626440712881121386981109003122671712265791044947104494810449391044949104493710449501044938104494610449511394654106540311700573579415589881318024131802588528588528288528611197743503641206080