0
0
0
2
3
3
3
3
3
3
3
4
7
7
7
8
8
8
8
9
13
14
14
14
14
14
14
14
14
14
14
15
15
16
16
16
17
17
18
18
18
22
22
22
22
22
26
26
27
27
27
29
29
31
32
32
35
35
36
39
41
43
45
48
48
51
54
55
57
57
57
57
59
60
61
64
64
65
66
69
70
72
74
78
81
81
85
85
85
86
86
87
87
87
89
89
92
93
93
96
101
105
107
110
114
114
116
116
118
123
123
125
129
134
137
143
148
160
167
173
176
179
182
185
190
195
200
