10
16
34
53
60
81
88
94
97
110
130
134
146
152
165
173
174
185
191
197
203
214
228
235
239
243
244
251
280
286
317
325
326
349
361
367
372
375
388
413
419
429
453
456
474
509
532
546
559
560
563
564
568
593
597
619
620
632
646
649
650
658
664
667
669
673
675
681
690
693
698
706
711
726
734
740
750
753
786
808
810
898
902
908
921
940
951
963
976
991
