125911258712572124691246312458124401240012391123901227512264122591219612194121921219112101120831202912025119831195611947119211191911900118521182911764116641158511420113921132311298112911126511238112021094810817106021054510502105001046610309102701025210248102451022110211100729649