10
11
19
21
24
28
48
66
71
86
96
105
110
115
116
120
127
131
140
142
162
173
190
197
207
208
211
226
232
236
241
252
256
274
275
279
293
294
337
364
375
385
397
402
412
420
427
440
446
449
460
470
486
487
499
500
508
512
520
552
578
595
616
620
625
652
655
687
689
695
703
711
718
730
735
746
749
755
763
764
776
777
786
804
810
843
853
855
891
899
901
