12
17
25
30
35
43
45
47
56
62
63
73
76
78
89
100
104
105
114
116
130
134
137
142
146
162
166
174
183
184
193
198
199
212
213
232
233
234
235
237
238
244
255
265
267
268
270
271
275
290
291
292
293
303
308
323
337
339
343
344
345
359
367
371
380
381
387
389
395
398
400
403
412
414
417
419
430
437
438
