12
21
39
46
54
56
79
94
95
101
103
113
