20
22
40
63
66
81
101
103
109
110
119
132
140
152
153
162
169
171
178
195
213
234
246
253
255
272
289
296
355
370
373
381
400
401
403
408
420
441
453
466
468
494
500
509
513
516
526
536
547
550
551
553
569
590
593
610
654
660
661
667
671
695
704
706
707
724
725
728
738
740
743
752
760
771
775
783
815
820
825
829
866
876
899
903
910
921
926
936
944
947
966
967
984
988
995
998
1007
1010
1020
1023
1029
1032
1034
1061
1062
1080
1084
1092
1107
1108
1113
1116
1127
1132
1135
1186
1190
1211
1218
1225
1229
1231
1237
1239
1248
1252
1254
1259
1285
1295
