The numbers 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225 contains 26 numbers 0, 52 numbers 1, 44 numbers 2, 6 numbers 3, 6 numbers 4, 6 numbers 5, 4 numbers 6, 4 numbers 7, 4 numbers 8, 4 numbers 9. The largest number is 52, hence the landlord should buy 52 packages.
Answer: 52 packages.