sadfasdfadsfasfsfasdfsadfasdfda 8 6 0 4 1617 10 10 4 4 6802 20 20 4 0 56477364570 19 19 1 0 2203961430 14 16 7 5 39217645