0
0
0
0
0
0
0
1
2
2
3
4
5
6
7
8
8
9
11
15
18
20
20
20
20
20
20
20
20
21
22
22
22
22
23
24
24
24
24
25
25
25
25
25
25
25
26
26
26
27
28
28
33
37
37
39
43
43
44
44
45
45
46
47
47
47
47
47
47
47
48
49
49
50
51
52
53
54
55
55
56
58
62
65
69
69
69
69
69
69
69
69
70
71
71
71
71
72
73
73
73
73
74
74
74
75
76
76
77
78
78
78
79
80
80
85
90
91
93
98
98
99
99
100
100
101
102
103
104
104
104
105
105
106
107
107
108
109
110
111
112
113
116
119
124
129
132
138
138
138
138
138
139
139
139
140
141
141
141
141
142
143
143
144
144
144
144
145
146
147
147
148
149
149
149
150
151
152
157
162
165
168
171
172
173
173
174
174
175
176
