79103791067924179244799008021481854824418247282530825798258083068832538390784008841498560986109870648797188171884918906590350906899096491448918459463695514956059609596291966749933799384100291100938100981101133101134101304101306102104102111102295102383102675102942102970103284103465103836105168106318106914107480108956109115109483109532109994109998110250110481111649111650111678111801111803112022112025112385112460112465112788113039113897114091114097115617117160117229117855117912118009118517118519119189119412120391120487120851120859121436121823122669123633124999