17660710680931088096137525138550601883511715512151176594511724512165511759138575176605176596176649511887511733803783322664322755729040523411275379322661322758541229176307135524115753948809059917510161501495191157542487051515755191137482157542350615753151710854286264046263325313811256171127437272881680439254589947947047635647701447641147637810926658741888741018741874560229709691199437271607159467276046138903152478952483727597169341412296701073877392084159468368852135284213528382405031503956128670512867046665591400534226345480604883796100101813084174874922068889546743688101308416140045636871836885414170451417083476359476386