0
0
1
1
1
1
2
2
3
4
4
5
6
6
6
6
6
8
8
10
12
12
12
12
12
12
13
13
13
13
13
13
14
14
14
15
15
15
15
15
15
15
15
16
16
17
17
17
17
17
17
17
22
23
23
24
24
25
26
27
27
28
29
30
30
31
31
32
32
32
32
33
33
34
35
35
36
37
37
37
37
37
41
41
45
48
51
51
51
51
51
52
52
52
52
52
52
53
53
53
54
54
54
54
54
55
55
55
56
56
57
57
57
57
57
57
57
62
63
63
66
68
69
70
71
71
72
73
74
75
76
76
77
77
77
77
78
78
79
80
80
81
82
82
82
82
82
85
86
90
93
96
96
96
96
96
97
97
97
97
97
97
98
98
98
99
99
99
100
100
101
102
102
103
103
103
103
103
103
103
103
103
108
109
109
112
114
115
116
117
117
118
119
120
121
122
