13 1120 171 201191 1 10 31 35 45 53 55 62 70 76 87 95 100