19 469 257 true 2 4 8 9 11 12 15 21 22 24 25 27 29 32 34 36 37 38 39