0
8
20
31
44
58
76
79
80
84
90
92
113
137
139
143
144
151
161
196
197
203
210
216
223
230
231
251
281
290
293
294
314
331
334
356
381
382
393
397
398
402
407
410
422
428
432
435
441
452
468
486
492
507
535
540
549
580
593
598
601
621
627
664
672
678
682
683
688
