8 1529 488 true 3 4 8 22 26 28 34 36