chern128283238455160667481879094979910010010010010210310099999796959492888479767576767978788183879193959810010110110210198989910210510610811011111211211211211211111010910710510510410410310310199989794919087868583828080797674747576757574747373737170686664636464646464646567676667676768676765636463636160606057555453525251494949474747474747474747464545464851505151525252525253535050494949505050505051515050504948474646443934271917171616182021212425252525252627292930303031313232343737383940393838363636373737373737373735343228272523232323232323222323222120201919181820212223262833374143464749505150515354545350484744444239393939393938322724232118161616192022222223252421161066799141823283234384142444446454545464649505253545557575859606060606060605959585857565555545351494646454444444443434342424142434445454647474748484848494744434343424243434343424242424242414140383024171413141414141515151514131313141618192123252930323435363739404244454545403735353536363839352721181493-1-7-8-6-6-6-7-8-10-9-8-4-3-7-8-7-7-303558131517202222221916171510671422293335374042424444464850515151515050505152545860606163636464656666676767676767676564646464646463636160595959596061626264656565646464646463636260605959585757575555545252515150505048464545454443424242444648495050505150505051525353525151515151515150484848484846454444434238342625242424242222212121202020202324252525272727272727273030313335353637