0
0
1
5
5
8
8
10
10
11
14
15
18
21
25
27
31
35
40
43
43
45
47
55
68
81
94
105
126
126
126
126
126
126
126
126
126
126
126
126
129
133
133
136
137
141
141
141
141
141
143
147
149
149
149
152
156
165
178
189
204
209
214
219
