true 363 148 true 3 6 11 12 23 40 42 46 48 52 57 59 66 67 75 87 91 96