43 90 95 38 75 78 2 21 8 8 3 5 14 11 5 6 15 10 12 8 7427 58 27 71 63 3261 609980