100196871004598910152811016771027367810293941032281035022910354145105408161078780110801890108993410902751112041011210151122570311531828117225911728199120214521203131012060811206457812186464122340267122777212311025212324201112324331255903126323451280550012836901128439181287756129422129691521318219213184131