12
13
20
31
40
51
62
67
97
103
105
111
114
130
144
152
180
191
197
198
206
228
232
233
236
243
253
268
272
299
324
328
363
367
374
388
393
402
404
408
411
419
429
432
438
450
455
472
483
491
497
501
530
553
556
570
574
578
579
581
584
585
594
595
620
623
627
660
663
664
698
705
707
718
719
735
739
762
764
772
781
783
796
815
820
825
830
839
844
845
873
889
915
922
924
941
954
957
965
971
978
979
980
1003
1013
1022
1027
1049
1068
1081
1088
1091
1101
1111
1138
