-15 -15 -15 -15 -15 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -22 -22 -22 -22 -22 -22 -15 -15 -15 -15 -15 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -22 -22 -22 -22 -22 -22 -15 -15 -15 -15 -15 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -22 -22 -22 -22 -22 -22 -15 -15 -15 -15 -15 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -22 -22 -22 -22 -22 -22 -15 -15 -15 -15 -15 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -22 -22 -22 -22 -22 -22 -17 -17 -17 -17 -17 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -22 -22 -22 -22 -22 -22 -17 -17 -17 -17 -17 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -22 -22 -22 -22 -22 -22 -17 -17 -17 -17 -17 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -22 -22 -22 -22 -22 -22 -17 -17 -17 -17 -17 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -22 -22 -22 -22 -22 -22 -17 -17 -17 -17 -17 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -22 -22 -22 -22 -22 -22 -17 -17 -17 -17 -17 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -22 -22 -22 -22 -22 -22 -17 -17 -17 -17 -17 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -22 -22 -22 -22 -22 -22 -17 -17 -17 -17 -17 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -22 -22 -22 -22 -22 -22 -17 -17 -17 -17 -17 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -22 -22 -22 -22 -22 -22 -17 -17 -17 -17 -17 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -22 -22 -22 -22 -22 -22 -17 -17 -17 -17 -17 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -22 -22 -22 -22 -22 -22 -17 -17 -17 -17 -17 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -22 -22 -22 -22 -22 -22 -17 -17 -17 -17 -17 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -22 -22 -22 -22 -22 -22 -17 -17 -17 -17 -17 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -22 -22 -22 -22 -22 -22 -17 -17 -17 -17 -17 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -22 -22 -22 -22 -22 -22 -17 -17 -17 -17 -17 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -22 -22 -22 -22 -22 -22 -17 -17 -17 -17 -17 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -22 -22 -22 -22 -22 -22 -17 -17 -17 -17 -17 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -22 -22 -22 -22 -22 -22 -17 -17 -17 -17 -17 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -22 -22 -22 -22 -22 -22 -17 -17 -17 -17 -17 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -22 -22 -22 -22 -22 -22 -17 -17 -17 -17 -17 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -22 -22 -22 -22 -22 -22 -17 -17 -17 -17 -17 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -22 -22 -22 -22 -22 -22 -17 -17 -17 -17 -17 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -22 -22 -22 -22 -22 -22 -17 -17 -17 -17 -17 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -22 -22 -22 -22 -22 -22 -17 -17 -17 -17 -17 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -22 -22 -22 -22 -22 -22 -17 -17 -17 -17 -17 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -22 -22 -22 -22 -22 -22 -17 -17 -17 -17 -17 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -22 -22 -22 -22 -22 -22 -17 -17 -17 -17 -17 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -22 -22 -22 -22 -22 -22 -17 -17 -17 -17 -17 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -22 -22 -22 -22 -22 -22 -17 -17 -17 -17 -17 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -22 -22 -22 -22 -22 -22 -17 -17 -17 -17 -17 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -22 -22 -22 -22 -22 -22 -17 -17 -17 -17 -17 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -22 -22 -22 -22 -22 -22 -17 -17 -17 -17 -17 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -22 -22 -22 -22 -22 -22 -17 -17 -17 -17 -17 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -22 -22 -22 -22 -22 -22 -17 -17 -17 -17 -17 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -22 -22 -22 -22 -22 -22 -17 -17 -17 -17 -17 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -22 -22 -22 -22 -22 -22 -17 -17 -17 -17 -17 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -22 -22 -22 -22 -22 -22 -17 -17 -17 -17 -17 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -22 -22 -22 -22 -22 -22 -17 -17 -17 -17 -17 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -22 -22 -22 -22 -22 -22 -17 -17 -17 -17 -17 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -22 -22 -22 -22 -22 -22 -17 -17 -17 -17 -17 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -22 -22 -22 -22 -22 -22 -17 -17 -17 -17 -17 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -22 -22 -22 -22 -22 -22 -17 -17 -17 -17 -17 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -22 -22 -22 -22 -22 -22 -17 -17 -17 -17 -17 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -22 -22 -22 -22 -22 -22 -17 -17 -17 -17 -17 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -22 -22 -22 -22 -22 -22 -17 -17 -17 -17 -17 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -22 -22 -22 -22 -22 -22 -17 -17 -17 -17 -17 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -22 -22 -22 -22 -22 -22 -17 -17 -17 -17 -17 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -22 -22 -22 -22 -22 -22 -17 -17 -17 -17 -17 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -22 -22 -22 -22 -22 -22 -17 -17 -17 -17 -17 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -22 -22 -22 -22 -22 -22 -17 -17 -17 -17 -17 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -22 -22 -22 -22 -22 -22 -17 -17 -17 -17 -17 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -22 -22 -22 -22 -22 -22 -17 -17 -17 -17 -17 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -22 -22 -22 -22 -22 -22 -17 -17 -17 -17 -17 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -22 -22 -22 -22 -22 -22 -17 -17 -17 -17 -17 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -22 -22 -22 -22 -22 -22 -17 -17 -17 -17 -17 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -22 -22 -22 -22 -22 -22 -17 -17 -17 -17 -17 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -22 -22 -22 -22 -22 -22 -17 -17 -17 -17 -17 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -22 -22 -22 -22 -22 -22 -17 -17 -17 -17 -17 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -22 -22 -22 -22 -22 -22 -17 -17 -17 -17 -17 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -22 -22 -22 -22 -22 -22 -17 -17 -17 -17 -17 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -22 -22 -22 -22 -22 -22 -17 -17 -17 -17 -17 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -22 -22 -22 -22 -22 -22 -17 -17 -17 -17 -17 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -22 -22 -22 -22 -22 -22 -17 -17 -17 -17 -17 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -22 -22 -22 -22 -22 -22 -17 -17 -17 -17 -17 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -22 -22 -22 -22 -22 -22 -17 -17 -17 -17 -17 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -22 -22 -22 -22 -22 -22 -17 -17 -17 -17 -17 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -22 -22 -22 -22 -22 -22 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -22 -22 -22 -22 -22 -22 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -22 -22 -22 -22 -22 -22 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -22 -22 -22 -22 -22 -22 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -22 -22 -22 -22 -22 -22 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -22 -22 -22 -22 -22 -22 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -22 -22 -22 -22 -22 -22 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -22 -22 -22 -22 -22 -22 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -22 -22 -22 -22 -22 -22 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -22 -22 -22 -22 -22 -22 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -22 -22 -22 -22 -22 -22 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -22 -22 -22 -22 -22 -22 -18 -18 -18 -18 -18 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -22 -22 -22 -22 -22 -22 -18 -18 -18 -18 -18 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -22 -22 -22 -22 -22 -22 -18 -18 -18 -18 -18 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -22 -22 -22 -22 -22 -22 -18 -18 -18 -18 -18 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -22 -22 -22 -22 -22 -22 -18 -18 -18 -18 -18 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -22 -22 -22 -22 -22 -22 -18 -18 -18 -18 -18 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -22 -22 -22 -22 -22 -22 -18 -18 -18 -18 -18 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -22 -22 -22 -22 -22 -22 -18 -18 -18 -18 -18 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -22 -22 -22 -22 -22 -22 -18 -18 -18 -18 -18 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -22 -22 -22 -22 -22 -22 -18 -18 -18 -18 -18 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -22 -22 -22 -22 -22 -22 -18 -18 -18 -18 -18 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -22 -22 -22 -22 -22 -22 -18 -18 -18 -18 -18 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -22 -22 -22 -22 -22 -22 -18 -18 -18 -18 -18 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -22 -22 -22 -22 -22 -22 -18 -18 -18 -18 -18 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -22 -22 -22 -22 -22 -22 -18 -18 -18 -18 -18 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -22 -22 -22 -22 -22 -22 -18 -18 -18 -18 -18 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -22 -22 -22 -22 -22 -22 -18 -18 -18 -18 -18 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -22 -22 -22 -22 -22 -22 -18 -18 -18 -18 -18 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -22 -22 -22 -22 -22 -22 -18 -18 -18 -18 -18 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -22 -22 -22 -22 -22 -22 -18 -18 -18 -18 -18 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -22 -22 -22 -22 -22 -22 -18 -18 -18 -18 -18 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -22 -22 -22 -22 -22 -22 -18 -18 -18 -18 -18 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -22 -22 -22 -22 -22 -22 -18 -18 -18 -18 -18 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -22 -22 -22 -22 -22 -22 -18 -18 -18 -18 -18 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -22 -22 -22 -22 -22 -22 -18 -18 -18 -18 -18 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -22 -22 -22 -22 -22 -22 -18 -18 -18 -18 -18 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -22 -22 -22 -22 -22 -22 -18 -18 -18 -18 -18 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -22 -22 -22 -22 -22 -22 -18 -18 -18 -18 -18 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -22 -22 -22 -22 -22 -22 -18 -18 -18 -18 -18 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -22 -22 -22 -22 -22 -22 -18 -18 -18 -18 -18 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -22 -22 -22 -22 -22 -22 -18 -18 -18 -18 -18 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -22 -22 -22 -22 -22 -22 -18 -18 -18 -18 -18 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -22 -22 -22 -22 -22 -22 -18 -18 -18 -18 -18 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -22 -22 -22 -22 -22 -22 -18 -18 -18 -18 -18 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -22 -22 -22 -22 -22 -22 -18 -18 -18 -18 -18 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -22 -22 -22 -22 -22 -22 -18 -18 -18 -18 -18 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -22 -22 -22 -22 -22 -22 -18 -18 -18 -18 -18 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -22 -22 -22 -22 -22 -22 -18 -18 -18 -18 -18 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -22 -22 -22 -22 -22 -22 -18 -18 -18 -18 -18 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -22 -22 -22 -22 -22 -22 -18 -18 -18 -18 -18 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -22 -22 -22 -22 -22 -22 -18 -18 -18 -18 -18 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -22 -22 -22 -22 -22 -22 -18 -18 -18 -18 -18 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -22 -22 -22 -22 -22 -22 -18 -18 -18 -18 -18 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -22 -22 -22 -22 -22 -22 -18 -18 -18 -18 -18 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -22 -22 -22 -22 -22 -22 -18 -18 -18 -18 -18 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -22 -22 -22 -22 -22 -22 -18 -18 -18 -18 -18 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -22 -22 -22 -22 -22 -22 -18 -18 -18 -18 -18 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -22 -22 -22 -22 -22 -22 -18 -18 -18 -18 -18 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -22 -22 -22 -22 -22 -22 -18 -18 -18 -18 -18 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -22 -22 -22 -22 -22 -22 -18 -18 -18 -18 -18 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -22 -22 -22 -22 -22 -22 -18 -18 -18 -18 -18 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -22 -22 -22 -22 -22 -22 -18 -18 -18 -18 -18 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -22 -22 -22 -22 -22 -22 -18 -18 -18 -18 -18 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -22 -22 -22 -22 -22 -22 -18 -18 -18 -18 -18 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -22 -22 -22 -22 -22 -22 -18 -18 -18 -18 -18 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -22 -22 -22 -22 -22 -22 -18 -18 -18 -18 -18 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -22 -22 -22 -22 -22 -22 -18 -18 -18 -18 -18 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -22 -22 -22 -22 -22 -22 -18 -18 -18 -18 -18 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -22 -22 -22 -22 -22 -22 -18 -18 -18 -18 -18 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -22 -22 -22 -22 -22 -22 -18 -18 -18 -18 -18 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -22 -22 -22 -22 -22 -22 -18 -18 -18 -18 -18 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -22 -22 -22 -22 -22 -22 -18 -18 -18 -18 -18 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -22 -22 -22 -22 -22 -22 -18 -18 -18 -18 -18 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -22 -22 -22 -22 -22 -22 -18 -18 -18 -18 -18 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -22 -22 -22 -22 -22 -22 -18 -18 -18 -18 -18 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -22 -22 -22 -22 -22 -22 -18 -18 -18 -18 -18 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -22 -22 -22 -22 -22 -22 -17 -17 -17 -17 -17 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -22 -22 -22 -22 -22 -22 -17 -17 -17 -17 -17 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -22 -22 -22 -22 -22 -22 -17 -17 -17 -17 -17 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -22 -22 -22 -22 -22 -22 -17 -17 -17 -17 -17 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -22 -22 -22 -22 -22 -22 -17 -17 -17 -17 -17 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -22 -22 -22 -22 -22 -22 -17 -17 -17 -17 -17 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -22 -22 -22 -22 -22 -22 -17 -17 -17 -17 -17 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -22 -22 -22 -22 -22 -22 -17 -17 -17 -17 -17 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -22 -22 -22 -22 -22 -22 -17 -17 -17 -17 -17 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -22 -22 -22 -22 -22 -22 -17 -17 -17 -17 -17 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -22 -22 -22 -22 -22 -22 -17 -17 -17 -17 -17 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -22 -22 -22 -22 -22 -22 -17 -17 -17 -17 -17 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -22 -22 -22 -22 -22 -22 -17 -17 -17 -17 -17 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -21 -21 -21 -21 -21 -21 -17 -17 -17 -17 -17 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -21 -21 -21 -21 -21 -21 -17 -17 -17 -17 -17 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -21 -21 -21 -21 -21 -21 -17 -17 -17 -17 -17 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -21 -21 -21 -21 -21 -21 -17 -17 -17 -17 -17 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -21 -21 -21 -21 -21 -21 -17 -17 -17 -17 -17 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -21 -21 -21 -21 -21 -21 -17 -17 -17 -17 -17 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -21 -21 -21 -21 -21 -21 -17 -17 -17 -17 -17 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -21 -21 -21 -21 -21 -21 -17 -17 -17 -17 -17 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -21 -21 -21 -21 -21 -21 -17 -17 -17 -17 -17 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -21 -21 -21 -21 -21 -21 -17 -17 -17 -17 -17 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -21 -21 -21 -21 -21 -21 -17 -17 -17 -17 -17 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -21 -21 -21 -21 -21 -21 -17 -17 -17 -17 -17 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -21 -21 -21 -21 -21 -21 -17 -17 -17 -17 -17 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -21 -21 -21 -21 -21 -21 -17 -17 -17 -17 -17 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -21 -21 -21 -21 -21 -21 -17 -17 -17 -17 -17 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -21 -21 -21 -21 -21 -21 -17 -17 -17 -17 -17 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -21 -21 -21 -21 -21 -21 -17 -17 -17 -17 -17 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -21 -21 -21 -21 -21 -21 -17 -17 -17 -17 -17 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -21 -21 -21 -21 -21 -21 -17 -17 -17 -17 -17 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -21 -21 -21 -21 -21 -21 -17 -17 -17 -17 -17 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -21 -21 -21 -21 -21 -21 -17 -17 -17 -17 -17 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -21 -21 -21 -21 -21 -21 -17 -17 -17 -17 -17 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -21 -21 -21 -21 -21 -21 -17 -17 -17 -17 -17 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -21 -21 -21 -21 -21 -21 -17 -17 -17 -17 -17 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -21 -21 -21 -21 -21 -21 -17 -17 -17 -17 -17 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -21 -21 -21 -21 -21 -21 -17 -17 -17 -17 -17 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -21 -21 -21 -21 -21 -21 -17 -17 -17 -17 -17 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -21 -21 -21 -21 -21 -21 -17 -17 -17 -17 -17 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -21 -21 -21 -21 -21 -21 -17 -17 -17 -17 -17 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -21 -21 -21 -21 -21 -21 -17 -17 -17 -17 -17 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -21 -21 -21 -21 -21 -21 -17 -17 -17 -17 -17 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -21 -21 -21 -21 -21 -21 -17 -17 -17 -17 -17 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -21 -21 -21 -21 -21 -21 -15 -15 -15 -15 -15 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -21 -21 -21 -21 -21 -21 -15 -15 -15 -15 -15 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -21 -21 -21 -21 -21 -21 -15 -15 -15 -15 -15 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -21 -21 -21 -21 -21 -21 -15 -15 -15 -15 -15 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -21 -21 -21 -21 -21 -21 -15 -15 -15 -15 -15 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -21 -21 -21 -21 -21 -21 -15 -15 -15 -15 -15 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -21 -21 -21 -21 -21 -21 -15 -15 -15 -15 -15 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -21 -21 -21 -21 -21 -21 -15 -15 -15 -15 -15 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -21 -21 -21 -21 -21 -21 -15 -15 -15 -15 -15 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -21 -21 -21 -21 -21 -21 -15 -15 -15 -15 -15 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -21 -21 -21 -21 -21 -21 -15 -15 -15 -15 -15 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -21 -21 -21 -21 -21 -21 -15 -15 -15 -15 -15 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -21 -21 -21 -21 -21 -21 -15 -15 -15 -15 -15 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -21 -21 -21 -21 -21 -21 -15 -15 -15 -15 -15 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -21 -21 -21 -21 -21 -21 -15 -15 -15 -15 -15 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -21 -21 -21 -21 -21 -21 -15 -15 -15 -15 -15 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -21 -21 -21 -21 -21 -21 -15 -15 -15 -15 -15 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -21 -21 -21 -21 -21 -21 -15 -15 -15 -15 -15 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -21 -21 -21 -21 -21 -21 -15 -15 -15 -15 -15 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -21 -21 -21 -21 -21 -21 -15 -15 -15 -15 -15 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -21 -21 -21 -21 -21 -21 -15 -15 -15 -15 -15 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -21 -21 -21 -21 -21 -21 -15 -15 -15 -15 -15 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -21 -21 -21 -21 -21 -21 -15 -15 -15 -15 -15 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -21 -21 -21 -21 -21 -21 -15 -15 -15 -15 -15 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -21 -21 -21 -21 -21 -21 -15 -15 -15 -15 -15 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -21 -21 -21 -21 -21 -21 -15 -15 -15 -15 -15 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -21 -21 -21 -21 -21 -21 -15 -15 -15 -15 -15 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -21 -21 -21 -21 -21 -21 -15 -15 -15 -15 -15 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -21 -21 -21 -21 -21 -21 -15 -15 -15 -15 -15 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -21 -21 -21 -21 -21 -21 -15 -15 -15 -15 -15 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -21 -21 -21 -21 -21 -21 -15 -15 -15 -15 -15 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -21 -21 -21 -21 -21 -21 -15 -15 -15 -15 -15 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -21 -21 -21 -21 -21 -21 -15 -15 -15 -15 -15 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -21 -21 -21 -21 -21 -21 -15 -15 -15 -15 -15 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -95 -95 -95 -95 -95 -95 -95 -95 -95 -95 -95 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -19 -19 -19 -19 -19 -19 -15 -15 -15 -15 -15 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -95 -95 -95 -95 -95 -95 -95 -95 -95 -95 -95 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -19 -19 -19 -19 -19 -19 -15 -15 -15 -15 -15 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -95 -95 -95 -95 -95 -95 -95 -95 -95 -95 -95 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -19 -19 -19 -19 -19 -19 -15 -15 -15 -15 -15 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -95 -95 -95 -95 -95 -95 -95 -95 -95 -95 -95 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -19 -19 -19 -19 -19 -19 -15 -15 -15 -15 -15 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -95 -95 -95 -95 -95 -95 -95 -95 -95 -95 -95 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -19 -19 -19 -19 -19 -19 -15 -15 -15 -15 -15 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -95 -95 -95 -95 -95 -95 -95 -95 -95 -95 -95 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -19 -19 -19 -19 -19 -19 -15 -15 -15 -15 -15 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -95 -95 -95 -95 -95 -95 -95 -95 -95 -95 -95 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -19 -19 -19 -19 -19 -19 -15 -15 -15 -15 -15 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -95 -95 -95 -95 -95 -95 -95 -95 -95 -95 -95 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -19 -19 -19 -19 -19 -19 -15 -15 -15 -15 -15 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -95 -95 -95 -95 -95 -95 -95 -95 -95 -95 -95 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -19 -19 -19 -19 -19 -19 -15 -15 -15 -15 -15 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -95 -95 -95 -95 -95 -95 -95 -95 -95 -95 -95 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -19 -19 -19 -19 -19 -19 -15 -15 -15 -15 -15 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -95 -95 -95 -95 -95 -95 -95 -95 -95 -95 -95 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -19 -19 -19 -19 -19 -19 -14 -14 -14 -14 -14 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -95 -95 -95 -95 -95 -95 -95 -95 -95 -95 -95 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -19 -19 -19 -19 -19 -19 -14 -14 -14 -14 -14 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -95 -95 -95 -95 -95 -95 -95 -95 -95 -95 -95 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -19 -19 -19 -19 -19 -19 -14 -14 -14 -14 -14 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -95 -95 -95 -95 -95 -95 -95 -95 -95 -95 -95 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -19 -19 -19 -19 -19 -19 -14 -14 -14 -14 -14 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -95 -95 -95 -95 -95 -95 -95 -95 -95 -95 -95 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -19 -19 -19 -19 -19 -19 -14 -14 -14 -14 -14 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -95 -95 -95 -95 -95 -95 -95 -95 -95 -95 -95 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -19 -19 -19 -19 -19 -19 -14 -14 -14 -14 -14 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -95 -95 -95 -95 -95 -95 -95 -95 -95 -95 -95 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -19 -19 -19 -19 -19 -19 -14 -14 -14 -14 -14 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -95 -95 -95 -95 -95 -95 -95 -95 -95 -95 -95 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -19 -19 -19 -19 -19 -19 -14 -14 -14 -14 -14 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -95 -95 -95 -95 -95 -95 -95 -95 -95 -95 -95 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -19 -19 -19 -19 -19 -19 -14 -14 -14 -14 -14 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -95 -95 -95 -95 -95 -95 -95 -95 -95 -95 -95 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -19 -19 -19 -19 -19 -19 -14 -14 -14 -14 -14 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -95 -95 -95 -95 -95 -95 -95 -95 -95 -95 -95 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -19 -19 -19 -19 -19 -19 -14 -14 -14 -14 -14 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -95 -95 -95 -95 -95 -95 -95 -95 -95 -95 -95 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -19 -19 -19 -19 -19 -19 -13 -13 -13 -13 -13 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -95 -95 -95 -95 -95 -95 -95 -95 -95 -95 -95 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -18 -18 -18 -18 -18 -18 -13 -13 -13 -13 -13 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -95 -95 -95 -95 -95 -95 -95 -95 -95 -95 -95 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -18 -18 -18 -18 -18 -18 -13 -13 -13 -13 -13 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -95 -95 -95 -95 -95 -95 -95 -95 -95 -95 -95 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -18 -18 -18 -18 -18 -18 -13 -13 -13 -13 -13 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -95 -95 -95 -95 -95 -95 -95 -95 -95 -95 -95 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -18 -18 -18 -18 -18 -18 -13 -13 -13 -13 -13 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -95 -95 -95 -95 -95 -95 -95 -95 -95 -95 -95 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -18 -18 -18 -18 -18 -18 -13 -13 -13 -13 -13 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -95 -95 -95 -95 -95 -95 -95 -95 -95 -95 -95 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -18 -18 -18 -18 -18 -18 -13 -13 -13 -13 -13 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -95 -95 -95 -95 -95 -95 -95 -95 -95 -95 -95 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -18 -18 -18 -18 -18 -18 -13 -13 -13 -13 -13 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -95 -95 -95 -95 -95 -95 -95 -95 -95 -95 -95 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -18 -18 -18 -18 -18 -18 -13 -13 -13 -13 -13 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -95 -95 -95 -95 -95 -95 -95 -95 -95 -95 -95 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -18 -18 -18 -18 -18 -18 -13 -13 -13 -13 -13 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -95 -95 -95 -95 -95 -95 -95 -95 -95 -95 -95 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -18 -18 -18 -18 -18 -18 -13 -13 -13 -13 -13 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -95 -95 -95 -95 -95 -95 -95 -95 -95 -95 -95 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -18 -18 -18 -18 -18 -18 -13 -13 -13 -13 -13 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -95 -95 -95 -95 -95 -95 -95 -95 -95 -95 -95 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -18 -18 -18 -18 -18 -18 -11 -11 -11 -11 -11 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -110 -110 -110 -110 -110 -110 -110 -110 -110 -110 -110 -113 -113 -113 -113 -113 -113 -113 -113 -113 -113 -113 -110 -110 -110 -110 -110 -110 -110 -110 -110 -110 -110 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -95 -95 -95 -95 -95 -95 -95 -95 -95 -95 -95 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -18 -18 -18 -18 -18 -18 -11 -11 -11 -11 -11 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -110 -110 -110 -110 -110 -110 -110 -110 -110 -110 -110 -113 -113 -113 -113 -113 -113 -113 -113 -113 -113 -113 -110 -110 -110 -110 -110 -110 -110 -110 -110 -110 -110 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -95 -95 -95 -95 -95 -95 -95 -95 -95 -95 -95 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -18 -18 -18 -18 -18 -18 -11 -11 -11 -11 -11 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -110 -110 -110 -110 -110 -110 -110 -110 -110 -110 -110 -113 -113 -113 -113 -113 -113 -113 -113 -113 -113 -113 -110 -110 -110 -110 -110 -110 -110 -110 -110 -110 -110 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -95 -95 -95 -95 -95 -95 -95 -95 -95 -95 -95 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -18 -18 -18 -18 -18 -18 -11 -11 -11 -11 -11 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -110 -110 -110 -110 -110 -110 -110 -110 -110 -110 -110 -113 -113 -113 -113 -113 -113 -113 -113 -113 -113 -113 -110 -110 -110 -110 -110 -110 -110 -110 -110 -110 -110 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -95 -95 -95 -95 -95 -95 -95 -95 -95 -95 -95 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -18 -18 -18 -18 -18 -18 -11 -11 -11 -11 -11 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -110 -110 -110 -110 -110 -110 -110 -110 -110 -110 -110 -113 -113 -113 -113 -113 -113 -113 -113 -113 -113 -113 -110 -110 -110 -110 -110 -110 -110 -110 -110 -110 -110 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -95 -95 -95 -95 -95 -95 -95 -95 -95 -95 -95 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -18 -18 -18 -18 -18 -18 -11 -11 -11 -11 -11 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -110 -110 -110 -110 -110 -110 -110 -110 -110 -110 -110 -113 -113 -113 -113 -113 -113 -113 -113 -113 -113 -113 -110 -110 -110 -110 -110 -110 -110 -110 -110 -110 -110 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -95 -95 -95 -95 -95 -95 -95 -95 -95 -95 -95 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -18 -18 -18 -18 -18 -18 -11 -11 -11 -11 -11 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -110 -110 -110 -110 -110 -110 -110 -110 -110 -110 -110 -113 -113 -113 -113 -113 -113 -113 -113 -113 -113 -113 -110 -110 -110 -110 -110 -110 -110 -110 -110 -110 -110 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -95 -95 -95 -95 -95 -95 -95 -95 -95 -95 -95 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -18 -18 -18 -18 -18 -18 -11 -11 -11 -11 -11 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -110 -110 -110 -110 -110 -110 -110 -110 -110 -110 -110 -113 -113 -113 -113 -113 -113 -113 -113 -113 -113 -113 -110 -110 -110 -110 -110 -110 -110 -110 -110 -110 -110 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -95 -95 -95 -95 -95 -95 -95 -95 -95 -95 -95 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -18 -18 -18 -18 -18 -18 -11 -11 -11 -11 -11 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -110 -110 -110 -110 -110 -110 -110 -110 -110 -110 -110 -113 -113 -113 -113 -113 -113 -113 -113 -113 -113 -113 -110 -110 -110 -110 -110 -110 -110 -110 -110 -110 -110 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -95 -95 -95 -95 -95 -95 -95 -95 -95 -95 -95 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -18 -18 -18 -18 -18 -18 -11 -11 -11 -11 -11 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -110 -110 -110 -110 -110 -110 -110 -110 -110 -110 -110 -113 -113 -113 -113 -113 -113 -113 -113 -113 -113 -113 -110 -110 -110 -110 -110 -110 -110 -110 -110 -110 -110 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -95 -95 -95 -95 -95 -95 -95 -95 -95 -95 -95 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -18 -18 -18 -18 -18 -18 -11 -11 -11 -11 -11 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -110 -110 -110 -110 -110 -110 -110 -110 -110 -110 -110 -113 -113 -113 -113 -113 -113 -113 -113 -113 -113 -113 -110 -110 -110 -110 -110 -110 -110 -110 -110 -110 -110 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -95 -95 -95 -95 -95 -95 -95 -95 -95 -95 -95 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -18 -18 -18 -18 -18 -18 -10 -10 -10 -10 -10 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -114 -114 -114 -114 -114 -114 -114 -114 -114 -114 -114 -118 -118 -118 -118 -118 -118 -118 -118 -118 -118 -118 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -114 -114 -114 -114 -114 -114 -114 -114 -114 -114 -114 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -95 -95 -95 -95 -95 -95 -95 -95 -95 -95 -95 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -17 -17 -17 -17 -17 -17 -10 -10 -10 -10 -10 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -114 -114 -114 -114 -114 -114 -114 -114 -114 -114 -114 -118 -118 -118 -118 -118 -118 -118 -118 -118 -118 -118 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -114 -114 -114 -114 -114 -114 -114 -114 -114 -114 -114 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -95 -95 -95 -95 -95 -95 -95 -95 -95 -95 -95 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -17 -17 -17 -17 -17 -17 -10 -10 -10 -10 -10 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -114 -114 -114 -114 -114 -114 -114 -114 -114 -114 -114 -118 -118 -118 -118 -118 -118 -118 -118 -118 -118 -118 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -114 -114 -114 -114 -114 -114 -114 -114 -114 -114 -114 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -95 -95 -95 -95 -95 -95 -95 -95 -95 -95 -95 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -17 -17 -17 -17 -17 -17 -10 -10 -10 -10 -10 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -114 -114 -114 -114 -114 -114 -114 -114 -114 -114 -114 -118 -118 -118 -118 -118 -118 -118 -118 -118 -118 -118 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -114 -114 -114 -114 -114 -114 -114 -114 -114 -114 -114 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -95 -95 -95 -95 -95 -95 -95 -95 -95 -95 -95 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -17 -17 -17 -17 -17 -17 -10 -10 -10 -10 -10 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -114 -114 -114 -114 -114 -114 -114 -114 -114 -114 -114 -118 -118 -118 -118 -118 -118 -118 -118 -118 -118 -118 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -114 -114 -114 -114 -114 -114 -114 -114 -114 -114 -114 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -95 -95 -95 -95 -95 -95 -95 -95 -95 -95 -95 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -17 -17 -17 -17 -17 -17 -10 -10 -10 -10 -10 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -114 -114 -114 -114 -114 -114 -114 -114 -114 -114 -114 -118 -118 -118 -118 -118 -118 -118 -118 -118 -118 -118 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -114 -114 -114 -114 -114 -114 -114 -114 -114 -114 -114 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -95 -95 -95 -95 -95 -95 -95 -95 -95 -95 -95 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -17 -17 -17 -17 -17 -17 -10 -10 -10 -10 -10 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -114 -114 -114 -114 -114 -114 -114 -114 -114 -114 -114 -118 -118 -118 -118 -118 -118 -118 -118 -118 -118 -118 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -114 -114 -114 -114 -114 -114 -114 -114 -114 -114 -114 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -95 -95 -95 -95 -95 -95 -95 -95 -95 -95 -95 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -17 -17 -17 -17 -17 -17 -10 -10 -10 -10 -10 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -114 -114 -114 -114 -114 -114 -114 -114 -114 -114 -114 -118 -118 -118 -118 -118 -118 -118 -118 -118 -118 -118 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -114 -114 -114 -114 -114 -114 -114 -114 -114 -114 -114 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -95 -95 -95 -95 -95 -95 -95 -95 -95 -95 -95 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -17 -17 -17 -17 -17 -17 -10 -10 -10 -10 -10 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -114 -114 -114 -114 -114 -114 -114 -114 -114 -114 -114 -118 -118 -118 -118 -118 -118 -118 -118 -118 -118 -118 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -114 -114 -114 -114 -114 -114 -114 -114 -114 -114 -114 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -95 -95 -95 -95 -95 -95 -95 -95 -95 -95 -95 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -17 -17 -17 -17 -17 -17 -10 -10 -10 -10 -10 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -114 -114 -114 -114 -114 -114 -114 -114 -114 -114 -114 -118 -118 -118 -118 -118 -118 -118 -118 -118 -118 -118 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -114 -114 -114 -114 -114 -114 -114 -114 -114 -114 -114 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -95 -95 -95 -95 -95 -95 -95 -95 -95 -95 -95 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -17 -17 -17 -17 -17 -17 -10 -10 -10 -10 -10 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -114 -114 -114 -114 -114 -114 -114 -114 -114 -114 -114 -118 -118 -118 -118 -118 -118 -118 -118 -118 -118 -118 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -114 -114 -114 -114 -114 -114 -114 -114 -114 -114 -114 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -95 -95 -95 -95 -95 -95 -95 -95 -95 -95 -95 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -17 -17 -17 -17 -17 -17 -10 -10 -10 -10 -10 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -113 -113 -113 -113 -113 -113 -113 -113 -113 -113 -113 -117 -117 -117 -117 -117 -117 -117 -117 -117 -117 -117 -119 -119 -119 -119 -119 -119 -119 -119 -119 -119 -119 -123 -123 -123 -123 -123 -123 -123 -123 -123 -123 -123 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -118 -118 -118 -118 -118 -118 -118 -118 -118 -118 -118 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -114 -114 -114 -114 -114 -114 -114 -114 -114 -114 -114 -114 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -15 -15 -15 -15 -15 -15 -10 -10 -10 -10 -10 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -113 -113 -113 -113 -113 -113 -113 -113 -113 -113 -113 -117 -117 -117 -117 -117 -117 -117 -117 -117 -117 -117 -119 -119 -119 -119 -119 -119 -119 -119 -119 -119 -119 -123 -123 -123 -123 -123 -123 -123 -123 -123 -123 -123 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -118 -118 -118 -118 -118 -118 -118 -118 -118 -118 -118 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -114 -114 -114 -114 -114 -114 -114 -114 -114 -114 -114 -114 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -15 -15 -15 -15 -15 -15 -10 -10 -10 -10 -10 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -113 -113 -113 -113 -113 -113 -113 -113 -113 -113 -113 -117 -117 -117 -117 -117 -117 -117 -117 -117 -117 -117 -119 -119 -119 -119 -119 -119 -119 -119 -119 -119 -119 -123 -123 -123 -123 -123 -123 -123 -123 -123 -123 -123 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -118 -118 -118 -118 -118 -118 -118 -118 -118 -118 -118 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -114 -114 -114 -114 -114 -114 -114 -114 -114 -114 -114 -114 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -15 -15 -15 -15 -15 -15 -10 -10 -10 -10 -10 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -113 -113 -113 -113 -113 -113 -113 -113 -113 -113 -113 -117 -117 -117 -117 -117 -117 -117 -117 -117 -117 -117 -119 -119 -119 -119 -119 -119 -119 -119 -119 -119 -119 -123 -123 -123 -123 -123 -123 -123 -123 -123 -123 -123 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -118 -118 -118 -118 -118 -118 -118 -118 -118 -118 -118 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -114 -114 -114 -114 -114 -114 -114 -114 -114 -114 -114 -114 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -15 -15 -15 -15 -15 -15 -10 -10 -10 -10 -10 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -113 -113 -113 -113 -113 -113 -113 -113 -113 -113 -113 -117 -117 -117 -117 -117 -117 -117 -117 -117 -117 -117 -119 -119 -119 -119 -119 -119 -119 -119 -119 -119 -119 -123 -123 -123 -123 -123 -123 -123 -123 -123 -123 -123 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -118 -118 -118 -118 -118 -118 -118 -118 -118 -118 -118 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -114 -114 -114 -114 -114 -114 -114 -114 -114 -114 -114 -114 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -15 -15 -15 -15 -15 -15 -10 -10 -10 -10 -10 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -113 -113 -113 -113 -113 -113 -113 -113 -113 -113 -113 -117 -117 -117 -117 -117 -117 -117 -117 -117 -117 -117 -119 -119 -119 -119 -119 -119 -119 -119 -119 -119 -119 -123 -123 -123 -123 -123 -123 -123 -123 -123 -123 -123 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -118 -118 -118 -118 -118 -118 -118 -118 -118 -118 -118 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -114 -114 -114 -114 -114 -114 -114 -114 -114 -114 -114 -114 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -15 -15 -15 -15 -15 -15 -10 -10 -10 -10 -10 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -113 -113 -113 -113 -113 -113 -113 -113 -113 -113 -113 -117 -117 -117 -117 -117 -117 -117 -117 -117 -117 -117 -119 -119 -119 -119 -119 -119 -119 -119 -119 -119 -119 -123 -123 -123 -123 -123 -123 -123 -123 -123 -123 -123 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -118 -118 -118 -118 -118 -118 -118 -118 -118 -118 -118 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -114 -114 -114 -114 -114 -114 -114 -114 -114 -114 -114 -114 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -15 -15 -15 -15 -15 -15 -10 -10 -10 -10 -10 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -113 -113 -113 -113 -113 -113 -113 -113 -113 -113 -113 -117 -117 -117 -117 -117 -117 -117 -117 -117 -117 -117 -119 -119 -119 -119 -119 -119 -119 -119 -119 -119 -119 -123 -123 -123 -123 -123 -123 -123 -123 -123 -123 -123 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -118 -118 -118 -118 -118 -118 -118 -118 -118 -118 -118 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -114 -114 -114 -114 -114 -114 -114 -114 -114 -114 -114 -114 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -15 -15 -15 -15 -15 -15 -10 -10 -10 -10 -10 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -113 -113 -113 -113 -113 -113 -113 -113 -113 -113 -113 -117 -117 -117 -117 -117 -117 -117 -117 -117 -117 -117 -119 -119 -119 -119 -119 -119 -119 -119 -119 -119 -119 -123 -123 -123 -123 -123 -123 -123 -123 -123 -123 -123 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -118 -118 -118 -118 -118 -118 -118 -118 -118 -118 -118 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -114 -114 -114 -114 -114 -114 -114 -114 -114 -114 -114 -114 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -15 -15 -15 -15 -15 -15 -10 -10 -10 -10 -10 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -113 -113 -113 -113 -113 -113 -113 -113 -113 -113 -113 -117 -117 -117 -117 -117 -117 -117 -117 -117 -117 -117 -119 -119 -119 -119 -119 -119 -119 -119 -119 -119 -119 -123 -123 -123 -123 -123 -123 -123 -123 -123 -123 -123 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -118 -118 -118 -118 -118 -118 -118 -118 -118 -118 -118 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -114 -114 -114 -114 -114 -114 -114 -114 -114 -114 -114 -114 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -15 -15 -15 -15 -15 -15 -10 -10 -10 -10 -10 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -113 -113 -113 -113 -113 -113 -113 -113 -113 -113 -113 -117 -117 -117 -117 -117 -117 -117 -117 -117 -117 -117 -119 -119 -119 -119 -119 -119 -119 -119 -119 -119 -119 -123 -123 -123 -123 -123 -123 -123 -123 -123 -123 -123 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -118 -118 -118 -118 -118 -118 -118 -118 -118 -118 -118 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -114 -114 -114 -114 -114 -114 -114 -114 -114 -114 -114 -114 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -15 -15 -15 -15 -15 -15 -9 -9 -9 -9 -9 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -113 -113 -113 -113 -113 -113 -113 -113 -113 -113 -113 -113 -117 -117 -117 -117 -117 -117 -117 -117 -117 -117 -117 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -123 -123 -123 -123 -123 -123 -123 -123 -123 -123 -123 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -118 -118 -118 -118 -118 -118 -118 -118 -118 -118 -118 -118 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -113 -113 -113 -113 -113 -113 -113 -113 -113 -113 -113 -110 -110 -110 -110 -110 -110 -110 -110 -110 -110 -110 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -15 -15 -15 -15 -15 -15 -9 -9 -9 -9 -9 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -113 -113 -113 -113 -113 -113 -113 -113 -113 -113 -113 -113 -117 -117 -117 -117 -117 -117 -117 -117 -117 -117 -117 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -123 -123 -123 -123 -123 -123 -123 -123 -123 -123 -123 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -118 -118 -118 -118 -118 -118 -118 -118 -118 -118 -118 -118 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -113 -113 -113 -113 -113 -113 -113 -113 -113 -113 -113 -110 -110 -110 -110 -110 -110 -110 -110 -110 -110 -110 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -15 -15 -15 -15 -15 -15 -9 -9 -9 -9 -9 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -113 -113 -113 -113 -113 -113 -113 -113 -113 -113 -113 -113 -117 -117 -117 -117 -117 -117 -117 -117 -117 -117 -117 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -123 -123 -123 -123 -123 -123 -123 -123 -123 -123 -123 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -118 -118 -118 -118 -118 -118 -118 -118 -118 -118 -118 -118 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -113 -113 -113 -113 -113 -113 -113 -113 -113 -113 -113 -110 -110 -110 -110 -110 -110 -110 -110 -110 -110 -110 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -15 -15 -15 -15 -15 -15 -9 -9 -9 -9 -9 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -113 -113 -113 -113 -113 -113 -113 -113 -113 -113 -113 -113 -117 -117 -117 -117 -117 -117 -117 -117 -117 -117 -117 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -123 -123 -123 -123 -123 -123 -123 -123 -123 -123 -123 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -118 -118 -118 -118 -118 -118 -118 -118 -118 -118 -118 -118 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -113 -113 -113 -113 -113 -113 -113 -113 -113 -113 -113 -110 -110 -110 -110 -110 -110 -110 -110 -110 -110 -110 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -15 -15 -15 -15 -15 -15 -9 -9 -9 -9 -9 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -113 -113 -113 -113 -113 -113 -113 -113 -113 -113 -113 -113 -117 -117 -117 -117 -117 -117 -117 -117 -117 -117 -117 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -123 -123 -123 -123 -123 -123 -123 -123 -123 -123 -123 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -118 -118 -118 -118 -118 -118 -118 -118 -118 -118 -118 -118 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -113 -113 -113 -113 -113 -113 -113 -113 -113 -113 -113 -110 -110 -110 -110 -110 -110 -110 -110 -110 -110 -110 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -15 -15 -15 -15 -15 -15 -9 -9 -9 -9 -9 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -113 -113 -113 -113 -113 -113 -113 -113 -113 -113 -113 -113 -117 -117 -117 -117 -117 -117 -117 -117 -117 -117 -117 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -123 -123 -123 -123 -123 -123 -123 -123 -123 -123 -123 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -118 -118 -118 -118 -118 -118 -118 -118 -118 -118 -118 -118 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -113 -113 -113 -113 -113 -113 -113 -113 -113 -113 -113 -110 -110 -110 -110 -110 -110 -110 -110 -110 -110 -110 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -15 -15 -15 -15 -15 -15 -9 -9 -9 -9 -9 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -113 -113 -113 -113 -113 -113 -113 -113 -113 -113 -113 -113 -117 -117 -117 -117 -117 -117 -117 -117 -117 -117 -117 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -123 -123 -123 -123 -123 -123 -123 -123 -123 -123 -123 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -118 -118 -118 -118 -118 -118 -118 -118 -118 -118 -118 -118 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -113 -113 -113 -113 -113 -113 -113 -113 -113 -113 -113 -110 -110 -110 -110 -110 -110 -110 -110 -110 -110 -110 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -15 -15 -15 -15 -15 -15 -9 -9 -9 -9 -9 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -113 -113 -113 -113 -113 -113 -113 -113 -113 -113 -113 -113 -117 -117 -117 -117 -117 -117 -117 -117 -117 -117 -117 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -123 -123 -123 -123 -123 -123 -123 -123 -123 -123 -123 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -118 -118 -118 -118 -118 -118 -118 -118 -118 -118 -118 -118 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -113 -113 -113 -113 -113 -113 -113 -113 -113 -113 -113 -110 -110 -110 -110 -110 -110 -110 -110 -110 -110 -110 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -15 -15 -15 -15 -15 -15 -9 -9 -9 -9 -9 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -113 -113 -113 -113 -113 -113 -113 -113 -113 -113 -113 -113 -117 -117 -117 -117 -117 -117 -117 -117 -117 -117 -117 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -123 -123 -123 -123 -123 -123 -123 -123 -123 -123 -123 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -118 -118 -118 -118 -118 -118 -118 -118 -118 -118 -118 -118 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -113 -113 -113 -113 -113 -113 -113 -113 -113 -113 -113 -110 -110 -110 -110 -110 -110 -110 -110 -110 -110 -110 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -15 -15 -15 -15 -15 -15 -9 -9 -9 -9 -9 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -113 -113 -113 -113 -113 -113 -113 -113 -113 -113 -113 -113 -117 -117 -117 -117 -117 -117 -117 -117 -117 -117 -117 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -123 -123 -123 -123 -123 -123 -123 -123 -123 -123 -123 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -118 -118 -118 -118 -118 -118 -118 -118 -118 -118 -118 -118 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -113 -113 -113 -113 -113 -113 -113 -113 -113 -113 -113 -110 -110 -110 -110 -110 -110 -110 -110 -110 -110 -110 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -15 -15 -15 -15 -15 -15 -9 -9 -9 -9 -9 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -113 -113 -113 -113 -113 -113 -113 -113 -113 -113 -113 -113 -117 -117 -117 -117 -117 -117 -117 -117 -117 -117 -117 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -123 -123 -123 -123 -123 -123 -123 -123 -123 -123 -123 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -118 -118 -118 -118 -118 -118 -118 -118 -118 -118 -118 -118 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -113 -113 -113 -113 -113 -113 -113 -113 -113 -113 -113 -110 -110 -110 -110 -110 -110 -110 -110 -110 -110 -110 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -15 -15 -15 -15 -15 -15 -7 -7 -7 -7 -7 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -95 -95 -95 -95 -95 -95 -95 -95 -95 -95 -95 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -113 -113 -113 -113 -113 -113 -113 -113 -113 -113 -113 -117 -117 -117 -117 -117 -117 -117 -117 -117 -117 -117 -117 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -134 -134 -134 -134 -134 -134 -134 -134 -134 -134 -134 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -123 -123 -123 -123 -123 -123 -123 -123 -123 -123 -123 -123 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -118 -118 -118 -118 -118 -118 -118 -118 -118 -118 -118 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -14 -14 -14 -14 -14 -14 -7 -7 -7 -7 -7 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -95 -95 -95 -95 -95 -95 -95 -95 -95 -95 -95 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -113 -113 -113 -113 -113 -113 -113 -113 -113 -113 -113 -117 -117 -117 -117 -117 -117 -117 -117 -117 -117 -117 -117 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -134 -134 -134 -134 -134 -134 -134 -134 -134 -134 -134 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -123 -123 -123 -123 -123 -123 -123 -123 -123 -123 -123 -123 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -118 -118 -118 -118 -118 -118 -118 -118 -118 -118 -118 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -14 -14 -14 -14 -14 -14 -7 -7 -7 -7 -7 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -95 -95 -95 -95 -95 -95 -95 -95 -95 -95 -95 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -113 -113 -113 -113 -113 -113 -113 -113 -113 -113 -113 -117 -117 -117 -117 -117 -117 -117 -117 -117 -117 -117 -117 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -134 -134 -134 -134 -134 -134 -134 -134 -134 -134 -134 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -123 -123 -123 -123 -123 -123 -123 -123 -123 -123 -123 -123 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -118 -118 -118 -118 -118 -118 -118 -118 -118 -118 -118 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -14 -14 -14 -14 -14 -14 -7 -7 -7 -7 -7 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -95 -95 -95 -95 -95 -95 -95 -95 -95 -95 -95 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -113 -113 -113 -113 -113 -113 -113 -113 -113 -113 -113 -117 -117 -117 -117 -117 -117 -117 -117 -117 -117 -117 -117 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -134 -134 -134 -134 -134 -134 -134 -134 -134 -134 -134 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -123 -123 -123 -123 -123 -123 -123 -123 -123 -123 -123 -123 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -118 -118 -118 -118 -118 -118 -118 -118 -118 -118 -118 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -14 -14 -14 -14 -14 -14 -7 -7 -7 -7 -7 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -95 -95 -95 -95 -95 -95 -95 -95 -95 -95 -95 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -113 -113 -113 -113 -113 -113 -113 -113 -113 -113 -113 -117 -117 -117 -117 -117 -117 -117 -117 -117 -117 -117 -117 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -134 -134 -134 -134 -134 -134 -134 -134 -134 -134 -134 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -123 -123 -123 -123 -123 -123 -123 -123 -123 -123 -123 -123 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -118 -118 -118 -118 -118 -118 -118 -118 -118 -118 -118 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -14 -14 -14 -14 -14 -14 -7 -7 -7 -7 -7 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -95 -95 -95 -95 -95 -95 -95 -95 -95 -95 -95 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -113 -113 -113 -113 -113 -113 -113 -113 -113 -113 -113 -117 -117 -117 -117 -117 -117 -117 -117 -117 -117 -117 -117 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -134 -134 -134 -134 -134 -134 -134 -134 -134 -134 -134 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -123 -123 -123 -123 -123 -123 -123 -123 -123 -123 -123 -123 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -118 -118 -118 -118 -118 -118 -118 -118 -118 -118 -118 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -14 -14 -14 -14 -14 -14 -7 -7 -7 -7 -7 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -95 -95 -95 -95 -95 -95 -95 -95 -95 -95 -95 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -113 -113 -113 -113 -113 -113 -113 -113 -113 -113 -113 -117 -117 -117 -117 -117 -117 -117 -117 -117 -117 -117 -117 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -134 -134 -134 -134 -134 -134 -134 -134 -134 -134 -134 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -123 -123 -123 -123 -123 -123 -123 -123 -123 -123 -123 -123 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -118 -118 -118 -118 -118 -118 -118 -118 -118 -118 -118 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -14 -14 -14 -14 -14 -14 -7 -7 -7 -7 -7 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -95 -95 -95 -95 -95 -95 -95 -95 -95 -95 -95 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -113 -113 -113 -113 -113 -113 -113 -113 -113 -113 -113 -117 -117 -117 -117 -117 -117 -117 -117 -117 -117 -117 -117 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -134 -134 -134 -134 -134 -134 -134 -134 -134 -134 -134 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -123 -123 -123 -123 -123 -123 -123 -123 -123 -123 -123 -123 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -118 -118 -118 -118 -118 -118 -118 -118 -118 -118 -118 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -14 -14 -14 -14 -14 -14 -7 -7 -7 -7 -7 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -95 -95 -95 -95 -95 -95 -95 -95 -95 -95 -95 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -113 -113 -113 -113 -113 -113 -113 -113 -113 -113 -113 -117 -117 -117 -117 -117 -117 -117 -117 -117 -117 -117 -117 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -134 -134 -134 -134 -134 -134 -134 -134 -134 -134 -134 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -123 -123 -123 -123 -123 -123 -123 -123 -123 -123 -123 -123 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -118 -118 -118 -118 -118 -118 -118 -118 -118 -118 -118 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -14 -14 -14 -14 -14 -14 -7 -7 -7 -7 -7 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -95 -95 -95 -95 -95 -95 -95 -95 -95 -95 -95 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -113 -113 -113 -113 -113 -113 -113 -113 -113 -113 -113 -117 -117 -117 -117 -117 -117 -117 -117 -117 -117 -117 -117 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -134 -134 -134 -134 -134 -134 -134 -134 -134 -134 -134 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -123 -123 -123 -123 -123 -123 -123 -123 -123 -123 -123 -123 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -118 -118 -118 -118 -118 -118 -118 -118 -118 -118 -118 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -14 -14 -14 -14 -14 -14 -7 -7 -7 -7 -7 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -95 -95 -95 -95 -95 -95 -95 -95 -95 -95 -95 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -113 -113 -113 -113 -113 -113 -113 -113 -113 -113 -113 -117 -117 -117 -117 -117 -117 -117 -117 -117 -117 -117 -117 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -134 -134 -134 -134 -134 -134 -134 -134 -134 -134 -134 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -123 -123 -123 -123 -123 -123 -123 -123 -123 -123 -123 -123 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -118 -118 -118 -118 -118 -118 -118 -118 -118 -118 -118 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -14 -14 -14 -14 -14 -14 -6 -6 -6 -6 -6 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -117 -117 -117 -117 -117 -117 -117 -117 -117 -117 -117 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -135 -135 -135 -135 -135 -135 -135 -135 -135 -135 -135 -139 -139 -139 -139 -139 -139 -139 -139 -139 -139 -139 -137 -137 -137 -137 -137 -137 -137 -137 -137 -137 -137 -134 -134 -134 -134 -134 -134 -134 -134 -134 -134 -134 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -127 -127 -127 -127 -127 -127 -127 -127 -127 -127 -127 -127 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -122 -122 -122 -122 -122 -122 -122 -122 -122 -122 -122 -119 -119 -119 -119 -119 -119 -119 -119 -119 -119 -119 -117 -117 -117 -117 -117 -117 -117 -117 -117 -117 -117 -113 -113 -113 -113 -113 -113 -113 -113 -113 -113 -113 -110 -110 -110 -110 -110 -110 -110 -110 -110 -110 -110 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -95 -95 -95 -95 -95 -95 -95 -95 -95 -95 -95 -95 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -14 -14 -14 -14 -14 -14 -6 -6 -6 -6 -6 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -117 -117 -117 -117 -117 -117 -117 -117 -117 -117 -117 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -135 -135 -135 -135 -135 -135 -135 -135 -135 -135 -135 -139 -139 -139 -139 -139 -139 -139 -139 -139 -139 -139 -137 -137 -137 -137 -137 -137 -137 -137 -137 -137 -137 -134 -134 -134 -134 -134 -134 -134 -134 -134 -134 -134 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -127 -127 -127 -127 -127 -127 -127 -127 -127 -127 -127 -127 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -122 -122 -122 -122 -122 -122 -122 -122 -122 -122 -122 -119 -119 -119 -119 -119 -119 -119 -119 -119 -119 -119 -117 -117 -117 -117 -117 -117 -117 -117 -117 -117 -117 -113 -113 -113 -113 -113 -113 -113 -113 -113 -113 -113 -110 -110 -110 -110 -110 -110 -110 -110 -110 -110 -110 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -95 -95 -95 -95 -95 -95 -95 -95 -95 -95 -95 -95 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -14 -14 -14 -14 -14 -14 -6 -6 -6 -6 -6 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -117 -117 -117 -117 -117 -117 -117 -117 -117 -117 -117 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -135 -135 -135 -135 -135 -135 -135 -135 -135 -135 -135 -139 -139 -139 -139 -139 -139 -139 -139 -139 -139 -139 -137 -137 -137 -137 -137 -137 -137 -137 -137 -137 -137 -134 -134 -134 -134 -134 -134 -134 -134 -134 -134 -134 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -127 -127 -127 -127 -127 -127 -127 -127 -127 -127 -127 -127 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -122 -122 -122 -122 -122 -122 -122 -122 -122 -122 -122 -119 -119 -119 -119 -119 -119 -119 -119 -119 -119 -119 -117 -117 -117 -117 -117 -117 -117 -117 -117 -117 -117 -113 -113 -113 -113 -113 -113 -113 -113 -113 -113 -113 -110 -110 -110 -110 -110 -110 -110 -110 -110 -110 -110 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -95 -95 -95 -95 -95 -95 -95 -95 -95 -95 -95 -95 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -14 -14 -14 -14 -14 -14 -6 -6 -6 -6 -6 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -117 -117 -117 -117 -117 -117 -117 -117 -117 -117 -117 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -135 -135 -135 -135 -135 -135 -135 -135 -135 -135 -135 -139 -139 -139 -139 -139 -139 -139 -139 -139 -139 -139 -137 -137 -137 -137 -137 -137 -137 -137 -137 -137 -137 -134 -134 -134 -134 -134 -134 -134 -134 -134 -134 -134 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -127 -127 -127 -127 -127 -127 -127 -127 -127 -127 -127 -127 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -122 -122 -122 -122 -122 -122 -122 -122 -122 -122 -122 -119 -119 -119 -119 -119 -119 -119 -119 -119 -119 -119 -117 -117 -117 -117 -117 -117 -117 -117 -117 -117 -117 -113 -113 -113 -113 -113 -113 -113 -113 -113 -113 -113 -110 -110 -110 -110 -110 -110 -110 -110 -110 -110 -110 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -95 -95 -95 -95 -95 -95 -95 -95 -95 -95 -95 -95 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -14 -14 -14 -14 -14 -14 -6 -6 -6 -6 -6 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -117 -117 -117 -117 -117 -117 -117 -117 -117 -117 -117 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -135 -135 -135 -135 -135 -135 -135 -135 -135 -135 -135 -139 -139 -139 -139 -139 -139 -139 -139 -139 -139 -139 -137 -137 -137 -137 -137 -137 -137 -137 -137 -137 -137 -134 -134 -134 -134 -134 -134 -134 -134 -134 -134 -134 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -127 -127 -127 -127 -127 -127 -127 -127 -127 -127 -127 -127 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -122 -122 -122 -122 -122 -122 -122 -122 -122 -122 -122 -119 -119 -119 -119 -119 -119 -119 -119 -119 -119 -119 -117 -117 -117 -117 -117 -117 -117 -117 -117 -117 -117 -113 -113 -113 -113 -113 -113 -113 -113 -113 -113 -113 -110 -110 -110 -110 -110 -110 -110 -110 -110 -110 -110 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -95 -95 -95 -95 -95 -95 -95 -95 -95 -95 -95 -95 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -14 -14 -14 -14 -14 -14 -6 -6 -6 -6 -6 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -117 -117 -117 -117 -117 -117 -117 -117 -117 -117 -117 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -135 -135 -135 -135 -135 -135 -135 -135 -135 -135 -135 -139 -139 -139 -139 -139 -139 -139 -139 -139 -139 -139 -137 -137 -137 -137 -137 -137 -137 -137 -137 -137 -137 -134 -134 -134 -134 -134 -134 -134 -134 -134 -134 -134 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -127 -127 -127 -127 -127 -127 -127 -127 -127 -127 -127 -127 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -122 -122 -122 -122 -122 -122 -122 -122 -122 -122 -122 -119 -119 -119 -119 -119 -119 -119 -119 -119 -119 -119 -117 -117 -117 -117 -117 -117 -117 -117 -117 -117 -117 -113 -113 -113 -113 -113 -113 -113 -113 -113 -113 -113 -110 -110 -110 -110 -110 -110 -110 -110 -110 -110 -110 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -95 -95 -95 -95 -95 -95 -95 -95 -95 -95 -95 -95 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -14 -14 -14 -14 -14 -14 -6 -6 -6 -6 -6 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -117 -117 -117 -117 -117 -117 -117 -117 -117 -117 -117 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -135 -135 -135 -135 -135 -135 -135 -135 -135 -135 -135 -139 -139 -139 -139 -139 -139 -139 -139 -139 -139 -139 -137 -137 -137 -137 -137 -137 -137 -137 -137 -137 -137 -134 -134 -134 -134 -134 -134 -134 -134 -134 -134 -134 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -127 -127 -127 -127 -127 -127 -127 -127 -127 -127 -127 -127 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -122 -122 -122 -122 -122 -122 -122 -122 -122 -122 -122 -119 -119 -119 -119 -119 -119 -119 -119 -119 -119 -119 -117 -117 -117 -117 -117 -117 -117 -117 -117 -117 -117 -113 -113 -113 -113 -113 -113 -113 -113 -113 -113 -113 -110 -110 -110 -110 -110 -110 -110 -110 -110 -110 -110 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -95 -95 -95 -95 -95 -95 -95 -95 -95 -95 -95 -95 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -14 -14 -14 -14 -14 -14 -6 -6 -6 -6 -6 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -117 -117 -117 -117 -117 -117 -117 -117 -117 -117 -117 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -135 -135 -135 -135 -135 -135 -135 -135 -135 -135 -135 -139 -139 -139 -139 -139 -139 -139 -139 -139 -139 -139 -137 -137 -137 -137 -137 -137 -137 -137 -137 -137 -137 -134 -134 -134 -134 -134 -134 -134 -134 -134 -134 -134 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -127 -127 -127 -127 -127 -127 -127 -127 -127 -127 -127 -127 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -122 -122 -122 -122 -122 -122 -122 -122 -122 -122 -122 -119 -119 -119 -119 -119 -119 -119 -119 -119 -119 -119 -117 -117 -117 -117 -117 -117 -117 -117 -117 -117 -117 -113 -113 -113 -113 -113 -113 -113 -113 -113 -113 -113 -110 -110 -110 -110 -110 -110 -110 -110 -110 -110 -110 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -95 -95 -95 -95 -95 -95 -95 -95 -95 -95 -95 -95 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -14 -14 -14 -14 -14 -14 -6 -6 -6 -6 -6 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -117 -117 -117 -117 -117 -117 -117 -117 -117 -117 -117 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -135 -135 -135 -135 -135 -135 -135 -135 -135 -135 -135 -139 -139 -139 -139 -139 -139 -139 -139 -139 -139 -139 -137 -137 -137 -137 -137 -137 -137 -137 -137 -137 -137 -134 -134 -134 -134 -134 -134 -134 -134 -134 -134 -134 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -127 -127 -127 -127 -127 -127 -127 -127 -127 -127 -127 -127 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -122 -122 -122 -122 -122 -122 -122 -122 -122 -122 -122 -119 -119 -119 -119 -119 -119 -119 -119 -119 -119 -119 -117 -117 -117 -117 -117 -117 -117 -117 -117 -117 -117 -113 -113 -113 -113 -113 -113 -113 -113 -113 -113 -113 -110 -110 -110 -110 -110 -110 -110 -110 -110 -110 -110 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -95 -95 -95 -95 -95 -95 -95 -95 -95 -95 -95 -95 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -14 -14 -14 -14 -14 -14 -6 -6 -6 -6 -6 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -117 -117 -117 -117 -117 -117 -117 -117 -117 -117 -117 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -135 -135 -135 -135 -135 -135 -135 -135 -135 -135 -135 -139 -139 -139 -139 -139 -139 -139 -139 -139 -139 -139 -137 -137 -137 -137 -137 -137 -137 -137 -137 -137 -137 -134 -134 -134 -134 -134 -134 -134 -134 -134 -134 -134 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -127 -127 -127 -127 -127 -127 -127 -127 -127 -127 -127 -127 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -122 -122 -122 -122 -122 -122 -122 -122 -122 -122 -122 -119 -119 -119 -119 -119 -119 -119 -119 -119 -119 -119 -117 -117 -117 -117 -117 -117 -117 -117 -117 -117 -117 -113 -113 -113 -113 -113 -113 -113 -113 -113 -113 -113 -110 -110 -110 -110 -110 -110 -110 -110 -110 -110 -110 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -95 -95 -95 -95 -95 -95 -95 -95 -95 -95 -95 -95 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -14 -14 -14 -14 -14 -14 -6 -6 -6 -6 -6 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -117 -117 -117 -117 -117 -117 -117 -117 -117 -117 -117 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -135 -135 -135 -135 -135 -135 -135 -135 -135 -135 -135 -139 -139 -139 -139 -139 -139 -139 -139 -139 -139 -139 -137 -137 -137 -137 -137 -137 -137 -137 -137 -137 -137 -134 -134 -134 -134 -134 -134 -134 -134 -134 -134 -134 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -127 -127 -127 -127 -127 -127 -127 -127 -127 -127 -127 -127 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -122 -122 -122 -122 -122 -122 -122 -122 -122 -122 -122 -119 -119 -119 -119 -119 -119 -119 -119 -119 -119 -119 -117 -117 -117 -117 -117 -117 -117 -117 -117 -117 -117 -113 -113 -113 -113 -113 -113 -113 -113 -113 -113 -113 -110 -110 -110 -110 -110 -110 -110 -110 -110 -110 -110 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -95 -95 -95 -95 -95 -95 -95 -95 -95 -95 -95 -95 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -14 -14 -14 -14 -14 -14 -5 -5 -5 -5 -5 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -95 -95 -95 -95 -95 -95 -95 -95 -95 -95 -95 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -110 -110 -110 -110 -110 -110 -110 -110 -110 -110 -110 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -135 -135 -135 -135 -135 -135 -135 -135 -135 -135 -135 -139 -139 -139 -139 -139 -139 -139 -139 -139 -139 -139 -145 -145 -145 -145 -145 -145 -145 -145 -145 -145 -145 -142 -142 -142 -142 -142 -142 -142 -142 -142 -142 -142 -138 -138 -138 -138 -138 -138 -138 -138 -138 -138 -138 -135 -135 -135 -135 -135 -135 -135 -135 -135 -135 -135 -133 -133 -133 -133 -133 -133 -133 -133 -133 -133 -133 -133 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -123 -123 -123 -123 -123 -123 -123 -123 -123 -123 -123 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -117 -117 -117 -117 -117 -117 -117 -117 -117 -117 -117 -114 -114 -114 -114 -114 -114 -114 -114 -114 -114 -114 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -13 -13 -13 -13 -13 -13 -5 -5 -5 -5 -5 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -95 -95 -95 -95 -95 -95 -95 -95 -95 -95 -95 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -110 -110 -110 -110 -110 -110 -110 -110 -110 -110 -110 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -135 -135 -135 -135 -135 -135 -135 -135 -135 -135 -135 -139 -139 -139 -139 -139 -139 -139 -139 -139 -139 -139 -145 -145 -145 -145 -145 -145 -145 -145 -145 -145 -145 -142 -142 -142 -142 -142 -142 -142 -142 -142 -142 -142 -138 -138 -138 -138 -138 -138 -138 -138 -138 -138 -138 -135 -135 -135 -135 -135 -135 -135 -135 -135 -135 -135 -133 -133 -133 -133 -133 -133 -133 -133 -133 -133 -133 -133 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -123 -123 -123 -123 -123 -123 -123 -123 -123 -123 -123 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -117 -117 -117 -117 -117 -117 -117 -117 -117 -117 -117 -114 -114 -114 -114 -114 -114 -114 -114 -114 -114 -114 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -13 -13 -13 -13 -13 -13 -5 -5 -5 -5 -5 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -95 -95 -95 -95 -95 -95 -95 -95 -95 -95 -95 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -110 -110 -110 -110 -110 -110 -110 -110 -110 -110 -110 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -135 -135 -135 -135 -135 -135 -135 -135 -135 -135 -135 -139 -139 -139 -139 -139 -139 -139 -139 -139 -139 -139 -145 -145 -145 -145 -145 -145 -145 -145 -145 -145 -145 -142 -142 -142 -142 -142 -142 -142 -142 -142 -142 -142 -138 -138 -138 -138 -138 -138 -138 -138 -138 -138 -138 -135 -135 -135 -135 -135 -135 -135 -135 -135 -135 -135 -133 -133 -133 -133 -133 -133 -133 -133 -133 -133 -133 -133 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -123 -123 -123 -123 -123 -123 -123 -123 -123 -123 -123 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -117 -117 -117 -117 -117 -117 -117 -117 -117 -117 -117 -114 -114 -114 -114 -114 -114 -114 -114 -114 -114 -114 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -13 -13 -13 -13 -13 -13 -5 -5 -5 -5 -5 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -95 -95 -95 -95 -95 -95 -95 -95 -95 -95 -95 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -110 -110 -110 -110 -110 -110 -110 -110 -110 -110 -110 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -135 -135 -135 -135 -135 -135 -135 -135 -135 -135 -135 -139 -139 -139 -139 -139 -139 -139 -139 -139 -139 -139 -145 -145 -145 -145 -145 -145 -145 -145 -145 -145 -145 -142 -142 -142 -142 -142 -142 -142 -142 -142 -142 -142 -138 -138 -138 -138 -138 -138 -138 -138 -138 -138 -138 -135 -135 -135 -135 -135 -135 -135 -135 -135 -135 -135 -133 -133 -133 -133 -133 -133 -133 -133 -133 -133 -133 -133 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -123 -123 -123 -123 -123 -123 -123 -123 -123 -123 -123 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -117 -117 -117 -117 -117 -117 -117 -117 -117 -117 -117 -114 -114 -114 -114 -114 -114 -114 -114 -114 -114 -114 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -13 -13 -13 -13 -13 -13 -5 -5 -5 -5 -5 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -95 -95 -95 -95 -95 -95 -95 -95 -95 -95 -95 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -110 -110 -110 -110 -110 -110 -110 -110 -110 -110 -110 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -135 -135 -135 -135 -135 -135 -135 -135 -135 -135 -135 -139 -139 -139 -139 -139 -139 -139 -139 -139 -139 -139 -145 -145 -145 -145 -145 -145 -145 -145 -145 -145 -145 -142 -142 -142 -142 -142 -142 -142 -142 -142 -142 -142 -138 -138 -138 -138 -138 -138 -138 -138 -138 -138 -138 -135 -135 -135 -135 -135 -135 -135 -135 -135 -135 -135 -133 -133 -133 -133 -133 -133 -133 -133 -133 -133 -133 -133 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -123 -123 -123 -123 -123 -123 -123 -123 -123 -123 -123 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -117 -117 -117 -117 -117 -117 -117 -117 -117 -117 -117 -114 -114 -114 -114 -114 -114 -114 -114 -114 -114 -114 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -13 -13 -13 -13 -13 -13 -5 -5 -5 -5 -5 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -95 -95 -95 -95 -95 -95 -95 -95 -95 -95 -95 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -110 -110 -110 -110 -110 -110 -110 -110 -110 -110 -110 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -135 -135 -135 -135 -135 -135 -135 -135 -135 -135 -135 -139 -139 -139 -139 -139 -139 -139 -139 -139 -139 -139 -145 -145 -145 -145 -145 -145 -145 -145 -145 -145 -145 -142 -142 -142 -142 -142 -142 -142 -142 -142 -142 -142 -138 -138 -138 -138 -138 -138 -138 -138 -138 -138 -138 -135 -135 -135 -135 -135 -135 -135 -135 -135 -135 -135 -133 -133 -133 -133 -133 -133 -133 -133 -133 -133 -133 -133 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -123 -123 -123 -123 -123 -123 -123 -123 -123 -123 -123 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -117 -117 -117 -117 -117 -117 -117 -117 -117 -117 -117 -114 -114 -114 -114 -114 -114 -114 -114 -114 -114 -114 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -13 -13 -13 -13 -13 -13 -5 -5 -5 -5 -5 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -95 -95 -95 -95 -95 -95 -95 -95 -95 -95 -95 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -110 -110 -110 -110 -110 -110 -110 -110 -110 -110 -110 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -135 -135 -135 -135 -135 -135 -135 -135 -135 -135 -135 -139 -139 -139 -139 -139 -139 -139 -139 -139 -139 -139 -145 -145 -145 -145 -145 -145 -145 -145 -145 -145 -145 -142 -142 -142 -142 -142 -142 -142 -142 -142 -142 -142 -138 -138 -138 -138 -138 -138 -138 -138 -138 -138 -138 -135 -135 -135 -135 -135 -135 -135 -135 -135 -135 -135 -133 -133 -133 -133 -133 -133 -133 -133 -133 -133 -133 -133 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -123 -123 -123 -123 -123 -123 -123 -123 -123 -123 -123 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -117 -117 -117 -117 -117 -117 -117 -117 -117 -117 -117 -114 -114 -114 -114 -114 -114 -114 -114 -114 -114 -114 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -13 -13 -13 -13 -13 -13 -5 -5 -5 -5 -5 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -95 -95 -95 -95 -95 -95 -95 -95 -95 -95 -95 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -110 -110 -110 -110 -110 -110 -110 -110 -110 -110 -110 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -135 -135 -135 -135 -135 -135 -135 -135 -135 -135 -135 -139 -139 -139 -139 -139 -139 -139 -139 -139 -139 -139 -145 -145 -145 -145 -145 -145 -145 -145 -145 -145 -145 -142 -142 -142 -142 -142 -142 -142 -142 -142 -142 -142 -138 -138 -138 -138 -138 -138 -138 -138 -138 -138 -138 -135 -135 -135 -135 -135 -135 -135 -135 -135 -135 -135 -133 -133 -133 -133 -133 -133 -133 -133 -133 -133 -133 -133 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -123 -123 -123 -123 -123 -123 -123 -123 -123 -123 -123 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -117 -117 -117 -117 -117 -117 -117 -117 -117 -117 -117 -114 -114 -114 -114 -114 -114 -114 -114 -114 -114 -114 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -13 -13 -13 -13 -13 -13 -5 -5 -5 -5 -5 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -95 -95 -95 -95 -95 -95 -95 -95 -95 -95 -95 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -110 -110 -110 -110 -110 -110 -110 -110 -110 -110 -110 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -135 -135 -135 -135 -135 -135 -135 -135 -135 -135 -135 -139 -139 -139 -139 -139 -139 -139 -139 -139 -139 -139 -145 -145 -145 -145 -145 -145 -145 -145 -145 -145 -145 -142 -142 -142 -142 -142 -142 -142 -142 -142 -142 -142 -138 -138 -138 -138 -138 -138 -138 -138 -138 -138 -138 -135 -135 -135 -135 -135 -135 -135 -135 -135 -135 -135 -133 -133 -133 -133 -133 -133 -133 -133 -133 -133 -133 -133 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -123 -123 -123 -123 -123 -123 -123 -123 -123 -123 -123 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -117 -117 -117 -117 -117 -117 -117 -117 -117 -117 -117 -114 -114 -114 -114 -114 -114 -114 -114 -114 -114 -114 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -13 -13 -13 -13 -13 -13 -5 -5 -5 -5 -5 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -95 -95 -95 -95 -95 -95 -95 -95 -95 -95 -95 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -110 -110 -110 -110 -110 -110 -110 -110 -110 -110 -110 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -135 -135 -135 -135 -135 -135 -135 -135 -135 -135 -135 -139 -139 -139 -139 -139 -139 -139 -139 -139 -139 -139 -145 -145 -145 -145 -145 -145 -145 -145 -145 -145 -145 -142 -142 -142 -142 -142 -142 -142 -142 -142 -142 -142 -138 -138 -138 -138 -138 -138 -138 -138 -138 -138 -138 -135 -135 -135 -135 -135 -135 -135 -135 -135 -135 -135 -133 -133 -133 -133 -133 -133 -133 -133 -133 -133 -133 -133 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -123 -123 -123 -123 -123 -123 -123 -123 -123 -123 -123 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -117 -117 -117 -117 -117 -117 -117 -117 -117 -117 -117 -114 -114 -114 -114 -114 -114 -114 -114 -114 -114 -114 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -13 -13 -13 -13 -13 -13 -5 -5 -5 -5 -5 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -95 -95 -95 -95 -95 -95 -95 -95 -95 -95 -95 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -110 -110 -110 -110 -110 -110 -110 -110 -110 -110 -110 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -135 -135 -135 -135 -135 -135 -135 -135 -135 -135 -135 -139 -139 -139 -139 -139 -139 -139 -139 -139 -139 -139 -145 -145 -145 -145 -145 -145 -145 -145 -145 -145 -145 -142 -142 -142 -142 -142 -142 -142 -142 -142 -142 -142 -138 -138 -138 -138 -138 -138 -138 -138 -138 -138 -138 -135 -135 -135 -135 -135 -135 -135 -135 -135 -135 -135 -133 -133 -133 -133 -133 -133 -133 -133 -133 -133 -133 -133 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -123 -123 -123 -123 -123 -123 -123 -123 -123 -123 -123 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -117 -117 -117 -117 -117 -117 -117 -117 -117 -117 -117 -114 -114 -114 -114 -114 -114 -114 -114 -114 -114 -114 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -13 -13 -13 -13 -13 -13 -3 -3 -3 -3 -3 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -114 -114 -114 -114 -114 -114 -114 -114 -114 -114 -114 -119 -119 -119 -119 -119 -119 -119 -119 -119 -119 -119 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -134 -134 -134 -134 -134 -134 -134 -134 -134 -134 -134 -139 -139 -139 -139 -139 -139 -139 -139 -139 -139 -139 -145 -145 -145 -145 -145 -145 -145 -145 -145 -145 -145 -150 -150 -150 -150 -150 -150 -150 -150 -150 -150 -150 -147 -147 -147 -147 -147 -147 -147 -147 -147 -147 -147 -143 -143 -143 -143 -143 -143 -143 -143 -143 -143 -143 -141 -141 -141 -141 -141 -141 -141 -141 -141 -141 -141 -137 -137 -137 -137 -137 -137 -137 -137 -137 -137 -137 -137 -134 -134 -134 -134 -134 -134 -134 -134 -134 -134 -134 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -127 -127 -127 -127 -127 -127 -127 -127 -127 -127 -127 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -118 -118 -118 -118 -118 -118 -118 -118 -118 -118 -118 -113 -113 -113 -113 -113 -113 -113 -113 -113 -113 -113 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -11 -11 -11 -11 -11 -11 -3 -3 -3 -3 -3 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -114 -114 -114 -114 -114 -114 -114 -114 -114 -114 -114 -119 -119 -119 -119 -119 -119 -119 -119 -119 -119 -119 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -134 -134 -134 -134 -134 -134 -134 -134 -134 -134 -134 -139 -139 -139 -139 -139 -139 -139 -139 -139 -139 -139 -145 -145 -145 -145 -145 -145 -145 -145 -145 -145 -145 -150 -150 -150 -150 -150 -150 -150 -150 -150 -150 -150 -147 -147 -147 -147 -147 -147 -147 -147 -147 -147 -147 -143 -143 -143 -143 -143 -143 -143 -143 -143 -143 -143 -141 -141 -141 -141 -141 -141 -141 -141 -141 -141 -141 -137 -137 -137 -137 -137 -137 -137 -137 -137 -137 -137 -137 -134 -134 -134 -134 -134 -134 -134 -134 -134 -134 -134 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -127 -127 -127 -127 -127 -127 -127 -127 -127 -127 -127 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -118 -118 -118 -118 -118 -118 -118 -118 -118 -118 -118 -113 -113 -113 -113 -113 -113 -113 -113 -113 -113 -113 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -11 -11 -11 -11 -11 -11 -3 -3 -3 -3 -3 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -114 -114 -114 -114 -114 -114 -114 -114 -114 -114 -114 -119 -119 -119 -119 -119 -119 -119 -119 -119 -119 -119 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -134 -134 -134 -134 -134 -134 -134 -134 -134 -134 -134 -139 -139 -139 -139 -139 -139 -139 -139 -139 -139 -139 -145 -145 -145 -145 -145 -145 -145 -145 -145 -145 -145 -150 -150 -150 -150 -150 -150 -150 -150 -150 -150 -150 -147 -147 -147 -147 -147 -147 -147 -147 -147 -147 -147 -143 -143 -143 -143 -143 -143 -143 -143 -143 -143 -143 -141 -141 -141 -141 -141 -141 -141 -141 -141 -141 -141 -137 -137 -137 -137 -137 -137 -137 -137 -137 -137 -137 -137 -134 -134 -134 -134 -134 -134 -134 -134 -134 -134 -134 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -127 -127 -127 -127 -127 -127 -127 -127 -127 -127 -127 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -118 -118 -118 -118 -118 -118 -118 -118 -118 -118 -118 -113 -113 -113 -113 -113 -113 -113 -113 -113 -113 -113 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -11 -11 -11 -11 -11 -11 -3 -3 -3 -3 -3 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -114 -114 -114 -114 -114 -114 -114 -114 -114 -114 -114 -119 -119 -119 -119 -119 -119 -119 -119 -119 -119 -119 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -134 -134 -134 -134 -134 -134 -134 -134 -134 -134 -134 -139 -139 -139 -139 -139 -139 -139 -139 -139 -139 -139 -145 -145 -145 -145 -145 -145 -145 -145 -145 -145 -145 -150 -150 -150 -150 -150 -150 -150 -150 -150 -150 -150 -147 -147 -147 -147 -147 -147 -147 -147 -147 -147 -147 -143 -143 -143 -143 -143 -143 -143 -143 -143 -143 -143 -141 -141 -141 -141 -141 -141 -141 -141 -141 -141 -141 -137 -137 -137 -137 -137 -137 -137 -137 -137 -137 -137 -137 -134 -134 -134 -134 -134 -134 -134 -134 -134 -134 -134 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -127 -127 -127 -127 -127 -127 -127 -127 -127 -127 -127 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -118 -118 -118 -118 -118 -118 -118 -118 -118 -118 -118 -113 -113 -113 -113 -113 -113 -113 -113 -113 -113 -113 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -11 -11 -11 -11 -11 -11 -3 -3 -3 -3 -3 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -114 -114 -114 -114 -114 -114 -114 -114 -114 -114 -114 -119 -119 -119 -119 -119 -119 -119 -119 -119 -119 -119 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -134 -134 -134 -134 -134 -134 -134 -134 -134 -134 -134 -139 -139 -139 -139 -139 -139 -139 -139 -139 -139 -139 -145 -145 -145 -145 -145 -145 -145 -145 -145 -145 -145 -150 -150 -150 -150 -150 -150 -150 -150 -150 -150 -150 -147 -147 -147 -147 -147 -147 -147 -147 -147 -147 -147 -143 -143 -143 -143 -143 -143 -143 -143 -143 -143 -143 -141 -141 -141 -141 -141 -141 -141 -141 -141 -141 -141 -137 -137 -137 -137 -137 -137 -137 -137 -137 -137 -137 -137 -134 -134 -134 -134 -134 -134 -134 -134 -134 -134 -134 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -127 -127 -127 -127 -127 -127 -127 -127 -127 -127 -127 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -118 -118 -118 -118 -118 -118 -118 -118 -118 -118 -118 -113 -113 -113 -113 -113 -113 -113 -113 -113 -113 -113 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -11 -11 -11 -11 -11 -11 -3 -3 -3 -3 -3 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -114 -114 -114 -114 -114 -114 -114 -114 -114 -114 -114 -119 -119 -119 -119 -119 -119 -119 -119 -119 -119 -119 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -134 -134 -134 -134 -134 -134 -134 -134 -134 -134 -134 -139 -139 -139 -139 -139 -139 -139 -139 -139 -139 -139 -145 -145 -145 -145 -145 -145 -145 -145 -145 -145 -145 -150 -150 -150 -150 -150 -150 -150 -150 -150 -150 -150 -147 -147 -147 -147 -147 -147 -147 -147 -147 -147 -147 -143 -143 -143 -143 -143 -143 -143 -143 -143 -143 -143 -141 -141 -141 -141 -141 -141 -141 -141 -141 -141 -141 -137 -137 -137 -137 -137 -137 -137 -137 -137 -137 -137 -137 -134 -134 -134 -134 -134 -134 -134 -134 -134 -134 -134 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -127 -127 -127 -127 -127 -127 -127 -127 -127 -127 -127 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -118 -118 -118 -118 -118 -118 -118 -118 -118 -118 -118 -113 -113 -113 -113 -113 -113 -113 -113 -113 -113 -113 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -11 -11 -11 -11 -11 -11 -3 -3 -3 -3 -3 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -114 -114 -114 -114 -114 -114 -114 -114 -114 -114 -114 -119 -119 -119 -119 -119 -119 -119 -119 -119 -119 -119 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -134 -134 -134 -134 -134 -134 -134 -134 -134 -134 -134 -139 -139 -139 -139 -139 -139 -139 -139 -139 -139 -139 -145 -145 -145 -145 -145 -145 -145 -145 -145 -145 -145 -150 -150 -150 -150 -150 -150 -150 -150 -150 -150 -150 -147 -147 -147 -147 -147 -147 -147 -147 -147 -147 -147 -143 -143 -143 -143 -143 -143 -143 -143 -143 -143 -143 -141 -141 -141 -141 -141 -141 -141 -141 -141 -141 -141 -137 -137 -137 -137 -137 -137 -137 -137 -137 -137 -137 -137 -134 -134 -134 -134 -134 -134 -134 -134 -134 -134 -134 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -127 -127 -127 -127 -127 -127 -127 -127 -127 -127 -127 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -118 -118 -118 -118 -118 -118 -118 -118 -118 -118 -118 -113 -113 -113 -113 -113 -113 -113 -113 -113 -113 -113 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -11 -11 -11 -11 -11 -11 -3 -3 -3 -3 -3 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -114 -114 -114 -114 -114 -114 -114 -114 -114 -114 -114 -119 -119 -119 -119 -119 -119 -119 -119 -119 -119 -119 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -134 -134 -134 -134 -134 -134 -134 -134 -134 -134 -134 -139 -139 -139 -139 -139 -139 -139 -139 -139 -139 -139 -145 -145 -145 -145 -145 -145 -145 -145 -145 -145 -145 -150 -150 -150 -150 -150 -150 -150 -150 -150 -150 -150 -147 -147 -147 -147 -147 -147 -147 -147 -147 -147 -147 -143 -143 -143 -143 -143 -143 -143 -143 -143 -143 -143 -141 -141 -141 -141 -141 -141 -141 -141 -141 -141 -141 -137 -137 -137 -137 -137 -137 -137 -137 -137 -137 -137 -137 -134 -134 -134 -134 -134 -134 -134 -134 -134 -134 -134 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -127 -127 -127 -127 -127 -127 -127 -127 -127 -127 -127 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -118 -118 -118 -118 -118 -118 -118 -118 -118 -118 -118 -113 -113 -113 -113 -113 -113 -113 -113 -113 -113 -113 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -11 -11 -11 -11 -11 -11 -3 -3 -3 -3 -3 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -114 -114 -114 -114 -114 -114 -114 -114 -114 -114 -114 -119 -119 -119 -119 -119 -119 -119 -119 -119 -119 -119 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -134 -134 -134 -134 -134 -134 -134 -134 -134 -134 -134 -139 -139 -139 -139 -139 -139 -139 -139 -139 -139 -139 -145 -145 -145 -145 -145 -145 -145 -145 -145 -145 -145 -150 -150 -150 -150 -150 -150 -150 -150 -150 -150 -150 -147 -147 -147 -147 -147 -147 -147 -147 -147 -147 -147 -143 -143 -143 -143 -143 -143 -143 -143 -143 -143 -143 -141 -141 -141 -141 -141 -141 -141 -141 -141 -141 -141 -137 -137 -137 -137 -137 -137 -137 -137 -137 -137 -137 -137 -134 -134 -134 -134 -134 -134 -134 -134 -134 -134 -134 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -127 -127 -127 -127 -127 -127 -127 -127 -127 -127 -127 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -118 -118 -118 -118 -118 -118 -118 -118 -118 -118 -118 -113 -113 -113 -113 -113 -113 -113 -113 -113 -113 -113 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -11 -11 -11 -11 -11 -11 -3 -3 -3 -3 -3 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -114 -114 -114 -114 -114 -114 -114 -114 -114 -114 -114 -119 -119 -119 -119 -119 -119 -119 -119 -119 -119 -119 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -134 -134 -134 -134 -134 -134 -134 -134 -134 -134 -134 -139 -139 -139 -139 -139 -139 -139 -139 -139 -139 -139 -145 -145 -145 -145 -145 -145 -145 -145 -145 -145 -145 -150 -150 -150 -150 -150 -150 -150 -150 -150 -150 -150 -147 -147 -147 -147 -147 -147 -147 -147 -147 -147 -147 -143 -143 -143 -143 -143 -143 -143 -143 -143 -143 -143 -141 -141 -141 -141 -141 -141 -141 -141 -141 -141 -141 -137 -137 -137 -137 -137 -137 -137 -137 -137 -137 -137 -137 -134 -134 -134 -134 -134 -134 -134 -134 -134 -134 -134 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -127 -127 -127 -127 -127 -127 -127 -127 -127 -127 -127 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -118 -118 -118 -118 -118 -118 -118 -118 -118 -118 -118 -113 -113 -113 -113 -113 -113 -113 -113 -113 -113 -113 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -11 -11 -11 -11 -11 -11 -3 -3 -3 -3 -3 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -114 -114 -114 -114 -114 -114 -114 -114 -114 -114 -114 -119 -119 -119 -119 -119 -119 -119 -119 -119 -119 -119 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -134 -134 -134 -134 -134 -134 -134 -134 -134 -134 -134 -139 -139 -139 -139 -139 -139 -139 -139 -139 -139 -139 -145 -145 -145 -145 -145 -145 -145 -145 -145 -145 -145 -150 -150 -150 -150 -150 -150 -150 -150 -150 -150 -150 -147 -147 -147 -147 -147 -147 -147 -147 -147 -147 -147 -143 -143 -143 -143 -143 -143 -143 -143 -143 -143 -143 -141 -141 -141 -141 -141 -141 -141 -141 -141 -141 -141 -137 -137 -137 -137 -137 -137 -137 -137 -137 -137 -137 -137 -134 -134 -134 -134 -134 -134 -134 -134 -134 -134 -134 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -127 -127 -127 -127 -127 -127 -127 -127 -127 -127 -127 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -118 -118 -118 -118 -118 -118 -118 -118 -118 -118 -118 -113 -113 -113 -113 -113 -113 -113 -113 -113 -113 -113 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -11 -11 -11 -11 -11 -11 -3 -3 -3 -3 -3 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -114 -114 -114 -114 -114 -114 -114 -114 -114 -114 -114 -119 -119 -119 -119 -119 -119 -119 -119 -119 -119 -119 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -134 -134 -134 -134 -134 -134 -134 -134 -134 -134 -134 -139 -139 -139 -139 -139 -139 -139 -139 -139 -139 -139 -145 -145 -145 -145 -145 -145 -145 -145 -145 -145 -145 -150 -150 -150 -150 -150 -150 -150 -150 -150 -150 -150 -147 -147 -147 -147 -147 -147 -147 -147 -147 -147 -147 -143 -143 -143 -143 -143 -143 -143 -143 -143 -143 -143 -141 -141 -141 -141 -141 -141 -141 -141 -141 -141 -141 -137 -137 -137 -137 -137 -137 -137 -137 -137 -137 -137 -137 -134 -134 -134 -134 -134 -134 -134 -134 -134 -134 -134 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -127 -127 -127 -127 -127 -127 -127 -127 -127 -127 -127 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -118 -118 -118 -118 -118 -118 -118 -118 -118 -118 -118 -113 -113 -113 -113 -113 -113 -113 -113 -113 -113 -113 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -11 -11 -11 -11 -11 -11 -3 -3 -3 -3 -3 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -117 -117 -117 -117 -117 -117 -117 -117 -117 -117 -117 -122 -122 -122 -122 -122 -122 -122 -122 -122 -122 -122 -127 -127 -127 -127 -127 -127 -127 -127 -127 -127 -127 -127 -133 -133 -133 -133 -133 -133 -133 -133 -133 -133 -133 -138 -138 -138 -138 -138 -138 -138 -138 -138 -138 -138 -143 -143 -143 -143 -143 -143 -143 -143 -143 -143 -143 -149 -149 -149 -149 -149 -149 -149 -149 -149 -149 -149 -145 -145 -145 -145 -145 -145 -145 -145 -145 -145 -145 -142 -142 -142 -142 -142 -142 -142 -142 -142 -142 -142 -139 -139 -139 -139 -139 -139 -139 -139 -139 -139 -139 -137 -137 -137 -137 -137 -137 -137 -137 -137 -137 -137 -137 -134 -134 -134 -134 -134 -134 -134 -134 -134 -134 -134 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -127 -127 -127 -127 -127 -127 -127 -127 -127 -127 -127 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -122 -122 -122 -122 -122 -122 -122 -122 -122 -122 -122 -119 -119 -119 -119 -119 -119 -119 -119 -119 -119 -119 -113 -113 -113 -113 -113 -113 -113 -113 -113 -113 -113 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -95 -95 -95 -95 -95 -95 -95 -95 -95 -95 -95 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -11 -11 -11 -11 -11 -11 -3 -3 -3 -3 -3 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -117 -117 -117 -117 -117 -117 -117 -117 -117 -117 -117 -122 -122 -122 -122 -122 -122 -122 -122 -122 -122 -122 -127 -127 -127 -127 -127 -127 -127 -127 -127 -127 -127 -127 -133 -133 -133 -133 -133 -133 -133 -133 -133 -133 -133 -138 -138 -138 -138 -138 -138 -138 -138 -138 -138 -138 -143 -143 -143 -143 -143 -143 -143 -143 -143 -143 -143 -149 -149 -149 -149 -149 -149 -149 -149 -149 -149 -149 -145 -145 -145 -145 -145 -145 -145 -145 -145 -145 -145 -142 -142 -142 -142 -142 -142 -142 -142 -142 -142 -142 -139 -139 -139 -139 -139 -139 -139 -139 -139 -139 -139 -137 -137 -137 -137 -137 -137 -137 -137 -137 -137 -137 -137 -134 -134 -134 -134 -134 -134 -134 -134 -134 -134 -134 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -127 -127 -127 -127 -127 -127 -127 -127 -127 -127 -127 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -122 -122 -122 -122 -122 -122 -122 -122 -122 -122 -122 -119 -119 -119 -119 -119 -119 -119 -119 -119 -119 -119 -113 -113 -113 -113 -113 -113 -113 -113 -113 -113 -113 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -95 -95 -95 -95 -95 -95 -95 -95 -95 -95 -95 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -11 -11 -11 -11 -11 -11 -3 -3 -3 -3 -3 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -117 -117 -117 -117 -117 -117 -117 -117 -117 -117 -117 -122 -122 -122 -122 -122 -122 -122 -122 -122 -122 -122 -127 -127 -127 -127 -127 -127 -127 -127 -127 -127 -127 -127 -133 -133 -133 -133 -133 -133 -133 -133 -133 -133 -133 -138 -138 -138 -138 -138 -138 -138 -138 -138 -138 -138 -143 -143 -143 -143 -143 -143 -143 -143 -143 -143 -143 -149 -149 -149 -149 -149 -149 -149 -149 -149 -149 -149 -145 -145 -145 -145 -145 -145 -145 -145 -145 -145 -145 -142 -142 -142 -142 -142 -142 -142 -142 -142 -142 -142 -139 -139 -139 -139 -139 -139 -139 -139 -139 -139 -139 -137 -137 -137 -137 -137 -137 -137 -137 -137 -137 -137 -137 -134 -134 -134 -134 -134 -134 -134 -134 -134 -134 -134 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -127 -127 -127 -127 -127 -127 -127 -127 -127 -127 -127 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -122 -122 -122 -122 -122 -122 -122 -122 -122 -122 -122 -119 -119 -119 -119 -119 -119 -119 -119 -119 -119 -119 -113 -113 -113 -113 -113 -113 -113 -113 -113 -113 -113 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -95 -95 -95 -95 -95 -95 -95 -95 -95 -95 -95 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -11 -11 -11 -11 -11 -11 -3 -3 -3 -3 -3 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -117 -117 -117 -117 -117 -117 -117 -117 -117 -117 -117 -122 -122 -122 -122 -122 -122 -122 -122 -122 -122 -122 -127 -127 -127 -127 -127 -127 -127 -127 -127 -127 -127 -127 -133 -133 -133 -133 -133 -133 -133 -133 -133 -133 -133 -138 -138 -138 -138 -138 -138 -138 -138 -138 -138 -138 -143 -143 -143 -143 -143 -143 -143 -143 -143 -143 -143 -149 -149 -149 -149 -149 -149 -149 -149 -149 -149 -149 -145 -145 -145 -145 -145 -145 -145 -145 -145 -145 -145 -142 -142 -142 -142 -142 -142 -142 -142 -142 -142 -142 -139 -139 -139 -139 -139 -139 -139 -139 -139 -139 -139 -137 -137 -137 -137 -137 -137 -137 -137 -137 -137 -137 -137 -134 -134 -134 -134 -134 -134 -134 -134 -134 -134 -134 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -127 -127 -127 -127 -127 -127 -127 -127 -127 -127 -127 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -122 -122 -122 -122 -122 -122 -122 -122 -122 -122 -122 -119 -119 -119 -119 -119 -119 -119 -119 -119 -119 -119 -113 -113 -113 -113 -113 -113 -113 -113 -113 -113 -113 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -95 -95 -95 -95 -95 -95 -95 -95 -95 -95 -95 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -11 -11 -11 -11 -11 -11 -3 -3 -3 -3 -3 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -117 -117 -117 -117 -117 -117 -117 -117 -117 -117 -117 -122 -122 -122 -122 -122 -122 -122 -122 -122 -122 -122 -127 -127 -127 -127 -127 -127 -127 -127 -127 -127 -127 -127 -133 -133 -133 -133 -133 -133 -133 -133 -133 -133 -133 -138 -138 -138 -138 -138 -138 -138 -138 -138 -138 -138 -143 -143 -143 -143 -143 -143 -143 -143 -143 -143 -143 -149 -149 -149 -149 -149 -149 -149 -149 -149 -149 -149 -145 -145 -145 -145 -145 -145 -145 -145 -145 -145 -145 -142 -142 -142 -142 -142 -142 -142 -142 -142 -142 -142 -139 -139 -139 -139 -139 -139 -139 -139 -139 -139 -139 -137 -137 -137 -137 -137 -137 -137 -137 -137 -137 -137 -137 -134 -134 -134 -134 -134 -134 -134 -134 -134 -134 -134 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -127 -127 -127 -127 -127 -127 -127 -127 -127 -127 -127 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -122 -122 -122 -122 -122 -122 -122 -122 -122 -122 -122 -119 -119 -119 -119 -119 -119 -119 -119 -119 -119 -119 -113 -113 -113 -113 -113 -113 -113 -113 -113 -113 -113 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -95 -95 -95 -95 -95 -95 -95 -95 -95 -95 -95 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -11 -11 -11 -11 -11 -11 -3 -3 -3 -3 -3 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -117 -117 -117 -117 -117 -117 -117 -117 -117 -117 -117 -122 -122 -122 -122 -122 -122 -122 -122 -122 -122 -122 -127 -127 -127 -127 -127 -127 -127 -127 -127 -127 -127 -127 -133 -133 -133 -133 -133 -133 -133 -133 -133 -133 -133 -138 -138 -138 -138 -138 -138 -138 -138 -138 -138 -138 -143 -143 -143 -143 -143 -143 -143 -143 -143 -143 -143 -149 -149 -149 -149 -149 -149 -149 -149 -149 -149 -149 -145 -145 -145 -145 -145 -145 -145 -145 -145 -145 -145 -142 -142 -142 -142 -142 -142 -142 -142 -142 -142 -142 -139 -139 -139 -139 -139 -139 -139 -139 -139 -139 -139 -137 -137 -137 -137 -137 -137 -137 -137 -137 -137 -137 -137 -134 -134 -134 -134 -134 -134 -134 -134 -134 -134 -134 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -127 -127 -127 -127 -127 -127 -127 -127 -127 -127 -127 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -122 -122 -122 -122 -122 -122 -122 -122 -122 -122 -122 -119 -119 -119 -119 -119 -119 -119 -119 -119 -119 -119 -113 -113 -113 -113 -113 -113 -113 -113 -113 -113 -113 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -95 -95 -95 -95 -95 -95 -95 -95 -95 -95 -95 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -11 -11 -11 -11 -11 -11 -3 -3 -3 -3 -3 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -117 -117 -117 -117 -117 -117 -117 -117 -117 -117 -117 -122 -122 -122 -122 -122 -122 -122 -122 -122 -122 -122 -127 -127 -127 -127 -127 -127 -127 -127 -127 -127 -127 -127 -133 -133 -133 -133 -133 -133 -133 -133 -133 -133 -133 -138 -138 -138 -138 -138 -138 -138 -138 -138 -138 -138 -143 -143 -143 -143 -143 -143 -143 -143 -143 -143 -143 -149 -149 -149 -149 -149 -149 -149 -149 -149 -149 -149 -145 -145 -145 -145 -145 -145 -145 -145 -145 -145 -145 -142 -142 -142 -142 -142 -142 -142 -142 -142 -142 -142 -139 -139 -139 -139 -139 -139 -139 -139 -139 -139 -139 -137 -137 -137 -137 -137 -137 -137 -137 -137 -137 -137 -137 -134 -134 -134 -134 -134 -134 -134 -134 -134 -134 -134 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -127 -127 -127 -127 -127 -127 -127 -127 -127 -127 -127 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -122 -122 -122 -122 -122 -122 -122 -122 -122 -122 -122 -119 -119 -119 -119 -119 -119 -119 -119 -119 -119 -119 -113 -113 -113 -113 -113 -113 -113 -113 -113 -113 -113 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -95 -95 -95 -95 -95 -95 -95 -95 -95 -95 -95 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -11 -11 -11 -11 -11 -11 -3 -3 -3 -3 -3 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -117 -117 -117 -117 -117 -117 -117 -117 -117 -117 -117 -122 -122 -122 -122 -122 -122 -122 -122 -122 -122 -122 -127 -127 -127 -127 -127 -127 -127 -127 -127 -127 -127 -127 -133 -133 -133 -133 -133 -133 -133 -133 -133 -133 -133 -138 -138 -138 -138 -138 -138 -138 -138 -138 -138 -138 -143 -143 -143 -143 -143 -143 -143 -143 -143 -143 -143 -149 -149 -149 -149 -149 -149 -149 -149 -149 -149 -149 -145 -145 -145 -145 -145 -145 -145 -145 -145 -145 -145 -142 -142 -142 -142 -142 -142 -142 -142 -142 -142 -142 -139 -139 -139 -139 -139 -139 -139 -139 -139 -139 -139 -137 -137 -137 -137 -137 -137 -137 -137 -137 -137 -137 -137 -134 -134 -134 -134 -134 -134 -134 -134 -134 -134 -134 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -127 -127 -127 -127 -127 -127 -127 -127 -127 -127 -127 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -122 -122 -122 -122 -122 -122 -122 -122 -122 -122 -122 -119 -119 -119 -119 -119 -119 -119 -119 -119 -119 -119 -113 -113 -113 -113 -113 -113 -113 -113 -113 -113 -113 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -95 -95 -95 -95 -95 -95 -95 -95 -95 -95 -95 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -11 -11 -11 -11 -11 -11 -3 -3 -3 -3 -3 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -117 -117 -117 -117 -117 -117 -117 -117 -117 -117 -117 -122 -122 -122 -122 -122 -122 -122 -122 -122 -122 -122 -127 -127 -127 -127 -127 -127 -127 -127 -127 -127 -127 -127 -133 -133 -133 -133 -133 -133 -133 -133 -133 -133 -133 -138 -138 -138 -138 -138 -138 -138 -138 -138 -138 -138 -143 -143 -143 -143 -143 -143 -143 -143 -143 -143 -143 -149 -149 -149 -149 -149 -149 -149 -149 -149 -149 -149 -145 -145 -145 -145 -145 -145 -145 -145 -145 -145 -145 -142 -142 -142 -142 -142 -142 -142 -142 -142 -142 -142 -139 -139 -139 -139 -139 -139 -139 -139 -139 -139 -139 -137 -137 -137 -137 -137 -137 -137 -137 -137 -137 -137 -137 -134 -134 -134 -134 -134 -134 -134 -134 -134 -134 -134 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -127 -127 -127 -127 -127 -127 -127 -127 -127 -127 -127 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -122 -122 -122 -122 -122 -122 -122 -122 -122 -122 -122 -119 -119 -119 -119 -119 -119 -119 -119 -119 -119 -119 -113 -113 -113 -113 -113 -113 -113 -113 -113 -113 -113 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -95 -95 -95 -95 -95 -95 -95 -95 -95 -95 -95 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -11 -11 -11 -11 -11 -11 -3 -3 -3 -3 -3 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -117 -117 -117 -117 -117 -117 -117 -117 -117 -117 -117 -122 -122 -122 -122 -122 -122 -122 -122 -122 -122 -122 -127 -127 -127 -127 -127 -127 -127 -127 -127 -127 -127 -127 -133 -133 -133 -133 -133 -133 -133 -133 -133 -133 -133 -138 -138 -138 -138 -138 -138 -138 -138 -138 -138 -138 -143 -143 -143 -143 -143 -143 -143 -143 -143 -143 -143 -149 -149 -149 -149 -149 -149 -149 -149 -149 -149 -149 -145 -145 -145 -145 -145 -145 -145 -145 -145 -145 -145 -142 -142 -142 -142 -142 -142 -142 -142 -142 -142 -142 -139 -139 -139 -139 -139 -139 -139 -139 -139 -139 -139 -137 -137 -137 -137 -137 -137 -137 -137 -137 -137 -137 -137 -134 -134 -134 -134 -134 -134 -134 -134 -134 -134 -134 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -127 -127 -127 -127 -127 -127 -127 -127 -127 -127 -127 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -122 -122 -122 -122 -122 -122 -122 -122 -122 -122 -122 -119 -119 -119 -119 -119 -119 -119 -119 -119 -119 -119 -113 -113 -113 -113 -113 -113 -113 -113 -113 -113 -113 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -95 -95 -95 -95 -95 -95 -95 -95 -95 -95 -95 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -11 -11 -11 -11 -11 -11 -3 -3 -3 -3 -3 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -117 -117 -117 -117 -117 -117 -117 -117 -117 -117 -117 -122 -122 -122 -122 -122 -122 -122 -122 -122 -122 -122 -127 -127 -127 -127 -127 -127 -127 -127 -127 -127 -127 -127 -133 -133 -133 -133 -133 -133 -133 -133 -133 -133 -133 -138 -138 -138 -138 -138 -138 -138 -138 -138 -138 -138 -143 -143 -143 -143 -143 -143 -143 -143 -143 -143 -143 -149 -149 -149 -149 -149 -149 -149 -149 -149 -149 -149 -145 -145 -145 -145 -145 -145 -145 -145 -145 -145 -145 -142 -142 -142 -142 -142 -142 -142 -142 -142 -142 -142 -139 -139 -139 -139 -139 -139 -139 -139 -139 -139 -139 -137 -137 -137 -137 -137 -137 -137 -137 -137 -137 -137 -137 -134 -134 -134 -134 -134 -134 -134 -134 -134 -134 -134 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -127 -127 -127 -127 -127 -127 -127 -127 -127 -127 -127 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -122 -122 -122 -122 -122 -122 -122 -122 -122 -122 -122 -119 -119 -119 -119 -119 -119 -119 -119 -119 -119 -119 -113 -113 -113 -113 -113 -113 -113 -113 -113 -113 -113 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -95 -95 -95 -95 -95 -95 -95 -95 -95 -95 -95 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -11 -11 -11 -11 -11 -11 -2 -2 -2 -2 -2 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -110 -110 -110 -110 -110 -110 -110 -110 -110 -110 -110 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -135 -135 -135 -135 -135 -135 -135 -135 -135 -135 -135 -141 -141 -141 -141 -141 -141 -141 -141 -141 -141 -141 -146 -146 -146 -146 -146 -146 -146 -146 -146 -146 -146 -143 -143 -143 -143 -143 -143 -143 -143 -143 -143 -143 -141 -141 -141 -141 -141 -141 -141 -141 -141 -141 -141 -138 -138 -138 -138 -138 -138 -138 -138 -138 -138 -138 -135 -135 -135 -135 -135 -135 -135 -135 -135 -135 -135 -135 -133 -133 -133 -133 -133 -133 -133 -133 -133 -133 -133 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -127 -127 -127 -127 -127 -127 -127 -127 -127 -127 -127 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -123 -123 -123 -123 -123 -123 -123 -123 -123 -123 -123 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -114 -114 -114 -114 -114 -114 -114 -114 -114 -114 -114 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -11 -11 -11 -11 -11 -11 -2 -2 -2 -2 -2 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -110 -110 -110 -110 -110 -110 -110 -110 -110 -110 -110 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -135 -135 -135 -135 -135 -135 -135 -135 -135 -135 -135 -141 -141 -141 -141 -141 -141 -141 -141 -141 -141 -141 -146 -146 -146 -146 -146 -146 -146 -146 -146 -146 -146 -143 -143 -143 -143 -143 -143 -143 -143 -143 -143 -143 -141 -141 -141 -141 -141 -141 -141 -141 -141 -141 -141 -138 -138 -138 -138 -138 -138 -138 -138 -138 -138 -138 -135 -135 -135 -135 -135 -135 -135 -135 -135 -135 -135 -135 -133 -133 -133 -133 -133 -133 -133 -133 -133 -133 -133 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -127 -127 -127 -127 -127 -127 -127 -127 -127 -127 -127 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -123 -123 -123 -123 -123 -123 -123 -123 -123 -123 -123 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -114 -114 -114 -114 -114 -114 -114 -114 -114 -114 -114 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -11 -11 -11 -11 -11 -11 -2 -2 -2 -2 -2 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -110 -110 -110 -110 -110 -110 -110 -110 -110 -110 -110 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -135 -135 -135 -135 -135 -135 -135 -135 -135 -135 -135 -141 -141 -141 -141 -141 -141 -141 -141 -141 -141 -141 -146 -146 -146 -146 -146 -146 -146 -146 -146 -146 -146 -143 -143 -143 -143 -143 -143 -143 -143 -143 -143 -143 -141 -141 -141 -141 -141 -141 -141 -141 -141 -141 -141 -138 -138 -138 -138 -138 -138 -138 -138 -138 -138 -138 -135 -135 -135 -135 -135 -135 -135 -135 -135 -135 -135 -135 -133 -133 -133 -133 -133 -133 -133 -133 -133 -133 -133 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -127 -127 -127 -127 -127 -127 -127 -127 -127 -127 -127 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -123 -123 -123 -123 -123 -123 -123 -123 -123 -123 -123 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -114 -114 -114 -114 -114 -114 -114 -114 -114 -114 -114 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -11 -11 -11 -11 -11 -11 -2 -2 -2 -2 -2 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -110 -110 -110 -110 -110 -110 -110 -110 -110 -110 -110 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -135 -135 -135 -135 -135 -135 -135 -135 -135 -135 -135 -141 -141 -141 -141 -141 -141 -141 -141 -141 -141 -141 -146 -146 -146 -146 -146 -146 -146 -146 -146 -146 -146 -143 -143 -143 -143 -143 -143 -143 -143 -143 -143 -143 -141 -141 -141 -141 -141 -141 -141 -141 -141 -141 -141 -138 -138 -138 -138 -138 -138 -138 -138 -138 -138 -138 -135 -135 -135 -135 -135 -135 -135 -135 -135 -135 -135 -135 -133 -133 -133 -133 -133 -133 -133 -133 -133 -133 -133 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -127 -127 -127 -127 -127 -127 -127 -127 -127 -127 -127 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -123 -123 -123 -123 -123 -123 -123 -123 -123 -123 -123 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -114 -114 -114 -114 -114 -114 -114 -114 -114 -114 -114 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -11 -11 -11 -11 -11 -11 -2 -2 -2 -2 -2 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -110 -110 -110 -110 -110 -110 -110 -110 -110 -110 -110 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -135 -135 -135 -135 -135 -135 -135 -135 -135 -135 -135 -141 -141 -141 -141 -141 -141 -141 -141 -141 -141 -141 -146 -146 -146 -146 -146 -146 -146 -146 -146 -146 -146 -143 -143 -143 -143 -143 -143 -143 -143 -143 -143 -143 -141 -141 -141 -141 -141 -141 -141 -141 -141 -141 -141 -138 -138 -138 -138 -138 -138 -138 -138 -138 -138 -138 -135 -135 -135 -135 -135 -135 -135 -135 -135 -135 -135 -135 -133 -133 -133 -133 -133 -133 -133 -133 -133 -133 -133 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -127 -127 -127 -127 -127 -127 -127 -127 -127 -127 -127 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -123 -123 -123 -123 -123 -123 -123 -123 -123 -123 -123 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -114 -114 -114 -114 -114 -114 -114 -114 -114 -114 -114 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -11 -11 -11 -11 -11 -11 -2 -2 -2 -2 -2 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -110 -110 -110 -110 -110 -110 -110 -110 -110 -110 -110 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -135 -135 -135 -135 -135 -135 -135 -135 -135 -135 -135 -141 -141 -141 -141 -141 -141 -141 -141 -141 -141 -141 -146 -146 -146 -146 -146 -146 -146 -146 -146 -146 -146 -143 -143 -143 -143 -143 -143 -143 -143 -143 -143 -143 -141 -141 -141 -141 -141 -141 -141 -141 -141 -141 -141 -138 -138 -138 -138 -138 -138 -138 -138 -138 -138 -138 -135 -135 -135 -135 -135 -135 -135 -135 -135 -135 -135 -135 -133 -133 -133 -133 -133 -133 -133 -133 -133 -133 -133 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -127 -127 -127 -127 -127 -127 -127 -127 -127 -127 -127 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -123 -123 -123 -123 -123 -123 -123 -123 -123 -123 -123 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -114 -114 -114 -114 -114 -114 -114 -114 -114 -114 -114 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -11 -11 -11 -11 -11 -11 -2 -2 -2 -2 -2 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -110 -110 -110 -110 -110 -110 -110 -110 -110 -110 -110 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -135 -135 -135 -135 -135 -135 -135 -135 -135 -135 -135 -141 -141 -141 -141 -141 -141 -141 -141 -141 -141 -141 -146 -146 -146 -146 -146 -146 -146 -146 -146 -146 -146 -143 -143 -143 -143 -143 -143 -143 -143 -143 -143 -143 -141 -141 -141 -141 -141 -141 -141 -141 -141 -141 -141 -138 -138 -138 -138 -138 -138 -138 -138 -138 -138 -138 -135 -135 -135 -135 -135 -135 -135 -135 -135 -135 -135 -135 -133 -133 -133 -133 -133 -133 -133 -133 -133 -133 -133 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -127 -127 -127 -127 -127 -127 -127 -127 -127 -127 -127 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -123 -123 -123 -123 -123 -123 -123 -123 -123 -123 -123 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -114 -114 -114 -114 -114 -114 -114 -114 -114 -114 -114 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -11 -11 -11 -11 -11 -11 -2 -2 -2 -2 -2 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -110 -110 -110 -110 -110 -110 -110 -110 -110 -110 -110 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -135 -135 -135 -135 -135 -135 -135 -135 -135 -135 -135 -141 -141 -141 -141 -141 -141 -141 -141 -141 -141 -141 -146 -146 -146 -146 -146 -146 -146 -146 -146 -146 -146 -143 -143 -143 -143 -143 -143 -143 -143 -143 -143 -143 -141 -141 -141 -141 -141 -141 -141 -141 -141 -141 -141 -138 -138 -138 -138 -138 -138 -138 -138 -138 -138 -138 -135 -135 -135 -135 -135 -135 -135 -135 -135 -135 -135 -135 -133 -133 -133 -133 -133 -133 -133 -133 -133 -133 -133 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -127 -127 -127 -127 -127 -127 -127 -127 -127 -127 -127 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -123 -123 -123 -123 -123 -123 -123 -123 -123 -123 -123 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -114 -114 -114 -114 -114 -114 -114 -114 -114 -114 -114 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -11 -11 -11 -11 -11 -11 -2 -2 -2 -2 -2 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -110 -110 -110 -110 -110 -110 -110 -110 -110 -110 -110 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -135 -135 -135 -135 -135 -135 -135 -135 -135 -135 -135 -141 -141 -141 -141 -141 -141 -141 -141 -141 -141 -141 -146 -146 -146 -146 -146 -146 -146 -146 -146 -146 -146 -143 -143 -143 -143 -143 -143 -143 -143 -143 -143 -143 -141 -141 -141 -141 -141 -141 -141 -141 -141 -141 -141 -138 -138 -138 -138 -138 -138 -138 -138 -138 -138 -138 -135 -135 -135 -135 -135 -135 -135 -135 -135 -135 -135 -135 -133 -133 -133 -133 -133 -133 -133 -133 -133 -133 -133 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -127 -127 -127 -127 -127 -127 -127 -127 -127 -127 -127 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -123 -123 -123 -123 -123 -123 -123 -123 -123 -123 -123 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -114 -114 -114 -114 -114 -114 -114 -114 -114 -114 -114 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -11 -11 -11 -11 -11 -11 -2 -2 -2 -2 -2 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -110 -110 -110 -110 -110 -110 -110 -110 -110 -110 -110 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -135 -135 -135 -135 -135 -135 -135 -135 -135 -135 -135 -141 -141 -141 -141 -141 -141 -141 -141 -141 -141 -141 -146 -146 -146 -146 -146 -146 -146 -146 -146 -146 -146 -143 -143 -143 -143 -143 -143 -143 -143 -143 -143 -143 -141 -141 -141 -141 -141 -141 -141 -141 -141 -141 -141 -138 -138 -138 -138 -138 -138 -138 -138 -138 -138 -138 -135 -135 -135 -135 -135 -135 -135 -135 -135 -135 -135 -135 -133 -133 -133 -133 -133 -133 -133 -133 -133 -133 -133 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -127 -127 -127 -127 -127 -127 -127 -127 -127 -127 -127 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -123 -123 -123 -123 -123 -123 -123 -123 -123 -123 -123 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -114 -114 -114 -114 -114 -114 -114 -114 -114 -114 -114 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -11 -11 -11 -11 -11 -11 -2 -2 -2 -2 -2 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -110 -110 -110 -110 -110 -110 -110 -110 -110 -110 -110 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -135 -135 -135 -135 -135 -135 -135 -135 -135 -135 -135 -141 -141 -141 -141 -141 -141 -141 -141 -141 -141 -141 -146 -146 -146 -146 -146 -146 -146 -146 -146 -146 -146 -143 -143 -143 -143 -143 -143 -143 -143 -143 -143 -143 -141 -141 -141 -141 -141 -141 -141 -141 -141 -141 -141 -138 -138 -138 -138 -138 -138 -138 -138 -138 -138 -138 -135 -135 -135 -135 -135 -135 -135 -135 -135 -135 -135 -135 -133 -133 -133 -133 -133 -133 -133 -133 -133 -133 -133 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -127 -127 -127 -127 -127 -127 -127 -127 -127 -127 -127 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -123 -123 -123 -123 -123 -123 -123 -123 -123 -123 -123 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -114 -114 -114 -114 -114 -114 -114 -114 -114 -114 -114 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -11 -11 -11 -11 -11 -11 -1 -1 -1 -1 -1 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -113 -113 -113 -113 -113 -113 -113 -113 -113 -113 -113 -118 -118 -118 -118 -118 -118 -118 -118 -118 -118 -118 -123 -123 -123 -123 -123 -123 -123 -123 -123 -123 -123 -123 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -134 -134 -134 -134 -134 -134 -134 -134 -134 -134 -134 -139 -139 -139 -139 -139 -139 -139 -139 -139 -139 -139 -145 -145 -145 -145 -145 -145 -145 -145 -145 -145 -145 -142 -142 -142 -142 -142 -142 -142 -142 -142 -142 -142 -139 -139 -139 -139 -139 -139 -139 -139 -139 -139 -139 -137 -137 -137 -137 -137 -137 -137 -137 -137 -137 -137 -135 -135 -135 -135 -135 -135 -135 -135 -135 -135 -135 -135 -133 -133 -133 -133 -133 -133 -133 -133 -133 -133 -133 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -123 -123 -123 -123 -123 -123 -123 -123 -123 -123 -123 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -10 -10 -10 -10 -10 -10 -1 -1 -1 -1 -1 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -113 -113 -113 -113 -113 -113 -113 -113 -113 -113 -113 -118 -118 -118 -118 -118 -118 -118 -118 -118 -118 -118 -123 -123 -123 -123 -123 -123 -123 -123 -123 -123 -123 -123 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -134 -134 -134 -134 -134 -134 -134 -134 -134 -134 -134 -139 -139 -139 -139 -139 -139 -139 -139 -139 -139 -139 -145 -145 -145 -145 -145 -145 -145 -145 -145 -145 -145 -142 -142 -142 -142 -142 -142 -142 -142 -142 -142 -142 -139 -139 -139 -139 -139 -139 -139 -139 -139 -139 -139 -137 -137 -137 -137 -137 -137 -137 -137 -137 -137 -137 -135 -135 -135 -135 -135 -135 -135 -135 -135 -135 -135 -135 -133 -133 -133 -133 -133 -133 -133 -133 -133 -133 -133 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -123 -123 -123 -123 -123 -123 -123 -123 -123 -123 -123 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -10 -10 -10 -10 -10 -10 -1 -1 -1 -1 -1 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -113 -113 -113 -113 -113 -113 -113 -113 -113 -113 -113 -118 -118 -118 -118 -118 -118 -118 -118 -118 -118 -118 -123 -123 -123 -123 -123 -123 -123 -123 -123 -123 -123 -123 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -134 -134 -134 -134 -134 -134 -134 -134 -134 -134 -134 -139 -139 -139 -139 -139 -139 -139 -139 -139 -139 -139 -145 -145 -145 -145 -145 -145 -145 -145 -145 -145 -145 -142 -142 -142 -142 -142 -142 -142 -142 -142 -142 -142 -139 -139 -139 -139 -139 -139 -139 -139 -139 -139 -139 -137 -137 -137 -137 -137 -137 -137 -137 -137 -137 -137 -135 -135 -135 -135 -135 -135 -135 -135 -135 -135 -135 -135 -133 -133 -133 -133 -133 -133 -133 -133 -133 -133 -133 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -123 -123 -123 -123 -123 -123 -123 -123 -123 -123 -123 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -10 -10 -10 -10 -10 -10 -1 -1 -1 -1 -1 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -113 -113 -113 -113 -113 -113 -113 -113 -113 -113 -113 -118 -118 -118 -118 -118 -118 -118 -118 -118 -118 -118 -123 -123 -123 -123 -123 -123 -123 -123 -123 -123 -123 -123 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -134 -134 -134 -134 -134 -134 -134 -134 -134 -134 -134 -139 -139 -139 -139 -139 -139 -139 -139 -139 -139 -139 -145 -145 -145 -145 -145 -145 -145 -145 -145 -145 -145 -142 -142 -142 -142 -142 -142 -142 -142 -142 -142 -142 -139 -139 -139 -139 -139 -139 -139 -139 -139 -139 -139 -137 -137 -137 -137 -137 -137 -137 -137 -137 -137 -137 -135 -135 -135 -135 -135 -135 -135 -135 -135 -135 -135 -135 -133 -133 -133 -133 -133 -133 -133 -133 -133 -133 -133 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -123 -123 -123 -123 -123 -123 -123 -123 -123 -123 -123 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -10 -10 -10 -10 -10 -10 -1 -1 -1 -1 -1 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -113 -113 -113 -113 -113 -113 -113 -113 -113 -113 -113 -118 -118 -118 -118 -118 -118 -118 -118 -118 -118 -118 -123 -123 -123 -123 -123 -123 -123 -123 -123 -123 -123 -123 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -134 -134 -134 -134 -134 -134 -134 -134 -134 -134 -134 -139 -139 -139 -139 -139 -139 -139 -139 -139 -139 -139 -145 -145 -145 -145 -145 -145 -145 -145 -145 -145 -145 -142 -142 -142 -142 -142 -142 -142 -142 -142 -142 -142 -139 -139 -139 -139 -139 -139 -139 -139 -139 -139 -139 -137 -137 -137 -137 -137 -137 -137 -137 -137 -137 -137 -135 -135 -135 -135 -135 -135 -135 -135 -135 -135 -135 -135 -133 -133 -133 -133 -133 -133 -133 -133 -133 -133 -133 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -123 -123 -123 -123 -123 -123 -123 -123 -123 -123 -123 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -10 -10 -10 -10 -10 -10 -1 -1 -1 -1 -1 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -113 -113 -113 -113 -113 -113 -113 -113 -113 -113 -113 -118 -118 -118 -118 -118 -118 -118 -118 -118 -118 -118 -123 -123 -123 -123 -123 -123 -123 -123 -123 -123 -123 -123 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -134 -134 -134 -134 -134 -134 -134 -134 -134 -134 -134 -139 -139 -139 -139 -139 -139 -139 -139 -139 -139 -139 -145 -145 -145 -145 -145 -145 -145 -145 -145 -145 -145 -142 -142 -142 -142 -142 -142 -142 -142 -142 -142 -142 -139 -139 -139 -139 -139 -139 -139 -139 -139 -139 -139 -137 -137 -137 -137 -137 -137 -137 -137 -137 -137 -137 -135 -135 -135 -135 -135 -135 -135 -135 -135 -135 -135 -135 -133 -133 -133 -133 -133 -133 -133 -133 -133 -133 -133 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -123 -123 -123 -123 -123 -123 -123 -123 -123 -123 -123 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -10 -10 -10 -10 -10 -10 -1 -1 -1 -1 -1 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -113 -113 -113 -113 -113 -113 -113 -113 -113 -113 -113 -118 -118 -118 -118 -118 -118 -118 -118 -118 -118 -118 -123 -123 -123 -123 -123 -123 -123 -123 -123 -123 -123 -123 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -134 -134 -134 -134 -134 -134 -134 -134 -134 -134 -134 -139 -139 -139 -139 -139 -139 -139 -139 -139 -139 -139 -145 -145 -145 -145 -145 -145 -145 -145 -145 -145 -145 -142 -142 -142 -142 -142 -142 -142 -142 -142 -142 -142 -139 -139 -139 -139 -139 -139 -139 -139 -139 -139 -139 -137 -137 -137 -137 -137 -137 -137 -137 -137 -137 -137 -135 -135 -135 -135 -135 -135 -135 -135 -135 -135 -135 -135 -133 -133 -133 -133 -133 -133 -133 -133 -133 -133 -133 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -123 -123 -123 -123 -123 -123 -123 -123 -123 -123 -123 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -10 -10 -10 -10 -10 -10 -1 -1 -1 -1 -1 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -113 -113 -113 -113 -113 -113 -113 -113 -113 -113 -113 -118 -118 -118 -118 -118 -118 -118 -118 -118 -118 -118 -123 -123 -123 -123 -123 -123 -123 -123 -123 -123 -123 -123 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -134 -134 -134 -134 -134 -134 -134 -134 -134 -134 -134 -139 -139 -139 -139 -139 -139 -139 -139 -139 -139 -139 -145 -145 -145 -145 -145 -145 -145 -145 -145 -145 -145 -142 -142 -142 -142 -142 -142 -142 -142 -142 -142 -142 -139 -139 -139 -139 -139 -139 -139 -139 -139 -139 -139 -137 -137 -137 -137 -137 -137 -137 -137 -137 -137 -137 -135 -135 -135 -135 -135 -135 -135 -135 -135 -135 -135 -135 -133 -133 -133 -133 -133 -133 -133 -133 -133 -133 -133 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -123 -123 -123 -123 -123 -123 -123 -123 -123 -123 -123 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -10 -10 -10 -10 -10 -10 -1 -1 -1 -1 -1 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -113 -113 -113 -113 -113 -113 -113 -113 -113 -113 -113 -118 -118 -118 -118 -118 -118 -118 -118 -118 -118 -118 -123 -123 -123 -123 -123 -123 -123 -123 -123 -123 -123 -123 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -134 -134 -134 -134 -134 -134 -134 -134 -134 -134 -134 -139 -139 -139 -139 -139 -139 -139 -139 -139 -139 -139 -145 -145 -145 -145 -145 -145 -145 -145 -145 -145 -145 -142 -142 -142 -142 -142 -142 -142 -142 -142 -142 -142 -139 -139 -139 -139 -139 -139 -139 -139 -139 -139 -139 -137 -137 -137 -137 -137 -137 -137 -137 -137 -137 -137 -135 -135 -135 -135 -135 -135 -135 -135 -135 -135 -135 -135 -133 -133 -133 -133 -133 -133 -133 -133 -133 -133 -133 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -123 -123 -123 -123 -123 -123 -123 -123 -123 -123 -123 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -10 -10 -10 -10 -10 -10 -1 -1 -1 -1 -1 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -113 -113 -113 -113 -113 -113 -113 -113 -113 -113 -113 -118 -118 -118 -118 -118 -118 -118 -118 -118 -118 -118 -123 -123 -123 -123 -123 -123 -123 -123 -123 -123 -123 -123 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -134 -134 -134 -134 -134 -134 -134 -134 -134 -134 -134 -139 -139 -139 -139 -139 -139 -139 -139 -139 -139 -139 -145 -145 -145 -145 -145 -145 -145 -145 -145 -145 -145 -142 -142 -142 -142 -142 -142 -142 -142 -142 -142 -142 -139 -139 -139 -139 -139 -139 -139 -139 -139 -139 -139 -137 -137 -137 -137 -137 -137 -137 -137 -137 -137 -137 -135 -135 -135 -135 -135 -135 -135 -135 -135 -135 -135 -135 -133 -133 -133 -133 -133 -133 -133 -133 -133 -133 -133 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -123 -123 -123 -123 -123 -123 -123 -123 -123 -123 -123 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -10 -10 -10 -10 -10 -10 -1 -1 -1 -1 -1 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -113 -113 -113 -113 -113 -113 -113 -113 -113 -113 -113 -118 -118 -118 -118 -118 -118 -118 -118 -118 -118 -118 -123 -123 -123 -123 -123 -123 -123 -123 -123 -123 -123 -123 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -134 -134 -134 -134 -134 -134 -134 -134 -134 -134 -134 -139 -139 -139 -139 -139 -139 -139 -139 -139 -139 -139 -145 -145 -145 -145 -145 -145 -145 -145 -145 -145 -145 -142 -142 -142 -142 -142 -142 -142 -142 -142 -142 -142 -139 -139 -139 -139 -139 -139 -139 -139 -139 -139 -139 -137 -137 -137 -137 -137 -137 -137 -137 -137 -137 -137 -135 -135 -135 -135 -135 -135 -135 -135 -135 -135 -135 -135 -133 -133 -133 -133 -133 -133 -133 -133 -133 -133 -133 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -123 -123 -123 -123 -123 -123 -123 -123 -123 -123 -123 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -10 -10 -10 -10 -10 -10 -1 -1 -1 -1 -1 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -95 -95 -95 -95 -95 -95 -95 -95 -95 -95 -95 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -117 -117 -117 -117 -117 -117 -117 -117 -117 -117 -117 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -137 -137 -137 -137 -137 -137 -137 -137 -137 -137 -137 -142 -142 -142 -142 -142 -142 -142 -142 -142 -142 -142 -141 -141 -141 -141 -141 -141 -141 -141 -141 -141 -141 -138 -138 -138 -138 -138 -138 -138 -138 -138 -138 -138 -137 -137 -137 -137 -137 -137 -137 -137 -137 -137 -137 -134 -134 -134 -134 -134 -134 -134 -134 -134 -134 -134 -134 -133 -133 -133 -133 -133 -133 -133 -133 -133 -133 -133 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -122 -122 -122 -122 -122 -122 -122 -122 -122 -122 -122 -117 -117 -117 -117 -117 -117 -117 -117 -117 -117 -117 -110 -110 -110 -110 -110 -110 -110 -110 -110 -110 -110 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -10 -10 -10 -10 -10 -10 -1 -1 -1 -1 -1 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -95 -95 -95 -95 -95 -95 -95 -95 -95 -95 -95 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -117 -117 -117 -117 -117 -117 -117 -117 -117 -117 -117 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -137 -137 -137 -137 -137 -137 -137 -137 -137 -137 -137 -142 -142 -142 -142 -142 -142 -142 -142 -142 -142 -142 -141 -141 -141 -141 -141 -141 -141 -141 -141 -141 -141 -138 -138 -138 -138 -138 -138 -138 -138 -138 -138 -138 -137 -137 -137 -137 -137 -137 -137 -137 -137 -137 -137 -134 -134 -134 -134 -134 -134 -134 -134 -134 -134 -134 -134 -133 -133 -133 -133 -133 -133 -133 -133 -133 -133 -133 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -122 -122 -122 -122 -122 -122 -122 -122 -122 -122 -122 -117 -117 -117 -117 -117 -117 -117 -117 -117 -117 -117 -110 -110 -110 -110 -110 -110 -110 -110 -110 -110 -110 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -10 -10 -10 -10 -10 -10 -1 -1 -1 -1 -1 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -95 -95 -95 -95 -95 -95 -95 -95 -95 -95 -95 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -117 -117 -117 -117 -117 -117 -117 -117 -117 -117 -117 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -137 -137 -137 -137 -137 -137 -137 -137 -137 -137 -137 -142 -142 -142 -142 -142 -142 -142 -142 -142 -142 -142 -141 -141 -141 -141 -141 -141 -141 -141 -141 -141 -141 -138 -138 -138 -138 -138 -138 -138 -138 -138 -138 -138 -137 -137 -137 -137 -137 -137 -137 -137 -137 -137 -137 -134 -134 -134 -134 -134 -134 -134 -134 -134 -134 -134 -134 -133 -133 -133 -133 -133 -133 -133 -133 -133 -133 -133 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -122 -122 -122 -122 -122 -122 -122 -122 -122 -122 -122 -117 -117 -117 -117 -117 -117 -117 -117 -117 -117 -117 -110 -110 -110 -110 -110 -110 -110 -110 -110 -110 -110 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -10 -10 -10 -10 -10 -10 -1 -1 -1 -1 -1 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -95 -95 -95 -95 -95 -95 -95 -95 -95 -95 -95 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -117 -117 -117 -117 -117 -117 -117 -117 -117 -117 -117 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -137 -137 -137 -137 -137 -137 -137 -137 -137 -137 -137 -142 -142 -142 -142 -142 -142 -142 -142 -142 -142 -142 -141 -141 -141 -141 -141 -141 -141 -141 -141 -141 -141 -138 -138 -138 -138 -138 -138 -138 -138 -138 -138 -138 -137 -137 -137 -137 -137 -137 -137 -137 -137 -137 -137 -134 -134 -134 -134 -134 -134 -134 -134 -134 -134 -134 -134 -133 -133 -133 -133 -133 -133 -133 -133 -133 -133 -133 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -122 -122 -122 -122 -122 -122 -122 -122 -122 -122 -122 -117 -117 -117 -117 -117 -117 -117 -117 -117 -117 -117 -110 -110 -110 -110 -110 -110 -110 -110 -110 -110 -110 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -10 -10 -10 -10 -10 -10 -1 -1 -1 -1 -1 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -95 -95 -95 -95 -95 -95 -95 -95 -95 -95 -95 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -117 -117 -117 -117 -117 -117 -117 -117 -117 -117 -117 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -137 -137 -137 -137 -137 -137 -137 -137 -137 -137 -137 -142 -142 -142 -142 -142 -142 -142 -142 -142 -142 -142 -141 -141 -141 -141 -141 -141 -141 -141 -141 -141 -141 -138 -138 -138 -138 -138 -138 -138 -138 -138 -138 -138 -137 -137 -137 -137 -137 -137 -137 -137 -137 -137 -137 -134 -134 -134 -134 -134 -134 -134 -134 -134 -134 -134 -134 -133 -133 -133 -133 -133 -133 -133 -133 -133 -133 -133 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -122 -122 -122 -122 -122 -122 -122 -122 -122 -122 -122 -117 -117 -117 -117 -117 -117 -117 -117 -117 -117 -117 -110 -110 -110 -110 -110 -110 -110 -110 -110 -110 -110 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -10 -10 -10 -10 -10 -10 -1 -1 -1 -1 -1 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -95 -95 -95 -95 -95 -95 -95 -95 -95 -95 -95 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -117 -117 -117 -117 -117 -117 -117 -117 -117 -117 -117 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -137 -137 -137 -137 -137 -137 -137 -137 -137 -137 -137 -142 -142 -142 -142 -142 -142 -142 -142 -142 -142 -142 -141 -141 -141 -141 -141 -141 -141 -141 -141 -141 -141 -138 -138 -138 -138 -138 -138 -138 -138 -138 -138 -138 -137 -137 -137 -137 -137 -137 -137 -137 -137 -137 -137 -134 -134 -134 -134 -134 -134 -134 -134 -134 -134 -134 -134 -133 -133 -133 -133 -133 -133 -133 -133 -133 -133 -133 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -122 -122 -122 -122 -122 -122 -122 -122 -122 -122 -122 -117 -117 -117 -117 -117 -117 -117 -117 -117 -117 -117 -110 -110 -110 -110 -110 -110 -110 -110 -110 -110 -110 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -10 -10 -10 -10 -10 -10 -1 -1 -1 -1 -1 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -95 -95 -95 -95 -95 -95 -95 -95 -95 -95 -95 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -117 -117 -117 -117 -117 -117 -117 -117 -117 -117 -117 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -137 -137 -137 -137 -137 -137 -137 -137 -137 -137 -137 -142 -142 -142 -142 -142 -142 -142 -142 -142 -142 -142 -141 -141 -141 -141 -141 -141 -141 -141 -141 -141 -141 -138 -138 -138 -138 -138 -138 -138 -138 -138 -138 -138 -137 -137 -137 -137 -137 -137 -137 -137 -137 -137 -137 -134 -134 -134 -134 -134 -134 -134 -134 -134 -134 -134 -134 -133 -133 -133 -133 -133 -133 -133 -133 -133 -133 -133 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -122 -122 -122 -122 -122 -122 -122 -122 -122 -122 -122 -117 -117 -117 -117 -117 -117 -117 -117 -117 -117 -117 -110 -110 -110 -110 -110 -110 -110 -110 -110 -110 -110 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -10 -10 -10 -10 -10 -10 -1 -1 -1 -1 -1 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -95 -95 -95 -95 -95 -95 -95 -95 -95 -95 -95 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -117 -117 -117 -117 -117 -117 -117 -117 -117 -117 -117 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -137 -137 -137 -137 -137 -137 -137 -137 -137 -137 -137 -142 -142 -142 -142 -142 -142 -142 -142 -142 -142 -142 -141 -141 -141 -141 -141 -141 -141 -141 -141 -141 -141 -138 -138 -138 -138 -138 -138 -138 -138 -138 -138 -138 -137 -137 -137 -137 -137 -137 -137 -137 -137 -137 -137 -134 -134 -134 -134 -134 -134 -134 -134 -134 -134 -134 -134 -133 -133 -133 -133 -133 -133 -133 -133 -133 -133 -133 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -122 -122 -122 -122 -122 -122 -122 -122 -122 -122 -122 -117 -117 -117 -117 -117 -117 -117 -117 -117 -117 -117 -110 -110 -110 -110 -110 -110 -110 -110 -110 -110 -110 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -10 -10 -10 -10 -10 -10 -1 -1 -1 -1 -1 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -95 -95 -95 -95 -95 -95 -95 -95 -95 -95 -95 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -117 -117 -117 -117 -117 -117 -117 -117 -117 -117 -117 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -137 -137 -137 -137 -137 -137 -137 -137 -137 -137 -137 -142 -142 -142 -142 -142 -142 -142 -142 -142 -142 -142 -141 -141 -141 -141 -141 -141 -141 -141 -141 -141 -141 -138 -138 -138 -138 -138 -138 -138 -138 -138 -138 -138 -137 -137 -137 -137 -137 -137 -137 -137 -137 -137 -137 -134 -134 -134 -134 -134 -134 -134 -134 -134 -134 -134 -134 -133 -133 -133 -133 -133 -133 -133 -133 -133 -133 -133 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -122 -122 -122 -122 -122 -122 -122 -122 -122 -122 -122 -117 -117 -117 -117 -117 -117 -117 -117 -117 -117 -117 -110 -110 -110 -110 -110 -110 -110 -110 -110 -110 -110 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -10 -10 -10 -10 -10 -10 -1 -1 -1 -1 -1 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -95 -95 -95 -95 -95 -95 -95 -95 -95 -95 -95 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -117 -117 -117 -117 -117 -117 -117 -117 -117 -117 -117 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -137 -137 -137 -137 -137 -137 -137 -137 -137 -137 -137 -142 -142 -142 -142 -142 -142 -142 -142 -142 -142 -142 -141 -141 -141 -141 -141 -141 -141 -141 -141 -141 -141 -138 -138 -138 -138 -138 -138 -138 -138 -138 -138 -138 -137 -137 -137 -137 -137 -137 -137 -137 -137 -137 -137 -134 -134 -134 -134 -134 -134 -134 -134 -134 -134 -134 -134 -133 -133 -133 -133 -133 -133 -133 -133 -133 -133 -133 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -122 -122 -122 -122 -122 -122 -122 -122 -122 -122 -122 -117 -117 -117 -117 -117 -117 -117 -117 -117 -117 -117 -110 -110 -110 -110 -110 -110 -110 -110 -110 -110 -110 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -10 -10 -10 -10 -10 -10 -1 -1 -1 -1 -1 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -95 -95 -95 -95 -95 -95 -95 -95 -95 -95 -95 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -117 -117 -117 -117 -117 -117 -117 -117 -117 -117 -117 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -137 -137 -137 -137 -137 -137 -137 -137 -137 -137 -137 -142 -142 -142 -142 -142 -142 -142 -142 -142 -142 -142 -141 -141 -141 -141 -141 -141 -141 -141 -141 -141 -141 -138 -138 -138 -138 -138 -138 -138 -138 -138 -138 -138 -137 -137 -137 -137 -137 -137 -137 -137 -137 -137 -137 -134 -134 -134 -134 -134 -134 -134 -134 -134 -134 -134 -134 -133 -133 -133 -133 -133 -133 -133 -133 -133 -133 -133 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -122 -122 -122 -122 -122 -122 -122 -122 -122 -122 -122 -117 -117 -117 -117 -117 -117 -117 -117 -117 -117 -117 -110 -110 -110 -110 -110 -110 -110 -110 -110 -110 -110 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -10 -10 -10 -10 -10 -10 1 1 1 1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -114 -114 -114 -114 -114 -114 -114 -114 -114 -114 -114 -119 -119 -119 -119 -119 -119 -119 -119 -119 -119 -119 -119 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -135 -135 -135 -135 -135 -135 -135 -135 -135 -135 -135 -141 -141 -141 -141 -141 -141 -141 -141 -141 -141 -141 -138 -138 -138 -138 -138 -138 -138 -138 -138 -138 -138 -137 -137 -137 -137 -137 -137 -137 -137 -137 -137 -137 -135 -135 -135 -135 -135 -135 -135 -135 -135 -135 -135 -134 -134 -134 -134 -134 -134 -134 -134 -134 -134 -134 -134 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -127 -127 -127 -127 -127 -127 -127 -127 -127 -127 -127 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -123 -123 -123 -123 -123 -123 -123 -123 -123 -123 -123 -117 -117 -117 -117 -117 -117 -117 -117 -117 -117 -117 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -10 -10 -10 -10 -10 -10 1 1 1 1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -114 -114 -114 -114 -114 -114 -114 -114 -114 -114 -114 -119 -119 -119 -119 -119 -119 -119 -119 -119 -119 -119 -119 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -135 -135 -135 -135 -135 -135 -135 -135 -135 -135 -135 -141 -141 -141 -141 -141 -141 -141 -141 -141 -141 -141 -138 -138 -138 -138 -138 -138 -138 -138 -138 -138 -138 -137 -137 -137 -137 -137 -137 -137 -137 -137 -137 -137 -135 -135 -135 -135 -135 -135 -135 -135 -135 -135 -135 -134 -134 -134 -134 -134 -134 -134 -134 -134 -134 -134 -134 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -127 -127 -127 -127 -127 -127 -127 -127 -127 -127 -127 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -123 -123 -123 -123 -123 -123 -123 -123 -123 -123 -123 -117 -117 -117 -117 -117 -117 -117 -117 -117 -117 -117 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -10 -10 -10 -10 -10 -10 1 1 1 1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -114 -114 -114 -114 -114 -114 -114 -114 -114 -114 -114 -119 -119 -119 -119 -119 -119 -119 -119 -119 -119 -119 -119 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -135 -135 -135 -135 -135 -135 -135 -135 -135 -135 -135 -141 -141 -141 -141 -141 -141 -141 -141 -141 -141 -141 -138 -138 -138 -138 -138 -138 -138 -138 -138 -138 -138 -137 -137 -137 -137 -137 -137 -137 -137 -137 -137 -137 -135 -135 -135 -135 -135 -135 -135 -135 -135 -135 -135 -134 -134 -134 -134 -134 -134 -134 -134 -134 -134 -134 -134 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -127 -127 -127 -127 -127 -127 -127 -127 -127 -127 -127 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -123 -123 -123 -123 -123 -123 -123 -123 -123 -123 -123 -117 -117 -117 -117 -117 -117 -117 -117 -117 -117 -117 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -10 -10 -10 -10 -10 -10 1 1 1 1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -114 -114 -114 -114 -114 -114 -114 -114 -114 -114 -114 -119 -119 -119 -119 -119 -119 -119 -119 -119 -119 -119 -119 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -135 -135 -135 -135 -135 -135 -135 -135 -135 -135 -135 -141 -141 -141 -141 -141 -141 -141 -141 -141 -141 -141 -138 -138 -138 -138 -138 -138 -138 -138 -138 -138 -138 -137 -137 -137 -137 -137 -137 -137 -137 -137 -137 -137 -135 -135 -135 -135 -135 -135 -135 -135 -135 -135 -135 -134 -134 -134 -134 -134 -134 -134 -134 -134 -134 -134 -134 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -127 -127 -127 -127 -127 -127 -127 -127 -127 -127 -127 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -123 -123 -123 -123 -123 -123 -123 -123 -123 -123 -123 -117 -117 -117 -117 -117 -117 -117 -117 -117 -117 -117 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -10 -10 -10 -10 -10 -10 1 1 1 1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -114 -114 -114 -114 -114 -114 -114 -114 -114 -114 -114 -119 -119 -119 -119 -119 -119 -119 -119 -119 -119 -119 -119 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -135 -135 -135 -135 -135 -135 -135 -135 -135 -135 -135 -141 -141 -141 -141 -141 -141 -141 -141 -141 -141 -141 -138 -138 -138 -138 -138 -138 -138 -138 -138 -138 -138 -137 -137 -137 -137 -137 -137 -137 -137 -137 -137 -137 -135 -135 -135 -135 -135 -135 -135 -135 -135 -135 -135 -134 -134 -134 -134 -134 -134 -134 -134 -134 -134 -134 -134 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -127 -127 -127 -127 -127 -127 -127 -127 -127 -127 -127 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -123 -123 -123 -123 -123 -123 -123 -123 -123 -123 -123 -117 -117 -117 -117 -117 -117 -117 -117 -117 -117 -117 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -10 -10 -10 -10 -10 -10 1 1 1 1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -114 -114 -114 -114 -114 -114 -114 -114 -114 -114 -114 -119 -119 -119 -119 -119 -119 -119 -119 -119 -119 -119 -119 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -135 -135 -135 -135 -135 -135 -135 -135 -135 -135 -135 -141 -141 -141 -141 -141 -141 -141 -141 -141 -141 -141 -138 -138 -138 -138 -138 -138 -138 -138 -138 -138 -138 -137 -137 -137 -137 -137 -137 -137 -137 -137 -137 -137 -135 -135 -135 -135 -135 -135 -135 -135 -135 -135 -135 -134 -134 -134 -134 -134 -134 -134 -134 -134 -134 -134 -134 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -127 -127 -127 -127 -127 -127 -127 -127 -127 -127 -127 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -123 -123 -123 -123 -123 -123 -123 -123 -123 -123 -123 -117 -117 -117 -117 -117 -117 -117 -117 -117 -117 -117 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -10 -10 -10 -10 -10 -10 1 1 1 1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -114 -114 -114 -114 -114 -114 -114 -114 -114 -114 -114 -119 -119 -119 -119 -119 -119 -119 -119 -119 -119 -119 -119 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -135 -135 -135 -135 -135 -135 -135 -135 -135 -135 -135 -141 -141 -141 -141 -141 -141 -141 -141 -141 -141 -141 -138 -138 -138 -138 -138 -138 -138 -138 -138 -138 -138 -137 -137 -137 -137 -137 -137 -137 -137 -137 -137 -137 -135 -135 -135 -135 -135 -135 -135 -135 -135 -135 -135 -134 -134 -134 -134 -134 -134 -134 -134 -134 -134 -134 -134 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -127 -127 -127 -127 -127 -127 -127 -127 -127 -127 -127 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -123 -123 -123 -123 -123 -123 -123 -123 -123 -123 -123 -117 -117 -117 -117 -117 -117 -117 -117 -117 -117 -117 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -10 -10 -10 -10 -10 -10 1 1 1 1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -114 -114 -114 -114 -114 -114 -114 -114 -114 -114 -114 -119 -119 -119 -119 -119 -119 -119 -119 -119 -119 -119 -119 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -135 -135 -135 -135 -135 -135 -135 -135 -135 -135 -135 -141 -141 -141 -141 -141 -141 -141 -141 -141 -141 -141 -138 -138 -138 -138 -138 -138 -138 -138 -138 -138 -138 -137 -137 -137 -137 -137 -137 -137 -137 -137 -137 -137 -135 -135 -135 -135 -135 -135 -135 -135 -135 -135 -135 -134 -134 -134 -134 -134 -134 -134 -134 -134 -134 -134 -134 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -127 -127 -127 -127 -127 -127 -127 -127 -127 -127 -127 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -123 -123 -123 -123 -123 -123 -123 -123 -123 -123 -123 -117 -117 -117 -117 -117 -117 -117 -117 -117 -117 -117 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -10 -10 -10 -10 -10 -10 1 1 1 1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -114 -114 -114 -114 -114 -114 -114 -114 -114 -114 -114 -119 -119 -119 -119 -119 -119 -119 -119 -119 -119 -119 -119 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -135 -135 -135 -135 -135 -135 -135 -135 -135 -135 -135 -141 -141 -141 -141 -141 -141 -141 -141 -141 -141 -141 -138 -138 -138 -138 -138 -138 -138 -138 -138 -138 -138 -137 -137 -137 -137 -137 -137 -137 -137 -137 -137 -137 -135 -135 -135 -135 -135 -135 -135 -135 -135 -135 -135 -134 -134 -134 -134 -134 -134 -134 -134 -134 -134 -134 -134 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -127 -127 -127 -127 -127 -127 -127 -127 -127 -127 -127 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -123 -123 -123 -123 -123 -123 -123 -123 -123 -123 -123 -117 -117 -117 -117 -117 -117 -117 -117 -117 -117 -117 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -10 -10 -10 -10 -10 -10 1 1 1 1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -114 -114 -114 -114 -114 -114 -114 -114 -114 -114 -114 -119 -119 -119 -119 -119 -119 -119 -119 -119 -119 -119 -119 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -135 -135 -135 -135 -135 -135 -135 -135 -135 -135 -135 -141 -141 -141 -141 -141 -141 -141 -141 -141 -141 -141 -138 -138 -138 -138 -138 -138 -138 -138 -138 -138 -138 -137 -137 -137 -137 -137 -137 -137 -137 -137 -137 -137 -135 -135 -135 -135 -135 -135 -135 -135 -135 -135 -135 -134 -134 -134 -134 -134 -134 -134 -134 -134 -134 -134 -134 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -127 -127 -127 -127 -127 -127 -127 -127 -127 -127 -127 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -123 -123 -123 -123 -123 -123 -123 -123 -123 -123 -123 -117 -117 -117 -117 -117 -117 -117 -117 -117 -117 -117 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -10 -10 -10 -10 -10 -10 1 1 1 1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -114 -114 -114 -114 -114 -114 -114 -114 -114 -114 -114 -119 -119 -119 -119 -119 -119 -119 -119 -119 -119 -119 -119 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -135 -135 -135 -135 -135 -135 -135 -135 -135 -135 -135 -141 -141 -141 -141 -141 -141 -141 -141 -141 -141 -141 -138 -138 -138 -138 -138 -138 -138 -138 -138 -138 -138 -137 -137 -137 -137 -137 -137 -137 -137 -137 -137 -137 -135 -135 -135 -135 -135 -135 -135 -135 -135 -135 -135 -134 -134 -134 -134 -134 -134 -134 -134 -134 -134 -134 -134 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -127 -127 -127 -127 -127 -127 -127 -127 -127 -127 -127 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -123 -123 -123 -123 -123 -123 -123 -123 -123 -123 -123 -117 -117 -117 -117 -117 -117 -117 -117 -117 -117 -117 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -10 -10 -10 -10 -10 -10 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -113 -113 -113 -113 -113 -113 -113 -113 -113 -113 -113 -117 -117 -117 -117 -117 -117 -117 -117 -117 -117 -117 -117 -122 -122 -122 -122 -122 -122 -122 -122 -122 -122 -122 -127 -127 -127 -127 -127 -127 -127 -127 -127 -127 -127 -133 -133 -133 -133 -133 -133 -133 -133 -133 -133 -133 -138 -138 -138 -138 -138 -138 -138 -138 -138 -138 -138 -137 -137 -137 -137 -137 -137 -137 -137 -137 -137 -137 -135 -135 -135 -135 -135 -135 -135 -135 -135 -135 -135 -134 -134 -134 -134 -134 -134 -134 -134 -134 -134 -134 -133 -133 -133 -133 -133 -133 -133 -133 -133 -133 -133 -133 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -127 -127 -127 -127 -127 -127 -127 -127 -127 -127 -127 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -118 -118 -118 -118 -118 -118 -118 -118 -118 -118 -118 -113 -113 -113 -113 -113 -113 -113 -113 -113 -113 -113 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -9 -9 -9 -9 -9 -9 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -113 -113 -113 -113 -113 -113 -113 -113 -113 -113 -113 -117 -117 -117 -117 -117 -117 -117 -117 -117 -117 -117 -117 -122 -122 -122 -122 -122 -122 -122 -122 -122 -122 -122 -127 -127 -127 -127 -127 -127 -127 -127 -127 -127 -127 -133 -133 -133 -133 -133 -133 -133 -133 -133 -133 -133 -138 -138 -138 -138 -138 -138 -138 -138 -138 -138 -138 -137 -137 -137 -137 -137 -137 -137 -137 -137 -137 -137 -135 -135 -135 -135 -135 -135 -135 -135 -135 -135 -135 -134 -134 -134 -134 -134 -134 -134 -134 -134 -134 -134 -133 -133 -133 -133 -133 -133 -133 -133 -133 -133 -133 -133 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -127 -127 -127 -127 -127 -127 -127 -127 -127 -127 -127 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -118 -118 -118 -118 -118 -118 -118 -118 -118 -118 -118 -113 -113 -113 -113 -113 -113 -113 -113 -113 -113 -113 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -9 -9 -9 -9 -9 -9 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -113 -113 -113 -113 -113 -113 -113 -113 -113 -113 -113 -117 -117 -117 -117 -117 -117 -117 -117 -117 -117 -117 -117 -122 -122 -122 -122 -122 -122 -122 -122 -122 -122 -122 -127 -127 -127 -127 -127 -127 -127 -127 -127 -127 -127 -133 -133 -133 -133 -133 -133 -133 -133 -133 -133 -133 -138 -138 -138 -138 -138 -138 -138 -138 -138 -138 -138 -137 -137 -137 -137 -137 -137 -137 -137 -137 -137 -137 -135 -135 -135 -135 -135 -135 -135 -135 -135 -135 -135 -134 -134 -134 -134 -134 -134 -134 -134 -134 -134 -134 -133 -133 -133 -133 -133 -133 -133 -133 -133 -133 -133 -133 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -127 -127 -127 -127 -127 -127 -127 -127 -127 -127 -127 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -118 -118 -118 -118 -118 -118 -118 -118 -118 -118 -118 -113 -113 -113 -113 -113 -113 -113 -113 -113 -113 -113 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -9 -9 -9 -9 -9 -9 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -113 -113 -113 -113 -113 -113 -113 -113 -113 -113 -113 -117 -117 -117 -117 -117 -117 -117 -117 -117 -117 -117 -117 -122 -122 -122 -122 -122 -122 -122 -122 -122 -122 -122 -127 -127 -127 -127 -127 -127 -127 -127 -127 -127 -127 -133 -133 -133 -133 -133 -133 -133 -133 -133 -133 -133 -138 -138 -138 -138 -138 -138 -138 -138 -138 -138 -138 -137 -137 -137 -137 -137 -137 -137 -137 -137 -137 -137 -135 -135 -135 -135 -135 -135 -135 -135 -135 -135 -135 -134 -134 -134 -134 -134 -134 -134 -134 -134 -134 -134 -133 -133 -133 -133 -133 -133 -133 -133 -133 -133 -133 -133 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -127 -127 -127 -127 -127 -127 -127 -127 -127 -127 -127 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -118 -118 -118 -118 -118 -118 -118 -118 -118 -118 -118 -113 -113 -113 -113 -113 -113 -113 -113 -113 -113 -113 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -9 -9 -9 -9 -9 -9 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -113 -113 -113 -113 -113 -113 -113 -113 -113 -113 -113 -117 -117 -117 -117 -117 -117 -117 -117 -117 -117 -117 -117 -122 -122 -122 -122 -122 -122 -122 -122 -122 -122 -122 -127 -127 -127 -127 -127 -127 -127 -127 -127 -127 -127 -133 -133 -133 -133 -133 -133 -133 -133 -133 -133 -133 -138 -138 -138 -138 -138 -138 -138 -138 -138 -138 -138 -137 -137 -137 -137 -137 -137 -137 -137 -137 -137 -137 -135 -135 -135 -135 -135 -135 -135 -135 -135 -135 -135 -134 -134 -134 -134 -134 -134 -134 -134 -134 -134 -134 -133 -133 -133 -133 -133 -133 -133 -133 -133 -133 -133 -133 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -127 -127 -127 -127 -127 -127 -127 -127 -127 -127 -127 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -118 -118 -118 -118 -118 -118 -118 -118 -118 -118 -118 -113 -113 -113 -113 -113 -113 -113 -113 -113 -113 -113 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -9 -9 -9 -9 -9 -9 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -113 -113 -113 -113 -113 -113 -113 -113 -113 -113 -113 -117 -117 -117 -117 -117 -117 -117 -117 -117 -117 -117 -117 -122 -122 -122 -122 -122 -122 -122 -122 -122 -122 -122 -127 -127 -127 -127 -127 -127 -127 -127 -127 -127 -127 -133 -133 -133 -133 -133 -133 -133 -133 -133 -133 -133 -138 -138 -138 -138 -138 -138 -138 -138 -138 -138 -138 -137 -137 -137 -137 -137 -137 -137 -137 -137 -137 -137 -135 -135 -135 -135 -135 -135 -135 -135 -135 -135 -135 -134 -134 -134 -134 -134 -134 -134 -134 -134 -134 -134 -133 -133 -133 -133 -133 -133 -133 -133 -133 -133 -133 -133 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -127 -127 -127 -127 -127 -127 -127 -127 -127 -127 -127 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -118 -118 -118 -118 -118 -118 -118 -118 -118 -118 -118 -113 -113 -113 -113 -113 -113 -113 -113 -113 -113 -113 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -9 -9 -9 -9 -9 -9 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -113 -113 -113 -113 -113 -113 -113 -113 -113 -113 -113 -117 -117 -117 -117 -117 -117 -117 -117 -117 -117 -117 -117 -122 -122 -122 -122 -122 -122 -122 -122 -122 -122 -122 -127 -127 -127 -127 -127 -127 -127 -127 -127 -127 -127 -133 -133 -133 -133 -133 -133 -133 -133 -133 -133 -133 -138 -138 -138 -138 -138 -138 -138 -138 -138 -138 -138 -137 -137 -137 -137 -137 -137 -137 -137 -137 -137 -137 -135 -135 -135 -135 -135 -135 -135 -135 -135 -135 -135 -134 -134 -134 -134 -134 -134 -134 -134 -134 -134 -134 -133 -133 -133 -133 -133 -133 -133 -133 -133 -133 -133 -133 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -127 -127 -127 -127 -127 -127 -127 -127 -127 -127 -127 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -118 -118 -118 -118 -118 -118 -118 -118 -118 -118 -118 -113 -113 -113 -113 -113 -113 -113 -113 -113 -113 -113 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -9 -9 -9 -9 -9 -9 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -113 -113 -113 -113 -113 -113 -113 -113 -113 -113 -113 -117 -117 -117 -117 -117 -117 -117 -117 -117 -117 -117 -117 -122 -122 -122 -122 -122 -122 -122 -122 -122 -122 -122 -127 -127 -127 -127 -127 -127 -127 -127 -127 -127 -127 -133 -133 -133 -133 -133 -133 -133 -133 -133 -133 -133 -138 -138 -138 -138 -138 -138 -138 -138 -138 -138 -138 -137 -137 -137 -137 -137 -137 -137 -137 -137 -137 -137 -135 -135 -135 -135 -135 -135 -135 -135 -135 -135 -135 -134 -134 -134 -134 -134 -134 -134 -134 -134 -134 -134 -133 -133 -133 -133 -133 -133 -133 -133 -133 -133 -133 -133 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -127 -127 -127 -127 -127 -127 -127 -127 -127 -127 -127 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -118 -118 -118 -118 -118 -118 -118 -118 -118 -118 -118 -113 -113 -113 -113 -113 -113 -113 -113 -113 -113 -113 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -9 -9 -9 -9 -9 -9 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -113 -113 -113 -113 -113 -113 -113 -113 -113 -113 -113 -117 -117 -117 -117 -117 -117 -117 -117 -117 -117 -117 -117 -122 -122 -122 -122 -122 -122 -122 -122 -122 -122 -122 -127 -127 -127 -127 -127 -127 -127 -127 -127 -127 -127 -133 -133 -133 -133 -133 -133 -133 -133 -133 -133 -133 -138 -138 -138 -138 -138 -138 -138 -138 -138 -138 -138 -137 -137 -137 -137 -137 -137 -137 -137 -137 -137 -137 -135 -135 -135 -135 -135 -135 -135 -135 -135 -135 -135 -134 -134 -134 -134 -134 -134 -134 -134 -134 -134 -134 -133 -133 -133 -133 -133 -133 -133 -133 -133 -133 -133 -133 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -127 -127 -127 -127 -127 -127 -127 -127 -127 -127 -127 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -118 -118 -118 -118 -118 -118 -118 -118 -118 -118 -118 -113 -113 -113 -113 -113 -113 -113 -113 -113 -113 -113 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -9 -9 -9 -9 -9 -9 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -113 -113 -113 -113 -113 -113 -113 -113 -113 -113 -113 -117 -117 -117 -117 -117 -117 -117 -117 -117 -117 -117 -117 -122 -122 -122 -122 -122 -122 -122 -122 -122 -122 -122 -127 -127 -127 -127 -127 -127 -127 -127 -127 -127 -127 -133 -133 -133 -133 -133 -133 -133 -133 -133 -133 -133 -138 -138 -138 -138 -138 -138 -138 -138 -138 -138 -138 -137 -137 -137 -137 -137 -137 -137 -137 -137 -137 -137 -135 -135 -135 -135 -135 -135 -135 -135 -135 -135 -135 -134 -134 -134 -134 -134 -134 -134 -134 -134 -134 -134 -133 -133 -133 -133 -133 -133 -133 -133 -133 -133 -133 -133 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -127 -127 -127 -127 -127 -127 -127 -127 -127 -127 -127 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -118 -118 -118 -118 -118 -118 -118 -118 -118 -118 -118 -113 -113 -113 -113 -113 -113 -113 -113 -113 -113 -113 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -9 -9 -9 -9 -9 -9 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -113 -113 -113 -113 -113 -113 -113 -113 -113 -113 -113 -117 -117 -117 -117 -117 -117 -117 -117 -117 -117 -117 -117 -122 -122 -122 -122 -122 -122 -122 -122 -122 -122 -122 -127 -127 -127 -127 -127 -127 -127 -127 -127 -127 -127 -133 -133 -133 -133 -133 -133 -133 -133 -133 -133 -133 -138 -138 -138 -138 -138 -138 -138 -138 -138 -138 -138 -137 -137 -137 -137 -137 -137 -137 -137 -137 -137 -137 -135 -135 -135 -135 -135 -135 -135 -135 -135 -135 -135 -134 -134 -134 -134 -134 -134 -134 -134 -134 -134 -134 -133 -133 -133 -133 -133 -133 -133 -133 -133 -133 -133 -133 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -127 -127 -127 -127 -127 -127 -127 -127 -127 -127 -127 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -118 -118 -118 -118 -118 -118 -118 -118 -118 -118 -118 -113 -113 -113 -113 -113 -113 -113 -113 -113 -113 -113 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -9 -9 -9 -9 -9 -9 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -110 -110 -110 -110 -110 -110 -110 -110 -110 -110 -110 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -137 -137 -137 -137 -137 -137 -137 -137 -137 -137 -137 -135 -135 -135 -135 -135 -135 -135 -135 -135 -135 -135 -134 -134 -134 -134 -134 -134 -134 -134 -134 -134 -134 -133 -133 -133 -133 -133 -133 -133 -133 -133 -133 -133 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -127 -127 -127 -127 -127 -127 -127 -127 -127 -127 -127 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -119 -119 -119 -119 -119 -119 -119 -119 -119 -119 -119 -113 -113 -113 -113 -113 -113 -113 -113 -113 -113 -113 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -9 -9 -9 -9 -9 -9 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -110 -110 -110 -110 -110 -110 -110 -110 -110 -110 -110 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -137 -137 -137 -137 -137 -137 -137 -137 -137 -137 -137 -135 -135 -135 -135 -135 -135 -135 -135 -135 -135 -135 -134 -134 -134 -134 -134 -134 -134 -134 -134 -134 -134 -133 -133 -133 -133 -133 -133 -133 -133 -133 -133 -133 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -127 -127 -127 -127 -127 -127 -127 -127 -127 -127 -127 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -119 -119 -119 -119 -119 -119 -119 -119 -119 -119 -119 -113 -113 -113 -113 -113 -113 -113 -113 -113 -113 -113 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -9 -9 -9 -9 -9 -9 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -110 -110 -110 -110 -110 -110 -110 -110 -110 -110 -110 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -137 -137 -137 -137 -137 -137 -137 -137 -137 -137 -137 -135 -135 -135 -135 -135 -135 -135 -135 -135 -135 -135 -134 -134 -134 -134 -134 -134 -134 -134 -134 -134 -134 -133 -133 -133 -133 -133 -133 -133 -133 -133 -133 -133 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -127 -127 -127 -127 -127 -127 -127 -127 -127 -127 -127 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -119 -119 -119 -119 -119 -119 -119 -119 -119 -119 -119 -113 -113 -113 -113 -113 -113 -113 -113 -113 -113 -113 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -9 -9 -9 -9 -9 -9 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -110 -110 -110 -110 -110 -110 -110 -110 -110 -110 -110 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -137 -137 -137 -137 -137 -137 -137 -137 -137 -137 -137 -135 -135 -135 -135 -135 -135 -135 -135 -135 -135 -135 -134 -134 -134 -134 -134 -134 -134 -134 -134 -134 -134 -133 -133 -133 -133 -133 -133 -133 -133 -133 -133 -133 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -127 -127 -127 -127 -127 -127 -127 -127 -127 -127 -127 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -119 -119 -119 -119 -119 -119 -119 -119 -119 -119 -119 -113 -113 -113 -113 -113 -113 -113 -113 -113 -113 -113 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -9 -9 -9 -9 -9 -9 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -110 -110 -110 -110 -110 -110 -110 -110 -110 -110 -110 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -137 -137 -137 -137 -137 -137 -137 -137 -137 -137 -137 -135 -135 -135 -135 -135 -135 -135 -135 -135 -135 -135 -134 -134 -134 -134 -134 -134 -134 -134 -134 -134 -134 -133 -133 -133 -133 -133 -133 -133 -133 -133 -133 -133 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -127 -127 -127 -127 -127 -127 -127 -127 -127 -127 -127 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -119 -119 -119 -119 -119 -119 -119 -119 -119 -119 -119 -113 -113 -113 -113 -113 -113 -113 -113 -113 -113 -113 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -9 -9 -9 -9 -9 -9 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -110 -110 -110 -110 -110 -110 -110 -110 -110 -110 -110 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -137 -137 -137 -137 -137 -137 -137 -137 -137 -137 -137 -135 -135 -135 -135 -135 -135 -135 -135 -135 -135 -135 -134 -134 -134 -134 -134 -134 -134 -134 -134 -134 -134 -133 -133 -133 -133 -133 -133 -133 -133 -133 -133 -133 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -127 -127 -127 -127 -127 -127 -127 -127 -127 -127 -127 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -119 -119 -119 -119 -119 -119 -119 -119 -119 -119 -119 -113 -113 -113 -113 -113 -113 -113 -113 -113 -113 -113 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -9 -9 -9 -9 -9 -9 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -110 -110 -110 -110 -110 -110 -110 -110 -110 -110 -110 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -137 -137 -137 -137 -137 -137 -137 -137 -137 -137 -137 -135 -135 -135 -135 -135 -135 -135 -135 -135 -135 -135 -134 -134 -134 -134 -134 -134 -134 -134 -134 -134 -134 -133 -133 -133 -133 -133 -133 -133 -133 -133 -133 -133 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -127 -127 -127 -127 -127 -127 -127 -127 -127 -127 -127 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -119 -119 -119 -119 -119 -119 -119 -119 -119 -119 -119 -113 -113 -113 -113 -113 -113 -113 -113 -113 -113 -113 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -9 -9 -9 -9 -9 -9 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -110 -110 -110 -110 -110 -110 -110 -110 -110 -110 -110 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -137 -137 -137 -137 -137 -137 -137 -137 -137 -137 -137 -135 -135 -135 -135 -135 -135 -135 -135 -135 -135 -135 -134 -134 -134 -134 -134 -134 -134 -134 -134 -134 -134 -133 -133 -133 -133 -133 -133 -133 -133 -133 -133 -133 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -127 -127 -127 -127 -127 -127 -127 -127 -127 -127 -127 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -119 -119 -119 -119 -119 -119 -119 -119 -119 -119 -119 -113 -113 -113 -113 -113 -113 -113 -113 -113 -113 -113 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -9 -9 -9 -9 -9 -9 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -110 -110 -110 -110 -110 -110 -110 -110 -110 -110 -110 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -137 -137 -137 -137 -137 -137 -137 -137 -137 -137 -137 -135 -135 -135 -135 -135 -135 -135 -135 -135 -135 -135 -134 -134 -134 -134 -134 -134 -134 -134 -134 -134 -134 -133 -133 -133 -133 -133 -133 -133 -133 -133 -133 -133 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -127 -127 -127 -127 -127 -127 -127 -127 -127 -127 -127 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -119 -119 -119 -119 -119 -119 -119 -119 -119 -119 -119 -113 -113 -113 -113 -113 -113 -113 -113 -113 -113 -113 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -9 -9 -9 -9 -9 -9 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -110 -110 -110 -110 -110 -110 -110 -110 -110 -110 -110 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -137 -137 -137 -137 -137 -137 -137 -137 -137 -137 -137 -135 -135 -135 -135 -135 -135 -135 -135 -135 -135 -135 -134 -134 -134 -134 -134 -134 -134 -134 -134 -134 -134 -133 -133 -133 -133 -133 -133 -133 -133 -133 -133 -133 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -127 -127 -127 -127 -127 -127 -127 -127 -127 -127 -127 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -119 -119 -119 -119 -119 -119 -119 -119 -119 -119 -119 -113 -113 -113 -113 -113 -113 -113 -113 -113 -113 -113 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -9 -9 -9 -9 -9 -9 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -110 -110 -110 -110 -110 -110 -110 -110 -110 -110 -110 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -137 -137 -137 -137 -137 -137 -137 -137 -137 -137 -137 -135 -135 -135 -135 -135 -135 -135 -135 -135 -135 -135 -134 -134 -134 -134 -134 -134 -134 -134 -134 -134 -134 -133 -133 -133 -133 -133 -133 -133 -133 -133 -133 -133 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -127 -127 -127 -127 -127 -127 -127 -127 -127 -127 -127 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -119 -119 -119 -119 -119 -119 -119 -119 -119 -119 -119 -113 -113 -113 -113 -113 -113 -113 -113 -113 -113 -113 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -9 -9 -9 -9 -9 -9 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -113 -113 -113 -113 -113 -113 -113 -113 -113 -113 -113 -113 -118 -118 -118 -118 -118 -118 -118 -118 -118 -118 -118 -123 -123 -123 -123 -123 -123 -123 -123 -123 -123 -123 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -134 -134 -134 -134 -134 -134 -134 -134 -134 -134 -134 -133 -133 -133 -133 -133 -133 -133 -133 -133 -133 -133 -133 -133 -133 -133 -133 -133 -133 -133 -133 -133 -133 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -127 -127 -127 -127 -127 -127 -127 -127 -127 -127 -127 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -114 -114 -114 -114 -114 -114 -114 -114 -114 -114 -114 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -95 -95 -95 -95 -95 -95 -95 -95 -95 -95 -95 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -7 -7 -7 -7 -7 -7 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -113 -113 -113 -113 -113 -113 -113 -113 -113 -113 -113 -113 -118 -118 -118 -118 -118 -118 -118 -118 -118 -118 -118 -123 -123 -123 -123 -123 -123 -123 -123 -123 -123 -123 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -134 -134 -134 -134 -134 -134 -134 -134 -134 -134 -134 -133 -133 -133 -133 -133 -133 -133 -133 -133 -133 -133 -133 -133 -133 -133 -133 -133 -133 -133 -133 -133 -133 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -127 -127 -127 -127 -127 -127 -127 -127 -127 -127 -127 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -114 -114 -114 -114 -114 -114 -114 -114 -114 -114 -114 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -95 -95 -95 -95 -95 -95 -95 -95 -95 -95 -95 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -7 -7 -7 -7 -7 -7 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -113 -113 -113 -113 -113 -113 -113 -113 -113 -113 -113 -113 -118 -118 -118 -118 -118 -118 -118 -118 -118 -118 -118 -123 -123 -123 -123 -123 -123 -123 -123 -123 -123 -123 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -134 -134 -134 -134 -134 -134 -134 -134 -134 -134 -134 -133 -133 -133 -133 -133 -133 -133 -133 -133 -133 -133 -133 -133 -133 -133 -133 -133 -133 -133 -133 -133 -133 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -127 -127 -127 -127 -127 -127 -127 -127 -127 -127 -127 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -114 -114 -114 -114 -114 -114 -114 -114 -114 -114 -114 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -95 -95 -95 -95 -95 -95 -95 -95 -95 -95 -95 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -7 -7 -7 -7 -7 -7 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -113 -113 -113 -113 -113 -113 -113 -113 -113 -113 -113 -113 -118 -118 -118 -118 -118 -118 -118 -118 -118 -118 -118 -123 -123 -123 -123 -123 -123 -123 -123 -123 -123 -123 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -134 -134 -134 -134 -134 -134 -134 -134 -134 -134 -134 -133 -133 -133 -133 -133 -133 -133 -133 -133 -133 -133 -133 -133 -133 -133 -133 -133 -133 -133 -133 -133 -133 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -127 -127 -127 -127 -127 -127 -127 -127 -127 -127 -127 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -114 -114 -114 -114 -114 -114 -114 -114 -114 -114 -114 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -95 -95 -95 -95 -95 -95 -95 -95 -95 -95 -95 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -7 -7 -7 -7 -7 -7 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -113 -113 -113 -113 -113 -113 -113 -113 -113 -113 -113 -113 -118 -118 -118 -118 -118 -118 -118 -118 -118 -118 -118 -123 -123 -123 -123 -123 -123 -123 -123 -123 -123 -123 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -134 -134 -134 -134 -134 -134 -134 -134 -134 -134 -134 -133 -133 -133 -133 -133 -133 -133 -133 -133 -133 -133 -133 -133 -133 -133 -133 -133 -133 -133 -133 -133 -133 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -127 -127 -127 -127 -127 -127 -127 -127 -127 -127 -127 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -114 -114 -114 -114 -114 -114 -114 -114 -114 -114 -114 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -95 -95 -95 -95 -95 -95 -95 -95 -95 -95 -95 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -7 -7 -7 -7 -7 -7 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -113 -113 -113 -113 -113 -113 -113 -113 -113 -113 -113 -113 -118 -118 -118 -118 -118 -118 -118 -118 -118 -118 -118 -123 -123 -123 -123 -123 -123 -123 -123 -123 -123 -123 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -134 -134 -134 -134 -134 -134 -134 -134 -134 -134 -134 -133 -133 -133 -133 -133 -133 -133 -133 -133 -133 -133 -133 -133 -133 -133 -133 -133 -133 -133 -133 -133 -133 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -127 -127 -127 -127 -127 -127 -127 -127 -127 -127 -127 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -114 -114 -114 -114 -114 -114 -114 -114 -114 -114 -114 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -95 -95 -95 -95 -95 -95 -95 -95 -95 -95 -95 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -7 -7 -7 -7 -7 -7 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -113 -113 -113 -113 -113 -113 -113 -113 -113 -113 -113 -113 -118 -118 -118 -118 -118 -118 -118 -118 -118 -118 -118 -123 -123 -123 -123 -123 -123 -123 -123 -123 -123 -123 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -134 -134 -134 -134 -134 -134 -134 -134 -134 -134 -134 -133 -133 -133 -133 -133 -133 -133 -133 -133 -133 -133 -133 -133 -133 -133 -133 -133 -133 -133 -133 -133 -133 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -127 -127 -127 -127 -127 -127 -127 -127 -127 -127 -127 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -114 -114 -114 -114 -114 -114 -114 -114 -114 -114 -114 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -95 -95 -95 -95 -95 -95 -95 -95 -95 -95 -95 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -7 -7 -7 -7 -7 -7 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -113 -113 -113 -113 -113 -113 -113 -113 -113 -113 -113 -113 -118 -118 -118 -118 -118 -118 -118 -118 -118 -118 -118 -123 -123 -123 -123 -123 -123 -123 -123 -123 -123 -123 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -134 -134 -134 -134 -134 -134 -134 -134 -134 -134 -134 -133 -133 -133 -133 -133 -133 -133 -133 -133 -133 -133 -133 -133 -133 -133 -133 -133 -133 -133 -133 -133 -133 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -127 -127 -127 -127 -127 -127 -127 -127 -127 -127 -127 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -114 -114 -114 -114 -114 -114 -114 -114 -114 -114 -114 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -95 -95 -95 -95 -95 -95 -95 -95 -95 -95 -95 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -7 -7 -7 -7 -7 -7 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -113 -113 -113 -113 -113 -113 -113 -113 -113 -113 -113 -113 -118 -118 -118 -118 -118 -118 -118 -118 -118 -118 -118 -123 -123 -123 -123 -123 -123 -123 -123 -123 -123 -123 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -134 -134 -134 -134 -134 -134 -134 -134 -134 -134 -134 -133 -133 -133 -133 -133 -133 -133 -133 -133 -133 -133 -133 -133 -133 -133 -133 -133 -133 -133 -133 -133 -133 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -127 -127 -127 -127 -127 -127 -127 -127 -127 -127 -127 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -114 -114 -114 -114 -114 -114 -114 -114 -114 -114 -114 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -95 -95 -95 -95 -95 -95 -95 -95 -95 -95 -95 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -7 -7 -7 -7 -7 -7 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -113 -113 -113 -113 -113 -113 -113 -113 -113 -113 -113 -113 -118 -118 -118 -118 -118 -118 -118 -118 -118 -118 -118 -123 -123 -123 -123 -123 -123 -123 -123 -123 -123 -123 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -134 -134 -134 -134 -134 -134 -134 -134 -134 -134 -134 -133 -133 -133 -133 -133 -133 -133 -133 -133 -133 -133 -133 -133 -133 -133 -133 -133 -133 -133 -133 -133 -133 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -127 -127 -127 -127 -127 -127 -127 -127 -127 -127 -127 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -114 -114 -114 -114 -114 -114 -114 -114 -114 -114 -114 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -95 -95 -95 -95 -95 -95 -95 -95 -95 -95 -95 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -7 -7 -7 -7 -7 -7 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -113 -113 -113 -113 -113 -113 -113 -113 -113 -113 -113 -113 -118 -118 -118 -118 -118 -118 -118 -118 -118 -118 -118 -123 -123 -123 -123 -123 -123 -123 -123 -123 -123 -123 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -134 -134 -134 -134 -134 -134 -134 -134 -134 -134 -134 -133 -133 -133 -133 -133 -133 -133 -133 -133 -133 -133 -133 -133 -133 -133 -133 -133 -133 -133 -133 -133 -133 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -127 -127 -127 -127 -127 -127 -127 -127 -127 -127 -127 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -126 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -114 -114 -114 -114 -114 -114 -114 -114 -114 -114 -114 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -95 -95 -95 -95 -95 -95 -95 -95 -95 -95 -95 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -7 -7 -7 -7 -7 -7 5 5 5 5 5 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -95 -95 -95 -95 -95 -95 -95 -95 -95 -95 -95 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -117 -117 -117 -117 -117 -117 -117 -117 -117 -117 -117 -122 -122 -122 -122 -122 -122 -122 -122 -122 -122 -122 -127 -127 -127 -127 -127 -127 -127 -127 -127 -127 -127 -133 -133 -133 -133 -133 -133 -133 -133 -133 -133 -133 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -127 -127 -127 -127 -127 -127 -127 -127 -127 -127 -127 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -95 -95 -95 -95 -95 -95 -95 -95 -95 -95 -95 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -7 -7 -7 -7 -7 -7 5 5 5 5 5 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -95 -95 -95 -95 -95 -95 -95 -95 -95 -95 -95 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -117 -117 -117 -117 -117 -117 -117 -117 -117 -117 -117 -122 -122 -122 -122 -122 -122 -122 -122 -122 -122 -122 -127 -127 -127 -127 -127 -127 -127 -127 -127 -127 -127 -133 -133 -133 -133 -133 -133 -133 -133 -133 -133 -133 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -127 -127 -127 -127 -127 -127 -127 -127 -127 -127 -127 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -95 -95 -95 -95 -95 -95 -95 -95 -95 -95 -95 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -7 -7 -7 -7 -7 -7 5 5 5 5 5 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -95 -95 -95 -95 -95 -95 -95 -95 -95 -95 -95 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -117 -117 -117 -117 -117 -117 -117 -117 -117 -117 -117 -122 -122 -122 -122 -122 -122 -122 -122 -122 -122 -122 -127 -127 -127 -127 -127 -127 -127 -127 -127 -127 -127 -133 -133 -133 -133 -133 -133 -133 -133 -133 -133 -133 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -127 -127 -127 -127 -127 -127 -127 -127 -127 -127 -127 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -95 -95 -95 -95 -95 -95 -95 -95 -95 -95 -95 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -7 -7 -7 -7 -7 -7 5 5 5 5 5 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -95 -95 -95 -95 -95 -95 -95 -95 -95 -95 -95 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -117 -117 -117 -117 -117 -117 -117 -117 -117 -117 -117 -122 -122 -122 -122 -122 -122 -122 -122 -122 -122 -122 -127 -127 -127 -127 -127 -127 -127 -127 -127 -127 -127 -133 -133 -133 -133 -133 -133 -133 -133 -133 -133 -133 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -127 -127 -127 -127 -127 -127 -127 -127 -127 -127 -127 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -95 -95 -95 -95 -95 -95 -95 -95 -95 -95 -95 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -7 -7 -7 -7 -7 -7 5 5 5 5 5 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -95 -95 -95 -95 -95 -95 -95 -95 -95 -95 -95 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -117 -117 -117 -117 -117 -117 -117 -117 -117 -117 -117 -122 -122 -122 -122 -122 -122 -122 -122 -122 -122 -122 -127 -127 -127 -127 -127 -127 -127 -127 -127 -127 -127 -133 -133 -133 -133 -133 -133 -133 -133 -133 -133 -133 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -127 -127 -127 -127 -127 -127 -127 -127 -127 -127 -127 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -95 -95 -95 -95 -95 -95 -95 -95 -95 -95 -95 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -7 -7 -7 -7 -7 -7 5 5 5 5 5 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -95 -95 -95 -95 -95 -95 -95 -95 -95 -95 -95 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -117 -117 -117 -117 -117 -117 -117 -117 -117 -117 -117 -122 -122 -122 -122 -122 -122 -122 -122 -122 -122 -122 -127 -127 -127 -127 -127 -127 -127 -127 -127 -127 -127 -133 -133 -133 -133 -133 -133 -133 -133 -133 -133 -133 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -127 -127 -127 -127 -127 -127 -127 -127 -127 -127 -127 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -95 -95 -95 -95 -95 -95 -95 -95 -95 -95 -95 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -7 -7 -7 -7 -7 -7 5 5 5 5 5 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -95 -95 -95 -95 -95 -95 -95 -95 -95 -95 -95 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -117 -117 -117 -117 -117 -117 -117 -117 -117 -117 -117 -122 -122 -122 -122 -122 -122 -122 -122 -122 -122 -122 -127 -127 -127 -127 -127 -127 -127 -127 -127 -127 -127 -133 -133 -133 -133 -133 -133 -133 -133 -133 -133 -133 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -127 -127 -127 -127 -127 -127 -127 -127 -127 -127 -127 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -95 -95 -95 -95 -95 -95 -95 -95 -95 -95 -95 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -7 -7 -7 -7 -7 -7 5 5 5 5 5 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -95 -95 -95 -95 -95 -95 -95 -95 -95 -95 -95 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -117 -117 -117 -117 -117 -117 -117 -117 -117 -117 -117 -122 -122 -122 -122 -122 -122 -122 -122 -122 -122 -122 -127 -127 -127 -127 -127 -127 -127 -127 -127 -127 -127 -133 -133 -133 -133 -133 -133 -133 -133 -133 -133 -133 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -127 -127 -127 -127 -127 -127 -127 -127 -127 -127 -127 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -95 -95 -95 -95 -95 -95 -95 -95 -95 -95 -95 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -7 -7 -7 -7 -7 -7 5 5 5 5 5 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -95 -95 -95 -95 -95 -95 -95 -95 -95 -95 -95 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -117 -117 -117 -117 -117 -117 -117 -117 -117 -117 -117 -122 -122 -122 -122 -122 -122 -122 -122 -122 -122 -122 -127 -127 -127 -127 -127 -127 -127 -127 -127 -127 -127 -133 -133 -133 -133 -133 -133 -133 -133 -133 -133 -133 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -127 -127 -127 -127 -127 -127 -127 -127 -127 -127 -127 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -95 -95 -95 -95 -95 -95 -95 -95 -95 -95 -95 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -7 -7 -7 -7 -7 -7 5 5 5 5 5 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -95 -95 -95 -95 -95 -95 -95 -95 -95 -95 -95 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -117 -117 -117 -117 -117 -117 -117 -117 -117 -117 -117 -122 -122 -122 -122 -122 -122 -122 -122 -122 -122 -122 -127 -127 -127 -127 -127 -127 -127 -127 -127 -127 -127 -133 -133 -133 -133 -133 -133 -133 -133 -133 -133 -133 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -127 -127 -127 -127 -127 -127 -127 -127 -127 -127 -127 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -95 -95 -95 -95 -95 -95 -95 -95 -95 -95 -95 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -7 -7 -7 -7 -7 -7 5 5 5 5 5 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -95 -95 -95 -95 -95 -95 -95 -95 -95 -95 -95 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -117 -117 -117 -117 -117 -117 -117 -117 -117 -117 -117 -122 -122 -122 -122 -122 -122 -122 -122 -122 -122 -122 -127 -127 -127 -127 -127 -127 -127 -127 -127 -127 -127 -133 -133 -133 -133 -133 -133 -133 -133 -133 -133 -133 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -127 -127 -127 -127 -127 -127 -127 -127 -127 -127 -127 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -95 -95 -95 -95 -95 -95 -95 -95 -95 -95 -95 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -7 -7 -7 -7 -7 -7 5 5 5 5 5 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -95 -95 -95 -95 -95 -95 -95 -95 -95 -95 -95 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -117 -117 -117 -117 -117 -117 -117 -117 -117 -117 -117 -122 -122 -122 -122 -122 -122 -122 -122 -122 -122 -122 -127 -127 -127 -127 -127 -127 -127 -127 -127 -127 -127 -133 -133 -133 -133 -133 -133 -133 -133 -133 -133 -133 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -131 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -127 -127 -127 -127 -127 -127 -127 -127 -127 -127 -127 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -95 -95 -95 -95 -95 -95 -95 -95 -95 -95 -95 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -7 -7 -7 -7 -7 -7 5 5 5 5 5 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -114 -114 -114 -114 -114 -114 -114 -114 -114 -114 -114 -119 -119 -119 -119 -119 -119 -119 -119 -119 -119 -119 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -122 -122 -122 -122 -122 -122 -122 -122 -122 -122 -122 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -110 -110 -110 -110 -110 -110 -110 -110 -110 -110 -110 -110 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -7 -7 -7 -7 -7 -7 5 5 5 5 5 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -114 -114 -114 -114 -114 -114 -114 -114 -114 -114 -114 -119 -119 -119 -119 -119 -119 -119 -119 -119 -119 -119 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -122 -122 -122 -122 -122 -122 -122 -122 -122 -122 -122 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -110 -110 -110 -110 -110 -110 -110 -110 -110 -110 -110 -110 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -7 -7 -7 -7 -7 -7 5 5 5 5 5 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -114 -114 -114 -114 -114 -114 -114 -114 -114 -114 -114 -119 -119 -119 -119 -119 -119 -119 -119 -119 -119 -119 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -122 -122 -122 -122 -122 -122 -122 -122 -122 -122 -122 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -110 -110 -110 -110 -110 -110 -110 -110 -110 -110 -110 -110 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -7 -7 -7 -7 -7 -7 5 5 5 5 5 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -114 -114 -114 -114 -114 -114 -114 -114 -114 -114 -114 -119 -119 -119 -119 -119 -119 -119 -119 -119 -119 -119 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -122 -122 -122 -122 -122 -122 -122 -122 -122 -122 -122 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -110 -110 -110 -110 -110 -110 -110 -110 -110 -110 -110 -110 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -7 -7 -7 -7 -7 -7 5 5 5 5 5 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -114 -114 -114 -114 -114 -114 -114 -114 -114 -114 -114 -119 -119 -119 -119 -119 -119 -119 -119 -119 -119 -119 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -122 -122 -122 -122 -122 -122 -122 -122 -122 -122 -122 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -110 -110 -110 -110 -110 -110 -110 -110 -110 -110 -110 -110 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -7 -7 -7 -7 -7 -7 5 5 5 5 5 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -114 -114 -114 -114 -114 -114 -114 -114 -114 -114 -114 -119 -119 -119 -119 -119 -119 -119 -119 -119 -119 -119 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -122 -122 -122 -122 -122 -122 -122 -122 -122 -122 -122 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -110 -110 -110 -110 -110 -110 -110 -110 -110 -110 -110 -110 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -7 -7 -7 -7 -7 -7 5 5 5 5 5 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -114 -114 -114 -114 -114 -114 -114 -114 -114 -114 -114 -119 -119 -119 -119 -119 -119 -119 -119 -119 -119 -119 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -122 -122 -122 -122 -122 -122 -122 -122 -122 -122 -122 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -110 -110 -110 -110 -110 -110 -110 -110 -110 -110 -110 -110 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -7 -7 -7 -7 -7 -7 5 5 5 5 5 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -114 -114 -114 -114 -114 -114 -114 -114 -114 -114 -114 -119 -119 -119 -119 -119 -119 -119 -119 -119 -119 -119 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -122 -122 -122 -122 -122 -122 -122 -122 -122 -122 -122 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -110 -110 -110 -110 -110 -110 -110 -110 -110 -110 -110 -110 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -7 -7 -7 -7 -7 -7 5 5 5 5 5 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -114 -114 -114 -114 -114 -114 -114 -114 -114 -114 -114 -119 -119 -119 -119 -119 -119 -119 -119 -119 -119 -119 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -122 -122 -122 -122 -122 -122 -122 -122 -122 -122 -122 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -110 -110 -110 -110 -110 -110 -110 -110 -110 -110 -110 -110 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -7 -7 -7 -7 -7 -7 5 5 5 5 5 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -114 -114 -114 -114 -114 -114 -114 -114 -114 -114 -114 -119 -119 -119 -119 -119 -119 -119 -119 -119 -119 -119 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -122 -122 -122 -122 -122 -122 -122 -122 -122 -122 -122 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -110 -110 -110 -110 -110 -110 -110 -110 -110 -110 -110 -110 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -7 -7 -7 -7 -7 -7 5 5 5 5 5 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -114 -114 -114 -114 -114 -114 -114 -114 -114 -114 -114 -119 -119 -119 -119 -119 -119 -119 -119 -119 -119 -119 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -130 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -122 -122 -122 -122 -122 -122 -122 -122 -122 -122 -122 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -110 -110 -110 -110 -110 -110 -110 -110 -110 -110 -110 -110 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -7 -7 -7 -7 -7 -7 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -95 -95 -95 -95 -95 -95 -95 -95 -95 -95 -95 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -110 -110 -110 -110 -110 -110 -110 -110 -110 -110 -110 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -118 -118 -118 -118 -118 -118 -118 -118 -118 -118 -118 -113 -113 -113 -113 -113 -113 -113 -113 -113 -113 -113 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -6 -6 -6 -6 -6 -6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -95 -95 -95 -95 -95 -95 -95 -95 -95 -95 -95 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -110 -110 -110 -110 -110 -110 -110 -110 -110 -110 -110 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -118 -118 -118 -118 -118 -118 -118 -118 -118 -118 -118 -113 -113 -113 -113 -113 -113 -113 -113 -113 -113 -113 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -6 -6 -6 -6 -6 -6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -95 -95 -95 -95 -95 -95 -95 -95 -95 -95 -95 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -110 -110 -110 -110 -110 -110 -110 -110 -110 -110 -110 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -118 -118 -118 -118 -118 -118 -118 -118 -118 -118 -118 -113 -113 -113 -113 -113 -113 -113 -113 -113 -113 -113 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -6 -6 -6 -6 -6 -6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -95 -95 -95 -95 -95 -95 -95 -95 -95 -95 -95 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -110 -110 -110 -110 -110 -110 -110 -110 -110 -110 -110 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -118 -118 -118 -118 -118 -118 -118 -118 -118 -118 -118 -113 -113 -113 -113 -113 -113 -113 -113 -113 -113 -113 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -6 -6 -6 -6 -6 -6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -95 -95 -95 -95 -95 -95 -95 -95 -95 -95 -95 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -110 -110 -110 -110 -110 -110 -110 -110 -110 -110 -110 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -118 -118 -118 -118 -118 -118 -118 -118 -118 -118 -118 -113 -113 -113 -113 -113 -113 -113 -113 -113 -113 -113 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -6 -6 -6 -6 -6 -6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -95 -95 -95 -95 -95 -95 -95 -95 -95 -95 -95 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -110 -110 -110 -110 -110 -110 -110 -110 -110 -110 -110 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -118 -118 -118 -118 -118 -118 -118 -118 -118 -118 -118 -113 -113 -113 -113 -113 -113 -113 -113 -113 -113 -113 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -6 -6 -6 -6 -6 -6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -95 -95 -95 -95 -95 -95 -95 -95 -95 -95 -95 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -110 -110 -110 -110 -110 -110 -110 -110 -110 -110 -110 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -118 -118 -118 -118 -118 -118 -118 -118 -118 -118 -118 -113 -113 -113 -113 -113 -113 -113 -113 -113 -113 -113 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -6 -6 -6 -6 -6 -6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -95 -95 -95 -95 -95 -95 -95 -95 -95 -95 -95 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -110 -110 -110 -110 -110 -110 -110 -110 -110 -110 -110 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -118 -118 -118 -118 -118 -118 -118 -118 -118 -118 -118 -113 -113 -113 -113 -113 -113 -113 -113 -113 -113 -113 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -6 -6 -6 -6 -6 -6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -95 -95 -95 -95 -95 -95 -95 -95 -95 -95 -95 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -110 -110 -110 -110 -110 -110 -110 -110 -110 -110 -110 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -118 -118 -118 -118 -118 -118 -118 -118 -118 -118 -118 -113 -113 -113 -113 -113 -113 -113 -113 -113 -113 -113 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -6 -6 -6 -6 -6 -6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -95 -95 -95 -95 -95 -95 -95 -95 -95 -95 -95 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -110 -110 -110 -110 -110 -110 -110 -110 -110 -110 -110 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -118 -118 -118 -118 -118 -118 -118 -118 -118 -118 -118 -113 -113 -113 -113 -113 -113 -113 -113 -113 -113 -113 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -6 -6 -6 -6 -6 -6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -95 -95 -95 -95 -95 -95 -95 -95 -95 -95 -95 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -110 -110 -110 -110 -110 -110 -110 -110 -110 -110 -110 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -125 -118 -118 -118 -118 -118 -118 -118 -118 -118 -118 -118 -113 -113 -113 -113 -113 -113 -113 -113 -113 -113 -113 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -6 -6 -6 -6 -6 -6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -110 -110 -110 -110 -110 -110 -110 -110 -110 -110 -110 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -114 -114 -114 -114 -114 -114 -114 -114 -114 -114 -114 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -6 -6 -6 -6 -6 -6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -110 -110 -110 -110 -110 -110 -110 -110 -110 -110 -110 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -114 -114 -114 -114 -114 -114 -114 -114 -114 -114 -114 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -6 -6 -6 -6 -6 -6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -110 -110 -110 -110 -110 -110 -110 -110 -110 -110 -110 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -114 -114 -114 -114 -114 -114 -114 -114 -114 -114 -114 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -6 -6 -6 -6 -6 -6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -110 -110 -110 -110 -110 -110 -110 -110 -110 -110 -110 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -114 -114 -114 -114 -114 -114 -114 -114 -114 -114 -114 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -6 -6 -6 -6 -6 -6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -110 -110 -110 -110 -110 -110 -110 -110 -110 -110 -110 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -114 -114 -114 -114 -114 -114 -114 -114 -114 -114 -114 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -6 -6 -6 -6 -6 -6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -110 -110 -110 -110 -110 -110 -110 -110 -110 -110 -110 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -114 -114 -114 -114 -114 -114 -114 -114 -114 -114 -114 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -6 -6 -6 -6 -6 -6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -110 -110 -110 -110 -110 -110 -110 -110 -110 -110 -110 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -114 -114 -114 -114 -114 -114 -114 -114 -114 -114 -114 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -6 -6 -6 -6 -6 -6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -110 -110 -110 -110 -110 -110 -110 -110 -110 -110 -110 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -114 -114 -114 -114 -114 -114 -114 -114 -114 -114 -114 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -6 -6 -6 -6 -6 -6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -110 -110 -110 -110 -110 -110 -110 -110 -110 -110 -110 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -114 -114 -114 -114 -114 -114 -114 -114 -114 -114 -114 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -6 -6 -6 -6 -6 -6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -110 -110 -110 -110 -110 -110 -110 -110 -110 -110 -110 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -114 -114 -114 -114 -114 -114 -114 -114 -114 -114 -114 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -6 -6 -6 -6 -6 -6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -110 -110 -110 -110 -110 -110 -110 -110 -110 -110 -110 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -121 -114 -114 -114 -114 -114 -114 -114 -114 -114 -114 -114 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -109 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -6 -6 -6 -6 -6 -6 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -110 -110 -110 -110 -110 -110 -110 -110 -110 -110 -110 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -6 -6 -6 -6 -6 -6 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -110 -110 -110 -110 -110 -110 -110 -110 -110 -110 -110 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -6 -6 -6 -6 -6 -6 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -110 -110 -110 -110 -110 -110 -110 -110 -110 -110 -110 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -6 -6 -6 -6 -6 -6 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -110 -110 -110 -110 -110 -110 -110 -110 -110 -110 -110 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -6 -6 -6 -6 -6 -6 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -110 -110 -110 -110 -110 -110 -110 -110 -110 -110 -110 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -6 -6 -6 -6 -6 -6 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -110 -110 -110 -110 -110 -110 -110 -110 -110 -110 -110 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -6 -6 -6 -6 -6 -6 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -110 -110 -110 -110 -110 -110 -110 -110 -110 -110 -110 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -6 -6 -6 -6 -6 -6 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -110 -110 -110 -110 -110 -110 -110 -110 -110 -110 -110 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -6 -6 -6 -6 -6 -6 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -110 -110 -110 -110 -110 -110 -110 -110 -110 -110 -110 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -6 -6 -6 -6 -6 -6 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -110 -110 -110 -110 -110 -110 -110 -110 -110 -110 -110 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -6 -6 -6 -6 -6 -6 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -115 -110 -110 -110 -110 -110 -110 -110 -110 -110 -110 -110 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -105 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -6 -6 -6 -6 -6 -6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -95 -95 -95 -95 -95 -95 -95 -95 -95 -95 -95 -95 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -6 -6 -6 -6 -6 -6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -95 -95 -95 -95 -95 -95 -95 -95 -95 -95 -95 -95 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -6 -6 -6 -6 -6 -6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -95 -95 -95 -95 -95 -95 -95 -95 -95 -95 -95 -95 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -6 -6 -6 -6 -6 -6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -95 -95 -95 -95 -95 -95 -95 -95 -95 -95 -95 -95 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -6 -6 -6 -6 -6 -6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -95 -95 -95 -95 -95 -95 -95 -95 -95 -95 -95 -95 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -6 -6 -6 -6 -6 -6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -95 -95 -95 -95 -95 -95 -95 -95 -95 -95 -95 -95 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -6 -6 -6 -6 -6 -6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -95 -95 -95 -95 -95 -95 -95 -95 -95 -95 -95 -95 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -6 -6 -6 -6 -6 -6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -95 -95 -95 -95 -95 -95 -95 -95 -95 -95 -95 -95 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -6 -6 -6 -6 -6 -6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -95 -95 -95 -95 -95 -95 -95 -95 -95 -95 -95 -95 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -6 -6 -6 -6 -6 -6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -95 -95 -95 -95 -95 -95 -95 -95 -95 -95 -95 -95 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -6 -6 -6 -6 -6 -6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -111 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -95 -95 -95 -95 -95 -95 -95 -95 -95 -95 -95 -95 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -6 -6 -6 -6 -6 -6 9 9 9 9 9 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -6 -6 -6 -6 -6 -6 9 9 9 9 9 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -6 -6 -6 -6 -6 -6 9 9 9 9 9 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -6 -6 -6 -6 -6 -6 9 9 9 9 9 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -6 -6 -6 -6 -6 -6 9 9 9 9 9 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -6 -6 -6 -6 -6 -6 9 9 9 9 9 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -6 -6 -6 -6 -6 -6 9 9 9 9 9 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -6 -6 -6 -6 -6 -6 9 9 9 9 9 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -6 -6 -6 -6 -6 -6 9 9 9 9 9 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -6 -6 -6 -6 -6 -6 9 9 9 9 9 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -6 -6 -6 -6 -6 -6 9 9 9 9 9 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -58 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -106 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -107 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -6 -6 -6 -6 -6 -6 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 3 3 3 3 3 3 3 3 3 3 3 3 1 1 1 1 1 1 1 1 1 1 1 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -6 -6 -6 -6 -6 -6 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 3 3 3 3 3 3 3 3 3 3 3 3 1 1 1 1 1 1 1 1 1 1 1 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -6 -6 -6 -6 -6 -6 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 3 3 3 3 3 3 3 3 3 3 3 3 1 1 1 1 1 1 1 1 1 1 1 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -6 -6 -6 -6 -6 -6 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 3 3 3 3 3 3 3 3 3 3 3 3 1 1 1 1 1 1 1 1 1 1 1 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -6 -6 -6 -6 -6 -6 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 3 3 3 3 3 3 3 3 3 3 3 3 1 1 1 1 1 1 1 1 1 1 1 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -6 -6 -6 -6 -6 -6 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 3 3 3 3 3 3 3 3 3 3 3 3 1 1 1 1 1 1 1 1 1 1 1 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -6 -6 -6 -6 -6 -6 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 3 3 3 3 3 3 3 3 3 3 3 3 1 1 1 1 1 1 1 1 1 1 1 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -6 -6 -6 -6 -6 -6 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 3 3 3 3 3 3 3 3 3 3 3 3 1 1 1 1 1 1 1 1 1 1 1 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -6 -6 -6 -6 -6 -6 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 3 3 3 3 3 3 3 3 3 3 3 3 1 1 1 1 1 1 1 1 1 1 1 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -6 -6 -6 -6 -6 -6 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 3 3 3 3 3 3 3 3 3 3 3 3 1 1 1 1 1 1 1 1 1 1 1 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -6 -6 -6 -6 -6 -6 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 3 3 3 3 3 3 3 3 3 3 3 3 1 1 1 1 1 1 1 1 1 1 1 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -101 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -103 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -6 -6 -6 -6 -6 -6 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -5 -5 -5 -5 -5 -5 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -5 -5 -5 -5 -5 -5 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -5 -5 -5 -5 -5 -5 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -5 -5 -5 -5 -5 -5 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -5 -5 -5 -5 -5 -5 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -5 -5 -5 -5 -5 -5 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -5 -5 -5 -5 -5 -5 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -5 -5 -5 -5 -5 -5 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -5 -5 -5 -5 -5 -5 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -5 -5 -5 -5 -5 -5 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -97 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -98 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -99 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -5 -5 -5 -5 -5 -5 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -5 -5 -5 -5 -5 -5 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -5 -5 -5 -5 -5 -5 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -5 -5 -5 -5 -5 -5 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -5 -5 -5 -5 -5 -5 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -5 -5 -5 -5 -5 -5 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -5 -5 -5 -5 -5 -5 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -5 -5 -5 -5 -5 -5 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -5 -5 -5 -5 -5 -5 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -5 -5 -5 -5 -5 -5 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -5 -5 -5 -5 -5 -5 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -5 -5 -5 -5 -5 -5 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -91 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -93 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -94 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -5 -5 -5 -5 -5 -5 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 3 3 3 3 3 3 3 3 3 3 3 1 1 1 1 1 1 1 1 1 1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -5 -5 -5 -5 -5 -5 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 3 3 3 3 3 3 3 3 3 3 3 1 1 1 1 1 1 1 1 1 1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -5 -5 -5 -5 -5 -5 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 3 3 3 3 3 3 3 3 3 3 3 1 1 1 1 1 1 1 1 1 1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -5 -5 -5 -5 -5 -5 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 3 3 3 3 3 3 3 3 3 3 3 1 1 1 1 1 1 1 1 1 1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -5 -5 -5 -5 -5 -5 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 3 3 3 3 3 3 3 3 3 3 3 1 1 1 1 1 1 1 1 1 1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -5 -5 -5 -5 -5 -5 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 3 3 3 3 3 3 3 3 3 3 3 1 1 1 1 1 1 1 1 1 1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -5 -5 -5 -5 -5 -5 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 3 3 3 3 3 3 3 3 3 3 3 1 1 1 1 1 1 1 1 1 1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -5 -5 -5 -5 -5 -5 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 3 3 3 3 3 3 3 3 3 3 3 1 1 1 1 1 1 1 1 1 1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -5 -5 -5 -5 -5 -5 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 3 3 3 3 3 3 3 3 3 3 3 1 1 1 1 1 1 1 1 1 1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -5 -5 -5 -5 -5 -5 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 3 3 3 3 3 3 3 3 3 3 3 1 1 1 1 1 1 1 1 1 1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -5 -5 -5 -5 -5 -5 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 3 3 3 3 3 3 3 3 3 3 3 1 1 1 1 1 1 1 1 1 1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -87 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -89 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -90 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -5 -5 -5 -5 -5 -5 13 13 13 13 13 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -5 -5 -5 -5 -5 -5 13 13 13 13 13 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -5 -5 -5 -5 -5 -5 13 13 13 13 13 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -5 -5 -5 -5 -5 -5 13 13 13 13 13 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -5 -5 -5 -5 -5 -5 13 13 13 13 13 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -5 -5 -5 -5 -5 -5 13 13 13 13 13 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -5 -5 -5 -5 -5 -5 13 13 13 13 13 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -5 -5 -5 -5 -5 -5 13 13 13 13 13 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -5 -5 -5 -5 -5 -5 13 13 13 13 13 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -5 -5 -5 -5 -5 -5 13 13 13 13 13 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -5 -5 -5 -5 -5 -5 13 13 13 13 13 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -83 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -85 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -86 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -55 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -51 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -5 -5 -5 -5 -5 -5 13 13 13 13 13 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -5 -5 -5 -5 -5 -5 13 13 13 13 13 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -5 -5 -5 -5 -5 -5 13 13 13 13 13 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -5 -5 -5 -5 -5 -5 13 13 13 13 13 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -5 -5 -5 -5 -5 -5 13 13 13 13 13 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -5 -5 -5 -5 -5 -5 13 13 13 13 13 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -5 -5 -5 -5 -5 -5 13 13 13 13 13 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -5 -5 -5 -5 -5 -5 13 13 13 13 13 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -5 -5 -5 -5 -5 -5 13 13 13 13 13 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -5 -5 -5 -5 -5 -5 13 13 13 13 13 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -5 -5 -5 -5 -5 -5 13 13 13 13 13 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -79 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -81 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -82 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -78 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -49 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -5 -5 -5 -5 -5 -5 13 13 13 13 13 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 13 13 13 13 13 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 13 13 13 13 13 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 13 13 13 13 13 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 13 13 13 13 13 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 13 13 13 13 13 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 13 13 13 13 13 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 13 13 13 13 13 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 13 13 13 13 13 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 13 13 13 13 13 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 13 13 13 13 13 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -75 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -77 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -74 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -67 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -61 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -53 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -46 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 13 13 13 13 13 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -3 -3 -3 -3 -3 -3 13 13 13 13 13 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -3 -3 -3 -3 -3 -3 13 13 13 13 13 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -3 -3 -3 -3 -3 -3 13 13 13 13 13 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -3 -3 -3 -3 -3 -3 13 13 13 13 13 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -3 -3 -3 -3 -3 -3 13 13 13 13 13 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -37 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -39 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -42 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -45 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -62 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -65 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -69 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -71 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -73 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -70 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -66 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -63 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -59 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -57 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -54 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -47 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -43 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -41 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -3 -3 -3 -3 -3 -3