1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -14 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 0 0 0 0 0 0 0 0 0 0 -16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -8 -15 0 0 0 0 -1 0 0 0 -20 0 -3 0 0 0 0 0 0 0 -9 0 0 0 0 0 0 -9 0 0 -12 0 0 0 0 0 0 0 0 -19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -9 0 0 -8 0 -12 0 0 0 0 -12 0 0 0 -19 0 0 0 0 0 0 -16 0 0 -15 0 0 -18 -14 0 -19 -14 0 -9 -16 0 0 0 0 0 0 0 -20 -11 0 0 -21 0 0 0 0 -7 0 -20 0 0 0 0 0 -9 -11 0 -11 0 -8 0 0 -9 0 0 -8 0 0 -8 0 -18 0 0 0 0 -14 0 0 0 0 0 -13 0 0 -15 0 -19 0 -19 -1 -3 -21 0 0 -11 -5 -19 -1 0 -17 0 0 0 0 -26 0 0 -38 -1 0 0 0 -13 -12 -4 0 0 -13 0 0 -8 0 0 -20 0 -20 0 -18 0 0 0 -19 0 -5 0 -9 0 -4 0 -5 -13 0 0 0 0 -20 -1 0 -3 -6 0 0 0 -9 0 0 0 -36 -13 0 -11 -6 -13 0 -49 0 -7 -15 -17 0 -23 -15 -33 0 0 0 0 0 0 0 0 -20 -13 -24 -17 0 0 0 0 -9 0 0 0 0 0 -20 -17 0 -17 0 0 -18 0 -33 0 0 -19 -26 0 -20 0 0 0 -18 0 -9 0 -23 -13 -9 0 0 0 -19 0 0 0 -13 -18 0 0 0 -34 0 -20 0 0 -18 0 0 0 -24 0 0 -9 -9 -30 0 0 -24 -9 0 -11 0 0 0 -25 -18 0 0 0 -17 0 0 -34 0 -9 -8 0 -8 -20 -8 0 0 0 -7 -19 -26 -17 0 0 -1 0 0 0 0 0 0 0 -19 -18 0 0 0 -18 0 -18 0 -10 -18 0 0 -8 -10 -2 0 0 0 -16 0 0 -36 -6 -9 -20 0 -38 -20 0 -19 -16 0 -28 0 -10 -53 0 0 -18 -15 0 -8 -18 -14 0 -10 -12 -35 0 0 -8 -7 0 0 -22 0 -11 0 -21 0 0 -6 -6 0 0 -9 -3 0 -16 -20 -6 -12 -13 0 -10 -8 -12 -20 -8 -40 -4 -21 -6 -18 -31 -3 -13 0 -11 -12 -14 0 -1 0 -14 0 -5 -20 -7 -22 0 -17 -27 -19 0 -31 -13 -7 -33 0 -7 0 -19 0 0 -29 0 0 -23 -25 0 0 -9 -19 -17 0 -21 0 0 -12 -38 0 0 -9 -13 -18 0 -9 -19 0 -26 0 -16 -37 0 -1 -29 -9 0 0 -14 -35 -32 -17 0 -20 -24 0 0 -18 0 -1 -2 0 -1 0 -40 -18 -20 -16 -17 -17 0 0 -18 0 0 -33 -15 -5 -19 -40 0 0 0 0 -26 0 0 -13 0 0 0 -2 -6 -36 -30 -6 -10 -27 0 -31 -42 0 -22 -2 -29 0 -17 -6 0 -14 -19 0 -19 0 0 -7 -15 -28 0 0 -12 0 0 -25 0 0 -8 -22 0 0 -7 0 -11 -27 -10 -15 -12 -13 -3 -24 -6 0 -12 -19 -20 0 -19 -17 0 0 -10 -8 -34 -20 -27 -2 0 0 -2 0 -32 -27 -1 -27 -30 -19 0 0 0 -14 0 0 -16 0 -26 -25 0 -8 -29 -16 -14 -34 -2 -12 -29 -45 -15 -1 -1 0 -22 -10 -20 -4 -20 0 -17 -20 -25 -16 -34 -8 -20 -30 0 -23 -14 0 -40 -18 -18 -20 -12 -12 -4 -29 -27 -16 -40 -4 -33 -36 -23 -24 -20 -5 -17 0 -11 0 0 0 -43 -9 -10 -25 -19 0 -42 -44 -3 -37 0 0 -25 -39 -20 -4 -1 -17 -34 -7 0 0 -13 -23 -36 -32 0 0 -17 -4 0 0 -18 0 -19 0 -38 -32 0 -26 -16 -19 -8 0 -39 0 -13 0 -12 -14 -50 -29 -16 -20 -18 -18 -14 -34 -44 0 -20 0 -3 -22 0 -16 -49 -12 -31 -53 0 -14 -20 0 -11 0 -19 -21 0 0 -3 -63 -13 0 -20 -34 -15 -5 -22 -37 -38 0 -2 0 -13 -20 0 -32 -23 -51 -20 -25 -16 -29 -27 -38 -20 -23 0 -18 -39 -12 -12 -9 0 -31 -28 -13 -3 -11 -21 -21 -4 -18 -6 0 -18 -27 -28 -12 -2 -14 -29 -17 -28 -30 -33 -24 0 -16 -24 -3 -30 -38 -23 -32 -37 -18 -17 -22 -13 -24 -20 -17 0 -5 -11 -24 0 -10 -23 0 -23 0 -29 -18 -20 -8 -34 -29 -9 -29 -17 -34 0 -16 -23 -3 -32 -38 -16 -4 0 -34 -21 -37 -42 -35 0 -23 -15 -11 -23 -53 -2 0 -15 -20 -16 -41 -32 -37 -19 -16 0 -4 -37 -25 -19 -7 -38 -19 0 -22 0 -41 -22 -11 0 -35 -43 0 0 -9 -5 -24 -38 -15 0 -47 -43 -42 -49 -15 -22 -3 -6 0 -5 -23 -7 -14 -44 -20 -14 -28 -27 -26 -41 -26 -17 0 -31 -23 -43 -20 -12 -50 -20 -18 -37 -35 -30 -16 -17 -38 -34 -9 -35 0 -17 -9 -15 -9 -42 -32 -34 -57 -23 -31 -26 -14 -69 -5 -25 -34 0 -18 0 -6 -44 -25 -24 -20 0 -10 -33 -21 -32 -28 -14 -9 -27 -13 0 -17 -8 -19 -29 -16 -25 -38 -18 -26 -28 -24 -2 -26 -39 0 -29 0 -12 -8 -10 -23 -34 -60 0 -5 -21 -31 -12 -2 -3 -17 -14 -44 -35 -34 -14 -25 -27 0 -19 -30 -9 -16 0 -18 -10 0 -26 0 -8 -14 -18 -15 -27 -13 -21 -32 -55 -21 -45 -5 -15 -27 -15 -30 0 -20 -26 -44 -28 -14 -28 -44 -32 -20 -25 -34 -44 0 -29 0 -27 -24 -22 -59 -14 -20 -37 -33 -42 -11 -23 -20 -35 -31 -78 -17 -27 -37 -26 -8 0 -37 -17 -41 -9 -14 -20 -36 -8 -29 -58 -51 -33 -25 -23 -29 -30 -52 -29 -49 -38 -18 0 -15 -20 -2 -34 -26 -40 -49 0 -21 0 -18 -39 -29 -35 -10 -42 -63 -36 0 -52 -17 -14 -7 0 -46 -24 -29 -23 0 -49 -37 -52 -36 -30 -33 -68 -4 -25 -23 0 -27 -20 -23 -35 -33 0 -18 -38 -15 0 -30 -33 -23 -36 -20 -13 -34 -73 -25 -32 -6 -26 -39 -36 -9 -22 -18 -24 -56 -42 -12 -8 -30 -36 -34 -57 -28 -34 -30 -15 -28 -33 0 -4 -76 -27 0 -29 -95 -11 -48 -53 -27 0 -12 -25 -25 -41 -40 -14 -54 -22 -61 -20 -28 -18 -42 -26 -54 -65 -35 -29 -17 -19 -33 -38 -13 0 -36 -23 -24 -42 0 -31 -39 -38 -48 -42 -34 -63 -27 -20 -31 0 -23 -23 -18 -43 -29 -4 -25 -3 -34 -38 0 -59 -19 -8 -37 -14 -18 -41 -48 0 -15 -6 -22 0 -36 -7 -44 -18 -27 -65 -34 -43 -36 -12 -28 -15 -37 -50 -39 -49 -38 -65 -4 -40 -35 -18 -10 -33 -59 -15 -1 -42 0 -46 -58 -18 -46 -7 -65 -74 -22 -32 -46 -2 -52 -54 -40 -53 -30 -9 -37 -40 -54 -38 -47 -12 -24 -41 -28 -35 -26 -78 -44 -58 -27 -32 -39 -71 -9 -12 -54 -50 -19 -18 -39 -8 -47 -36 -33 -39 -40 -35 -1 -34 -55 -20 -25 -39 -41 -50 -16 -41 -56 -39 -70 -43 -27 -27 -34 -37 -46 -38 -54 -33 -68 -19 -36 -60 -49 -39 -57 -33 -49 -21 -53 -48 -38 -13 -38 -21 -40 -27 -30 -42 -33 -17 -14 -27 -4 -48 -43 -21 -22 -50 -30 -26 -33 -55 -28 -43 -15 -16 -31 -53 -25 -35 -40 -51 -56 -52 -13 -23 -11 -55 0 -33 -48 -10 -35 -54 0 -22 -25 -31 -30 -51 -44 -35 -23 -32 0 -64 -19 -25 -14 -35 -54 -29 -39 -66 -47 -84 -30 -53 -42 -26 -48 -8 -61 0 -29 -39 -87 -25 -50 -52 -34 -50 -72 -62 -16 0 -31 -46 -32 -50 -27 -20 -59 -4 -12 -28 -47 -32 -60 -62 -46 -30 -57 -16 -14 -15 -41 -94 -47 -22 -69 -77 -52 -23 -15 -26 -55 -40 -39 -87 -16 -12 -46 -48 -59 -31 -30 -52 -59 -51 -32 -47 -6 -21 -37 -49 -42 -61 -33 -61 -61 -36 -92 -7 -57 -57 -47 -66 -35 -20 -63 -46 -49 -38 -52 -18 -17 -40 -32 -33 -18 -46 -24 -55 -43 -48 -8 -42 -8 -35 -34 -67 -37 -58 -42 -35 -46 -44 -48 -22 -25 -34 -110 -30 -61 -24 -7 -48 -67 -35 -20 -48 -63 -11 -59 0 -36 0 -21 -50 -53 -54 -30 -46 -6 -49 -34 -58 -45 -16 -14 -48 -46 -35 -59 -59 -63 -59 -54 -70 -40 -38 -43 -52 -56 -62 -45 -54 -65 -54 -5 -46 -23 -26 -40 -49 -14 -37 -25 -25 -32 -34 -40 -44 -64 -36 -74 -41 -117 -49 -40 -65 -66 -41 -32 -55 -30 -28 -36 -4 -35 -34 -21 -66 -67 -84 -35 -77 -45 -62 -29 -32 -68 -65 0 -14 -73 -60 -50 -50 -64 -42 -28 -52 -50 -59 -17 -26 -9 -68 -52 -60 -52 -22 -61 -53 -37 -17 -46 0 -50 0 -36 -22 -66 -69 -90 -42 -50 -109 -58 -83 -35 -10 -48 -22 -36 -34 -41 -32 -5 -62 -41 -10 -45 -46 -90 -13 -71 -11 -61 -88 -48 -49 -46 -98 -41 -51 -28 -36 -32 -50 -56 -44 -25 -40 -32 -17 -18 -59 -37 -103 -18 -10 -66 -50 -54 -69 -46 -17 -47 -29 -1 -45 -20 -56 -19 -32 -34 -50 -47 -72 -41 -72 -35 -65 -58 -22 -22 -47 -61 -76 -13 -41 -62 -49 -33 -38 -35 0 -52 -45 -42 -14 -56 -61 -59 -55 -18 -2 -37 -32 -33 -69 -63 -30 -47 -42 -24 -36 0 -89 -30 -35 -36 -70 -38 -60 -67 -33 -61 -79 -48 -32 -28 -38 -36 -45 -37 -42 -69 -39 -58 -32 -24 -49 -68 -21 -49 -37 -69 -32 -21 -73 -50 -36 -40 -52 -30 -29 -41 -55 -17 -17 -58 -78 -81 -55 -77 -42 -30 -60 -58 -46 -66 -63 0 -60 -41 -39 -27 -58 -31 -45 -43 -83 -118 -44 -46 -32 -62 -30 -70 -30 -56 0 -70 -61 -26 -52 -45 -37 -26 -45 -83 -82 -67 -67 -49 -17 -36 -56 -45 -48 -60 -30 -75 -53 -41 -34 -53 -82 -59 -51 -68 -73 -74 -22 -72 -28 -71 -21 -73 -56 -78 -41 -88 -85 -39 -44 -52 -42 -16 -36 -59 -51 -37 -51 -55 -38 -43 -41 -72 -65 -56 -47 -70 -58 -72 -27 -19 -90 -71 -41 -60 -38 -71 -69 -47 -62 -43 -95 -74 -33 -49 -37 -51 -43 -67 -91 -65 -58 -47 -54 -44 -49 -55 0 -59 -40 -45 -77 -80 -103 -66 -38 -7 -52 -43 -6 -82 -43 -47 -50 -49 -44 -58 -75 -67 -55 -57 -39 -69 -54 -68 -50 -70 -67 -56 -74 -46 -45 -47 -46 -42 -44 -83 -55 -67 -77 -65 -64 -80 -30 -62 -57 -69 -87 -82 -44 -52 -63 -71 -66 -40 -81 -55 -45 -81 -70 -23 -62 -32 -76 -83 -37 -60 -51 -59 -39 -89 -29 -50 -72 -54 -28 -110 -97 -1 -63 -46 -35 -58 -72 -24 -7 -62 -33 -36 -53 -44 -70 -18 -65 -65 -47 -97 -55 -72 -68 -71 -54 -30 -86 -62 -56 -82 -34 -46 -43 -66 -76 -83 -57 -39 -70 -67 -57 -24 -75 -56 -30 -55 -55 -28 -27 -51 -84 -46 -70 -65 -76 -37 -26 -62 -67 -79 -107 -37 -25 -48 -74 -64 -80 -45 -28 -74 -68 -41 -22 -37 -85 -26 -61 -64 -76 -74 -74 -58 -66 -40 -70 -74 -94 -20 -48 -80 -71 -40 -74 -57 -105 -46 -37 -60 -16 -59 -38 -101 -69 -61 -64 -59 -35 -55 -73 -72 -34 -24 -78 -18 -42 -11 -62 -68 -51 -40 -73 -82 -80 -63 -19 -64 -40 -72 -32 -70 -72 -61 -48 -41 -85 -53 -43 -79 -73 -74 -48 -40 -53 -36 -46 -111 -60 -61 -35 -37 -30 -69 -49 -31 -51 -80 -78 -63 -50 -108 -100 -89 -74 -84 -49 -67 -61 -46 -49 -81 -39 -79 -77 -61 -57 -42 -51 0 -54 -48 -4 -79 -20 -31 -86 -108 -78 -58 -70 -80 -35 -64 -76 -50 -75 -43 -43 -91 -46 -69 -87 -86 -39 -69 -25 -37 -73 -87 -68 -76 -92 -69 -82 -52 -94 -38 -61 -90 -37 -77 -80 -76 -66 -65 -103 -42 -59 -41 -50 -56 -50 -57 -63 -49 -26 -51 -82 -67 -101 -58 -72 -46 -77 -32 -54 -112 -45 -44 -95 -70 -56 -42 -70 -62 -37 -68 -70 -69 -67 -58 -97 -107 -64 -95 -86 -86 -98 -112 -40 -61 -43 -33 -54 -75 -60 -56 -86 -60 -49 -50 -71 -52 -57 -57 -50 -50 -85 -42 -47 -52 -70 -22 -67 -85 -53 -59 -62 -47 -10 -80 -56 -63 -40 -60 -66 -50 -72 -59 -64 -94 -71 -33 -77 -75 -54 -40 -47 -78 -62 -44 -79 -25 -59 -97 -37 -105 -70 -74 -100 -75 -83 -72 -80 -85 -26 -68 -45 -65 -76 -64 -78 -78 -83 -70 -76 -86 -92 -115 -119 -49 -71 -91 -89 -48 -40 -61 -91 -84 -56 -74 -54 -89 -57 -64 -71 -62 -53 -76 -51 -61 -45 -76 -60 -75 -49 -106 -60 -103 -65 -47 -116 -87 -83 -59 -37 -55 -44 -56 -61 -48 -71 -81 -78 -63 -56 -74 -87 -65 -82 -53 -87 -94 -46 -65 -34 -63 -74 -82 -90 -66 -51 -70 -76 -49 -72 -54 -100 -88 -42 -52 -119 -68 -50 -93 -16 -64 -47 -44 -69 -52 -86 -43 -51 -43 -100 -93 -122 -96 -100 -47 -103 -57 -50 -24 -73 -52 -71 -85 -81 -57 -54 -61 -123 -133 -64 -102 -99 -117 -64 -72 -61 -99 -47 -50 -65 -64 -79 -99 -70 -66 -65 -93 -118 -62 -64 -129 -82 -65 -39 -87 -111 -59 -37 -81 -87 -44 -65 -77 -99 0 -54 -89 -63 -57 -43 -59 -87 -50 -83 -96 -67 -45 -113 -57 -66 -85 -102 -38 -84 -51 -87 -120 -104 -76 -81 -104 -88 -60 -127 -97 -74 -41 -87 -20 -54 -48 -85 -51 -51 -77 -92 -79 -89 -64 -114 -90 -104 -87 -128 -90 -93 -109 -54 -101 -28 -98 -120 -71 -42 -105 -91 -65 -64 -55 -79 -90 -81 -69 -52 -18 -66 -76 -81 -78 -68 -37 -65 -92 -79 -89 -72 -93 -59 -35 -103 -77 -74 -77 -107 -60 -98 -107 -70 -61 -69 -78 -104 -77 -119 -87 -103 -70 -65 -100 -86 -108 -66 -80 -121 -88 -98 -63 -100 -104 -82 -105 -72 -49 -44 -118 -61 -60 -97 -91 -76 -37 -39 -77 -67 -57 -70 -75 -71 -78 -123 -85 -56 -77 -62 -59 -112 -56 -83 -84 -42 -71 -58 -52 -62 -60 -72 -56 -82 -60 -88 -70 -79 -85 -126 -93 -84 -68 -52 -22 -110 -37 -113 -72 -97 -69 -66 -66 -91 -85 -127 -89 -137 -69 -70 -57 -83 -61 -68 -66 -103 -63 -69 -73 -61 -134 -77 -83 -106 -51 -106 -78 -42 -50 -109 -96 -86 -75 -58 -64 -89 -69 -51 -108 -77 -38 -73 -134 -104 -86 -82 -53 -115 -40 -63 -50 -86 -95 -78 -103 -60 -75 -85 -52 -84 -22 -80 -71 -70 -53 -57 -65 -70 -46 -106 -90 -65 -91 -113 -62 -83 -98 -84 -75 -95 -86 -133 -54 -65 -102 -64 -57 -100 -91 -85 -151 -93 -82 -80 -88 -51 -65 -71 -59 -97 -112 -90 -97 -146 -82 -65 -57 -66 -93 -74 -57 -45 -68 -113 -135 -96 -71 -79 -79 -88 -68 -106 -109 -98 -71 -90 -49 -143 -101 -46 -59 -19 -93 -77 -66 -119 -85 -88 -132 -69 -34 -80 -90 -97 -76 -80 -100 -108 -116 -106 -88 -81 -96 -96 -95 -98 -115 -79 -72 -81 -131 -71 -68 -102 -113 -126 -109 -72 -73 -41 -69 -80 -103 -128 -120 -54 -121 -122 -112 -94 -69 -90 -64 -111 -84 -142 -84 -66 -109 -60 -114 -62 -73 -95 -70 -120 -100 -81 -88 -131 -129 -89 -131 -119 -63 -94 -98 -75 -92 -73 -103 -71 -48 -83 -93 -116 -111 -78 -70 -63 -66 -71 -81 -139 -152 -93 -99 -136 -97 -79 -102 -44 -105 -103 -79 -63 -92 -81 -50 -123 -77 -85 -104 -42 -76 -82 -56 -91 -97 -95 -126 -112 -92 -82 -68 -69 -103 -86 -79 -73 -110 -123 -91 -136 -69 -95 -94 -75 -31 -117 -50 -97 -65 -115 -88 -47 -120 -81 -103 -81 -81 -128 -93 -78 -108 -112 -112 -105 -128 -83 -89 -99 -52 -99 -114 -88 -114 -112 -128 -70 -107 -66 -73 -99 -65 -67 -94 -88 -84 -84 -79 -79 -108 -110 -50 -60 -109 -91 -98 -76 -70 -112 -77 -100 -101 -73 -117 -101 -102 -102 -90 -75 -63 -112 -18 -133 -85 -105 -125 -78 -118 -110 -64 -71 -88 -106 -107 -35 -74 -127 -153 -91 -90 -97 -97 -78 -114 -130 -91 -98 -86 -99 -105 -64 -111 -92 -118 -82 -115 -98 -58 -94 -110 -64 -113 -74 -74 -122 -86 -95 -103 -104 -119 -143 -103 -100 -110 -73 -107 -74 -127 -96 -118 -120 -90 -68 -75 -94 -87 -102 -58 -172 -96 -88 -85 -80 -99 -79 -115 -60 -67 -58 -131 -63 -75 -95 -110 -60 -40 -122 -112 -104 -78 -86 -133 -91 -74 -86 -110 -89 -87 -97 -115 -67 -115 -68 -141 -114 -112 -112 -88 -76 -83 -79 -133 -93 -137 -93 -94 -73 -117 -56 -145 -91 -114 -104 -63 -76 -115 -110 -104 -95 -115 -122 -132 -129 -109 -92 -89 -91 -87 -115 -82 -117 -97 -89 -159 -127 -103 -83 -127 -131 -123 -85 -77 -112 -83 -79 -101 -105 -121 -122 -142 -92 -126 -116 -88 -137 -104 -134 -144 -129 -105 -117 -109 -115 -132 -120 -73 -74 -109 -90 -98 -68 -114 -70 -102 -82 -86 -126 -148 -98 -113 -115 -138 -131 -95 -104 -75 -105 -115 -99 -135 -93 -67 -120 -116 -122 -85 -89 -103 -124 -109 -103 -137 -108 -91 -92 -106 -107 -114 -92 -143 -115 -124 -142 -130 -118 -107 -118 -117 -123 -99 -97 -106 -73 -121 -96 -109 -114 -113 -142 -84 -37 -61 -87 -119 -69 -65 -105 -97 -74 -96 -117 -77 -97 -87 -97 -125 -66 -104 -99 -159 -112 -99 -106 -104 -136 -117 -148 -105 -73 -136 -66 -82 -140 -58 -68 -99 -106 -91 -138 -121 -124 -136 -99 -129 -119 -125 -132 -98 -86 -89 -133 -168 -133 -97 -101 -95 -66 -109 -148 -136 -120 -70 -109 -121 -130 -68 -104 -91 -122 -84 -88 -74 -92 -108 -72 -111 -80 -106 -115 -84 -162 -136 -130 -124 -86 -76 -108 -141 -115 -78 -108 -139 -126 -128 -124 -98 -100 -100 -118 -116 -132 -111 -106 -113 -109 -83 -156 -123 -66 -104 -113 -124 -83 -110 -121 -118 -86 -114 -126 -103 -95 -57 -120 -134 -111 -66 -124 -97 -110 -142 -157 -101 -121 -120 -119 -120 -110 -102 -81 -110 -86 -139 -150 -88 -113 -105 -126 -79 -91 -124 -133 -131 -87 -116 -102 -94 -148 -91 -77 -96 -104 -100 -120 -126 -70 -63 -110 -106 -110 -90 -123 -137 -74 -107 -108 -147 -124 -92 -102 -83 -178 -113 -128 -130 -129 -113 -136 -79 -132 -95 -101 -102 -141 -97 -99 -82 -126 -133 -90 -149 -126 -98 -150 -109 -108 -128 -127 -127 -109 -97 -128 -119 -139 -99 -112 -94 -141 -117 -114 -102 -124 -117 -124 -128 -127 -90 -113 -144 -91 -145 -112 -89 -117 -95 -174 -151 -114 -127 -119 -123 -60 -111 -105 -66 -106 -101 -125 -127 -111 -127 -110 -103 -119 -103 -68 -116 -75 -130 -96 -109 -137 -131 -104 -125 -117 -106 -126 -125 -127 -133 -114 -117 -97 -85 -96 -121 -141 -119 -125 -102 -91 -145 -108 -84 -94 -125 -90 -137 -103 -101 -150 -74 -166 -126 -158 -80 -112 -109 -113 -89 -130 -112 -133 -100 -94 -87 -95 -99 -125 -45 -152 -118 -104 -161 -108 -94 -105 -131 -129 -120 -152 -128 -169 -106 -132 -138 -109 -116 -136 -155 -124 -113 -106 -107 -143 -109 -132 -112 -147 -131 -84 -80 -110 -146 -125 -124 -104 -138 -112 -115 -149 -132 -134 -123 -90 -102 -120 -109 -119 -102 -150 -120 -134 -96 -110 -100 -123 -142 -138 -138 -143 -98 -125 -166 -160 -114 -144 -121 -108 -90 -112 -171 -151 -132 -78 -143 -119 -87 -102 -127 -130 -149 -108 -137 -97 -138 -88 -125 -128 -93 -96 -128 -161 -142 -115 -136 -80 -103 -94 -126 -149 -122 -105 -87 -120 -61 -123 -99 -110 -130 -127 -145 -122 -111 -105 -94 -119 -79 -112 -145 -145 -116 -102 -115 -141 -64 -101 -122 -122 -135 -173 -123 -40 -146 -107 -140 -118 -95 -169 -77 -110 -136 -116 -148 -111 -108 -100 -121 -154 -125 -170 -116 -125 -116 -151 -118 -103 -171 -127 -122 -91 -107 -91 -158 -127 -94 -136 -143 -127 -158 -144 -117 -140 -112 -128 -94 -70 -125 -138 -119 -84 -144 -104 -129 -121 -124 -152 -157 -178 -127 -136 -144 -154 -156 -120 -123 -115 -127 -131 -147 -109 -170 -102 -141 -107 -118 -112 -115 -117 -101 -153 -98 -153 -145 -157 -63 -115 -124 -141 -129 -110 -154 -117 -113 -145 -166 -151 -162 -138 -114 -73 -100 -140 -88 -126 -105 -99 -98 -155 -170 -113 -138 -76 -101 -124 -139 -132 -113 -117 -122 -97 -84 -138 -101 -116 -150 -102 -56 -124 -147 -158 -170 -110 -154 -117 -160 -110 -93 -110 -138 -115 -124 -162 -155 -160 -77 -94 -119 -95 -148 -129 -138 -132 -119 -144 -138 -128 -127 -143 -76 -109 -76 -180 -140 -84 -143 -107 -126 -115 -115 -89 -80 -81 -95 -133 -89 -143 -125 -126 -166 -85 -144 -91 -132 -109 -177 -110 -154 -156 -132 -111 -129 -128 -166 -141 -148 -127 -76 -96 -137 -113 -106 -147 -145 -176 -137 -133 -93 -134 -122 -110 -105 -127 -150 -152 -151 -109 -134 -151 -147 -64 -104 -147 -95 -149 -153 -147 -140 -128 -121 -139 -162 -134 -93 -122 -149 -144 -127 -131 -123 -132 -138 -147 -127 -157 -74 -130 -127 -124 -135 -126 -127 -160 -146 -139 -125 -155 -124 -130 -98 -120 -141 -134 -115 -111 -151 -105 -115 -115 -97 -108 -137 -128 -117 -138 -108 -136 -120 -121 -116 -126 -157 -141 -153 -115 -135 -55 -132 -145 -155 -124 -167 -141 -131 -138 -164 -86 -140 -127 -131 -113 -117 -152 -113 -152 -109 -120 -103 -144 -171 -143 -123 -124 -133 -141 -140 -129 -156 -151 -104 -133 -79 -169 -119 -132 -127 -137 -107 -139 -134 -140 -144 -89 -130 -151 -180 -109 -129 -122 -152 -143 -147 -169 -128 -171 -109 -138 -112 -128 -122 -138 -104 -135 -120 -160 -105 -146 -170 -159 -113 -135 -175 -152 -143 -132 -96 -151 -159 -106 -114 -147 -144 -148 -138 -152 -128 -149 -122 -127 -157 -118 -137 -85 -146 -135 -158 -165 -133 -121 -161 -134 -90 -127 -131 -172 -164 -171 -156 -152 -177 -123 -149 -116 -135 -157 -145 -106 -162 -151 -146 -146 -146 -168 -103 -117 -164 -162 -144 -131 -164 -165 -156 -146 -134 -161 -130 -123 -145 -139 -186 -105 -178 -117 -141 -141 -141 -135 -189 -176 -120 -129 -151 -152 -158 -126 -134 -104 -163 -150 -174 -127 -140 -164 -141 -168 -144 -129 -126 -141 -122 -191 -163 -130 -142 -164 -105 -101 -146 -115 -114 -125 -141 -134 -97 -143 -137 -148 -155 -153 -135 -137 -152 -150 -154 -131 -141 -128 -174 -125 -131 -115 -150 -126 -155 -156 -140 -146 -140 -96 -127 -154 -141 -131 -169 -167 -184 -124 -144 -80 -162 -156 -170 -118 -141 -132 -157 -171 -151 -110 -137 -97 -167 -160 -120 -149 -61 -126 -121 -101 -120 -132 -130 -163 -125 -150 -149 -103 -150 -168 -165 -145 -203 -204 -108 -141 -147 -156 -150 -148 -125 -141 -166 -186 -171 -119 -122 -179 -110 -148 -77 -173 -137 -118 -152 -165 -159 -185 -138 -128 -85 -144 -196 -154 -171 -143 -152 -141 -163 -153 -188 -174 -145 -131 -116 -173 -161 -132 -124 -128 -172 -141 -152 -101 -135 -76 -168 -186 -149 -140 -137 -142 -138 -144 -122 -165 -163 -164 -144 -104 -152 -136 -151 -165 -175 -114 -123 -116 -161 -178 -125 -194 -133 -122 -149 -161 -171 -175 -172 -148 -152 -132 -133 -130 -169 -173 -134 -120 -172 -133 -120 -152 -169 -157 -142 -80 -128 -152 -134 -171 -151 -171 -176 -135 -141 -144 -167 -172 -103 -164 -150 -136 -128 -140 -166 -162 -149 -155 -147 -171 -156 -157 -137 -163 -150 -175 -154 -126 -197 -169 -152 -146 -154 -152 -149 -155 -142 -164 -129 -170 -149 -161 -118 -149 -149 -168 -178 -113 -132 -143 -166 -163 -162 -136 -155 -157 -175 -147 -146 -154 -153 -164 -179 -160 -208 -128 -131 -115 -142 -177 -149 -140 -179 -202 -183 -127 -127 -144 -153 -144 -167 -126 -101 -175 -159 -190 -123 -182 -168 -107 -158 -139 -155 -183 -135 -168 -166 -179 -99 -146 -129 -133 -104 -154 -146 -173 -115 -129 -159 -116 -128 -172 -161 -97 -171 -140 -144 -159 -149 -176 -165 -152 -181 -141 -162 -186 -192 -207 -173 -117 -152 -185 -143 -144 -151 -148 -142 -173 -166 -163 -150 -154 -180 -152 -164 -165 -163 -147 -158 -133 -136 -145 -168 -188 -151 -184 -174 -198 -145 -148 -136 -121 -185 -128 -162 -139 -121 -148 -88 -131 -131 -143 -155 -178 -164 -159 -161 -143 -151 -130 -141 -148 -124 -123 -111 -190 -130 -97 -151 -153 -131 -98 -141 -155 -140 -147 -157 -201 -117 -130 -96 -141 -152 -143 -177 -178 -140 -156 -182 -178 -136 -161 -168 -98 -127 -140 -146 -155 -188 -152 -158 -178 -136 -142 -142 -169 -145 -171 -156 -154 -191 -182 -167 -153 -145 -129 -144 -177 -164 -133 -153 -170 -146 -176 -139 -191 -187 -121 -113 -184 -159 -164 -160 -159 -117 -129 -153 -198 -167 -223 -134 -170 -149 -151 -178 -148 -135 -142 -200 -157 -185 -168 -152 -150 -188 -178 -155 -154 -151 -152 -179 -149 -158 -149 -163 -143 -144 -182 -152 -170 -146 -154 -153 -128 -146 -173 -171 -157 -141 -157 -160 -188 -179 -124 -188 -168 -164 -144 -120 -119 -182 -194 -130 -162 -184 -137 -162 -142 -159 -166 -129 -122 -119 -134 -186 -144 -168 -155 -143 -181 -178 -204 -121 -176 -137 -168 -128 -207 -138 -187 -140 -140 -168 -145 -194 -116 -128 -192 -149 -170 -186 -124 -156 -160 -193 -72 -166 -155 -183 -119 -188 -159 -162 -154 -141 -185 -170 -162 -109 -145 -171 -123 -167 -135 -145 -124 -105 -163 -162 -146 -198 -149 -146 -200 -166 -140 -172 -148 -167 -150 -166 -195 -161 -187 -179 -186 -148 -185 -115 -171 -173 -191 -163 -171 -151 -175 -159 -160 -103 -130 -141 -144 -175 -185 -173 -101 -192 -155 -127 -157 -165 -176 -150 -143 -160 -169 -159 -179 -159 -215 -193 -171 -158 -159 -121 -159 -160 -171 -167 -150 -178 -149 -159 -151 -168 -183 -180 -166 -203 -169 -179 -111 -163 -190 -182 -102 -143 -194 -181 -207 -198 -196 -157 -171 -156 -176 -184 -157 -170 -192 -184 -157 -198 -139 -169 -119 -196 -139 -128 -158 -187 -149 -160 -178 -161 -204 -187 -164 -132 -177 -154 -176 -123 -167 -215 -192 -141 -187 -145 -181 -108 -200 -172 -176 -188 -150 -183 -161 -197 -140 -127 -154 -207 -214 -173 -143 -198 -182 -137 -165 -163 -162 -156 -166 -173 -128 -138 -185 -181 -213 -123 -159 -179 -157 -180 -145 -169 -163 -167 -127 -169 -146 -201 -204 -180 -200 -152 -160 -166 -142 -167 -162 -166 -173 -199 -167 -182 -168 -184 -179 -166 -160 -188 -161 -159 -181 -190 -200 -200 -168 -161 -138 -162 -176 -106 -192 -147 -156 -176 -146 -173 -193 -142 -181 -197 -177 -144 -187 -177 -158 -187 -134 -156 -181 -166 -172 -189 -123 -186 -194 -143 -134 -175 -143 -152 -187 -156 -169 -155 -196 -195 -206 -154 -182 -204 -180 -182 -173 -180 -225 -185 -192 -173 -120 -164 -181 -155 -155 -159 -212 -154 -192 -148 -195 -204 -195 -189 -172 -182 -204 -184 -170 -181 -153 -182 -192 -192 -207 -92 -185 -179 -172 -223 -147 -169 -199 -135 -174 -174 -148 -136 -155 -156 -165 -159 -158 -175 -180 -147 -150 -165 -183 -157 -151 -138 -196 -177 -204 -169 -181 -152 -233 -166 -172 -200 -210 -163 -182 -128 -207 -152 -153 -172 -217 -154 -147 -125 -178 -144 -149 -183 -167 -195 -162 -147 -183 -162 -172 -192 -163 -163 -188 -176 -163 -139 -187 -144 -139 -196 -173 -178 -165 -148 -202 -144 -180 -190 -192 -179 -153 -180 -192 -175 -184 -188 -208 -198 -165 -170 -167 -173 -185 -192 -160 -166 -168 -160 -169 -186 -204 -162 -159 -183 -184 -184 -174 -171 -213 -170 -178 -152 -186 -179 -202 -158 -169 -181 -166 -147 -167 -147 -201 -174 -183 -157 -166 -196 -178 -175 -213 -206 -178 -183 -199 -152 -189 -198 -188 -162 -169 -171 -175 -153 -148 -193 -195 -145 -159 -188 -212 -179 -195 -182 -190 -193 -166 -189 -190 -183 -142 -154 -184 -174 -183 -199 -161 -152 -168 -162 -170 -201 -145 -172 -201 -146 -178 -154 -151 -167 -169 -157 -166 -199 -155 -191 -167 -143 -198 -166 -171 -191 -212 -231 -164 -174 -177 -154 -171 -180 -173 -139 -169 -169 -147 -195 -159 -158 -189 -174 -219 -196 -189 -127 -205 -169 -173 -186 -176 -190 -195 -202 -182 -139 -186 -196 -172 -191 -225 -205 -194 -205 -178 -161 -183 -194 -133 -173 -152 -181 -156 -158 -171 -183 -175 -153 -160 -166 -161 -226 -150 -203 -201 -192 -222 -166 -197 -193 -201 -228 -127 -198 -162 -196 -187 -210 -146 -149 -149 -170 -206 -154 -157 -144 -231 -196 -176 -198 -204 -168 -191 -196 -154 -155 -202 -209 -185 -171 -178 -169 -161 -214 -188 -166 -175 -205 -179 -182 -202 -164 -151 -209 -171 -151 -181 -179 -201 -181 -201 -176 -192 -183 -205 -217 -175 -195 -207 -221 -115 -189 -133 -209 -167 -185 -206 -159 -169 -180 -165 -150 -204 -186 -200 -171 -185 -191 -210 -135 -209 -217 -178 -237 -188 -173 -170 -216 -205 -187 -182 -179 -170 -160 -191 -185 -208 -214 -207 -198 -169 -175 -176 -182 -175 -187 -208 -121 -187 -208 -187 -160 -213 -161 -233 -201 -195 -186 -194 -185 -199 -211 -169 -199 -213 -189 -188 -153 -165 -196 -148 -178 -201 -169 -166 -222 -182 -200 -212 -195 -189 -216 -189 -164 -148 -182 -188 -177 -188 -174 -182 -196 -184 -177 -183 -208 -173 -200 -189 -207 -182 -201 -202 -137 -154 -182 -160 -183 -185 -177 -182 -198 -220 -203 -177 -181 -185 -168 -198 -139 -176 -159 -185 -179 -176 -181 -191 -196 -203 -201 -191 -207 -173 -190 -214 -151 -217 -223 -206 -176 -199 -195 -163 -212 -223 -194 -209 -217 -195 -199 -208 -167 -185 -198 -169 -211 -187 -166 -214 -204 -202 -217 -211 -223 -217 -180 -185 -133 -157 -210 -196 -225 -162 -203 -179 -202 -157 -196 -193 -214 -192 -156 -191 -202 -226 -227 -195 -178 -224 -220 -186 -222 -157 -203 -185 -180 -208 -204 -238 -177 -209 -212 -186 -204 -187 -191 -209 -218 -160 -212 -186 -230 -192 -178 -148 -198 -205 -204 -192 -170 -113 -202 -196 -213 -169 -168 -194 -197 -214 -178 -173 -175 -201 -169 -176 -173 -211 -151 -229 -160 -219 -203 -127 -204 -212 -190 -198 -207 -147 -234 -146 -223 -180 -163 -175 -160 -203 -218 -219 -217 -214 -224 -200 -191 -197 -177 -198 -201 -176 -233 -170 -159 -188 -191 -193 -199 -224 -208 -145 -191 -194 -206 -225 -222 -205 -212 -187 -165 -222 -219 -204 -184 -201 -209 -166 -189 -163 -179 -191 -172 -182 -166 -233 -202 -195 -182 -190 -207 -201 -204 -172 -209 -189 -220 -192 -209 -184 -181 -191 -232 -186 -212 -199 -193 -202 -225 -181 -216 -187 -177 -211 -168 -185 -209 -188 -137 -200 -217 -174 -195 -233 -226 -161 -205 -167 -211 -205 -202 -198 -150 -192 -199 -204 -147 -225 -186 -170 -213 -211 -187 -225 -174 -217 -203 -209 -195 -168 -168 -218 -182 -214 -196 -192 -225 -185 -186 -199 -220 -203 -218 -175 -197 -204 -181 -203 -186 -163 -219 -197 -180 -147 -199 -204 -207 -229 -178 -209 -204 -217 -173 -235 -198 -200 -211 -201 -199 -205 -203 -187 -177 -183 -227 -236 -156 -213 -227 -234 -200 -140 -192 -219 -134 -194 -189 -181 -215 -246 -183 -202 -204 -170 -182 -188 -225 -197 -191 -202 -206 -175 -212 -206 -225 -196 -200 -192 -205 -212 -215 -179 -192 -211 -223 -231 -190 -173 -212 -215 -198 -176 -202 -200 -174 -172 -212 -212 -157 -187 -190 -203 -170 -192 -187 -179 -207 -180 -197 -190 -204 -187 -165 -215 -178 -178 -231 -223 -242 -221 -191 -212 -181 -212 -173 -189 -220 -250 -226 -207 -210 -225 -167 -212 -203 -191 -203 -194 -218 -227 -182 -167 -202 -227 -208 -213 -190 -197 -211 -202 -244 -213 -172 -177 -156 -186 -207 -201 -205 -231 -194 -151 -215 -152 -193 -133 -173 -182 -210 -191 -183 -186 -196 -178 -200 -185 -236 -213 -186 -209 -211 -226 -209 -198 -222 -177 -182 -200 -187 -214 -241 -234 -239 -164 -174 -228 -209 -164 -199 -203 -190 -194 -192 -200 -182 -221 -204 -154 -215 -201 -180 -194 -233 -199 -219 -187 -221 -226 -228 -177 -209 -176 -190 -166 -235 -238 -196 -216 -210 -202 -198 -179 -180 -209 -199 -242 -203 -193 -216 -180 -192 -193 -164 -228 -195 -178 -219 -190 -199 -225 -199 -213 -211 -196 -185 -235 -233 -202 -219 -205 -196 -169 -203 -191 -243 -163 -165 -218 -172 -196 -204 -156 -195 -200 -170 -255 -187 -202 -189 -188 -208 -210 -202 -215 -202 -222 -229 -180 -238 -177 -175 -175 -218 -168 -240 -233 -203 -258 -189 -191 -180 -223 -216 -195 -215 -206 -219 -206 -200 -166 -210 -178 -253 -188 -218 -197 -246 -229 -212 -193 -200 -277 -186 -193 -206 -210 -207 -214 -208 -250 -209 -188 -227 -234 -214 -184 -209 -223 -204 -184 -194 -188 -198 -208 -210 -192 -196 -187 -211 -219 -167 -165 -215 -219 -224 -195 -201 -220 -234 -192 -249 -190 -189 -225 -222 -195 -189 -200 -220 -202 -201 -219 -198 -195 -191 -194 -171 -180 -189 -154 -197 -233 -217 -198 -215 -211 -189 -192 -232 -204 -209 -203 -242 -219 -235 -199 -209 -212 -181 -219 -185 -228 -222 -182 -205 -228 -145 -234 -218 -203 -216 -232 -226 -213 -244 -198 -185 -226 -226 -188 -261 -202 -187 -208 -221 -191 -280 -249 -187 -134 -214 -225 -219 -219 -190 -213 -235 -214 -228 -199 -216 -194 -215 -182 -248 -217 -203 -223 -193 -208 -217 -234 -198 -203 -221 -222 -187 -195 -231 -220 -221 -205 -195 -213 -175 -207 -232 -189 -203 -216 -221 -199 -210 -190 -218 -183 -185 -192 -210 -193 -185 -209 -223 -221 -207 -200 -181 -209 -244 -215 -224 -220 -221 -192 -205 -177 -186 -206 -199 -229 -177 -206 -208 -252 -200 -199 -206 -180 -251 -192 -202 -209 -224 -212 -216 -226 -183 -239 -220 -198 -234 -200 -229 -235 -216 -234 -199 -232 -191 -250 -207 -183 -187 -253 -205 -213 -215 -218 -217 -217 -227 -231 -231 -227 -201 -261 -240 -176 -206 -247 -226 -180 -190 -223 -184 -209 -166 -208 -217 -211 -193 -208 -225 -206 -234 -200 -207 -252 -219 -198 -244 -224 -252 -217 -201 -250 -205 -195 -262 -216 -225 -241 -209 -218 -237 -206 -213 -202 -209 -231 -191 -215 -196 -213 -207 -192 -232 -227 -217 -238 -216 -220 -212 -208 -200 -200 -187 -237 -219 -243 -224 -254 -241 -193 -215 -241 -198 -193 -215 -207 -218 -231 -212 -197 -243 -237 -233 -230 -221 -209 -202 -210 -206 -239 -244 -193 -197 -216 -233 -222 -220 -205 -233 -210 -233 -203 -220 -219 -207 -250 -219 -208 -236 -252 -222 -232 -235 -225 -242 -228 -244 -216 -205 -189 -237 -212 -222 -239 -246 -193 -219 -205 -217 -221 -203 -218 -222 -192 -238 -191 -218 -194 -218 -232 -244 -238 -215 -230 -235 -226 -223 -214 -197 -192 -190 -202 -228 -255 -218 -205 -220 -269 -194 -228 -203 -215 -237 -217 -209 -164 -182 -212 -188 -200 -211 -224 -219 -225 -278 -269 -217 -230 -173 -213 -222 -194 -208 -232 -252 -220 -212 -211 -210 -211 -233 -205 -215 -256 -222 -238 -252 -244 -232 -191 -237 -212 -263 -242 -231 -207 -187 -254 -223 -198 -252 -232 -231 -179 -216 -243 -202 -228 -249 -178 -287 -243 -215 -263 -196 -191 -247 -242 -214 -234 -203 -218 -226 -205 -246 -247 -225 -276 -239 -216 -220 -246 -213 -236 -215 -225 -227 -236 -195 -256 -227 -222 -219 -243 -207 -224 -245 -213 -252 -228 -225 -203 -240 -256 -208 -234 -232 -208 -221 -220 -227 -261 -264 -185 -224 -187 -252 -227 -191 -227 -228 -242 -248 -211 -198 -214 -204 -247 -221 -230 -206 -215 -273 -255 -238 -289 -236 -257 -183 -276 -249 -195 -214 -263 -259 -238 -241 -196 -199 -255 -204 -253 -241 -232 -225 -250 -223 -200 -264 -236 -215 -251 -170 -217 -227 -218 -276 -219 -214 -238 -230 -216 -240 -240 -249 -203 -208 -237 -213 -220 -219 -265 -203 -262 -209 -199 -227 -223 -229 -215 -245 -212 -228 -216 -239 -241 -231 -232 -214 -204 -204 -233 -211 -232 -218 -239 -197 -248 -229 -249 -205 -205 -221 -257 -234 -214 -255 -230 -210 -194 -222 -229 -248 -204 -209 -225 -236 -227 -219 -240 -239 -213 -224 -217 -282 -209 -220 -224 -212 -230 -247 -190 -221 -212 -211 -236 -217 -226 -206 -219 -254 -242 -200 -224 -235 -234 -240 -228 -192 -244 -205 -261 -223 -236 -222 -200 -216 -249 -241 -232 -242 -220 -219 -243 -221 -264 -238 -218 -183 -241 -237 -223 -224 -255 -256 -242 -193 -196 -238 -260 -249 -233 -228 -226 -228 -205 -189 -237 -228 -205 -234 -202 -198 -264 -201 -238 -206 -237 -236 -218 -241 -199 -249 -222 -271 -220 -231 -251 -227 -228 -236 -191 -263 -222 -247 -251 -236 -251 -254 -218 -218 -233 -243 -197 -216 -238 -242 -248 -236 -226 -244 -228 -217 -224 -247 -209 -201 -238 -194 -279 -242 -228 -235 -236 -226 -245 -255 -236 -229 -246 -216 -267 -234 -221 -224 -233 -205 -252 -232 -259 -245 -169 -240 -244 -241 -233 -263 -236 -225 -235 -203 -258 -235 -230 -288 -211 -248 -248 -297 -225 -234 -224 -238 -226 -253 -222 -239 -230 -258 -243 -220 -257 -231 -250 -268 -136 -226 -219 -213 -235 -249 -210 -221 -220 -248 -237 -250 -237 -205 -217 -271 -234 -214 -212 -185 -214 -221 -189 -211 -217 -235 -238 -203 -219 -234 -243 -232 -237 -227 -243 -222 -229 -221 -235 -236 -229 -227 -260 -203 -195 -253 -181 -256 -230 -202 -243 -236 -201 -290 -220 -258 -257 -269 -207 -244 -239 -228 -232 -259 -227 -234 -245 -239 -202 -234 -223 -214 -203 -203 -268 -240 -267 -250 -246 -205 -212 -230 -252 -193 -278 -243 -186 -233 -231 -251 -260 -217 -155 -219 -246 -223 -239 -227 -216 -229 -282 -266 -235 -229 -258 -232 -220 -219 -284 -227 -227 -232 -240 -210 -255 -284 -236 -274 -220 -266 -264 -238 -243 -280 -298 -256 -240 -298 -222 -203 -237 -232 -234 -229 -225 -194 -216 -229 -252 -244 -260 -219 -184 -218 -229 -232 -203 -237 -264 -247 -253 -235 -213 -222 -218 -227 -259 -255 -217 -227 -245 -235 -231 -224 -255 -267 -238 -267 -241 -217 -249 -233 -250 -238 -255 -240 -253 -244 -252 -244 -237 -192 -227 -298 -248 -258 -243 -239 -244 -254 -234 -236 -252 -226 -240 -244 -219 -297 -217 -264 -230 -223 -242 -237 -274 -213 -279 -248 -217 -263 -253 -254 -233 -267 -243 -254 -245 -233 -258 -269 -233 -256 -226 -222 -171 -244 -289 -207 -227 -236 -214 -266 -269 -246 -265 -258 -251 -220 -266 -234 -280 -246 -257 -241 -244 -238 -236 -243 -262 -243 -206 -202 -261 -236 -270 -234 -232 -265 -257 -243 -242 -230 -242 -229 -258 -269 -215 -255 -250 -289 -208 -267 -205 -278 -271 -207 -212 -231 -268 -230 -241 -222 -279 -246 -233 -233 -219 -235 -236 -217 -230 -245 -235 -247 -214 -224 -275 -251 -244 -244 -265 -250 -252 -278 -268 -222 -235 -254 -248 -239 -246 -254 -233 -217 -225 -279 -263 -217 -208 -234 -293 -239 -277 -193 -236 -221 -185 -284 -263 -274 -222 -212 -244 -251 -239 -219 -225 -213 -217 -228 -225 -252 -246 -252 -249 -247 -239 -267 -251 -246 -293 -263 -239 -239 -268 -238 -232 -264 -264 -252 -248 -232 -268 -265 -255 -252 -260 -264 -261 -267 -279 -256 -271 -265 -229 -223 -253 -237 -210 -260 -259 -261 -229 -248 -244 -297 -269 -243 -248 -247 -283 -241 -301 -234 -218 -260 -249 -239 -209 -206 -251 -267 -272 -226 -282 -216 -256 -239 -283 -248 -205 -259 -229 -220 -249 -243 -227 -267 -300 -285 -288 -280 -291 -246 -245 -240 -315 -236 -260 -230 -270 -257 -269 -264 -246 -250 -269 -274 -249 -272 -268 -282 -221 -244 -294 -272 -269 -290 -233 -277 -217 -245 -277 -249 -257 -267 -254 -253 -252 -231 -260 -255 -200 -235 -214 -288 -236 -279 -227 -248 -224 -241 -226 -252 -262 -230 -228 -264 -251 -244 -207 -286 -279 -268 -241 -256 -235 -283 -287 -265 -242 -257 -220 -275 -270 -221 -298 -300 -245 -245 -253 -275 -264 -293 -242 -234 -242 -240 -269 -250 -251 -236 -275 -260 -229 -251 -231 -271 -266 -261 -263 -287 -238 -232 -290 -282 -236 -234 -259 -290 -242 -249 -226 -278 -293 -258 -258 -242 -305 -271 -271 -247 -276 -299 -253 -266 -229 -251 -260 -241 -272 -212 -266 -209 -273 -226 -243 -242 -236 -233 -270 -281 -283 -214 -262 -277 -250 -226 -242 -262 -250 -240 -235 -259 -275 -254 -256 -253 -243 -292 -226 -238 -281 -264 -281 -226 -277 -266 -307 -249 -253 -266 -233 -277 -269 -267 -242 -254 -266 -248 -248 -274 -237 -265 -256 -301 -184 -289 -245 -298 -217 -274 -266 -260 -270 -230 -219 -233 -243 -202 -255 -250 -267 -243 -252 -298 -230 -271 -303 -267 -223 -280 -254 -248 -239 -240 -256 -245 -286 -306 -258 -218 -251 -244 -276 -228 -233 -258 -267 -297 -260 -272 -263 -301 -245 -259 -276 -257 -304 -263 -218 -286 -240 -259 -276 -252 -258 -256 -256 -268 -268 -268 -236 -234 -235 -256 -257 -279 -273 -285 -287 -232 -244 -290 -250 -261 -294 -236 -252 -244 -226 -241 -243 -259 -252 -224 -263 -279 -267 -267 -273 -241 -268 -264 -263 -259 -247 -270 -250 -274 -237 -288 -259 -240 -258 -260 -267 -258 -293 -257 -249 -265 -255 -250 -253 -262 -275 -247 -246 -286 -259 -254 -246 -261 -281 -283 -234 -254 -229 -278 -266 -275 -255 -256 -292 -264 -240 -248 -227 -247 -240 -281 -275 -245 -282 -270 -254 -274 -280 -283 -249 -275 -268 -258 -236 -278 -276 -272 -263 -221 -247 -259 -277 -251 -245 -260 -258 -248 -234 -279 -229 -276 -234 -289 -210 -233 -271 -260 -294 -258 -294 -239 -279 -288 -267 -273 -262 -268 -254 -218 -265 -242 -275 -294 -260 -250 -256 -238 -255 -249 -254 -264 -296 -227 -236 -289 -265 -274 -261 -313 -282 -243 -256 -270 -282 -241 -271 -248 -261 -269 -276 -260 -244 -250 -279 -242 -237 -219 -266 -248 -282 -265 -254 -230 -248 -280 -225 -244 -246 -294 -234 -300 -248 -238 -286 -320 -237 -265 -279 -271 -231 -248 -254 -283 -241 -275 -280 -230 -275 -284 -316 -294 -210 -295 -228 -265 -272 -326 -258 -243 -266 -274 -250 -233 -276 -283 -250 -240 -253 -278 -285 -291 -226 -231 -266 -277 -291 -238 -276 -239 -253 -249 -284 -268 -268 -242 -259 -284 -253 -281 -298 -290 -262 -271 -276 -325 -288 -261 -318 -292 -280 -289 -245 -277 -271 -266 -303 -317 -258 -234 -245 -305 -256 -279 -254 -271 -281 -267 -236 -240 -253 -254 -269 -256 -270 -280 -219 -231 -273 -285 -289 -270 -280 -255 -256 -230 -283 -240 -272 -276 -266 -280 -258 -290 -268 -289 -256 -294 -247 -247 -270 -299 -308 -269 -264 -256 -267 -263 -300 -244 -296 -256 -307 -245 -240 -256 -289 -267 -240 -268 -250 -271 -250 -277 -256 -298 -239 -282 -239 -224 -281 -224 -279 -224 -243 -276 -276 -245 -259 -273 -280 -277 -270 -314 -285 -294 -259 -225 -250 -286 -290 -314 -246 -289 -269 -258 -258 -272 -288 -275 -265 -274 -249 -236 -260 -256 -313 -283 -310 -261 -309 -293 -279 -279 -288 -257 -280 -230 -289 -257 -273 -334 -260 -254 -285 -263 -297 -297 -257 -252 -309 -266 -270 -289 -285 -248 -286 -275 -261 -269 -250 -286 -281 -304 -272 -250 -290 -267 -266 -277 -223 -262 -288 -295 -250 -247 -274 -269 -284 -259 -278 -305 -258 -272 -327 -299 -243 -315 -252 -294 -279 -270 -294 -290 -296 -272 -303 -274 -273 -284 -261 -263 -250 -247 -278 -318 -272 -262 -261 -295 -251 -284 -272 -265 -299 -333 -227 -252 -239 -306 -299 -285 -309 -279 -254 -260 -291 -277 -262 -277 -284 -294 -276 -297 -288 -241 -266 -314 -262 -257 -255 -270 -277 -285 -287 -289 -265 -308 -295 -265 -255 -278 -308 -285 -285 -278 -302 -267 -289 -277 -266 -274 -278 -324 -289 -275 -298 -248 -280 -272 -282 -283 -295 -275 -253 -296 -293 -293 -291 -261 -262 -290 -275 -305 -302 -298 -279 -298 -289 -260 -307 -281 -308 -288 -269 -307 -322 -285 -293 -298 -292 -254 -260 -299 -298 -289 -283 -271 -302 -265 -306 -308 -252 -269 -282 -300 -270 -305 -269 -266 -191 -296 -309 -257 -267 -311 -265 -292 -258 -289 -281 -325 -263 -248 -261 -274 -288 -269 -280 -278 -291 -300 -274 -286 -304 -274 -283 -296 -296 -284 -261 -270 -323 -320 -275 -256 -291 -271 -261 -279 -282 -301 -284 -298 -244 -284 -292 -266 -314 -290 -229 -243 -304 -299 -292 -288 -291 -312 -276 -318 -326 -280 -249 -297 -283 -277 -259 -292 -296 -304 -292 -283 -244 -282 -299 -271 -307 -243 -300 -299 -234 -273 -298 -291 -249 -275 -325 -313 -265 -287 -277 -285 -293 -305 -273 -210 -303 -290 -298 -295 -234 -303 -287 -346 -300 -326 -285 -244 -299 -302 -284 -288 -268 -284 -319 -293 -296 -281 -291 -321 -285 -251 -274 -286 -291 -306 -262 -290 -271 -301 -276 -281 -305 -306 -294 -288 -278 -263 -260 -284 -268 -297 -304 -325 -272 -273 -221 -318 -302 -307 -289 -299 -289 -255 -283 -273 -292 -257 -255 -261 -280 -253 -273 -273 -323 -278 -277 -280 -307 -284 -320 -264 -268 -285 -274 -290 -269 -321 -264 -284 -299 -291 -334 -275 -298 -257 -316 -288 -274 -285 -296 -323 -281 -272 -273 -281 -314 -272 -307 -323 -253 -283 -283 -245 -280 -293 -257 -308 -288 -279 -283 -298 -283 -275 -292 -314 -281 -309 -266 -293 -313 -326 -285 -285 -289 -291 -281 -288 -284 -296 -305 -285 -329 -262 -288 -269 -305 -325 -274 -303 -301 -240 -257 -272 -298 -311 -270 -286 -309 -283 -257 -300 -281 -305 -295 -289 -315 -290 -268 -335 -294 -335 -291 -328 -287 -293 -259 -293 -236 -280 -270 -337 -300 -293 -254 -300 -294 -288 -252 -272 -260 -276 -319 -310 -303 -277 -260 -304 -310 -266 -309 -226 -267 -308 -261 -246 -284 -323 -303 -272 -284 -286 -321 -321 -282 -312 -307 -293 -302 -291 -345 -319 -290 -307 -272 -348 -259 -262 -287 -301 -348 -313 -262 -313 -287 -283 -239 -249 -311 -274 -302 -330 -305 -293 -328 -272 -286 -279 -305 -301 -313 -282 -279 -298 -270 -288 -268 -297 -276 -282 -299 -268 -283 -300 -326 -288 -282 -283 -277 -323 -318 -256 -332 -319 -294 -280 -269 -282 -281 -269 -277 -290 -308 -320 -307 -312 -311 -314 -311 -315 -349 -344 -284 -277 -304 -273 -306 -250 -276 -322 -290 -313 -281 -313 -292 -223 -280 -299 -309 -313 -289 -323 -269 -304 -285 -294 -289 -315 -346 -301 -265 -259 -261 -296 -291 -305 -261 -314 -289 -321 -268 -278 -289 -242 -301 -278 -302 -284 -318 -299 -269 -266 -299 -291 -319 -300 -302 -305 -330 -320 -288 -287 -308 -315 -291 -289 -273 -229 -293 -306 -281 -268 -317 -338 -268 -268 -323 -281 -311 -271 -340 -301 -299 -296 -309 -297 -289 -286 -317 -299 -315 -300 -342 -294 -325 -299 -275 -288 -323 -265 -286 -343 -292 -319 -321 -340 -280 -311 -285 -326 -262 -305 -271 -293 -287 -331 -300 -285 -313 -322 -261 -292 -337 -265 -317 -325 -315 -302 -250 -277 -304 -315 -320 -281 -329 -296 -312 -271 -263 -290 -312 -306 -263 -282 -254 -338 -261 -314 -307 -286 -296 -283 -305 -265 -278 -273 -314 -318 -306 -306 -265 -319 -293 -297 -271 -292 -328 -324 -261 -276 -295 -338 -311 -318 -331 -316 -304 -305 -351 -333 -301 -277 -301 -314 -319 -287 -323 -304 -322 -304 -277 -270 -259 -334 -338 -299 -314 -291 -318 -340 -265 -303 -274 -326 -322 -284 -288 -309 -269 -349 -309 -333 -254 -316 -315 -312 -320 -314 -304 -337 -320 -327 -305 -290 -275 -315 -308 -280 -335 -323 -296 -347 -293 -280 -326 -245 -288 -301 -294 -318 -340 -282 -302 -289 -301 -292 -350 -276 -341 -295 -306 -299 -301 -281 -291 -309 -319 -308 -330 -282 -347 -333 -257 -322 -308 -307 -311 -279 -311 -303 -292 -299 -309 -286 -293 -357 -299 -315 -323 -311 -348 -323 -334 -351 -273 -296 -250 -305 -304 -319 -299 -283 -273 -300 -280 -309 -303 -293 -307 -308 -302 -320 -320 -311 -293 -317 -338 -284 -304 -281 -306 -285 -331 -318 -308 -346 -256 -287 -348 -307 -324 -294 -338 -293 -283 -299 -279 -313 -300 -271 -287 -291 -279 -262 -299 -255 -293 -312 -328 -350 -313 -316 -309 -291 -293 -282 -271 -318 -289 -337 -357 -327 -302 -260 -318 -341 -307 -331 -331 -287 -356 -298 -324 -282 -316 -335 -324 -312 -263 -338 -321 -312 -337 -314 -297 -258 -354 -349 -358 -299 -326 -321 -281 -288 -356 -332 -315 -287 -306 -307 -314 -280 -305 -281 -354 -316 -319 -274 -319 -341 -321 -300 -326 -278 -325 -329 -289 -289 -334 -315 -281 -294 -281 -283 -346 -323 -318 -281 -319 -307 -286 -354 -293 -283 -294 -316 -287 -320 -360 -287 -334 -314 -338 -273 -308 -302 -325 -335 -290 -304 -325 -297 -340 -270 -290 -309 -272 -249 -294 -284 -331 -305 -297 -328 -353 -309 -275 -286 -283 -341 -318 -288 -292 -303 -287 -333 -301 -296 -312 -267 -351 -308 -273 -300 -338 -325 -320 -343 -301 -316 -360 -295 -302 -313 -343 -313 -259 -322 -296 -277 -347 -296 -308 -308 -324 -307 -305 -308 -271 -296 -324 -360 -294 -308 -291 -320 -313 -313 -303 -304 -357 -285 -315 -332 -305 -316 -359 -324 -292 -273 -301 -330 -323 -289 -325 -311 -365 -299 -297 -330 -354 -318 -280 -297 -302 -307 -308 -297 -325 -282 -301 -336 -295 -346 -295 -278 -290 -298 -302 -336 -316 -358 -337 -285 -290 -314 -338 -363 -314 -335 -282 -335 -328 -307 -288 -282 -354 -343 -316 -358 -333 -299 -329 -315 -353 -311 -305 -353 -344 -301 -305 -312 -303 -299 -298 -309 -274 -355 -308 -312 -291 -295 -330 -317 -320 -317 -341 -301 -298 -280 -326 -326 -302 -319 -282 -335 -298 -299 -323 -341 -297 -324 -312 -345 -292 -336 -348 -301 -355 -331 -316 -325 -337 -308 -319 -316 -341 -320 -347 -363 -329 -307 -314 -302 -335 -321 -295 -341 -333 -318 -303 -337 -342 -337 -321 -265 -292 -337 -335 -329 -324 -301 -329 -318 -326 -327 -295 -332 -323 -349 -327 -349 -304 -328 -340 -296 -331 -315 -301 -324 -376 -322 -351 -322 -312 -324 -342 -321 -302 -358 -326 -322 -317 -333 -323 -352 -320 -345 -337 -311 -317 -332 -297 -280 -332 -321 -302 -340 -327 -373 -296 -367 -307 -300 -312 -357 -336 -330 -321 -348 -336 -310 -314 -311 -312 -321 -307 -285 -376 -316 -345 -321 -334 -309 -290 -302 -320 -329 -324 -324 -316 -332 -270 -356 -335 -364 -320 -356 -318 -326 -313 -325 -366 -345 -325 -305 -386 -320 -339 -326 -339 -312 -331 -307 -342 -298 -307 -344 -326 -324 -325 -329 -315 -333 -374 -350 -291 -332 -336 -318 -321 -305 -307 -309 -323 -308 -301 -307 -312 -318 -318 -320 -363 -327 -297 -325 -315 -338 -290 -320 -310 -331 -342 -321 -328 -334 -312 -325 -336 -356 -324 -318 -338 -310 -290 -290 -305 -336 -318 -347 -355 -314 -308 -350 -333 -325 -312 -329 -329 -310 -323 -348 -313 -303 -333 -327 -339 -375 -381 -300 -280 -344 -320 -311 -329 -305 -344 -338 -282 -325 -337 -289 -318 -307 -316 -349 -346 -340 -292 -310 -277 -299 -366 -321 -348 -352 -330 -328 -352 -303 -344 -305 -313 -328 -336 -308 -302 -314 -354 -312 -334 -360 -333 -353 -375 -321 -323 -327 -300 -297 -329 -331 -329 -364 -311 -335 -333 -324 -303 -358 -299 -353 -316 -313 -332 -309 -343 -328 -381 -385 -325 -327 -310 -355 -276 -345 -313 -337 -292 -314 -340 -359 -336 -324 -303 -352 -339 -342 -341 -317 -329 -329 -358 -319 -312 -339 -355 -397 -338 -321 -371 -291 -351 -331 -332 -305 -289 -325 -318 -321 -312 -337 -322 -320 -351 -306 -311 -348 -333 -318 -314 -355 -352 -352 -246 -283 -381 -330 -343 -326 -346 -313 -307 -332 -304 -311 -317 -335 -341 -300 -366 -378 -313 -325 -329 -300 -320 -349 -315 -348 -355 -359 -317 -368 -346 -320 -343 -271 -370 -323 -377 -339 -359 -367 -368 -337 -319 -332 -362 -332 -306 -267 -372 -350 -304 -368 -304 -346 -335 -339 -323 -346 -321 -342 -336 -302 -322 -283 -343 -320 -322 -349 -347 -330 -317 -366 -349 -322 -341 -338 -314 -316 -312 -331 -367 -309 -336 -298 -365 -333 -310 -286 -345 -345 -348 -317 -353 -329 -310 -316 -304 -316 -333 -346 -345 -379 -390 -348 -345 -321 -324 -398 -368 -320 -318 -318 -332 -351 -347 -322 -338 -334 -349 -328 -322 -333 -324 -353 -320 -324 -336 -300 -351 -343 -326 -367 -353 -301 -350 -284 -316 -347 -315 -346 -348 -324 -344 -375 -349 -304 -317 -350 -365 -332 -325 -342 -319 -327 -354 -312 -380 -385 -339 -356 -328 -299 -365 -327 -336 -359 -323 -386 -356 -370 -331 -371 -363 -309 -366 -337 -341 -342 -326 -333 -351 -377 -368 -349 -332 -381 -321 -326 -332 -293 -391 -337 -355 -309 -342 -339 -327 -353 -303 -356 -375 -317 -351 -330 -323 -354 -339 -345 -330 -330 -374 -368 -321 -336 -318 -363 -342 -347 -361 -335 -329 -331 -362 -369 -363 -318 -359 -355 -360 -366 -348 -354 -341 -362 -328 -343 -339 -347 -351 -321 -344 -365 -333 -346 -313 -345 -344 -324 -280 -379 -343 -363 -343 -323 -334 -366 -316 -364 -343 -386 -347 -331 -341 -341 -306 -368 -352 -364 -350 -323 -330 -351 -369 -349 -367 -343 -333 -357 -347 -334 -320 -315 -313 -366 -352 -338 -377 -337 -321 -358 -360 -341 -347 -393 -317 -327 -348 -346 -380 -308 -391 -343 -409 -364 -352 -296 -310 -311 -341 -328 -367 -361 -325 -351 -358 -353 -316 -359 -323 -331 -364 -314 -322 -352 -352 -373 -357 -346 -370 -357 -330 -333 -360 -366 -316 -312 -346 -315 -351 -366 -345 -330 -353 -359 -346 -331 -362 -316 -332 -342 -392 -330 -360 -386 -310 -378 -366 -358 -324 -329 -398 -316 -316 -383 -372 -359 -353 -358 -339 -329 -296 -361 -379 -359 -372 -361 -358 -402 -348 -389 -299 -340 -342 -363 -363 -370 -325 -304 -363 -325 -366 -359 -298 -382 -362 -376 -380 -352 -338 -391 -379 -321 -354 -309 -382 -336 -350 -319 -345 -297 -359 -342 -340 -343 -386 -367 -375 -344 -353 -366 -366 -326 -321 -317 -407 -324 -372 -359 -348 -334 -325 -361 -366 -348 -332 -370 -314 -349 -357 -346 -311 -340 -310 -387 -362 -371 -347 -336 -380 -309 -345 -280 -337 -307 -383 -357 -328 -339 -339 -364 -388 -365 -340 -363 -339 -347 -364 -360 -336 -357 -321 -302 -346 -364 -385 -387 -366 -315 -366 -287 -356 -346 -400 -322 -353 -376 -340 -339 -346 -348 -331 -394 -368 -336 -356 -354 -295 -334 -360 -366 -374 -332 -338 -363 -384 -330 -386 -327 -348 -339 -331 -288 -327 -338 -349 -347 -401