true 1112 408 true 4 7 12 13 18 28 34 39 45 48 49 50 52 55 56 57 60 66 71 72 75 77 79 81 83 84 86 87 94