104 123 112 133 216 227 169 195 4047 4761 4478 5024 7710 7397 57187062