30 38095 1293 1 4 7 17 19 20 26 27 31 33 35 43 46 47 50 55 58 60 62 67 68 74 81 83 84 86 92 96 97 100