98480298480398480498480798489798489898488431263112711881252186118065962521704905127121195285113130341049430292473125218512712131244344102975561790926754812812161578148137615759614936544589687399221365261070493366343654534666834679434649112702393658017505118801936581464940760651366191079045365192709927683032002603925636582365331498156149815761782913233976043041203002149818713963946178301281243128118536848012358793662036635244478174809123412444432444733663636546244476127547036520479071103203710320213654752077914981481178532105320710704841281217149822812687614579921308230273420952822457993126877450013610215171269074