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
24
26
26
26
26
26
26
26
28
31
31
31
31
31
31
31
36
46
52
54
57
60
60
63
63
63
66
66
70
71
75
77
77
78
82
87
89
93
96
96
96
100
107
119
130
140
153
164
185
185
185
185
185
186
190
195
195
195
195
195
195
200
205
210
210
210
210
210
210
214
227
241
254
258
263
