0
2
7
11
28
40
53
80
84
90
92
99
100
120
128
129
130
132
158
165
171
175
177
198
224
255
259
