14 535 295 true 0 3 5 7 12 13 20 21 22 24 30 32 35 39