0
0
0
0
1
2
3
3
4
4
4
4
5
6
6
6
6
6
7
8
10
15
15
15
15
15
16
17
18
18
19
20
21
22
27
31
32
32
32
32
33
34
35
35
36
36
36
36
37
38
39
40
41
43
46
49
53
65
66
66
67
68
69
70
71
72
73
74
75
76
81
86
87
88
88
88
89
90
91
92
93
94
95
96
97
98
99
100
105
110
115
120
125
136
137
137
138
139
140
141
142
143
144
145
146
147
152
157
158
