21
27
28
41
52
60
85
91
95
101
111
113
121
139
144
