12
21
38
41
42
56
67
86
93
97
107
113
