8 314 389 true 17 18 37 58 68 70 82 90