0
0
0
0
0
0
4
5
5
5
8
10
10
10
13
15
18
25
29
42
50
74
74
74
74
74
74
74
74
74
74
74
74
74
74
74
74
74
74
74
74
74
74
74
74
74
75
77
77
77
77
77
79
81
81
81
82
85
85
88
93
103
108
122
126
126
126
126
131
131
135
140
140
140
140
140
141
146
147
149
152
156
158
158
161
166
168
174
181
195
209
219
238
238
240
240
243
243
243
243
244
244
244
246
246
249
249
253
257
257
259
261
265
269
273
278
283
288
293
293
295
295
299
303
307
311
316
321
326
326
336
351
366
380
395
400
402
402
406
411
416
421
426
