0
9
11
23
39
48
62
75
88
104
112
143
150
151
154
158
165
166
183
184
185
187
252
259
267
273
282
333
340
342
345
363
375
376
382
395
406
414
428
466
471
476
493
503
516
520
521
538
546
554
569
577
583
589
594
596
600
614
616
618
619
621
622
636
