12
22
23
28
31
39
43
48
57
58
60
64
75
88
97
100
120
143
158
159
182
193
200
230
231
257
263
278
