1 13 25 37 49 93 94 95 96 122