171021162988170015167092163405351091664151675701698291634231694001700191687081641571680751656391662981659521690081675441628941702401711551694741697521704011709831631071678381675791683441633301689281679141641201696591689291682781631961654773700816760116718716970516302336054168736164244163461168289168443170390163662166367168562164153163208163397166321164493164093164891166671163752371191710891690491705761681321706401689611683091657501642451689151683821677901637131681341674231679211644251652991691701633353665016443016366516923416384416769716364617122536905163229169958169348169779169528169509