0
0
0
0
0
0
0
0
0
1
1
1
3
3
4
4
4
5
6
6
13
19
19
19
19
19
19
19
19
19
21
21
22
23
24
26
26
26
26
26
26
28
29
29
29
33
42
46
50
61
64
64
69
74
79
79
79
79
79
79
79
80
80
81
81
84
87
91
94
96
99
109
116
127
135
153
156
161
161
165
168
171
175
180
185
188
191
196
201
205
208
211
214
218
222
226
230
235
240
244
255
266
279
294
299
299
304
309
314
