16 1690 113 359835 1 2 12 13 14 16 17 19 24 29 33 49 58 75 81 95 1 2 3 4 5 6 7 8 9 10 11 19 81 1023 1123 1182 1 34 278 582 414 220 93 28 11 8 6 5 4 3 2 1