95682331395814811781031144118194912972179620361249501125691215486701082199315293314980134634613493971346267347037347036134655031504031497931529212264041012219154971688349513966621499558149946112508101242202106719994046115064353015213708871489162243087628921334122429890853767772167772667772567771812459608334786777177890949571517885006771232551167889577890681318577232567677127788629677182677238677181326314807279954007954096326290677109326313788551454774788628788627788743788742677234677233362998187335176827789009100309578900814336487885247890072377101451862788550126152827014727009727014627019427014557973363377270144362702