true 1261 423 true 0 2 5 6 8 15 17 23 25 29 30 31 43 46 50 52 56 61 65 67 70 77 84 85 91 92 94 95 97 99