10
19
20
23
55
60
63
65
70
74
94
106
110
116
130
141
153
160
164
165
185
197
221
234
237
251
255
308
318
327
330
334
336
338
344
378
404
406
411
413
414
424
427
448
452
458
480
491
497
514
517
525
533
547
559
567
586
594
597
609
613
637
661
665
667
676
687
695
697
708
733
736
760
761
770
780
783
826
832
857
870
880
898
899
902
909
917
935
943
948
955
963
964
967
977
978
1008
1009
1024
1038
1043
1046
1047
1051
1062
1064
