§ �`Ïjñãó"—dZd„Zd„Zd„Zd„ZdS))ÚFÚDÚCÚBÚAcó(—|dkrdS||z dz|zS)Nééd©)ÚbeforeÚafters ú ledger.pyÚpercent_changers$€Ø �‚{€{؈qØ �F‰N˜cÑ ! VÑ +Ð+ócóP—|dz}|dkrdS|dkrdS|dkrdS|dkrd Sd S) Né é ééééééérr )ÚscoreÚbuckets r Úgrader sH€Ø �b‰[€FØ �‚{€{؈qØ �‚{€{؈qØ �‚{€{؈qØ �‚{€{؈qØ ˆ1rcó—d}|D]}||z }Œ|S)Nrr )ÚvaluesÚsÚvs r Útotalr!s&€Ø €AØ ððˆØ ˆQ‰ˆˆØ €Hrcó6—tt|¦«S)N)ÚLABELSr)rs r Ú grade_labelr$s€Ý •%˜‘,”,Ô ÐrN)r#rrr!r$r rr úr%sPðØ "€ð,ð,ð,ð  ð  ð  ð ð ð ð ð ð ð ð r