0
0
3
6
6
6
9
9
9
9
9
9
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
23
23
23
23
23
25
28
28
28
28
29
31
37
47
52
56
58
58
61
64
64
64
67
67
67
68
71
76
80
81
85
89
91
93
96
99
99
102
113
122
133
143
156
167
189
189
189
189
189
189
189
189
189
189
192
196
196
196
197
202
207
207
207
208
213
218
232
245
257
262
264
