17 3016 901 true 4 12 16 20 23 29 33 38 39 40 44 47 51 52 59 80 94