0
2
4
7
8
25
34
39
55
72
83
92
99
106
125
153
171
178
189
210
211
