100,98,80,77,73,69,64,59,57,55,55,54,47,43,42,37,33,32,24,26,20,21,63,24,1
