17 22 45 32 50 17 31 19 53 114 85 92 243 137 233 88 281 132256