163912871111149412791245942154826121312196315591802160214531321136714091771149416471431139214441987133215581354149713311470160720101443119215481622160214681569119314181235140198415531557131518701438130595312311249144515181502189610501395149319741381155716721255121615091260153318261295