4405314441801276802949398127696012715304398894939994937794940065871265871350191250191312769611276807501914203675578250118300439193145331163481980950105738613602104100412709861270572127057339064223132014109681333313603136041251930439371464144439891403463108326814623131360594172012714821333443990937586949401134314392344054940102940104941741231302231315885772132925782514405555402350189494940214104574405650191512421531225108885768940094132489810764393095084250191650191733331651451772087419646018640211308841462314113347265868250189650190113606136974713697711369772136977312514771214191155059488314888314913335