1
4
6
12
20
28
53
61
62
63
64
70
72
85
93
99
101
104
110
115
116
124
126
141
143
147
148
149
152
155
159
166
185
194
198
201
206
207
216
224
227
230
239
241
250
256
257
261
288
309
310
326
353
370
372
374
391
397
411
412
422
424
429
430
432
437
444
446
458
464
466
471
479
487
492
493
509
512
524
537
540
562
563
566
567
575
576
595
599
603
604
605
606
607
619
620
623
625
626
647
656
676
688
689
695
699
704
717
758
760
763
767
771
772
776
780
782
783
788
797
798
807
809
810
