0
3
4
6
11
11
16
20
24
27
31
36
39
43
46
49
57
65
73
83
86
94
94
94
96
97
99
99
99
102
105
107
107
107
112
117
117
121
126
126
131
136
141
144
144
146
149
149
152
156
161
164
179
187
193
196
201
205
210
214
217
220
225
228
233
235
