10 2000 56 21 31 32 47 65 98 102 109 110 130