6
9
14
16
33
36
39
45
50
54
57
71
80
94
131
133
134
150
162
168
173
179
181
183
192
195
198
226
230
251
252
253
257
262
264
269
276
277
278
291
313
342
354
358
362
368
376
402
406
407
408
415
424
427
440
450
460
473
474
478
493
497
502
507
529
530
580
584
585
602
608
622
631
638
639
646
715
723
740
749
753
800
805
815
816
827
832
840
874
890
906
920
931
932
939
955
965
970
978
980
988
1006
1008
