20 9 7 4 14 10 6 50 17 4 87 13 10 89 10 11 97 13 15 99 4 29 100 55 13 162 94 68 186 48 71 200 13 17 222 85 53 255 18 25 332 98 99 412 50 69 487 24 89 499 19 73 500 1 1 500 45 46 500 73 33