16 4985 170 1200270 4 15 23 39 42 47 49 50 54 66 73 75 83 85 95 97 1 2 3 4 5 6 7 10 23 56 67 82 201 272 1165 2352 66 1024 2272 1397 100 26 19 17 15 13 11 9 7 5 3 1