15 1330 146 3 14 28 33 34 43 44 52 62 63 67 70 95 99 100