98 98 98 96 90 91 88 88 84 86 85 80 80 80 81 73 73 73 73 73 70 73 72 71 69 67 69 65 64 64 64 59 59 58 58 58 56 56 56 56 53 53 51 51 51 50 50 49 49 49 49 49 48 47 44 42 40 39 37 36 36 33 31 31 31 30 30 30 27 27 23 23 24 24 23 23 23 22 22 22 22 22 21 21 21 21 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 15 14 14 13 13 13 12 12 12 11 11 11 11 11 11 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8