20 2379 125 828523 2 3 17 19 22 27 29 39 46 49 51 53 57 60 85 87 89 92 95 97