true 1354 143 true 2 4 6 8 10 12 15 16 19 20 21 22 29 30 34 41 42 43 46