56 2 1095 67 3 1744 108 7 1793 67 8 1620 68 11 2530 63 20 3005 49 2 2491 74 18 3331 102 10 2835 41 10 2686