true 1005 453 true 3 5 7 12 14 15 19 20 24 28 30 33 36 44 48 59 64 65 67 69 81 85 89 96 103 112 121 122 126 130 131 134