0
3
3
4
4
4
5
5
7
9
11
14
16
21
26
31
36
41
46
49
54
59
65
75
89
103
118
132
158
158
158
158
158
158
161
165
165
165
165
165
167
171
176
176
176
176
176
176
176
178
182
187
187
187
187
190
193
203
215
230
244
249
254
259
