0
0
0
0
4
5
7
7
7
7
7
7
7
7
10
11
11
11
11
14
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
19
22
22
22
23
24
24
24
24
24
24
24
24
28
28
28
28
28
32
32
36
36
36
36
36
40
41
43
43
43
43
43
43
43
43
51
54
54
54
54
66
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
72
72
74
74
79
79
85
97
101
101
104
106
110
110
110
110
110
121
132
148
156
156
164
164
172
183
183
195
202
202
204
208
212
213
215
215
224
224
232
232
232
232
243
246
265
268
273
288
294
304
309
318
331
337
337
346
355
366
367
367
372
380
382
386
395
403
405
410
424
435
449
458
465
475
488
496
496
496
499
501
520
546
571
592
602
616
629
644
657
669
683
694
