6
17
24
27
32
33
43
49
56
57
60
74
89
104
106
112
115
123
144
150
153
158
167
172
175
193
194
224
225
236
244
249
251
257
260
280
283
284
288
297
299
301
309
310
312
314
326
333
363
370
380
391
403
419
435
436
440
449
466
475
490
496
512
513
522
525
557
559
585
597
625
649
658
666
684
689
693
703
711
733
753
757
772
785
816
827
841
849
853
855
859
864
882
888
894
900
917
919
928
941
