10090807060504030201000102030405060708090100