107982110536310555340985611017651024209126843189977611900803233102873988167910070721007094172510450439670142127399456364712745651274861147827588159264997965018811017737871728416369860278110610670465437611007073105551148650710109176865125506408584866062141115694126780612679323094280370323978912590143521532394518558415376631566912113696211084983093191038942208323972126794110616161089896108989413041821313551108018612245881224589884018101385224059924061324058330573910081931548943112270224064724067291225311315156499781548962129742122915025105380733180711110023972412898073308071519618564966871002425349921106373479086119230011922951535787