16671833432132843141517781181516109413916391407610169012241995102983952310057421241462173817604571885985197919223761471141840123372519131921182136886754119271073119981113761663402128113571465925592197039510839591894196537117317631691990570458500821109101915699868