12
21
34
42
45
51
54
64
67
69
77
80
86
108
113
123
170
190
197
204
207
224
236
250
256
258
259
