59 28 24 36 21 87 34 53 82 17 00 04 74 25 32 77 47 97 55 113 296 136 56 240136