11 2696 137 658179 1 29 35 46 48 65 66 69 85 95 96 1 2 3 4 5 6 7 8 9 20 716 58 458 1000 820 273 59 11 7 5 4 1