11 1 12 13 14 15 1 16 17 1 18 19 20 1 21 22 1 2 23 24 1 3 25 2 1 26 1 27 2 2 1 28 1 2 1 29 3 1 30 3 5 1 31 4 5 2 32 10 9 2 33 6 6 2 34 12 7 10 35 23 11 4 36 26 13 19 37 54 16 30 38 68 35 72 39 159 38 115 40 197 32 155 41 111 27 128 42 55 25 64 43 29 8 16 44 4 5 3 45 3 1 6 46 1 1 1 47 1 . . . 56 1 775 261 633