10
12
15
16
22
30
35
44
82
88
95
115
133
139
140
145
156
194
197
220
225
248
250
263
273
283
290
318
328
334
342
353
359
375
378
379
388
398
404
408
421
424
430
438
439
446
454
464
481
484
495
496
534
535
550
563
584
586
593
598
616
637
653
674
691
693
695
709
722
727
731
741
755
760
761
767
770
771
781
782
789
793
813
818
831
838
843
862
890
892
