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