17 1160 656 true 2 9 15 16 20 26 40 48 54 55 57 70 71 77 82 94 97