4
10
18
26
34
41
52
63
68
68
70
74
78
87
94
98
100
105
112
120
127
133
139
145
146
149
150
159
160
162
163
170
176
178
184
188
191
195
201
206
210
212
218
225
228
232
237
242
243
245
246
250
257
262
265
266
268
269
272
275
279
281
284
286
289
292
297
303
307
309
313
316
319
320
323
324
327
328
329
337
343
345
347
351
357
360
365
368
370
374
378
381
388
400
401
406
411
412
415
415
419
420
421
426
427
430
432
435
435
439
440
441
444
444
444
446
449
450
451
454
456
456
457
458
459
460
461
461
465
467
470
473
475
475