12
38
40
52
65
68
74
87
88
91
92
107
145
147
164
168
188
204
211
226
234
240
256
257
263
264
271
280
285
286
289
297
307
318
348
349
366
371
410
420
427
431
449
462
467
508
533
539
543
546
552
565
571
574
578
620
623
636
639
649
653
659
690
703
730
743
751
752
775
789
795
804
817
826
839
847
877
879
903
912
916
922
927
931
942
943
957
960
983
989
