1 103 10 14 11 12 12 9 13 11 14 9 15 5 16 5 17 15 18 4 19 1 2 106 20 2 21 2 22 2 23 1 3 41 32 1 33 1 4 45 46 1 5 65 6 42 7 22 8 9 9 12