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
23
23
23
23
25
28
28
28
28
28
28
28
28
28
29
31
41
43
47
51
54
57
57
60
60
60
63
63
67
68
72
74
74
75
79
82
86
90
93
96
96
97
103
110
120
131
144
153
170
170
170
170
170
170
170
170
170
175
180
185
185
185
187
190
190
190
190
191
196
201
214
228
241
245
250
