914
966
956
231
767
1023
512
768
1024
1
257
513
769
1025
2
258
514
770
1026
3