0
6
8
21
24
34
56
64
103
122
128
162
163
185
189
198
236
239
248
251
253
254
259
261
262
263
264
265
268
271
323
335
348
350
351
355
356
361
363
366
374
379
383
403
431
437
446
448
449
466
472
479
505
520
537
540
541
542
573
587
596
605
608
622
629
633
646
667
669
678
693
713
714
725
