0
3
6
6
9
9
9
11
11
11
11
11
11
12
12
13
13
13
13
13
14
14
14
16
16
17
17
20
21
21
21
21
21
21
21
22
22
24
24
24
24
26
26
29
29
29
29
29
29
29
33
42
45
49
52
55
58
58
61
61
63
67
67
70
70
72
72
76
76
79
80
81
83
86
90
95
101
111
117
125
138
146
154
154
154
154
154
154
154
158
158
162
162
162
162
165
166
171
171
171
171
171
172
176
190
204
217
222
227
