23 1471 1246 true 1 5 8 9 13 17 21 23 26 27 30 41 43 48 58 70 73 78 84 89 95 97 98