12 1285 48 2 5 6 10 11 12 21 64 69 80 83 96