6
10
19
20
23
24
31
32
38
53
63
69
74
80
87
96
103
105
106
113
116
117
118
121
125
132
135
138
143
146
147
151
152
163
167
178
180
183
195
204
211
219
221
224
227
247
250
255
258
266
270
271
281
284
287
312
313
327
337
345
348
376
382
404
421
424
430
434
436
438
439
443
456
457
462
466
468
471
473
474
479
489
493
494
500
501
515
517
518
524
536
541
549
556
558
564
566
567
574
578
585
588
591
594
599
608
609
611
618
624
626
628
629
641
