0
0
0
0
0
0
0
0
0
1
1
1
3
3
3
3
3
3
5
9
15
22
22
22
22
22
22
22
22
22
25
25
25
25
25
26
26
26
26
26
26
28
28
28
28
31
34
37
46
48
52
56
59
62
62
62
62
62
62
65
65
65
68
70
73
76
77
79
83
84
95
102
114
124
142
143
146
146
148
151
155
158
163
168
170
173
178
183
187
188
191
194
199
204
209
211
216
221
226
240
251
264
275
280
285
290
295
