12
14
22
24
30
38
53
69
81
87
102
106
110
113
114
122
129
133
138
159
190
196
204
230
245
250
293
300
306
314
318
325
339
351
368
382
384
408
413
432
450
451
457
472
484
497
517
526
530
532
534
543
547
557
559
563
571
592
613
619
632
635
663
672
682
687
698
700
702
713
716
720
742
752
759
768
775
