0
0
1
3
3
4
5
5
10
11
14
16
20
24
29
32
37
42
47
51
56
61
66
75
89
102
116
130
153
153
153
153
153
153
153
153
153
153
153
153
156
160
160
160
161
166
171
171
171
172
177
182
182
182
185
185
188
198
213
228
242
247
247
252
