0
3
4
7
8
8
8
8
9
10
10
10
13
13
14
15
17
17
20
23
25
25
25
25
25
27
29
32
32
32
35
38
38
38
38
38
38
41
41
44
45
45
45
46
46
49
49
50
51
52
52
53
54
54
54
54
57
59
61
65
71
71
71
73
75
77
77
79
82
85
85
87
89
