The construction company and the city may be responsible. You should contact both of them and request that they pay the repair bill for your two flat tires. Send them copies of the repair receipts and be sure to keep copies of all letters you send to them. If they refuse to pay, consult with an experienced PA attorney. PA may have some specific laws relating to this kind of situation.
Sign up to receive a 3-part series of useful information and advice about personal injury law.