41 40 19 8 5 5 17 32 39 32 98 95 68 56 60 59 67 94 77 98