63 81 69 25 68 41 25 14 89 95 83 93 27 16 43 73 60 64 8 13 94 49 9 16 32 31 38 9 9 46 25 28 84 68 5 23 27 78 85 88 84 65 15 55 27 64 63 14 66 1 52 21 4 7 74 17 72 59 54 32 4 10 0 67 96 9 28 67 19 26 22 36 83 58 69 46 56 8 42 12 61 34 82 58 97 30 21 29 10 62 83 12 32 0 94 22 46 56 86 83 25 30 10 23 33 44 73 98 20 21 42 95 53 17 90 92 0 32 85 27 17 42 80 3 50 11 33 53 54 74 46 47 16 82 64 36 40 18 61 69 50 48 95 78 70 38 52 96 31 34 83 60 3 6 29 68 51 21 74 39 29 57 28 73 56 95 43 83 79 30 58 81 5 55 70 4 8 38 14 86 78 69 77 47 84 45 65 92 94 13 70 62 55 31 94 77 10 51 7 33 83 33 55 24 35 28 87 30 42 7 33 25 41 1 68 76 95 51 29 2 50 19 33 29 63 74 57 16 13 34 29 22 87 15 80 55 11 81 98 93 41 62 75 73 73 47 94 33 40 53 7 50 31 67 23 80 9 47 37 98 40 2 6 75 16 5 11 11 20 64 30 27 84 52 32 54 93 23 3 78 22 10 89 22 7 89 96 47 70 73 87 91 25 80 3 23 18 82 54 83 84 24 10 96 25 52 38 12 23 58 62 51 52 1 89 82 51 70 32 27 39 4 55 61 97 20 63 24 53 56 16 41 43 32 66 58 0 64 83 44 42 13 15 81 47 46 52 58 87 68 83 13 1 94 69 18 91 76 9 2 2 81 35 20 85 83 38 50 14 98 27 26 22 84 86 72 50 80 30 74 84 27 34 74 49 49 54 8 69 38 49 54 11 59 38 61 70 32 23 84 25 43 24 44 97 68 92 23 98 57 50 80 1 85 46 71 50 56 82 82 6 9 29 86 89 72 72 30 44 88 42 42 59 86 85 42 55 46 66 83 48 20 98 34 29 11 15 53 61 6 89 32 30 84 17 90 23 9 70 59 10 42 39 12 12 59 98 63 19 56 5 52 80 17 45 69 23 18 82 58 85 28 2 19 90 77 27 12 85 25 45 75 73 71 61 83 55 3 66 52 78 73 87 62 70 39 43 9 56 63 35 69 24 47 15 7 6 52 68 3 75 33 45 83 14 11 88 51 94 15 89 82 77 98 58 43 4 83 26 20 74 22 29 64 37 11 95 3 87 1 22 42 18 5 15 68 74 94 52 65 55 25 35 53 95 78 29 86 7 93 11 93 82 93 8 95 22 53 87 88 64 73 13 69 9 46 15 96 38 81 21 49 25 95 13 14 71 19 51 95 42 75 55 43 22 14 86 83 22 91 40 64 30 38 92 55 69 87 18 58 60 60 66 47 93 14 55 13 15 18 72 68 55 4 35 65 39 40 52 59 52 37 20 32 91 62 34 72 58 24 30 71 90 40 66 19 96 16 52 54 54 22 52 20 24 91 74 32 91 88 97 37 61 29 39 23 66 11 59 96 43 77 25 34 82 81 39 33 27 46 89 25 60 88 15 53 32 2 79 91 6 22 20 91 51 1 80 46 7 62 10 60 52 29 85 69 32 66 68 17 80 87 6 34 90 77 93 15 58 11 36 44 68 84 92 32 38 82 5 0 13 2 79 53 55 89 5 29 63 45 37 13 91 83 8 27 22 16 82 91 6 24 18 45 52 81 7 82 62 81 48 74 26 97 34 91 22 18 29 24 7 9 49 31 51 0 45 66 19 30 62 7 78 97 84 22 68 78 90 41 21 23 14 67 4 91 58 20 89 64 74 38 34 33 47 11 66 10 55 59 36 14 32 31 82 89 97 5 0 78 29 54 37 67 48 17 32 23 98 19 96 42 50 64 53 32 43 25 24 65 45 57 35 91 0 98 97 34 53 24 69 51 42 68 98 35 32 24 55 77 49 38 65 41 69 37 89 36 20 45 1 97 66 50 26 17 37 20 64 55 3 84 86 53 95 97 64 22 8 42 47 34 93 57 27 57 63 22 16 59 75 26 82 3 80 11 31 75 63 56 84 23 21 41 81 58 54 47 88 19 87 39 65 50 46 85 32 53 82 93 69 61 68 68 10 43 30 84 76 22 34 96 93 9 21 88 29 69 97 6 63 95 67 33 7 23 0 92 95 16 46 20 53 30 97 5 37 43 4 90 73 63 53 40 96 89 38 50 93 31 8 57 86 45 18 40 83 80 10 82 55 47 41 40 70 26 16 95 58 13 80 19 2 37 28 83 50 16 48 59 37 76 9 18 96 89 14 36 2 84 26 47 91 72 31 45 31 8 69 16 42 37 80 53 90 63 64 55 39 56 97 86 66 91 11 22 74 3 23 56 40 77 57 87 32 11 10 53 5 29 64 4 86 58 77 37 58 28 10 96 35 1 85 21 6 91 94 7 78 87 26 81 15 69 86 56 38 60 30 34 13 23 8 21 34 44 76 73 79 95 78 96 79 12 75 24 15 7 97 93 15 31 40 59 98 11 8 72 93 65 17 70 7 70 64 27 28 17 13 97 89 37 66 18 26 2 68 7 31 69 19 0 25 65 2 34 53 95 43 55 73 1 26 40 73 94 6 39 47 31 7 65 28 96 28 64 30 39 73 80 70 0 39 81 41 9 66 45 74 75 16 51 22 16 1 88 5 38 53 33 76 69 22 68 42 33 3 28 16 96 31 65 7 6 88 37 77 75 48 66 39 7 34 72 26 87 19 83 19 24 14 1 19 26 63 60 11 20 86 75 69 41 7 98 2 34 94 94 80 14 75 44 45 98 90 81 31 51 74 91 28 2 21 78 45 43 55 19 46 50 70 52 44 27 80 93 48 76 29 80 52 12 37 16 2 93 5 56 2 57 5 86 23 26 49 17 63 50 81 72 71 28 40 6 53 30 45 79 74 98 81 37 78 97 85 67 43 60 50 91 29 92 16 36 15 42 17 31 84 89 67 96 95 39 17 59 35 45 49 62 60 92 72 9 93 79 27 79 86 88 68 75 98 24 54 61 79 72 55 93 7 4 0 91 68 52 67 44 78 44 11 97 81 35 30 70 7 98 49 53 52 26 48 61 90 88 43 49 32 86 19 40 67 84 13 2 44 67 93 35 34 47 32 48 42 69 60 32 72 37 93 15 94 58 24 72 18 3 1 35 48 20 63 83 33 57 47 71 51 74 92 34 93 40 9 23 1 82 19 69 98 12 84 98 92 48 39 14 27 0 88 70 82 29 95 76 31 0 89 74 30 3 33 96 75 55 95 32 27 28 94 56 76 66 45 8 72 0 1 87 77 79 83 48 24 37 95 57 33 38 64 65 89 97 24 68 70 84 57 51 79 5 0 1 81 16 90 8 84 81 18 15 23 83 15 62 14 43 59 24 86 88 42 86 86 86 48 54 81 60 52 76 60 55 62 21 34 6 46 34 39 16 12 78 95 20 27 67 87 18 93 90 93 58 17 89 34 29 43 0 78 47 29 88 95 4 77 97 6 43 98 94 67 52 55 54 46 88 25 11 44 16 44 73 29 95 15 56 9 96 80 35 81 58 50 5 12 85 46 81 55 42 88 58 36 10 37 26 10 26 31 89 86 8 9 85 12 66 45 75 85 66 34 80 42 89 21 39 51 4 31 1 35 71 86 93 70 33 28 79 61 76 74 62 38 43 82 96 55 6 12 33 10 9 91 35 80 42 35 66 38 7 90 2 93 14 45 76 82 41 5 60 98 44 3 14 56 69 81 60 59 78 64 64 39 4 67 71 54 15 25 85 8 29 96 35 16 44 90 47 70 86 71 50 45 16 75 42 88 67 35 43 85 19 58 74 56 51 17 36 86 3 52 47 58 60 73 20 9 23 25 38 76 10 39 36 65 66 65 58 43 40 16 83 8 80 67 87 66 50 29 66 42 92 72 37 24 72 51 11 11 72 97 68 44 10 13 65 19 37 85 94 13 5 4 48 1 2 73 88 84 37 91 72 34 44 2 70 15 87 25 42 25 50 93 8 79 98 58 85 0 74 91 19 27 4 15 0 47 60 58 39 3 98 31 69 43 56 70 51 41 75 1 57 85 30 61 73 50 90 72 87 76 36 41 7 21 46 98 92 88 70 93 50 56 25 81 68 40 94 85 82 77 73 9 29 12 8 51 98 88 9 64 64 79 7 2 3 91 58 95 81 41 42 49 45 14 24 51 4 54 58 10 68 6 20 44 2 17 49 36 8 72 42 11 36 44 8 53 3 66 69 94 44 60 59 94 10 93 24 9 83 32 19 63 57 46 6 90 64 94 46 21 69 13 17 21 5 39 38 95 5 71 74 96 93 62 31 11 11 89 56 19 58 93 67 76 15 75 35 50 61 83 78 82 4 36 27 26 85 96 41 22 90 27 86 83 54 28 4 78 91 77 80 95 18 67 15 25 22 98 91 30 15 46 33 27 32 77 21 83 87 71 19 64 19 12 71 10 46 41 16 23 32 81 72 2 22 34 86 51 86 39 61 15 19 95 1 66 58 44 27 15 3 59 10 31 88 24 60 74 68 24 49 49 46 96 25 86 65 6 21 69 76 41 88 83 43 93 43 34 68 69 5 62 77 45 6 34 14 11 98 11 36 39 14 88 5 14 84 49 16 87 14 60 35 91 33 53 49 52 67 95 72 92 48 85 2 93 48 92 18 7 33 0 15 46 48 80 93 43 95 47 89 18 2 77 74 61 29 83 61 16 34 47 36 50 19 56 58 90 28 63 12 68 9 61 11 67 25 23 64 12 19 63 52 54 78 90 32 92 6 68 18 3 46 81 42 2 53 88 7 53 91 71 93 41 34 90 58 34 21 7 12 13 98 27 79 78 87 19 7 72 58 41 95 6 55 30 66 2 58 92 64 89 18 3 42 19 44 93 7 35 71 25 49 51 8 16 76 39 86 97 10 48 3 57 35 50 16 15 92 29 29 50 15 83 67 95 50 76 77 49 77 95 3 41 74 97 27 17 92 57 94 23 86 69 70 13 96 50 72 16 42 2 24 21 43 51 69 46 87 87 30 31 18 50 14 90 40 25 55 26 71 59 19 1 22 42 74 84 91 61 20 72 3 98 26 40 93 39 53 20 42 3 7 82 40 49 76 11 78 39 51 79 53 72 83 85 36 78 95 55 46 85 11 0 8 9 73 46 0 57 62 13 43 6 16 44 23 4 28 93 38 42 75 0 2 7 8 47 70 84 49 31 87 88 40 69 16 7 9 79 85 0 21 1 27 76 49 86 82 68 24 31 69 20 0 73 97 73 67 22 18 95 29 56 5 35 78 11 98 93 70 39 59 80 87 20 77 71 6 43 10 15 59 84 94 12 83 1 37 86 65 19 5 24 78 41 57 98 32 15 61 58 25 39 65 83 87 25 89 17 11 89 46 18 17 70 35 62 19 18 35 89 24 21 45 17 83 59 0 38 90 75 37 81 92 61 80 94 49 20 40 95 50 26 96 39 97 30 11 34 61 22 62 89 97 6 69 96 26 90 47 94 13 8 58 25 62 6 4 46 10 73 13 45 45 16 96 16 71 32 43 34 89 97 51 25 74 14 65 28 97 92 98 76 42 96 50 29 63 69 37 18 60 94 16 74 68 7 42 22 72 78 73 41 73 77 96 68 55 92 53 35 17 16 28 34 28 35 61 49 10 6 28 69 97 38 42 97 83 43 46 83 91 9 49 21 46 60 94 98 83 92 58 16 80 35 81 19 13 90 15 78 6 17 61 4 3 48 49 67 90 97 58 45 96 57 11 4 70 19 68 41 69 6 83 59 46 50 69 6 2 59 58 33 27 95 92 9 17 42 38 42 28 68 80 47 44 72 3 94 24 47 28 76 70 3 22 74 49 38 62 35 20 73 95 33 27 75 84 6 58 8 26 42 98 9 67 91 10 4 83 59 51 51 35 24 71 49 32 23 96 74 47 56 48 28 38 23 45 30 27 4 35 72 42 69 67 11 2 57 96 94 7 23 75 89 48 64 52 86 39 71 87 62 17 8 63 15 43 66 63 58 68 42 29 17 95 90 70 3 27 43 24 27 51 75 79 40 44 84 48 35 11 44 98 89 32 4 6 54 70 43 77 94 17 95 82 51 2 57 12 85 89 38 9 44 59 7 98 78 4 83 79 88 77 38 88 59 84 19 57 27 89 74 48 6 96 79 11 8 74 48 40 79 20 67 62 95 61 84 8 33 46 97 65 93 72 81 11 16 94 50 29 71 73 3 9 11 95 66 47 34 41 3 50 94 46 84 68 83 93 57 45 94 64 96 97 44 41 76 27 61 13 78 65 36 43 19 12 64 16 33 97 7 59 18 29 85 70 90 21 82 71 89 9 97 16 69 94 11 79 56 75 75 68 67 19 34 70 57 23 25 59 3 36 33 77 54 50 69 5 80 52 62 11 49 77 43 49 61 32 37 84 7 89 70 60 91 87 14 90 9 25 33 38 63 16 81 48 93 45 17 32 47 56 93 86 12 56 36 55 36 48 59 96 51 84 34 52 51 96 96 33 17 61 19 61 18 7 83 37 26 53 41 26 56 87 37 11 26 19 81 42 7 48 80 93 24 66 27 62 1 27 94 15 52 48 29 56 44 37 13 4 39 41 69 36 40 77 87 16 48 2 81 21 59 0 90 78 7 33 66 16 74 54 21 40 94 69 14 57 49 34 61 74 87 1 44 83 40 6 87 29 26 35 58 45 57 38 19 58 12 81 23 85 7 41 66 48 2 37 34 41 21 54 83 89 77 34 15 11 66 72 85 69 26 91 81 2 15 37 84 25 97 7 15 49 97 39 61 69 47 80 4 97 82 76 20 74 58 84 34 21 28 91 68 92 40 64 17 61 16 1 13 50 91 17 87 17 96 27 89 60 16 88 35 75 70 78 46 58 3 76 96 1 60 80 3 30 34 0 10 76 46 74 97 48 88 35 12 31 54 5 23 51 19 26 14 40 55 63 17 68 70 86 12 91 58 21 64 8 69 59 90 88 42 71 38 4 21 7 55 11 8 35 2 54 69 62 97 72 20 97 56 85 77 95 87 74 67 30 87 43 13 96 45 67 93 90 83 62 35 7 36 27 50 59 43 69 89 44 92 56 35 1 57 4 15 25 35 64 21 3 83 37 38 10 60 81 1 94 33 39 33 92 71 88 18 18 68 83 91 11 88 57 79 30 67 91 15 17 5 2 6 13 22 81 97 44 88 61 60 85 10 15 87 53 32 22 67 58 12 73 94 67 23 26 56 4 72 38 49 28 7 63 47 6 64 35 73 22 42 23 64 17 75 19 30 96 31 88 9 15 17 40 4 73 4 26 98 47 44 1 93 28 75 55 86 83 12 25 45 40 71 32 52 47 73 53 30 6 70 45 87 66 54 50 20 6 61 56 14 30 10 78 3 27 37 24 37 95 45 52 91 94 70 67 60 9 73 50 28 86 49 63 76 30 87 37 93 19 57 37 45 36 28 92 81 93 63 71 61 17 41 92 82 57 94 53 72 26 19 89 72 96 13 79 48 83 30 64 7 82 21 4 31 26 42 57 85 86 51 60 36 36 23 72 20 15 23 96 26 66 28 93 37 26 58 4 7 93 45 43 85 62 15 39 20 49 71 24 58 63 58 20 36 92 89 36 73 53 21 19 1 61 62 45 5 89 27 12 79 18 13 65 84 23 94 10 78 60 30 66 32 81 29 76 98 29 95 18 8 59 59 16 70 68 68 57 54 27 48 46 35 8 88 40 92 52 63 96 35 36 33 56 39 62 49 21 41 63 90 7 23 67 65 25 71 36 45 48 24 12 87 44 0 28 25 50 21 49 11 18 18 55 44 33 96 2 61 52 68 89 66 73 53 81 57 56 81 91 73 97 29 23 71 28 81 93 88 87 74 96 51 74 89 7 3 68 39 80 69 78 82 13 75 61 68 57 60 82 19 71 84 70 9 0 6 16 63 81 60 7 45 90 50 40 36 84 93 60 98 22 78 33 72 97 30 68 17 46 32 58 67 78 78 15 97 20 30 78 52 62 87 24 65 2 39 21 39 65 13 4 0 77 84 85 8 22 98 61 48 35 24 12 26 14 72 92 40 26 5 70 12 77 2 59 8 62 4 82 79 57 73 89 21 42 2 18 44 24 9 89 51 13 92 45 64 47 38 54 56 94 70 2 12 93 85 46 48 96 87 9 71 97 63 67 83 0 94 33 5 53 94 70 44 91 73 68 22 86 10 21 22 71 5 29 58 82 89 53 45 12 48 0 25 70 50 94 77 17 47 64 78 33 94 27 26 61 97 33 70 25 4 10 60 0 76 78 46 93 9 79 21 25 24 28 70 86 83 35 46 71 8 47 86 66 69 10 10 82 47 35 46 69 97 60 68 92 2 25 86 11 9 8 51 75 5 72 33 0 34 57 46 23 28 49 42 34 40 33 77 16 81 85 86 51 0 42 64 2 5 84 66 67 22 1 89 39 39 37 61 41 92 35 88 88 92 48 23 50 46 90 71 70 18 62 37 22 48 78 1 78 34 33 44 23 84 14 17 97 8 90 29 90 61 74 13 1 96 1 83 28 82 33 80 85 40 43 22 57 86 39 41 56 15 12 0 77 81 81 94 21 67 86 85 92 52 75 0 2 59 40 90 32 87 90 12 59 26 98 98 58 44 47 42 5 63 55 41 17 64 85 71 27 28 28 90 22 82 39 72 94 24 95 20 71 97 88 2 97 61 20 24 55 67 93 22 52 18 39 72 41 44 82 63 61 84 26 75 85 68 90 80 74 64 73 83 53 0 3 13 12 56 44 97 72 96 17 10 48 37 73 38 7 65 16 28 77 28 49 12 55 19 76 10 0 58 90 79 22 73 43 25 29 73 40 28 26 74 59 82 21 14 4 94 38 5 53 31 58 43 6 11 50 63 2 21 62 8 15 68 54 92 59 45 92 63 78 33 55 65 63 87 41 6 91 3 77 81 78 33 33 44 2 17 42 41 66 63 86 87 34 31 92 40 47 58 76 0 42 37 21 63 35 67 3 6 22 31 22 94 15 43 20 54 88 6 37 39 29 72 14 36 4 83 51 93 32 50 27 46 31 86 35 72 23 31 67 12 3 33 4 59 86 85 50 88 11 62 85 31 76 4 47 53 44 56 75 71 21 16 14 58 67 95 77 70 23 13 86 74 51 85 72 5 63 37 84 72 21 64 47 79 18 87 78 46 24 18 3 17 47 35 15 89 64 78 98 55 68 68 5 80 57 18 23 83 28 13 57 55 92 19 78 9 62 97 36 92 23 90 59 83 21 25 54 28 17 18 64 37 63 3 27 31 38 83 10 58 76 86 2 39 22 87 15 28 12 93 0 39 23 81 8 2 36 41 84 66 21 28 48 8 63 76 56 82 75 20 71 96 50 44 86 93 36 44 82 88 55 48 51 8 27 28 30 26 86 94 51 78 52 13 81 28 75 75 5 39 55 87 96 21 62 71 14 98 88 37 13 28 38 59 61 26 88 49 31 16 11 56 6 61 17 65 70 53 16 93 69 68 28 2 59 7 68 92 52 1 2 47 54 50 62 47 22 64 7 72 74 34 51 4 45 25 3 33 40 61 72 17 6 83 41 1 69 79 18 23 58 42 22 90 96 46 41 92 46 80 3 10 19 6 2 83 56 76 22 0 16 64 86 4 78 13 26 89 73 82 7 28 89 8 63 12 15 81 61 67 10 18 44 75 57 64 58 21 30 87 67 47 98 18 4 37 49 9 91 20 95 80 3 8 96 23 63 48 5 82 48 1 6 80 53 64 72 15 35 37 9 20 51 78 17 74 31 56 52 93 84 57 63 25 89 79 3 37 85 37 70 26 57 48 41 85 62 50 27 23 19 8 92 87 35 97 19 58 8 98 8 2 79 19 24 70 91 74 21 12 63 13 25 42 35 68 27 37 11 88 89 64 4 95 16 53 48 96 89 48 10 17 60 11 98 13 55 7 40 67 50 23 34 65 48 0 37 57 37 48 84 40 81 10 44 3 41 67 85 0 63 79 14 27 50 70 69 67 86 23 79 92 70 70 8 28 27 4 43 73 46 50 1 85 71 4 54 54 31 92 14 96 80 15 13 86 20 77 4 50 31 94 39 42 39 37 76 84 84 97 47 32 53 39 21 47 91 91 76 18 6 51 8 11 0 95 84 80 89 34 15 48 65 39 28 63 66 50 98 41 82 65 75 88 54 32 54 49 96 32 71 93 94 7 70 6 67 32 2 20 56 86 91 80 69 9 74 7 50 59 24 20 41 18 24 40 4 31 40 90 43 69 33 26 96 28 72 37 45 39 73 59 75 10 25 3 63 69 62 9 18 90 55 10 4 35 54 38 94 64 78 27 31 91 28 95 16 8 69 71 30 39 86 74 31 79 63 73 50 58 52 63 73 57 45 69 19 20 26 79 41 69 12 90 33 39 56 53 69 66 19 55 81 85 37 42 63 87 34 38 93 61 61 25 71 0 42 69 70 53 43 42 37 30 21 93 35 24 98 35 52 71 22 40 83 17 98 12 90 37 32 62 11 84 12 95 18 70 65 28 12 69 11 69 74 3 62 76 24 23 73 75 12 26 38 78 36 56 13 92 47 23 37 67 51 92 68 29 95 32 38 88 81 93 48 11 29 93 50 98 1 8 1 32 69 61 27 73 14 39 83 85 61 86 39 62 93 84 53 47 73 89 17 95 95 9 75 59 24 75 12 9 59 97 81 13 49 92 91 39 26 61 88 33 32 19 39 55 17 57 53 39 93 31 77 74 44 28 89 55 61 58 42 61 97 28 48 29 7 41 69 35 90 42 54 44 13 77 2 28 62 29 57 8 5 78 85 89 35 92 83 97 29 71 56 49 0 36 80 86 39 51 73 9 66 59 48 76 66 49 59 56 31 65 33 68 90 73 15 2 49 0 36 4 93 26 44 75 18 25 91 74 5 71 67 3 54 26 1 82 12 77 7 44 56 55 62 47 61 5 30 92 65 56 46 30 59 6 94 89 44 32 14 22 18 67 62 46 52 66 7 84 87 61 83 64 17 95 16 62 93 3 28 54 16 84 52 81 44 58 70 28 40 16 73 47 64 17 89 24 7 52 96 96 9 73 85 95 35 41 30 25 58 41 32 23 79 10 77 84 70 54 69 20 67 11 80 96 22 64 60 65 38 98 81 60 79 84 22 7 0 71 16 53 47 41 70 -1
