13 420 329 true 1 2 4 6 8 15 23 25 29 30 32 33 34