17 1204 589 true 3 8 13 14 17 18 22 31 36 48 51 52 58 82 89 94 96