11995211996011996211997211997412009012009212010212087612088912089212104612143812144512144812145412146612147512147812149012149312149612149912151112159112164712165082630794408100681147811539620481131962028084810240458880808058081080814808245887480852578877944810338058906809775887958865808405895079452584265894358384589548079358914