true 2952 552 true 1 2 4 17 19 23 27 29 40 46 50 60 63 66 70 71 76 87 90 91 95