95 7 64 64 59 544 17 110 46 174 138 1 29 124 14 368 459 1,409 5056