171222214771486140344111001256116013012661971126810291695845892178599141917111701133112482704027461498603626851460600120653817661323189039514921239855187419283481285132659686635412927177271189123012171002160311967991446180613716249219301523