-
-
-
0
1
1
2
3
3
4
5
5
6
7
7
8
8
9
10
10 |
8
10
12
14
16
18
20
22
24
26
28
30
32
34
36
38
40
42
44
46 |
11
12
12
13
14
14
15
16
16
17
18
18
19
20
20
21
22
22
23
24 |
48
50
52
54
56
58
60
62
64
66
68
70
72
74
76
78
80
82
84
86 |
24
25
26
26
27
28
28
29
29
30
31
31
32
33
33
34
35
35
36
37 |
88
90
92
94
96
98
100
102
104
106
108
110
112
114
116
118
120
122
124
126 |
37
38
39
39
40
41
41
42
43
43
44
45
45
46
47
47
48
48
49
50 |
128
130
132
134
136
138
140
142
144
146
148
150
152
154
156
158
160
162
164
166 |
50
51
52
52
53
54
54
55
56
56
57
58
58
59
60
60
61
62
62
63 |
168
170
172
174
176
178
180
182
184
186
188
190
192
194
196
198
200
202
204
206 |