0
8
17
24
33
38
52
61
63
89
98
118
119
133
136
139
166
176
192
195
198
205
206
214
218
241
242
244
291
299
321
332
337
338
339
345
347
353
363
380
382
390
393
411
430
431
442
472
474
479
484
493
499
509
527
549
562
588
592
619
621
625
633
659
662
671
685
697
702
703
738
747
753
768
769
776
788
799
804
812
815
821
831
