10
11
17
20
33
55
66
87
109
110
118
122
141
146
160
162
185
202
212
220
226
227
233
246
247
251
252
272
290
314
324
341
344
350
361
368
369
373
413
434
435
437
445
468
490
499
505
509
540
571
576
580
583
591
596
597
606
615
620
624
631
647
650
662
667
675
689
691
692
698
700
708
733
761
789
796
800
804
816
829
838
846
847
853
862
868
875
897
939
940
941
952
954
957
970
971
972
977
1014
1019
1021
1030
1036
1038
1073
1075
1093
1107
1130
1136
1149
1153
1154
1159
1160
1173
1177
