13 1093 81 218990 3 4 5 12 20 22 26 36 39 48 62 66 67 1 2 3 4 5 6 7 8 9 10 42 51 238 1 41 359 529 118 16 8 4 4 5 3 3 2