0
14
17
18
25
28
34
50
68
82
92
104
110
132
136
138
139
152
153
154
156
161
175
177
178
184
204
206
209
234
244
261
262
278
290
300
320
321
327
341
348
368
375
381
385
386
392
418
421
432
467
471
494
549
555
578
585
590
595
612
616
626
628
