14
16
23
27
34
38
42
43
57
78
88
97
98
103
110
112
113
114
117
118
133
135
144
152
153
155
156
158
173
182
192
194
195
205
207
209
210
211
227
229
231
233
234
245
250
251
255
269
270
273
276
285
290
291
295
296
298
305
306
310
312
325
333
335
336
347
349
354
360
367
371
376
378
390
391
403
411
425
428
431
440
441
459
470
471
473
479
481
483
490
494
496
500
504
512
519
526
544
558
563
564
567
568
569
571
578
581
591
594
598
600
603
607
610
611
615
618
619
626
630
631
644
646
648
653
667
673
679
680
691
695
697
701
705
713
719
720
725
745
751
754
755
759
760
761
766
768
771
