11 1602 97 420530 6 7 14 16 35 39 42 50 79 87 97 1 2 3 4 5 6 7 8 9 20 683 50 365 606 396 124 29 15 7 5 3 2