10 1604 101 365038 9 30 35 41 45 49 56 79 82 83 1 2 3 4 5 6 7 8 9 629 57 373 589 373 126 38 23 16 8 1