10060637100790851008449110087372101265311015638110247190102626481029316810332488103432421036030710366338103679171039991110403748104137081046462510465076105112661051664410578583106286711063192310648629106571501066146110705183107171931073464810742182107463881079038110817572227017422778422279044228195222821892283243