17 4039 117 1 6 15 31 38 44 54 55 56 59 66 69 82 85 95 97 100