5
12
22
36
48
50
63
65
68
70
92
111
119
128
132
138
164
177
185
194
217
222
244
246
249
256
261
262
268
270
277
311
317
335
336
337
382
395
397
429
431
439
442
446
456
457
465
468
490
499
524
529
531
535
542
547
560
582
587
593
598
606
645
649
670
676
697
726
730
732
739
749
754
763
767
778
784
791
802
804
813
