20
45
66
75
84
88
89
112
122
129
133
140
157
159
161
167
173
174
176
185
192
200
205
226
237
240
252
260
265
268
278
290
291
298
325
337
353
360
370
378
379
380
383
388
395
412
418
422
429
439
452
454
458
474
479
481
484
487
496
503
511
516
532
545
567
568
587
591
598
606
613
622
637
643
644
677
693
699
777
791
792
799
817
823
829
840
846
849
871
886
901
908
913
917
921
950
975
980
988
1004
1025
1041
1049
1051
1053
1062
1067
1076
1093
1098
1099
1105
1107
1108
1117
1128
1130
1155
1157
1187
1192
1209
1217
1219
1227
1231
1234
