0
1
3
4
5
6
13
14
20
24
29
30
33
34
36
40
42
53
56
58
64
67
78
79
84
85
92
121
124
127
130
136
142
143
148
151
169
177
182
184
202
207
210
221
224
227
241
242
252
255
262
264
265
272
273
278
280
282
285
292
293
296
