14 6735 181 1245435 1 4 12 16 17 29 32 34 42 48 53 60 62 88 1 2 3 4 5 6 7 8 9 34 51 264 1277 2540 73 1269 3145 2058 117 13 12 12 11 9 7 5 3 1