34 3136 270 2664697 3 4 10 11 12 17 19 21 27 29 31 33 37 40 41 42 47 48 51 53 54 55 64 68 69 73 78 85 86 90 93 95 96 97 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 55 83 117 513 540 1 20 157 467 685 637 428 242 149 89 67 31 20 15 9 8 7 6 6 6 6 6 6 6 6 7 8 9 8 8 6 4 4 2