6
10
15
20
22
26
34
40
42
43
62
66
67
78
106
111
119
150
171
175
181
186
205
208
223
228
236
258
275
276
281
283
297
299
300
315
317
334
341
366
367
374
396
408
414
421
429
430
432
435
437
451
476
479
498
503
517
520
521
538
540
542
557
567
571
579
609
630
649
665
667
693
695
712
721
723
729
734
738
745
753
771
799
812
815
821
824
858
866
872
878
887
925
931
