0
1
6
8
9
49
65
70
72
73
86
90
92
101
109
136
139
142
151
164
169
178
192
199
207
210
214
225
233
237
238
239
245
247
251
293
316
327
344
383
392
407
430
459
475
507
517
519
527
536
541
550
567
571
576
587
590
599
602
624
630
634
637
642
653
654
691
707
719
725
750
774
776
781
798
803
805
810
819
820
826
845
852
867
874
886
888
890
897
902
914
934
935
940
