2
12
14
15
19
36
72
80
113
114
165
170
180
181
184
191
226
231
241
247
253
270
271
280
289
292
302
317
326
328
329
347
353
368
374
382
400
418
435
444
453
456
460
467
482
491
499
522
526
551
560
566
572
574
577
585
586
592
595
644
649
659
660
675
685
688
689
693
706
718
749
769
770
774
776
784
802
815
837
856
863
867
875
889
917
926
934
958
965
966
976
978
980
989
994
1007
1008
1014
1035
1046
1050
1061
1068
1086
1090
1097
1101
1109
1113
1116
1118
1131
1134
1148
1158
1162
1171
