914
966
186
956
231
766
255
767
1023
512
768
1024
1
257
513
769
1025
2
258
514