0
3
7
13
21
51
66
70
72
77
83
103
127
132
138
140
156
163
177
191
199
205
217
221
223
247
252
267
308
310
313
