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