20
22
32
37
51
61
74
77
83
95
128
151
167
180
186
192
193
196
204
205
219
229
249
254
290
302
307
309
316
318
349
374
376
395
403
411
416
426
434
436
437
458
468
481
510
516
523
527
564
590
595
636
642
655
656
662
669
671
682
684
693
699
710
718
725
729
741
752
760
768
769
780
787
788
803
837
840
847
850
864
868
873
884
894
900
918
941
943
951
953
960
963
981
982
985
1002
1004
1018
1022
1042
1049
1061
1065
1066
1069
1073
1081
1084
1085
1102
1112
1121
1162
1169
1182
1195
1198
1214
1219
1221
1222
1224
1226
1231
1242
1243
1262
1286
