8
14
22
28
31
34
38
41
42
54
65
68
74
76
78
79
80
88
100
119
123
132
135
140
141
147
149
163
168
185
204
205
208
209
215
216
226
247
249
257
267
275
284
291
294
295
303
306
316
318
337
341
345
349
361
379
380
383
389
411
415
419
428
441
450
462
473
480
486
508
516
532
543
546
550
553
554
557
565
567
568
574
581
583
597
618
627
