0
0
0
0
0
0
0
0
0
1
1
1
1
1
2
3
3
4
5
6
7
7
10
13
15
15
16
17
18
18
18
18
18
18
18
18
18
18
18
18
19
19
19
20
20
20
21
21
21
22
23
27
30
31
32
32
32
32
32
32
32
32
32
33
33
33
33
33
34
35
35
36
37
38
39
39
42
45
48
50
54
56
59
59
59
59
59
59
60
60
60
60
60
60
61
62
62
63
63
63
64
64
64
65
67
71
75
76
77
