43 146 180 true 1 2 3 4 5 7 11 17 19 22 23 24 29 32 34 35 37 38 39 40 42 44 47 48 56 58 59 60 61 65 66 69 71 74 77 78 80 81 85 89 90 92 93