16 1280 95 353015 9 13 23 36 42 44 45 58 62 68 74 77 84 85 92 96 1 2 3 4 5 6 7 8 9 10 11 12 13 14 52 86 1 38 339 641 204 28 5 3 3 3 3 3 3 3 2 1