8 1787 488 true 1 12 17 21 26 34 36 39