14
20
21
29
42
55
71
75
87
95
107
122
127
145
163
168
194
196
197
198
239
243
251
255
259
268
274
287
310
316
336
341
344
345
356
359
361
366
371
377
378
381
383
388
397
403
406
407
437
439
444
447
456
461
462
464
469
486
544
548
549
550
559
570
581
590
600
607
610
612
614
616
620
625
644
657
665
692
749
755
758
778
790
797
825
831
835
836
837
843
847
855
856
881
883
887
888
899
901
902
910
915
918
968
971
973
981
985
988
1013
1024
1046
1064
1074
1083
1085
1089
1104
1115
1119
1124
1144
