0
1
4
5
7
9
9
10
10
10
13
14
14
16
18
18
22
22
27
28
28
28
28
30
30
30
34
34
34
34
34
34
36
38
40
42
44
45
47
48
50
52
52
55
55
57
58
59
62
66
69
72
72
77
78
80
84
85
85
85
89
89
94
96
98
