11 420 289 true 1 3 6 8 14 27 30 31 33 35 36