47489774154016951111782531331271747486698775257170316571121512322495852156611322468372643131140768850899181382872089216411909753751032152415844029614749816919618656661621117111969241643105514491175915194019112598971588886194815378111493193219471463132819821004471950690