12
19
20
36
42
51
59
67
73
75
76
79
92
99
104
108
130
135
139
144
146
147
152
156
172
189
198
199
224
230
260
274
275
287
288
293
294
297
303
320
327
335
359
360
379
387
392
393
394
400
401
412
425
430
466
474
477
