8 366 418 true 6 15 17 18 28 32 33 37