8 431 294 true 0 3 7 13 17 23 32 36