17 2504 745 true 4 7 8 12 14 15 17 18 23 35 42 43 58 62 85 94 99