0
3
6
6
6
6
9
11
11
11
11
11
11
11
12
13
13
13
13
13
13
15
15
17
17
17
18
22
23
23
23
23
23
23
23
23
24
26
26
26
26
26
26
26
26
26
26
26
28
31
35
40
49
53
57
60
63
63
63
63
66
70
70
71
75
77
77
79
83
86
88
90
95
95
95
99
105
115
126
137
150
161
179
179
179
179
179
179
179
181
186
191
191
191
191
191
194
198
198
198
200
200
205
210
218
232
246
250
255
