23 1488 815 true 1 2 12 15 19 20 23 30 32 33 35 41 55 66 71 74 76 77 79 82 85 87 96