6
16
17
27
32
33
34
46
49
53
54
57
65
87
94
97
98
103
104
110
116
118
119
124
128
139
146
150
152
155
160
163
170
171
172
176
186
199
200
204
205
212
215
220
226
230
232
244
250
252
255
265
273
275
288
301
319
320
324
326
330
333
335
340
343
348
349
353
357
373
378
383
385
386
388
392
401
404
405
412
415
422
433
436
438
440
446
448
462
480
486
494
496
508
511
512
518
529
532
533
537
541
546
579
584
589
606
610
620
632
639
