8
16
26
42
57
71
78
83
95
123
140
152
155
161
175
176
187
197
222
229
243
248
250
255
259
289
291
302
317
333
336
337
342
347
352
355
368
379
387
404
405
412
416
428
460
478
480
485
495
497
523
544
573
586
594
599
601
602
644
659
688
696
711
714
728
755
771
811
819
822
828
839
860
868
885
896
898
908
910
911
932
936
937
946
969
971
994
1009
1023
1028
1033
1043
1065
1068
1071
1080
1081
1096
1100
1105
1108
