27 1023 644 true 2 3 9 10 17 26 29 30 31 45 46 47 50 52 53 56 57 60 70 71 73 75 86 87 88 91 96