0
0
0
0
2
3
3
3
4
4
4
7
9
13
14
15
19
24
31
36
39
46
46
46
46
48
49
52
55
58
63
66
66
69
74
79
82
84
88
89
94
97
97
99
101
102
102
102
105
106
107
108
115
125
132
135
138
142
145
147
152
155
159
162
164
165
165
165
165
167
169
169
169
170
170
171
174
176
180
182
183
187
193
200
205
208
215
215
215
215
217
218
221
224
227
232
235
236
240
245
250
253
255
259
260
265
268
268
270
272
273
273
273
276
277
278
279
286
297
304
306
309
313
316
318
323
326
331
334
336
337
337
337
337
341
344
344
344
345
345
346
350
353
358
361
362
362
369
375
380
383
383
383
388
388
388
388
391
395
398
403
406
411
415
420
425
428
429
430
433
438
441
441
441
442
443
443
443
443
445
446
447
454
465
466
466
466
471
474
477
482
485
490
493
495
496
