12
13
20
27
29
36
42
43
53
68
70
85
90
93
99
108
117
119
127
129
137
147
148
155
164
230
252
283
288
