11 1003 73 168242 6 8 23 27 31 46 57 59 80 92 95 1 2 3 4 5 6 7 8 9 10 20 1 42 329 442 138 23 10 7 6 4 1