24119624119718897523352623352723355430677723422715420815432016809118026918080118218623284426840312519759813306812339228339230239274211135338995339194339201339216151291151307227489241198339172241184241185265571242392242393242394242396242397242398242401242407242408242409242412242413242414242416242417242420306783306785306786115305192112339127339128339101339104339105339114339117339119306770306773306774339059339081339070185919127626211891132929127677306762262266306750306752306753254163265589268083306727306729306730306738160667213986213987