18 2857 225 1 2 16 19 22 35 36 41 55 57 64 69 70 74 80 84 89 99