16 1688 104 439692 4 14 15 19 23 24 28 33 38 52 61 65 90 92 95 99 1 2 3 4 5 6 7 8 9 10 11 12 43 64 65 533 1 38 394 842 322 49 12 4 4 4 5 5 3 2 2 1