191518491617236139101310631831250697214381181696363039314784511906165165115151741795215187147519641943800113573333357219291864121513771598106512811006519037231464112397414231839191111023205354001675182321195215391099188814501562148120001483392701530