192221921919216192131920919206848719203852614823212371920019197191945041373954967753006683627287873535874031189989918543146673773387759663091771171355203574537933391865028868540729138777277581791315479455153555193588952794535825433755566764938841989160831488914144002497415068652901529197546453479