0
3
3
6
6
6
9
9
11
11
11
11
11
11
11
11
11
12
13
13
13
15
15
15
17
17
18
22
23
23
23
23
23
23
25
28
28
28
28
28
28
28
28
28
28
28
28
28
29
31
41
43
47
51
54
57
57
60
60
61
64
64
68
68
71
73
73
75
79
83
83
87
90
94
99
103
110
118
128
140
152
161
178
178
178
178
178
180
184
189
189
189
189
189
191
193
193
193
193
193
193
193
197
201
214
225
238
243
248
