8
18
28
29
36
41
45
64
70
92
111
120
125
133
134
135
157
165
176
194
198
208
220
261
263
275
284
285
288
300
304
308
334
336
338
340
341
371
374
379
391
403
414
426
439
442
454
455
456
472
474
480
487
498
503
517
542
554
571
575
592
654
667
683
686
693
700
703
712
729
740
749
764
769
774
797
798
819
859
875
877
894
914
936
955
962
970
986
989
994
998
