0
8
14
22
23
28
34
35
41
48
49
50
56
57
61
71
74
80
83
136
143
172
183
202
209
217
220
222
228
234
239
247
265
266
275
297
314
315
328
330
337
341
353
373
377
380
384
401
409
418
423
450
466
482
517
537
539
540
542
558
576
581
613
617
619
626
668
675
690
691
692
699
707
734
751
773
788
792
801
821
847
855
861
875
888
900
903
917
922
936
938
943
946
950
952
