16
20
30
36
44
53
73
88
97
126
128
131
156
166
172
177
188
205
216
226
236
256
284
287
290
294
309
333
339
341
353
354
369
376
392
397
402
408
413
418
452
469
480
488
498
528
532
537
544
547
551
553
559
563
566
573
581
586
588
600
604
617
623
627
636
640
647
648
657
664
672
677
681
685
691
694
732
737
749
762
781
786
788
789
830
831
836
840
843
844
846
866
873
907
935
936
941
952
957
962
966
969
970
973
978
982
993
1012
1024
1025
1029
1032
1051
1055
1062
1067
1072
1073
1138
1147
1150
1160
1192
1225
1246
1247
1272
1278
1300
1308
1309
1316
1320
1325
