97712108289943929436813314610490010850913365213032112346494671127329941859409599283989109421310838910838410835710829494511942019412094205941441061021025079768810880894675105630977331083911083901083581055589419394189124756941739413693782102431995899378693598133080124708105881109030108362946799379593790105324108809935869349993463