10
12
16
23
24
27
34
41
42
54
56
57
64
65
78
86
88
90
92
95
101
102
103
105
106
109
114
119
124
130
134
135
136
139
140
152
158
165
166
175
183
185
187
201
207
208
211
212
220
223
224
227
232
235
236
244
251
255
272
282
287
292
294
299
302
304
311
313
316
320
322
325
328
329
339
346
355
362
377
379
381
387
393
398
401
404
407
409
410
414
425
427
430
431
438
441
445
448
449
461
463
465
474
484
485
489
495
497
499
502
503
504
507
508
521
523
526
529
538
541
542
544
547
550
551
552
554
557
558
561
