5 8 5 10 3 2 20 5 10 20 30 99 9998 232323112 912399123123