29 960 492 true 2 4 6 8 9 10 12 16 22 28 37 39 40 43 47 52 53 60 71 78 82 84 87 88 90 91 94 95 99