0
2
7
14
36
38
47
54
77
95
114
126
128
137
139
144
165
168
171
187
191
198
205
214
223
224
226
246
250
258
259
266
289
300
303
306
313
331
338
353
402
404
407
438
442
467
470
