14 1465 59 1 3 10 12 14 31 49 55 58 62 66 90 96 99