0
3
14
21
24
26
36
37
47
56
62
85
102
106
137
141
149
151
172
183
222
228
231
237
242
246
261
265
269
272
274
277
310
323
324
328
332
354
367
375
382
396
398
462
465
472
476
493
500
510
523
527
538
543
548
555
566
578
584
588
603
616
624
630
641
666
672
688
689
690
692
704
719
731
