24
32
40
42
47
81
95
109
111
146
159
171
180
184
185
199
203
213
222
248
260
267
277
290
292
307
332
336
340
349
354
358
360
361
371
376
387
395
404
406
419
426
427
430
434
440
447
455
464
467
472
479
491
492
494
498
499
523
535
539
554
571
576
589
607
616
634
641
661
675
689
733
763
776
777
788
789
797
801
808
810
815
822
840
848
868
883
892
896
900
906
918
944
948
961
971
981
987
994
1002
1030
1034
1042
1048
1053
1063
1071
1074
1076
1095
1097
1119
1128
1142
