10 805 72 109646 4 19 21 32 38 41 59 67 68 72 1 2 3 4 5 6 7 8 36 328 1 46 306 320 97 20 8 4 2 1