20 1501 849 true 5 6 20 25 26 29 34 35 36 41 46 55 57 59 63 69 70 83 91 96