6
7
16
17
19
32
39
54
67
72
74
89
104
129
139
159
162
190
207
217
218
219
223
234
235
267
280
296
297
304
327
336
359
370
372
383
401
408
427
433
444
447
451
456
460
477
478
500
523
549
551
554
559
566
568
575
587
591
602
604
608
618
621
638
653
659
690
691
699
705
715
721
730
734
769
783
807
812
816
822
827
841
848
849
851
853
874
875
888
891
902
909
916
928
936
945
952
966
973
998
1009
1012
1022
1042
1050
1056
1067
1084
1089
1100
