Year Number 1996 94.5355224609375 1998 97.2677612304688 2000 97.2677612304688 2002 99.4594573974609 2003 99.4594573974609 2004 100 2005 99.5098037719727 2006 99.5121917724609 2007 99.5145645141602 2008 99.5145645141602 2009 99.5215301513672 2010 99.0430603027344 2011 99.052131652832 2012 99.052131652832 2013 99.052131652832 2014 96.1538467407227 2015 96.6666641235352 2016 98.0952377319336 2017 95.7142868041992 2018 96.6666641235352 2019 98.5714263916016 2020 97.6190490722656 2021 98.5714263916016 2022 98.5849075317383