3
4
9
17
29
52
55
57
59
66
68
76
81
87
90
101
105
109
113
119
124
130
142
147
148
149
162
169
171
173
184
186
208
217
221
233
237
259
264
267
268
269
270
271
274
279
296
297
307
313
323
324
326
338
343
351
358
359
363
366
376
384
385
393
395
402
404
405
408
412
428
431
434
435
436
442
447
455
456
468
478
480
487
493
500
503
505
525
535
546
556
561
565
571
572
577
580
581
582
590
593
596
604
632
633
637
638
647
652
655
667
669
670
671
673
676
691
695
698
703
705
712
714
715
722
723
730
736
738
740
743
744
747
754
756
757
766
769
770
780
782
789
795
801
804
811
813
