14 1193 71 1 8 16 18 19 28 34 38 47 52 55 73 89 100