0
6
11
12
25
33
46
52
55
83
97
109
127
138
141
150
151
171
177
187
189
202
207
212
217
220
224
225
238
254
256
280
302
310
324
340
343
344
345
347
373
393
395
399
407
410
411
412
422
454
456
498
500
501
517
520
548
550
553
573
594
597
619
627
631
649
652
655
657
661
662
686
688
694
707
709
719
734
737
745
746
763
770
774
779
784
789
792
796
799
805
817
822
842
848
853
866
927
928
929
931
944
959
969
1000
1013
1049
1056
1059
1066
1076
1091
1103
1114
1115
1152
1164
1174
1191
1202
1209
1213
