0
40
66
85
86
112
126
134
135
146
152
162
169
173
176
181
182
185
186
187
188
192
196
205
223
227
254
256
262
266
301
302
310
311
326
352
372
379
381
382
391
394
399
402
406
413
414
439
460
461
480
498
504
509
516
522
531
535
554
577
595
596
622
627
629
633
636
645
649
664
673
682
686
696
710
713
725
765
785
