true 2987 988 true 10 12 25 30 36 39 41 52 59 60 61 65 66 71 75 76 77 85 86 91 95 99 103 106 107 108 109 111 115 116 118