8 2287 429 true 1 4 6 14 18 20 32 35