0
2
10
11
19
22
25
28
33
37
40
44
74
90
146
149
172
180
204
213
218
231
233
234
235
238
243
258
259
272
277
293
301
306
337
340
350
353
356
360
366
378
384
390
391
429
443
449
455
467
473
477
489
500
520
533
538
540
588
599
