100 200 100000
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 5 5 5 5 6 6 6 6 6 6 6 7 7 7 7 8 8 8 8 9 9 9 9 9 9 10 10 10 10 11 11 12 12 13 13 14 14 14 15 15 15 16 16 16 16 16 17 17 17 17 17 17 18 19 19 19 19 20 20 20 20 21 21 21 21 22 23 24 24 24 24 26 26 27 27 27 28 28 28 30 30 33 33 35 35 35 35 35 36 37 37 37 38 39 39 40 42 43 45 46 47 47 50 52 52 52 52 52 53 53 53 54 54 55 55 55 57 57 58 58 58 59 60 60 60 61 63 64 66 66 67 68 69 70 71 72 74 75 75 76 76 79 80 80 81 82 82 84 85 86 87 87 87 88
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 5 5 5 5 6 6 6 6 6 6 7 7 7 7 8 8 8 8 8 9 9 9 9 9 10 10 10 11 11 11 12 12 12 13 14 14 14 14 15 15 16 16 16 17 17 18 18 18 19 19 19 19 19 19 19 20 20 20 20 21 21 21 21 21 22 22 24 24 24 24 25 26 26 27 27 29 29 29 29 30 30 33 33 35 35 35 36 36 36 37 37 38 38 39 39 41 42 43 46 46 47 48 51 52 52 52 52 52 53 53 54 56 56 56 57 57 57 58 58 58 59 59 60 61 61 62 63 64 66 66 67 68 70 70 71 73 74 75 75 76 76 79 80 81 82 83 83 84 86 86 87 87 88 88
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 5 5 5 5 6 6 6 6 6 6 7 7 7 8 8 8 8 8 8 9 9 9 10 10 10 10 10 11 11 11 12 12 13 13 14 14 15 15 15 16 16 17 17 17 17 19 19 19 19 19 19 20 20 20 21 21 21 21 21 22 22 22 22 22 22 22 24 24 24 24 25 26 26 27 27 29 30 30 30 30 31 33 33 35 35 36 36 36 37 37 37 38 38 39 40 41 43 44 46 46 47 48 51 52 53 53 53 53 54 54 54 56 57 58 58 58 58 59 59 59 59 59 60 62 62 62 63 65 66 66 67 68 70 70 71 73 74 75 75 76 77 80 80 81 82 83 84 84 86 86 87 87 88 88
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 5 5 6 6 6 6 6 6 7 7 7 8 8 8 8 8 9 9 9 9 9 9 10 10 11 11 11 11 11 12 12 12 13 13 14 14 15 15 15 16 16 17 17 17 17 19 19 20 20 20 20 20 21 21 21 22 22 22 22 22 22 22 23 23 23 24 24 24 25 25 25 26 27 28 28 30 30 30 30 31 31 33 33 36 36 37 37 37 37 37 38 39 39 40 40 41 43 44 46 47 47 48 51 52 53 54 54 54 54 55 55 56 57 58 58 58 58 59 59 59 60 61 61 62 63 63 64 65 66 67 68 68 70 71 71 73 74 75 76 77 77 80 80 81 82 83 84 84 86 86 87 87 88 88
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 5 5 5 6 6 6 6 6 6 7 7 7 8 8 9 9 9 9 9 9 10 10 10 10 10 11 11 11 11 12 12 12 12 13 13 14 14 15 16 16 16 16 17 17 18 18 20 20 20 20 21 21 21 21 21 21 22 22 22 22 23 23 23 24 24 24 24 24 25 25 25 25 26 27 28 28 30 30 30 31 31 31 33 33 36 36 37 37 37 37 37 38 39 40 40 40 41 43 45 47 47 47 49 51 53 54 54 54 55 56 56 56 56 57 58 58 58 59 60 60 60 60 61 61 63 63 63 64 65 67 68 68 69 70 71 72 73 75 75 76 77 78 80 81 82 82 83 84 85 86 86 87 87 88 88
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 6 6 6 7 7 7 7 7 8 8 9 9 9 9 9 10 10 10 10 10 10 10 11 12 12 12 12 12 13 13 13 14 14 15 16 16 16 16 17 17 18 18 19 20 20 20 21 22 22 22 22 22 22 22 23 23 23 23 23 24 24 24 24 25 25 25 25 26 26 27 27 28 29 30 30 30 31 31 31 33 33 36 37 37 37 38 38 39 39 39 40 40 41 41 43 45 47 47 48 49 52 53 55 55 55 55 56 56 56 57 58 58 58 58 59 60 60 61 61 61 61 63 63 63 64 65 67 68 69 69 70 72 72 73 75 75 76 77 78 80 81 82 82 84 85 85 86 86 87 87 88 88
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 4 4 4 4 4 4 4 4 5 5 5 5 6 6 6 6 6 6 7 7 7 8 8 8 8 9 9 9 9 9 10 10 11 11 11 11 11 11 12 12 13 13 13 13 13 14 14 14 15 16 16 16 16 17 17 18 18 19 20 20 21 21 22 23 23 23 23 24 24 24 24 24 25 25 25 25 26 26 26 26 27 27 27 27 28 28 28 29 30 30 31 31 32 32 33 33 36 37 38 39 39 40 40 41 41 41 42 42 42 43 46 47 47 48 49 52 53 55 55 55 55 56 57 57 57 58 58 58 58 59 60 61 61 62 63 63 63 64 64 64 65 67 68 69 69 71 72 72 73 75 75 76 78 79 80 81 82 82 84 85 85 86 86 88 88 89 89
1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 4 4 4 4 4 4 4 5 5 5 5 6 6 6 6 6 7 7 7 7 8 8 8 8 9 9 9 9 9 9 10 10 11 11 11 11 12 12 13 13 13 14 14 14 14 14 14 15 15 16 16 16 16 17 17 18 18 20 20 21 21 21 23 23 23 23 24 24 24 24 25 25 25 26 26 26 27 27 27 27 28 28 28 29 29 29 29 29 30 32 32 32 32 32 34 34 36 38 38 39 40 41 41 42 42 42 43 43 43 43 46 48 48 49 50 52 53 55 55 55 56 57 58 58 59 60 60 61 61 61 61 61 62 62 63 64 64 64 65 65 65 68 68 70 70 71 72 72 73 76 76 76 78 79 81 81 82 83 84 85 85 86 87 88 89 89 89
1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 4 4 4 4 4 5 5 5 5 5 5 5 6 6 6 6 7 7 7 7 8 8 8 8 8 9 9 9 9 9 10 10 10 11 11 12 12 12 12 13 13 14 14 14 15 15 15 16 16 16 16 16 17 17 18 18 18 18 20 20 21 21 22 23 24 25 25 25 25 25 26 26 26 26 27 28 28 28 28 28 28 29 29 29 30 30 31 31 31 31 32 32 32 33 33 34 34 36 38 38 39 40 41 42 42 44 44 44 44 44 45 46 48 49 49 50 52 53 55 55 56 56 57 58 58 59 60 60 61 61 61 62 62 62 63 63 64 64 64 65 65 65 68 69 70 70 71 72 73 74 76 76 77 78 79 81 82 83 83 84 85 85 86 87 88 89 89 90
1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 4 4 4 4 5 5 5 5 5 5 6 6 6 6 6 6 7 7 7 8 8 8 8 9 9 9 9 9 9 10 10 10 11 12 12 12 12 12 12 13 13 14 14 14 15 15 16 16 16 16 16 16 17 18 18 18 19 19 20 20 21 22 22 23 24 25 25 26 26 26 26 26 27 27 27 28 28 28 29 29 29 30 30 30 30 30 31 31 31 32 32 32 33 33 33 34 34 37 39 39 40 41 41 43 43 44 44 44 45 45 46 47 49 49 50 50 53 53 55 56 56 56 57 58 58 59 60 61 61 62 62 63 63 63 63 64 64 65 65 65 66 66 68 69 70 70 71 72 73 74 76 76 77 78 80 81 83 83 83 85 85 86 86 87 88 89 89 90
1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 5 5 5 5 5 6 6 6 6 7 7 7 7 7 8 8 8 8 8 9 9 9 9 9 10 10 10 10 11 12 12 12 12 12 12 13 13 14 14 15 15 15 16 16 16 16 17 17 17 18 19 20 20 20 20 21 21 22 22 23 24 25 25 26 26 26 26 27 27 27 27 29 30 30 30 30 31 31 31 31 32 33 33 33 33 34 34 34 34 34 34 35 35 37 39 40 40 41 42 43 43 44 44 45 45 45 46 47 49 49 50 50 53 53 56 56 56 57 58 58 59 59 60 61 61 62 63 63 63 63 64 64 65 65 65 66 66 67 69 69 71 72 72 72 74 74 76 77 77 78 80 82 83 83 83 85 86 86 87 87 88 89 89 90
1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 5 5 5 5 5 6 6 6 6 7 7 7 7 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 11 12 12 12 12 12 13 13 13 14 14 15 16 16 16 16 16 16 17 17 17 18 19 20 20 20 21 21 22 22 22 24 24 25 26 26 26 27 27 27 27 27 28 31 31 31 31 31 32 32 33 33 33 33 33 33 34 34 34 34 35 35 35 36 36 37 39 40 41 41 42 43 43 45 45 45 46 46 47 47 50 50 50 50 54 55 56 56 56 57 58 58 59 59 60 61 62 62 63 64 64 64 64 65 65 65 66 66 66 67 69 69 71 72 73 73 75 75 77 77 77 78 80 82 83 83 83 85 86 86 87 87 88 89 90 90
1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 5 5 5 5 6 6 6 6 7 7 7 7 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 11 11 12 12 12 12 12 13 13 14 14 14 15 16 16 16 16 16 17 17 18 18 18 19 20 20 20 21 22 22 23 23 24 24 26 26 26 26 27 27 27 27 28 28 32 32 32 32 32 32 33 35 35 35 35 35 35 35 35 35 36 36 36 36 36 37 37 39 40 41 41 42 43 43 45 45 45 46 46 47 47 50 50 51 51 55 55 57 57 57 57 59 59 59 59 60 61 63 63 63 64 64 64 65 65 65 65 66 66 67 67 69 70 71 73 73 73 76 76 77 77 78 78 81 82 83 83 84 85 86 86 87 87 89 89 90 90
2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 5 5 5 5 6 6 6 6 7 7 7 7 8 8 8 8 9 9 9 9 9 10 10 10 10 10 11 11 12 12 12 13 13 13 14 14 14 14 15 15 16 16 16 16 17 17 18 18 18 18 19 20 20 20 21 22 22 23 23 24 25 26 26 26 26 27 27 28 28 28 28 32 32 32 32 32 33 34 35 35 35 35 36 36 36 36 36 37 37 37 37 38 38 38 39 40 41 42 42 45 45 45 45 45 46 47 47 48 51 51 51 51 55 55 57 57 58 58 59 59 61 61 61 61 63 63 63 64 64 64 65 65 65 66 66 67 67 68 69 70 71 74 74 75 76 76 77 78 79 79 81 82 83 84 84 85 87 87 87 88 89 89 90 91
2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 6 6 6 6 6 6 6 7 7 8 8 8 8 9 9 9 9 9 10 10 11 11 11 11 11 11 11 12 12 12 13 13 13 14 15 15 15 15 15 16 16 16 17 17 18 18 18 18 19 20 20 21 21 23 24 24 24 24 24 25 26 27 27 27 27 28 28 28 28 30 32 33 33 34 34 34 34 35 35 35 36 36 36 37 37 39 39 39 40 40 40 40 40 41 41 42 42 42 45 45 45 46 46 47 47 47 48 51 52 52 52 55 55 57 57 58 59 59 59 61 61 62 63 63 63 63 64 64 65 65 65 66 66 66 67 67 68 69 70 72 74 75 75 76 76 78 78 79 79 82 83 83 84 84 85 87 87 87 88 89 89 90 91
2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 7 7 7 7 7 8 8 8 8 9 9 9 9 9 10 10 11 11 11 11 11 11 12 12 12 12 13 13 13 14 15 15 15 15 16 16 16 17 17 18 18 18 19 19 20 20 20 21 21 23 24 24 24 25 25 25 26 27 27 27 27 28 29 29 29 30 32 33 34 34 34 34 35 35 35 35 36 36 36 37 38 39 39 39 40 41 41 41 41 41 42 42 42 43 45 46 46 46 47 48 48 48 49 52 52 52 52 55 55 58 59 59 59 60 61 62 62 62 63 63 63 64 64 64 65 66 67 67 68 68 68 69 69 70 70 72 74 75 76 76 77 78 79 79 79 82 83 84 84 85 86 87 87 88 88 89 90 90 91
2 2 2 2 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 7 7 7 8 8 8 8 8 8 9 9 9 9 10 10 10 10 11 11 11 12 12 12 12 13 13 13 13 13 14 14 15 15 16 16 16 16 16 17 17 18 18 19 19 19 20 20 21 21 22 23 24 24 24 25 25 26 26 27 27 28 28 28 29 29 30 31 32 33 34 34 34 35 35 35 35 35 36 36 37 37 38 40 40 40 41 41 41 41 41 42 42 42 42 43 46 46 46 46 47 49 50 51 51 52 53 53 53 56 56 59 59 59 60 61 61 62 62 62 63 63 63 64 65 65 65 66 67 68 69 69 70 71 71 71 71 72 74 76 76 76 77 78 79 79 80 82 83 84 85 85 86 87 87 88 88 89 91 91 91
2 2 2 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 7 7 7 8 8 8 8 8 9 9 9 9 9 10 10 11 11 11 11 12 12 12 12 13 13 13 14 14 14 14 14 15 15 16 16 16 16 16 17 17 18 18 19 19 20 21 21 21 22 22 23 24 24 25 25 25 27 27 28 28 28 29 29 29 29 30 31 32 33 34 34 34 35 35 36 36 36 36 37 37 37 38 40 40 41 41 41 42 42 42 43 43 43 43 43 46 46 47 47 47 49 50 51 51 53 54 54 54 56 56 59 59 59 60 61 61 62 62 62 63 64 64 64 65 65 65 66 67 68 69 69 71 71 71 72 72 73 74 76 76 76 78 78 79 80 80 83 84 85 85 86 86 87 88 88 88 89 91 91 91
2 2 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 8 8 8 8 8 9 9 9 10 10 10 11 11 11 11 12 12 12 12 13 13 13 14 15 15 15 15 15 15 15 16 16 17 17 17 18 18 18 19 19 20 21 21 22 22 22 22 23 24 25 25 25 26 27 28 28 28 28 29 29 29 30 30 31 32 33 34 34 35 35 35 36 36 36 36 37 37 37 38 40 41 41 41 41 42 42 42 43 43 43 44 44 46 47 47 47 48 49 50 51 52 54 55 55 56 56 56 59 60 60 60 61 62 62 62 63 64 64 64 65 65 66 66 67 67 69 69 70 71 72 73 73 74 75 75 76 76 77 78 78 79 80 80 83 84 85 85 86 86 87 88 88 88 89 91 91 91
2 2 3 3 3 3 3 3 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 9 9 10 10 10 10 11 11 11 11 12 12 12 12 13 13 14 15 15 15 15 16 16 16 16 17 17 17 18 18 18 19 19 19 20 20 21 21 22 22 22 22 24 24 25 26 26 26 28 28 28 28 29 29 30 30 31 31 32 32 33 35 35 35 36 36 36 36 36 37 37 37 37 39 41 41 42 42 42 42 42 43 43 43 44 44 44 46 47 47 48 48 50 51 51 52 54 55 55 56 56 56 59 61 62 62 62 63 63 64 64 64 64 65 65 65 66 66 68 69 69 70 70 72 72 73 73 74 75 76 76 77 77 78 79 79 81 81 83 84 85 87 87 87 87 89 89 89 89 91 91 92
2 2 3 3 3 3 3 3 4 4 4 4 4 4 4 5 5 5 5 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 9 9 9 9 10 10 10 11 11 11 12 12 12 12 12 13 13 13 14 15 15 15 15 16 16 17 17 17 17 18 18 18 18 19 19 20 20 20 21 21 22 22 22 22 24 24 25 26 26 27 28 28 28 29 29 29 30 31 31 31 32 32 33 35 35 35 36 36 36 37 37 37 38 39 39 39 41 41 42 42 43 43 43 43 43 44 44 45 45 46 47 47 48 48 50 51 52 52 55 55 56 56 56 57 60 61 62 62 63 63 63 64 65 65 65 66 66 66 67 67 68 69 69 70 70 72 73 74 74 75 75 76 77 78 78 78 79 79 81 81 84 84 86 87 87 87 87 89 89 89 89 92 92 92
3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 5 5 5 5 6 6 6 6 6 6 6 6 6 7 7 7 7 7 8 8 8 8 8 8 8 8 8 9 9 9 9 10 10 10 11 11 11 11 12 12 12 12 12 12 12 13 13 13 13 14 15 15 15 16 16 16 17 17 17 17 18 18 18 18 19 19 20 21 21 21 22 22 22 23 23 24 24 25 26 26 27 28 29 29 29 29 30 30 31 32 33 33 33 34 35 35 35 37 37 37 37 38 38 38 39 40 40 42 42 42 42 43 43 44 44 44 44 44 45 45 47 47 48 48 48 50 52 52 52 55 55 56 56 57 57 60 61 62 63 63 63 64 65 66 66 66 66 66 66 67 68 69 69 69 70 70 72 73 74 74 75 75 76 77 78 78 78 79 80 81 81 84 84 87 88 88 88 88 89 90 90 90 92 92 92
3 3 3 3 3 4 4 4 4 4 4 5 5 5 5 5 5 5 6 6 6 6 6 6 6 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 9 9 9 9 10 10 10 10 11 11 11 11 11 12 12 12 13 13 13 13 13 14 14 14 14 15 15 15 16 16 17 17 17 18 18 19 19 20 20 20 20 20 21 21 21 22 22 23 23 23 24 24 25 26 27 28 28 29 30 30 30 31 31 32 32 33 34 34 34 35 36 36 37 37 38 38 38 38 39 40 40 40 42 42 43 43 43 44 44 45 45 45 45 45 46 47 47 48 48 49 50 52 52 52 56 56 56 56 57 57 60 62 62 63 63 64 64 65 67 67 67 67 67 68 68 68 69 69 70 70 70 72 73 74 75 75 76 76 78 78 78 79 79 80 81 81 84 85 87 88 88 88 89 90 90 90 90 92 93 93
3 3 3 3 3 4 4 4 4 4 5 5 5 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 7 7 8 8 8 8 9 9 9 9 10 10 10 10 10 11 11 11 11 12 12 12 12 13 13 13 13 13 13 13 13 14 14 14 14 14 14 15 15 15 16 16 17 17 18 18 18 19 20 20 20 21 21 21 21 22 22 22 23 23 23 24 24 25 26 26 28 28 29 30 30 31 31 32 32 32 33 33 34 34 35 35 36 36 37 38 38 38 38 38 39 40 40 40 42 42 43 44 44 44 45 45 45 45 46 46 46 48 48 49 49 49 50 53 54 54 56 56 56 57 57 57 61 63 63 63 64 64 65 65 67 67 67 68 68 69 69 69 69 69 70 70 71 72 73 74 75 76 76 76 78 78 78 79 79 80 81 81 84 85 87 88 88 88 89 90 90 90 91 93 93 93
3 3 3 3 4 4 4 4 4 4 5 5 5 5 5 6 6 6 6 6 6 6 6 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 10 10 11 11 11 11 11 11 12 12 12 12 13 13 14 14 14 14 15 15 15 15 16 16 17 17 17 18 18 18 18 18 18 19 19 19 19 20 20 20 20 21 22 22 22 22 22 23 23 24 24 24 24 25 26 26 28 28 29 30 30 31 32 32 32 33 33 34 34 35 35 36 37 37 38 38 39 40 40 40 40 40 40 41 42 43 44 44 44 45 45 45 46 46 46 47 47 48 49 49 49 49 51 53 54 54 57 57 57 58 58 58 61 63 63 63 64 64 65 65 68 68 68 68 69 69 69 69 70 70 70 70 71 73 74 75 75 76 77 77 78 79 79 79 79 80 82 82 84 85 87 88 89 89 89 90 91 91 91 93 93 93
3 3 3 3 4 4 4 4 4 4 5 5 5 5 6 6 6 6 6 6 7 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 9 9 10 10 11 11 11 11 11 12 12 12 12 12 13 14 14 14 14 15 15 15 16 16 17 17 17 17 17 18 18 18 18 18 19 19 19 19 19 20 20 21 21 21 22 23 23 24 24 24 24 24 24 24 25 26 26 26 28 28 29 30 30 32 32 33 33 34 34 35 35 35 35 36 37 37 38 39 40 40 40 40 40 40 41 41 42 43 44 44 44 45 46 46 46 46 47 47 47 49 50 50 50 50 51 54 54 54 57 57 57 58 58 58 61 63 63 63 64 66 66 67 68 69 69 70 70 71 71 71 72 72 73 73 73 74 74 75 76 76 77 77 79 79 79 81 82 82 82 82 85 86 87 88 89 89 89 90 91 91 92 93 93 94
3 3 3 3 4 4 4 4 5 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 9 9 10 10 12 12 12 12 12 12 12 12 12 12 13 14 14 14 14 15 15 15 16 16 17 17 17 18 18 18 18 18 19 20 20 20 21 21 21 21 21 21 22 22 22 23 23 24 25 25 25 25 26 26 26 27 27 27 28 29 29 30 30 32 32 33 34 34 34 35 35 36 36 36 37 38 38 39 40 40 40 41 41 42 42 42 43 43 44 45 45 46 46 46 47 47 47 47 47 49 50 50 50 51 51 55 55 55 57 58 58 58 58 59 62 63 63 63 64 66 67 67 68 69 70 71 71 71 71 73 73 73 73 73 74 75 75 75 76 76 77 78 79 79 79 81 82 82 82 82 85 86 87 89 89 89 89 91 91 91 92 93 94 94
3 3 3 4 4 4 4 4 5 5 5 5 5 5 6 6 6 6 7 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 9 10 10 11 11 12 12 12 12 13 13 13 13 13 14 14 15 16 16 16 16 16 17 17 17 17 17 17 18 18 18 19 19 19 20 21 22 22 22 22 22 22 22 23 23 23 23 24 24 25 25 25 25 26 27 27 28 29 29 29 29 29 30 30 32 33 33 34 34 35 35 35 36 36 36 38 38 38 39 40 40 41 41 42 42 42 42 43 43 44 45 45 46 47 47 47 47 47 48 48 49 50 50 51 51 51 55 55 55 57 58 59 59 59 60 63 64 64 64 65 66 67 67 69 69 71 71 72 72 72 73 73 73 74 74 74 75 75 75 76 76 77 78 79 79 80 81 82 82 82 82 85 86 88 89 90 90 90 91 91 91 92 93 94 94
3 4 4 4 4 4 4 4 5 5 5 5 5 5 6 6 6 6 7 7 7 7 7 8 8 8 8 8 8 8 9 9 9 9 9 10 10 10 11 11 12 12 12 13 13 13 13 13 13 14 14 15 17 17 17 17 17 17 18 18 18 18 18 19 19 19 20 21 21 21 22 22 22 22 22 23 23 23 23 23 24 24 24 24 25 25 25 25 26 27 27 28 29 29 29 29 29 31 32 32 33 34 34 35 35 35 36 36 36 37 38 39 39 40 41 41 42 42 42 43 43 43 44 45 46 46 46 46 47 47 47 47 48 48 50 50 50 50 52 52 52 55 55 55 58 58 59 60 60 60 63 64 65 65 65 66 67 67 69 70 71 71 72 72 72 73 73 74 74 74 76 76 76 76 77 77 77 78 79 80 80 82 82 83 83 83 85 86 88 89 90 90 90 91 91 91 92 93 94 94
4 4 4 4 4 4 4 5 5 5 5 5 5 5 6 7 7 7 7 7 7 7 7 8 8 8 8 9 9 9 10 10 10 10 10 10 11 11 11 11 12 12 12 13 13 13 13 13 13 14 15 15 17 17 17 17 17 18 18 18 18 19 19 19 20 20 20 21 21 21 22 22 23 23 23 24 25 25 25 25 25 26 26 26 26 26 26 27 27 27 28 29 29 29 30 30 30 31 32 32 33 34 35 35 35 35 36 37 37 37 38 39 40 40 42 43 43 43 43 44 44 44 44 46 46 46 46 47 47 47 48 48 48 48 50 50 50 50 52 52 52 55 55 56 58 58 60 60 60 60 63 64 65 65 66 66 67 67 70 70 71 71 72 72 73 73 73 74 74 74 76 76 76 76 77 77 77 78 79 80 80 82 83 83 84 84 86 86 88 89 90 90 90 91 91 91 93 93 94 95
4 4 4 4 4 4 4 5 5 5 5 6 6 6 6 7 7 7 7 7 7 7 8 8 8 9 9 10 10 10 10 11 11 11 11 11 11 12 12 12 12 13 13 13 13 13 13 13 14 14 15 15 17 17 17 18 18 18 18 18 19 19 20 20 21 21 21 21 21 22 22 23 23 23 23 24 25 25 25 26 26 26 26 26 26 27 27 27 27 28 28 29 29 29 30 31 31 31 32 33 34 34 35 35 35 36 37 37 37 37 38 39 40 41 42 43 43 43 44 44 44 44 45 46 46 46 46 47 48 48 49 49 50 50 50 50 51 51 52 53 53 55 55 56 58 59 60 60 60 61 64 64 66 66 66 66 67 68 70 70 71 71 72 73 73 74 74 74 75 75 76 76 77 78 78 78 78 79 79 80 81 82 83 84 84 84 86 87 88 89 90 90 90 91 91 92 93 94 94 95
4 4 4 4 4 4 4 5 5 5 5 6 6 6 7 7 7 7 7 7 7 7 8 8 9 9 9 10 10 10 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 13 13 13 14 14 15 16 17 17 17 18 18 18 18 19 19 19 20 20 21 21 22 22 22 22 23 23 23 24 24 25 25 26 26 26 26 27 27 27 28 29 29 29 30 30 30 30 31 32 32 32 32 33 33 33 34 34 35 35 36 36 37 38 38 38 39 39 40 41 42 43 43 44 44 45 45 45 46 46 46 46 47 48 48 50 50 51 51 51 51 52 52 52 53 53 53 55 56 56 58 60 61 61 62 62 64 65 66 66 66 66 68 69 70 70 71 72 72 74 74 74 75 75 75 76 76 77 77 78 78 79 79 80 80 80 81 82 83 84 84 84 86 87 88 89 90 90 90 91 92 92 93 94 94 95
4 5 5 5 5 5 5 5 5 5 5 6 6 7 7 7 7 8 8 8 8 8 9 9 9 9 9 10 11 11 11 11 11 12 12 12 12 13 13 13 13 13 13 14 14 14 15 15 15 15 15 16 17 18 18 18 18 19 19 19 19 20 22 22 22 22 23 23 24 24 24 24 25 25 25 26 26 26 26 26 26 27 27 28 28 29 30 30 30 30 31 31 32 32 32 32 33 33 34 34 34 34 35 35 36 36 38 38 38 38 39 39 40 41 43 43 43 44 44 46 46 46 47 47 47 47 47 48 48 50 50 51 51 52 52 52 53 53 53 53 53 56 56 56 58 60 61 63 63 63 64 65 66 66 66 67 68 69 71 71 72 72 72 74 75 75 76 76 76 76 76 77 77 78 78 79 80 80 80 81 82 82 83 84 84 84 86 87 89 89 91 91 91 91 92 92 93 94 94 95
5 5 5 5 5 6 6 6 6 6 6 6 6 7 7 7 7 8 8 8 8 8 9 9 9 10 10 10 11 11 11 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 16 16 16 16 16 16 17 18 19 19 19 19 19 19 20 20 22 22 22 23 23 24 24 24 24 24 25 26 26 26 26 26 26 27 27 27 28 28 29 30 30 30 30 31 31 31 32 33 33 34 34 34 34 34 35 35 35 36 37 37 38 38 38 38 39 39 40 41 43 43 43 44 45 46 46 46 47 47 48 48 48 48 48 50 51 52 52 52 52 53 53 53 54 54 54 56 57 57 58 61 61 63 63 63 64 65 66 66 67 68 69 69 71 71 72 72 73 75 75 75 76 76 77 77 77 77 77 78 78 79 80 80 80 81 82 83 84 84 84 84 86 87 89 89 91 91 91 92 92 92 93 94 95 95
5 5 5 5 6 6 6 6 6 6 6 7 7 7 7 7 7 8 8 8 8 8 9 9 9 10 10 10 11 11 11 12 12 12 12 12 13 13 13 14 14 14 14 14 14 15 16 16 16 16 17 17 18 18 19 19 19 19 19 19 20 20 22 22 23 23 24 25 25 25 25 25 25 26 26 26 26 27 27 28 28 28 28 29 29 31 31 31 31 32 32 33 33 34 34 34 34 34 34 35 35 35 35 36 37 38 38 38 38 39 40 41 41 42 43 43 44 44 45 46 47 47 47 47 48 49 49 49 49 50 51 52 52 52 53 53 53 53 54 54 54 56 57 58 58 61 62 63 64 65 65 66 67 67 69 69 69 69 71 71 72 73 73 75 75 75 76 77 77 77 77 78 78 78 78 80 80 80 81 81 82 84 84 84 85 85 86 87 89 90 91 91 91 92 92 93 93 94 95 95
5 5 5 5 6 6 6 6 6 6 7 7 7 7 7 7 7 8 8 9 9 9 9 10 10 10 11 11 12 12 13 13 13 13 13 13 13 14 14 14 14 15 15 15 16 16 16 16 17 17 18 18 19 19 20 20 20 20 20 20 20 21 22 22 23 24 24 25 26 26 26 27 27 27 27 28 28 28 29 29 29 29 30 30 30 31 31 31 32 32 32 34 34 34 35 35 35 35 35 35 36 36 36 36 37 39 39 39 40 40 41 41 42 42 43 44 45 45 45 47 47 47 48 48 49 49 50 51 51 51 51 53 53 53 53 54 54 54 54 55 55 56 58 58 58 61 62 63 64 65 65 66 67 68 69 69 69 70 71 72 72 73 73 76 76 76 76 77 77 78 78 79 79 79 80 80 80 80 81 81 83 84 84 84 85 85 86 88 89 90 91 92 92 92 93 93 93 95 95 96
5 5 5 5 6 6 6 6 6 7 7 7 7 7 7 7 8 8 8 9 9 9 9 10 10 11 11 11 12 12 13 13 13 13 13 13 14 14 14 14 14 15 15 16 16 16 16 17 17 17 18 18 19 19 20 20 20 21 22 22 22 22 23 23 24 24 25 25 26 27 27 27 27 27 27 29 29 30 30 30 30 30 31 31 31 31 32 33 33 33 33 34 34 34 35 35 35 35 36 36 36 36 36 36 38 39 39 40 40 40 41 41 42 43 43 45 45 45 46 47 47 47 48 48 49 49 51 51 51 51 52 53 53 53 54 54 54 54 55 55 55 57 58 60 60 62 62 64 64 65 66 66 68 68 70 70 70 70 71 72 73 73 74 76 77 77 77 77 77 78 78 79 80 80 80 81 81 81 81 81 83 84 84 85 85 85 87 88 89 90 91 92 92 92 93 93 93 95 95 96
5 5 5 6 6 6 6 6 7 7 7 7 7 7 7 8 8 8 9 9 9 9 9 10 10 11 11 11 12 12 13 13 13 13 14 14 14 14 15 15 15 15 15 16 16 16 16 17 17 18 19 19 19 20 20 21 22 22 23 23 23 23 23 23 24 24 25 25 26 27 27 28 29 29 29 29 30 30 30 30 31 31 31 31 32 32 33 33 34 34 34 35 35 35 35 36 36 36 36 36 37 37 37 37 38 39 39 40 41 41 41 41 43 43 43 45 46 46 46 47 47 48 48 49 49 49 51 51 51 51 52 53 53 53 54 54 54 55 55 55 55 57 59 60 61 62 62 64 64 65 66 67 68 68 70 70 71 71 72 72 73 73 74 76 77 77 77 78 78 78 79 80 80 80 80 81 81 81 81 82 83 84 85 85 86 86 87 88 89 90 91 92 92 92 93 93 94 95 96 96
6 6 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 9 9 9 9 9 10 10 10 11 11 11 12 13 13 13 14 14 14 14 15 15 15 15 15 15 16 16 16 16 17 17 17 18 19 19 19 21 22 22 22 22 23 23 23 23 23 23 24 24 25 25 27 27 27 28 29 29 29 29 30 30 31 31 31 31 32 32 32 32 33 33 34 34 34 35 36 36 37 38 38 38 38 38 39 39 39 39 40 40 41 41 41 42 42 42 43 43 43 46 46 46 46 48 48 48 49 50 50 50 52 52 52 52 52 53 53 53 54 55 55 55 55 55 56 57 59 61 61 63 63 64 65 65 66 67 68 68 70 70 71 71 72 73 73 74 74 76 77 77 77 79 79 79 80 80 80 81 81 81 81 82 82 82 83 84 85 85 86 86 87 88 89 90 92 92 92 93 93 93 94 95 96 96
7 7 7 7 7 7 7 7 8 8 8 8 9 9 9 9 10 10 10 10 10 10 10 11 11 11 12 12 13 13 13 14 14 14 14 14 15 15 15 15 15 16 16 16 17 17 17 18 18 18 19 19 19 21 22 22 23 23 23 24 24 24 24 25 25 26 26 26 27 28 28 28 29 29 29 30 30 30 31 31 31 32 32 32 32 32 33 33 34 34 35 35 36 36 37 38 38 38 39 39 39 40 40 40 41 41 41 42 42 42 42 43 43 43 43 46 47 47 48 48 49 49 49 50 50 50 52 53 54 54 55 56 56 56 56 56 56 57 57 57 57 58 60 61 62 63 64 64 65 66 67 67 68 69 70 71 71 72 72 73 73 74 75 76 77 78 78 79 79 80 80 80 81 81 81 81 81 82 83 83 84 84 85 85 86 86 87 88 89 90 92 92 92 93 93 94 94 95 96 96
7 7 7 7 7 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 11 11 11 11 11 11 12 12 13 13 13 14 14 15 15 15 15 15 15 15 16 16 16 17 17 17 17 18 18 19 19 19 20 21 22 22 23 23 23 24 24 24 24 25 25 26 26 26 27 28 28 28 29 30 30 30 31 31 32 33 33 33 33 34 34 34 34 34 34 35 35 36 36 36 37 38 38 39 39 39 39 40 40 41 41 41 42 42 42 43 43 43 43 43 44 47 48 48 48 49 50 50 50 51 51 52 52 53 55 55 55 56 57 57 57 57 58 58 58 59 59 59 60 61 62 64 64 64 65 66 67 67 69 69 70 71 72 72 72 73 74 74 75 77 78 78 78 80 80 80 80 81 81 81 82 82 82 83 84 84 84 85 85 86 86 87 87 89 89 90 92 92 92 93 93 94 94 95 96 96
8 8 8 8 9 9 9 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 12 12 12 12 12 13 13 14 14 14 15 15 15 15 15 16 16 16 16 16 17 17 18 18 18 19 19 19 20 20 21 22 23 23 24 24 24 24 25 25 25 25 26 26 26 27 28 29 29 30 30 30 30 31 32 32 33 33 34 34 35 35 35 35 35 35 35 35 36 37 37 37 38 38 40 40 40 40 41 41 41 41 41 43 43 44 44 44 45 45 46 46 47 48 48 48 49 51 52 52 52 53 53 54 54 55 56 56 57 57 58 58 58 59 59 59 59 60 60 60 61 62 64 64 65 66 66 67 67 69 70 70 71 72 72 73 73 74 75 75 77 78 78 78 80 81 81 81 81 81 82 82 82 83 83 84 84 84 85 86 86 88 88 88 89 89 90 92 92 93 93 93 94 94 95 96 96
8 8 8 9 9 9 10 10 10 10 11 11 11 12 12 12 12 13 13 13 13 13 13 13 13 13 14 14 14 14 15 15 15 15 15 16 16 16 16 16 16 16 16 17 18 18 18 18 19 19 20 20 20 21 22 23 23 24 24 24 24 25 25 25 25 26 27 27 27 29 29 29 30 30 31 31 31 32 33 33 33 34 34 35 35 35 35 35 36 36 36 36 37 38 38 39 39 40 40 40 40 41 41 42 42 42 44 44 44 44 44 45 46 46 46 47 48 49 49 50 52 52 52 53 53 53 54 54 55 56 56 57 58 58 58 59 59 59 59 59 60 60 61 63 63 64 65 66 66 67 68 68 70 71 71 71 72 72 73 73 75 75 75 77 78 78 79 80 81 81 81 81 82 82 82 83 83 84 84 84 85 85 86 86 88 88 88 89 89 90 92 92 93 93 93 94 94 95 96 96
8 8 8 9 9 10 10 10 11 11 11 12 12 12 12 12 12 13 13 13 13 14 14 14 14 14 14 14 14 15 15 15 15 15 15 16 16 16 16 16 16 16 17 17 18 19 19 20 20 20 20 20 20 22 22 23 24 24 24 24 24 25 25 25 25 26 27 27 27 29 29 30 30 30 31 31 32 33 33 33 33 34 34 35 35 35 35 36 36 36 37 37 37 38 39 39 39 40 41 41 41 42 42 42 42 43 44 44 45 45 45 45 46 46 46 47 49 49 49 50 52 52 53 53 53 54 54 57 57 57 58 58 58 58 58 59 59 60 60 60 61 61 62 63 63 65 65 67 67 67 68 68 70 71 71 72 73 73 73 74 75 75 76 77 78 79 79 80 81 81 81 81 82 82 82 83 83 84 85 85 85 85 86 87 88 89 89 90 90 90 92 93 93 93 94 94 94 96 96 96
8 8 9 9 9 10 10 11 11 11 12 12 12 13 13 13 13 13 14 14 14 14 14 14 14 15 16 16 16 16 16 16 17 17 17 17 17 17 17 18 18 18 18 19 19 20 20 20 20 20 20 21 21 22 23 24 24 24 24 25 25 25 25 26 26 27 27 27 28 29 29 30 30 31 31 31 33 33 33 33 34 34 34 35 35 35 36 36 36 37 37 38 38 39 39 40 40 41 41 41 42 42 42 43 43 43 44 44 45 45 45 46 47 47 47 48 49 49 49 51 52 52 53 53 54 54 54 57 57 58 58 58 58 59 59 59 60 60 60 61 61 61 62 63 64 65 66 67 67 68 68 69 70 71 71 73 73 73 73 74 75 75 76 77 78 79 80 80 81 81 81 82 82 82 82 83 84 85 86 86 86 86 87 88 89 89 89 90 90 91 92 93 93 93 94 94 94 96 96 97
8 9 9 9 9 10 11 11 11 11 12 12 12 13 13 13 14 14 14 14 15 15 15 15 16 16 16 16 16 16 17 17 17 17 17 17 18 18 18 19 19 19 19 20 20 20 20 21 21 21 22 22 22 23 23 24 25 25 25 25 26 27 27 27 27 28 28 29 29 29 30 30 31 31 31 32 33 33 33 34 34 34 34 35 36 36 36 36 36 37 37 39 39 39 39 40 40 41 41 41 42 42 42 43 43 43 44 45 45 45 46 46 47 47 48 48 49 49 50 51 53 53 53 55 55 55 55 57 57 58 58 58 58 59 59 59 60 60 61 61 62 62 62 63 64 66 66 68 68 68 68 69 70 71 71 73 73 73 74 74 75 76 76 78 78 79 80 80 81 81 81 82 82 82 82 83 84 85 86 87 87 87 88 89 89 89 89 90 90 91 92 93 93 94 94 94 94 96 96 97
9 9 9 9 9 10 11 11 11 12 12 12 12 13 13 13 14 14 14 14 15 15 15 15 16 17 17 18 18 18 18 18 18 18 19 19 19 19 19 20 20 20 20 20 21 21 21 21 22 22 22 23 23 23 24 24 25 25 25 26 26 27 27 27 28 29 29 29 30 30 30 30 31 31 31 32 33 33 34 34 34 34 35 35 36 37 38 38 38 38 38 40 40 40 41 41 41 42 42 42 42 42 42 43 43 43 44 45 46 46 47 47 47 48 48 48 49 50 50 51 53 53 54 55 55 55 56 58 58 58 58 58 59 59 59 60 60 60 61 61 62 62 62 63 64 66 66 68 68 68 69 69 71 71 72 73 74 74 74 74 75 76 76 78 79 80 81 81 82 82 82 83 83 83 83 84 84 85 86 87 87 87 88 89 89 89 90 90 90 91 92 93 93 94 94 94 95 96 97 97
9 9 9 9 10 10 11 11 11 12 12 13 13 13 13 13 14 14 14 15 15 16 16 16 17 17 17 18 18 18 18 18 18 19 19 19 19 20 20 20 20 21 21 22 22 22 22 22 23 23 24 24 24 25 25 25 25 25 26 26 26 27 27 28 29 29 29 29 30 31 31 31 32 32 32 32 33 33 34 34 34 35 35 36 36 37 38 38 38 38 39 40 41 41 41 41 42 42 43 43 43 44 44 44 45 45 45 45 46 47 47 47 48 48 49 49 49 50 51 51 54 54 55 56 56 57 57 58 58 59 60 60 60 60 61 61 61 61 62 62 62 62 62 64 65 66 66 69 69 69 69 70 71 72 72 73 74 74 74 74 76 76 77 78 79 80 81 81 82 82 82 83 83 83 83 84 84 85 86 87 87 88 88 89 89 90 90 90 91 91 92 94 94 94 94 94 95 96 97 97
9 9 9 9 11 11 11 11 11 12 12 13 13 13 13 14 14 14 14 15 15 16 16 16 17 17 17 18 18 18 18 19 19 19 19 19 20 20 20 20 20 21 21 22 23 23 23 23 24 25 25 25 25 25 25 26 26 26 27 27 28 28 28 28 29 30 30 30 30 31 32 32 33 33 33 33 33 34 34 34 35 36 36 36 37 37 38 38 39 39 39 41 41 41 42 42 43 43 44 44 44 44 44 45 45 45 45 46 47 47 47 47 48 48 49 50 50 51 51 52 54 55 55 56 57 57 57 58 59 60 60 60 61 62 62 62 62 62 62 63 63 63 63 64 66 66 66 69 69 69 69 70 71 72 72 74 74 74 76 76 76 76 77 78 80 80 81 81 82 83 83 83 83 84 84 84 84 85 87 88 88 88 88 89 89 90 90 90 91 91 93 94 94 94 94 94 95 96 97 97
10 10 10 10 11 11 11 11 12 12 12 13 13 13 14 14 14 14 15 15 16 16 17 17 17 17 18 18 18 19 19 19 19 19 20 20 20 20 20 21 21 21 22 22 23 23 24 24 25 25 26 26 26 26 26 26 26 27 27 28 28 29 29 29 30 30 30 30 30 31 32 32 33 33 34 34 34 35 35 35 36 37 38 38 38 39 40 41 41 41 42 42 42 43 43 43 44 44 44 44 44 44 45 45 45 46 46 46 47 47 47 47 49 50 50 51 51 51 52 52 54 55 56 56 57 57 58 59 60 60 60 60 61 62 62 62 62 63 63 63 64 64 64 65 66 66 67 69 69 69 70 70 71 72 72 74 74 75 77 77 77 77 78 79 80 80 81 81 82 83 83 84 84 84 84 85 85 85 87 88 88 88 88 89 90 90 90 91 91 91 93 94 94 95 95 95 95 96 97 97
10 10 11 11 11 11 12 12 12 12 12 13 14 14 14 14 14 15 15 15 16 16 17 17 18 18 18 18 19 19 19 19 20 20 20 20 20 21 21 22 22 22 23 24 24 24 24 24 26 26 26 27 27 27 27 27 27 27 28 29 29 30 30 30 31 31 31 31 31 31 32 33 33 33 34 34 34 35 35 35 36 37 38 38 39 39 40 41 41 41 42 42 42 43 44 44 45 45 46 46 46 46 47 47 47 47 48 48 48 48 49 49 50 50 51 51 51 51 52 53 56 56 56 56 57 57 58 59 60 61 61 61 61 62 62 62 62 63 63 64 64 64 65 65 66 67 67 69 69 69 70 71 71 72 73 74 75 75 77 77 77 77 78 79 80 80 81 82 83 83 84 84 84 84 85 85 85 86 87 88 88 88 88 89 90 90 90 91 91 91 93 94 94 95 95 95 95 96 97 97
12 12 12 12 12 13 13 13 13 13 13 13 14 14 14 14 15 15 15 15 16 16 17 17 18 18 19 20 20 20 20 21 22 22 22 22 23 23 24 24 24 24 24 24 24 25 25 25 26 26 27 27 27 28 28 28 28 29 29 29 30 30 30 31 31 31 31 31 32 32 32 33 33 34 35 35 35 35 35 35 37 37 39 40 40 40 41 41 42 42 42 42 43 43 44 44 45 45 48 48 48 48 48 48 49 49 49 49 49 49 50 51 51 51 51 52 52 52 53 53 56 56 56 57 57 57 58 59 60 61 61 61 62 62 62 62 63 64 64 64 64 65 65 65 66 68 68 69 69 70 71 71 71 73 73 75 76 76 77 77 78 78 78 79 80 80 82 82 83 84 84 84 84 85 85 85 86 86 87 88 88 89 89 90 90 90 91 91 91 92 93 94 94 95 95 95 95 96 97 98
12 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 15 16 16 17 17 18 18 18 19 19 20 20 20 20 20 21 22 22 22 22 23 24 24 24 24 24 25 25 26 26 26 26 27 27 27 27 27 28 28 28 28 29 30 31 31 31 31 31 32 32 32 32 32 32 32 33 33 35 35 35 36 36 36 36 37 37 40 41 41 42 42 42 43 43 43 43 44 44 44 44 45 45 48 48 49 49 49 49 49 50 50 51 51 51 51 52 52 52 53 53 53 54 54 54 56 57 57 57 58 58 58 59 60 61 61 62 62 62 62 62 63 64 64 64 64 65 65 65 66 68 68 69 69 70 71 71 72 73 74 75 76 76 78 78 79 79 79 79 81 81 82 82 83 84 85 85 85 85 85 86 86 86 87 88 88 89 89 90 90 91 91 91 91 92 93 94 94 95 95 95 96 97 97 98
13 14 14 14 14 14 14 14 15 15 15 15 15 15 16 16 16 16 16 17 18 18 18 19 19 20 20 20 21 21 21 21 22 23 23 23 23 24 24 25 25 25 25 26 26 26 27 27 27 27 28 28 28 28 29 29 29 30 30 31 31 31 31 32 32 32 33 33 33 33 33 34 34 35 35 35 36 36 36 37 37 38 40 42 42 42 42 43 43 43 43 43 44 45 45 45 45 46 48 48 49 49 49 50 50 50 50 51 51 52 52 52 53 53 53 53 54 54 54 55 56 57 57 58 58 58 59 60 61 61 61 62 62 63 63 63 63 64 64 65 65 65 65 66 67 68 68 70 70 71 71 72 72 73 74 75 76 76 78 79 80 80 81 81 81 81 82 82 84 84 85 85 86 86 86 86 86 87 87 88 89 89 89 90 90 91 91 91 92 92 93 94 94 95 95 95 96 97 97 98
15 15 15 15 15 15 16 16 16 16 16 16 16 17 17 17 17 17 17 17 18 18 18 20 20 20 20 20 21 21 21 22 22 23 24 24 24 24 25 25 26 26 26 26 27 27 27 27 27 27 28 28 28 29 29 30 30 30 31 31 31 31 32 32 32 33 33 34 35 35 36 36 36 36 38 38 40 40 40 40 40 40 40 42 42 43 43 43 43 44 44 45 45 45 45 45 46 46 48 49 49 49 50 50 50 50 51 51 52 52 52 53 53 54 55 55 55 55 56 56 56 57 58 58 60 60 60 61 62 63 63 63 63 63 64 64 64 64 65 65 65 65 65 66 67 68 68 70 71 71 72 72 73 73 74 76 76 76 78 80 81 81 81 81 81 81 82 83 84 84 85 85 86 86 86 87 87 87 87 88 89 89 89 90 91 91 91 92 92 92 94 94 95 95 95 96 96 97 97 98
15 16 16 16 16 17 17 17 18 18 18 18 18 18 18 19 19 19 19 19 19 20 20 20 21 21 21 21 22 22 23 23 23 24 24 24 25 25 25 25 26 27 27 27 27 27 28 28 29 29 29 30 30 30 31 31 31 32 32 32 32 33 33 33 33 34 34 34 36 36 36 37 37 37 38 39 40 41 41 42 42 43 43 43 43 43 43 43 44 45 46 46 46 46 47 47 47 47 48 49 50 50 50 50 51 51 51 51 52 52 52 53 53 54 55 55 55 56 56 56 56 57 58 58 60 62 62 62 63 63 64 64 64 64 65 65 65 66 66 66 66 66 67 67 67 68 69 70 71 71 72 73 73 74 74 76 77 78 78 80 81 81 81 81 82 82 82 83 84 84 85 85 86 86 87 87 87 88 88 88 89 89 89 90 91 91 92 92 92 93 94 94 95 95 95 96 96 97 97 98
16 16 16 16 17 17 17 17 18 18 18 18 18 19 19 19 19 19 20 20 20 20 21 21 21 21 22 22 22 22 23 23 23 24 25 25 25 25 25 26 27 27 28 28 28 28 29 29 29 31 31 32 32 32 32 32 33 33 33 33 34 34 34 34 34 35 35 35 36 36 37 37 38 38 38 39 40 41 41 42 43 43 43 43 44 44 44 44 44 45 46 46 46 47 47 47 48 48 49 49 50 50 51 52 52 52 52 52 52 53 53 54 54 54 55 55 56 56 56 56 57 58 58 58 61 62 64 64 65 65 65 65 66 66 66 66 67 67 68 69 69 69 70 70 71 71 71 71 72 72 72 73 73 74 74 77 77 78 79 80 81 81 81 81 82 82 82 84 84 84 85 86 86 86 87 87 87 88 88 88 89 89 90 91 91 92 92 92 92 93 94 94 95 95 96 96 96 97 98 98
16 16 16 16 17 17 17 17 18 18 19 19 19 20 20 20 20 20 20 20 21 21 21 21 21 22 22 22 22 22 23 23 23 24 25 25 25 25 26 26 27 27 28 28 29 29 29 29 30 31 31 32 32 32 32 33 33 33 33 33 34 34 34 35 35 35 35 35 36 38 38 38 38 39 39 39 40 41 42 42 43 43 43 43 44 44 44 44 45 45 46 46 46 47 47 48 48 48 49 50 50 51 51 52 52 52 53 53 54 54 54 54 55 55 55 56 56 56 56 56 57 58 58 58 61 62 64 65 65 65 66 66 66 66 66 67 67 67 68 69 69 70 70 71 71 72 72 72 72 72 73 73 74 74 75 77 77 79 79 80 81 81 82 82 82 83 83 84 84 84 86 86 86 87 88 88 88 88 89 89 89 89 90 91 92 92 92 92 92 93 94 94 95 96 96 96 96 97 98 98
16 16 16 17 17 17 17 17 18 18 19 19 20 20 20 20 20 20 21 21 22 22 22 22 22 22 22 22 22 23 23 23 24 24 25 26 26 27 27 27 27 27 28 29 29 29 30 30 31 31 32 32 32 32 33 33 33 34 34 34 34 35 35 35 35 36 36 36 37 38 39 39 39 39 40 40 41 41 42 43 43 43 44 44 44 44 45 45 46 46 47 47 47 47 48 48 49 49 49 50 50 51 51 52 52 53 53 54 54 54 54 54 55 55 56 56 56 56 56 57 58 58 58 59 62 63 65 65 65 66 66 66 66 67 67 67 67 68 68 69 69 70 70 71 73 73 74 74 74 74 74 74 74 74 75 77 77 80 80 80 81 82 82 82 82 83 83 85 85 85 86 86 86 87 88 88 88 88 89 89 89 89 90 91 92 92 92 92 93 93 94 95 95 96 96 96 96 97 98 98
17 17 17 17 17 17 18 18 19 19 19 20 20 20 20 20 21 22 22 22 22 22 23 23 23 23 23 23 23 24 24 24 24 25 26 26 26 27 27 27 27 28 28 29 30 30 30 30 31 31 32 32 32 33 33 33 34 35 35 36 36 36 36 37 37 37 37 37 37 38 40 40 40 41 41 41 41 42 43 43 43 43 44 44 44 44 45 45 46 47 47 47 47 48 48 48 49 49 50 51 52 52 52 53 53 53 54 54 54 55 55 55 56 56 56 57 57 57 57 57 58 59 60 60 63 63 65 66 66 66 66 66 67 67 67 67 68 68 68 69 70 70 71 71 73 73 74 74 74 74 75 76 76 76 76 77 77 80 80 80 82 82 82 83 83 83 83 85 86 86 86 86 86 87 88 88 88 88 89 89 89 90 90 91 92 92 93 93 94 94 94 95 95 96 96 96 97 97 98 98
17 17 17 17 18 18 18 18 19 19 19 20 20 21 21 22 22 22 22 23 23 23 23 23 24 24 24 24 24 24 24 24 25 25 26 26 27 27 28 28 28 28 28 30 30 30 30 31 31 31 32 32 32 33 33 33 34 35 35 36 36 36 37 38 38 38 39 39 39 39 40 40 41 41 42 43 43 43 43 43 43 44 45 45 45 45 45 46 47 47 47 48 48 48 48 49 49 50 50 51 52 52 52 53 53 53 54 54 55 55 55 55 56 56 56 57 57 57 57 57 58 60 60 60 63 64 65 66 66 66 67 67 67 68 68 68 69 69 69 70 70 70 71 71 73 73 74 75 75 75 76 76 76 76 76 77 77 80 80 81 82 82 83 83 83 83 84 85 86 86 86 86 87 87 88 88 88 89 89 89 90 90 90 91 93 93 93 93 94 94 94 95 96 96 96 96 97 97 98 98
17 18 18 18 18 19 19 19 19 19 19 20 21 21 22 22 22 22 23 23 23 23 23 24 24 24 24 25 25 25 25 26 26 26 27 27 28 28 28 28 29 29 29 30 30 31 31 31 32 33 33 33 33 34 34 34 35 35 35 36 36 37 37 39 39 39 39 40 40 40 40 40 41 42 42 43 44 44 44 45 45 45 46 47 48 48 48 48 49 49 49 49 50 50 50 51 51 51 52 52 52 53 53 53 53 53 55 55 55 55 55 55 56 56 56 57 58 58 58 58 59 60 60 60 63 64 66 66 66 67 67 68 68 69 69 69 69 69 69 70 70 70 71 72 73 73 75 75 76 76 76 76 76 76 76 77 78 81 81 81 82 82 83 83 83 84 84 85 86 87 87 87 87 87 89 89 90 90 90 90 90 90 91 91 93 93 93 93 94 94 94 95 96 96 96 96 97 97 98 99
18 18 18 19 19 19 19 20 20 20 20 20 21 21 22 22 22 23 23 23 24 24 24 24 24 24 25 25 26 26 26 26 27 27 27 28 28 28 28 29 29 29 29 30 30 31 32 32 32 33 33 33 33 34 34 34 35 35 36 36 37 37 38 39 40 40 40 40 40 40 40 41 41 42 43 44 45 45 45 45 46 46 46 47 48 48 49 49 49 49 50 50 50 51 51 52 52 52 53 53 53 54 54 54 54 55 55 55 55 56 56 56 56 56 56 57 58 58 58 58 59 60 61 61 63 64 66 67 67 67 67 68 68 69 69 69 70 70 70 71 71 71 71 73 73 73 75 76 76 76 77 77 77 78 78 78 78 81 82 82 82 82 83 83 83 84 84 86 86 87 87 87 87 87 89 89 90 90 90 91 92 93 93 93 93 93 94 94 95 95 95 95 96 96 96 96 97 97 98 99
18 18 19 19 19 20 20 20 20 21 21 22 22 22 22 22 23 23 23 24 24 24 24 24 24 24 25 26 26 26 27 27 27 27 28 28 28 28 29 29 29 29 30 30 31 31 32 32 33 34 34 34 34 35 35 35 35 35 36 36 37 37 38 39 40 40 40 41 41 41 42 42 42 42 43 44 45 45 45 47 47 47 47 47 48 49 49 50 50 50 50 51 51 52 52 52 53 53 53 53 55 55 55 55 55 56 56 56 56 56 57 57 57 57 57 57 58 59 59 59 60 60 61 61 63 64 66 67 67 67 67 68 69 69 70 70 70 70 70 71 71 72 72 73 73 74 75 76 76 77 77 78 78 78 78 79 79 81 82 82 82 82 83 83 84 84 84 86 87 87 87 88 88 88 90 90 90 90 90 92 92 93 93 93 93 93 94 94 95 95 95 96 96 97 97 97 97 98 98 99
19 19 19 19 20 20 20 21 21 21 22 22 22 23 23 23 23 23 24 24 24 25 25 25 25 26 26 26 27 27 27 28 28 28 28 28 29 29 30 30 30 30 30 31 31 32 32 33 33 34 35 35 35 35 36 36 36 36 37 37 37 37 38 39 40 40 41 42 42 42 42 44 44 44 44 44 45 46 47 47 48 49 49 49 50 50 50 50 51 51 51 51 52 52 52 53 54 54 54 54 55 55 56 57 57 57 57 58 58 58 59 59 59 60 60 61 61 61 61 61 62 62 62 62 64 64 66 67 68 68 68 69 69 70 70 70 71 71 71 71 71 72 72 73 74 74 75 76 77 77 77 78 79 79 79 79 80 82 82 82 82 83 83 83 84 84 85 86 87 87 88 88 88 88 90 90 90 91 91 92 93 93 93 94 94 94 94 94 95 96 96 96 96 97 97 97 97 98 98 99
20 20 20 21 21 21 21 22 22 22 22 22 22 23 23 23 23 23 24 24 24 25 25 26 26 26 26 27 27 27 27 28 28 28 29 29 29 29 30 30 31 31 31 31 31 32 32 33 34 34 35 36 36 36 36 36 37 38 38 38 38 38 38 40 40 40 41 42 43 44 44 44 44 45 45 45 46 46 47 48 49 49 50 50 50 50 50 50 51 51 51 52 52 52 53 54 54 54 55 55 56 56 57 57 57 57 58 59 59 59 59 59 59 60 60 61 61 61 61 62 62 62 62 63 64 65 67 68 69 69 69 69 69 70 70 71 72 72 72 72 72 73 73 73 74 74 75 77 77 77 78 79 79 79 80 80 80 82 82 83 83 84 84 84 84 85 85 86 87 87 88 88 88 89 90 90 90 91 91 92 93 93 93 94 94 94 94 94 95 96 96 96 96 97 97 97 97 98 98 99
21 21 21 21 21 21 22 22 22 22 22 23 23 23 23 23 23 24 24 24 24 26 27 27 27 27 27 28 29 29 29 30 30 30 30 30 30 30 30 31 31 31 31 32 32 32 34 34 35 35 35 36 36 36 36 37 37 38 38 39 39 39 40 40 41 41 42 42 44 44 44 45 45 45 45 46 46 46 47 48 49 50 50 50 51 51 51 52 52 52 52 52 53 53 54 54 54 55 55 56 56 57 57 57 57 58 58 59 59 59 60 60 60 60 61 62 62 63 63 63 64 64 64 64 65 65 67 68 69 69 69 70 70 70 71 71 72 72 73 73 73 73 74 74 75 75 76 77 77 78 78 79 79 80 80 80 81 82 83 84 84 84 84 85 85 86 86 86 87 88 88 88 88 89 90 90 91 91 91 92 93 93 93 94 94 94 94 94 95 96 96 96 97 97 97 97 97 98 99 99
21 21 21 21 21 23 23 23 23 23 24 24 24 24 24 24 24 25 25 25 26 26 27 27 27 27 27 28 29 30 30 31 31 31 31 31 31 32 32 32 33 33 33 33 33 34 34 34 35 35 36 36 37 37 37 38 38 38 39 39 39 39 40 41 41 43 43 43 45 45 45 46 46 46 46 47 47 47 47 48 49 50 50 51 51 51 52 52 52 53 53 53 54 54 54 54 55 55 56 56 56 57 57 57 58 58 58 59 59 59 60 60 60 61 61 62 63 63 63 64 65 65 65 65 65 65 67 68 69 69 69 70 70 71 71 72 72 72 73 73 74 74 74 75 75 75 76 77 77 78 78 79 79 80 80 80 81 83 83 84 84 84 85 85 86 87 87 87 87 88 88 88 89 89 90 91 91 91 91 92 93 93 94 94 94 94 94 95 95 96 96 96 97 97 97 97 98 98 99 99
22 23 23 23 23 23 23 24 24 24 24 25 26 26 26 26 26 26 26 27 27 27 27 28 28 28 29 29 29 30 30 31 31 31 32 32 32 32 32 32 33 33 33 34 34 34 35 35 35 36 36 37 37 37 38 39 39 39 40 40 41 41 42 42 42 43 43 44 45 45 45 46 46 47 47 47 47 47 48 49 50 50 51 51 51 51 52 52 53 53 53 53 54 54 54 54 55 55 56 56 56 57 58 58 58 59 59 59 60 60 60 60 61 61 61 63 63 63 63 64 65 65 66 66 66 66 67 68 69 70 70 70 70 71 71 72 72 73 74 74 74 74 76 76 77 77 77 78 78 78 78 79 80 80 81 81 81 83 84 84 84 85 85 85 86 87 87 88 88 88 88 88 89 89 90 91 91 91 91 92 94 94 94 94 94 95 95 95 96 96 96 97 97 97 97 98 98 98 99 99
22 23 23 23 23 23 24 24 25 25 26 26 26 26 26 27 28 28 28 28 28 28 29 29 30 30 30 30 31 31 31 31 31 31 32 32 32 33 33 33 33 33 34 34 34 34 35 35 35 36 36 37 38 38 38 39 39 39 41 41 41 42 42 42 43 43 43 44 45 46 46 46 47 47 47 47 48 48 49 49 50 50 51 52 52 53 53 54 54 54 54 54 54 54 55 55 55 55 56 56 56 58 58 58 58 59 59 59 61 62 62 63 63 63 64 64 65 65 65 66 66 66 66 66 66 66 67 68 69 70 70 71 71 71 71 72 73 73 74 74 74 75 76 77 77 78 78 78 78 79 79 79 80 80 82 82 82 83 84 84 85 85 85 85 86 87 88 88 88 88 89 89 90 90 91 91 91 91 91 93 94 94 94 94 94 95 95 95 96 96 97 97 97 97 98 98 98 98 99 99
22 23 23 23 23 23 24 25 25 25 26 26 26 27 28 28 28 29 29 29 29 29 30 30 30 31 32 32 32 32 32 32 33 33 34 34 34 34 34 34 34 34 35 35 36 36 37 37 37 37 38 38 38 39 39 39 40 41 41 41 42 42 42 43 43 43 44 45 45 46 47 47 47 47 47 47 48 48 49 49 51 51 51 52 53 53 53 54 54 54 54 54 55 55 56 56 56 56 57 57 57 58 59 60 60 60 61 61 61 62 62 64 64 64 65 66 66 66 66 66 67 67 67 68 68 69 69 69 69 71 71 71 71 71 72 73 73 73 74 74 74 75 76 77 77 78 79 79 79 79 79 79 80 80 82 82 82 83 84 84 85 85 85 86 86 87 88 88 88 88 89 90 90 91 91 91 92 92 92 93 94 94 94 94 94 95 95 95 96 96 97 97 97 97 98 98 98 98 99 99
24 25 25 25 26 26 26 26 26 26 26 27 27 28 28 28 29 30 30 30 30 31 31 31 31 31 32 32 32 32 33 33 33 33 34 34 34 34 35 35 35 35 35 36 36 36 37 37 37 37 38 38 38 39 39 39 40 41 41 41 42 42 43 43 44 44 44 45 45 46 47 47 48 48 48 48 49 50 50 50 51 51 52 52 53 54 54 54 54 55 56 56 56 56 56 56 57 57 57 57 58 58 59 60 61 61 61 62 62 62 63 64 64 64 65 66 66 66 66 67 68 68 68 69 69 69 69 70 70 71 71 72 72 73 74 74 74 74 74 75 75 76 77 77 77 79 79 79 80 80 80 80 80 80 82 82 82 84 85 85 85 86 86 86 86 88 89 89 89 89 89 90 91 91 91 91 92 92 92 93 94 94 94 95 95 95 95 95 96 97 97 97 97 97 98 98 98 98 99 99
25 25 25 25 26 26 26 26 26 27 27 27 27 28 28 29 30 30 31 32 32 32 32 32 33 33 33 33 34 34 34 34 35 35 35 35 35 35 36 36 36 36 37 37 37 37 37 37 37 38 38 38 39 39 39 39 40 41 41 43 43 44 44 44 44 44 44 45 45 47 47 47 48 48 48 48 49 50 50 51 51 51 52 52 54 54 54 54 55 55 56 56 57 57 57 57 58 58 59 60 60 60 60 61 61 62 62 62 62 63 63 64 64 65 65 66 66 66 67 67 69 69 69 69 70 70 70 70 70 71 72 72 72 73 74 74 75 75 75 75 75 76 77 77 78 79 79 79 80 80 80 80 80 80 82 82 82 84 85 85 85 86 87 87 87 88 89 89 89 90 90 90 91 91 91 91 92 92 92 93 94 95 95 95 95 95 95 96 96 97 97 97 98 98 98 98 99 99 99 99
25 25 26 26 26 27 27 27 27 27 28 28 29 29 29 29 30 30 32 33 33 33 33 33 34 34 34 35 35 35 35 36 36 36 36 36 37 37 37 37 37 38 38 38 38 38 38 39 39 39 40 41 41 41 42 43 43 43 43 43 43 44 44 44 44 45 46 46 46 47 48 48 48 49 49 49 50 51 51 52 52 52 52 53 54 55 55 56 56 56 57 57 57 58 58 58 59 59 59 60 60 60 61 61 61 62 63 63 63 63 63 64 64 65 66 66 67 67 68 68 69 70 70 70 71 71 71 72 72 72 72 72 72 73 74 75 75 75 76 76 76 76 77 78 78 79 79 79 80 80 80 80 81 81 82 83 83 84 85 85 86 87 87 87 87 88 89 90 90 90 91 91 91 91 91 91 92 92 93 93 95 95 95 95 95 95 96 96 97 97 97 97 98 98 98 98 99 99 99 99
28 28 28 28 29 29 29 30 30 30 30 30 31 31 31 32 32 32 33 33 33 33 34 34 34 34 34 35 35 35 35 36 37 37 37 37 38 38 38 38 39 39 39 39 40 40 40 40 40 40 41 41 41 42 43 43 44 44 44 44 44 44 45 45 45 46 46 47 47 47 48 48 48 49 49 50 50 51 51 52 52 52 53 53 54 55 55 56 56 57 57 58 58 59 59 60 60 60 60 60 61 61 62 62 62 62 63 63 63 65 65 65 65 65 66 66 67 67 68 68 70 70 70 71 71 71 72 72 72 73 73 73 74 74 75 75 75 75 76 76 77 77 78 78 78 79 79 80 80 80 80 81 81 81 82 83 83 84 85 86 86 87 87 87 88 88 89 90 90 90 91 91 91 92 92 92 92 92 93 93 95 95 95 95 96 96 96 96 97 97 97 97 98 98 98 98 99 99 99 100
28 28 29 29 29 30 30 31 31 31 32 32 32 32 33 33 33 33 34 34 35 35 35 35 35 36 36 36 36 36 36 37 37 38 39 39 39 39 39 39 39 39 39 40 40 40 40 41 41 41 41 42 42 42 43 44 44 44 44 44 44 44 45 46 46 47 47 47 47 47 48 48 48 49 50 52 52 53 53 53 53 54 55 55 55 55 56 56 57 57 57 58 58 59 60 60 60 61 62 63 63 63 63 64 64 65 66 66 66 67 67 67 67 67 67 67 67 68 68 68 71 71 71 72 72 72 72 72 73 73 73 74 74 74 75 75 75 76 76 77 77 78 78 78 79 80 80 80 81 81 81 81 81 82 82 83 84 85 85 86 86 87 87 87 88 89 90 90 90 91 91 91 91 92 92 92 92 93 93 93 95 95 95 95 96 96 96 96 97 97 97 97 98 98 98 98 99 99 99 100
28 28 29 29 29 30 30 31 31 32 32 32 32 32 33 33 34 34 34 34 35 35 35 36 36 37 37 37 37 38 38 38 39 39 39 39 39 40 40 40 40 41 41 41 41 41 41 41 41 42 42 42 42 42 44 44 45 45 45 45 45 45 46 46 47 47 47 47 48 48 49 49 49 49 50 52 52 53 53 53 53 55 55 55 56 56 57 57 58 58 58 59 60 60 61 61 61 62 62 63 63 63 64 64 64 66 66 67 67 67 67 67 68 68 69 69 70 70 70 70 71 71 71 72 72 73 73 73 73 73 74 74 74 74 75 75 76 76 77 77 78 78 78 79 79 80 81 81 81 82 82 83 83 83 83 84 84 85 85 86 86 88 88 88 88 89 90 91 91 91 91 92 92 92 92 92 92 93 93 94 95 95 95 96 96 96 96 96 97 97 97 98 98 98 98 98 99 99 99 100
28 28 29 30 30 31 31 31 31 32 32 33 33 33 33 33 34 34 34 35 35 35 35 36 36 37 37 37 38 39 39 39 39 40 40 40 40 41 41 42 42 42 42 42 42 43 43 43 43 43 44 44 44 44 45 45 45 46 46 46 47 47 47 47 48 48 49 49 49 50 50 51 51 51 51 52 52 53 53 53 53 55 56 56 57 57 57 58 59 59 59 59 60 60 61 62 62 62 62 63 63 63 64 64 65 66 67 67 67 67 68 68 68 68 69 69 70 70 71 71 71 71 72 72 73 73 74 74 74 74 74 74 75 75 75 77 77 77 78 78 78 78 78 79 79 80 81 81 82 82 82 83 83 83 83 84 84 85 85 86 86 88 88 88 89 89 90 91 91 92 92 92 92 92 92 92 92 93 94 94 95 96 96 96 96 96 96 97 97 98 98 98 98 98 98 99 99 99 100 100
29 29 29 30 30 31 31 31 32 32 32 33 34 34 34 34 34 34 35 35 36 36 36 36 37 37 37 37 39 39 39 39 40 41 41 41 41 42 43 43 43 44 45 45 45 46 46 46 46 47 47 47 48 48 48 48 48 49 49 49 49 49 50 50 50 50 50 51 51 51 51 52 53 53 54 54 54 54 55 55 55 56 56 57 57 57 58 58 59 59 60 60 60 60 62 62 62 63 63 63 63 64 64 65 66 66 67 67 67 68 69 69 69 69 70 70 70 70 71 71 71 72 73 73 73 74 74 74 74 75 75 75 75 76 76 77 78 79 79 79 79 79 80 80 80 80 81 81 82 82 83 83 83 84 84 84 85 85 86 86 86 88 88 88 89 89 90 91 91 92 92 92 92 92 93 93 93 94 94 95 95 96 96 96 96 96 97 97 97 98 98 98 98 98 99 99 99 99 100 100
31 31 31 31 31 31 32 32 32 32 33 33 35 35 35 35 35 35 35 35 36 36 37 37 37 37 37 38 39 39 40 40 41 41 41 42 43 43 43 43 43 45 45 45 45 46 46 47 47 47 48 48 48 48 49 49 49 49 49 49 50 50 50 50 50 51 51 51 51 52 52 53 53 53 54 54 54 55 55 55 55 56 56 57 57 58 58 58 60 60 60 60 61 61 62 62 63 63 63 63 64 64 65 66 66 66 67 68 68 68 69 69 70 70 70 71 71 71 71 72 72 72 73 73 74 75 75 75 75 76 76 77 77 77 77 77 79 79 79 80 80 80 81 81 81 81 81 82 83 83 83 83 84 84 85 85 85 86 86 86 86 88 88 88 89 89 90 91 91 92 92 93 93 93 94 94 94 94 95 95 96 96 96 96 96 97 97 97 97 98 98 98 98 99 99 99 99 99 100 100
32 32 32 33 33 33 33 35 35 35 35 35 36 37 37 37 37 38 38 39 40 40 40 40 41 41 41 42 42 42 43 43 43 43 43 43 44 44 44 45 45 45 45 45 46 46 47 48 48 49 49 49 49 49 50 50 50 50 51 51 52 52 52 52 52 53 53 54 56 56 57 57 57 57 58 58 59 59 59 59 59 59 60 60 60 61 61 62 62 62 62 63 63 63 63 63 63 63 64 64 65 65 65 66 67 68 68 68 68 68 69 70 70 70 71 71 72 72 72 72 72 73 73 73 74 75 76 76 76 76 76 77 77 78 78 78 79 79 80 80 80 81 81 81 82 82 82 82 83 83 84 84 84 85 85 85 85 86 86 86 87 88 88 88 89 89 90 91 91 93 93 93 93 94 94 94 94 94 95 95 96 96 96 96 97 97 97 97 97 98 98 98 98 99 99 99 99 99 100 100
34 34 35 35 35 35 35 35 35 36 37 38 38 38 38 38 38 38 39 39 40 40 41 41 42 43 43 43 44 44 44 44 45 45 45 45 46 47 47 47 47 47 47 48 48 48 48 48 49 49 49 49 49 50 50 50 50 50 51 51 53 53 53 54 54 55 55 56 56 57 57 58 58 58 58 58 59 59 59 60 60 60 60 61 61 61 61 62 62 62 62 63 63 63 64 64 64 65 65 66 66 67 67 67 68 68 68 68 68 68 70 70 70 70 71 72 73 74 74 74 74 74 75 75 75 75 76 76 76 77 77 77 78 78 78 78 80 80 80 80 81 81 81 82 82 82 83 83 83 84 85 85 85 85 86 86 86 86 86 87 87 88 89 89 90 90 90 91 92 93 93 93 93 94 94 94 94 94 96 96 96 96 96 97 97 97 97 98 98 98 98 98 99 99 99 99 99 99 100 100
34 36 37 37 37 37 37 37 38 38 38 39 39 39 40 40 41 41 41 42 42 42 42 42 43 43 43 43 44 44 44 45 45 46 46 46 47 47 47 48 48 48 48 48 48 49 50 50 50 51 51 51 52 52 54 54 55 55 55 55 56 56 56 56 56 56 57 57 57 57 58 58 58 59 59 59 60 60 60 60 60 61 61 61 62 62 62 62 62 63 63 63 63 64 64 64 65 65 65 66 66 68 68 68 69 69 70 70 70 71 71 71 72 72 72 73 73 74 74 75 75 75 75 76 76 76 77 77 77 77 77 78 78 79 79 79 80 80 81 82 82 82 82 82 83 83 83 83 83 84 85 85 85 85 86 86 86 86 87 87 88 88 89 89 90 90 91 91 92 93 93 93 93 94 94 94 94 95 96 96 96 96 97 97 97 98 98 98 98 98 98 99 99 99 99 99 99 99 100 100
34 37 37 37 37 37 37 37 38 38 39 39 39 39 40 40 41 42 42 43 43 44 45 45 45 45 45 45 46 46 46 47 47 47 48 49 49 49 49 49 49 50 51 51 51 53 53 53 53 53 53 54 54 54 55 55 55 55 56 56 57 57 57 57 58 58 58 58 58 58 58 58 58 59 59 59 60 60 60 61 61 61 61 62 62 62 63 63 63 63 63 64 64 64 65 65 65 65 66 66 67 68 68 68 69 70 70 71 71 72 72 72 72 72 73 73 74 75 75 76 76 76 76 76 76 77 77 77 78 79 79 79 79 80 80 80 81 81 81 82 82 82 83 83 83 83 84 84 84 84 85 85 85 86 86 86 86 86 87 87 88 88 89 89 90 90 91 92 92 93 94 94 94 94 94 94 94 95 96 96 96 96 97 97 98 98 98 98 98 98 98 99 99 99 99 99 99 99 100 100
35 37 37 37 38 38 39 39 39 39 39 40 40 40 40 41 42 43 43 43 43 46 46 46 46 47 47 47 47 47 47 47 48 48 48 49 49 49 50 50 50 51 51 51 51 53 53 53 53 54 54 54 55 55 55 56 57 57 57 57 57 57 57 58 58 58 59 59 59 60 60 60 60 61 61 61 61 61 61 62 62 62 63 63 63 63 64 64 65 65 65 66 66 66 66 66 66 66 67 67 67 68 68 68 70 70 70 71 71 72 72 72 73 73 74 74 74 75 75 76 76 76 76 76 77 77 77 77 78 79 79 79 80 80 80 81 81 81 82 82 82 82 83 83 83 83 84 84 84 84 85 86 86 86 86 86 86 86 87 87 88 88 89 89 90 90 91 92 92 93 94 94 94 94 95 95 95 95 96 96 96 96 97 97 98 98 98 98 98 98 99 99 99 99 99 99 99 100 100 100
36 37 39 39 39 39 40 40 40 41 41 42 42 42 43 43 43 43 44 44 45 46 46 46 47 47 47 47 47 47 48 49 49 49 49 50 50 51 51 51 51 51 51 52 52 53 53 53 54 54 54 54 55 55 56 56 57 57 57 57 58 58 58 59 59 59 60 60 60 60 60 61 61 61 61 61 62 62 62 62 63 63 63 63 64 64 64 65 66 66 66 67 67 68 68 68 68 68 69 69 70 70 70 70 71 71 72 72 72 72 72 73 73 73 74 74 75 75 76 76 76 76 77 77 77 77 77 78 79 79 79 79 80 80 80 81 81 82 82 82 82 82 83 83 84 84 84 85 85 85 85 86 86 86 86 87 87 87 88 88 88 89 89 90 90 90 91 92 93 93 94 94 94 94 95 95 95 95 96 96 96 97 97 97 98 98 98 98 98 98 99 99 99 99 99 99 100 100 100 100
36 38 39 40 40 40 40 40 41 41 42 42 42 42 43 44 45 45 45 45 45 46 46 47 47 48 48 49 49 49 49 50 51 51 52 52 52 52 52 52 52 53 53 53 53 54 54 55 55 55 55 55 56 56 56 57 57 57 58 58 58 58 58 59 59 60 60 61 61 61 61 61 61 62 62 62 63 64 64 64 64 64 64 64 65 65 65 65 66 66 67 67 67 68 68 68 69 69 69 69 70 70 70 70 71 72 72 72 72 72 73 74 74 74 75 75 75 75 76 76 77 77 78 78 78 78 78 78 79 79 79 80 80 80 81 81 81 82 82 82 83 83 83 83 84 84 85 85 86 86 86 86 86 86 87 87 87 87 88 88 88 89 89 90 90 91 91 92 93 93 94 94 94 94 95 95 96 96 96 96 96 97 97 97 98 98 98 98 98 99 99 99 99 100 100 100 100 100 100 100
37 38 39 40 40 40 41 41 41 42 42 43 43 43 44 44 45 45 45 46 46 47 48 48 48 49 49 50 50 51 51 51 51 51 52 52 52 53 53 53 54 54 54 54 54 54 55 55 55 55 56 56 57 57 57 57 58 58 58 59 59 59 59 60 60 60 60 61 61 61 62 62 62 63 63 63 63 65 65 66 66 66 66 67 67 67 67 67 68 69 69 69 69 71 71 71 72 72 72 72 72 72 72 72 72 73 73 73 74 74 74 74 74 75 76 76 76 76 77 77 77 77 78 78 79 79 80 80 80 80 80 81 81 81 81 82 82 82 83 83 83 83 83 84 84 84 85 86 86 86 86 86 87 87 87 87 88 88 89 89 89 89 89 90 90 91 91 92 93 94 94 94 95 95 95 96 96 96 96 97 97 97 97 97 98 98 98 98 99 99 99 99 99 100 100 100 100 100 100 100
40 40 40 40 40 41 42 42 42 43 43 43 43 44 44 44 45 45 45 46 46 47 48 48 48 50 50 50 51 52 52 52 52 52 52 52 53 53 53 54 54 55 55 55 55 55 56 56 56 56 57 57 57 57 58 58 58 59 59 60 60 60 61 61 61 61 62 62 63 63 63 63 63 65 65 65 65 66 66 66 67 67 68 68 68 69 69 69 70 70 70 70 71 71 71 72 72 72 72 73 73 73 73 74 74 74 74 75 75 75 75 75 75 75 76 76 76 77 78 78 78 79 79 79 79 80 80 80 81 81 82 82 82 82 82 83 83 83 83 83 83 83 84 84 84 85 85 86 86 86 86 87 87 87 87 88 88 89 89 89 89 89 89 90 91 92 92 92 94 94 94 94 95 95 95 96 96 96 96 97 97 97 97 98 98 98 99 99 99 99 99 99 100 100 100 100 100 100 100 100
41 41 41 41 42 42 43 43 43 44 44 44 44 45 45 45 46 46 46 46 46 48 48 48 49 50 50 50 51 52 52 52 53 53 53 53 53 53 53 54 54 55 55 55 55 56 56 57 57 57 58 58 58 59 59 59 59 59 60 60 60 61 61 61 62 62 62 62 63 63 63 63 63 65 65 65 66 66 66 67 67 68 69 69 69 69 70 70 70 70 70 71 71 72 72 72 72 73 73 73 73 74 74 75 75 75 75 75 75 76 76 76 77 77 77 77 77 77 78 78 79 79 80 80 80 81 81 81 81 81 82 82 82 83 83 83 83 84 84 84 84 84 84 86 86 86 86 86 86 86 87 87 87 87 88 88 89 89 89 89 90 90 90 91 91 92 92 92 94 94 94 95 95 95 96 96 96 96 96 97 97 97 97 98 98 99 99 99 99 99 99 100 100 100 100 100 100 100 100 100
43 44 44 44 44 44 44 44 45 45 45 45 46 46 46 46 46 46 46 46 47 48 48 49 49 50 50 51 51 53 53 53 53 53 53 53 54 54 54 54 54 55 56 56 56 56 56 57 58 58 58 59 59 59 60 60 60 60 60 60 61 62 62 63 64 65 65 65 65 66 66 67 67 68 68 68 69 69 69 69 70 70 70 70 70 70 71 71 71 71 71 72 72 72 73 73 73 73 74 74 74 75 75 76 76 76 76 77 77 77 77 77 78 78 78 78 78 79 79 79 79 80 80 80 80 81 81 81 81 81 82 83 83 83 83 84 84 84 84 85 85 85 85 86 86 86 87 87 87 87 88 88 88 88 88 88 89 89 90 90 90 91 91 91 91 92 92 92 94 94 94 95 95 95 96 96 96 97 97 97 97 97 98 98 98 99 99 99 99 99 99 100 100 100 100 100 100 100 100 100
47 48 48 48 49 49 49 49 49 50 50 51 51 51 52 52 52 52 52 52 53 53 53 54 54 55 55 55 55 55 55 56 56 56 56 56 57 57 57 57 58 58 58 59 59 60 60 60 60 60 60 60 60 60 61 61 61 61 61 62 63 63 63 64 65 65 66 66 66 67 67 67 68 68 69 69 69 69 70 70 70 70 70 71 71 72 72 73 73 73 73 73 74 74 74 74 75 75 75 75 75 75 75 76 76 76 77 77 77 77 77 77 78 78 78 78 79 80 80 80 80 80 80 80 80 81 81 82 82 82 82 83 83 83 83 84 84 84 85 85 85 85 85 86 86 87 87 87 87 87 88 88 88 88 88 88 89 89 90 90 91 91 91 91 91 92 92 92 94 95 95 95 95 95 96 96 96 97 97 97 97 98 98 98 98 99 99 99 99 99 99 100 100 100 100 100 100 100 100 100
50 51 51 51 51 51 52 52 52 52 53 53 53 54 54 54 55 55 55 56 56 57 57 57 58 58 59 59 59 59 60 60 60 60 61 61 61 62 62 63 63 63 63 63 63 64 64 65 65 65 65 65 66 66 66 68 68 68 68 68 68 68 70 71 71 72 72 73 73 73 73 73 73 74 74 74 74 74 75 75 75 75 76 76 76 77 77 77 77 78 78 78 78 78 79 79 80 80 80 80 80 81 81 81 81 81 82 83 83 83 83 83 84 84 85 85 85 85 86 86 86 86 86 87 87 87 88 88 88 88 89 89 89 89 90 90 90 90 90 90 91 91 91 91 91 91 92 92 92 92 93 93 93 93 93 93 94 94 94 94 94 94 94 95 95 95 95 95 95 95 96 96 96 96 96 96 97 97 97 97 97 98 98 98 98 99 99 99 99 100 100 100 100 100 100 100 100 100 100 100
51 51 51 51 52 52 52 52 53 53 53 53 54 54 54 54 55 56 56 57 57 57 58 58 58 58 59 59 59 60 60 60 61 61 61 62 62 62 63 63 63 64 64 64 65 66 66 66 67 67 67 68 68 68 68 68 69 69 69 69 69 70 70 72 72 72 72 73 74 75 75 75 75 75 75 76 77 77 77 77 77 77 77 78 78 78 78 78 79 79 79 79 79 79 80 80 80 80 80 80 80 81 81 81 81 82 82 83 83 83 84 84 84 85 85 85 85 85 86 86 86 86 86 87 87 87 88 88 89 89 89 89 90 90 90 90 90 90 90 91 91 92 92 92 92 92 92 93 93 93 93 93 93 93 93 93 94 94 94 94 94 94 94 95 95 95 95 95 96 96 96 96 96 96 96 96 97 97 97 97 98 98 98 98 98 99 99 99 99 100 100 100 100 100 100 100 100 100 100 100
51 52 52 53 53 53 54 54 54 56 56 56 56 56 56 57 57 58 58 58 59 59 59 59 60 60 60 60 61 61 63 63 63 63 63 64 64 65 65 65 65 66 66 66 66 66 66 67 67 67 68 68 68 69 69 69 69 69 69 70 70 70 70 72 72 73 73 73 74 75 75 75 75 75 76 76 78 78 78 78 79 79 79 79 79 80 80 80 80 80 80 81 82 82 82 82 83 83 83 83 83 84 84 84 84 84 84 84 85 85 85 86 86 86 86 86 87 87 87 88 89 90 90 90 90 91 91 91 91 92 92 92 92 92 92 92 92 92 93 93 94 95 95 95 95 95 95 95 95 95 95 96 96 96 96 96 96 96 96 96 97 97 97 97 97 97 97 97 97 97 97 97 97 98 98 98 98 98 98 98 98 98 98 99 99 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100
54 54 54 54 54 54 54 54 54 56 56 57 57 58 58 58 58 59 59 59 59 59 59 59 60 61 61 61 62 62 63 64 64 64 64 65 65 65 65 65 66 66 66 66 67 67 67 68 69 69 69 70 70 70 70 70 71 72 72 72 72 73 73 73 73 73 74 74 74 75 75 75 76 76 76 77 78 78 78 78 79 79 79 79 80 80 80 80 80 81 81 81 82 83 84 84 84 84 85 85 86 86 86 86 86 87 87 87 88 88 88 88 88 88 88 89 89 89 89 89 90 90 90 90 91 91 91 91 92 92 92 92 92 92 92 93 93 93 94 94 94 95 95 95 95 95 95 96 96 96 96 96 96 97 97 97 97 97 97 97 97 97 97 97 97 97 97 97 98 98 98 98 98 98 98 98 98 99 99 99 99 99 99 99 99 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100
54 54 54 54 55 55 55 56 56 56 57 57 57 58 58 58 59 59 59 60 60 61 61 61 61 61 61 61 62 62 63 64 65 65 65 65 66 66 66 66 66 66 68 68 68 68 69 69 69 70 70 71 71 71 72 72 73 73 73 73 73 74 74 74 74 75 75 75 75 76 76 76 76 76 76 77 79 79 79 80 80 80 80 81 81 81 81 81 82 82 82 82 82 83 84 84 84 85 85 86 86 86 88 88 88 88 88 88 88 89 89 89 89 89 89 90 90 91 91 91 91 92 92 92 92 92 92 92 93 93 93 93 93 93 93 93 93 94 94 94 94 95 95 96 96 96 96 96 96 97 97 97 97 97 97 97 97 97 97 97 97 97 97 98 98 98 98 98 98 98 98 98 98 99 99 99 99 99 99 99 99 99 99 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100
57 57 57 58 58 58 58 58 58 59 59 60 60 60 60 60 61 61 61 62 62 62 62 63 63 64 64 64 64 65 65 65 65 66 66 66 66 66 67 67 68 68 68 68 69 70 70 70 71 71 71 71 72 72 72 73 73 73 73 74 75 75 75 76 76 76 76 77 77 78 78 79 79 80 80 80 80 80 81 81 81 82 82 82 82 83 83 83 83 84 84 84 84 84 84 85 85 85 85 86 87 87 88 88 88 89 89 89 89 90 90 90 90 90 90 90 91 91 91 91 92 92 92 92 92 92 93 93 93 93 93 93 93 93 94 94 94 94 95 95 95 95 96 96 96 96 96 97 97 97 97 97 97 97 97 97 97 97 97 98 98 98 98 98 98 98 98 99 99 99 99 99 99 99 99 99 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100
61 61 62 62 62 62 63 63 63 63 63 64 64 64 65 65 65 65 65 65 66 66 66 66 66 66 66 67 68 68 68 68 68 68 69 69 69 69 69 71 71 71 72 72 72 72 72 72 73 73 73 74 74 74 74 74 75 75 75 75 76 76 77 77 77 77 77 78 79 79 79 79 80 81 81 81 81 81 81 82 82 82 82 83 84 84 85 85 85 85 86 86 86 86 86 86 86 87 87 87 88 88 88 89 89 89 89 90 90 91 91 91 91 91 91 92 92 92 92 92 92 92 93 93 93 93 94 94 94 94 94 94 94 94 94 95 95 95 95 95 95 95 96 96 96 97 97 97 97 97 97 97 97 97 97 97 98 98 98 98 98 98 98 99 99 99 99 99 99 99 99 99 99 99 99 99 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100
63 63 64 65 65 65 66 66 66 66 66 66 67 67 68 69 69 69 70 70 70 70 70 70 71 71 71 71 71 72 73 73 73 73 73 73 73 74 74 74 74 74 75 76 76 76 76 76 76 77 77 77 77 77 77 77 77 78 78 78 78 78 79 79 79 80 80 80 80 80 80 81 81 81 81 81 81 82 82 82 83 83 84 84 84 85 85 85 85 86 86 86 86 86 86 87 87 87 87 88 88 88 88 89 89 89 89 90 90 91 91 91 91 91 92 92 92 92 92 93 93 93 93 93 94 94 94 94 94 94 94 94 94 94 95 95 95 95 95 95 96 96 96 96 96 97 97 97 97 97 97 98 98 98 98 98 98 98 98 98 99 99 99 99 99 99 99 99 99 99 99 99 99 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100
7 56 381703
77 73 794597
99 148 22110
54 97 405092
75 168 547415
69 29 832328
23 165 502646
49 128 635730
11 41 624573
99 144 349455
27 168 937085
80 140 959943
11 69 867836
29 111 85107
58 74 642059
54 43 348241
41 98 394823
69 71 351423
59 166 624146
26 137 297930
99 77 119895
10 44 917970
55 1 601334
58 19 1001572
5 64 492580
67 83 642523
73 17 568896
17 44 116017
67 2 679037
94 56 882331
27 72 447500
10 115 883192
26 7 419896
30 80 999695
9 181 456656
78 58 862514
31 187 648016
44 72 698801
49 99 147424
49 22 443388
85 90 79992
69 123 706800
89 15 316710
80 21 420632
94 58 248735
33 14 576239
75 45 915264
63 170 45640
21 142 756421
79 86 137701
83 35 699216
7 154 551657
53 163 380101
87 135 373376
94 155 557557
32 98 758466
59 134 133329
22 79 993371
39 164 300278
39 141 68978
55 156 293132
8 112 364184
85 161 447074
40 58 699039
3 7 43741
89 112 508988
87 14 787631
44 43 299986
65 158 902732
10 155 659629
98 9 784521
15 37 855174
32 61 58123
13 30 519785
69 54 21004
83 6 536839
95 143 17194
83 158 767275
70 170 161885
6 177 974817
99 90 127989
100 54 961335
97 16 391652
38 11 198923
12 179 246782
74 91 990478
40 94 236630
67 137 234822
56 133 799263
56 10 43181
84 31 948437
59 15 290059
97 37 379447
87 40 119581
94 137 829069
4 73 424047
31 16 364834
84 104 683820
38 64 321949
5 156 853362
10 74 454411
15 151 564790
33 64 166854
8 5 648567
7 119 458396
79 123 929103
55 118 581060
72 144 282354
50 141 866217
28 94 610095
12 55 672407
91 193 272809
72 23 728323
47 102 155718
2 94 249639
24 93 117913
99 179 605406
96 64 448057
28 73 398496
98 65 113082
36 180 806447
64 159 43353
16 11 68069
50 185 1000200
74 119 432052
78 176 372808
73 154 337792
91 97 15023
17 81 784701
60 128 876937
37 146 779571
64 174 730178
98 22 331398
26 164 628651
54 135 207283
60 37 757804
3 139 640754
1 103 560938
44 174 856700
8 42 545761
9 99 203828
72 111 599317
20 84 284519
11 145 47234
64 149 487980
37 39 666699
54 124 807140
17 79 828461
87 147 374567
28 188 453404
59 20 438829
38 17 878759
54 43 59124
54 60 458439
90 152 165438
7 107 854595
29 2 396587
10 137 786754
82 52 870106
25 33 498222
61 67 424755
39 81 689354
89 61 577288
82 97 7546
35 3 831272
87 137 980960
62 87 993851
46 30 966613
91 126 610542
96 36 107039
71 199 679536
82 68 1008465
1 34 669785
38 32 935943
43 178 303322
98 2 375941
61 83 290110
86 104 778057
88 3 797739
32 146 997748
54 76 255776
99 42 153153
32 64 473554
2 186 227491
62 67 580029
51 153 231080
91 117 776771
22 70 183759
15 85 640361
66 179 791015
2 118 538025
20 106 123645
92 29 949944
77 147 242063
33 56 246807
78 36 244591
100 16 805163
31 103 652914
5 199 247947
90 111 856288
8 98 368965
90 194 449113
93 152 919087
79 96 642296
80 97 631582
26 169 544635
36 32 195955
83 35 79187
42 65 804315
28 122 986247
8 91 544925
53 13 596795
56 142 766710
4 135 724453
84 12 498936
43 75 269422
33 140 825384
10 191 453435
62 18 280851
25 97 549586
24 144 517633
75 197 707192
17 32 366056
99 164 857140
98 87 287254
21 189 287260
10 163 730154
49 135 701213
59 133 62140
77 181 223414
50 136 591997
13 96 1001854
29 63 229911
55 56 422015
13 162 822166
78 59 125169
6 161 439389
13 28 432603
56 87 955359
3 157 529015
61 144 465203
66 100 158072
71 146 742555
85 105 690134
8 127 362409
7 126 38204
66 25 868893
32 149 918241
59 77 894542
68 133 262696
48 152 308436
49 197 389409
10 60 455812
28 79 146547
98 83 831693
92 30 604278
58 66 899038
19 7 960804
55 24 20903
66 59 240492
12 124 413135
50 187 483568
73 33 669802
55 138 758738
59 92 259694
34 63 28311
28 140 668729
72 7 465944
22 185 991340
71 6 566307
34 110 692847
57 135 229590
34 7 173131
78 31 798223
9 147 216538
72 190 841165
23 58 376372
53 61 131984
23 95 270179
51 136 35298
63 46 617937
57 52 21059
64 111 819521
40 74 767274
40 145 402923
86 106 412870
81 95 858053
95 200 832674
85 54 134697
72 90 319126
25 60 242830
42 200 780230
16 82 280991
29 178 848059
44 123 896298
19 77 141696
60 146 151471
84 118 705280
2 167 454981
13 52 414856
92 2 993051
15 42 312318
63 166 531835
66 186 649680
22 143 464449
32 98 653527
21 20 92213
45 194 94823
40 117 197228
22 132 63676
91 69 894067
4 26 339293
53 200 273061
56 83 841911
90 166 80182
10 159 573912
11 70 449238
36 53 393297
11 107 395488
29 3 943185
90 90 800368
52 14 204962
83 57 682630
32 173 978371
27 153 85653
11 106 103844
48 101 801659
89 144 447958
40 152 446403
100 189 141891
50 66 309240
72 169 60716
33 188 591277
65 69 820083
78 198 1002682
81 85 771427
4 183 583648
37 22 330207
7 165 74369
84 192 400932
12 80 925869
41 28 224682
8 131 792706
80 30 259927
94 139 16124
57 75 1007612
52 149 700638
50 36 309604
94 187 296906
51 41 283104
63 48 902269
53 191 21592
85 39 226637
98 146 256008
30 87 885142
45 178 15868
23 161 128375
16 170 754937
35 168 489433
34 164 204423
26 135 654845
59 109 492560
20 182 134085
53 7 29139
49 93 593762
58 73 195392
44 103 72557
39 105 694307
25 120 481616
56 114 167210
44 183 137669
30 117 506723
30 188 492360
91 132 852023
21 74 777172
6 122 638799
37 198 775267
65 196 143438
43 69 613304
28 26 560012
3 113 589159
42 142 921516
82 165 214744
12 3 175691
52 116 364271
31 94 201433
45 85 862107
100 96 359069
99 185 916623
95 66 411465
85 91 668079
14 200 286159
7 38 89801
32 30 995479
33 146 645576
5 77 19467
55 64 58400
50 86 375128
32 160 235555
75 181 201916
64 185 214403
62 79 264546
24 49 584682
35 60 301621
67 129 472793
7 181 265492
99 26 904958
55 198 257322
63 25 431537
60 29 46154
73 198 272289
62 48 62497
94 96 471289
22 19 73605
64 194 55031
2 103 666488
28 113 750778
14 107 543089
1 180 398285
34 87 348175
81 186 70481
40 43 337773
5 143 51442
92 68 1000216
10 150 65889
96 15 20687
4 23 662299
59 12 84164
75 26 13148
76 187 12452
54 50 200005
21 2 69572
30 27 31138
90 164 600902
34 100 412146
74 114 906665
98 5 578488
98 6 885795
25 178 90545
54 75 275847
60 149 822738
5 174 632891
42 39 96895
13 63 973663
40 151 477077
66 96 552719
84 200 100947
26 44 45900
47 79 599638
51 185 554006
17 163 129966
66 94 505362
33 179 531519
88 45 625895
51 67 158904
41 25 264710
88 86 297197
86 9 162064
38 20 616847
8 19 774632
62 54 414104
56 9 186748
100 93 217273
75 167 544841
83 190 403877
5 18 135851
38 144 605219
51 90 681460
95 67 619306
99 48 921681
81 66 93866
44 192 387959
47 10 857343
96 112 146708
21 64 317490
3 135 676002
56 87 530828
7 142 815717
38 87 544490
48 114 182998
9 46 366492
55 15 757178
31 122 347238
89 102 345334
20 69 770140
34 127 667974
72 15 512155
92 79 694050
96 111 829383
11 67 227602
47 170 678346
55 26 520067
88 1 504992
7 87 241425
15 63 323810
2 140 333610
74 81 564696
6 176 799819
65 3 868335
63 1 282928
8 137 204220
74 194 890235
71 139 100476
36 62 68319
28 143 860789
34 186 994132
95 26 556560
16 118 355874
3 71 512281
56 84 967954
71 134 661830
9 136 238085
73 45 418543
46 93 501762
79 67 694198
98 126 641950
98 119 230527
83 42 495070
32 21 605259
13 133 157889
31 64 132684
98 126 860065
49 8 333505
73 139 270307
20 30 421318
49 166 928952
38 27 666044
40 195 81499
79 108 1006104
78 31 972401
87 128 364322
97 82 136815
34 39 881855
36 141 129005
16 188 318927
19 172 479770
52 140 401618
74 117 419893
31 149 633973
63 79 534803
44 71 639570
2 3 385525
7 22 657822
76 70 659061
88 101 666922
67 156 561032
90 51 168922
82 22 146122
49 130 997568
10 149 957911
46 114 493042
93 100 950547
64 42 607948
63 145 162626
43 151 109937
5 35 844819
15 27 681789
9 37 931419
22 159 276151
17 169 884281
75 200 738880
56 174 183281
55 133 271190
98 75 371691
19 22 247044
41 88 73687
27 126 463170
16 139 180531
63 138 195389
81 152 481987
26 144 351757
33 80 973596
100 24 905955
28 139 837162
33 54 678398
58 21 136304
21 93 985937
38 44 917360
55 100 310010
88 39 407580
64 165 854398
72 120 592134
23 120 47211
16 139 351649
64 68 665024
16 156 933127
87 166 924928
88 76 338059
84 144 221561
31 109 638342
89 75 379083
44 17 352892
81 36 210070
37 46 659829
25 66 390465
70 44 520674
31 86 508863
4 100 501709
97 161 705162
96 106 812339
20 97 850569
43 68 307113
79 43 953931
1 185 973935
70 10 804847
7 35 796037
89 38 457770
59 132 159261
92 141 107986
12 4 145763
23 46 94935
81 65 179323
69 80 609484
61 180 741499
78 15 918344
65 114 120474
94 23 795419
10 176 532199
93 54 352683
94 198 551814
47 14 710341
88 197 445263
91 160 427893
42 8 743957
30 169 822598
20 190 981310
2 192 93407
88 166 116382
37 157 930225
58 192 274888
21 124 833632
82 98 365269
43 112 901778
75 113 317633
78 23 570030
91 19 236826
67 84 433491
26 51 289715
40 15 559697
30 92 907259
66 31 1012127
37 180 464562
69 40 978858
48 131 443465
12 149 10746
60 121 138236
87 14 17398
72 146 34022
31 122 532057
12 197 953991
50 175 15878
49 72 917612
45 132 290986
88 174 607881
55 85 156678
82 185 587514
13 54 406979
90 111 337049
66 62 170223
100 88 535272
54 126 712621
58 101 910131
92 95 883441
99 123 715122
81 159 559582
29 174 54516
84 84 166913
84 61 22484
2 150 786308
22 156 842229
69 129 683989
43 29 408090
67 80 886350
64 77 444687
46 91 159267
53 165 630002
2 137 786089
57 38 377684
55 46 137081
42 19 861222
10 86 831871
99 42 331374
9 119 487380
88 51 937548
38 83 376251
74 79 105585
10 147 919569
53 9 494678
59 28 846489
3 112 697384
100 45 411155
95 131 167737
61 7 333421
85 67 863041
25 131 981812
98 67 705957
58 103 936734
2 163 710823
61 169 838164
68 200 322091
12 41 779115
14 181 495145
49 51 525129
31 22 796149
30 82 60196
46 55 869001
97 134 14120
10 88 906919
79 182 950309
49 147 286473
54 126 962795
91 164 582043
48 26 705930
25 16 887544
67 145 423844
5 70 775875
81 162 486048
42 112 242032
71 137 892205
66 10 919137
12 179 298194
53 162 648122
84 53 950162
53 134 171060
47 24 621392
14 152 853522
45 192 988788
96 157 593916
97 191 202655
41 129 805651
12 46 644349
54 132 714553
52 189 248328
91 175 390622
88 22 963552
61 47 980752
72 69 213892
10 185 685890
55 114 653844
64 124 125670
5 68 937505
47 129 452609
7 87 855712
22 86 756711
36 15 823213
26 62 298579
100 42 438033
76 2 871442
6 10 366547
97 147 446678
31 64 821505
61 148 937807
18 129 400531
83 180 330129
71 117 528761
53 114 766362
83 90 1000427
65 79 353094
68 13 616708
52 103 398836
6 168 847393
7 159 505425
6 92 805175
79 168 905076
19 57 552488
32 2 625959
1 161 786740
78 81 785143
28 48 479472
100 147 635015
11 6 14319
78 144 611378
3 2 265795
96 80 687223
67 152 244733
67 192 774725
59 164 798328
21 157 534910
47 69 772549
6 6 656895
10 130 15317
3 61 594413
77 191 327484
76 102 718162
12 161 553716
86 7 70587
69 165 74988
31 158 82018
66 28 702621
11 141 317401
32 90 527149
7 105 26922
14 106 956408
76 118 71531
18 3 697245
62 180 543025
40 165 960342
58 141 316510
48 100 21429
26 148 617004
82 68 889115
1 182 213287
14 194 725049
21 116 267907
75 41 395551
15 63 800124
1 18 196480
11 58 645
92 50 974576
31 164 29163
36 23 405239
34 82 220732
81 27 542968
3 64 884863
38 7 582588
80 33 207568
40 89 90520
69 138 141451
25 94 642299
92 83 521542
91 199 264370
40 53 808448
80 96 755253
8 100 637747
49 132 371178
47 69 602629
5 34 977472
23 9 439884
100 114 619228
92 96 121098
66 64 173936
91 127 780783
7 152 588998
81 146 704126
83 151 735778
32 169 771156
89 168 524362
17 15 954403
77 172 120596
34 77 806359
76 144 133961
79 83 491153
28 171 977897
53 72 517921
38 20 60765
65 180 202079
5 47 229178
59 124 23285
54 137 150306
54 38 608519
63 55 490188
64 88 185550
38 179 946934
3 45 123308
98 118 313914
52 71 918060
18 150 538442
56 5 280269
98 17 123573
27 6 456665
30 112 187414
15 140 961216
55 189 531983
28 98 316410
91 124 367903
59 158 329124
63 61 844293
80 31 116533
26 72 357331
18 191 85881
44 127 177500
31 153 56175
98 135 282858
50 163 58248
90 70 34396
6 5 446966
58 126 532067
98 152 550283
27 32 1009790
57 96 826246
83 122 701570
93 186 47617
12 25 563708
58 46 1000939
13 135 966472
89 173 694433
42 125 414902
2 139 566230
53 129 759018
28 22 146666
25 193 662506
50 196 271390
39 158 823367
78 17 831576
2 154 307282
99 6 1690
17 185 332631
55 58 254733
85 195 673318
19 85 5622
94 168 312811
80 119 842693
62 90 794
14 165 268126
35 54 461479
51 188 115419
83 155 785099
54 107 242044
12 88 142396
58 101 739287
83 186 77440
89 92 819066
30 123 895032
23 127 460701
84 75 825181
22 12 616816
65 51 689221
13 14 386058
73 197 921414
99 71 1005023
27 165 772785
91 94 50212
48 42 885971
31 171 601752
43 109 338538
54 46 190188
75 7 37293
44 91 329347
6 191 620616
59 199 217894
66 42 190097
97 75 751109
67 129 123964
94 104 59319
86 198 506833
16 106 84984
70 62 372813
15 133 760390
43 95 286390
72 50 612810
92 51 357980
52 122 434224
70 107 626769
92 49 475161
88 13 939360
67 28 866942
66 166 315604
5 131 503808
80 56 498615
87 175 568343
38 53 192612
2 180 463753
100 169 400831
23 104 728479
44 195 356447
91 90 938786
48 60 464695
50 123 823572
47 142 415682
84 7 252732
41 69 684231
76 61 68935
85 129 568036
61 50 738496
28 162 1004479
10 130 632219
5 138 827987
13 95 733105
44 62 470547
9 79 810173
60 149 66748
69 1 799626
59 134 562306
48 40 682663
35 166 547186
97 126 485906
88 79 431158
58 122 548846
99 10 276380
58 74 27181
10 5 424640
25 137 601685
58 181 836411
16 26 859774
43 133 22760
71 74 711422
47 76 594975
77 41 1004831
93 123 925546
63 73 900722
33 172 835808
30 173 488329
55 12 510266
44 35 815317
15 161 399247
20 26 207281
83 179 472464
16 100 410133
14 71 784510
64 172 960603
20 135 409898
98 41 800445
73 114 347405
37 177 334654
5 58 288333
39 198 22297
7 105 936559
25 180 269368
71 154 615022
79 120 212146
58 94 10431
46 106 968854
58 43 360677
48 11 426589
4 6 1007391
40 167 138498
76 18 152681
5 20 395929
17 22 189990
25 185 452231
15 155 802217
88 95 633405
74 11 133207
87 11 1377
7 139 911922
39 145 744724
55 25 582287
97 74 651233
12 86 739570
81 102 980856
57 20 699552
30 154 250218
83 112 413098
45 91 65980
40 121 728445
63 193 435707
53 78 169418
37 181 394968
81 36 830425
43 146 109686
81 142 841148
31 103 15854
39 74 781018
9 122 144035
61 146 559236
46 86 447678
37 72 212946
75 118 939316
52 24 400285
73 63 738518
77 161 41553
24 105 263583
1 76 559707
78 22 778500
66 147 809349
71 65 887391
25 82 971964
28 32 728878
18 41 1010351
45 82 382940
92 144 674934
28 10 221734
3 185 30245
78 33 840885
60 154 256973
74 151 821941
25 199 66239
31 18 642601
79 155 925557
97 148 898237
49 104 620449
35 57 235798
32 193 583698
37 126 289751
95 87 178417
58 163 413497
66 185 415796
31 33 927570
32 17 918776
32 85 441921
83 118 687291
60 74 1012131
56 36 733639
18 66 662277
5 53 941801
100 22 826846
92 67 723655
5 136 480254
30 107 178904
79 120 909865
11 75 569561
95 51 782179
27 155 1009760
26 117 248242
36 176 819418
44 80 521954
8 28 936849
23 186 150772
85 63 339380
46 171 896779
100 80 798449
63 92 847533
89 124 480448
99 128 667483
11 86 547506
58 126 783939
54 28 643020
93 60 500022
74 160 455612
98 61 951152
18 4 241253
44 188 722325
80 4 263214
50 126 988194
57 31 335463
58 108 935415
39 174 525653
87 38 156746
60 187 894559
85 200 816686
26 43 486354
77 104 734875
15 60 683335
68 53 12902
92 191 435415
11 113 265926
23 182 42184
81 40 579735
46 79 111415
57 174 686525
43 126 14054
67 28 944967
8 110 674884
28 92 251953
82 97 240447
4 24 203121
96 195 335418
37 62 251404
71 138 786740
15 182 882311
60 80 434797
32 105 770382
58 39 692660
15 44 237953
31 67 679740
78 43 93511
48 155 141126
25 53 442983
4 176 992520
62 6 567452
87 132 194120
36 192 805779
24 156 408118
18 160 169447
73 142 873385
87 175 853991
55 59 995014
33 70 383150
69 14 649597
77 48 21697
91 162 49795
22 91 137930
84 95 912566
39 23 219806
50 181 985065
48 60 733796
19 94 397719
56 48 407969
91 24 657027
15 79 496056
46 17 75334
20 96 336991
73 128 757484
20 46 225422
85 154 801410
39 84 316364
85 179 581378
92 55 387842
99 112 827458
74 8 876391
23 123 697218
74 199 677218
21 150 829242
21 24 603300
33 182 799175
29 49 920144
66 89 92305
29 74 567380
65 40 841189
71 91 621972
29 109 579986
55 16 991363
86 118 780053
58 24 748161
76 79 773430
33 41 217907
6 43 420302
90 102 675527
9 132 33888
99 153 787637
65 78 613014
39 200 833561
68 55 669535
15 67 763757
96 97 994142
46 195 979701
79 134 260255
51 45 447881
86 139 465956
9 53 251006
99 125 429202
45 107 276908
25 174 225837
26 120 478211
85 104 830900
41 129 31136
88 144 741598
19 59 653688
5 172 602288
33 29 730116
37 109 549102
91 176 769259
3 173 468688
87 89 72795
36 146 982394
100 14 633909
10 25 182671
14 84 925723
34 195 284008
50 55 517195
30 194 680866
76 138 451815
29 196 880006
70 130 172660
37 15 245611
76 102 958732
1 163 498509
68 161 439294
2 139 847678
32 70 756301
8 43 151247
72 131 692700
6 170 680214
79 174 54736
25 169 19479
19 122 51000
3 35 489682
8 155 421630
33 187 340027
35 165 650495
55 48 520735
64 144 974829
76 163 374285
97 110 257320
16 158 370831
46 3 883571
84 87 338858
37 12 719883
30 42 789359
93 64 698848
91 138 280265
5 153 310832
54 113 67531
36 196 380908
72 171 255777
88 164 910799
4 103 482194
4 58 601072
70 13 495124
55 184 745118
37 136 620357
77 168 328710
30 116 142148
10 97 911983
24 200 157257
64 170 198750
60 158 222179
67 93 432777
40 46 205417
85 85 599359
61 198 903920
77 175 1004650
23 76 403500
61 92 119745
22 145 191515
46 173 898109
48 175 773700
20 125 169592
59 140 633631
24 130 328179
65 133 328183
43 148 815231
75 27 639318
67 20 108306
80 48 750900
42 78 768615
93 34 868896
51 175 481995
53 191 862018
35 94 491776
76 119 856810
65 102 284522
10 165 730022
91 58 668706
30 134 798852
43 120 563900
32 119 718917
3 142 522649
17 10 139069
54 16 631632
27 33 69561
8 119 207124
36 137 889865
6 138 686823
42 56 857181
5 81 158657
70 176 89598
53 188 512257
70 81 597084
12 168 872029
40 49 389593
42 194 752348
14 111 422193
48 25 531180
2 180 79971
3 71 524714
65 8 262376
23 80 932450
33 18 460849
54 34 940817
81 8 759458
44 123 288689
25 170 971373
86 102 151824
81 35 180843
5 29 245182
52 200 721533
46 79 48293
67 62 349283
13 27 693294
73 63 115473
35 19 277874
97 149 284438
86 90 633565
81 117 787988
90 86 306667
43 46 191411
71 190 331031
64 31 785906
47 20 251283
79 107 200559
6 27 810520
4 80 974227
42 89 11597
30 35 800075
58 46 801090
87 61 846709
29 171 563016
64 25 956734
98 156 863018
56 51 12890
83 190 112778
36 97 146735
3 56 584450
29 37 687818
53 158 988742
75 177 500653
33 81 116005
9 178 803266
43 23 214539
64 14 453832
37 105 852169
71 181 847732
7 175 603313
18 90 855370
62 109 841196
61 18 466043
72 146 28411
7 35 483431
36 75 130794
73 54 822765
36 84 337685
70 126 101178
71 46 425984
2 182 160991
69 73 921904
96 30 42016
64 132 286086
34 111 98587
78 79 230409
6 137 575952
11 111 561522
85 67 314726
78 194 1007484
41 59 997369
49 62 144390
47 169 109214
3 94 185668
11 40 1008578
23 132 743633
1 109 145838
87 64 454729
80 150 888385
55 199 515190
56 91 641033
1 59 749662
25 167 674280
21 17 934085
19 175 571178
28 182 941238
29 89 48890
87 81 551148
24 55 380379
50 140 895188
31 41 761631
67 11 872112
39 134 114001
14 66 402221
17 123 668145
36 170 233854
16 113 749159
2 156 717387
30 115 43529
12 60 72800
88 45 236436
40 31 705562
88 22 908639
77 116 509740
12 198 35419
87 135 541207
90 160 535335
76 121 709252
51 144 376156
42 128 365722
86 198 12443
88 21 981968
59 9 560995
6 88 709838
58 189 429608
95 38 732729
100 5 440644
72 107 468042
62 104 702793
81 32 38163
42 167 202965
20 53 460846
75 197 656388
5 199 943396
66 5 1007477
14 107 549522
97 103 353572
94 64 757155
53 132 860451
32 57 941436
17 133 74495
94 72 1000032
50 127 4296
84 132 873843
10 160 781799
52 155 793164
19 179 862709
69 8 825835
27 128 581226
91 158 736003
87 124 254602
14 170 256153
90 127 763526
56 188 209522
25 64 916091
9 86 199573
34 131 853059
23 75 94070
91 19 123543
13 25 196190
93 95 818718
53 31 676367
75 136 16682
16 183 715843
14 73 641478
57 140 85953
52 46 760538
24 157 240035
71 21 143653
11 152 235793
52 79 941862
36 95 819656
70 199 305635
19 30 11238
66 1 872799
3 178 103685
23 188 298505
78 18 591865
49 64 47383
43 186 926908
79 136 789546
37 123 166521
82 97 884687
42 108 965976
78 113 142467
82 107 972674
5 24 929665
23 124 887776
41 65 476577
9 176 520535
4 121 682236
13 87 249077
83 175 748590
68 22 866833
74 138 433549
14 49 944632
47 198 57285
60 106 624508
24 150 66253
13 47 966416
43 138 880030
18 79 433429
81 51 696076
79 133 554589
54 34 423989
63 75 123127
73 20 679258
20 192 941504
2 72 355071
90 114 189784
65 30 352248
34 52 746780
85 33 784346
97 25 241961
28 198 470441
16 86 466543
39 123 84552
11 91 616027
76 24 168201
27 34 792894
14 88 465388
30 118 424471
4 64 403208
100 141 890098
47 23 559545
33 86 713877
87 164 568800
55 115 240476
42 131 864359
74 72 912755
3 192 302352
76 81 11602
14 33 846180
68 127 752992
17 39 926351
73 188 31473
72 189 1003674
77 161 784391
74 87 933915
52 199 28458
19 60 771150
20 59 683646
80 196 856229
60 39 234516
90 171 891124
36 143 584594
24 83 954355
28 169 625957
7 189 989337
6 148 19651
33 144 412332
86 49 92263
17 48 1001377
41 117 720615
99 40 694173
65 36 201274
30 16 827735
12 143 976538
87 39 125394
50 62 29171
25 185 401192
42 166 544521
20 97 676303
45 92 842788
15 200 1005251
40 104 882938
8 28 499304
93 35 938853
1 137 999024
98 8 788826
34 123 389401
10 22 754511
19 65 19462
57 131 788454
5 163 550064
41 90 30480
90 61 342588
53 86 892757
54 145 4447
35 4 288223
86 136 327259
63 189 166258
21 81 566651
99 57 341774
87 112 11883
87 84 958595
60 200 95942
32 124 746178
51 57 949893
19 96 811659
97 154 607094
36 74 735263
1 111 770681
97 118 320657
23 172 215485
94 184 306579
47 143 920571
47 137 407996
77 153 417945
83 106 981329
20 133 483665
5 199 184123
49 55 359770
67 86 127323
62 182 344478
97 85 53738
16 83 422507
100 6 579999
99 15 584362
41 141 850031
27 48 603133
17 8 550562
87 52 936107
64 134 507285
68 83 49984
15 160 370065
47 9 482316
8 115 208233
68 185 502771
58 4 642156
27 42 354722
83 1 385555
86 190 914406
93 190 826185
96 165 849001
70 5 282466
42 30 920485
92 140 473061
54 103 805585
96 43 623633
37 87 161459
12 195 762383
54 50 140255
75 39 684546
37 28 228494
6 70 823422
95 76 466836
59 182 856921
3 35 925271
78 146 310760
100 122 865864
43 29 212985
55 47 800711
29 180 231927
11 128 12239
90 152 923367
8 165 74613
85 17 530289
62 90 398327
94 155 427847
42 42 344122
95 132 191688
65 52 589098
15 99 786209
94 98 558955
83 163 923076
38 93 696353
97 125 124369
74 169 708175
21 177 6434
58 167 900820
92 13 993482
83 13 300074
80 3 414330
94 55 934183
95 95 247894
25 194 159351
32 159 56713
98 43 998400
87 9 2863
87 107 783372
86 183 363609
10 165 1009261
16 93 687071
85 22 769200
11 1 248995
25 68 712782
75 170 262944
32 48 547979
78 50 733537
100 67 183977
4 140 564235
18 67 90688
94 173 783888
82 167 191603
48 30 565282
60 119 431143
85 112 396141
86 100 869471
27 118 327298
74 141 825068
25 38 140131
50 120 633977
99 176 125609
27 52 680714
30 44 223154
88 85 774916
66 112 966024
67 31 698922
32 144 234610
56 50 841807
62 19 902275
18 164 710341
20 148 398790
76 153 301020
31 22 498537
29 150 124636
4 183 635507
5 33 38427
15 181 304035
5 75 129026
77 43 182131
80 133 50895
60 5 330480
85 70 226561
12 95 273383
49 146 949149
57 177 205420
20 164 420524
25 13 738018
64 85 155108
80 95 546572
31 41 927954
71 4 421966
60 49 676262
48 91 715129
74 91 808285
6 102 509143
70 171 829001
59 1 906074
95 126 993815
31 122 974807
93 57 189656
4 143 377826
44 37 224989
62 194 581232
52 150 385086
33 80 120882
64 31 35078
43 117 840493
65 199 415518
73 129 568195
6 190 547994
47 45 221286
50 40 173788
62 78 358507
19 104 86077
80 177 605657
71 102 681263
63 124 895841
27 145 991763
51 11 46405
53 53 423195
55 120 473718
52 70 487344
60 82 766907
100 131 882978
39 6 167621
8 107 443829
5 168 994266
45 66 927327
78 51 237996
38 45 426032
97 4 858647
60 145 557733
88 178 9081
4 183 594576
37 184 394100
30 147 729542
1 121 414302
38 168 93756
29 35 467556
34 149 551573
97 172 970140
56 26 702844
35 24 857992
67 75 94267
95 144 880328
11 43 297850
94 155 425616
63 138 35140
44 105 330492
32 144 530423
40 18 79411
9 14 698453
88 75 371669
94 75 626926
79 72 52419
95 61 323370
61 107 295870
28 195 459772
43 59 807027
20 74 878928
72 21 165918
59 60 873379
48 7 83768
13 185 405767
94 55 23686
55 130 576409
83 151 776492
31 192 891720
56 140 610809
26 41 818148
78 154 736206
50 43 792275
13 185 115993
62 159 382552
38 115 608743
83 38 89353
90 130 987362
6 159 4653
91 182 797290
94 111 663222
88 101 480739
84 94 613705
95 113 956739
7 136 78391
60 149 355887
4 65 670447
13 159 436379
8 120 405733
33 63 804583
22 44 344512
7 150 828958
88 73 616977
25 104 94845
91 84 424587
23 162 908338
53 130 817663
71 123 190401
8 37 344861
44 47 847732
30 166 748763
65 15 564700
100 83 286154
81 177 753989
81 146 917742
90 6 398658
34 108 863574
95 118 873848
77 171 601807
72 125 145134
83 91 58037
43 74 702239
11 12 665037
54 2 179113
91 5 883973
65 96 114189
64 42 942982
55 104 218612
39 191 730077
49 119 449376
88 59 851283
32 92 949409
11 61 456081
9 50 1327
59 194 15127
84 115 931470
65 188 375080
71 70 884307
48 171 1011186
90 121 680922
8 80 807246
83 94 676155
36 5 414712
53 122 255252
13 158 144636
14 49 702852
14 50 944766
6 35 278078
80 193 911908
63 162 158252
89 71 245188
29 65 629048
83 88 716890
69 158 941569
27 97 719608
27 96 771178
68 141 927860
98 136 698020
87 69 176085
12 164 15741
10 174 987347
40 167 555615
87 175 772669
81 98 287334
23 7 776111
10 126 383886
1 195 229521
2 151 711506
46 181 937362
23 42 812381
21 133 947757
56 7 220772
70 28 293355
93 191 739134
88 84 262267
7 126 488054
93 89 845487
42 105 974241
42 106 677634
37 145 387316
33 127 806147
13 142 44
4 140 713388
12 93 682833
53 165 605480
45 130 171080
1 168 456801
82 182 14810
11 93 388995
44 33 365616
36 104 351754
47 24 517453
10 181 950963
5 56 445516
48 179 656073
17 184 125227
29 10 875219
6 131 845352
5 92 60364
58 91 727203
18 86 642802
41 55 301515
88 192 744363
9 173 553241
11 120 422687
1 152 491567
27 35 356141
40 186 611578
7 180 661747
32 74 437829
84 2 626505
86 79 432391
36 78 665772
90 83 674270
25 90 52019
49 161 969311
17 146 940240
12 55 140608
70 78 409541
32 12 202630
89 110 545658
22 50 103826
76 116 863006
93 196 285628
46 101 553738
45 137 253673
43 88 376033
3 191 515697
78 52 87184
55 32 746870
88 78 450630
57 96 730702
55 120 331782
77 12 682022
82 99 842676
92 100 487698
78 133 264013
27 73 153827
28 187 988437
91 159 291995
7 96 151369
5 180 194501
85 35 671746
22 198 469988
74 157 388353
21 81 62857
21 80 870307
49 78 822410
68 136 852441
82 117 184738
37 133 830554
44 51 659490
17 175 438400
70 36 168079
95 16 422236
22 170 853436
75 21 93164
91 59 764423
5 85 78879
24 14 285437
73 40 610564
24 134 570227
65 112 758000
82 13 395364
72 67 560570
92 129 840003
91 14 670358
49 99 474598
39 171 921668
97 75 498057
92 75 503109
37 148 858726
14 45 487204
49 38 830991
80 85 236416
48 38 819662
58 140 784443
27 111 353826
48 190 459156
7 68 863538
46 191 690529
42 171 883141
47 5 733305
99 171 121864
96 129 263687
8 62 267833
48 149 600525
93 199 440637
35 54 552937
75 13 581907
1 59 658362
4 142 336040
14 187 382613
95 108 158023
29 179 811194
22 75 886859
95 53 377083
97 152 725271
42 178 278123
89 67 259291
12 81 498717
40 61 48115
71 132 652953
49 58 444662
44 138 867245
19 16 42124
93 151 458733
64 6 300994
57 44 651791
23 77 503830
89 53 222542
68 58 675494
18 102 681429
21 145 425344
75 61 750235
84 107 10476
42 147 684721
93 80 97073
80 114 316846
70 21 652783
78 63 689960
75 87 716543
28 121 511331
61 166 696238
22 184 260351
84 114 884628
43 182 726317
8 49 697587
44 129 952853
69 142 102120
75 190 573663
44 91 363462
94 191 409966
2 8 232664
99 6 909896
56 136 476572
88 31 862636
7 131 869388
13 17 170654
7 86 671024
78 5 616107
34 116 225113
28 21 887430
84 144 26822
69 22 894251
86 192 474776
6 38 60967
72 11 409058
18 69 478673
76 75 729501
14 192 512299
70 196 847715
99 41 32210
28 122 616791
85 192 386176
14 78 399524
77 180 589253
88 42 267736
20 162 73345
32 48 287850
72 189 461620
63 142 388600
43 35 879247
21 44 834216
47 22 255490
7 179 343450
87 88 73862
93 143 346418
10 101 175948
38 198 480160
72 140 65250
29 143 904482
54 54 900816
47 195 404566
46 149 54976
66 191 886980
78 182 22439
65 144 866575
19 175 415348
62 44 362570
20 177 256590
18 15 719820
38 118 456997
77 59 283028
31 35 909886
89 14 346499
13 63 793081
93 24 668825
98 58 817199
99 161 803438
95 166 850511
56 167 952751
94 1 324505
64 69 759494
74 9 656725
64 197 440625
87 125 473462
58 71 280608
41 194 199784
17 87 350970
11 163 193662
88 34 523731
89 168 788024
41 16 108588
72 40 36678
23 163 151270
91 22 480258
46 71 583099
53 134 590053
91 104 441224
19 32 916015
95 142 193811
9 60 944109
30 195 597553
77 117 633125
94 131 609915
57 126 911742
39 154 788785
24 95 153408
90 1 328647
73 56 295027
8 26 266397
77 195 903033
61 102 737830
23 190 510894
43 22 613656
67 46 846503
14 55 63821
53 61 71952
100 11 934117
5 85 399343
59 126 981008
26 2 791833
79 62 372635
41 12 166556
24 178 444245
13 66 791796
97 156 663927
18 23 122502
89 183 815657
67 16 373898
64 8 48624
69 123 609775
58 48 224316
96 8 55093
53 103 600354
87 20 206626
58 59 249422
18 49 927834
88 143 549237
85 167 607173
82 19 93115
3 54 62623
15 130 990696
65 8 264323
17 39 844897
94 51 98634
21 70 137404
23 197 558768
63 73 939217
54 62 111858
28 168 72925
88 49 744500
36 39 88009
100 50 755337
2 59 662135
55 40 385189
41 133 715435
72 4 102682
46 197 470485
23 24 484573
90 191 871620
36 129 114956
63 73 549958
30 189 658381
52 138 622089
66 77 447009
99 13 493558
79 52 831693
40 171 906352
25 77 412444
92 36 744784
52 32 26981
72 38 952517
72 93 971804
37 99 998433
92 62 108969
28 7 474184
12 89 815032
73 128 361049
77 148 108948
10 100 573825
93 23 873776
86 93 472448
53 173 60746
56 152 941
73 114 959352
63 161 193435
88 189 182572
40 64 988934
58 183 180701
93 198 183750
15 2 709402
94 80 148162
99 67 837659
48 98 584259
29 128 464816
32 149 90930
23 66 757177
15 34 733440
58 44 965758
16 188 899873
51 193 926770
50 97 181870
2 17 597508
53 185 721708
35 52 255003
14 157 427359
97 37 161303
49 89 159741
17 31 67885
36 81 449807
29 11 156372
23 79 966401
51 120 761003
39 35 117026
41 169 954456
77 1 671565
8 146 975999
94 158 129065
3 91 710818
66 147 205097
10 155 883819
59 8 627463
17 165 232813
45 9 61464
65 94 897250
25 68 946080
59 68 859484
31 97 422319
62 200 289178
41 120 77999
51 172 482644
55 158 460938
63 166 594868
19 200 145321
10 123 350409
20 141 881955
4 28 702944
17 159 995616
73 51 335821
93 58 546717
32 70 920364
18 156 769322
28 139 385331
3 11 291567
75 90 844846
19 25 534532
59 110 972876
18 91 928671
37 179 408269
68 157 894756
16 9 31097
15 39 376620
41 79 612837
83 123 601185
78 184 954298
46 163 320524
25 169 922573
43 47 50648
99 40 407095
8 21 749143
59 46 374960
18 15 470169
94 134 994087
97 120 691842
58 83 418353
18 174 767828
49 181 731764
22 153 957193
77 60 887389
62 58 966413
31 59 580044
31 45 661761
37 78 681384
53 166 201395
6 155 222748
21 135 708766
2 60 523340
89 192 987319
20 91 844560
8 133 138787
25 45 1006100
93 68 152752
17 159 316509
42 139 277334
66 91 26594
18 173 480867
26 20 1011894
17 102 802704
55 173 213918
64 42 253437
54 165 223546
12 33 162070
51 53 446430
45 54 636973
12 63 849180
93 99 849059
87 17 192202
92 69 248292
47 192 343700
78 134 501010
19 5 80440
54 197 652549
51 59 904358
12 127 53751
57 134 882175
68 58 699242
58 28 682340
50 100 548536
51 63 194177
50 159 140663
59 73 164590
6 8 948109
20 7 887031
32 19 869912
3 134 758894
24 32 348543
86 192 378346
91 193 71683
84 40 584955
7 113 268227
37 81 275947
12 197 69345
80 74 345583
34 126 31226
17 116 237444
87 69 43225
5 17 671967
79 166 815283
95 63 143499
60 93 722250
94 51 599820
69 155 112201
100 118 776753
13 17 751285
3 123 429353
59 186 44998
87 110 514417
24 21 913159
28 158 876914
10 9 391737
50 131 658179
41 143 642839
81 96 576054
45 59 45539
25 81 696798
57 107 834035
20 182 609365
60 198 107761
73 158 84458
71 109 960909
12 108 734378
47 108 292079
92 149 153155
30 145 426117
79 136 57384
23 76 14473
70 164 791459
31 141 830210
76 4 50974
20 25 355730
1 158 242247
31 21 452857
61 119 664882
67 64 624925
72 176 566151
62 157 702346
80 36 718022
84 62 423981
36 135 760861
44 34 417472
93 40 160960
72 15 297681
69 103 410387
15 8 759243
37 7 1004783
52 199 433754
32 20 718141
1 83 511474
88 38 276927
82 107 470033
45 132 382839
61 41 886108
87 57 122011
6 88 51458
18 82 436762
50 62 526973
70 78 235194
82 130 614387
74 76 292768
98 46 840137
66 47 457207
80 85 511634
86 109 557837
8 46 710692
86 155 306643
71 23 251911
62 2 143478
5 154 144551
41 157 56177
97 98 542454
99 184 52836
98 70 602240
37 194 571301
28 133 546442
57 19 160204
75 168 622455
4 94 396750
52 108 135885
62 32 874145
27 180 844918
34 38 102557
71 74 473918
13 43 89010
18 166 137594
93 55 281390
4 181 995129
23 112 797484
37 115 374321
26 76 553837
40 177 1007595
40 164 435895
48 159 111263
90 179 91176
18 194 1010677
65 21 423849
100 79 25797
9 88 46558
33 13 208490
38 197 801731
67 191 105581
31 151 237730
3 95 985583
97 42 827347
86 196 767793
95 101 124987
91 180 560461
21 184 361150
97 90 292165
78 62 993889
20 40 299535
91 12 302542
76 142 718508
31 63 569652
99 65 905545
46 82 389498
57 108 867737
85 197 522836
19 98 295235
50 126 282250
3 168 444977
14 19 848829
44 32 793084
52 198 202153
36 161 455752
16 151 668190
54 191 174124
31 173 905566
22 200 166170
51 197 977813
6 36 808830
9 112 321361
16 157 919271
24 121 284883
76 164 319714
62 140 143922
25 169 568941
79 168 529035
53 139 935870
6 197 375670
86 188 414595
93 47 465498
46 70 842524
34 64 813830
32 135 588290
22 1 128486
49 184 669788
19 129 999682
59 42 38937
95 171 225076
42 87 787419
16 141 134476
63 182 462734
15 139 732016
30 103 472708
59 31 262318
22 27 455556
97 76 96262
77 125 870497
31 142 930969
10 115 364982
51 139 326319
5 124 37788
99 180 386645
7 43 726248
100 124 254293
4 178 810403
52 79 75393
18 152 934508
62 108 867706
93 51 574608
90 139 165546
74 134 726518
72 160 131586
42 196 602076
27 85 215664
70 98 218908
60 75 283326
70 192 685895
90 33 304725
23 48 102878
100 91 323261
87 85 489193
44 36 524936
46 117 147056
64 139 30925
32 79 997479
92 129 565793
83 197 347313
57 137 893777
47 35 302134
2 183 412459
26 45 382730
98 17 680068
11 28 8069
31 136 1010423
4 193 603894
78 7 133687
2 72 530500
14 106 56169
58 198 371020
16 72 666172
39 19 796917
49 82 773915
88 1 648525
85 49 131461
93 42 219735
67 35 590902
26 45 80475
88 29 767409
81 48 880328
27 90 906932
38 63 995864
59 18 831977
94 164 786838
98 67 543643
51 124 38633
82 68 341245
19 144 108860
64 44 960554
62 160 645526
75 31 217918
3 65 155796
99 57 749342
15 96 742679
60 16 342490
35 125 52529
57 197 326963
76 161 926061
51 131 970362
67 47 977417
38 86 897197
84 70 917710
32 69 719253
72 164 541317
58 73 387090
9 20 748055
60 83 439463
26 161 386607
82 113 939238
97 16 780410
70 48 257239
82 17 539677
3 59 889091
23 182 995569
93 90 281969
48 138 893216
11 107 227991
98 115 520023
64 53 374325
30 65 996612
87 191 568434
32 116 505620
12 85 225575
33 64 434099
39 51 933647
67 44 588393
68 127 618209
22 126 111246
46 90 696179
67 56 286360
18 95 377484
42 166 821316
56 139 494668
49 21 851108
18 91 716853
32 69 386145
58 16 349144
16 136 497875
90 133 856856
6 32 1001943
23 143 751459
51 76 384234
27 84 183461
14 11 933782
21 100 785062
99 6 89701
26 51 659554
24 162 737399
19 164 584514
4 51 528470
95 63 276959
66 154 92128
68 131 761192
4 120 880436
95 36 473288
14 136 384818
21 110 423774
18 144 477694
2 119 461053
7 16 25432
70 176 89496
36 200 926192
68 116 447917
16 14 788325
69 8 177608
60 22 189564
23 97 631246
30 87 995498
48 144 40504
10 44 213071
34 184 750001
56 168 193793
50 86 480004
34 120 780075
23 32 822564
65 53 96433
94 94 304253
93 95 27462
57 20 523911
3 82 66872
49 61 81087
17 148 685883
58 1 199691
50 68 224660
83 87 779573
79 140 971266
8 107 868143
82 32 633877
62 113 792997
11 181 415728
75 175 394675
27 162 268636
72 126 16459
35 169 263078
12 98 965846
36 38 792638
32 85 587412
6 182 67019
23 135 64159
6 89 711594
21 192 833156
14 57 363376
45 76 558478
53 160 120262
4 182 172082
81 125 417840
85 12 557710
22 119 64696
85 73 318418
38 176 536983
50 173 12644
77 194 798733
46 159 590646
44 125 911307
90 19 411586
35 7 499199
17 76 323358
65 9 817727
64 35 204866
36 73 358442
89 148 120953
11 122 899076
58 56 670018
30 164 463547
65 149 9230
53 58 635131
11 119 417463
66 15 688598
38 99 612411
46 32 526074
49 70 511897
81 20 40509
32 81 344555
80 102 83937
94 72 727970
44 33 775779
45 110 295048
66 98 291084
50 89 395856
38 146 799623
87 44 962740
93 33 700398
14 71 835358
5 35 973661
53 89 610903
97 110 389508
90 198 585883
15 18 698970
37 89 977942
73 119 613457
47 91 570177
97 178 533041
59 89 945422
97 63 80759
72 137 188433
22 64 775855
56 173 777208
30 124 37238
68 6 274472
92 136 620583
98 25 388755
85 49 42484
25 109 711147
23 191 198855
98 187 324585
49 116 533845
66 140 812287
98 98 644122
40 30 907949
69 128 714307
41 7 42362
32 133 395195
55 167 106781
95 171 639373
93 82 855513
27 93 560198
54 171 763988
54 40 41678
31 178 602231
34 197 152339
40 159 884129
39 29 790838
84 20 464793
12 187 531326
99 69 941949
86 93 318721
13 83 460259
42 75 515622
77 108 517292
9 190 422411
56 149 261729
31 170 840873
73 128 733763
66 180 583906
100 29 363955
94 43 399988
18 21 372722
9 2 1000805
36 177 36940
70 4 358756
85 151 524882
31 95 820941
99 5 782720
56 89 523088
90 131 177722
11 157 981538
30 109 130179
16 151 558639
51 103 43571
20 115 202374
8 30 6544
31 185 291118
66 45 65254
20 116 826463
39 149 964024
69 45 354737
38 19 93823
29 76 469228
87 69 960399
4 111 932931
33 93 711591
2 145 230837
46 196 77528
37 60 968962
59 23 284602
42 174 790142
30 54 372995
25 87 319662
68 111 198090
3 185 52942
97 183 603151
5 183 436140
49 160 816087
56 6 255282
23 51 241629
95 182 832416
71 136 56473
58 128 956681
73 169 494109
35 1 828686
93 122 639832
33 190 135923
54 187 572857
67 182 572941
98 107 631241
3 75 109343
42 86 473836
97 64 574586
91 128 991800
27 171 607902
1 168 551881
60 68 450753
12 149 861688
42 100 608370
51 116 231767
62 23 74599
22 119 353127
25 50 403825
10 174 338069
54 164 727252
18 66 211223
32 8 216238
9 140 450338
94 113 236979
100 50 861503
79 117 512978
37 122 389475
25 51 203963
35 5 1001287
99 92 323978
91 69 20748
1 180 618256
66 142 907707
65 41 304744
48 112 16760
17 83 1004985
36 131 51317
25 18 699926
14 25 359412
28 67 126809
87 31 374069
83 171 967479
81 11 554575
67 33 978131
33 79 536884
93 80 732409
46 132 220498
65 10 906421
25 127 38083
41 85 422972
8 40 698700
97 146 796784
81 117 455254
75 32 381051
58 43 906453
38 109 817892
89 189 990190
12 165 530396
99 122 338064
73 200 760264
17 179 840218
15 176 593319
19 25 486906
90 32 651194
74 75 993774
91 157 722635
71 134 928363
38 192 31376
33 154 174573
13 34 576493
65 83 29169
57 103 119651
5 29 857377
66 115 885919
19 79 780153
28 191 818507
28 177 744391
6 140 516219
16 93 376488
11 198 777179
18 8 539829
49 130 834303
45 170 765687
99 79 161743
83 81 629375
77 192 52195
15 170 76834
100 129 731260
80 8 841766
16 181 343265
50 114 294144
80 198 634657
26 177 817860
93 76 886248
30 54 264520
37 156 829375
16 112 34680
39 90 334946
6 124 255549
69 118 756748
76 98 582553
56 83 506524
63 183 503944
40 131 703970
58 125 420635
11 28 592672
44 75 663972
64 61 449184
70 11 531269
77 105 938715
20 54 373406
39 194 19178
13 26 784465
91 94 908436
89 84 61777
48 46 911468
4 46 743370
81 97 276915
45 57 433101
65 125 344828
42 19 20950
42 142 1002256
80 90 818902
49 84 783257
81 183 561525
2 73 166315
72 36 383539
6 160 916942
77 94 950546
2 63 849739
15 162 145591
95 77 396771
22 35 736540
54 196 235938
23 114 786656
18 183 272807
25 84 33460
31 133 645224
63 96 393574
66 164 249929
55 102 170617
11 22 18159
91 56 688678
14 190 433608
71 140 756039
47 164 833745
15 135 43295
79 108 140315
7 43 372052
11 131 927714
59 33 178909
96 50 972103
74 95 654353
55 167 157283
37 11 736993
4 123 968415
95 126 639732
93 62 332787
52 146 846890
46 109 598522
56 44 347837
44 172 283943
70 178 376310
51 44 196477
71 172 183301
30 133 689573
41 22 298257
59 164 69648
83 133 695446
25 46 759736
45 61 312155
3 19 746504
94 193 949731
68 19 51481
60 42 898882
91 68 376057
35 182 91709
2 89 110634
63 130 53901
28 116 908249
25 24 677003
52 156 110710
83 194 601861
46 47 257632
85 196 603798
83 169 991975
72 69 649352
62 99 942097
3 190 57024
55 124 323659
70 81 738505
40 131 279602
97 138 487479
8 178 424833
44 161 677575
82 51 636980
18 78 218648
88 135 932455
22 179 276112
74 50 852962
87 157 289563
89 80 796722
42 195 347214
26 138 279508
84 189 762665
31 50 221158
87 45 304415
10 185 202973
66 73 586863
47 48 764763
6 6 799447
100 3 175140
85 142 88417
96 63 649657
49 171 678840
14 13 659312
91 145 455336
21 164 220751
70 119 401504
19 18 91222
50 158 903387
27 67 672237
51 136 523023
69 8 669092
81 41 708675
23 169 197261
32 105 106580
51 99 860568
11 104 136247
17 170 163174
70 112 857989
23 144 931310
62 110 568155
17 51 72048
37 145 940029
88 187 159160
100 17 953593
60 200 84709
6 104 373516
73 144 305082
19 4 619856
91 38 165735
88 115 331612
19 196 712670
100 68 199189
94 122 588160
22 68 772442
49 195 667946
79 54 962751
49 159 265895
74 9 154002
26 115 143670
72 126 691074
54 74 640941
75 135 279750
21 95 723117
96 169 731242
12 8 598193
43 170 348846
43 148 16256
7 19 258387
8 133 333630
12 30 477446
27 23 743072
71 16 11454
10 14 153906
62 64 56740
37 131 133816
18 166 870466
100 183 935301
90 4 507355
29 182 600325
75 168 603348
61 133 377468
100 31 954039
84 52 171859
97 179 190991
83 133 752246
41 30 868308
14 90 5617
1 108 94915
88 18 293494
85 157 558290
84 4 671387
75 191 430597
95 17 903821
57 47 688520
95 158 84164
81 129 176900
3 79 769800
28 115 58027
29 125 585423
93 22 156217
98 105 366492
37 52 216515
14 142 863365
67 2 878037
90 138 574710
98 135 41482
84 92 683097
11 3 958553
39 151 623782
98 137 898271
52 134 202673
86 28 895021
22 85 832907
74 157 523630
35 78 373689
5 131 650209
22 33 724057
43 128 812081
38 97 679207
10 27 836843
97 6 291362
74 112 786578
64 69 931347
26 17 334373
83 49 925424
41 72 612462
63 29 716626
53 90 57298
29 151 135480
68 77 990007
66 23 140153
14 138 900391
90 53 892384
28 179 464022
43 189 572526
57 29 333602
53 86 673749
40 95 791736
53 142 96995
71 9 790669
12 183 435114
51 189 1008793
38 69 40196
43 153 636118
73 125 353900
7 19 161963
5 168 220792
27 75 791196
16 189 185717
99 75 813214
28 129 153
86 154 376567
97 90 318589
85 108 979246
2 87 434005
78 67 892216
73 58 414042
76 65 524548
22 109 27289
87 107 686411
50 168 250581
98 39 288396
65 1 385419
22 78 481113
53 177 225272
41 170 855797
46 181 946448
46 168 540302
26 178 429122
41 15 236979
49 112 608102
49 103 21471
19 152 376292
67 163 703524
18 157 175845
66 31 785578
11 62 992133
51 65 588689
78 10 547409
35 3 7066
68 162 758607
2 167 522182
25 146 56991
64 177 676514
12 95 927976
55 17 657722
20 9 635227
58 181 989156
18 19 155347
45 11 237709
7 70 301610
7 52 194152
45 153 148392
51 65 636641
87 43 345716
40 170 772334
35 14 912637
97 178 839937
48 14 245240
69 124 199726
26 96 161150
44 32 496261
59 139 1005230
77 110 170528
21 161 939127
94 161 333676
57 6 637714
92 60 10670
91 135 998894
33 184 665012
1 45 514048
47 156 781297
34 143 376605
87 139 604763
12 170 981863
32 113 548525
41 100 299836
100 134 749236
67 20 321564
43 97 528391
57 196 105216
5 101 633209
51 151 218685
67 190 619492
74 114 782286
78 29 457289
11 102 941763
60 48 917593
19 140 57087
100 18 773740
21 23 965550
18 8 118692
20 117 643599
10 57 972008
56 22 55082
64 101 271265
58 59 293797
91 47 826682
26 79 196305
44 19 967105
78 121 958992
5 31 842037
34 152 972760
56 165 681196
35 117 669379
79 111 90836
74 36 473323
99 170 745674
56 98 255065
95 155 849722
97 192 42982
8 180 304010
87 94 12877
64 63 412955
82 168 233240
76 57 952584
98 44 313632
96 24 258249
38 2 617827
67 53 305732
25 74 805973
85 43 227191
88 129 220254
83 125 884662
81 139 964586
3 27 785978
15 170 76318
74 61 953765
97 29 243852
15 38 138735
46 33 979196
27 186 261316
55 27 690943
64 159 183314
66 164 444213
72 15 719179
15 59 169140
18 60 392724
50 86 18202
41 187 954937
70 33 331639
17 105 793034
62 84 382916
83 104 637142
15 152 461649
69 34 593483
94 10 941714
36 76 101069
69 119 872098
4 12 568326
43 46 219870
24 35 746727
34 72 737854
93 124 213136
82 35 637961
73 42 97079
44 18 813315
26 157 745949
69 102 918347
54 165 329009
46 152 538010
45 77 639957
52 75 456593
4 33 213149
91 198 763002
38 88 916538
68 112 831010
51 34 320650
93 138 978279
38 186 538239
49 176 777716
17 4 475209
83 167 846769
61 104 921151
21 192 473743
16 21 474954
18 115 7436
84 190 631892
94 93 159672
31 152 167580
2 2 571081
83 185 126255
47 106 906443
60 66 480177
25 88 942628
99 182 536446
10 37 322102
67 168 460102
66 169 60957
47 136 931857
13 2 350864
72 62 3813
62 51 117995
78 53 685564
4 166 880990
80 185 543174
82 17 498399
22 137 425688
5 181 602632
72 157 1637
30 113 345425
10 200 323979
51 179 165736
71 190 629772
98 175 303947
44 159 743801
6 101 369779
32 90 871901
43 63 805790
78 18 836976
16 8 65099
96 28 196436
22 45 478489
60 46 72889
57 191 819617
91 169 756865
47 167 184295
11 200 145417
4 72 116753
26 174 1000657
82 73 520407
39 91 987450
16 176 103425
98 191 403159
57 143 154182
1 133 834543
40 169 919600
86 105 248409
70 109 25089
60 98 29534
37 58 800439
76 64 770932
77 145 544479
64 46 734563
14 182 715430
100 121 179939
75 95 933743
17 30 602023
27 42 959479
26 55 262416
31 123 390358
3 94 137299
28 179 351785
16 128 664252
28 193 409830
64 84 587727
42 133 198776
68 97 87595
71 55 970416
86 162 205198
81 116 479960
93 85 341246
69 25 756867
9 23 274352
22 133 29900
37 169 977618
6 43 587601
75 190 247496
81 101 292507
11 170 727422
6 33 575664
22 68 455044
83 184 487760
98 100 78794
91 185 59587
32 181 7475
45 90 197148
92 4 534708
39 31 139245
8 158 294888
69 32 451058
99 21 908478
9 23 903750
30 20 329769
87 55 158234
42 30 979474
52 78 956526
82 2 198041
21 195 277054
43 105 586083
54 192 354439
20 126 303942
53 192 734984
13 36 209375
46 41 526965
34 19 661131
69 67 70277
15 59 856204
5 63 282494
23 175 78611
1 137 342445
87 195 983500
91 46 759472
93 166 912909
27 62 1001667
51 200 809317
87 42 49056
23 92 327389
33 78 871083
14 55 383934
45 8 296919
63 95 63677
18 39 798446
82 180 61289
54 188 398646
75 129 248969
52 171 660908
90 83 521594
63 27 443817
67 49 458177
42 25 156346
69 130 106753
40 121 797252
80 97 901540
79 165 497049
77 164 198326
81 3 894685
86 200 871196
36 82 308875
4 150 929202
27 69 739657
10 145 257838
68 110 810773
65 165 272765
48 99 701625
7 169 613745
74 45 977410
54 125 585119
1 115 971927
8 188 865274
89 91 50927
86 75 616296
22 113 682410
7 176 111490
2 70 884545
24 83 887456
1 145 521213
47 135 317177
88 48 214443
61 145 873023
77 112 290948
2 184 519954
23 104 999678
69 19 576137
15 34 966144
39 14 909020
31 146 657695
42 84 411897
12 60 448799
23 29 169809
57 105 137643
63 82 986847
36 74 948352
23 43 470364
65 11 230027
53 104 635799
75 185 701114
24 132 850930
60 4 846933
20 75 345151
46 13 298159
56 13 209287
70 48 700251
17 79 173665
42 115 714976
50 1 275266
12 189 597464
76 130 17095
3 175 519765
61 142 400388
71 38 10269
79 152 545266
9 102 151747
44 63 86933
69 48 586380
76 53 102480
78 76 349459
56 10 581723
94 199 519902
31 101 992097
84 190 540523
72 43 920877
28 41 193142
16 173 998550
87 48 953986
11 22 158262
97 193 560385
4 154 518774
100 47 157118
15 16 860020
8 164 928685
84 25 825785
62 48 993956
62 126 298537
15 190 831360
91 68 637746
76 46 341973
52 155 1003563
1 101 262358
19 130 915412
83 158 523782
42 77 994886
100 180 771024
79 151 400390
43 165 509194
52 63 866163
75 160 389230
14 71 153799
35 47 118419
59 103 617957
28 133 808924
45 6 976102
28 41 220006
51 185 877161
62 65 711534
88 2 128664
36 15 431303
61 18 928258
35 71 314853
85 110 582624
96 126 990668
96 69 226511
90 68 175018
42 103 418170
88 130 854470
83 135 613863
85 37 885574
95 10 598081
96 16 246104
16 94 680544
44 13 550254
52 43 953811
98 133 435641
86 20 758336
59 154 509038
26 23 400302
29 116 642705
19 56 911365
38 80 754316
82 1 398157
66 154 530798
29 117 46580
76 12 330427
67 40 478490
5 180 103768
68 176 413024
2 130 670074
83 118 754823
52 150 910026
82 181 591774
96 78 418604
77 82 452327
82 165 258270
12 146 436636
79 173 965754
80 158 106312
9 86 279871
70 161 676554
31 131 966065
5 112 417605
43 12 206792
19 9 946706
1 142 541355
72 140 286130
91 148 346652
60 28 374026
65 129 933507
63 55 375745
44 19 627890
12 89 815097
61 145 66016
32 37 433728
28 158 814935
34 107 957627
70 99 555273
74 122 56753
17 112 233919
40 191 19248
21 19 665635
72 140 483203
71 94 984601
41 106 225166
27 157 399540
91 182 564439
83 53 542509
67 39 644127
59 46 291837
3 93 399982
20 194 809239
100 124 1001316
43 147 355961
70 102 738180
72 144 137545
44 12 211951
13 48 74553
6 94 799936
7 4 777216
28 109 557612
81 65 329290
86 127 94098
2 99 820076
44 59 189492
13 27 38018
61 160 527910
64 34 58051
5 42 908647
91 67 499619
93 181 176211
16 60 845636
34 183 361079
86 92 866587
75 65 42234
4 94 567654
42 95 920694
85 21 81913
12 51 883101
90 141 661727
60 157 168949
37 32 619896
25 141 24215
25 94 477654
60 71 617594
17 187 436164
90 53 157700
20 4 28031
12 64 439192
28 1 373952
47 152 340558
37 68 49282
79 46 922161
28 17 638760
77 32 674853
7 76 491951
66 85 764857
84 93 332962
32 172 813686
63 62 780326
31 121 429023
75 187 24055
9 24 852158
65 80 221325
95 71 941223
66 143 794381
89 56 267181
47 7 976398
63 100 833877
77 5 595485
28 24 447840
64 78 993945
59 91 553617
41 34 7115
50 142 1003058
10 187 838646
31 90 648534
6 187 515076
4 157 709617
63 65 595415
62 141 801758
85 132 645566
82 58 62993
94 165 629065
73 136 929427
82 33 469527
85 50 130505
70 181 800042
91 144 789235
50 104 784710
70 169 603819
61 139 322277
79 9 271416
69 43 609159
16 76 423932
37 62 587905
83 200 239081
88 97 161881
78 159 408339
85 200 735497
33 138 931577
79 158 864532
61 22 327838
96 71 1006445
49 58 970458
40 37 289823
49 111 1837
32 88 233714
65 102 491956
81 116 595690
16 53 502897
16 30 989487
42 18 927654
97 175 435271
84 181 680719
53 87 431532
61 154 393665
90 106 57158
68 180 745312
51 198 178079
90 43 682147
22 19 328030
31 62 559944
60 25 796329
33 161 495364
41 132 376557
94 88 229158
83 123 372253
1 185 419933
93 12 179278
1 86 444445
6 114 811708
23 176 17933
40 7 73487
58 20 664583
67 89 415661
50 10 459863
93 136 762514
55 80 48870
45 174 998402
24 26 320770
39 29 210936
87 157 626817
99 36 698438
85 47 775665
39 26 608089
80 49 734247
75 185 709227
71 84 760857
80 180 138478
14 15 228892
39 128 963650
8 190 802663
9 46 421947
98 164 755689
27 143 978037
82 194 876761
92 102 405126
90 181 78837
80 169 776190
33 171 599574
97 184 96086
91 94 429772
49 92 774573
70 199 684490
40 49 523679
61 123 78715
100 155 463208
61 121 154428
9 60 58458
27 10 237280
45 44 493529
15 15 72241
55 15 360669
60 38 958715
41 106 257912
47 133 308713
67 94 839815
47 109 191868
47 83 181786
48 199 908379
61 46 11500
82 170 857618
86 123 980660
64 35 551429
74 42 400438
3 10 260751
100 133 804611
90 123 786978
58 120 378434
53 162 306927
99 40 419600
72 21 300737
95 148 597996
51 102 792524
22 159 491719
12 94 974372
42 107 71054
50 195 609439
72 158 820776
34 114 722102
60 8 848937
54 180 749335
83 107 249790
12 21 333109
50 1 141624
48 88 33343
42 97 508999
79 52 504883
70 98 485229
93 25 658422
10 70 545513
75 179 984426
36 48 567696
29 101 123038
31 102 48160
67 175 573008
42 63 271095
15 185 619122
7 156 240130
40 77 654379
18 67 757022
18 8 812961
5 15 815079
57 40 845089
23 73 822843
73 127 896746
6 194 627788
33 22 65550
15 181 308376
22 34 924469
74 145 446884
62 131 156052
25 109 581107
23 199 32733
72 146 867969
99 35 379236
43 108 946173
15 154 762759
68 57 747442
74 91 255749
36 175 685919
28 38 278705
47 154 514949
69 47 618488
6 179 515819
50 146 257602
3 145 167497
64 52 729373
8 68 564545
77 200 967679
13 92 198453
61 183 319122
5 134 781954
82 30 145654
65 159 321897
1 99 742059
14 126 299280
78 152 712630
9 157 180413
72 198 859194
26 1 762564
24 51 961369
15 133 776628
13 164 477074
16 18 470196
59 99 835646
43 114 983208
97 49 104690
7 96 235696
4 164 372100
82 121 895920
43 114 28217
92 29 887468
19 196 231077
59 13 913177
50 140 260332
83 190 393671
1 182 967628
29 53 894799
64 170 635286
97 73 37891
26 120 500328
81 92 633030
16 138 673593
10 185 676977
44 69 16650
12 31 337990
83 63 58254
7 108 637023
98 66 100829
82 130 994143
78 111 482077
4 124 1004210
85 148 678145
75 49 861893
58 30 166431
74 168 911635
53 199 715516
60 186 975325
49 96 228824
77 11 353855
79 159 248557
78 169 758667
47 42 318732
39 179 443433
95 186 104845
9 2 441796
37 137 432751
94 186 839845
95 171 205302
89 186 510637
70 16 964028
16 199 380689
90 40 795900
36 29 389340
25 189 532533
41 101 482182
93 100 395987
97 175 382460
16 115 480566
3 18 615743
56 172 504206
65 158 650341
82 160 168797
48 41 879640
52 133 18630
76 94 22667
5 200 772231
27 182 644353
97 35 928996
17 11 890815
60 24 64345
18 104 513845
49 3 346008
100 170 793653
77 83 660963
80 113 252575
55 56 198270
34 199 264008
18 86 392876
91 79 749683
72 25 836504
80 127 653111
67 47 738488
22 174 672407
64 56 837693
58 102 951489
13 56 826918
39 130 116923
20 132 126992
100 40 153409
48 144 605593
73 200 647313
4 31 838822
11 123 649377
81 26 284353
91 173 607097
22 15 818086
29 131 670520
35 75 62992
2 157 1007612
69 192 188405
3 12 764549
61 8 846504
13 117 758481
62 31 757605
1 91 235292
97 52 402871
55 144 463985
37 95 852876
5 4 222053
94 28 775231
3 92 7788
39 135 576576
18 76 130856
54 14 603615
14 133 477826
88 10 201353
57 135 725813
24 69 975308
72 95 922709
26 12 231978
39 10 593493
74 53 615572
66 96 363466
99 26 769761
76 129 782180
74 45 596029
44 178 143756
67 65 13148
92 49 748020
36 7 628922
83 28 668694
14 173 844125
8 142 202338
61 48 432424
95 186 614943
21 155 496246
53 141 65620
21 53 75573
77 55 26743
53 103 136949
87 50 591908
9 27 231275
5 1 742256
97 150 919567
98 106 425886
72 29 351112
57 172 259710
43 187 687224
20 185 515527
73 121 898835
51 141 539929
86 117 102995
67 20 286258
38 99 873538
65 95 577594
41 46 287121
39 7 647956
90 87 384449
63 200 404046
29 52 238023
37 7 898531
23 130 946236
15 20 653461
26 179 879753
32 128 372619
23 33 535532
83 104 854537
82 8 440759
39 79 817138
86 55 47900
54 103 711104
24 23 538169
39 145 948504
22 98 869639
14 55 200099
85 197 971525
52 17 33573
44 62 796853
82 4 668004
72 69 275820
25 132 425612
64 175 194446
84 187 589581
93 78 293920
98 7 249718
57 17 258016
3 135 695179
57 58 304173
8 118 96740
24 139 145440
58 118 314904
95 159 681694
49 86 151606
92 95 410903
66 140 116324
29 34 276782
42 35 581707
40 18 679354
54 6 33016
34 14 946866
31 66 836470
6 114 675761
89 72 553914
9 168 627444
78 128 642866
9 26 370435
6 158 516534
47 20 488993
58 24 31641
47 190 831611
46 149 389286
16 48 276006
88 87 363435
31 116 983372
40 81 209652
34 151 318409
100 98 717028
50 144 953404
12 56 912580
24 191 153862
72 5 478915
21 71 688692
94 5 738271
35 27 333867
35 45 618846
84 28 581603
31 37 774295
66 17 154592
75 103 654879
80 156 398167
91 37 265332
73 4 899218
38 6 486497
33 5 66843
95 73 556129
97 97 147705
83 71 525596
31 98 792315
67 181 674039
81 140 23655
93 175 771553
60 199 32549
32 46 791301
99 3 223350
86 50 724677
15 90 590726
3 144 489179
30 146 491040
56 30 301463
82 47 197037
78 105 578406
17 100 173797
19 45 923733
4 19 400648
57 20 840568
25 112 361165
84 21 173673
27 121 422545
90 55 652171
78 80 142734
6 154 185922
57 119 335628
3 140 349147
46 162 444081
11 162 411711
58 144 748429
91 146 154355
75 186 636886
59 31 443211
71 82 473281
4 164 215695
60 149 503038
99 95 773258
84 145 457745
21 151 204885
60 31 624261
54 198 840963
6 129 859422
76 184 625917
4 108 440916
31 42 462041
37 103 200706
64 27 304719
28 154 339371
80 149 804965
14 64 183924
7 116 533538
94 124 925938
27 173 666421
16 103 310344
72 120 872700
32 32 945807
95 151 686290
26 74 846324
17 116 820559
21 89 722451
59 198 618618
30 68 405089
25 60 259867
28 164 333013
33 199 698139
66 147 14058
7 12 265809
18 70 849554
32 88 360711
78 139 503955
40 185 53173
83 19 122508
97 147 587218
16 24 52678
43 32 753198
89 40 772207
64 22 436638
49 15 456270
100 29 749011
58 8 346617
99 62 725252
82 197 479847
31 92 557271
93 2 907917
89 198 176757
99 21 285838
4 115 914625
65 8 196487
8 140 572911
5 69 713469
54 20 739487
91 80 649214
50 83 235525
96 65 302744
70 166 841198
3 183 995772
30 200 583956
48 197 132429
92 53 662022
39 96 239216
27 33 285042
99 166 533845
70 92 91218
37 128 917663
47 152 378443
64 104 292181
29 9 478530
32 123 429
40 171 488106
49 104 35355
54 72 639546
95 79 896495
85 119 279296
77 59 69032
62 141 9794
43 136 23669
49 71 430230
57 60 44283
23 157 758469
56 57 261293
6 105 979213
14 97 149790
69 21 453742
80 104 966072
71 144 66144
32 86 493516
38 153 326105
9 42 902951
9 2 261279
8 39 588034
32 182 74614
30 10 452669
48 2 445455
70 17 879362
6 39 570196
97 5 157354
18 150 873117
14 160 441769
54 162 163002
2 160 441480
42 145 207584
83 170 620112
83 27 770045
46 174 233699
26 193 938782
22 113 69618
79 102 126555
47 46 934243
52 97 36229
86 124 189765
89 121 469092
66 107 787879
23 119 179690
2 182 1009657
71 191 649559
95 81 303006
86 118 299772
80 91 293042
84 189 10805
89 125 89609
43 60 638408
2 17 836907
94 71 472128
8 116 454016
8 140 126350
80 117 918943
69 10 456140
40 27 149135
69 76 315787
4 129 95539
41 179 233608
2 180 650873
55 7 441719
99 179 516770
42 78 361435
75 118 817495
81 99 693811
89 112 263901
67 112 883878
94 61 223219
9 171 261054
81 12 203989
29 172 873538
66 45 883897
59 197 143088
40 50 383363
75 16 80201
4 106 421182
48 148 60599
69 9 713049
13 32 214277
12 65 497443
55 70 420545
67 37 773959
55 113 1500
36 63 468567
11 87 45398
56 145 648419
54 70 580036
70 169 168645
10 2 616295
75 10 114909
74 38 853763
69 138 182906
30 134 320090
90 190 14317
96 171 128712
31 175 28202
10 189 420782
32 191 24801
25 162 788623
80 44 812279
65 70 472953
70 140 472719
59 129 1004360
24 199 984636
41 100 723357
45 160 955005
62 51 839897
16 27 342279
44 91 296010
65 80 983425
48 29 750687
41 30 342781
94 177 421318
59 184 789334
11 131 104849
50 67 640769
24 162 5647
95 117 535324
45 155 302360
98 23 302046
57 97 137248
65 100 1011620
10 48 612625
94 167 246531
92 165 15915
55 120 609055
16 15 314364
86 79 647253
66 169 131031
4 31 128448
73 141 508650
92 164 820125
95 161 102592
94 29 347226
40 165 803934
38 106 771821
94 75 70635
60 126 167559
39 6 975772
67 117 224183
71 19 21847
36 63 512516
21 114 187021
81 139 577302
35 60 56491
89 68 847299
85 70 6813
99 199 943217
76 29 257819
56 58 146951
76 184 787389
36 95 697447
91 121 839002
82 14 690990
81 115 215309
14 182 812821
40 100 689810
7 84 564270
7 132 771401
7 161 552967
5 180 813480
68 191 728037
13 192 639376
94 180 829815
24 101 876436
97 118 166021
72 3 289446
57 45 777769
73 123 592997
2 44 635452
91 113 1004769
48 112 304215
77 162 755132
97 182 877300
49 15 963276
7 152 33133
83 56 101639
49 185 894034
29 10 613553
19 100 340115
70 185 340352
32 80 795100
24 150 620763
17 158 519220
23 33 836552
33 113 876003
50 183 274265
88 28 969398
15 157 526266
38 15 745899
92 18 164612
6 74 372221
50 169 292550
45 184 11758
26 116 923457
55 13 608171
72 137 651555
46 200 3763
18 120 858792
83 65 892605
46 187 816115
78 27 978286
93 69 313009
47 27 882361
81 27 858767
41 86 555968
76 101 541165
40 87 809721
89 189 15966
4 94 716646
40 158 194772
25 113 152389
38 78 774703
38 62 445878
88 180 695709
37 46 748529
86 89 379702
74 36 1001694
34 43 807274
33 179 413506
52 173 775267
7 44 929412
40 80 577141
4 21 496591
41 69 912904
81 106 930024
98 168 345268
90 175 830781
21 6 81579
25 42 891086
6 7 800080
92 150 723743
91 12 329238
77 67 251698
18 193 572752
69 30 997635
23 180 214259
15 39 730690
89 187 580281
91 197 320666
54 90 262286
13 51 942746
13 2 930511
38 110 213841
5 139 203853
51 21 1010520
25 130 278060
86 23 547933
12 99 5653
26 168 511483
36 127 723979
60 155 247507
87 198 807933
74 16 567119
63 103 697121
29 128 639925
3 178 211166
4 51 594497
13 157 70528
36 40 106223
26 43 174471
15 117 193301
85 54 759884
19 59 66808
97 141 588943
2 123 477655
94 126 894062
34 186 875480
76 157 3309
16 88 490788
25 186 796041
37 52 643908
81 87 428049
73 33 13002
49 119 457328
13 69 473626
87 200 65029
74 140 842697
78 97 220814
75 8 265637
19 116 509270
65 172 247828
32 69 803463
98 99 746954
70 160 109891
32 38 967024
72 86 659556
88 123 189746
40 136 509670
21 158 100570
62 10 586481
32 83 480417
56 25 57405
76 33 995538
83 117 469217
37 48 484617
38 23 713918
98 195 748962
55 75 406600
45 63 43909
4 71 575108
55 89 284454
31 2 215599
50 60 954579
47 13 920638
96 64 241004
64 117 733249
86 147 255387
55 142 480523
40 100 778271
64 9 699134
26 162 928601
94 102 288693
6 65 727165
55 146 864312
34 52 969839
62 50 930905
92 27 670198
47 158 745407
58 15 737543
59 38 214201
45 17 746297
14 8 575205
11 38 169579
74 79 340361
75 45 954909
19 109 204871
97 142 628174
66 105 823741
41 100 793748
16 129 793110
78 20 582823
14 1 482396
56 91 639464
15 194 742156
40 148 206014
47 52 49486
45 135 886960
45 91 298270
47 58 963448
93 84 103734
28 100 384111
53 177 670379
3 196 40523
75 73 674314
78 142 290983
17 88 329701
45 133 990139
61 37 598380
15 18 872245
33 118 31633
14 115 478337
8 37 364164
79 108 751809
4 198 297309
77 193 673461
74 182 611122
28 97 585303
57 109 779799
60 116 912596
24 92 363980
65 142 595814
10 143 32912
70 129 211420
70 4 202882
36 158 730148
11 170 456047
34 132 934234
58 42 67348
8 95 615443
8 25 227675
21 154 270207
54 107 528418
59 132 9357
5 57 974213
91 167 546009
26 100 180820
20 155 227521
57 23 126421
82 167 971655
91 168 985209
37 8 623448
49 46 291525
64 120 820430
8 188 284729
52 24 680766
5 141 77536
88 5 790585
8 5 149390
80 46 154024
62 62 3913
21 123 236521
61 199 371139
5 151 476150
16 62 81932
41 111 322868
53 112 682905
31 41 876120
28 91 583828
53 53 984910
47 138 645588
94 63 568818
10 96 853308
6 90 459000
70 83 835773
68 70 962971
95 194 425810
86 42 759958
88 7 787131
52 42 61203
59 86 812648
94 57 482203
19 107 914603
12 112 223749
4 96 697579
29 181 576179
87 156 55850
95 196 637113
36 12 954408
43 129 338156
25 77 783517
79 131 870043
13 23 302685
5 19 687913
76 43 758859
63 154 138583
47 198 619569
81 46 242912
58 83 648462
32 164 247571
20 68 577403
52 47 353339
75 42 38785
11 15 578099
2 168 780849
6 19 674661
56 91 419608
44 127 687029
60 124 756783
18 182 146853
88 187 46173
11 144 800268
4 165 100773
72 12 453910
18 160 598856
95 119 358033
93 105 940034
29 35 336476
56 164 687956
33 25 351302
5 155 958751
56 150 922737
96 29 367133
20 105 362117
11 121 348246
35 35 838575
37 56 616138
59 45 515621
74 197 594603
89 13 138105
66 104 689517
20 96 916510
87 126 201737
97 121 442261
61 122 1002125
90 56 773499
41 199 696164
12 148 199340
21 11 386594
10 153 407052
7 174 393608
94 162 147812
99 136 456696
89 96 107043
76 54 182990
77 71 149377
59 196 110469
64 32 961168
69 139 363652
63 33 240510
55 149 102395
57 198 789162
42 84 470861
47 3 313311
10 94 520625
76 112 440194
28 147 833793
80 107 958510
86 28 704548
98 120 133411
75 190 750606
47 164 990957
89 45 635483
50 125 1000557
28 41 868953
56 83 873918
86 107 877731
79 42 953317
91 96 598148
29 181 267146
24 36 961620
3 44 489278
33 120 941291
72 102 164233
93 13 625124
57 87 131895
22 102 16611
20 91 371348
35 129 490360
67 32 590263
87 198 438437
95 8 529568
17 158 571113
64 28 665886
28 180 850082
25 97 833776
86 63 371252
26 62 729338
75 22 811865
27 12 2186
92 114 540351
19 4 529819
94 87 683239
55 148 247198
34 2 145479
27 138 114281
55 44 428805
22 118 734692
49 189 406598
75 68 406681
38 9 807893
24 87 814758
33 158 1012295
66 79 402669
13 131 817467
100 44 735907
52 91 619349
8 103 5838
62 71 442572
54 7 692360
57 199 109625
41 18 416156
68 65 201294
86 15 872332
74 104 51021
93 122 639907
77 102 824746
65 56 11357
81 89 460230
90 158 633
52 129 633954
16 173 909152
65 32 295223
59 121 235082
4 136 528808
18 133 508383
61 64 618459
46 95 678304
6 183 845688
54 66 457230
27 175 986260
45 87 54446
93 82 295479
89 178 244774
37 184 70503
20 91 985716
28 127 213433
51 73 329944
31 113 507337
77 144 987047
93 81 611295
42 172 735655
26 133 26357
5 171 763900
12 13 600805
72 95 771326
65 162 998958
45 105 723152
29 175 42771
92 127 644144
98 179 857358
13 22 881687
68 85 528757
81 7 775110
13 118 380500
53 174 163393
4 170 671044
28 46 657287
91 142 212934
19 109 408527
38 115 100962
53 38 767032
87 89 918093
78 82 986287
6 68 51650
93 37 721257
40 74 54215
53 47 776454
9 75 1011409
45 199 157657
52 31 744984
40 97 242484
55 67 334248
5 25 737062
21 140 771380
40 190 456840
93 145 358168
56 7 308424
42 180 595948
79 8 754970
63 153 490324
21 118 964083
42 54 687195
47 22 409024
31 73 413644
15 42 497163
91 173 908543
6 123 184954
43 12 422352
88 87 977925
59 197 368603
64 20 32619
1 111 141535
2 11 543188
34 172 18598
50 5 561812
13 111 127268
4 193 842945
89 61 627944
99 75 424901
49 143 733446
88 38 630486
23 70 1011452
82 75 335675
23 125 140116
98 71 797750
23 19 316862
70 64 957127
82 110 726183
83 104 650350
86 120 489985
92 32 311143
56 68 568329
29 174 686499
80 49 357734
83 199 627650
20 110 966596
24 141 575165
28 20 677471
81 9 877485
60 71 1004755
6 161 474828
30 21 923436
82 75 186646
83 156 292028
42 136 893091
79 135 244244
16 193 385827
7 114 236352
69 197 347360
60 81 384441
81 137 537625
11 156 14353
63 21 972256
97 78 742688
87 29 746558
81 169 50743
38 61 765034
19 106 957803
93 100 697798
37 195 518388
72 113 619050
49 67 1093
43 81 695740
39 79 452653
48 102 473324
97 109 727064
37 192 674154
35 187 411943
44 32 215440
59 52 802946
31 31 971054
4 98 246026
75 3 740307
100 92 821393
95 195 225423
23 154 744276
60 29 327422
39 11 511807
40 102 977783
36 181 641027
5 1 1002336
87 141 569485
24 54 405206
40 90 577060
96 93 379248
69 118 172155
18 40 756234
19 28 566812
96 60 113191
53 34 165692
24 47 928220
82 176 6383
59 155 267276
78 175 406349
96 41 473931
5 75 806924
88 143 733677
57 49 510421
26 18 906127
13 129 589823
30 188 484071
8 84 607657
27 78 317753
38 190 526583
3 158 712197
56 141 467004
23 115 5583
70 167 464848
17 91 60762
1 56 738337
31 75 758018
10 73 695188
31 87 526904
99 113 671251
63 92 764449
11 176 15002
3 21 963016
48 78 509897
56 83 928587
50 200 368266
76 131 347843
95 123 116105
13 28 581225
98 31 442629
17 77 428074
61 76 356728
1 51 472835
13 175 906916
80 56 376143
2 150 833405
58 45 345300
78 87 671473
39 144 913545
28 53 595518
2 46 128645
47 138 622411
93 2 721726
82 30 55177
21 51 210477
43 142 711051
84 130 847135
74 197 1815
25 177 927414
72 110 685462
43 84 812962
98 38 385494
99 131 521166
97 102 134804
17 134 544428
49 127 125022
76 7 821979
56 53 542945
96 59 513950
86 132 240885
88 160 892651
84 125 750162
98 24 297551
95 25 871388
19 29 56848
59 84 786339
98 90 646511
27 163 553151
64 119 633115
97 150 612466
14 189 33071
19 174 397148
68 70 503173
94 23 1000787
85 22 944345
23 71 728066
62 180 116561
30 37 829091
26 97 245933
1 42 552929
9 15 582973
40 163 15357
7 154 861956
4 124 324951
59 90 619126
17 22 484584
70 191 216057
69 49 383239
78 67 503768
61 178 475712
69 179 674027
61 174 149335
86 86 66088
73 172 591133
13 67 150474
36 151 519219
69 55 14067
65 89 333973
54 12 65769
17 57 74093
24 43 103667
46 141 912494
12 123 105950
80 40 254692
11 150 694656
80 181 572767
32 42 591385
87 73 735769
17 166 987050
4 132 512613
82 8 895245
19 72 430022
67 21 976159
22 24 416447
84 65 952263
64 154 680484
4 162 527537
8 37 176492
28 9 408712
76 67 941174
79 192 368350
72 136 554457
98 100 506330
41 104 543049
34 147 300208
80 140 274298
62 39 558434
11 13 830712
92 194 649303
100 63 249836
17 87 917321
19 175 476671
11 199 423334
18 69 826024
88 1 987334
68 18 128732
74 31 535181
4 42 325327
34 199 87233
52 91 226878
91 136 527860
77 188 341281
1 72 977988
55 198 130114
8 124 623413
75 190 649561
64 16 584486
10 184 295084
29 178 736404
65 173 410430
26 195 145868
29 174 245294
43 117 900142
1 118 294496
40 181 738178
100 75 92608
85 114 310887
18 188 902520
22 92 481163
68 4 700721
6 21 650803
38 117 348483
10 43 103837
99 134 32831
61 83 185056
72 77 327482
35 47 338055
58 61 765520
83 73 942785
15 89 668661
22 125 882303
29 78 173103
3 106 781324
60 84 319380
18 113 418776
98 165 221367
43 180 162680
10 172 817997
7 16 711989
27 39 385302
39 147 465198
13 166 36914
42 13 76117
84 1 330545
1 11 763214
13 36 360130
6 63 216794
26 142 315731
47 56 960130
46 181 112854
25 88 694773
48 91 136748
19 97 422465
55 156 323118
34 111 254044
89 125 101628
65 120 59907
97 6 553795
8 190 912067
51 48 157789
30 179 224969
72 56 213448
88 59 271875
16 137 137520
17 13 438191
18 133 822208
94 2 463283
3 45 271078
77 188 560865
52 51 670829
64 160 523084
43 79 844930
85 124 130018
7 111 917264
88 72 420160
98 108 681315
6 97 670593
92 83 92542
81 89 25009
66 161 366410
15 32 11775
89 190 588374
42 30 151643
83 179 944862
22 53 176835
98 115 197902
48 147 130781
58 69 125113
99 101 737698
17 79 379650
7 133 225362
78 196 590328
64 77 303764
60 79 264671
25 41 539181
5 77 740228
34 137 136554
82 71 871192
96 179 787051
43 45 956883
86 84 255532
97 67 640266
64 56 29384
1 183 541536
36 189 659470
44 128 503981
93 44 48010
42 40 760209
97 135 466202
41 131 424593
68 84 704508
49 141 366939
9 96 643497
83 136 353648
22 19 419366
52 107 561139
20 58 826635
88 35 174011
13 152 494860
13 61 94338
60 3 428183
51 169 138920
22 85 855784
7 104 906879
16 40 157945
78 55 684235
1 128 940794
97 58 87586
14 69 347750
100 121 127260
33 37 923744
69 61 880321
49 6 155760
16 83 501454
54 49 690470
14 63 948610
31 175 987800
19 154 980636
81 144 369741
5 77 573132
90 47 283247
96 131 366450
8 31 469684
82 194 662531
2 144 75143
94 98 988134
12 2 17538
95 196 419162
68 47 410798
28 139 599897
17 61 622430
7 30 313853
40 18 839733
23 35 547946
46 38 347240
15 109 578288
83 19 767155
23 31 389901
43 176 503776
48 47 643936
68 57 4419
5 131 375661
33 40 353072
74 22 969690
34 71 512274
21 131 354786
18 3 140066
65 64 99525
91 90 707717
33 189 390466
6 101 218791
2 186 815101
62 38 958747
30 20 694107
80 99 506565
14 39 152810
9 25 670459
69 12 864499
52 80 493785
69 109 257110
95 101 550127
11 52 863020
3 59 651293
99 31 474031
70 81 32778
14 190 619459
25 183 467242
22 187 4094
64 159 20374
74 16 720562
27 8 1000059
85 164 956702
29 70 903179
13 190 432576
26 155 701442
45 48 253025
34 153 766692
13 164 500497
73 69 909866
26 58 918774
75 149 479866
1 64 757478
87 98 851125
82 175 280663
81 183 697895
11 117 1003316
13 167 741269
92 53 782256
11 130 525743
46 176 300018
55 56 702484
6 46 563299
44 171 734094
80 93 377211
67 161 154269
10 57 67112
90 40 610261
24 89 254130
83 152 985154
19 96 600275
92 140 748903
16 81 525142
6 200 785781
64 194 355620
100 20 737337
83 113 731581
35 23 916933
67 41 80352
89 164 685089
51 110 580159
47 120 212892
6 156 387210
36 97 965708
59 75 111301
86 32 1001058
89 189 352652
86 143 996338
14 78 420679
38 52 197806
17 123 427082
96 108 1002361
61 195 751428
33 184 733468
65 1 576356
4 10 784978
79 135 838206
74 40 366354
31 35 615872
49 96 626166
28 37 654930
55 186 646604
15 199 385589
62 193 662134
88 51 1006156
92 57 539601
78 24 382861
22 2 418924
32 61 579978
1 195 631388
43 60 315942
82 175 884941
100 64 756682
59 123 574640
21 198 136743
25 189 199809
73 199 875151
95 102 985503
14 68 601325
25 200 415060
23 144 664116
4 185 267503
56 194 571896
86 102 382463
59 191 639595
85 120 185632
98 155 66779
42 138 622546
74 193 1712
55 103 431849
31 78 555409
19 64 22740
82 41 123603
74 60 603402
53 86 595854
71 78 713544
95 174 188627
36 83 21750
54 111 559629
18 160 88840
83 178 954082
67 199 844821
90 191 74221
9 90 429347
92 106 382197
2 166 835938
82 121 970921
15 162 350308
44 84 908167
67 133 649621
9 43 769647
92 178 684596
43 147 987427
30 39 36396
98 129 442582
72 17 834870
47 196 476096
35 89 662285
58 86 889241
87 129 80394
42 140 972344
31 15 650307
17 185 469124
95 57 387094
39 158 643728
47 15 534764
6 53 615727
47 164 186396
20 104 858896
70 109 599258
29 70 144234
72 71 570287
28 46 839181
14 20 349780
55 122 254952
23 182 866810
86 189 877917
83 90 109850
25 93 5122
85 111 895615
23 9 733274
50 100 170397
91 91 241407
44 172 1237
6 158 227028
69 53 300193
10 48 43636
96 100 14444
2 57 354839
56 58 623239
97 18 128248
58 186 362408
97 199 822355
45 128 778331
86 197 969733
9 66 214121
47 147 252301
95 83 554601
49 37 896520
80 3 1006770
72 68 389148
35 127 777433
43 182 183530
6 63 303362
88 196 828427
41 82 372685
15 190 917025
59 115 549608
74 97 879414
94 55 586901
8 121 578488
53 76 1007349
59 30 412204
18 155 588648
99 35 327953
99 71 171835
27 42 851320
99 108 765733
48 40 777935
90 24 264931
35 95 71375
52 20 200002
34 118 251760
52 59 203625
39 51 302864
2 9 21459
93 193 172468
86 132 356150
61 129 126650
77 55 701252
2 21 543857
9 10 567492
2 104 285119
7 58 428321
55 143 651423
25 199 107247
11 194 947470
98 112 704816
93 75 475009
70 16 75358
37 189 200086
9 124 315990
12 157 342308
59 106 559330
67 36 795017
6 108 531799
58 147 994175
13 42 392050
18 6 1009385
60 11 821655
10 65 477567
47 100 990360
95 141 549642
54 14 932265
5 59 861455
24 188 541460
11 79 891383
50 114 792042
95 46 178743
54 167 237180
1 72 861258
86 171 165412
2 190 1004508
4 129 94123
55 124 920187
41 182 994763
93 119 687685
87 151 912006
44 104 679421
21 182 501186
58 56 787770
64 158 502557
10 65 149486
53 138 685571
67 98 878592
100 41 513922
24 147 269211
88 148 470541
79 100 465879
13 102 484222
89 50 749474
79 162 371853
97 42 452783
14 113 441493
22 52 624333
86 57 164442
83 104 593447
75 110 787644
58 179 174085
51 12 303897
72 171 617599
44 146 412688
8 158 260840
17 144 735109
53 79 472527
41 129 711491
82 161 486846
49 114 372004
22 193 559758
48 24 365233
80 87 250653
59 21 126379
41 165 189332
24 132 485886
30 102 588938
44 144 819853
89 184 754400
3 88 744803
40 18 834239
20 21 841717
67 14 26738
27 90 37352
57 127 890623
9 187 9652
75 68 45482
72 150 598853
62 155 585089
9 12 752010
20 126 992119
24 200 1007089
39 153 896055
36 22 846951
74 185 605824
8 69 961068
10 30 931092
62 125 101672
30 73 936519
1 9 580677
100 118 477749
80 134 462006
93 123 648825
31 42 810336
18 150 145521
19 101 51165
35 139 663728
6 26 686962
49 67 791669
74 70 434014
5 198 22059
73 200 335361
3 89 955135
59 111 51686
90 16 51748
77 103 694017
12 181 158131
5 59 364897
24 62 616166
65 20 407482
74 50 917497
51 80 846561
63 196 162645
55 147 453286
79 14 419911
15 73 18069
40 95 653732
19 41 676617
61 37 959827
83 195 101504
50 163 532792
87 90 858907
93 172 170022
5 155 684835
59 85 911524
21 108 82298
74 150 988688
82 13 460054
59 161 693572
63 153 401092
41 9 34393
38 150 402481
99 124 303875
65 96 967283
48 137 735713
61 9 545964
23 186 931817
48 164 821505
10 11 363159
16 181 787066
3 8 776804
84 34 752986
32 115 105933
87 60 710969
16 147 184165
38 166 781362
77 141 876397
28 148 515337
96 110 396789
37 157 73795
24 46 760513
53 178 315419
64 94 118663
64 84 778859
19 130 797527
57 112 567018
76 32 579984
45 46 766905
37 95 27726
51 190 482245
62 128 88569
31 177 152027
13 120 757175
21 101 727719
80 147 711143
72 145 433632
56 26 347781
45 196 145094
10 158 328408
30 58 4116
46 114 656453
9 158 687266
53 76 888025
9 33 227947
88 99 401569
26 185 963118
88 106 884838
66 146 807153
22 75 1005622
12 48 280943
14 37 535977
5 170 673229
57 134 182578
34 128 860734
29 17 742280
43 22 596178
81 169 662881
100 126 959332
7 139 843012
48 121 490975
75 192 514699
23 31 982391
79 88 661669
5 81 643265
55 79 37066
78 5 304898
32 51 879785
1 90 370382
18 115 942590
99 15 826537
32 177 889850
47 48 1008172
48 41 888921
57 25 875532
57 55 252314
77 64 457706
31 84 261786
91 94 609151
59 122 555962
90 158 435917
37 171 233283
98 125 804392
31 189 713749
19 64 948722
32 200 534663
62 200 548733
4 93 721723
61 184 159825
68 152 464756
21 141 789460
92 15 163542
33 165 112813
47 57 651164
81 88 451225
99 104 96782
33 162 527813
59 6 257023
69 30 637107
70 123 521351
65 19 100815
91 197 755504
40 3 534518
44 93 593414
94 55 906078
97 48 925644
71 171 339989
100 115 842182
27 152 688618
40 30 479393
54 116 104109
84 42 114459
47 43 362537
54 154 780183
87 153 37398
86 29 471876
76 141 17650
90 105 59539
28 176 541810
65 41 557736
9 19 217805
75 16 976495
60 188 516732
52 44 744229
44 57 497995
54 107 202804
18 130 365939
57 40 253495
44 35 121706
66 118 220029
91 55 90583
59 3 939408
11 6 317481
2 167 996538
15 159 531929
7 122 108503
63 94 810851
81 48 614464
28 175 389060
21 104 921127
76 32 959760
96 176 73430
64 138 433847
51 130 337409
99 32 759345
2 18 162728
30 167 161690
52 126 466033
44 196 618354
3 180 895106
61 48 661683
13 142 219933
32 31 962345
55 185 718340
98 27 695718
39 184 839269
42 45 259256
7 21 106808
25 181 748153
58 33 468168
25 180 485923
79 175 124955
64 1 410127
10 140 623605
48 168 48353
64 9 102399
73 132 931805
24 87 255380
83 181 307247
43 9 856591
63 66 864004
29 149 74185
3 25 800522
34 99 156614
89 33 545391
89 164 755460
10 30 825602
85 75 684262
68 69 529075
72 103 202486
50 83 174452
18 79 738405
12 137 874393
28 91 306685
37 195 766005
79 161 96433
27 163 579477
100 86 650008
47 178 785536
22 80 893002
27 88 730512
21 74 17890
13 54 651326
19 32 615401
55 107 618192
95 86 812273
91 155 284087
72 108 77864
50 137 755366
68 76 397749
50 86 8562
55 10 564506
97 119 347682
51 19 964323
33 10 833073
59 54 868420
88 40 834928
78 29 989946
31 181 755883
74 164 56790
57 75 998352
35 97 924702
14 154 645507
87 26 79872
38 123 218123
77 97 557225
49 135 658584
40 187 239849
50 76 260452
87 180 179097
62 176 167580
92 84 180183
3 51 130961
47 172 89041
72 25 29439
90 41 387458
17 5 373602
51 56 221797
37 127 733702
75 40 683357
1 86 523391
19 146 915158
55 30 842629
14 140 625424
65 115 388313
100 105 337168
74 108 625006
50 138 806918
49 192 163603
1 183 367015
87 155 600410
22 190 837264
55 130 1006127
68 147 727057
25 130 224099
55 70 319653
30 20 848041
77 184 976950
80 116 148582
17 189 972577
51 45 549592
9 26 985545
12 110 129242
33 184 803611
34 151 733655
71 7 766755
29 148 405997
71 107 868827
77 200 415956
42 170 435009
93 171 414654
20 188 36302
42 69 730538
36 17 160898
75 136 446297
56 150 113667
56 176 647947
71 191 990626
89 102 1822
12 182 627670
77 88 502228
58 146 532316
53 123 596343
20 40 4013
61 137 370386
56 62 987187
39 74 595088
26 34 321066
53 55 773966
47 94 112538
12 97 916613
28 127 187295
79 78 888762
93 81 672061
72 84 284413
96 52 452540
27 172 983584
74 18 614106
100 88 73651
90 134 767604
55 36 573714
11 69 299237
24 88 305659
72 32 854782
66 67 418712
15 176 952421
1 89 426374
8 56 698215
45 190 208199
12 199 396993
86 65 142178
97 154 424273
68 17 1007609
74 61 987356
86 179 359447
9 27 31800
85 185 392494
42 105 913076
91 75 682293
23 71 571399
70 146 284451
16 142 793455
92 175 353293
41 162 67230
90 40 838757
44 128 896411
59 99 601156
26 73 31324
51 33 692369
87 173 721842
38 148 527977
28 177 801387
13 88 112573
42 97 154949
65 61 423929
62 5 275673
44 98 537457
41 184 623071
21 27 467511
54 139 474144
69 188 425464
77 86 139237
54 140 631990
95 120 82957
93 43 902583
53 41 779739
17 19 340537
28 86 998219
87 121 367811
43 61 219187
46 125 96840
90 60 380171
85 21 967616
87 6 127306
98 6 306546
29 85 531579
67 123 762032
98 152 786954
48 195 571573
22 198 148413
17 110 498123
47 153 627379
95 200 5370
16 196 958311
72 29 509143
68 21 553273
25 186 358864
3 99 364756
93 178 548916
41 72 521495
56 6 201538
35 95 456056
71 171 437223
71 102 15683
36 160 591255
61 29 977892
37 28 849585
34 165 143417
79 20 781850
86 90 553972
16 138 475498
94 73 886225
19 182 721211
56 10 145762
16 153 851537
36 142 457419
82 77 119031
79 33 458174
14 126 124495
30 169 306243
27 59 38861
88 44 337714
66 68 556638
13 69 545164
22 5 241829
7 160 972848
58 154 712177
25 121 345798
3 105 372364
86 153 12644
65 2 182713
60 96 1004513
86 129 425243
11 43 225519
24 82 938337
81 39 659765
73 36 967356
5 131 402134
27 55 145709
5 194 701235
83 109 883526
6 38 53760
79 36 613682
24 110 485355
18 65 388086
37 112 929888
32 182 211726
32 31 720338
5 188 341655
100 93 503945
84 33 201344
20 193 723448
58 123 151608
46 3 190291
94 83 89183
66 50 410801
95 195 779869
77 188 885826
27 15 590924
64 46 379501
32 63 28577
4 71 981108
83 123 801433
97 81 126438
94 77 487491
17 168 759603
63 138 845759
16 32 1000083
81 17 838570
59 18 792098
63 9 177447
7 7 48295
62 199 20066
40 115 385659
37 157 217492
97 3 247631
68 68 739478
47 191 292038
91 138 822547
79 176 946033
10 84 266356
31 138 728837
57 189 713586
49 83 61076
74 20 741142
41 81 272565
39 114 837250
73 8 747585
99 193 729794
81 17 423261
50 46 615223
10 116 184759
3 110 780568
48 62 929223
67 124 131515
81 35 962974
33 81 416976
21 77 795659
29 154 271230
70 10 919796
26 134 868813
36 129 55921
62 53 873236
44 117 500769
47 113 596878
78 88 510069
33 168 464420
79 57 476134
53 191 55358
57 6 564314
65 32 31853
84 10 584692
14 165 63625
49 47 22593
32 26 984728
16 141 415498
9 78 197281
3 161 429625
72 42 746456
87 22 602205
5 199 753478
15 87 295516
96 180 145848
10 18 924742
57 54 968076
19 198 294508
74 102 659124
68 141 83941
26 150 993408
37 2 402015
85 75 496426
87 100 589064
79 12 444629
83 153 436723
72 49 822940
35 155 579302
3 4 309277
97 62 138872
72 171 755059
97 199 67092
40 163 390381
97 102 808803
21 14 524054
68 188 829726
36 29 602233
73 45 184357
5 87 653389
90 167 567195
27 32 1009309
48 49 20665
10 138 277873
11 60 439441
14 7 989557
76 53 3512
64 139 595885
4 168 717910
9 54 935837
32 62 828510
23 88 956254
97 159 118053
37 99 579681
70 200 355127
64 140 389237
2 30 466876
70 58 951012
93 73 835891
20 45 551988
32 194 902928
9 39 684008
35 180 983262
6 94 25581
40 78 200092
13 79 757329
23 62 865620
16 12 315301
62 55 207140
33 143 474786
32 156 232787
1 108 89163
23 114 601809
7 10 889681
95 129 270188
72 42 711509
58 67 1002320
30 134 473991
59 131 596057
18 3 393891
73 103 382896
40 191 382743
80 150 87510
35 123 424494
12 82 909707
7 25 129124
90 103 849011
45 22 965240
68 121 679532
95 177 853736
5 34 201842
42 42 132331
68 177 106384
90 123 110284
32 123 141101
66 162 938242
75 173 349736
13 12 996053
68 111 875709
69 3 312850
27 130 799082
28 161 990503
57 106 782039
60 42 126084
2 181 710906
78 157 510622
16 58 96040
44 35 832461
47 19 188815
52 6 8073
77 106 206203
19 83 877641
5 87 547133
69 40 53591
38 23 454597
62 190 204974
50 190 732239
40 31 380563
77 70 936853
37 96 587852
100 5 681384
87 160 1001654
76 27 948310
11 23 497944
23 136 468856
57 127 419649
95 162 101496
48 174 595944
44 181 511289
64 50 131660
48 160 296789
45 195 860264
2 118 199526
98 19 225038
5 130 526060
65 81 952482
11 121 269004
99 113 22823
45 27 902984
66 77 390722
27 74 42736
92 71 390702
62 178 422148
55 108 251285
43 111 783635
93 58 344013
18 161 586795
67 137 712825
70 138 370543
79 6 607222
86 142 872437
7 171 28582
39 9 480876
49 48 749605
74 196 894986
75 37 429402
72 41 704823
30 60 926037
57 114 135556
93 179 333144
31 37 637226
9 16 664413
78 66 190094
43 194 841126
67 10 983802
50 190 100815
7 10 940839
32 192 624952
87 93 453323
39 133 601528
87 101 715582
27 167 245472
73 83 412638
27 80 993435
25 162 506378
77 93 602921
99 143 946790
71 196 72865
90 59 871286
66 6 142710
93 23 885952
97 149 73536
53 190 927070
72 110 531849
60 166 934060
94 72 372573
93 199 964282
33 115 694755
51 185 933175
31 50 927864
33 34 284668
20 152 710585
21 150 514847
92 102 999205
74 180 425018
28 43 598724
3 183 165523
17 130 163596
28 90 536805
34 183 960403
82 106 845541
69 73 776548
32 136 514512
26 137 482907
94 172 260756
65 169 378752
62 146 373243
30 118 141428
63 40 994918
4 38 947674
15 37 168125
52 2 8112
66 28 127034
25 197 623153
47 14 962373
23 66 801250
76 67 646109
70 169 673241
64 41 961072
26 98 830024
17 115 891239
5 119 957384
32 179 83083
62 174 385046
45 111 866412
86 141 988221
9 47 657080
3 188 678558
94 148 747283
23 190 500476
75 123 840330
91 191 359980
10 80 591691
85 110 637599
100 11 874599
24 12 542112
1 117 515021
89 131 351293
66 139 257780
89 160 984744
60 130 150551
11 121 627233
32 80 786102
80 31 44738
26 73 412642
31 101 755613
40 7 521397
69 198 102864
98 113 1001878
44 162 597653
5 148 905100
69 121 745044
42 4 349136
15 14 363448
53 148 304529
38 109 571769
8 49 637034
87 180 643564
27 162 235056
56 157 817608
39 114 819761
30 2 245415
57 20 170474
98 95 234844
70 94 11198
100 20 8500
58 46 414142
20 56 158253
3 127 173378
83 142 746817
28 173 150573
34 107 980802
52 84 1011241
29 165 101702
94 100 739870
3 69 86246
49 71 815904
64 102 829244
55 89 257058
1 59 217472
47 7 804316
88 36 68644
32 200 913299
22 185 156814
89 22 89071
66 21 1003233
8 141 19522
5 67 309071
73 19 745976
38 164 793487
47 166 766035
41 95 715005
55 120 767787
65 151 914813
37 6 455660
15 8 544035
40 84 706413
18 106 356153
79 50 464263
79 172 674708
23 154 345424
20 89 496242
53 103 151021
47 198 991964
3 102 494542
29 193 146838
36 184 891553
53 43 538184
9 126 25659
76 63 1009844
76 19 735920
48 56 297347
50 21 618891
59 118 509761
74 188 659828
42 33 19446
2 33 447310
40 156 602906
19 160 73404
19 155 506208
93 22 300711
7 156 340223
21 50 775278
99 178 300550
93 7 884498
54 53 778888
96 112 589461
39 42 412739
92 51 508872
18 72 556957
38 166 515634
72 160 365740
98 93 679968
39 45 785332
9 161 614834
77 42 550351
32 177 346432
8 166 939639
27 45 692517
69 50 858695
97 133 686179
62 32 520406
56 150 534393
41 198 104124
15 132 154135
36 1 30006
62 73 416802
49 74 42469
30 188 414696
33 36 585183
83 154 852916
34 83 218691
47 137 558698
39 21 306518
90 63 711952
4 44 263345
37 55 716919
1 26 304936
41 43 64424
97 84 572941
3 154 705473
97 7 946712
39 179 952675
56 166 32172
47 32 226847
85 97 435447
42 156 455653
34 46 28627
27 85 677700
17 107 888798
86 170 146870
87 89 92212
59 84 761408
35 139 232499
79 169 997724
5 156 96715
24 188 132488
100 68 201050
13 78 905046
66 115 69103
25 88 915671
80 52 497093
70 78 21190
81 195 100011
64 141 307956
70 47 322766
50 148 1375
40 128 449618
69 142 966677
79 33 760568
5 62 188347
70 182 58022
53 74 500992
90 199 518700
3 113 760363
54 123 944994
71 12 412812
86 77 755009
83 175 89728
26 138 964891
97 145 293733
97 73 210288
82 127 522554
24 145 199981
71 20 207313
66 197 580360
8 60 465529
91 195 213470
94 148 800704
10 24 914026
14 44 997891
5 189 842226
50 180 841729
98 101 392912
96 193 406585
94 52 287181
23 97 748585
63 65 52244
48 10 669081
30 124 867008
22 95 363335
55 88 487347
63 58 780378
86 65 489289
37 50 53734
58 119 1003112
38 87 919392
47 177 229494
61 112 244881
37 26 510
2 139 930534
28 55 881522
30 117 20145
63 87 896121
45 69 94454
99 97 464682
90 125 130472
19 9 633038
55 96 248601
8 50 904646
44 37 917607
3 164 69969
94 26 279471
91 23 131995
89 113 146817
58 6 593784
12 14 561634
49 157 399374
13 62 608165
98 195 112518
96 8 525763
31 72 315995
38 136 516031
78 143 108747
40 183 822359
92 173 205657
31 99 144353
24 151 488186
47 165 497695
42 112 805200
10 69 535598
34 136 788181
15 200 351760
77 109 247688
1 154 386464
80 61 754399
27 28 689861
29 114 612160
59 86 884270
71 60 865048
81 149 852728
51 106 905547
39 54 667203
7 113 971378
76 8 683648
4 170 717499
11 78 266399
77 104 881060
31 114 298786
51 175 277033
90 35 933643
56 54 824341
83 111 429733
50 85 497525
81 137 700928
7 167 507024
55 59 926158
92 177 752205
36 197 182417
100 112 957418
27 156 911982
68 119 907443
21 115 599142
6 14 235180
99 189 620097
44 163 726451
87 56 902180
55 29 762910
47 19 722345
6 67 332725
75 40 458469
10 128 352761
54 186 394766
93 18 442824
9 112 81144
89 190 940769
89 192 593639
55 85 254702
64 76 626562
94 58 108570
68 79 213559
3 65 966045
32 113 921055
89 89 422486
72 46 560725
44 67 319918
38 27 895173
99 64 346221
5 89 984100
35 109 719866
43 95 373993
24 82 454217
33 115 592661
56 134 990478
7 185 153724
49 165 352064
45 178 345389
81 114 878409
11 166 746052
13 60 305549
70 194 70256
29 12 591937
82 178 104579
55 85 557449
9 72 138723
61 195 614816
98 98 613187
77 92 846771
17 151 139431
20 105 334959
43 106 996903
54 197 635164
64 5 937120
54 4 458006
6 191 891415
12 109 144198
72 102 481134
40 144 786961
82 85 20444
85 161 2564
41 39 283563
37 98 56779
97 121 54829
41 28 16229
37 99 194990
67 62 658696
59 23 686903
58 20 147683
62 176 765629
89 17 332438
17 28 666819
81 52 531029
95 42 343379
86 71 23400
42 44 193765
50 186 137370
7 70 772595
72 68 821911
33 76 610728
4 162 936688
70 135 515176
80 117 639518
96 24 922369
96 80 48303
30 195 632961
75 120 235153
13 157 947143
37 2 686795
31 30 24342
23 47 850583
24 96 196768
62 122 461068
56 157 423115
21 128 898716
90 20 666240
85 182 878479
36 68 125289
24 47 274161
98 70 933871
9 3 6680
98 79 678383
64 112 290847
62 131 539289
76 45 543628
75 91 626392
94 49 140100
86 39 248208
89 40 520311
87 100 562633
65 78 80351
19 31 857288
29 129 714288
79 120 221433
95 194 788740
84 192 79545
33 36 984838
14 122 893843
35 155 329558
8 109 1003423
5 166 60324
100 47 484481
20 78 332227
80 3 667940
22 132 931206
21 20 187904
99 182 964340
33 119 333771
16 121 1469
2 124 388676
8 56 746098
31 133 54050
95 171 761993
76 118 492204
13 145 665029
82 123 524233
81 102 407447
65 108 390298
20 164 178053
72 123 899895
1 190 922778
81 179 231492
32 40 112753
55 75 362588
29 72 364697
66 113 9462
36 64 842539
27 79 270025
80 129 589808
58 177 868276
50 8 125014
1 188 932679
12 188 669581
99 32 149419
79 93 748216
68 103 539097
23 126 810574
1 75 586613
52 156 155183
2 115 978922
45 189 698946
50 86 559336
71 49 102949
67 21 164587
51 84 211865
76 125 972340
61 105 375198
100 195 919489
77 88 576382
94 101 208224
29 80 165028
48 111 558523
84 189 288851
70 131 991653
3 179 496582
42 199 1086
76 104 220998
87 195 344663
28 141 825053
32 16 651953
42 37 731319
99 161 927255
98 101 615758
12 141 561348
49 18 684581
61 90 315524
6 77 882211
73 107 201784
48 9 962433
68 11 462620
20 43 139716
6 191 521583
29 169 253830
41 72 223069
87 163 579115
65 110 652142
98 125 947406
27 117 649471
7 194 324760
28 147 70510
35 146 1002904
5 175 620642
53 124 289437
51 131 677355
86 28 590827
38 187 169379
79 150 208550
83 172 720942
24 96 729613
7 133 723957
74 4 989788
27 88 450732
46 91 995310
83 97 97806
66 106 386739
90 21 357492
84 144 254513
50 37 156306
94 22 44870
57 88 979289
11 133 201511
96 187 309766
70 11 544102
41 156 256933
87 126 244536
34 2 677297
23 134 900444
98 79 13858
16 87 525352
68 62 252081
27 100 121416
84 188 713421
92 116 3098
31 178 615903
75 65 665003
24 73 540672
90 156 692040
80 84 190507
11 170 748035
51 145 205538
88 1 274766
41 176 325446
86 10 895140
45 153 682519
77 177 799939
74 34 944515
28 128 137134
58 87 680351
42 71 674232
9 111 781915
57 46 913667
56 29 862030
56 81 442202
84 156 544445
46 19 374060
41 154 124942
99 163 976104
57 117 396209
24 121 689929
61 176 296473
36 97 516814
60 118 860729
51 182 282515
89 78 384592
83 176 266541
35 101 516846
75 150 371700
20 142 448448
92 116 845566
68 117 842639
40 190 748807
41 150 616284
78 186 687887
26 155 182383
81 194 769880
58 27 13470
50 39 586870
3 83 370165
20 22 773353
29 56 1006761
91 150 783801
30 27 343088
15 184 348763
97 179 671348
80 133 266342
45 198 693717
45 3 279984
53 159 814817
83 112 524156
59 56 811917
53 37 731516
23 114 685720
58 139 225773
91 48 453427
36 41 621432
89 40 113061
25 51 402658
34 40 368678
50 164 671825
55 156 284835
94 165 992642
99 94 309123
73 27 144720
30 109 521800
34 108 184298
69 190 202513
47 169 890126
97 189 267637
57 86 121375
91 37 447416
39 29 309048
62 107 641902
70 94 801161
54 166 1003603
27 2 597159
57 1 575008
78 154 785735
90 31 561945
43 52 853675
23 30 406405
20 110 96954
8 76 531905
16 129 501193
43 173 967629
55 182 732236
80 106 212079
68 100 486200
44 106 666161
5 55 267841
95 84 31776
95 122 899292
23 51 142997
25 198 310469
9 184 1008280
19 184 701715
81 171 904595
61 30 35744
11 35 657608
39 26 204377
58 192 319493
88 29 721187
37 111 201959
8 196 772934
18 125 862056
79 71 179848
29 43 717055
66 76 527834
63 80 201797
15 160 341482
56 66 698164
87 134 636779
19 69 290619
100 165 693364
63 97 223574
93 141 185363
22 95 713623
87 162 488172
91 4 28960
75 79 900416
53 21 614150
56 12 932521
99 129 600354
51 185 749574
3 130 141286
79 136 792853
73 123 478618
21 134 361008
2 82 105632
98 17 247525
80 87 538441
53 195 532103
66 155 171850
72 5 194487
94 146 525610
72 156 18632
68 113 270010
55 16 288313
70 95 373163
15 23 729968
3 15 102862
10 150 189276
38 149 49876
77 64 967542
86 156 313025
95 92 753464
29 54 167307
81 58 501892
11 51 566312
93 94 255238
41 7 763575
72 115 543501
52 40 822342
37 177 300234
97 166 717258
74 192 427369
13 169 544228
100 90 31116
75 158 515353
40 36 55938
15 170 757147
74 140 602423
50 180 835502
14 124 514515
65 15 329630
4 101 640969
17 61 148312
78 157 26197
5 132 238490
10 113 860785
13 189 906751
35 75 404866
43 183 76810
76 84 864005
81 168 330963
42 194 353874
100 20 21677
48 35 350730
5 43 763480
19 72 1001913
23 175 29185
73 170 781887
49 75 343949
92 56 211448
78 188 194572
81 71 882175
18 99 111764
19 135 732833
65 65 597868
11 148 541157
56 154 27405
35 74 252465
93 154 368102
65 176 89351
4 42 540883
6 14 53508
94 83 250521
81 182 200237
22 9 852675
3 77 60387
44 169 979886
7 123 357113
35 66 348306
61 102 916726
64 24 245032
92 3 718535
100 156 277099
30 181 784668
80 124 575922
52 99 835869
51 137 446376
20 54 394723
85 179 296844
16 16 328066
56 135 878356
18 13 586577
19 105 132065
11 53 173689
77 82 905486
78 88 649057
88 186 968920
100 192 885477
76 198 361326
47 74 418791
34 99 259997
98 164 714230
36 96 727880
60 40 871857
89 144 481345
85 23 998876
47 69 117115
39 167 500320
42 69 918336
2 13 453023
39 113 372455
78 99 185811
92 8 776904
99 114 808422
77 184 495710
36 16 252285
42 181 183352
30 172 694554
48 71 502930
7 196 776244
2 96 439172
41 29 295468
74 11 319323
62 163 772944
82 198 608230
80 148 64218
83 128 498900
12 128 140900
17 75 855072
48 179 760296
18 90 537540
39 185 175659
66 60 231786
69 193 948600
10 159 383741
29 171 737243
87 109 223558
16 177 366824
57 154 815981
80 113 967064
90 99 918367
20 72 502822
90 183 190493
5 48 255544
95 130 285749
20 10 418328
76 77 846514
40 100 492166
59 95 711060
79 149 727194
48 54 12233
1 75 444874
9 86 1003606
73 51 425994
98 144 824737
53 153 409051
88 43 904565
7 171 461461
43 111 318824
80 17 267726
13 53 992443
23 24 193603
54 111 610920
64 58 254027
48 189 109160
91 174 311211
15 142 212639
72 110 575492
36 11 120811
69 155 721281
2 167 266970
97 123 560590
33 48 527140
41 99 632928
96 127 156025
27 5 347023
88 12 912757
52 3 100861
50 2 880699
35 25 580479
18 160 209635
42 166 415220
34 118 428985
41 83 278952
35 188 323524
28 98 145442
8 134 153301
19 39 681891
92 193 894775
1 58 363491
78 111 966715
79 123 1011238
64 167 731312
92 60 256081
41 157 153005
61 162 405779
85 184 336135
11 172 590864
82 110 436819
45 58 61804
55 17 121189
77 54 778375
26 141 52099
32 198 146686
27 127 685165
28 23 13792
36 175 567049
27 123 822307
100 150 767730
91 140 187168
90 80 919613
61 38 446933
84 131 472350
91 120 955224
31 118 428653
28 3 427982
3 18 286263
49 129 402959
89 36 446599
67 14 953710
34 16 292630
53 90 473620
71 23 41617
65 5 737013
96 193 152016
80 137 169904
91 3 245378
79 124 921625
32 42 603283
50 26 239580
36 22 521810
29 150 747188
92 119 513237
87 34 21975
24 147 771894
65 9 274068
34 117 359626
17 84 697639
54 47 267697
25 34 349605
70 129 442986
75 189 154129
1 174 225775
89 35 394384
93 198 160353
20 51 879706
10 86 461046
49 187 514998
46 121 770813
80 80 277685
72 26 68640
66 22 316167
3 159 415105
16 171 552577
34 7 88741
49 32 391758
88 92 658224
30 175 556373
71 50 376474
20 197 843262
54 109 412816
88 129 334182
44 94 846546
56 179 663799
24 47 822391
92 37 959048
97 49 769663
65 125 755433
1 181 948562
98 153 114082
79 104 218928
3 64 343902
70 156 869200
55 167 594426
42 109 18404
51 121 53514
76 161 869109
14 62 522525
99 31 11348
69 132 443508
7 80 683496
10 40 339151
62 41 719274
35 150 798330
83 94 238966
33 148 992786
61 136 825034
71 59 759463
10 104 238355
98 109 987114
58 25 529295
8 40 13309
34 33 447268
43 56 397756
47 192 463544
1 64 400969
79 54 526780
15 178 339390
20 1 741087
59 89 872847
98 52 413749
40 14 32619
23 97 368839
90 120 549754
98 80 995710
89 154 381724
90 157 994924
80 152 975894
5 69 548643
95 1 408642
91 40 663954
59 110 690836
3 104 993608
99 25 238127
23 88 912507
70 95 371194
25 174 490136
25 150 493787
33 50 569301
84 15 80434
54 52 374903
37 156 820909
11 88 402767
86 90 238389
29 165 62805
6 184 162608
92 137 374549
64 190 778935
80 134 866981
49 7 704826
34 144 873084
68 46 655638
89 197 631099
85 44 362674
89 115 515820
52 64 418229
91 28 609290
13 85 987086
52 196 23689
31 47 316213
61 73 558884
95 37 32903
98 130 830163
28 136 15100
33 145 475191
10 106 98612
5 40 470316
80 40 89119
41 175 119557
23 104 139977
85 108 674578
91 11 924532
25 96 263583
71 43 746405
10 25 452479
39 150 459404
26 162 538368
23 128 604432
56 107 465302
46 28 554142
59 119 203102
29 196 558587
70 121 189027
47 68 344957
83 157 544045
73 26 676203
89 149 245919
61 32 288419
43 17 397069
88 64 852029
17 165 446998
77 22 61625
31 134 69414
41 186 653817
63 53 450785
55 3 394633
30 34 141099
95 132 788039
43 89 103525
17 186 10688
76 8 86048
100 163 540976
50 38 789547
73 184 189728
6 85 29575
83 139 876807
80 9 371213
78 145 714824
54 31 602266
78 161 697987
99 86 717112
43 59 526861
17 72 979166
68 106 264118
92 113 330285
57 25 450484
95 111 359285
31 145 438256
92 32 808392
40 177 22244
42 102 962480
69 100 918044
20 158 346706
30 22 360848
76 67 47748
46 31 917682
11 191 696174
77 102 476589
73 147 204265
79 62 992824
63 98 131009
64 28 597099
54 65 942277
51 38 666792
35 41 26508
78 13 528757
66 107 155994
50 123 985145
89 146 245817
28 125 616690
92 196 929005
72 90 212559
19 121 973037
62 106 591921
26 50 967843
45 24 401562
70 155 307038
54 128 1001491
50 16 53816
99 192 410415
82 91 736636
90 178 396448
99 76 765674
49 128 20137
90 79 73541
85 87 326410
80 193 845300
77 164 578502
69 115 155469
17 1 68901
43 197 520257
89 88 53477
97 155 745015
58 126 531907
94 123 155544
33 169 349922
9 189 820737
45 50 404055
17 185 176584
23 116 860735
12 28 646628
8 18 747315
72 34 1011287
16 188 215782
67 69 427790
71 106 660107
92 148 441935
81 31 158845
73 76 254647
25 87 1045
43 67 594587
66 64 617901
74 159 517537
74 28 842479
91 74 441796
31 85 830550
70 193 552097
90 80 322892
62 200 320085
50 146 196505
61 79 906044
20 181 828067
83 135 915367
38 115 662352
86 21 399042
38 185 686009
61 94 79498
42 158 250733
78 81 536422
42 97 934494
17 88 964145
58 5 990226
29 30 751871
59 119 309882
44 185 704232
55 166 218703
97 193 482790
28 42 205961
10 55 210822
79 134 130507
87 54 655007
58 94 330461
55 93 931335
4 121 173997
60 11 691054
53 103 870045
77 73 683335
20 195 838501
13 131 684509
42 121 807156
38 79 1011584
11 41 6564
73 75 472568
30 194 594250
58 114 977973
58 135 651693
85 136 962617
61 37 924991
78 25 961863
96 34 69631
30 141 546796
2 79 208682
37 79 856643
56 175 206513
45 72 752218
88 117 754020
73 200 822022
97 1 903417
77 78 815879
50 163 237847
74 106 126167
48 190 140480
68 25 340103
42 110 543726
41 113 732118
52 74 45638
29 32 499892
10 98 902252
49 144 66441
3 129 986054
98 134 775495
9 59 419659
21 142 131035
57 48 897663
10 88 552333
81 55 212846
3 126 141569
36 99 191800
79 59 745754
46 57 705604
85 52 820359
74 95 870243
100 18 7510
48 22 395185
63 14 482343
33 25 31654
96 164 423973
36 163 715485
10 144 752060
61 12 350083
100 123 451940
67 165 908909
28 174 960837
43 30 551184
55 172 866305
88 22 379927
62 180 443218
94 155 877871
16 5 277331
94 189 7408
1 56 732681
81 199 747427
38 65 86749
22 198 804714
83 110 104798
42 63 361600
54 93 576809
24 108 343518
91 154 841252
40 104 899449
84 38 696003
5 46 648348
91 104 859286
85 69 728362
77 96 650203
33 182 894405
3 198 968778
16 108 596045
41 151 436672
26 106 420517
88 200 836042
95 88 161249
37 40 556495
39 62 950421
89 138 114406
44 95 384730
17 136 441840
65 87 398999
21 97 508815
43 101 699147
14 19 814252
44 81 337962
22 72 561590
1 78 37608
80 101 261983
1 121 895602
11 174 112459
86 23 115130
17 59 901032
12 114 833797
85 190 176046
59 61 118300
55 98 551061
75 155 603976
92 101 1002499
20 3 147013
60 134 376956
69 70 451281
46 31 696922
22 95 190934
44 131 204217
87 113 133303
37 113 729650
68 12 461296
49 166 180851
93 177 351113
85 167 575467
93 152 30435
25 12 349361
80 200 255331
83 101 509462
79 175 666032
79 73 534259
76 109 691888
66 57 221312
88 22 428808
69 185 140878
87 76 154122
17 39 46920
20 168 113516
54 98 893412
32 169 33271
2 115 565026
81 74 801127
100 95 298776
96 168 306347
63 2 309460
16 82 243799
14 76 852381
59 175 71602
71 64 149453
34 58 566012
14 88 925230
34 1 901829
93 154 294248
43 193 340493
87 101 750860
57 99 352438
27 188 24104
71 74 621787
100 57 218471
70 122 361324
35 27 292098
77 42 177089
42 168 786039
68 138 714641
53 75 12050
34 150 951818
60 142 285801
32 192 116684
98 136 155028
69 177 717925
73 17 213448
41 176 210335
13 121 691946
25 120 524165
32 68 322956
51 70 141407
32 167 453276
4 161 867036
86 3 446881
35 96 962605
7 1 247315
40 103 77915
71 61 844464
60 9 325986
99 107 100519
25 86 623955
60 76 502931
48 71 981345
15 73 593100
33 21 456101
73 134 904243
23 157 341598
34 104 321629
37 198 390396
11 71 486485
85 24 685629
30 92 668130
21 126 207023
14 156 209935
27 61 497105
81 58 855440
80 138 703864
84 72 866193
42 39 104201
7 190 630483
31 71 680192
26 193 180642
97 125 375129
81 197 572619
29 184 658853
53 27 422244
82 18 277941
85 196 376399
69 27 629611
46 130 697576
60 74 207903
16 133 238989
77 20 975389
88 36 878413
94 18 654466
90 104 293271
44 7 502231
41 68 679485
17 176 37276
24 63 998317
76 49 548857
35 159 937747
69 94 799153
78 79 644202
16 175 589850
62 193 995344
84 114 610166
3 181 626030
10 180 621577
16 120 858144
21 24 228879
91 69 377787
36 70 707256
83 135 685114
41 108 464323
51 44 749765
98 121 652573
34 147 828849
31 84 968343
50 158 177178
17 17 310346
51 33 645894
75 115 953204
31 64 938119
68 178 679221
57 156 898174
74 119 287421
44 158 779762
10 139 949153
35 98 948047
7 51 493532
31 173 180614
2 30 311462
58 15 740241
20 76 546436
72 58 943405
93 168 372177
21 96 645353
24 95 857939
96 144 287222
2 47 262674
67 16 773566
34 136 661369
10 156 776048
55 14 789803
35 141 568740
87 28 395626
4 59 552574
44 81 252982
98 4 110022
35 79 226337
18 105 285330
83 110 659966
79 199 748845
60 149 646524
21 155 332551
94 121 683776
34 189 790029
96 180 110254
36 29 119413
59 31 840018
59 25 197110
47 71 80814
42 117 275448
54 187 934806
27 48 816805
77 27 399292
80 61 493229
68 146 752800
86 127 724002
99 141 614006
11 19 438924
28 122 953439
21 17 411190
82 9 448504
95 107 32710
73 22 968783
93 156 381980
56 4 713655
28 42 547505
26 106 417809
24 29 700906
54 194 146898
80 157 63721
48 180 504879
58 166 784830
80 127 464892
97 191 684978
14 64 181424
65 110 561935
41 169 852318
82 13 20313
22 43 905584
18 168 606750
81 179 897488
90 68 995821
24 56 302398
50 73 275322
5 154 120000
35 81 1001866
38 45 707829
98 86 73025
40 59 100867
64 103 716471
13 109 428361
93 139 953125
48 115 163742
23 83 648576
22 70 837154
25 164 467056
72 140 254505
98 50 516656
49 132 653769
53 38 659209
35 69 41140
16 49 465524
67 107 660840
19 30 220166
34 154 396198
24 35 759409
88 104 593664
94 80 353569
29 143 733251
87 165 294318
24 48 43259
16 64 814292
74 88 44272
78 60 996353
5 134 457174
8 179 39179
19 42 809554
29 117 460010
6 24 440369
100 46 939379
75 50 265688
56 123 859546
17 9 394213
4 197 706633
29 53 121023
77 12 993862
61 159 823815
96 36 537141
46 110 642753
82 91 402477
56 70 20843
52 152 868255
2 10 128041
51 21 841401
40 162 978623
95 86 167515
91 117 299858
73 24 793656
5 200 954891
62 90 138046
63 61 768652
27 6 43450
8 157 291461
56 64 465832
93 69 936445
28 77 376893
13 156 120605
5 69 521172
28 131 24568
33 178 441264
21 139 368452
97 14 788282
25 186 366448
22 184 947629
75 38 778889
69 15 968167
68 71 756043
2 77 933572
62 1 73112
81 44 809746
11 71 152603
97 28 400563
8 41 142930
18 27 631056
28 110 41652
8 130 757333
8 122 170134
33 190 115239
26 17 506660
81 133 739869
64 89 679676
68 108 196038
64 76 228656
25 111 162168
23 11 632678
15 193 183494
43 19 51715
96 62 767235
19 27 324629
80 72 74165
63 196 468198
40 87 526706
2 79 79354
5 135 876490
26 82 115853
39 77 715696
28 115 980756
72 178 393236
90 146 871676
61 30 39830
46 35 792460
33 157 930009
50 153 201489
23 181 60178
12 36 348240
86 118 820408
32 187 529597
28 96 670781
19 10 954935
1 56 156064
96 189 88990
59 18 82389
66 74 68264
29 95 638578
43 155 907731
5 129 356362
4 185 269301
40 50 347403
95 89 951309
19 120 830229
39 43 743361
69 35 886696
53 165 371693
41 37 358013
82 28 591696
70 80 920228
65 186 95872
39 171 203869
51 32 198614
14 77 1009478
82 54 285733
99 184 503314
61 165 836265
72 191 446141
36 28 936251
51 135 133291
9 112 113325
41 81 576680
95 161 500434
58 198 958078
80 59 528051
100 9 359170
80 26 459904
47 64 104379
83 44 333045
32 195 572036
92 107 116061
44 115 331788
60 136 284154
8 156 878962
78 16 555562
84 154 574991
62 19 944121
53 79 313963
73 111 967150
17 131 323387
32 152 332336
71 18 937843
66 139 861446
13 26 741773
89 134 399327
75 121 115964
73 50 896686
43 170 288320
18 25 996390
57 105 295934
56 135 550339
98 178 304872
10 52 635670
66 69 963083
9 167 746936
79 93 648685
71 148 894371
62 187 677680
59 119 399069
27 151 216328
1 103 825186
98 183 56913
16 155 33119
86 102 807943
94 63 546905
86 54 649211
100 40 749491
80 93 255022
36 115 173908
75 155 524589
59 9 647073
7 90 868551
93 22 200005
73 92 626947
74 69 526281
17 32 62244
41 189 487153
18 126 909446
74 198 373979
18 37 514733
65 164 599778
88 67 929467
46 163 967435
67 13 296404
68 48 40236
62 138 710825
45 142 693693
3 196 947947
98 174 138371
14 94 743037
92 69 698810
72 38 698330
55 145 290370
38 84 500393
15 68 287855
98 81 57049
7 95 872439
87 17 214706
35 88 613242
58 16 189441
96 116 607037
44 136 279070
57 28 831614
59 57 947401
69 44 251811
43 199 428284
81 47 540800
88 72 872917
39 124 287148
100 74 338788
58 195 315219
95 105 778841
91 72 744631
18 94 521446
31 23 812720
94 56 127823
70 85 343663
100 143 1009307
3 53 991869
29 195 642477
2 80 374214
88 193 453564
12 19 764364
16 78 850985
51 133 73761
9 153 181252
64 85 964644
24 173 636157
6 111 928182
26 196 742149
62 200 1005362
87 76 133382
98 5 702425
44 125 82867
44 48 38498
42 193 163087
98 178 543088
6 67 993836
62 33 537481
42 168 851577
89 43 188989
28 168 173620
36 41 253337
59 61 967790
79 101 75260
58 10 803677
3 27 711805
20 92 33100
18 155 306386
25 196 588625
24 69 863293
9 107 300609
65 27 6071
77 21 811118
98 186 638634
99 62 64317
53 120 315464
23 95 178356
47 95 371360
49 161 151520
60 120 143096
35 71 641705
43 105 894501
62 184 943416
59 191 378662
34 155 509826
18 44 254103
4 185 285728
43 121 793020
97 70 859051
9 92 707057
33 32 327888
92 11 431292
22 22 100008
53 127 372179
9 169 994564
18 146 972563
81 38 157362
97 112 99776
37 65 569770
8 137 317354
72 18 397006
91 85 4377
100 12 511245
27 30 624842
89 129 251278
63 25 730595
88 22 975955
26 189 684925
2 5 821695
45 9 215772
5 61 282348
16 34 623996
12 108 123601
50 194 401628
64 125 110534
83 137 452061
74 90 543438
27 56 322318
28 90 664551
70 185 619911
73 179 252211
63 120 762957
76 169 343320
34 124 705794
63 76 124662
56 54 545763
22 166 549686
16 167 349786
39 66 425069
38 70 977372
52 142 420090
69 80 331247
66 81 441238
5 158 879427
25 117 157278
75 178 911960
7 37 126073
34 73 237934
20 40 232131
1 9 864632
45 124 204488
66 188 333414
27 11 431643
87 99 903920
34 96 421166
12 100 581441
64 98 334753
89 180 666890
61 80 65977
54 173 497938
87 43 786196
31 17 646552
77 56 857600
100 28 1000287
81 130 535182
71 141 879727
63 35 520388
90 165 339933
5 163 714973
40 77 223905
62 135 576042
9 20 400220
41 59 16781
40 23 377357
34 168 852220
62 23 793966
77 110 342790
77 6 145801
3 194 588395
92 105 151311
22 33 222357
75 31 3581
70 91 75409
69 71 293074
7 120 408723
92 70 580093
15 118 182120
32 174 540936
35 128 766829
5 120 943036
3 8 40584
48 98 953875
8 53 692448
7 177 19861
79 61 776800
6 8 400286
24 60 180735
6 6 421087
9 82 716124
70 12 944462
55 153 623357
46 156 566055
73 100 207731
46 187 541658
62 177 175975
58 175 320884
16 175 908987
45 128 356761
79 104 727954
63 187 702103
86 64 711310
88 130 301711
15 75 206332
80 100 173699
41 90 983861
11 147 530358
14 182 457560
75 33 821122
11 187 803943
83 113 80775
8 54 608835
96 180 246102
19 39 216736
56 88 205493
28 64 466768
21 74 851516
3 59 992605
16 173 73616
10 103 392605
76 128 37374
82 170 579367
77 44 674654
71 152 76954
19 179 12449
86 178 798337
14 82 414639
8 24 571358
34 39 748063
66 159 220394
54 155 253919
44 139 37726
54 40 816444
12 190 65529
99 51 377874
18 134 413661
23 195 829163
7 10 581603
23 191 255033
88 69 562714
2 188 703397
25 10 528806
80 181 202474
80 197 514409
46 96 183109
1 136 465685
11 23 939880
98 90 209275
38 27 501758
74 161 330321
96 171 909276
67 1 283200
80 155 989788
61 83 530765
23 29 477369
54 111 557911
99 3 600060
25 145 21982
41 121 635596
69 55 37443
41 39 916527
9 40 811148
34 197 118994
80 190 71930
52 21 569304
52 141 858798
40 157 334080
16 25 799325
72 41 55754
27 187 645191
89 132 910827
8 84 845267
82 24 927992
26 176 968562
72 144 844913
19 148 651704
38 141 570233
66 40 185787
60 30 519932
46 38 239287
93 5 570075
23 176 226527
26 17 642
14 149 646493
67 150 949272
78 28 831632
50 174 927067
23 62 940310
13 179 320311
79 144 762696
50 9 708791
33 102 877731
50 48 268142
60 153 300360
16 88 587628
94 10 291994
17 92 182797
82 12 133266
12 87 393492
100 117 381184
80 49 642174
14 164 438162
38 129 924741
94 164 332015
58 92 100684
97 119 906312
71 37 788632
75 180 460158
44 146 587820
22 42 115276
96 69 627913
29 90 228736
19 96 282371
59 127 164337
79 71 80241
19 89 571234
68 25 993971
34 37 833499
53 63 250973
63 118 315331
61 139 1004706
51 39 693875
50 162 903718
3 22 172566
54 18 6659
20 98 386872
41 132 374781
10 190 493710
52 146 140159
59 131 574033
70 114 446925
47 33 963086
22 80 161481
51 86 218955
18 7 923095
19 76 469785
35 137 743525
95 167 493473
80 2 397934
39 36 19177
53 136 893086
68 19 932313
46 149 947678
47 118 335556
35 35 242448
9 31 445562
11 62 81899
95 173 854530
27 5 129642
93 135 318606
17 177 168118
45 182 698944
4 172 674789
30 7 404092
52 35 972805
95 55 48902
56 196 534465
40 100 562868
5 16 652588
69 106 572079
89 145 145128
67 3 858955
75 165 261602
8 101 522214
31 89 979232
43 152 409261
32 174 272016
59 29 688300
67 70 953954
59 87 890418
83 103 99910
1 149 376233
5 191 47850
56 198 779501
98 13 124031
47 75 217935
30 134 314526
90 24 996172
37 14 882072
77 154 16881
81 170 139787
6 65 447981
1 20 348668
74 191 392406
81 94 683574
84 48 926679
17 149 472932
6 168 355007
1 111 677141
73 47 345916
23 53 904724
38 71 243145
69 81 989588
25 20 628114
6 57 939298
80 3 680334
74 177 358397
82 27 217205
24 148 590250
13 14 509683
38 196 717815
69 96 960882
77 157 646559
49 126 743431
71 141 944311
99 96 176974
38 110 69364
82 56 103245
87 2 723558
57 136 85504
13 174 625897
10 95 636807
54 111 820386
58 164 309838
15 199 942520
49 121 616996
13 80 206432
28 129 906420
36 167 1002365
64 113 1006964
12 146 538684
93 50 410668
31 98 805496
70 133 631241
68 65 865162
6 101 871667
8 13 325279
2 128 419087
92 43 82816
98 126 172518
11 92 624380
49 168 592214
87 90 28858
55 105 781581
1 19 824800
88 160 315347
91 181 891540
24 132 294142
31 72 846963
19 46 130244
79 31 743049
67 170 513537
28 190 531303
74 165 212933
73 28 452150
24 48 131115
7 146 670627
27 187 362561
16 91 794485
82 194 168918
5 17 242486
40 123 830400
66 62 846906
40 46 527946
58 128 277885
8 187 416887
93 146 627551
29 111 619205
20 49 454556
26 126 931636
81 140 641576
22 130 391882
57 179 89584
20 10 44725
59 129 469419
98 75 512131
20 90 818553
45 178 940093
54 149 276531
40 120 442994
7 42 724336
43 68 499947
42 12 928602
35 132 355159
30 87 150600
76 44 686533
67 146 566075
40 172 144031
2 102 546595
19 45 226756
93 46 507311
23 60 857002
69 77 50537
51 70 264810
30 34 92119
85 42 162716
63 22 81936
1 113 573985
5 43 877150
30 193 217438
54 143 997119
14 61 918665
16 119 788264
88 182 284032
17 84 708858
66 61 149710
17 8 856336
48 117 299175
61 65 356440
21 93 755104
28 5 60701
35 76 999300
34 196 550714
73 91 309282
6 17 134069
42 46 961757
6 41 51136
20 170 909133
35 41 700840
47 80 851401
67 35 93931
62 96 599201
24 49 817745
94 119 423975
92 96 537623
24 113 530226
1 166 63042
37 126 823961
67 180 447873
49 40 971582
7 165 830481
62 131 700594
84 60 595236
99 100 305095
97 89 628116
48 186 62760
67 140 675358
30 176 428343
90 176 814854
73 144 427245
93 41 353900
55 8 309602
100 110 141092
40 121 806280
63 31 539589
13 26 1004315
38 79 962887
91 97 800738
72 154 652509
63 106 717057
98 16 868634
57 5 319239
15 120 527534
63 36 45979
30 125 121582
16 41 718458
53 20 300961
51 92 197405
22 76 364193
99 59 222376
82 4 1011609
71 40 731839
23 95 723247
5 6 779881
27 91 377947
95 36 566493
77 5 491138
23 119 213347
85 86 960703
52 163 103502
1 9 538584
20 171 482062
8 106 346566
32 164 545014
3 143 570198
79 22 211939
59 26 116275
12 82 272781
20 13 712879
67 140 958359
53 141 493421
64 114 933257
7 183 98643
1 18 957162
73 70 406005
15 104 345261
79 186 759849
45 29 29706
21 169 625843
45 48 998867
86 65 117406
80 137 165591
47 75 191717
11 80 100874
82 10 115145
74 34 240340
70 9 204818
54 68 142901
87 192 836399
16 165 591389
28 24 546335
45 24 886976
47 33 14069
78 119 1868
4 106 959467
35 40 229859
100 89 957743
45 60 53448
69 182 418317
70 10 55440
76 140 155116
45 144 883193
61 192 909293
4 82 474256
50 135 244910
56 40 292531
70 156 277702
57 188 467775
46 7 1009249
20 9 888489
35 166 57715
54 157 1000695
48 55 335005
43 79 744415
66 131 423889
42 177 805053
56 13 599077
81 174 976513
14 121 808530
19 164 600940
84 21 348062
68 187 696196
82 10 239460
33 156 139598
83 163 861915
22 115 653094
80 36 336091
9 61 839936
15 156 258847
34 66 227306
78 91 572504
50 115 824976
63 76 354064
94 100 197211
39 59 519774
83 115 279027
69 176 26385
29 31 492989
69 34 261817
74 129 61243
11 61 81330
89 93 596169
99 60 242916
5 90 1008384
73 54 587537
25 45 276247
28 188 2347
79 98 810242
32 9 732747
35 35 26672
94 120 12124
39 117 645851
68 129 841896
62 10 19005
23 125 643520
75 66 925818
10 109 441312
41 144 329982
50 198 325843
13 146 66163
21 110 198880
21 33 849234
73 112 458765
81 52 300141
100 92 512149
93 169 274948
27 31 943572
36 36 152440
45 41 509832
32 149 594065
51 129 913389
9 14 665328
91 187 950848
49 130 899648
2 58 233895
82 111 423060
64 85 192031
41 172 985493
56 69 580791
83 59 570180
55 173 953258
4 168 48346
23 81 142357
25 31 971450
77 111 718594
39 33 548274
18 104 484811
67 103 552575
51 23 68673
74 53 745349
82 40 586872
36 8 835312
22 194 208440
6 8 910606
87 5 892428
70 78 837483
4 4 862941
75 134 250446
66 156 248752
87 86 518637
40 83 397565
34 101 546859
47 1 451270
71 36 266799
61 129 614786
67 200 903063
56 144 242384
66 85 903150
42 21 919516
84 188 311076
23 135 621007
69 29 378837
4 90 776881
71 125 268008
20 169 818687
54 89 540331
62 180 258000
46 33 927378
95 4 993351
94 21 928690
87 114 664888
85 147 224449
93 83 521551
97 158 917658
29 158 221841
86 8 866625
23 99 638680
6 152 457525
14 45 46456
3 4 380853
12 121 538251
57 184 841807
70 37 585907
19 189 978190
22 81 620645
43 187 674755
2 144 98802
76 22 757998
32 63 388295
53 20 704726
82 149 677245
45 4 492100
49 57 721676
66 88 572599
31 71 43692
96 11 499233
90 91 472855
77 92 867206
25 155 247166
56 57 297238
39 144 867737
52 132 966323
89 125 878214
12 41 432378
14 38 167997
5 5 454605
98 90 553211
93 8 641566
45 73 168753
72 187 26014
35 39 169771
62 59 106351
28 30 956097
70 171 963655
42 159 586171
90 69 4162
55 89 920085
90 122 825079
74 144 44734
96 100 617984
35 95 574146
58 75 545182
93 5 333626
9 20 760521
25 92 544890
74 11 963799
41 85 289458
72 74 718869
60 140 277594
87 119 1058
46 81 195886
61 130 733773
58 173 200475
36 3 189632
2 169 121422
28 24 505261
86 90 761954
20 108 321749
66 31 615527
22 145 907818
11 136 341342
48 7 892894
66 177 997801
23 9 346665
14 76 212635
69 111 417423
33 194 490018
88 198 42138
75 170 974718
11 193 795233
100 120 859954
30 35 313716
92 23 11057
70 10 298010
6 103 134503
75 29 590287
99 63 249469
68 38 572314
18 131 842039
79 121 387442
15 102 599170
7 75 269644
26 113 621929
91 3 338516
79 42 93618
18 107 213200
77 141 591858
43 39 471924
32 78 866097
4 28 460376
77 116 441878
21 26 223056
90 40 858151
23 138 163489
32 51 400725
3 145 6789
95 75 665644
10 51 451137
78 6 760634
36 191 637861
37 12 448249
59 121 970921
4 56 362915
78 163 983890
39 128 281084
20 90 894843
50 200 718891
4 63 824332
60 179 842368
64 67 243630
73 73 337599
92 161 734566
26 65 550248
74 191 142522
56 129 48406
21 12 323836
78 48 806466
43 131 279725
2 58 961739
25 55 572962
53 59 474631
88 84 916509
18 90 942531
15 124 388751
68 176 198063
1 175 40441
65 78 809642
21 137 661174
47 130 216436
34 159 392381
54 2 203207
6 161 457139
70 126 383636
85 81 493722
39 178 598317
45 115 251691
46 97 662912
24 131 837943
92 82 348623
27 49 218267
15 175 188826
19 103 292869
59 9 291479
99 161 709152
78 196 342600
19 83 964841
13 121 265090
73 70 395195
12 190 416878
87 116 771317
91 23 240716
93 7 623063
49 1 597364
73 141 260349
53 185 546163
4 134 583046
17 184 503192
57 116 321191
91 113 733047
2 81 257569
29 169 645975
64 140 145519
4 62 104105
24 84 202332
41 177 754284
58 114 208795
69 59 722121
42 67 322413
98 162 93847
7 156 45835
65 189 171006
61 107 55040
85 19 424025
44 68 236391
71 192 453782
97 193 134567
70 32 28287
46 40 548424
81 114 883418
75 25 807303
97 109 148391
21 21 820283
5 165 876151
84 47 198142
2 38 278874
90 78 765874
3 152 911659
18 65 605196
28 89 663275
100 25 3651
13 101 1002008
93 114 598037
77 73 258197
21 129 194859
28 115 802585
27 143 522892
51 148 49813
13 20 903715
5 157 509650
58 92 179498
93 69 798754
49 45 1005125
48 40 828839
13 158 122007
18 9 745453
56 146 369272
61 129 231237
2 42 184076
27 84 488534
81 142 676258
43 147 196797
76 156 626438
48 108 854332
13 71 428399
3 107 83941
5 57 385344
23 125 467812
57 80 964702
32 87 257222
36 156 275846
50 122 636790
77 183 141244
88 82 934403
59 155 214372
72 42 787833
25 143 198302
11 113 411860
73 178 560713
64 183 273532
63 166 838063
39 40 504595
53 61 346545
3 111 908218
93 87 823890
58 60 430532
80 114 884906
41 134 716923
94 136 628831
42 129 924126
61 52 904036
51 33 208191
81 196 936954
11 45 327119
47 32 3474
10 36 484447
36 97 132363
50 90 686753
97 186 533832
66 36 114641
38 90 53647
27 151 386012
36 64 152828
66 4 849722
76 181 330214
71 71 84741
7 61 772257
86 75 71920
7 133 31101
13 7 262356
46 46 265063
82 51 987558
63 184 593374
20 163 975379
21 143 296047
27 194 765153
12 34 696150
26 8 891661
69 94 117804
78 60 830450
71 102 536711
50 50 125851
11 126 232855
86 198 789846
41 3 181376
58 143 764348
37 156 489187
38 52 397910
82 60 766958
28 162 418725
39 109 760092
75 59 306113
50 13 569162
32 103 101511
50 124 484331
29 63 676270
47 84 612032
32 148 416628
26 175 905718
5 4 207006
67 44 288162
89 133 764154
65 66 332969
100 128 351682
2 27 452004
43 86 213580
1 10 621677
10 182 989619
57 45 956181
29 149 11318
49 163 289774
98 99 183362
79 29 443346
40 20 829748
79 33 816338
19 164 67740
50 90 837542
99 74 179465
37 73 959648
80 69 921304
14 79 36934
97 137 712053
7 31 480134
59 19 250244
20 168 19778
32 176 538019
35 97 226180
98 66 493491
47 123 189222
99 18 437153
60 178 676358
16 110 996074
26 100 822644
36 172 272391
46 167 154700
7 173 391083
79 166 156912
85 170 997664
83 133 234859
83 154 64612
24 96 456986
78 138 494356
7 88 550451
80 42 289183
4 21 401256
13 158 501510
93 60 983868
47 58 743997
58 34 274514
27 37 891599
36 118 975117
65 110 637636
72 50 763664
84 90 412474
79 131 735883
25 147 65385
45 36 264667
83 153 811278
63 174 523249
62 149 813200
54 99 494264
97 1 224252
3 45 744724
41 113 8265
95 19 659852
65 44 324739
3 149 875915
50 2 477847
47 194 187696
26 31 908386
63 88 681356
42 39 407377
50 76 280625
50 39 152340
7 45 302420
9 186 844396
37 5 153742
100 57 364915
46 159 256309
73 25 857762
69 146 180965
98 169 314987
78 164 95742
81 104 963219
41 39 222912
74 19 803244
96 22 556574
70 164 543209
100 168 155102
48 187 338292
93 124 537504
36 81 762682
76 139 480529
13 144 28262
18 97 874329
16 28 583673
23 12 191316
93 68 937586
57 131 307644
42 168 956531
77 23 869187
41 180 789122
6 12 871983
36 44 836846
83 193 591425
60 157 922414
3 163 449054
9 50 830445
12 30 959115
1 60 134405
50 99 174569
30 56 65317
66 82 666490
54 85 77244
65 34 738287
59 99 820492
97 83 775794
30 28 520011
72 146 831260
49 61 739559
42 77 1768
27 38 950027
21 50 755209
28 109 137643
4 140 103700
96 63 863686
38 142 261434
30 63 219980
54 77 641218
15 156 632509
50 145 66208
62 87 1000192
70 44 136324
30 98 898657
95 145 531129
93 81 290523
82 174 563591
65 164 1006787
88 130 952287
63 19 952708
37 119 431147
53 32 421154
84 24 430770
13 16 445339
2 91 497053
70 194 409158
24 192 72065
51 45 237088
67 48 870134
85 6 574793
95 127 431537
23 63 79074
70 50 199625
41 145 605202
44 185 420483
40 170 648539
19 125 709626
77 111 696560
78 138 703
99 35 280481
43 62 194182
95 173 691596
94 152 839341
28 62 279003
49 73 940942
54 160 137430
51 182 284497
4 39 357803
75 59 682411
72 19 289482
9 89 1008301
11 52 364960
41 120 996210
32 92 973428
20 141 828364
23 16 625215
20 117 906043
20 79 837193
61 151 711334
78 169 226646
99 126 163675
70 144 367818
88 28 831273
28 66 144653
37 192 364696
18 100 152097
10 200 155051
77 168 744116
60 199 326944
61 151 785657
35 40 823571
6 96 151956
10 8 154370
51 175 690252
36 31 333355
36 61 561032
39 151 507979
65 110 420327
82 83 439751
14 166 894323
27 169 738039
94 155 183897
23 48 58382
74 174 28087
83 162 599578
69 89 381853
15 139 719040
83 145 251544
5 199 83296
76 173 26334
16 23 49698
44 148 462545
50 36 414089
2 27 35524
20 194 738265
67 108 326399
50 30 465767
65 80 15056
34 200 735511
9 14 811296
71 137 213881
7 96 49158
8 102 87714
83 60 878329
48 58 420393
76 129 281955
65 87 706429
87 197 651931
7 150 661979
34 197 68913
91 121 593896
94 37 981327
30 192 486606
14 147 507997
1 24 675525
88 40 867557
56 5 329085
41 174 748594
81 177 870186
86 90 74684
92 178 528872
35 187 515776
70 167 712151
28 49 111355
64 75 27756
8 94 122576
62 8 234941
40 56 562389
82 165 788262
66 116 525789
48 80 412440
76 132 590127
14 52 986044
56 170 817430
42 180 230808
39 138 688764
25 197 494476
32 195 654713
60 200 893568
72 198 383389
26 20 798181
93 189 830330
90 80 824734
28 141 733545
75 39 594918
33 196 997149
92 1 940726
39 74 966788
52 32 62553
55 76 837898
81 191 729299
71 20 905115
30 141 115494
92 34 49737
14 144 664880
71 85 537335
12 26 818372
17 122 894378
91 143 957413
28 12 854910
33 124 386586
54 129 281544
65 73 683468
41 107 716851
22 136 503831
24 92 396122
52 27 880312
98 48 629601
99 17 105613
83 150 837943
13 24 142722
60 39 131062
87 100 590222
63 157 797250
4 7 138500
54 53 764116
59 54 202944
86 93 23503
22 26 37135
98 134 813071
17 67 583699
23 90 927556
47 198 473735
7 6 632605
78 128 308704
40 9 185490
89 73 452906
48 155 66221
10 2 469849
88 158 938621
50 62 341131
22 112 915976
77 60 386631
1 199 905609
85 50 69658
61 194 609450
13 59 268504
21 158 2148
12 106 545388
31 158 357635
29 156 220419
64 10 380115
29 50 188758
70 65 580931
47 52 705932
39 198 737621
72 22 787783
29 5 635413
81 102 41006
46 62 461540
67 11 810049
95 97 220712
6 63 598108
6 41 723000
32 190 831948
73 105 333806
73 85 415882
43 161 359924
10 171 67015
59 73 646649
79 98 873938
46 187 848932
12 126 435838
63 37 520415
37 156 413330
38 92 558705
51 132 900980
75 10 905284
99 136 421451
50 57 412635
78 82 697843
86 5 584143
21 113 986919
80 166 268462
32 92 426928
19 19 368448
97 132 656792
66 15 918184
71 158 855271
27 126 638747
65 78 470940
88 177 571780
42 141 445025
58 29 478672
93 12 993433
40 64 397855
20 190 637885
42 76 658645
38 9 948153
11 25 989826
66 165 168109
13 183 229642
43 99 591441
58 160 699576
76 78 194271
66 50 964015
74 173 967024
57 195 275473
59 78 950430
88 43 37853
35 60 927557
25 53 443941
91 26 675714
24 173 897656
47 38 929411
34 50 844758
25 150 323825
34 69 129780
66 181 199866
84 144 288052
57 166 798860
68 152 162306
8 63 374793
29 35 313793
72 16 1006187
48 66 88794
30 89 875871
16 183 620769
82 159 613854
21 16 973687
29 102 763954
7 42 935133
28 40 54489
2 94 447130
45 76 722647
73 126 307588
34 119 585596
60 112 296567
11 102 742571
27 130 837633
14 193 128178
99 44 97644
30 18 539478
10 161 853860
82 171 185195
49 61 833056
96 187 368440
55 23 791205
97 153 396673
8 136 117466
73 175 492628
48 26 476585
33 175 1739
95 170 692046
94 65 912521
64 94 4133
96 11 266749
89 143 363160
54 63 158703
18 40 470833
38 88 653351
71 84 933038
8 76 159368
1 43 446813
5 187 940869
93 157 88759
1 142 432228
54 101 631149
79 40 489601
17 70 140407
78 24 382330
88 41 211082
39 85 65821
85 45 701345
11 32 241098
58 125 285616
32 156 994244
92 77 141433
32 177 440112
34 141 938297
87 172 634458
12 68 377975
47 81 673286
18 37 125473
55 33 399826
65 77 299197
42 179 747135
46 42 492208
23 70 572280
47 61 178458
92 37 811459
8 8 650636
9 153 927949
51 73 655895
84 154 808519
73 69 600212
61 62 593422
2 85 909369
12 96 523317
5 51 520567
7 34 357022
83 125 118173
79 98 327300
23 17 751790
35 200 686572
89 191 84077
74 14 453869
80 90 896432
80 86 172232
45 54 94479
10 135 52314
59 187 303151
79 112 645428
47 16 420349
71 11 919549
95 112 906694
36 59 135623
29 168 849533
24 29 995385
14 70 775941
44 170 95201
21 123 146385
77 59 542321
47 138 536993
79 171 6626
94 46 817487
39 17 701743
88 103 877818
10 82 148141
38 85 567370
62 178 73852
12 115 769506
25 188 774658
69 61 116235
95 69 994494
100 161 356372
34 149 415889
44 161 703142
49 125 107450
41 135 435915
83 121 300298
93 120 833289
70 198 472867
43 97 256886
22 61 487341
60 60 344703
1 118 960734
91 76 881494
7 5 379954
11 163 792715
74 136 244119
37 59 710976
36 103 685660
69 106 138338
45 74 98537
97 19 291966
99 142 686907
95 52 765558
73 8 66008
81 42 95372
87 79 445735
25 86 960855
42 134 745083
68 83 597419
18 151 888182
73 20 13097
41 24 334712
4 34 978795
7 129 704817
69 100 923647
93 164 422569
36 45 280726
16 195 31641
48 42 714124
57 166 918888
10 40 682117
84 154 458824
36 193 222574
19 97 941264
29 16 1713
29 144 561815
96 128 580370
81 52 987327
34 48 531975
22 196 935633
91 89 29588
46 18 577437
86 109 206935
54 65 170816
39 58 192010
61 87 263031
89 125 741760
94 196 65061
42 159 870924
88 137 773145
64 123 1011625
93 114 723471
75 37 5984
30 188 349459
67 164 382160
78 55 545862
32 192 915618
68 180 707499
26 36 551492
92 103 699753
73 84 232051
26 157 966065
31 184 773508
8 63 499647
30 39 143497
38 141 13973
57 60 321921
90 84 721261
8 52 250553
63 72 894366
18 61 968726
75 153 225278
68 81 1003326
63 74 122537
97 120 849913
7 21 364519
85 177 674281
72 176 601521
84 65 974161
11 98 323800
1 1 39425
57 173 528630
13 52 666740
99 182 51818
4 6 70696
21 24 869019
100 29 619137
76 84 376710
7 84 206885
82 68 769010
14 91 290351
58 107 898413
32 47 655753
94 150 189285
99 32 883618
67 157 757490
47 181 221731
69 146 303570
52 1 455366
20 160 107765
50 129 411913
20 132 375537
68 44 775548
30 111 330288
92 89 314799
98 170 562992
2 131 502657
66 41 611101
2 192 971172
65 64 386927
49 61 651414
63 168 243130
36 51 358900
25 18 494964
37 173 926614
27 162 441381
39 7 591328
91 141 172584
75 40 618910
97 43 317377
83 168 334224
58 69 645656
37 170 554493
11 191 674054
10 43 745246
5 47 666246
65 48 673974
80 43 335338
26 91 84296
17 95 858917
33 31 876276
54 36 808987
27 127 214174
35 113 224439
25 74 478062
44 38 772586
89 9 127896
51 43 769373
98 23 398149
92 101 517421
45 32 953233
5 65 356275
28 194 508585
13 159 388668
76 30 658169
95 199 935543
56 143 353539
26 71 407159
77 145 176646
75 90 616642
13 107 472026
56 153 140481
14 61 881690
85 30 482017
42 154 930148
50 12 397381
95 63 55901
82 168 417809
78 81 959234
63 34 471455
24 155 778269
1 36 716872
57 5 70960
26 17 278137
38 21 415160
40 39 905473
60 1 79823
96 133 608279
22 43 965452
67 21 106900
33 3 404481
1 122 189551
51 200 583948
67 155 522911
90 39 34783
34 94 575584
87 161 36228
59 197 672693
5 153 302221
47 180 939007
21 11 279631
90 120 561135
66 174 385065
97 9 699684
48 66 98883
26 96 649687
26 115 364354
40 41 193518
18 115 249232
37 50 647326
53 91 578999
93 178 285865
53 98 295506
46 58 300842
44 27 587331
88 191 886391
51 68 100211
72 29 491243
22 169 252266
51 85 268621
53 172 958617
97 191 11228
90 136 565877
32 72 975089
3 49 101992
92 85 358581
22 197 777182
53 22 937532
53 93 599639
50 195 658370
37 4 512349
18 129 565352
68 166 695700
31 174 27725
93 138 533269
9 56 1008432
52 168 862524
81 66 402021
9 83 709324
60 183 565161
83 192 770028
87 156 585801
70 125 356400
6 34 762246
95 162 636244
59 160 526014
65 179 302946
13 181 10900
48 131 110410
31 51 88903
54 137 932889
16 117 935467
38 46 407001
54 42 325037
26 61 274249
37 22 611806
78 162 460581
99 32 848250
65 19 266618
23 14 942590
53 177 19598
8 130 667241
87 183 112
88 168 854704
34 121 694583
87 197 787888
99 182 548579
72 57 826808
51 47 483306
92 45 200514
25 141 583586
75 61 724074
99 6 69203
43 127 108615
47 47 120638
17 154 254403
13 187 268457
77 47 115430
20 34 406665
57 147 807060
38 154 623671
80 26 849726
93 18 130890
96 141 100766
10 97 819260
70 69 754656
96 75 554420
13 93 514917
27 68 619898
93 43 313070
83 90 738385
20 22 286287
51 54 844170
28 97 724769
20 139 867743
93 6 786846
89 5 59192
45 28 727718
67 51 235623
69 138 694580
16 158 90670
48 144 8341
1 135 728983
80 132 1000362
10 108 422360
86 170 719529
21 114 98974
19 147 527537
8 172 916511
71 127 126708
30 50 393028
10 42 268357
59 50 588081
16 170 315466
90 43 747047
58 14 799104
57 124 209267
55 176 658047
96 57 12828
88 4 330917
51 134 819892
69 46 816225
10 193 466431
54 71 613413
28 115 972494
74 97 62067
99 111 827338
4 78 595464
44 50 8706
46 116 671353
41 121 73836
96 43 763162
36 109 691258
47 84 990365
39 9 797912
16 124 72288
35 66 307943
68 30 426077
38 150 116469
39 20 55958
67 125 144739
14 71 704517
55 83 441822
59 113 271892
3 163 402922
18 58 627047
2 93 59008
31 128 431861
53 64 892112
60 124 595779
35 200 169707
89 187 761066
41 80 164382
20 42 30665
77 97 878281
28 121 340050
8 193 82244
43 193 598651
33 108 614200
2 125 866968
77 158 930374
98 60 296599
6 135 56002
70 181 883716
6 37 201218
53 145 688288
55 132 120629
26 99 174061
42 145 833007
16 171 849605
86 122 931596
9 94 752169
88 119 614979
81 7 749407
90 68 823244
46 193 607547
45 100 305033
10 114 755195
12 79 913989
14 122 660719
97 124 612877
75 185 596370
73 79 571285
100 27 48694
6 108 16393
1 119 909347
42 129 119786
48 107 897232
46 23 315731
55 106 210630
1 26 828787
18 118 371528
20 140 745775
27 61 814440
22 77 487123
30 31 638503
11 189 251604
49 165 160577
54 168 444330
63 52 9216
44 185 286887
94 144 950343
68 70 692155
58 41 250498
67 130 888726
9 176 269006
43 149 463179
23 18 20405
34 166 963599
17 19 10042
81 113 266136
48 28 461999
95 153 732020
96 198 694866
9 31 870932
70 12 318894
9 79 362755
76 188 81464
77 50 499692
22 54 189157
62 190 288389
25 19 650744
32 31 531866
1 86 820368
94 178 559493
48 30 110937
12 44 766569
57 194 674984
58 86 806502
52 3 413387
67 12 276339
94 61 611282
64 112 926484
15 29 83157
93 83 499379
82 139 602903
33 157 62086
57 82 18649
19 199 427821
11 11 851914
65 72 176422
19 13 988827
61 36 39585
48 127 381807
87 118 714578
24 155 275050
52 87 444794
15 45 251543
51 196 18162
39 146 226864
3 131 745255
31 65 976083
25 134 452520
21 36 218373
49 142 553244
22 143 882518
38 168 104330
51 136 995572
36 27 902608
19 141 830216
59 112 271058
69 72 516874
31 56 952048
12 38 910011
83 41 189607
39 91 472965
60 73 240852
40 135 950310
73 56 867386
10 43 638173
45 154 974404
9 52 165462
78 82 485320
19 95 161358
38 96 727799
39 147 9230
86 140 657087
30 26 210511
65 136 80524
34 87 764745
47 16 886882
59 176 223809
15 181 762737
74 181 311151
27 37 20433
64 119 103929
41 141 330680
82 169 377175
89 183 183650
80 106 689739
79 91 79370
39 121 99428
60 138 593065
48 111 78927
77 125 979791
48 80 732088
65 26 727932
37 129 598717
85 55 936825
29 83 172238
72 60 737490
43 150 471482
70 181 474314
98 14 791548
22 78 275024
37 169 649975
23 124 200542
92 63 677289
60 58 99611
63 88 955788
40 17 313660
7 113 370583
18 94 750060
98 47 58691
70 127 119811
84 81 968552
27 54 366174
38 49 6416
47 164 378741
72 19 694462
22 102 166199
80 181 944093
85 187 318694
41 101 742133
30 92 547718
99 22 343971
10 98 650623
15 26 385379
93 107 967463
45 128 225636
90 21 752049
20 95 961347
93 9 1001894
69 1 335312
78 65 327685
58 73 98930
5 33 290266
30 60 97701
9 161 398201
43 155 523639
59 160 163269
51 191 314625
86 34 471588
15 107 353027
67 91 617979
64 110 794613
24 82 125008
32 85 751414
74 78 164236
6 180 724986
52 20 144816
80 78 111530
82 94 156881
6 160 151703
85 100 258382
26 82 983347
39 95 660287
35 21 585931
85 88 460956
80 149 687273
95 173 821672
84 111 971982
28 164 768668
33 156 890938
57 174 752921
55 124 772176
36 125 224637
60 60 539326
14 101 926522
42 152 382828
87 30 901246
2 104 856765
58 16 692291
60 55 969278
11 189 574433
86 174 778253
15 122 715039
68 109 699182
52 29 881830
39 51 264498
99 80 955342
4 80 492151
95 124 744833
100 57 498166
57 38 846005
83 60 189546
83 6 890501
10 39 943770
43 130 429370
46 157 790762
55 15 605669
68 120 517388
44 48 470632
45 47 135433
21 12 845646
41 65 38611
31 36 298780
78 160 176451
64 145 854481
92 55 791412
2 82 618061
20 140 643384
98 124 834141
98 46 1006207
79 191 608436
65 71 653101
50 151 473358
15 138 875754
29 112 201759
83 181 959515
42 145 894617
76 128 974125
86 169 659526
61 44 899264
80 165 171481
81 149 162330
25 151 354599
62 64 554763
92 160 772641
44 181 217677
17 22 737672
96 141 548169
88 134 166392
62 100 7317
68 107 538220
73 136 883329
49 148 331367
20 87 292198
12 10 144739
81 77 506003
35 158 984642
51 99 146580
72 151 154364
9 40 228197
93 114 558786
6 172 402192
30 39 410075
40 151 813451
4 42 740398
55 30 856168
66 136 753739
100 102 378361
79 77 407145
32 62 532364
24 188 86479
1 41 134477
37 190 134202
1 25 403353
77 161 630306
32 21 207308
8 18 516839
20 43 348330
86 115 425752
36 14 214873
10 13 64092
19 88 830764
98 14 478484
52 177 157084
15 140 325382
17 158 977087
51 24 345283
33 18 646048
89 156 945276
12 88 883622
64 141 952035
24 189 29314
37 96 423772
35 178 956712
88 16 236654
21 136 744220
68 158 849408
45 115 716744
41 87 714474
96 39 227435
18 170 236464
11 93 816590
65 71 887599
3 158 127722
15 80 435619
60 94 383951
51 195 62517
16 50 365236
2 165 50793
75 2 387468
13 96 16639
11 87 372956
36 157 613643
31 141 220292
50 194 840757
77 162 791201
96 117 817087
53 85 937541
45 199 938401
85 199 212135
77 82 180472
84 21 346944
76 59 912545
45 139 490249
25 8 374959
4 25 722441
81 57 550083
25 138 202557
18 146 784932
49 120 985332
70 111 135855
74 161 822673
72 143 637938
99 4 122141
28 82 427836
51 116 415045
65 66 901963
93 43 21549
71 189 598984
95 88 69251
46 144 253232
5 9 406608
71 173 720503
12 153 878698
47 38 685612
68 155 524794
49 55 111603
8 180 431765
19 143 894485
79 44 140677
61 63 162807
78 117 771472
91 1 499260
59 18 414409
9 169 705356
37 113 529275
82 199 73271
82 129 583856
15 115 554007
39 52 452624
43 183 798792
80 149 722250
7 80 917411
35 75 626080
48 165 238122
19 36 519118
69 94 864319
10 162 605944
64 125 251482
33 1 490577
18 80 445526
4 150 170990
1 28 94275
13 161 602262
87 155 338427
95 131 978868
82 119 88845
5 72 924822
75 20 515898
26 166 202372
37 49 167740
35 44 866234
80 143 562165
51 195 185941
48 72 349271
28 56 647702
93 24 813954
100 63 248455
71 119 468974
15 121 331675
69 69 248447
48 199 300739
75 148 278506
94 179 971822
5 161 258291
82 45 623765
27 179 220566
85 20 285404
21 154 990784
60 73 743031
62 136 51344
59 183 80037
79 75 943973
96 117 378871
99 97 890407
79 185 432728
22 169 303103
82 22 288323
63 176 967522
11 47 1010033
79 1 187877
42 57 800354
77 99 349853
67 12 204062
21 79 907688
1 186 468020
71 79 329518
91 70 254137
72 128 379087
25 158 244630
9 88 973253
15 145 623327
69 120 577467
76 82 738221
21 154 454807
58 18 88258
27 155 418299
76 81 806496
93 186 166812
13 93 98649
24 167 907106
76 56 967481
55 172 577057
12 190 896075
15 23 884135
46 52 184375
67 165 256930
8 154 636636
99 200 716229
14 105 937478
30 90 147736
25 126 472833
81 31 370629
57 84 739003
55 134 426927
64 53 618927
25 160 459861
91 178 843209
73 63 743285
57 69 406646
33 24 347359
61 198 630077
15 129 228887
33 11 597108
19 51 118707
97 37 446185
54 120 52270
100 97 996415
10 69 739901
92 140 501175
73 65 99574
80 46 980068
5 172 886029
18 200 987144
66 17 454608
51 69 275868
1 155 608053
59 92 941679
25 67 538420
43 75 583255
38 56 635450
69 197 986159
80 52 269104
96 61 364290
46 134 654211
67 192 364043
25 82 858444
40 55 421523
91 146 868979
46 90 724224
38 88 347032
57 77 731088
49 17 1000627
63 110 843966
74 131 10763
58 92 345913
40 15 1008690
6 33 257795
85 103 23313
77 177 652103
5 136 948871
86 192 329624
11 1 42000
81 71 361143
17 66 388931
3 184 963181
36 197 826158
4 157 861725
10 96 46618
35 100 328484
58 113 966633
21 157 983570
45 200 639235
67 145 824379
40 111 616803
7 13 850935
22 101 877873
67 117 36089
100 190 358115
75 33 169251
8 44 874823
33 178 216682
57 25 247889
52 77 46869
99 154 227928
55 46 792149
89 141 637837
25 182 644128
4 155 694590
61 174 565308
2 14 28931
69 153 40272
5 51 914252
92 5 659241
64 113 665812
85 122 5346
67 88 864667
3 64 317215
52 107 197062
41 133 881734
38 53 681556
60 125 294605
50 87 674523
82 143 665888
85 24 586867
71 38 609272
3 83 331239
71 45 152524
8 20 412682
21 105 41166
94 154 831606
76 83 520731
84 182 175616
49 35 829840
58 171 778494
38 85 743286
7 91 607500
38 95 893914
1 135 970085
79 49 57941
54 31 625156
46 155 635779
54 62 735380
99 97 218235
37 95 648330
83 2 708576
19 130 73487
43 52 908359
99 31 772131
57 194 1010352
31 137 210458
11 174 764387
96 35 181977
37 190 954492
20 62 684738
73 178 2566
72 81 456961
2 100 145724
68 87 608705
95 134 93179
4 4 67130
58 15 914096
95 192 652632
43 190 356821
33 49 644465
37 140 683312
90 37 180102
1 78 378714
78 181 88095
96 25 453132
29 139 999879
75 76 960104
6 157 771126
34 104 425522
81 158 530207
83 123 912336
30 3 719480
86 16 808901
89 115 739336
48 135 921989
82 86 436787
77 107 534746
96 95 434531
68 151 8542
40 130 800244
23 8 199672
56 77 514570
62 53 999441
98 2 695490
95 41 818657
60 19 576
85 111 157772
91 117 624223
34 5 576997
6 21 429456
14 169 649743
62 101 612797
94 166 279793
57 15 739701
88 160 643272
76 96 53527
4 187 87639
94 110 475346
42 71 711886
13 154 67946
84 94 484223
46 63 350592
46 172 186779
15 8 793965
78 142 704491
38 197 388148
44 195 313393
84 54 75836
60 85 468089
76 38 713898
72 41 991452
51 33 914955
53 74 724218
39 117 734440
42 57 409917
70 84 908663
54 120 827587
26 184 421503
53 121 491302
53 46 637749
91 99 713565
24 187 716586
34 173 203170
36 153 499270
79 73 777147
98 106 833818
97 162 419554
8 51 441261
38 117 844220
15 18 870429
39 67 269250
14 56 614359
65 189 173677
70 104 73115
72 182 10923
45 197 671789
1 28 740710
16 143 488771
25 175 71756
64 30 12039
90 48 210710
70 45 631141
94 11 483387
16 24 182522
81 117 760931
89 38 18633
37 181 693879
85 7 871916
68 30 931500
59 110 31401
32 75 407618
21 79 836632
12 130 570629
24 186 371261
57 146 626405
86 6 924228
17 116 861743
69 102 260345
48 132 244879
55 183 211650
31 144 436155
30 15 107697
63 176 217989
54 167 554402
44 44 10910
12 98 927910
60 121 811437
35 107 677741
23 44 584901
46 34 377055
6 180 561342
98 183 312485
98 11 647595
39 101 665196
75 86 94966
24 192 957352
3 104 334771
85 94 861803
66 114 757252
22 66 558428
5 166 424242
31 36 501101
73 94 802066
47 185 491225
83 97 977997
42 193 425778
7 166 817004
70 107 95128
63 95 642390
83 106 291871
38 159 674354
12 75 746284
79 28 720849
31 12 359403
1 133 59551
77 86 238000
10 60 392438
4 84 165093
42 52 95472
86 185 46082
87 67 500727
98 197 269874
21 81 212513
67 120 812045
24 183 338957
38 61 405195
42 145 322100
30 112 376632
8 148 842046
7 112 282088
93 103 203765
18 93 730524
36 14 981844
32 34 547227
61 18 990226
48 44 654546
96 161 323846
8 88 419193
31 108 687264
20 96 618330
50 155 848576
35 14 670032
42 147 728510
7 191 303946
49 24 906587
3 10 751897
98 2 529341
98 102 878907
23 188 784067
39 150 312299
83 79 491905
32 176 317214
22 43 486650
76 177 662201
82 15 820831
35 26 881420
69 171 70433
48 38 510771
52 68 809618
51 177 568822
35 144 999292
64 122 248156
43 197 915808
56 41 290526
26 6 397931
97 137 546673
19 53 974543
28 6 144235
12 50 750081
23 88 662438
10 138 297636
69 22 715823
13 143 535582
38 36 883050
29 190 781244
54 141 660231
46 76 737208
1 168 605179
9 184 499927
45 198 831716
26 172 882469
45 106 868393
43 52 220656
61 95 93740
7 84 925578
57 61 360363
42 189 694046
81 132 580461
5 32 410857
12 23 748673
12 97 291666
95 10 402409
37 85 477103
80 76 495052
52 155 589122
93 101 686440
58 79 596769
40 16 359731
20 74 213517
66 194 689068
63 58 704512
5 65 327951
67 64 862873
80 69 534853
25 148 951928
56 25 787372
19 163 114572
14 114 197986
53 121 313341
90 95 896100
55 159 820288
91 47 145246
51 61 315574
65 13 916643
81 8 832482
100 55 574692
71 69 918054
64 114 384239
100 27 428194
41 47 209344
31 69 905430
11 17 731884
26 173 43241
40 108 667010
29 106 934116
22 87 340169
31 90 678012
96 90 724400
81 16 69308
41 152 700282
83 31 486519
46 54 377577
12 52 625984
58 74 129007
26 95 80928
90 36 479605
29 66 268750
36 7 728485
35 72 731019
93 104 661380
10 95 294599
61 62 707535
87 86 292886
31 120 203005
27 199 781598
7 58 1005507
14 141 713792
50 87 884600
1 199 247436
6 47 656787
5 35 790292
85 179 282035
83 91 375626
4 51 575837
64 155 632682
29 111 976755
52 88 96885
86 42 918480
68 178 1010279
21 16 1007611
14 154 865749
73 169 35809
53 92 943034
45 154 623937
15 70 679373
61 139 293559
20 134 941523
30 11 821777
70 40 305507
90 54 581853
13 157 678191
71 39 312494
54 125 264322
87 181 1009740
38 165 260131
18 34 210669
37 137 781800
9 30 817302
25 187 894309
70 32 774620
58 97 979169
55 45 718343
68 178 547686
90 14 686389
46 9 334462
3 118 446224
63 8 700622
84 73 358674
81 110 685921
85 190 589800
92 153 286144
6 158 390584
21 180 585817
35 154 865816
33 98 815067
62 143 985113
73 168 725857
55 69 559151
41 134 917900
17 3 685132
31 174 157339
31 61 529986
18 51 809070
79 150 799842
85 187 512478
35 189 196528
31 37 41342
52 156 316126
30 179 914529
80 99 840203
22 33 41620
5 49 566120
77 107 112012
86 195 797052
22 106 269337
94 99 177250
4 136 941772
66 146 799315
85 14 616956
5 149 233470
33 197 83097
19 11 418308
30 18 278701
88 100 948423
99 191 980221
92 43 108090
8 72 751239
98 189 855989
41 83 793651
63 88 504565
8 151 180583
34 108 903746
65 21 481769
7 20 73499
89 170 313310
90 54 522066
22 10 426909
66 118 597309
43 22 64416
96 150 537652
21 38 390718
82 193 545817
50 119 474252
74 3 340657
23 102 945123
47 18 912578
22 195 307569
9 7 662988
100 95 731099
18 125 680388
26 117 815705
49 113 628063
23 76 841765
71 144 956421
55 82 112464
49 99 204258
48 186 358506
99 85 674395
53 159 911306
45 51 894606
44 118 188297
90 59 464471
70 88 881509
62 197 685026
67 45 486490
69 4 206595
55 121 47934
99 78 339733
65 74 215143
3 175 142600
57 135 489005
78 186 167377
7 178 71219
11 119 978877
85 135 743726
50 93 152107
59 130 930793
11 81 369217
13 92 372557
14 69 710494
94 166 776893
98 90 17034
25 76 807593
3 189 713989
20 28 1005350
33 117 689236
63 28 15016
93 114 893646
75 78 523556
93 32 156874
85 182 368115
18 153 135672
18 114 553123
39 118 192426
62 57 871017
60 134 554218
82 117 908620
29 37 254298
40 56 128005
2 86 597884
48 154 45881
23 113 667241
70 184 431251
67 181 331457
20 30 51083
34 150 915092
6 78 428137
92 120 167594
93 62 723376
93 89 879304
27 134 427041
37 106 221106
27 87 285563
75 135 623438
19 116 11980
80 178 497816
59 84 92239
86 171 774912
5 149 239947
31 82 363606
1 34 69304
61 51 292689
15 150 948543
29 120 991414
82 182 210914
6 194 196481
20 123 216452
57 9 599819
5 69 586591
20 118 916002
75 16 782051
84 63 766482
92 138 127331
89 163 853478
53 170 49812
94 65 677920
87 179 44033
15 37 788161
45 150 490125
33 67 371074
47 155 66725
38 105 369662
98 128 61781
87 145 99255
67 7 167864
95 100 490562
55 36 913360
99 183 734854
97 133 762886
42 33 301209
73 16 235210
60 99 960026
21 87 246463
44 166 949380
24 94 738314
83 96 519624
44 19 180366
8 87 160140
81 109 960268
72 11 405707
97 94 745169
93 160 529689
96 137 481165
1 73 240968
79 115 653986
78 14 187859
59 37 359014
8 14 452155
32 176 631992
7 149 456167
3 111 740309
4 31 414268
50 96 206834
53 122 807474
21 123 392908
36 152 463295
29 89 59928
10 146 626121
42 101 960653
57 133 303130
70 14 326346
68 104 843582
84 10 427694
51 92 858363
12 28 851646
97 170 211098
55 191 184711
4 16 908778
53 153 414954
17 196 130613
45 48 717855
62 54 988315
37 199 470365
93 50 978460
64 106 71618
8 155 545938
41 85 579193
69 25 421061
79 176 733263
89 123 397456
96 181 289137
22 93 33691
92 128 191884
74 43 354089
8 102 405655
43 99 134342
54 198 759704
47 111 736440
73 10 966141
3 128 708596
63 150 182786
30 115 75711
100 184 867746
72 119 237041
54 46 699059
29 141 996282
85 18 371843
93 14 749678
77 41 665051
11 200 184514
61 191 465724
40 193 131084
31 28 567700
90 106 94133
82 105 159297
92 92 55891
62 51 687440
98 38 449025
33 103 87201
23 20 83594
1 28 715105
84 185 849717
82 179 643039
79 142 542977
63 81 487352
82 144 299839
61 76 498064
40 133 120359
77 17 537380
68 143 951161
68 164 265156
83 23 214042
82 96 598728
84 50 891177
62 154 401697
92 39 201318
46 153 476843
5 167 725970
52 33 897154
36 75 292454
89 138 737015
68 113 305394
78 181 245403
54 103 457419
36 103 458817
17 62 585816
27 52 507934
77 71 75405
63 5 391472
82 73 723093
27 185 498960
19 104 677966
67 128 732722
1 167 632347
23 162 613943
75 111 102988
96 164 773560
65 69 791121
32 154 714431
39 79 767046
3 38 358407
60 39 706883
46 7 985674
9 6 233751
5 74 463144
82 10 932303
74 93 133413
65 120 737406
32 190 845662
12 105 760330
78 159 618270
12 137 408852
36 61 982208
100 99 669583
35 4 923113
38 78 271641
39 92 1003412
30 74 889882
57 95 541156
76 187 540099
79 199 147461
20 156 900222
36 60 731247
30 37 725128
82 20 98415
33 134 149810
82 193 340274
73 81 804335
20 30 853485
98 19 153389
46 17 395116
24 90 572493
87 98 318105
23 32 121260
14 170 530982
26 30 612923
29 149 311026
94 9 697037
20 40 140730
73 185 362833
1 91 17066
81 172 251900
39 15 636762
60 15 398389
9 32 559622
35 5 500813
86 131 666143
61 21 586076
20 73 521038
30 31 589002
15 58 769236
98 23 823758
21 18 612189
62 9 933941
56 72 29170
11 18 909660
73 97 256416
87 77 705194
60 8 817586
81 35 101532
67 153 710724
22 129 148314
78 177 192632
64 85 937410
30 31 70825
36 177 332306
8 150 852683
45 150 870385
60 16 636319
96 122 854522
53 44 893512
68 114 910113
17 72 239218
84 104 426507
82 78 743124
6 85 629268
1 107 591022
84 159 742526
19 171 799045
54 172 561807
52 46 365895
61 125 153783
94 142 536829
7 36 315154
13 150 519979
65 101 962207
34 28 678578
35 8 30157
37 55 849239
80 45 921187
13 113 119004
96 70 225968
76 69 715065
24 16 346840
65 89 79904
82 25 533125
83 117 813545
40 27 315512
1 18 590353
35 199 256622
62 44 840019
97 107 334727
4 72 536482
9 60 609454
23 126 469922
11 124 557141
80 55 180878
50 4 477289
75 143 590190
23 50 788743
15 75 829396
53 124 488108
71 124 524275
41 83 372736
13 114 727285
62 169 948337
92 138 195680
43 178 54985
71 152 616303
69 6 179005
17 197 400585
56 61 75661
100 137 568399
66 89 907411
55 185 341687
81 31 61294
70 2 411106
43 141 484725
15 67 826941
18 157 270752
65 119 789563
43 112 671782
22 136 666701
68 140 495822
86 53 670374
92 22 671652
3 76 867067
99 80 20281
44 24 121993
49 196 887708
64 187 839294
81 94 621585
2 140 116591
80 53 647491
28 42 501198
53 1 864560
57 71 639358
99 182 85962
17 134 7010
40 192 318485
82 37 369372
10 181 726046
94 131 361695
30 157 716539
93 130 11628
98 116 634807
37 78 489464
28 103 100264
78 155 140399
43 66 851800
14 2 497860
30 96 641422
71 172 844365
38 162 291509
53 181 912233
86 190 867463
2 194 746615
86 41 759801
90 83 944578
74 157 1003409
27 89 507316
42 20 115142
31 32 576061
18 74 98958
11 150 514727
68 150 66297
100 9 927765
14 56 730984
53 29 451167
11 36 547535
85 147 328431
15 118 347158
3 195 190492
65 188 933443
50 82 586265
18 199 893923
41 28 719438
17 129 637999
42 195 563081
2 159 773656
60 85 631300
28 151 449496
94 129 775034
41 195 502497
59 74 348022
79 125 976929
2 50 355181
50 40 244710
61 64 271176
63 149 354787
71 138 969298
76 18 341363
80 179 668030
98 100 391391
73 117 338577
1 54 941360
46 144 866684
3 39 259780
94 1 162918
75 48 755741
62 187 239510
81 163 399173
76 49 530234
73 45 159727
51 9 506985
91 3 553835
29 26 813576
21 160 882610
67 182 425097
18 77 686057
77 8 582550
22 151 787619
85 127 81242
41 101 33370
10 9 422039
63 15 537930
30 48 813125
71 63 472191
66 200 608444
29 171 414335
26 62 322291
30 120 186916
95 122 557653
92 168 743969
67 5 845066
28 53 61542
38 187 330041
54 67 841452
76 50 216994
5 161 529617
10 121 458923
85 160 427106
47 121 123993
70 186 630443
68 71 912509
53 188 457005
26 87 605415
19 100 4514
90 154 733110
50 50 146567
88 32 89006
85 27 967711
51 166 649631
69 33 11813
16 9 969687
48 147 957334
8 49 786049
79 187 30295
20 47 730610
25 155 117586
36 126 16848
91 182 937383
26 53 34746
63 133 413500
34 154 879506
99 191 728444
69 160 636735
37 62 251791
24 130 355780
78 33 305731
4 101 487977
53 44 938286
41 49 304762
95 1 824325
25 40 598493
90 10 957403
48 109 940615
55 123 353690
75 158 359778
94 20 813170
18 74 419013
22 93 341495
11 147 210462
83 16 356872
79 189 673039
70 82 995622
82 164 702991
69 122 673560
36 161 13601
25 160 880459
92 158 61886
54 7 823413
65 61 198873
79 122 550936
64 132 168893
95 2 588942
35 187 814145
32 118 213376
38 59 844752
44 8 998741
38 136 474593
37 39 956323
71 128 405514
80 31 758216
43 90 83060
71 170 328009
27 79 287963
96 138 531834
62 124 1011337
28 67 834799
98 182 286352
51 157 49022
28 107 666274
29 48 728480
1 127 999974
88 94 281587
41 76 789191
34 93 423188
26 176 426341
17 41 801729
99 11 437273
38 109 963542
58 197 653192
97 51 213372
72 132 484363
49 63 825246
77 19 698297
90 103 51082
86 172 998317
28 157 610016
61 111 702019
74 43 979494
9 56 374203
90 165 886568
61 116 289249
49 66 644244
27 179 337124
89 91 305073
54 15 597669
64 50 710201
30 44 741718
48 92 282073
52 142 501564
55 175 1006964
29 141 747522
34 44 646218
30 155 772207
15 93 765746
90 12 341883
32 175 571635
16 28 142178
23 177 221510
24 164 740150
66 171 408675
31 70 698116
66 152 36226
49 4 767875
6 75 921130
36 68 958925
31 149 835823
68 46 936542
2 125 81825
15 155 640072
35 62 901930
44 88 173324
25 12 879686
13 152 268299
33 54 636990
34 133 821470
62 133 431424
45 104 558716
31 187 228631
97 12 760033
2 61 313024
69 102 927558
81 193 881569
76 79 321825
41 200 41327
41 152 854001
9 108 276643
10 4 206982
77 163 290455
2 113 163806
28 81 454371
60 150 363386
68 169 25015
79 110 450910
11 197 444519
77 140 759926
33 161 839291
62 52 298795
50 171 1006226
13 48 903521
87 165 38091
23 16 411793
49 137 704469
28 192 567468
95 123 864695
79 181 423695
55 155 726426
75 96 261613
25 192 358890
65 89 456809
61 61 977494
46 92 532110
75 55 802173
96 7 41280
90 60 591246
30 49 919511
39 5 867088
6 173 197616
69 124 604988
20 196 913447
16 110 267532
21 174 367963
56 18 604945
90 97 780543
93 88 518226
37 199 824849
17 115 649120
20 196 286891
23 71 129931
31 134 936395
68 186 841663
64 155 95026
10 30 37335
66 109 251297
43 93 63263
44 185 532738
92 123 2647
28 51 548523
67 144 880037
54 3 662574
71 115 785651
81 154 581342
49 151 881710
6 125 646380
26 97 180772
26 185 586099
25 23 278154
66 148 997812
79 42 770378
26 18 764413
91 132 135936
40 69 915421
98 195 318548
67 67 793157
54 187 602276
39 148 737206
56 7 856733
65 49 681455
27 57 824817
93 78 984624
59 189 964491
29 7 752866
17 186 370235
29 94 591375
75 152 108811
35 187 512878
74 82 947302
21 194 129191
39 28 853999
7 168 61454
30 149 385203
68 14 52762
27 174 802030
10 124 807958
39 161 540022
5 118 673096
27 123 495737
34 43 1000523
83 67 736460
33 96 466240
6 16 294537
52 120 527510
44 125 694138
91 183 340164
74 71 130798
84 58 294401
22 101 6790
30 56 144932
29 167 260214
56 19 880228
30 24 22729
65 135 996265
10 108 328493
19 2 496739
76 2 401604
97 42 323815
4 178 422839
98 145 925623
17 6 412465
2 156 579168
16 181 31734
49 7 83362
4 75 198893
69 138 868564
42 98 210297
87 111 1011216
60 165 453309
30 104 82534
44 70 438983
96 133 768617
51 79 524515
6 140 443009
92 30 435634
29 159 407975
100 102 839941
57 41 302419
69 117 597469
27 16 861138
97 63 512392
40 188 527169
73 200 464716
38 54 161370
48 135 276230
23 122 418702
96 99 145460
82 132 832803
65 186 984223
36 78 994918
6 188 545241
100 168 147426
42 52 187005
89 174 134620
100 182 307401
30 142 252580
24 130 32976
64 62 310906
67 199 454155
53 73 498125
63 16 727817
41 43 983899
14 98 853465
1 184 900518
94 35 248013
98 48 191489
28 116 437049
12 6 816828
78 64 164004
37 84 728689
14 146 248384
81 31 674951
34 42 878073
13 73 48392
16 160 804979
94 145 600324
57 63 228485
72 92 858622
31 99 306259
45 48 254686
61 91 563737
5 27 304147
27 79 179826
69 40 522650
5 114 91976
58 161 561127
38 56 51134
21 21 599111
87 49 338006
34 19 228987
91 140 763444
87 13 150544
53 36 531993
67 22 233417
39 6 150192
97 20 801048
27 120 146132
20 69 150791
38 4 291567
26 125 672675
11 178 702768
15 87 417146
34 41 781210
1 103 926240
42 46 772039
63 54 919204
37 98 32091
56 85 635606
28 111 312212
43 104 509959
62 75 544825
22 43 567581
92 92 569637
64 72 729915
67 186 893387
32 87 758168
71 16 178755
70 4 887785
43 187 665111
6 197 53359
80 24 316360
82 81 297152
69 73 8065
94 129 218259
18 185 898344
75 57 627209
59 179 792078
7 199 383939
59 6 865229
85 35 625447
83 99 705079
11 85 138921
46 13 365279
4 26 277003
80 175 571160
84 95 845047
61 105 526614
37 43 293001
100 131 265677
73 153 541763
62 128 781252
65 19 24318
31 164 226319
81 200 953291
65 166 769145
30 150 954922
69 62 931170
18 184 269830
7 95 44925
24 48 615365
11 38 719630
86 149 969819
72 128 235656
44 110 425847
62 111 949935
29 117 764897
9 94 281414
70 45 328339
89 144 750656
32 132 214615
17 180 985225
12 1 772808
30 67 90935
98 142 55613
63 104 729181
64 166 680871
61 150 87745
73 144 312727
1 46 159073
69 26 48984
94 86 925893
61 134 528949
14 50 191272
49 7 242963
34 86 370201
51 92 714196
48 64 273188
35 156 742618
10 147 519172
66 104 160067
6 127 260844
13 117 552965
69 81 892528
85 118 12292
34 145 596929
2 21 314304
9 150 652721
89 170 953757
82 179 188036
56 66 309867
2 165 616305
67 9 56879
34 67 590482
94 8 175812
36 4 997399
99 111 388766
15 44 754505
2 19 654551
24 6 343924
65 1 131970
25 114 735438
83 48 429275
99 104 511789
19 163 199582
37 67 993753
15 44 440360
80 183 969510
23 90 933614
14 195 727653
81 91 940717
13 160 278703
32 122 182536
27 95 673132
40 145 76022
45 77 188115
6 64 423623
82 194 699914
33 164 905484
71 5 607454
85 88 352027
30 185 703744
96 31 809260
61 52 892351
96 126 172429
33 114 18708
50 135 364078
37 61 431134
79 1 289906
62 96 834907
34 88 84265
90 62 960912
59 34 416372
23 160 438690
64 135 861087
34 84 1008687
31 121 304733
50 54 98134
48 17 670678
40 186 243613
74 159 815761
3 47 736430
51 66 1004039
7 157 127701
2 12 344418
23 127 814147
62 151 128709
60 194 994414
45 121 82523
62 3 16617
27 147 903264
7 125 860524
38 118 745239
5 48 792856
66 188 942166
2 2 53495
12 68 432468
55 106 512475
29 38 13874
76 175 900866
57 179 623167
95 181 55501
98 134 304862
38 135 670311
84 93 646963
55 149 793839
3 183 824943
35 152 680540
26 47 958153
90 193 689206
92 175 790118
75 197 440977
99 110 35264
26 163 598435
19 106 454507
87 75 318269
41 54 936439
21 168 203395
66 117 397370
10 95 596261
43 92 103343
15 45 657137
32 19 222291
14 133 222439
99 60 183898
10 31 1002618
11 74 333251
14 17 588580
71 123 74482
43 2 613693
26 70 783970
37 145 618328
62 61 659708
79 98 265899
99 60 497849
33 120 914863
87 39 982820
78 60 704947
13 15 923597
36 140 321857
84 85 380294
76 4 790970
74 125 475491
16 112 757435
47 52 131016
83 71 130727
1 42 483442
6 41 96296
59 185 239680
18 105 427343
61 155 496919
90 148 790680
47 159 698700
35 152 576240
71 35 195238
95 37 256293
93 27 693388
85 143 846947
14 161 575849
29 33 217318
92 26 886913
78 106 244731
86 15 407930
29 156 672945
97 128 783715
29 151 338818
79 170 876068
66 114 756571
52 18 917499
83 42 181442
29 128 643535
50 161 96263
96 85 406206
5 120 916980
3 196 185077
48 52 600556
9 100 845778
3 12 958445
18 131 707423
59 168 586208
16 92 444310
50 91 284517
94 58 595674
88 26 115994
18 26 135660
82 51 187814
100 52 921779
59 174 717910
91 178 643872
27 71 523351
88 112 200012
46 97 493257
27 113 120862
7 99 523075
56 48 191861
15 55 415607
91 108 914869
97 182 986963
18 129 59187
78 148 300221
57 46 496989
23 2 835535
80 97 711243
11 86 968139
18 148 976247
76 164 199639
78 123 494445
47 88 577193
30 11 7174
74 57 440411
54 132 744069
15 64 415091
23 80 329360
23 30 10950
54 41 578653
61 57 812651
88 174 866639
71 134 423289
65 78 251284
94 72 420867
2 194 143730
35 55 977362
97 31 563052
22 146 635043
61 73 373822
83 157 101112
56 89 133186
100 186 880504
12 96 87892
4 84 652324
91 97 790385
48 151 834311
23 170 854918
2 129 319742
78 179 404221
47 20 202529
87 196 132856
82 177 824442
48 19 459508
55 13 641183
77 156 457128
31 95 807506
8 86 238693
45 168 380537
65 4 525198
16 97 30768
84 153 435421
69 24 787170
12 114 593531
11 194 469833
51 128 276606
2 82 596889
1 3 23945
38 64 504473
52 119 964940
100 179 58401
26 50 118758
37 183 553005
24 51 224864
60 55 942624
66 92 351191
18 195 599692
82 97 496642
28 194 282657
89 15 373598
95 122 477695
37 109 177132
17 82 622681
19 157 65192
34 86 581976
24 155 176523
71 74 958363
83 52 466491
30 5 316267
64 40 501536
65 24 328856
45 137 865890
43 68 563750
37 25 104457
11 23 843201
90 87 963519
25 191 413411
4 122 749266
82 4 160458
13 4 643559
76 26 879173
85 119 673243
40 180 788594
49 43 343560
74 138 444622
33 142 695541
78 11 737910
68 113 543602
46 11 146328
40 154 306096
20 54 250148
48 140 390591
50 106 645050
32 159 848575
41 177 486067
73 166 701900
45 196 132233
27 132 658011
81 96 829682
12 30 790388
88 132 277546
83 171 991695
9 161 694770
95 62 651143
88 40 521939
76 18 638104
55 55 151557
63 68 865099
98 180 559365
80 45 30906
63 71 172580
93 5 429970
36 148 538387
89 16 706017
56 62 483380
67 156 526420
93 157 218254
90 161 874766
22 80 294687
40 135 726765
4 115 947164
29 155 342362
65 42 342450
22 81 292669
56 180 448323
53 35 598629
40 24 508342
9 80 456792
74 2 176194
100 69 500675
37 111 926440
14 23 496253
61 60 970985
25 22 177263
62 162 302382
93 180 675950
4 69 279930
50 83 355184
18 192 689153
18 162 269012
97 97 917443
2 184 687092
88 11 416210
18 183 790328
34 95 384247
35 2 49235
1 121 1786
39 158 393916
31 33 729708
52 12 290112
33 126 811209
18 5 397458
18 60 956676
48 100 917671
70 135 388451
67 15 990480
80 21 66666
12 22 708678
62 184 82282
40 18 8338
89 73 141950
23 7 791730
92 181 843177
88 178 146823
84 148 872597
93 66 209738
2 100 943747
4 2 689316
78 186 301601
82 101 262629
56 105 119319
12 113 879590
10 127 103113
75 92 793490
91 183 791270
55 73 570677
47 170 29538
84 12 476865
41 28 4366
89 73 395117
35 45 269161
82 144 249354
54 44 781936
19 132 185921
37 93 251762
77 198 708586
92 148 952160
22 102 188048
3 176 919653
54 50 471389
14 88 875165
98 117 865131
20 176 118503
62 65 255875
89 29 197985
35 148 938613
41 196 164547
7 95 910892
73 7 263882
2 113 113077
71 127 599965
89 200 950610
40 146 364893
61 144 625463
78 30 215887
86 137 694473
88 156 453293
13 140 133880
47 189 477019
36 30 985198
44 48 772562
82 188 208629
6 25 753326
1 13 200540
18 123 75278
90 43 598542
79 71 145229
45 121 212601
78 162 974875
24 37 564965
48 178 390086
62 39 877547
52 105 426421
82 32 249004
28 56 852708
26 188 643670
33 109 32579
66 8 528264
65 133 733443
48 131 538565
74 2 184827
27 112 837548
2 13 145707
38 138 365494
94 172 904422
64 127 714903
29 173 170110
15 46 556191
56 25 575643
51 8 194953
29 105 8728
37 49 613307
65 172 64734
70 55 202591
23 47 487930
51 18 918359
21 34 856683
20 90 470204
8 57 945783
84 60 523733
85 200 898951
64 109 992933
64 182 254455
17 140 657596
5 130 427362
76 92 642743
44 9 1010138
33 47 147083
79 189 484698
11 187 87890
56 78 422546
72 129 580233
90 21 917505
30 72 280563
28 171 340340
98 22 232425
23 166 531754
97 15 630384
6 100 127508
95 67 247200
62 198 661104
86 28 661122
57 86 137789
50 13 263899
25 40 792991
48 91 805080
79 92 747591
56 23 930007
66 98 19789
45 42 59680
19 28 380673
81 72 708003
76 103 733951
51 141 17183
11 33 65399
54 106 861706
65 4 549425
1 192 269175
97 105 31984
11 147 991571
72 126 252666
78 136 999492
69 136 443438
66 62 10112
20 41 304105
96 89 915075
28 18 469502
8 146 73749
99 73 418360
29 55 272674
54 172 691872
18 17 793409
55 20 856982
61 72 330516
28 147 248335
49 121 1000228
39 69 902593
72 176 270669
13 186 528501
71 141 172501
37 66 205271
59 43 361964
24 15 561577
44 28 519214
40 62 855506
4 54 620175
44 102 160667
74 80 664331
67 190 977477
25 5 108556
57 179 65482
55 119 591541
16 39 643609
8 20 116373
52 107 163297
58 149 639587
21 157 699400
92 129 708600
39 26 42881
21 150 983803
45 69 925398
80 40 15674
56 21 1003744
91 127 838884
90 147 705704
81 85 342029
69 113 955906
30 77 561595
11 27 571442
12 165 544468
98 17 483526
49 92 978364
91 147 687572
69 12 366288
76 171 477209
10 176 594744
40 134 277238
28 159 658015
87 154 826593
92 151 721407
72 105 381979
67 178 208653
56 189 99984
46 84 986620
14 41 862885
84 130 722049
66 21 80956
25 131 598894
76 10 29991
82 187 626022
80 10 316812
28 75 154208
13 193 800076
24 1 290674
57 198 105907
95 54 3049
64 170 38017
96 43 188660
65 111 419041
26 2 30989
58 113 304782
5 74 738755
13 112 950748
37 11 714061
79 180 467101
57 45 630190
11 151 278161
43 181 853200
77 78 789942
10 64 990977
29 176 717361
57 150 75242
47 140 888276
59 183 814757
73 55 160845
91 193 591927
54 11 666903
39 167 289002
87 17 812799
94 139 141410
94 160 551384
80 84 994376
44 98 6355
50 200 186286
72 165 504845
52 123 689886
52 40 424627
45 126 456474
48 97 782569
86 144 746761
96 85 342761
4 168 768171
92 32 426610
69 152 644267
39 24 999109
100 138 238827
42 13 681015
83 112 1011143
24 140 297731
2 35 787926
94 79 733093
31 74 923831
97 157 843463
53 165 976287
52 40 158008
54 174 875388
29 82 56987
47 182 686792
89 174 1897
16 62 448680
66 61 499981
62 90 982832
74 13 503732
3 119 278430
79 11 516384
10 62 40735
38 74 938110
26 182 707415
21 194 802370
93 45 732201
79 33 89590
86 15 645528
57 180 331521
33 61 830833
60 119 928931
60 159 489998
79 144 275944
65 27 416789
80 88 76626
92 66 398511
56 25 629603
47 49 598705
40 72 236053
74 141 379815
40 164 373059
54 30 7021
24 181 495928
32 180 993367
51 85 930014
69 77 500285
10 74 669521
24 116 325484
80 81 672292
93 187 884544
56 4 398342
93 74 948098
11 141 231767
29 92 987931
54 152 543028
86 153 216398
58 148 8922
96 190 597496
72 146 392033
85 118 611772
56 68 882012
85 188 187443
19 23 635220
77 38 109857
2 40 400658
33 43 236653
48 146 994768
31 189 612193
74 127 438661
92 64 916960
13 170 440946
79 16 134395
66 66 795975
91 78 436253
3 145 479144
52 115 976841
68 169 10265
21 195 843351
2 53 845574
42 60 313236
8 38 858205
78 75 528366
42 115 540686
62 157 719799
99 15 553741
90 27 805271
80 38 13318
65 68 746717
52 63 491184
58 15 1002325
76 99 590735
34 141 967944
90 116 413783
43 11 684140
76 127 804200
72 101 753760
67 178 795958
91 124 627468
30 29 879530
45 49 507317
58 173 555749
14 151 159448
93 44 374475
8 4 325671
21 114 326640
54 47 458242
20 199 975077
26 75 318457
91 149 825315
85 139 143958
100 178 798199
83 43 1001494
14 107 397817
97 189 837
29 106 77733
57 113 922626
89 89 599595
50 106 438424
73 20 676253
39 104 418107
77 187 598906
50 104 407853
90 28 160341
62 13 523851
79 172 1007550
11 114 800618
63 71 510595
6 197 445066
11 195 949597
16 14 730749
23 89 228707
42 141 640578
81 75 225266
71 6 210360
67 143 669521
90 64 930181
24 113 777328
47 81 397072
79 164 74749
7 139 513310
41 90 726621
18 58 107042
93 15 82944
46 4 819581
27 1 78224
75 55 459973
99 194 358343
11 125 780260
69 68 983670
85 74 579601
17 59 211130
87 148 705518
21 87 331081
65 122 743140
55 118 518171
72 94 510253
94 190 486607
26 146 147315
26 144 512385
59 94 255454
30 133 1006131
27 184 606485
22 173 863672
100 153 537660
91 11 290025
91 110 404815
72 26 879366
43 53 715713
1 2 1009789
51 179 256351
93 107 711553
15 172 860474
41 15 859352
58 43 167620
93 60 222089
84 52 357881
83 144 852895
36 193 379202
96 75 348608
7 154 206264
44 127 210508
57 35 174951
2 155 533210
97 185 769330
63 179 1004590
26 116 225868
34 129 615092
53 127 110151
51 103 483058
7 83 772653
58 42 722504
90 47 646573
62 160 366794
61 170 669687
56 42 955675
74 6 143476
91 186 929451
97 175 178482
71 134 523304
23 42 13462
60 131 1008280
29 198 709953
6 49 331854
81 29 333842
40 197 803996
37 83 564032
78 10 863828
96 182 215603
41 7 832651
19 124 191895
11 147 409830
85 7 546740
69 43 929787
25 43 117791
75 187 110431
34 166 914978
16 104 311709
89 167 506968
44 116 90495
96 152 205388
79 153 182816
19 12 966283
73 108 918064
36 192 659831
22 51 816283
5 133 525726
13 7 414054
50 12 62316
30 179 582689
57 144 524216
41 122 213461
33 55 25655
38 132 719797
38 153 204245
89 57 775536
9 103 652356
49 27 387618
26 60 751000
15 144 374030
51 71 974424
37 22 551698
24 7 801786
65 149 719477
51 29 323438
29 72 250038
42 173 412283
46 27 661100
33 92 773723
55 198 505499
59 187 686031
88 120 995616
90 90 846472
17 116 402011
78 197 82537
55 199 203591
80 98 479769
27 111 620879
80 153 188299
76 149 941248
60 122 65243
83 3 175741
40 2 475989
45 183 191887
34 77 209111
66 158 319216
29 125 558644
15 57 680650
40 177 406494
77 98 485753
62 110 561198
2 95 389633
33 81 572287
52 70 111006
84 59 961824
89 127 17068
74 99 826227
79 69 1000869
75 103 715024
95 132 812634
15 131 457842
49 28 209648
92 183 492615
91 132 559384
34 12 59724
38 175 1000257
59 31 742592
23 122 374789
50 21 532882
92 51 274837
77 189 135954
9 99 733812
85 129 340945
26 196 857972
82 116 591999
28 172 274143
97 52 143065
21 192 383467
15 49 319710
43 25 368136
2 76 748105
55 122 909985
88 64 742149
91 182 398811
56 164 377918
98 6 184288
11 191 5001
12 161 250222
8 50 454765
72 178 23570
49 81 1009874
43 54 116521
100 105 1011254
41 58 342092
3 91 163859
33 72 414404
49 127 930823
34 154 481815
6 178 553169
74 101 792080
87 200 985617
2 168 447375
33 121 929239
37 162 106278
68 120 211922
80 182 365379
34 94 151237
45 138 557204
23 91 456782
91 139 854299
68 181 182780
1 50 378915
70 71 563871
32 161 313584
25 59 956391
87 86 836198
23 151 455261
2 127 649427
56 20 889768
85 100 913131
97 49 48821
87 144 972707
19 12 393308
34 176 264776
47 57 204300
39 137 241293
25 192 537288
76 125 491343
30 139 703896
100 190 111293
40 29 620050
67 113 766558
43 19 964040
96 21 872888
19 62 579793
79 193 568358
10 175 305088
37 8 732011
72 33 639620
93 192 885701
31 11 977434
19 46 490045
34 91 365773
74 123 605793
72 75 460575
95 10 539474
20 30 850409
57 71 934203
76 19 899263
40 104 827119
23 65 661269
29 80 324105
72 65 1006270
73 47 591709
18 175 938485
19 186 122274
32 41 634743
96 65 78709
21 109 217500
55 3 359242
10 47 373588
12 163 662932
60 8 249267
98 158 622350
89 47 133001
55 154 861156
20 4 659448
80 176 235221
43 23 944706
96 171 933299
17 125 57076
87 95 728030
86 3 102183
33 26 418083
92 64 195119
30 101 417650
57 103 920704
60 162 451500
5 122 117550
86 64 600067
11 135 495322
17 114 125645
25 199 278702
99 51 869801
74 161 701626
26 78 676274
21 59 308865
46 109 424470
96 25 969124
36 177 438159
31 155 514073
51 129 737025
8 51 773202
71 64 36271
63 164 933699
92 35 273347
37 148 984561
82 128 276811
27 162 877199
96 153 465436
25 40 34740
42 86 218259
73 105 302530
60 174 395820
43 19 786442
30 190 701831
100 6 152146
100 143 197446
37 11 839719
53 92 431432
62 134 426940
45 81 444378
33 108 232272
53 157 44181
81 101 118427
83 112 419280
46 154 694740
16 165 333001
94 31 543298
32 25 352484
2 50 526208
94 17 377263
44 90 323354
35 167 401581
49 200 646092
73 182 671186
89 184 214386
29 73 139549
76 25 858130
82 191 485552
49 192 355234
74 41 621734
59 153 84681
82 26 223887
51 198 708597
27 157 149337
15 133 710057
53 171 221556
22 45 806134
20 34 395946
7 113 889650
87 182 321255
68 75 567066
31 11 674305
17 89 797026
63 136 204395
44 12 656864
23 173 280495
60 4 333330
86 197 594230
65 20 427601
5 197 121457
43 123 469779
47 114 646884
44 169 322161
45 142 171172
60 141 358997
49 124 191241
85 37 883198
28 7 698232
2 30 899767
2 158 130683
69 183 966021
90 170 182031
91 186 168243
28 182 952054
15 83 8456
81 142 643223
69 38 467585
35 152 394293
19 172 604007
63 61 420247
47 118 32909
57 48 851423
21 160 588165
48 77 705862
60 79 13191
87 139 166761
86 131 172249
8 50 426944
6 29 55493
62 5 540955
67 34 679216
80 105 831487
59 173 528222
46 108 167163
22 144 434589
13 70 821203
90 75 1012332
43 194 846537
67 27 202778
82 149 699493
54 60 940588
51 94 337696
12 55 895202
73 156 966589
21 124 31162
29 155 438502
50 80 914234
17 78 481076
97 48 1005221
15 38 826160
66 116 783425
13 137 216137
82 197 314531
8 115 184735
29 70 456957
34 128 950352
41 21 75330
86 7 650037
26 115 227707
44 72 11253
9 48 133722
4 190 462505
11 151 215953
93 14 532466
77 200 419585
100 78 946816
87 16 754918
60 182 254119
6 58 206777
8 73 39592
68 41 797970
90 125 286284
93 107 593889
100 126 99734
37 119 91417
98 118 830001
18 47 710974
53 120 888279
16 166 650792
76 96 919566
61 51 41956
42 36 796999
4 116 131685
5 133 145532
40 163 191099
30 142 17171
31 140 53426
4 155 428345
33 12 308243
8 67 43561
20 187 839662
55 127 717489
39 34 318913
89 88 244605
82 78 240306
89 155 358182
89 130 274023
60 168 186346
18 40 354763
69 6 193724
57 49 588356
16 185 716122
55 159 535036
40 188 699687
90 18 537561
2 135 83760
56 71 650784
62 121 532743
13 98 820587
71 166 245575
100 13 987164
65 121 89086
62 62 531423
88 187 808156
52 197 280116
55 98 981743
56 146 988260
87 58 398424
44 83 97094
80 71 966931
3 43 59976
28 104 929056
89 36 2334
96 69 544124
64 22 165089
28 162 941965
47 45 332660
100 1 803323
40 14 595983
94 67 756770
75 169 136435
77 88 54396
82 16 49217
9 33 674441
33 54 556500
42 156 221226
1 137 809324
28 168 637303
91 104 23646
17 188 914441
75 22 705714
88 156 944047
82 52 819954
45 116 168438
91 18 1005660
44 82 854397
15 110 227694
49 95 100217
86 130 261215
46 174 944968
35 162 24671
14 43 528822
32 11 271211
86 190 309774
5 165 653800
48 13 1003884
7 98 694818
66 68 47603
27 164 358407
77 96 588517
58 82 625577
84 127 422759
59 163 930824
95 169 3420
70 136 690290
82 26 808920
98 182 933289
5 85 311663
15 113 722294
51 177 297360
75 194 545190
6 136 834460
100 130 247713
27 19 856673
92 12 132092
67 46 594771
89 38 668447
94 42 241587
88 183 505212
12 117 286933
63 10 546906
64 171 160652
13 122 553413
87 56 87275
7 19 380160
11 11 151993
15 191 788823
50 149 572010
9 62 763996
50 183 213638
33 28 342181
76 71 854217
86 38 244013
43 99 202235
14 84 571442
52 115 241920
8 145 896135
1 147 348095
52 198 124764
31 190 304291
64 146 495469
30 92 936914
67 68 677160
45 148 921698
82 134 822368
64 66 81047
59 132 1000317
52 10 471344
2 18 18454
7 2 445291
20 130 464512
6 67 688259
50 187 516095
20 72 938018
49 114 819632
78 158 797669
41 68 107145
59 194 472437
91 9 183232
79 69 968057
33 27 784953
29 139 433074
46 108 23921
90 86 133631
64 171 89876
9 103 232187
39 7 31715
23 142 713158
49 41 965363
98 140 304345
62 102 398670
40 184 947258
79 147 243171
38 38 797651
4 143 991054
55 153 330269
72 19 566015
8 177 281758
81 108 932533
71 69 116631
46 88 72289
62 179 43705
15 44 182574
7 194 20627
100 132 542350
47 70 672998
79 171 73988
52 12 329207
25 21 463766
93 129 884356
90 124 307449
82 102 455119
71 16 874331
70 86 896325
5 61 613571
35 46 120557
21 200 664353
78 60 208026
47 10 651432
65 89 882608
16 139 124926
6 78 730396
58 87 58386
51 138 742025
53 76 1010711
54 81 441768
17 34 801445
91 94 338565
20 25 295960
83 162 223197
74 45 566274
37 66 106949
8 5 725873
36 196 288503
39 103 131669
82 153 386474
21 126 495114
64 53 908471
9 140 417029
48 98 400800
92 47 536949
21 200 870754
16 23 688249
60 88 771130
57 166 109030
98 83 393385
31 78 259604
18 31 521468
92 30 96107
25 10 425822
17 181 352486
93 4 814781
62 61 137440
29 97 336292
52 145 314651
77 76 700483
41 110 222807
31 85 372699
79 53 694414
86 19 861562
2 63 385498
64 154 442464
85 159 547089
25 110 28731
5 19 126528
81 174 424150
91 123 255065
31 193 472731
24 64 573333
64 131 487822
28 94 521229
51 73 196429
14 25 107007
72 64 633246
68 11 426482
52 193 999775
68 132 158352
84 168 543973
71 88 212813
95 168 180647
66 45 719644
51 200 708794
9 25 576396
72 8 931512
70 151 411520
38 164 501340
37 171 821567
89 183 537395
75 185 520336
44 97 788335
20 65 743260
72 194 243688
67 5 16833
8 76 447445
46 129 275939
64 147 107503
92 58 566887
11 40 249401
45 103 976187
15 33 505065
33 163 854766
86 163 910259
66 32 441306
85 200 86745
69 44 267415
86 120 715770
54 119 71280
18 4 390768
38 187 336620
17 29 911425
70 154 390863
79 169 385887
7 171 825220
55 150 614384
69 53 476944
93 181 340253
73 122 114671
93 160 690777
52 5 568296
63 51 242979
72 44 887250
63 78 422933
84 182 945988
16 88 647379
94 100 809850
86 69 980248
86 44 914960
69 193 586538
74 41 920940
37 67 203882
65 36 280744
38 82 836293
49 54 938308
15 186 490368
95 130 314995
37 184 582059
100 7 96094
34 41 327835
99 156 667219
72 191 182569
63 170 699918
97 91 459150
19 37 799980
90 195 699720
46 123 405405
77 189 234810
30 50 191120
57 34 676525
2 54 50514
39 156 147877
34 192 941209
64 135 916367
84 199 251501
92 19 948106
26 123 933778
6 95 870259
8 108 868740
18 119 201552
33 63 78890
69 151 55156
58 177 183522
93 142 113627
12 153 830142
31 172 846363
100 41 268707
94 35 970890
42 142 620296
47 184 933898
60 83 991755
68 51 976834
6 9 502088
59 90 850453
6 98 135895
6 138 856327
59 129 136688
27 38 530327
55 99 734278
71 173 18121
82 160 361923
11 39 414201
98 50 955707
24 136 665926
79 35 988321
16 196 891881
14 123 759005
48 128 901793
43 56 231245
35 63 307100
28 116 790361
53 138 954571
26 10 509073
43 46 476088
13 9 805716
75 146 145725
53 127 936333
90 133 758326
5 150 191383
72 76 553743
100 97 182034
92 1 265196
40 55 574859
45 92 602439
56 95 203599
45 182 119650
8 50 58685
59 185 276270
5 20 165480
58 49 952563
43 195 316304
94 117 735273
73 94 350705
28 101 636710
20 182 762658
38 181 356709
46 135 337465
98 169 234366
18 160 27753
94 103 326227
6 158 667395
74 167 644938
35 133 509378
7 133 581668
25 78 504823
8 197 403495
30 81 443434
72 86 685755
69 77 874654
48 168 621198
76 130 968397
84 29 590978
28 166 128940
55 3 304312
54 172 750298
5 119 986582
69 165 615345
98 59 370612
48 187 86220
66 112 282450
38 97 501210
100 60 830869
17 148 722178
36 117 262307
66 188 646439
87 92 129136
49 99 756936
56 35 503635
75 108 473654
15 94 258792
17 69 499509
23 101 24058
84 165 64420
20 144 262647
17 142 100329
87 185 538043
11 179 564557
87 197 954890
74 74 858634
47 11 845007
7 115 529544
17 178 339812
30 8 442960
79 151 82052
63 42 945885
25 44 651335
14 153 831256
63 58 754600
12 100 62889
69 111 483447
98 92 628409
79 40 906116
17 86 39217
53 168 153162
94 37 123528
57 134 219980
97 99 451683
17 115 548212
4 128 67973
100 89 433582
31 73 210975
94 188 554490
3 178 292138
42 28 367014
100 68 2303
13 57 810803
41 151 637751
81 29 584190
52 48 734782
61 37 667933
100 20 564158
73 192 337890
96 99 907553
68 46 387423
47 181 582855
4 97 938179
80 160 921524
73 199 25741
85 191 750394
35 197 584891
61 115 718275
75 53 507447
27 78 178056
19 97 79639
95 115 138323
28 5 713569
6 191 976322
8 16 76591
40 50 5589
13 43 652747
38 22 466019
38 103 287545
21 110 721459
55 27 887373
47 40 705427
48 156 99855
79 171 224961
28 35 506204
51 1 323977
95 178 154758
7 142 813969
37 182 612363
4 190 596802
62 158 343571
52 90 599487
14 153 314610
74 27 602611
95 116 240960
96 85 734757
80 34 407265
34 197 939153
30 97 348919
53 115 1011256
35 43 590595
19 33 666343
13 9 487954
15 161 155497
85 162 901383
4 81 932587
34 18 240185
100 146 965362
84 43 971468
58 61 576220
15 143 478803
50 116 564220
4 114 807496
58 79 499991
24 100 2217
72 139 360358
61 37 984999
28 156 740883
18 151 825713
32 196 503425
84 199 164852
84 113 167769
49 156 134422
81 194 831421
86 166 235607
87 10 714804
98 167 421360
78 27 470707
77 93 176321
46 156 808284
68 37 775129
96 92 355024
98 113 287363
21 75 912955
22 171 745636
74 151 744991
17 175 105418
68 36 853462
34 92 61924
39 163 958058
78 195 229060
73 4 80752
27 190 297849
26 195 267217
2 170 187458
87 94 659275
59 149 953426
48 4 248603
1 88 595512
47 15 802163
24 197 568238
44 114 86820
21 137 279763
97 156 117589
26 195 981238
42 19 617710
80 155 737306
47 65 277934
6 91 564012
2 82 219044
25 9 466658
32 131 562312
76 74 410048
73 124 519962
31 48 826849
54 7 312919
25 69 791850
31 14 524561
75 197 853226
23 176 842648
65 7 876615
69 156 366054
13 28 645101
58 147 280534
13 134 762550
20 170 834292
15 146 412341
86 157 964813
84 142 622028
58 109 566786
71 3 712942
45 58 146806
49 19 88253
71 138 579376
49 195 36396
66 200 679304
78 106 607849
57 132 86976
29 72 80712
58 169 777021
2 151 725323
65 81 426907
96 45 834414
81 59 36561
66 32 922267
60 134 565061
47 160 549910
21 162 357693
3 7 66246
15 29 239649
12 172 715277
33 76 9569
58 19 187094
69 5 630349
72 142 665325
62 19 549631
85 39 3604
76 129 115008
83 2 55166
24 21 380710
60 192 461558
3 14 260845
8 158 700845
9 151 567533
68 114 351109
16 81 715642
23 6 116855
40 20 938503
8 34 965327
62 46 635995
89 134 658282
71 177 815139
19 100 677664
35 57 527133
57 162 784093
20 107 925823
19 118 716835
26 135 710423
37 63 983498
71 63 131883
23 98 607555
77 189 175134
56 163 785403
16 120 485853
57 7 94674
84 79 255830
16 184 144419
56 131 268878
56 72 619823
15 177 660225
61 196 566893
33 70 149036
58 58 413235
18 48 838670
48 27 444439
4 139 557893
81 81 768936
12 41 912963
4 9 335811
49 200 533328
77 50 991440
18 136 126655
19 36 951117
2 82 939888
99 2 177896
59 81 336826
4 199 802727
30 172 27377
11 108 900202
87 186 458283
13 56 438316
91 12 962484
70 118 798592
58 37 59455
46 82 913841
7 141 128232
11 99 504386
45 121 410135
88 122 427543
9 84 196242
34 185 679312
92 194 224673
46 45 139253
72 63 838702
39 36 208678
56 115 257922
54 199 765141
66 64 551606
2 9 799734
78 98 317324
71 181 649487
65 77 125213
81 91 509486
20 35 542505
67 195 264643
76 67 777189
58 71 65987
82 122 355568
50 149 752640
38 29 998796
9 67 418928
74 188 21442
81 41 285552
81 105 961266
27 50 123729
37 174 434979
66 162 903579
56 34 467123
88 96 198432
12 12 153503
78 133 246022
76 14 765430
89 83 151991
64 75 722870
13 159 44254
33 96 410443
38 23 710217
80 182 879320
6 108 885512
18 150 689131
80 57 991309
30 115 256585
69 57 320818
59 99 535671
38 76 705600
53 30 986707
58 162 36032
1 101 732978
23 94 356337
91 91 508115
42 36 226226
89 95 628652
42 130 346219
35 48 764131
70 2 226199
6 23 507501
59 102 812346
43 64 452761
29 186 170918
87 96 363863
23 94 791748
98 16 938983
18 169 562425
70 200 1010503
4 14 462103
31 188 640347
50 18 525177
50 146 465196
100 43 693432
71 193 231020
25 114 749063
24 12 396858
93 65 63566
93 44 457551
37 62 2279
4 121 569245
71 38 788403
4 25 568652
12 106 942997
56 95 853365
19 100 92083
31 157 888383
61 186 33967
46 9 566132
37 74 994095
91 59 680302
78 188 11349
46 93 695595
50 187 29989
68 81 14946
59 115 161309
17 190 292354
97 116 3036
15 83 709044
61 133 347094
62 162 532751
41 73 879672
4 182 715398
86 197 851233
56 29 706611
8 183 686224
92 118 88748
62 120 816497
53 10 856127
25 99 469238
47 71 772839
40 83 630805
91 160 257939
86 200 549177
62 86 904188
44 186 103564
21 154 531415
97 44 105622
61 79 271555
46 66 653579
2 108 950076
6 146 1342
97 176 282476
49 135 336734
64 132 740457
30 48 656851
62 164 96476
67 109 1677
2 141 675624
65 42 136897
82 56 239972
58 9 173846
97 61 539736
36 5 160931
19 176 391804
25 41 451135
93 144 427567
23 164 495200
48 2 580492
34 159 894483
24 97 299231
51 12 803602
43 169 549584
97 1 450336
29 95 352464
59 51 988208
82 186 782231
31 35 126507
65 21 585097
70 132 281516
62 26 785115
26 98 558313
37 111 730680
78 147 227217
54 100 10488
98 185 694037
9 99 510983
14 38 390071
4 63 993700
93 159 632853
93 181 480808
96 129 14513
92 13 756029
2 94 851399
38 152 892824
74 9 501844
29 19 832681
34 93 396047
17 179 558232
8 65 276107
30 15 836155
97 62 554891
30 65 22493
15 183 535096
13 108 29693
28 111 39171
57 167 774934
23 22 258779
93 71 452805
60 28 473729
16 40 248431
45 148 863901
93 165 729584
57 90 508549
21 75 797795
73 197 10470
58 186 141993
6 29 118089
24 3 584899
24 189 461157
3 98 379247
90 9 702251
54 61 284677
49 137 597509
8 122 444947
100 164 114596
90 92 112046
27 133 156613
73 87 738747
66 73 425507
3 15 277594
64 55 860419
91 13 329734
86 190 414021
82 161 63572
22 185 510826
70 96 707816
71 102 467440
56 87 196367
37 162 574997
51 5 373101
95 62 1001261
65 53 32930
51 77 935519
98 121 626171
53 67 655536
29 151 16067
94 15 521256
60 144 15517
44 169 38712
10 147 192553
36 148 728082
6 54 334237
94 92 905092
70 149 782360
12 161 761115
82 48 22211
13 58 962202
44 33 607358
34 34 786213
84 187 762271
52 54 813375
11 172 191751
70 13 623781
38 123 541368
93 158 431029
77 74 124374
12 116 660174
22 132 766616
23 37 309875
97 79 235452
34 118 589940
98 163 461742
73 184 829366
24 145 377633
83 86 679453
23 21 882611
21 140 394013
43 180 404530
61 1 609843
28 142 678399
65 149 260988
18 188 73647
55 43 291856
58 186 283110
20 144 385636
92 78 643540
31 57 266858
55 102 916540
88 49 70044
97 70 491689
83 120 492796
90 111 1000383
32 84 23152
90 17 398541
3 163 758434
99 65 520200
7 63 710161
99 195 136135
44 24 203562
28 64 24436
75 125 56566
53 88 95269
46 59 659997
29 146 988790
34 19 508254
82 54 523739
22 48 931997
57 58 821888
87 38 532985
63 153 676364
35 108 526533
3 157 983014
24 138 274363
28 125 213920
96 171 179231
58 71 34330
40 36 690701
5 103 23404
43 10 683960
67 85 798163
86 80 471763
48 107 517122
47 62 396188
73 132 337280
31 114 709769
32 54 187938
30 147 832875
32 184 189899
39 56 579298
27 116 912442
39 180 505982
52 38 795437
36 197 830649
11 26 47733
83 48 195365
34 177 284239
97 190 414220
19 172 1007116
27 170 21214
58 23 395966
87 32 676092
66 47 311753
8 119 191887
57 172 267967
22 48 589943
41 15 464929
68 116 124883
15 108 282339
63 152 51755
85 49 291219
10 76 1011777
69 53 781515
18 175 964234
18 97 888473
18 85 519816
92 162 702745
1 129 619460
32 44 333488
92 146 634335
70 168 370610
62 81 310253
97 134 333412
96 113 583304
31 91 173226
25 134 898926
75 132 149777
32 182 457198
69 1 32066
50 50 299132
2 138 238264
11 21 585485
98 181 457496
46 115 850582
59 93 361631
35 123 118126
97 84 139302
82 61 177241
41 169 101791
14 181 498815
64 18 162304
73 21 473344
7 163 278968
52 190 387321
22 53 517506
81 183 623008
42 48 869335
30 28 334168
61 192 547088
97 120 258523
3 187 1003211
24 162 468858
100 136 283361
36 84 49958
62 145 730679
87 30 133033
21 169 809522
99 95 677427
79 63 1455
19 52 355584
7 137 360805
78 6 208454
59 153 810441
85 200 669021
24 51 494824
59 23 443565
43 20 947392
64 48 96950
75 52 629854
88 12 36747
7 52 285461
83 158 289612
15 152 885284
57 75 220628
43 166 982276
76 160 197961
61 189 296282
86 144 888512
45 70 364257
54 35 500217
88 110 171816
16 63 575128
72 186 155555
55 99 829948
95 48 551124
96 54 21148
37 108 42841
89 196 578240
61 64 74339
85 41 846211
80 106 445948
4 179 827405
47 81 700312
49 51 693386
23 168 471141
74 76 956309
25 18 920407
31 162 275074
65 155 64663
68 20 62860
4 53 167839
62 11 219091
64 32 44865
22 64 876032
12 135 610250
43 49 762143
90 58 440510
19 131 384938
2 14 131009
90 17 891747
86 38 896708
76 131 494854
62 189 27879
21 48 455832
95 145 21732
32 28 397233
50 57 337317
86 41 555586
71 31 146693
62 154 567471
79 119 862847
16 67 153717
92 117 496258
12 194 692383
78 11 376720
50 129 4232
94 96 438274
13 105 212256
20 33 3905
45 95 755533
78 179 133475
87 66 625171
52 174 484872
97 170 330545
95 91 952645
48 106 578985
48 119 14762
28 87 571178
55 109 101284
68 119 306693
54 87 672694
36 106 960709
74 78 512302
24 36 596356
18 197 416058
37 144 381021
13 121 648499
48 174 183730
62 3 325067
35 37 571394
51 91 429881
33 113 827896
56 86 188935
15 70 974466
67 90 642415
66 154 704314
23 28 784722
57 126 883774
99 8 770971
78 5 254862
86 16 95726
66 156 810556
1 123 402740
44 168 327529
58 72 246695
47 82 900196
1 120 863947
49 21 765745
10 38 381397
64 134 305551
31 178 237310
48 131 644469
65 73 946876
29 140 926885
68 78 751267
63 101 253666
97 141 476050
67 193 676727
62 25 993579
86 136 545244
14 173 926177
51 153 340330
54 16 969193
35 64 198945
72 23 823862
67 33 558682
68 38 285035
71 74 984805
11 70 771524
36 85 317739
2 137 347934
63 195 323213
54 105 800529
6 25 200759
75 28 849255
95 46 380222
86 74 1003478
52 138 104061
53 116 290693
39 89 186744
51 159 538918
86 6 453149
42 143 896161
58 103 716529
42 140 678321
20 151 952317
97 191 508064
69 87 873777
99 77 622595
87 123 249050
77 122 713623
95 66 827571
59 143 407202
88 190 115851
60 5 419650
75 112 75954
22 39 845833
71 93 109231
28 163 742773
39 11 698311
78 153 653317
8 187 460635
52 26 431742
69 104 653427
72 57 230115
11 175 623759
19 37 898593
53 93 908999
41 29 515718
71 171 698080
3 146 882116
25 69 9324
38 184 211392
54 110 467203
11 172 291168
2 60 146779
54 119 193454
38 42 548739
100 129 140524
9 81 110221
47 54 580235
82 77 494448
98 140 160975
70 150 228140
95 146 2898
97 123 877278
56 11 117244
37 48 1002336
75 112 158610
52 81 670921
94 49 576513
81 124 576029
74 132 188944
99 131 33071
1 36 533158
35 119 327920
62 3 718083
52 69 945534
90 55 73069
74 140 917074
14 104 502115
21 69 699422
44 184 177625
9 121 181008
64 193 894488
25 38 789367
10 114 276425
69 106 380971
84 98 572916
31 118 537871
2 123 214215
83 187 313633
33 119 631152
12 96 705296
42 6 947073
92 25 561600
66 54 673762
44 169 336571
54 113 148666
98 137 712594
74 26 72384
8 86 867016
55 159 439328
85 166 446996
26 96 452434
5 2 924758
8 38 548830
14 134 461958
69 196 213945
99 164 536004
43 193 671244
33 92 881575
2 44 495828
57 151 1005261
64 30 454662
39 86 915825
56 11 450864
47 175 404290
72 152 452810
19 48 725044
48 78 42845
85 18 252881
62 117 77324
4 190 880023
94 73 215214
64 139 512238
89 64 223026
60 61 510351
19 42 779590
1 175 767581
83 47 214806
70 74 556414
3 172 739018
91 139 945760
26 198 276419
56 200 7074
88 20 53442
89 107 186640
45 128 197838
68 5 777046
39 119 1000382
56 19 216933
31 76 117707
14 93 543409
5 16 465903
48 153 211609
54 93 830406
84 108 255283
79 93 1010454
27 137 175199
49 159 753145
63 119 305420
47 26 377343
71 86 542634
81 176 681113
76 186 807571
1 164 695385
19 110 329924
58 123 924210
67 194 895277
15 134 247029
77 134 161320
58 174 457636
28 36 198340
39 15 646659
84 80 188941
80 101 543079
85 83 905150
8 169 133228
55 44 627093
9 116 562896
45 157 760993
56 121 914839
44 179 59883
74 39 812230
46 13 751424
94 117 519002
73 196 207297
67 52 568982
23 18 969799
96 192 354467
81 43 994615
12 191 993200
50 150 155207
25 167 463050
62 195 139673
62 83 979278
81 14 35609
83 39 176739
96 90 41814
6 47 924408
88 135 651313
33 11 448525
96 165 262318
40 174 691342
97 86 414573
62 26 639593
84 103 719749
88 100 835949
45 190 781506
75 198 436066
92 85 807457
24 31 135264
56 117 113664
59 140 399819
38 52 127007
6 83 928726
25 127 309413
61 18 926047
93 119 517159
26 164 387369
73 48 105076
32 195 612883
6 93 984481
25 46 369679
47 165 56139
73 149 915495
85 81 89391
70 191 426859
62 74 306262
68 106 291572
31 159 43746
88 123 901157
64 117 253989
82 153 239150
40 92 287121
80 46 631367
32 112 293094
11 101 813366
94 61 28279
87 165 125440
68 90 445872
40 155 79739
40 47 606137
53 179 970458
18 94 168840
53 40 29437
91 180 141388
42 127 190007
54 25 222994
31 128 390945
87 51 351964
84 100 520037
21 71 330588
66 135 728680
61 144 1000504
85 119 815736
19 133 705977
96 34 442180
38 111 926666
80 28 405297
5 112 218585
7 126 988538
57 172 288255
60 199 606187
30 107 582787
53 151 780055
20 69 372630
43 62 106373
97 4 58649
90 97 965415
95 157 200875
28 5 985711
76 166 122865
12 186 887929
86 169 236060
8 32 529485
82 151 804003
9 164 747891
74 78 855895
75 4 313352
21 59 223376
72 30 313817
36 136 366311
28 61 208857
60 22 819912
11 140 949966
11 187 256284
91 136 65076
17 118 714550
65 9 573382
25 69 197192
1 145 322045
66 37 143153
24 115 141716
90 34 607779
51 44 832282
55 90 924866
87 150 622300
70 53 177660
53 175 332586
61 119 446703
36 150 679784
38 12 949477
47 174 985412
68 59 578811
70 24 185771
42 196 687394
54 197 344769
13 81 253303
28 145 858920
8 192 180801
100 65 422645
43 102 934753
91 45 521312
3 117 895969
86 118 26106
21 22 974019
50 80 538473
48 23 696103
52 129 730411
61 87 409922
68 72 245516
3 76 258529
20 70 286690
18 59 548679
24 152 907403
61 88 837164
53 98 223840
66 89 731274
71 53 856929
18 38 873118
9 57 671334
64 124 52240
17 107 308107
68 5 503140
62 24 39774
54 176 296693
75 103 647318
33 143 630581
63 147 683381
78 187 587095
93 142 730106
45 194 295689
51 87 766779
32 137 1011304
56 172 969991
72 58 264377
91 72 530901
5 159 449429
8 78 682674
31 92 1010165
88 19 806030
17 96 229473
38 103 710847
43 68 180921
62 108 428350
69 58 66827
46 21 967541
3 22 507484
89 120 40561
88 152 654484
2 76 737229
33 128 499263
39 59 287725
61 8 985188
36 49 968064
12 29 550820
34 50 591002
30 78 380976
22 7 388618
71 187 641780
82 193 371292
26 6 1009822
36 4 496301
48 45 206516
80 117 338514
43 181 895058
100 4 729021
25 16 520954
83 154 62264
67 160 107804
52 52 121727
12 145 561611
90 125 151462
34 114 330829
39 151 739149
78 20 295975
6 90 531237
54 161 403434
87 75 93615
71 117 428393
72 190 996198
20 16 762244
47 100 234016
43 106 361605
8 166 836543
5 21 22317
5 71 46488
11 87 697326
78 197 366227
17 100 867519
100 167 845079
39 175 850097
83 168 955864
72 186 867300
39 170 117851
81 32 805871
96 20 26266
48 2 302636
75 20 270279
23 126 269731
69 173 251727
96 169 705449
59 122 530844
80 22 129000
30 120 228142
30 101 947973
82 95 607676
35 180 744862
33 33 840101
61 168 201334
91 122 327401
42 109 984869
5 21 552836
79 97 179719
95 61 751438
30 125 297207
31 137 944881
19 139 252465
85 53 128775
56 152 579395
11 160 923920
46 131 692326
49 168 375697
86 20 248403
71 191 573558
29 165 57870
35 113 94704
37 84 669622
38 195 889219
20 111 972418
56 85 545392
48 173 379470
78 168 714754
56 83 358258
8 161 536346
35 84 118478
69 171 548758
65 136 752797
40 88 253745
11 141 930441
38 33 656899
23 184 370851
16 192 44324
35 69 440690
96 141 87319
68 50 925543
65 118 867063
5 24 397992
69 68 384394
91 97 856526
8 52 747467
64 115 904565
79 83 149694
82 194 604489
19 145 748406
91 113 565657
50 63 50955
88 146 881626
86 152 568621
71 56 136344
75 163 576798
19 124 789160
63 158 34952
28 173 351634
73 68 126055
1 110 288098
4 192 474656
68 83 86758
18 55 972066
82 187 629714
92 162 76803
57 111 801189
94 169 663801
92 89 542346
45 128 36056
98 78 681458
14 13 907970
24 164 21417
74 143 853885
94 156 803616
1 192 480598
54 168 802547
25 148 736822
14 85 23232
42 71 856075
21 66 369327
29 91 858747
14 55 573818
15 119 192294
58 118 83859
20 96 996698
36 109 740669
62 123 1371
24 2 875798
57 40 224851
18 189 45394
10 129 827858
82 161 1011872
22 48 609340
55 90 492627
82 44 805099
42 95 820725
98 132 965072
70 105 137209
92 105 239280
22 170 405199
84 144 17935
44 111 633327
95 125 760316
86 22 832515
81 129 121960
69 72 116022
20 69 605243
64 31 567356
16 108 610520
83 184 155404
47 124 721479
2 154 13024
21 53 237798
68 85 377752
30 128 469152
94 44 259928
100 96 623800
7 123 534280
4 108 473377
59 112 551546
2 74 840841
91 117 836006
91 197 942704
61 20 368377
79 16 319574
33 121 645618
37 121 350761
96 196 476598
88 190 274311
61 156 1010989
21 146 524960
16 92 181745
77 168 90302
77 56 816405
98 102 978471
39 41 681727
3 188 424880
35 133 48865
2 154 935323
84 7 319197
6 181 30152
22 124 741594
79 1 916492
9 27 955845
23 135 929405
53 156 517258
68 49 743581
77 26 56202
79 153 447734
77 32 398921
8 77 818385
41 23 553029
16 5 503242
66 14 759912
69 107 1006504
50 24 729252
78 41 514118
30 169 991243
70 126 906284
77 97 987387
31 169 611213
51 151 470379
12 180 880035
36 182 508086
13 105 911168
80 195 186686
19 192 256808
94 188 345871
71 199 983259
60 154 687066
49 87 491212
70 79 424570
59 198 598827
48 120 83252
25 71 182056
99 44 410366
48 107 131993
40 155 60072
29 130 494530
54 192 897288
60 162 863290
82 111 320030
99 175 106232
46 14 527419
94 168 413783
40 15 141972
18 32 994278
46 36 296900
24 82 559697
1 74 461481
53 4 115616
80 110 678737
45 28 478620
95 154 566480
46 37 513431
54 144 137703
84 83 957248
50 125 870053
47 186 514005
68 15 90656
38 170 85688
2 15 813393
64 150 467364
8 120 876870
94 175 979941
16 77 462778
26 61 187980
75 70 640345
63 142 826160
53 43 56610
96 61 809530
65 15 615238
48 164 142767
80 78 251755
16 81 5597
49 110 608393
50 148 786532
72 169 100992
82 135 433062
8 121 431578
80 4 158229
66 51 406854
35 162 661849
97 68 859719
98 24 353060
26 134 70830
66 192 6593
75 99 49075
40 149 455863
70 40 237287
18 4 222317
68 179 507507
35 30 29659
56 102 408877
45 12 302032
83 121 580703
96 169 885463
63 18 276607
85 60 671817
34 16 651413
93 26 519313
57 67 138525
37 119 182851
32 38 52557
66 158 775672
46 45 528114
80 164 913482
62 111 584317
84 184 599598
71 12 915985
80 126 546009
1 127 137227
75 87 86116
82 68 775725
64 121 501241
93 11 876967
13 141 981660
19 139 1003607
89 107 355929
27 55 317497
100 31 840264
56 156 431497
75 7 32947
27 24 691143
31 139 273617
72 116 917959
100 195 1007968
73 19 569638
16 76 415117
80 104 410999
27 115 245638
87 155 686396
69 15 652075
32 196 666003
73 130 889777
80 62 146184
54 137 327426
38 77 17089
47 23 817058
58 8 874332
89 117 875848
64 39 202058
69 53 410057
64 109 321495
13 177 50087
85 126 180414
34 112 271690
48 2 729536
42 58 731126
43 128 702244
50 142 318414
37 179 439980
6 82 255757
77 136 567348
75 43 777910
80 53 501320
41 80 678023
46 19 601043
54 59 945412
78 69 395984
82 127 475452
52 62 900352
11 42 949602
99 150 553613
52 76 998025
65 93 519321
28 166 972170
84 110 523984
86 100 100238
48 29 645829
15 155 416876
57 121 56429
53 187 925145
47 90 28718
4 13 18079
2 155 278165
72 37 531538
70 177 682870
4 80 911592
33 65 295151
55 47 51684
33 141 667787
74 2 852404
69 184 377494
34 86 288787
49 21 358328
49 47 999608
4 155 27746
81 13 822743
3 99 312100
50 59 74211
9 72 187111
59 99 303026
42 117 660315
26 170 119691
18 42 848039
78 42 437567
73 47 997674
89 42 309607
41 159 222422
67 104 992697
21 118 993593
91 191 55244
14 19 437948
71 40 311219
58 118 782692
41 53 250840
70 66 124795
31 193 998866
21 4 262097
88 41 56185
45 105 790033
5 21 792776
74 27 964458
28 143 256157
52 45 671076
53 106 212584
7 50 295625
61 51 400693
98 185 746775
81 187 951754
75 43 335904
21 3 15058
54 107 493011
55 63 146932
15 108 104338
11 147 301327
11 158 119859
25 120 1004289
43 194 251993
12 23 919290
13 120 87566
3 108 729249
96 103 16370
80 108 996963
41 149 690814
7 183 124325
6 18 185381
98 14 222600
1 74 867145
3 45 469179
95 55 462808
34 122 39137
91 138 144588
94 35 541364
42 130 67566
25 164 896925
70 82 980610
30 86 416908
100 39 244979
8 128 81189
15 40 754455
86 26 577893
36 124 389683
35 148 205480
87 198 439060
29 131 755329
30 180 966414
6 188 525674
94 51 710135
64 183 228348
15 140 217583
38 124 548811
96 154 786901
2 80 976979
82 105 732207
13 25 337622
52 160 414707
46 125 456124
17 111 760907
4 191 764227
90 129 875212
67 114 573817
12 59 145482
67 75 784137
68 11 244239
66 146 572200
71 97 848220
40 169 815194
85 40 141179
86 107 194724
11 165 222067
38 46 243622
42 79 456532
71 193 859234
89 173 126936
54 150 9342
25 51 375463
93 168 282028
20 44 399203
13 126 261644
68 176 704984
17 126 730216
62 104 538390
39 162 47
17 13 449803
79 198 699715
98 92 755170
44 159 672148
36 36 155448
48 93 659946
51 109 340197
25 81 698336
78 170 918669
4 39 20875
75 160 898053
55 21 209481
99 84 197438
76 154 363353
52 24 269094
62 167 420524
32 151 394903
61 184 161239
97 28 387759
2 68 400264
96 62 330137
41 80 430139
44 7 265939
53 168 625650
22 167 26647
36 134 622805
72 165 948910
1 120 764474
100 110 550031
20 69 55551
72 123 772362
82 160 123333
9 151 475380
67 3 206060
1 198 894944
9 21 35472
43 111 579926
16 116 570440
99 195 123837
5 179 976964
33 3 1010496
25 37 724409
12 85 665131
57 55 189822
64 110 80400
41 9 577159
54 169 963150
50 13 314488
85 30 442079
14 118 991529
73 43 274371
8 106 442065
84 63 1008325
47 24 284467
1 97 207091
10 67 855141
10 189 753000
10 84 239151
63 134 491065
16 99 923870
3 28 840278
82 158 209182
80 96 562252
87 39 618219
95 67 318049
81 146 229806
71 58 780960
33 76 800374
21 60 439826
50 93 624559
6 105 456928
27 94 721417
85 76 11157
11 99 686257
8 130 682323
93 42 238222
85 153 433577
56 162 18122
68 33 367495
49 28 815173
8 86 958669
33 149 300615
43 3 954746
94 73 519281
59 103 635628
34 97 819735
33 60 82848
33 166 374602
16 154 220673
58 35 887352
40 144 295066
38 22 514837
77 43 893475
78 110 739331
58 149 918217
87 182 840240
68 14 730471
66 192 44551
38 70 764623
43 83 238126
45 113 324787
51 133 723414
7 200 138213
28 185 579472
61 6 398870
37 42 307537
83 184 296759
44 77 716001
3 20 947791
93 19 544312
27 194 481389
42 132 999624
30 54 207285
47 108 111333
76 163 815425
61 81 768369
40 32 576486
12 10 264644
72 71 671436
51 145 567118
4 40 736007
56 146 288146
56 170 21934
38 65 819145
76 114 200176
77 79 588340
39 170 880848
30 78 154184
83 195 278866
5 176 802485
77 42 250987
72 107 370667
95 86 135433
31 63 977948
63 191 769741
3 173 377487
59 161 71372
65 17 272687
80 150 620851
61 81 131727
20 135 48306
61 84 157978
98 116 42004
6 4 819745
71 22 683210
79 67 4699
56 171 612190
59 145 750224
44 146 949740
53 68 866360
88 146 174322
35 189 146025
7 31 102733
33 137 824211
2 45 610739
89 45 632272
15 138 783194
38 41 465665
59 32 198804
87 126 1002635
29 168 733270
38 95 467493
30 199 195794
15 115 705071
48 164 470649
24 129 128384
37 23 18132
56 185 991247
39 124 362157
59 97 595280
43 181 191011
25 54 428872
20 19 634824
68 22 209925
63 142 262725
76 36 648597
86 15 26297
58 139 808434
94 181 199248
24 33 810774
27 116 567513
100 118 105370
76 175 709828
94 98 275104
61 198 998677
21 33 302853
39 128 224287
66 146 253379
80 114 281645
18 155 291205
77 62 545266
66 86 353104
21 141 569149
11 167 100159
41 124 366685
89 28 434024
60 114 311086
89 139 515029
34 192 913452
73 14 682546
6 183 552810
100 146 793715
9 197 886558
56 74 170759
14 112 913517
77 200 690811
50 16 634511
97 85 302727
91 153 518513
72 36 371637
75 94 337110
43 122 508514
59 71 30434
82 200 875957
30 83 235741
96 127 600341
29 126 78051
15 114 353381
30 196 741043
70 191 232704
19 131 227656
84 118 234340
21 37 427740
68 128 955366
24 139 834642
29 32 691440
95 26 620739
93 125 14986
38 177 974373
20 134 332376
77 177 701379
11 12 991417
35 51 197878
23 2 126658
77 117 662319
61 152 434475
15 157 227994
61 3 678401
16 107 355841
84 14 939520
51 43 746433
76 61 18927
34 72 164289
12 44 154014
11 162 114008
10 155 470853
38 72 177845
63 52 89952
100 86 380632
79 75 173976
24 8 520986
12 181 682556
81 188 299912
17 1 21559
65 36 217104
41 41 768508
41 185 860940
78 1 997076
87 120 39751
64 95 327089
86 33 397205
5 65 359524
98 66 793276
24 97 810946
15 192 400726
53 44 126534
52 133 963674
4 38 10849
74 162 368399
63 63 808279
80 183 202041
34 56 651617
6 5 926672
54 118 384872
47 75 231073
48 190 723814
36 53 641741
49 119 551235
57 134 540439
86 162 986398
53 167 233342
62 13 604544
36 133 377531
93 107 950849
89 70 194679
25 173 285030
6 140 863615
36 76 965895
97 120 702951
70 107 238529
74 103 439667
29 81 356149
29 176 308346
33 165 354836
15 132 476601
8 56 256394
21 100 271139
33 86 480564
74 94 887448
58 156 738139
12 48 806149
51 35 884629
59 195 1010709
74 59 599154
6 89 375888
27 64 454749
55 182 55796
87 160 876387
57 138 39
14 179 474318
47 44 468223
83 113 916158
4 200 920699
96 95 20903
91 186 912965
100 89 33766
32 128 431061
94 129 198549
10 140 357537
25 102 311429
71 87 716971
56 61 752617
91 31 150518
73 92 434396
51 161 808789
48 137 452807
13 110 908076
62 38 660289
54 26 731499
60 32 439098
50 168 394962
14 75 291192
48 55 776762
34 79 866273
96 199 517253
29 38 630689
2 108 634197
58 99 156101
46 170 623556
48 171 83815
87 22 322691
82 23 451532
3 67 632254
50 176 65924
86 186 910172
56 49 492182
36 144 919870
18 89 60557
90 3 82800
99 13 935482
33 173 208277
1 57 362626
24 55 400917
85 48 162374
95 39 677496
43 47 984495
75 98 71970
65 166 834577
30 25 133235
51 166 940573
17 200 796810
21 171 292353
36 186 607051
41 2 516053
94 78 20654
60 124 831878
96 84 27424
74 129 917056
16 168 935203
56 30 922130
99 134 813953
40 151 378413
81 43 995861
4 188 826265
93 50 365254
84 96 879618
27 68 856412
71 116 309523
96 174 519366
34 56 809065
18 55 471692
18 155 721385
62 150 332392
36 149 82170
87 143 684258
8 83 508870
90 135 689680
100 83 80693
45 59 801110
68 11 1012071
94 165 58709
58 182 964198
59 110 128477
61 86 303120
77 100 352645
83 130 195641
75 197 716932
28 17 743124
58 50 275044
42 189 491662
84 85 500993
93 169 358301
55 74 193173
22 187 967651
44 105 144420
57 74 561145
82 194 249973
68 40 675029
82 15 912098
80 160 708767
90 117 52657
97 32 630321
84 186 400626
23 72 967920
89 176 56540
37 161 391488
92 200 84174
94 63 723517
11 104 720780
88 47 414532
14 37 882327
26 65 659933
96 57 668167
91 150 410660
48 37 556903
91 154 851234
77 127 836611
35 147 405233
71 149 635268
99 119 527731
7 176 318621
36 98 675517
79 122 54972
3 181 164068
5 119 389245
6 191 163071
43 47 406527
100 24 88024
73 26 899653
51 144 64680
28 90 138153
91 156 780083
19 108 702674
78 49 851391
49 71 110487
11 86 730674
55 178 261397
64 94 208904
9 82 511355
74 59 762377
14 153 846245
29 12 745354
22 127 256193
51 47 87960
81 149 1006496
48 7 917777
54 117 698
40 46 347492
43 115 458587
33 27 549297
41 198 158175
96 62 855022
26 111 278742
81 158 247336
9 7 900758
1 41 143224
73 93 525802
69 92 475299
63 78 894195
42 102 564274
39 82 989593
45 25 964081
80 38 336427
37 105 414329
54 100 328321
25 130 118387
44 27 833015
41 157 311416
24 141 76252
78 179 557439
67 171 806554
61 184 857393
100 179 857440
42 9 690502
28 2 380955
42 166 304018
80 34 129386
66 168 743238
40 21 237862
71 75 323964
15 23 650345
78 149 745586
66 79 317624
71 101 244546
44 134 978525
84 52 266983
29 13 390529
73 30 257029
1 3 950068
7 34 91062
59 93 583567
38 21 953226
48 180 766940
76 19 242568
86 98 394564
34 78 864764
8 100 722401
24 148 434706
14 105 84938
2 140 751033
67 16 239399
99 121 926213
53 14 400752
54 181 386324
56 141 498599
45 151 490167
44 94 216180
15 61 682895
86 127 407347
39 74 373231
84 45 652465
85 104 489640
94 195 449560
26 79 420479
73 152 346250
53 60 573975
12 149 250511
50 34 234838
43 36 887506
3 92 296053
70 114 68412
99 88 229974
24 13 815329
5 109 879210
55 149 146708
15 197 801720
7 142 839398
41 67 101113
84 189 348925
48 70 345984
94 142 388777
21 196 549112
100 20 357665
18 55 228292
80 136 740392
41 27 191039
27 152 928339
58 165 823566
75 162 469645
91 109 518962
94 37 793722
11 44 2612
70 22 881080
21 150 843308
32 192 223099
12 33 839091
71 2 63313
18 140 525854
39 45 855185
22 192 915268
28 171 773884
20 178 1008856
2 73 185384
57 94 911131
89 197 887272
26 157 836495
28 151 760025
4 151 376034
47 196 528166
62 193 907189
38 198 293591
31 64 264017
41 69 219327
71 28 936184
8 88 753942
55 142 484152
82 132 198878
71 41 643849
8 35 302454
78 156 754417
37 78 243
66 173 119908
85 100 277739
53 127 888539
71 47 423358
80 21 445770
60 14 681096
48 28 636575
87 149 673564
85 116 794052
24 134 769880
5 191 911890
64 187 220351
7 160 170026
77 184 799927
90 69 776034
83 133 640966
10 165 905119
36 162 865627
95 10 941369
37 17 221078
62 48 516729
84 136 601874
5 44 829823
19 3 167628
20 197 777317
91 173 255372
63 29 899866
87 128 293549
40 80 897051
76 71 807642
16 99 17677
57 147 309942
63 62 483647
98 51 530941
50 154 8642
22 121 577512
17 83 523322
70 172 913581
87 31 910119
45 128 803894
27 93 246140
44 167 68404
18 31 476938
25 51 445585
9 119 111179
22 88 686511
6 53 508559
93 102 369072
96 54 660069
82 149 1001901
33 38 552797
18 120 316136
73 159 556896
55 170 661999
77 79 617081
83 155 376035
98 62 502328
32 50 9288
90 92 541547
6 68 267541
67 191 313062
19 60 497852
21 3 751114
39 136 506944
90 15 135377
25 2 994213
77 190 156925
16 156 298047
61 107 1005055
55 178 882809
76 11 718674
99 19 823123
35 103 322869
26 120 798475
50 143 81428
54 11 404097
94 55 783377
46 41 161945
28 117 569965
20 112 639778
69 8 838036
27 41 232330
29 26 459709
25 102 461753
94 175 374180
54 197 426097
28 187 92572
5 34 119268
60 39 316433
88 112 618519
31 149 300529
64 33 150418
97 63 871993
19 1 137642
24 51 847716
60 150 882959
56 73 547523
40 74 125803
98 34 176110
76 119 303382
15 115 791190
83 161 356137
64 191 952086
14 23 277058
17 8 276095
91 18 934186
68 47 857713
53 172 869033
57 135 822678
64 34 745934
45 109 634100
31 122 1011115
52 178 862291
87 61 644195
16 103 371940
18 77 443213
57 79 194264
26 120 17761
65 96 300448
18 35 574703
24 154 795212
22 39 1009807
42 189 479331
28 78 106957
53 79 621781
39 70 822905
10 108 628393
96 108 938376
12 67 62148
76 114 640490
71 71 283242
47 98 574047
16 187 430899
33 145 836449
15 196 516956
60 188 356012
66 51 648516
79 61 183476
33 96 102580
58 14 583275
30 95 171571
40 124 972209
20 110 414289
83 69 147066
86 188 718228
1 50 139242
46 188 985170
18 93 992988
83 39 787469
94 179 479241
93 85 483134
41 163 410233
98 180 884775
38 13 307844
96 7 251688
3 100 997336
52 120 254855
1 4 375347
14 117 35174
58 123 996180
27 126 977858
19 75 365102
13 28 581789
68 30 824926
95 164 37904
29 129 468936
60 114 270226
77 33 144952
6 62 564583
36 48 965917
44 81 150290
78 80 282487
90 96 527918
15 110 905641
49 80 501661
63 96 79282
18 136 178105
25 47 347507
61 185 408480
89 109 385933
88 104 638827
91 128 162896
63 195 220362
63 61 309468
31 111 465135
9 21 453510
89 72 552180
100 162 415479
57 161 785075
73 162 782343
85 159 959277
70 75 884715
37 121 672006
25 197 843177
6 114 74212
68 187 28245
81 93 803493
24 57 380612
55 136 688035
20 174 670029
60 105 343854
97 155 254119
6 187 177529
25 195 248004
64 170 777202
93 112 800187
77 114 183397
5 76 152792
69 187 729949
12 61 291119
96 191 951508
10 30 903015
43 10 297564
96 148 656502
28 121 557850
28 30 738120
18 99 582274
59 52 722596
48 2 709557
76 81 669020
37 74 330085
96 113 424364
94 145 681465
9 83 294142
49 29 26265
21 127 39377
50 137 325669
38 184 314084
9 87 441550
82 106 453473
97 166 767208
42 108 963419
49 77 433697
11 167 81979
34 190 733503
98 142 963056
89 172 750222
65 196 505728
40 196 65491
45 88 275324
38 31 936333
89 147 662746
81 94 395680
30 127 255139
28 132 47634
14 98 707163
59 23 615460
62 65 153152
64 151 1007600
55 197 494769
93 157 287701
66 144 822763
23 189 240533
77 160 209073
38 76 421835
83 147 652166
55 121 31756
76 1 728959
24 39 962065
15 125 413934
88 17 273784
2 51 926972
17 69 371746
70 35 954815
8 169 181856
41 44 484751
65 153 368194
65 193 398796
73 182 328670
4 143 861754
85 191 550267
84 148 408724
65 140 361571
49 89 733688
12 77 3886
76 65 988034
48 79 444614
56 167 952290
49 174 795357
68 123 215443
84 148 55812
29 13 797966
85 184 247204
19 40 933886
23 79 367872
61 16 976511
52 39 241718
63 4 355399
92 126 148740
85 68 618865
97 167 656086
71 19 605165
41 172 45368
20 197 820658
56 172 264190
44 178 987667
89 158 934871
77 9 870918
58 140 787143
95 189 355501
95 161 866822
37 139 482915
21 59 138002
85 34 713255
84 9 221371
76 121 818021
46 12 739598
8 75 60207
79 154 705267
79 70 139866
17 158 551598
92 7 212835
67 129 3160
66 103 139630
100 36 87243
70 185 668553
71 27 429677
67 81 102721
61 59 949104
17 125 101533
92 171 298306
57 119 612974
80 54 38626
92 9 979574
25 160 662157
21 104 936743
6 172 942647
94 73 810125
69 164 880226
79 63 640464
58 160 767456
96 154 90100
67 196 726208
36 192 577592
35 143 426265
45 7 536859
76 62 50745
33 56 695232
10 77 251269
35 142 272619
84 53 939586
14 108 152790
71 126 768189
18 138 105375
32 7 830931
38 41 249725
69 152 339426
40 49 113919
84 14 782176
76 113 551517
49 103 198245
46 175 261636
46 41 88786
39 155 981053
89 87 388114
13 96 938181
39 195 350051
89 115 198204
78 172 699030
29 185 640770
64 98 646894
12 173 20009
100 116 362958
86 79 538244
46 8 69186
47 61 958046
39 131 989674
87 45 47505
92 108 1003142
40 160 708852
73 189 23712
5 169 57113
24 113 122773
46 108 830733
65 47 243019
3 31 126475
88 109 822101
84 99 274884
96 77 486761
100 131 127844
80 35 602366
60 67 868329
50 84 524499
66 50 436026
58 175 598656
8 176 124752
50 96 653228
40 120 704058
28 128 605287
23 30 651322
8 53 593239
15 186 485825
21 16 831549
23 139 1012395
77 17 659283
92 157 985413
83 149 497887
23 35 544225
38 160 266878
88 116 592670
93 83 702356
62 33 218969
82 22 874809
41 13 380862
2 166 918697
57 91 296724
4 104 721795
94 27 847342
35 131 963821
41 30 1003853
66 154 595830
19 36 136853
79 135 2576
5 61 653338
75 153 945205
84 44 849643
5 126 413356
3 149 451234
56 17 67588
53 184 401229
88 165 151431
87 90 965619
61 111 373846
64 187 371401
97 175 474392
77 178 964465
76 15 884177
20 91 366252
43 2 408284
54 57 669475
80 102 802934
59 155 343582
74 10 231729
38 178 366131
90 96 425341
67 57 456752
38 43 177402
47 156 11018
55 106 726098
80 161 136749
27 147 361249
84 33 247887
99 128 634177
40 7 98112
8 124 676754
70 103 742047
49 111 235681
88 40 386978
95 149 660557
48 138 859378
25 35 58551
21 80 944501
81 42 382810
30 191 428709
93 161 971939
7 108 969842
3 174 842017
89 98 187512
14 21 14859
42 137 305100
98 135 17375
8 47 577066
16 180 282221
85 91 198723
60 97 177368
69 188 348356
1 34 628295
97 134 480784
61 121 101479
71 44 310644
51 180 650094
13 94 151739
83 98 850520
53 37 257476
10 94 16599
59 42 227838
64 26 667798
89 26 77099
43 53 261260
27 172 934991
23 117 208803
97 80 1004521
65 189 814387
43 121 135874
38 120 572569
28 124 787443
58 195 783009
85 63 887444
59 110 126913
8 18 18727
70 195 227868
79 120 557829
95 61 712137
56 190 339884
62 66 492442
53 123 466966
65 89 475883
43 14 458281
82 68 180092
56 59 231939
83 79 54041
82 133 190819
54 30 252156
92 45 48783
89 154 326335
37 129 244470
15 157 645498
70 77 20431
22 168 432313
74 5 555036
7 76 854369
49 160 236917
81 61 759151
59 110 273241
15 24 901428
76 155 138976
68 30 159402
55 137 561212
63 78 394380
29 73 384362
67 39 378592
45 106 914196
61 106 587864
87 120 110469
62 172 486481
59 198 237391
55 81 380651
84 147 455022
61 122 1005971
23 145 858928
69 135 315104
34 105 258752
39 93 459420
91 199 290781
12 81 205834
1 3 678135
53 11 781518
8 126 846193
43 124 354611
30 161 984191
39 199 280551
94 137 121792
97 123 316480
73 181 405599
14 30 800829
32 189 1010882
76 91 505127
75 157 447321
18 37 119613
82 127 306287
82 145 293702
92 108 658928
56 8 418657
13 99 424087
90 129 139652
81 136 364066
12 3 313841
96 150 265475
3 145 939474
73 181 518704
19 19 339185
77 132 181889
79 123 257432
47 127 749412
9 148 775146
27 145 766546
8 37 457861
33 19 449646
28 92 292573
49 99 519920
86 163 381941
66 181 475943
14 182 195965
100 173 154480
70 195 124091
31 2 208992
77 88 461195
44 133 436080
95 199 326849
73 143 682792
25 28 161998
43 6 803171
3 117 184650
85 152 747659
40 177 186918
55 29 334431
58 97 647085
29 176 488574
56 34 334724
51 159 1011226
5 81 763584
9 46 691341
84 92 53149
66 120 975638
63 87 488476
82 85 156454
70 180 292325
97 188 583307
31 177 909365
83 170 658547
97 198 169369
44 113 487355
15 100 218295
27 146 956899
47 198 430159
69 34 424558
53 91 816163
48 152 579563
99 113 578055
18 181 925174
92 19 420542
5 154 506335
32 76 487612
82 181 814902
51 89 47773
4 84 620481
83 107 855984
28 151 948860
20 106 161020
24 26 872887
11 34 478172
1 48 11150
2 17 846287
19 136 499773
15 6 799592
21 172 174678
22 36 901209
27 85 976397
2 180 312982
82 119 576067
76 14 552661
28 195 835974
53 16 90656
10 183 976693
86 20 759067
99 199 647456
44 142 127759
76 48 259230
39 115 622357
24 151 261551
32 60 55046
75 85 112422
56 80 905521
8 133 236218
88 132 235712
24 180 99393
82 86 418600
23 8 228060
4 69 957374
87 169 18474
41 11 338144
78 27 57746
1 67 193361
86 89 564614
33 138 792251
52 51 816945
57 113 100797
31 88 234526
51 49 828509
56 84 212495
52 149 776644
65 147 1008926
100 139 629427
100 115 61438
43 163 854418
23 174 777173
44 125 107102
62 61 426944
74 87 844097
90 13 534996
55 133 881297
66 182 604721
63 94 943861
2 22 606101
59 125 268088
85 97 552952
60 181 431459
69 132 622504
47 116 948037
63 173 660182
31 88 344983
17 69 771439
12 28 99898
41 53 182370
68 147 381884
49 68 474947
98 188 755821
47 166 664202
97 12 475408
68 198 406141
7 110 946900
54 188 636959
36 94 949635
15 63 765052
38 176 124041
33 165 114438
80 38 459634
6 53 214789
81 79 802250
39 91 231470
35 24 431350
43 196 130195
14 110 826332
79 173 918249
24 162 434519
44 183 211260
60 163 92331
53 62 503019
90 47 259726
12 85 695814
50 121 611312
86 3 654686
14 156 71010
61 80 9642
98 94 455921
52 136 939934
35 181 153254
71 158 597711
14 62 717437
33 170 193745
12 151 472685
27 171 838839
18 124 622516
11 61 538047
47 39 994472
71 20 832989
3 183 711251
38 15 293295
100 129 225145
11 189 491653
100 9 800925
71 26 750736
51 66 784719
66 83 451901
75 33 534921
34 173 699575
44 29 298394
80 41 954981
16 169 475278
68 27 380237
2 32 135332
93 142 30481
52 176 834584
72 73 983393
30 167 91080
64 68 964973
98 9 537511
1 195 374748
12 79 122703
51 161 158329
21 120 609326
53 78 655709
37 131 568107
56 105 470903
83 163 383140
47 166 213681
21 161 606179
22 113 729320
46 157 260998
37 1 984339
21 62 9733
55 13 681678
17 164 173624
1 50 298162
37 4 633282
31 26 251382
51 187 594082
11 125 23759
67 90 147964
63 84 596464
82 136 171379
56 144 418641
65 35 622951
9 183 545878
36 47 724790
4 87 213818
37 140 154254
45 105 255982
9 139 606758
28 110 751179
91 49 122698
37 21 655966
42 139 932260
48 67 850706
21 200 124647
44 192 893819
86 114 158739
45 80 183606
29 12 521931
91 199 850048
68 76 786994
94 52 29889
54 50 64544
94 150 1001696
69 159 742185
58 121 18855
2 55 954886
27 58 416165
61 79 852848
35 46 698491
96 110 566800
92 183 905071
87 72 701631
60 102 73421
90 38 742110
68 89 229039
11 182 257706
3 150 485437
95 49 490641
85 38 333335
26 127 951295
50 154 361807
77 156 954623
63 57 410447
37 103 583213
89 48 672512
79 109 575766
94 55 307757
4 185 887128
89 178 409243
55 199 589061
67 133 949619
72 164 940837
54 159 19070
97 199 491429
67 47 872898
28 179 722907
93 2 673472
61 114 540688
89 178 783785
50 26 1012164
98 199 160170
63 140 251445
59 130 835686
18 111 544530
50 93 672062
98 169 527179
1 28 548017
13 22 841337
4 102 838789
7 38 78432
8 131 813996
58 27 989872
43 159 998846
25 64 574642
78 38 542613
72 163 961463
61 45 334312
56 115 658638
11 23 366619
56 9 848873
92 5 58359
84 51 86765
93 84 286907
22 132 775706
20 163 218498
66 5 1006105
67 1 1007037
49 31 497933
51 82 938337
43 158 401031
38 19 77292
85 15 805635
99 177 704580
77 105 407507
74 102 225140
95 56 17593
22 148 76058
24 45 631735
64 119 795065
73 102 993226
47 86 580934
90 172 812789
64 81 710079
24 23 400679
74 4 448078
60 44 645202
32 107 155686
56 135 847016
51 75 541190
83 81 495084
39 95 521217
75 138 701216
30 56 895349
24 167 436813
90 19 367321
8 133 520613
33 71 708096
78 107 278681
85 75 94270
36 100 442908
19 108 502349
43 90 988511
61 28 640933
19 43 440388
26 124 665658
42 168 887229
38 2 19756
75 136 382577
33 107 965353
73 81 638257
6 66 910289
71 143 988018
6 134 468655
23 178 921378
68 96 216622
25 124 342687
87 82 737373
78 176 517192
57 112 18918
23 156 801759
68 18 109168
85 175 809919
33 136 965464
4 51 909945
78 52 519367
58 59 256178
45 27 853897
87 62 315026
69 140 266991
28 90 754082
37 142 552926
46 41 682056
98 158 894036
85 103 146838
91 198 9638
48 185 595528
36 159 435132
5 119 925395
49 119 974262
54 106 447245
66 99 171228
32 86 269696
63 38 499107
96 169 231609
66 183 60630
10 113 891187
69 71 735038
40 58 831125
39 136 151950
6 149 293779
96 30 65777
73 33 851106
39 41 906306
85 126 47653
53 89 187579
12 101 471975
85 64 702127
3 73 450365
99 43 437025
13 63 232494
3 49 953409
37 41 497994
96 146 69108
95 135 317626
35 112 363175
83 68 732795
96 137 138370
14 78 935930
93 10 13726
22 86 955478
15 69 36856
83 44 616776
38 171 763916
74 163 643705
82 186 973143
48 42 299808
69 113 695189
44 1 604007
98 22 618094
42 136 528843
18 174 501712
16 11 712730
98 45 946436
81 143 206176
33 137 78442
72 174 1003861
96 107 810812
43 71 365197
66 93 29541
14 166 129395
15 180 935672
78 178 340200
55 79 426449
12 185 302196
78 85 705202
26 45 192281
15 147 280054
86 146 603520
6 195 790983
24 141 135512
44 190 263885
10 182 107660
95 115 537589
71 110 804306
56 60 52872
66 121 602835
7 127 993755
49 77 466619
87 163 330593
1 89 350307
89 102 109316
46 198 346882
94 13 145886
21 169 490686
86 124 681023
19 134 993300
97 89 110336
45 118 50187
65 29 684260
80 73 451687
29 90 867605
51 124 773312
78 53 628175
25 188 907899
18 37 690009
54 57 88980
74 90 802373
99 163 330733
85 142 68768
100 136 4856
48 199 696916
96 155 372738
9 162 820485
4 158 77952
30 89 64767
89 145 727815
25 118 986927
85 63 947877
67 165 579650
54 184 534110
51 109 724777
56 105 738414
70 135 743448
81 109 493704
94 133 547717
44 151 372535
96 188 26394
44 133 857879
44 58 280706
81 174 646706
21 159 774895
7 100 273378
11 144 756351
23 115 310376
15 55 623314
55 135 255681
43 84 479014
14 89 212003
76 142 185152
67 11 857944
94 66 869055
89 174 166344
32 67 204016
70 139 391349
57 183 805134
77 7 745753
27 32 438144
90 20 176777
8 96 333472
58 150 557579
50 75 475777
53 75 411958
50 56 434815
42 50 843723
38 136 880942
86 76 384010
28 21 404157
66 142 808697
17 52 890686
20 140 534669
25 147 379117
39 71 865381
52 187 876258
53 176 760142
8 198 982939
14 74 493962
35 81 747930
39 107 894642
67 11 843634
57 115 357776
25 116 875729
22 42 867366
65 54 534055
84 38 683448
26 95 466824
71 26 739712
48 116 640446
77 8 622795
91 55 443219
1 136 349638
78 162 466314
38 94 115128
39 73 937168
86 119 920841
99 140 144038
2 107 886513
52 98 528210
22 180 219596
32 142 586964
43 198 729023
13 188 915179
22 132 920495
69 36 440783
68 57 178550
13 118 944070
65 12 253478
59 181 474361
23 25 294617
5 12 1005064
74 143 763530
5 163 632453
63 76 226879
29 138 635221
59 98 503947
42 83 296433
90 149 967445
95 28 589961
62 187 193666
1 114 290752
55 138 6606
57 31 144623
98 36 100764
39 37 224217
4 157 791086
98 144 53862
42 83 780577
23 120 9509
4 85 477189
57 4 325206
28 141 295284
51 15 596936
58 141 700972
7 5 199821
91 117 964673
63 159 919053
67 147 734951
100 2 87184
4 200 618991
29 132 859382
30 170 538200
46 135 348032
83 92 792647
22 171 890076
82 118 37605
3 24 844242
30 107 4891
15 144 92401
94 70 132800
38 89 634072
52 19 284922
92 145 393626
7 164 292846
26 104 617542
50 145 76429
61 113 952342
69 118 881416
4 120 957158
73 88 661181
49 156 230294
93 32 338080
68 70 558164
85 118 733892
65 88 885410
27 118 808940
72 87 498270
42 134 519355
92 25 929140
40 125 422146
50 7 968563
65 173 837465
41 27 511971
56 138 68267
45 19 108664
87 105 884293
22 76 927037
5 97 47426
100 151 909217
52 76 927386
45 78 225622
73 110 949186
56 7 214008
56 101 825965
78 168 647935
98 103 191041
41 81 254602
33 174 807644
19 132 335197
36 7 119013
77 56 653358
2 70 409311
81 25 293821
49 122 10252
62 57 354285
64 103 798569
21 170 83908
67 39 359355
7 97 333108
27 103 760273
59 148 834794
53 48 841605
54 196 604418
17 3 966646
63 60 412138
21 3 239882
11 199 269244
97 190 353627
28 53 16606
62 124 612549
91 86 671474
21 14 715806
19 189 533707
54 80 642121
100 133 994532
51 94 123700
87 159 317661
52 162 311055
79 2 568641
34 180 297804
15 65 318534
10 64 687931
64 56 827427
77 115 715383
88 159 379324
3 70 768307
94 157 394313
94 185 409173
23 53 182220
41 192 942826
68 76 263566
91 177 874762
29 176 44568
47 196 879676
53 154 723427
84 49 1003091
32 12 38256
88 117 772471
39 44 204998
90 21 907929
72 191 128808
29 24 221339
60 14 255157
8 160 959822
54 35 267332
17 129 2991
47 36 708573
36 97 512166
38 191 824961
72 54 568456
79 116 146501
14 154 718526
69 38 556279
54 98 101830
69 1 726316
31 122 758934
78 13 819384
32 74 826749
45 65 44463
10 187 110861
16 136 391228
74 90 538834
9 7 622026
74 148 209232
53 108 554504
41 72 662971
15 112 441618
77 16 231116
48 182 13491
93 71 979233
6 89 410781
45 75 181301
67 169 901676
39 36 370776
68 110 153460
29 3 476930
8 147 527883
8 115 880665
33 60 835752
84 43 251836
39 103 174907
46 138 777781
69 158 455170
12 185 280754
54 155 549746
97 20 343863
93 27 729845
91 105 349694
90 43 903882
75 22 516557
50 157 456713
69 182 803993
56 108 569454
62 69 418669
7 146 110878
27 191 731438
12 137 421564
40 156 960328
19 183 991306
76 199 462176
46 111 317961
89 193 499685
91 111 862275
23 146 39386
96 132 259513
39 161 32354
99 71 545833
45 118 700836
41 2 784458
44 198 471502
84 163 256414
58 151 853512
11 40 370174
51 79 1010514
15 81 239667
57 152 971178
69 81 153132
86 15 900907
12 189 236600
82 136 671586
25 138 639589
92 139 351509
26 66 754482
54 34 349273
5 176 234119
68 144 55411
100 95 327716
10 122 666274
89 110 852052
95 57 235053
89 174 125723
22 38 971348
87 65 197745
100 109 136660
23 149 86808
59 138 864664
96 15 250246
2 62 172397
44 136 995177
24 82 382645
60 11 536100
71 33 867052
7 140 106468
15 130 911094
18 162 531697
63 92 221639
82 173 316789
16 136 337083
27 112 199867
58 130 274886
61 111 338196
92 56 22811
26 90 205307
16 48 723508
12 112 887859
78 150 707666
62 28 378798
44 59 991369
68 131 76960
12 46 139556
5 11 303109
11 111 361610
26 22 274524
30 174 494081
34 156 484691
93 24 96486
1 44 82651
73 26 776125
87 27 996203
75 75 804298
19 170 982868
97 118 765746
50 132 29102
21 141 572052
12 45 526673
58 135 986475
63 35 320166
69 98 476587
88 89 803071
17 57 533589
91 151 262606
32 78 928759
12 90 336647
72 168 123971
10 74 495333
15 158 595286
97 70 175395
4 42 112950
41 129 373429
83 39 909520
58 184 753714
1 11 85916
55 42 225725
54 37 423801
89 22 232788
49 191 465566
43 167 52339
72 148 824297
34 3 380870
91 147 303684
55 15 42887
99 154 508313
21 84 324978
64 43 735800
50 157 964913
73 41 67010
99 174 515259
60 107 418407
54 54 826206
13 24 70044
21 77 786806
93 89 73557
2 94 948228
29 146 524853
14 38 630794
42 145 552403
4 26 488372
48 77 204719
56 108 97888
89 15 988742
6 31 880623
76 92 601263
87 14 303944
32 8 719914
40 144 658994
4 35 204273
83 46 488140
10 24 794079
39 131 132328
46 33 643011
69 27 583696
26 108 302099
91 108 269421
54 120 779352
86 167 864024
58 80 28899
97 135 755372
60 62 348503
97 144 869054
49 185 477300
48 161 164275
68 7 968997
32 58 111116
48 107 435834
15 150 887119
20 39 237673
26 146 834129
15 82 672772
28 115 707337
24 4 143550
78 3 38645
100 29 296966
58 5 130984
20 105 987096
2 180 392774
6 117 51165
95 175 850062
76 138 297425
88 80 632679
2 113 242089
2 111 853209
31 126 997736
79 147 566897
64 189 133427
17 73 366133
78 119 7458
89 58 189150
43 149 543871
46 97 380145
17 43 71045
89 106 556519
87 150 582656
85 84 646016
33 94 801671
62 95 386313
9 36 81993
31 62 155016
94 133 843735
93 70 376320
82 92 1004064
80 125 768864
10 91 428026
6 27 146427
18 42 463874
9 75 57205
27 158 223907
23 27 984645
30 27 159560
77 135 389025
59 170 589943
39 185 310883
13 44 212492
47 20 1008489
10 171 941421
39 92 537811
5 87 314967
17 63 900812
18 167 864475
23 174 148134
30 76 294560
18 132 65554
9 89 35849
44 37 815599
17 85 417282
12 56 169135
49 38 626848
26 125 518004
89 55 790964
25 95 748633
2 82 403562
31 107 311104
40 159 333277
57 23 636033
34 139 54957
13 115 906741
46 73 180683
74 35 277737
83 60 911044
35 154 374858
68 162 739734
97 47 867780
92 34 973583
64 91 707630
42 14 629657
7 153 73311
88 66 919405
70 165 677492
24 178 670156
28 125 897158
88 159 768659
27 90 232872
35 90 881070
64 119 328499
71 7 695584
9 56 426416
68 115 664891
17 92 203775
52 62 137207
49 36 402183
91 98 337121
38 57 776429
33 113 389203
15 65 368703
37 194 860425
1 145 260514
53 195 658676
39 44 51609
25 88 683518
45 26 1006705
99 114 947342
54 97 839928
13 153 488175
48 80 823081
60 75 213411
16 14 435805
61 121 956678
25 111 855591
4 56 290924
7 174 153455
82 109 565699
69 36 986395
36 64 314961
73 111 886768
79 129 403147
69 51 453803
19 78 460
33 60 377427
75 75 481615
77 73 691212
77 199 724850
42 139 385086
72 157 526455
2 123 263071
55 80 146756
5 47 829858
84 133 190494
28 20 827202
51 12 792957
22 117 146780
26 167 179651
87 66 591394
81 113 49728
15 1 778759
77 80 150317
97 73 969317
54 132 705105
2 33 865114
71 125 546949
69 125 948029
38 143 427528
43 161 98761
82 1 250373
73 131 250890
87 177 737123
98 148 789074
54 185 334925
16 103 41978
19 93 816456
100 137 473755
24 90 1003929
16 111 162986
76 200 299965
94 50 217868
43 81 75377
27 13 642538
30 167 407664
34 21 618840
13 41 559591
57 192 855334
51 46 219411
81 78 431448
74 47 788404
56 83 442248
73 137 137700
63 98 901427
59 24 36988
9 123 1553
87 181 470284
19 165 107433
7 89 609348
36 140 80024
63 31 718345
9 67 184080
77 109 315062
68 27 626831
60 131 784023
38 2 549990
79 113 73705
30 76 523755
80 165 826342
68 5 462319
67 147 321408
9 181 953926
18 34 104477
44 162 516431
76 29 63562
32 176 915620
77 87 158673
90 52 219756
37 5 198841
97 4 243331
70 160 677988
1 96 122265
92 72 347792
86 124 573757
28 65 687396
29 139 686796
52 25 118890
35 93 519147
90 95 475338
43 97 247875
54 93 543139
14 35 84742
15 79 954529
6 23 431966
74 66 234728
61 91 85977
76 181 792893
8 128 651253
2 26 333428
6 58 989621
72 21 241272
100 187 243966
77 187 999646
4 51 382236
51 84 751898
28 122 17570
24 74 830762
79 4 531637
17 135 960101
96 27 571472
52 2 689844
31 64 744421
83 170 671046
61 91 763038
73 1 273470
32 197 724879
9 113 307382
61 157 283051
51 122 913243
92 7 714748
24 186 668261
93 62 404014
39 26 585905
82 99 317473
85 8 936646
37 66 411895
50 183 388291
28 36 287323
66 167 306486
88 79 669012
16 3 525221
49 55 872528
27 14 460240
90 81 551498
5 5 763076
10 154 961370
6 63 648462
96 163 553331
67 95 666133
4 168 167198
45 40 836680
40 27 981700
1 183 50220
40 37 755597
74 5 856801
22 6 210077
24 154 438843
88 95 428534
97 154 428864
13 7 807789
8 115 121810
47 66 418759
40 69 397711
85 59 94358
7 40 562634
81 67 683368
41 41 918905
90 167 42150
52 4 184708
34 77 703771
71 19 726083
99 63 644374
13 133 653054
90 174 506394
52 111 817848
54 87 807023
48 102 324396
23 113 811454
55 146 634282
5 77 255890
20 93 361802
52 92 591247
26 65 769655
71 12 884903
28 37 504972
47 3 286912
100 152 830000
7 41 636991
34 172 419522
78 18 992011
52 148 154226
70 137 827062
92 165 664057
1 126 917369
91 152 373485
52 137 927081
66 6 328265
54 131 301777
28 18 330051
27 115 511218
61 162 825362
26 23 26905
10 94 90504
49 182 276397
40 175 697279
93 140 828009
88 113 17460
61 46 994660
37 97 584160
66 129 804093
75 190 916442
1 87 763801
52 131 652821
6 25 900704
11 11 377120
65 189 371277
34 188 804700
44 49 95064
93 60 933005
82 21 167301
22 102 326960
43 197 294008
17 62 182538
90 116 22290
95 40 823234
17 130 155728
28 100 222605
33 167 499122
2 157 957461
25 85 328214
26 140 361544
1 137 225164
40 121 632964
13 145 505196
32 194 554097
1 159 527933
57 2 634887
68 28 576795
6 187 472599
62 101 913288
65 11 750464
19 137 390232
50 122 499143
48 177 163392
82 194 663112
79 78 641257
89 118 232314
21 46 486477
94 43 270618
24 39 729044
20 41 83801
47 82 822844
61 17 598112
11 185 160025
28 8 784913
77 160 791036
96 171 821355
12 23 810569
64 169 187638
53 117 102896
34 196 249395
83 182 771481
62 71 448480
59 70 613417
9 136 760155
94 4 602
77 159 403516
67 7 200707
5 157 320143
8 140 879773
31 182 1011545
78 181 623978
31 182 720024
51 106 785007
27 199 815849
61 76 460186
86 129 376180
82 188 841522
99 8 733552
87 24 580781
1 98 877212
19 38 566758
42 21 715232
55 135 663260
62 61 447785
89 61 562906
70 107 463955
74 4 237453
55 54 706616
81 44 842593
38 174 674674
4 141 438017
68 99 880068
16 129 606403
64 90 148508
62 101 290024
34 96 490217
50 79 760685
27 12 218490
32 161 813641
44 153 51353
32 180 453037
42 121 656819
76 125 148517
56 114 451947
54 196 560315
30 156 664088
45 23 490420
22 9 278765
72 107 647882
39 108 581737
44 195 207940
39 194 820186
76 198 35410
22 195 972726
9 157 508497
58 41 897886
45 33 413624
90 31 742626
90 89 861140
89 146 588830
33 138 584891
11 83 80981
29 36 539474
12 11 248631
91 147 663630
69 142 238947
69 83 115593
96 136 832943
69 195 820635
25 130 608517
96 154 233402
81 77 474983
53 77 871166
76 165 887111
13 166 687545
35 174 324020
27 46 254582
68 106 942638
19 99 176363
63 81 282445
76 114 988012
13 24 738770
88 86 913311
27 106 171705
92 22 602451
28 73 339667
38 107 457515
40 141 581970
92 142 11706
97 3 209181
76 78 102185
18 175 873191
23 192 360296
34 73 775177
12 84 987300
31 100 931113
88 14 587721
89 146 451782
21 163 511516
98 128 264724
78 95 545188
73 24 362071
50 45 202205
64 185 236085
73 70 15476
92 97 214242
5 144 661912
97 147 771651
3 48 947823
80 97 206310
8 152 526292
75 10 290399
75 105 514879
6 12 673163
18 9 485716
85 107 73571
2 198 900175
2 87 798967
77 57 866063
81 74 805682
14 100 888086
27 111 1007582
24 36 284492
69 36 147676
88 158 922421
100 72 908589
98 173 662255
4 109 487097
85 178 861900
99 182 96819
81 162 122962
13 194 448262
37 20 159715
95 55 319099
7 136 710874
46 15 916204
12 176 587721
26 37 525883
19 145 859550
18 136 82631
89 171 232135
63 55 118799
15 77 325705
18 140 107926
85 17 491458
77 177 863653
10 37 337902
90 60 651134
7 79 28052
1 38 36443
55 168 383299
28 23 539616
5 114 415150
95 100 970407
39 162 546461
99 193 480471
75 181 390253
100 119 72182
86 70 107914
80 158 455287
39 86 662392
71 59 1011066
50 50 547815
63 195 925672
11 137 312102
92 30 897235
46 163 113267
95 124 899393
81 74 223093
3 43 918670
3 172 828264
20 118 203099
45 190 703597
13 199 324699
65 90 276506
95 141 566060
48 98 887142
23 118 676842
57 82 593569
85 182 715364
54 153 888303
71 53 289031
27 168 917714
78 197 258571
52 113 948139
5 169 591311
73 160 291028
39 31 538764
29 125 645736
39 118 839450
57 56 606183
91 144 695176
16 171 683767
58 9 556690
71 123 381785
52 141 429100
51 111 165761
3 53 507868
31 15 277849
94 3 252051
37 125 805829
39 200 732170
74 23 130141
82 140 659946
20 114 159849
41 126 482
29 152 906035
27 16 787666
7 187 405897
39 180 97086
3 15 470336
83 177 468511
75 115 565768
48 77 835523
58 72 283822
70 92 244850
65 72 142237
14 87 753632
57 63 226213
9 110 52685
69 45 812264
88 182 252839
59 146 870206
3 43 36702
32 64 698219
68 135 548740
93 124 784196
87 192 751535
38 133 256181
61 182 1007654
55 107 780157
3 169 930174
39 152 73289
97 143 206607
39 66 717744
53 123 822735
30 7 499798
27 175 81472
63 102 935016
45 90 472491
39 92 87020
70 66 140846
67 100 157158
76 155 579801
68 61 953982
11 38 676071
95 16 866231
53 27 407814
56 95 544456
25 134 112270
40 167 608856
70 13 353885
80 22 884956
40 87 716862
87 69 553802
83 62 91308
26 182 921058
16 118 829496
15 78 918142
41 3 694029
60 100 671877
97 70 371548
66 64 891287
71 72 645376
52 68 189398
58 85 504814
39 14 710676
52 10 496972
94 171 939964
84 23 226497
89 125 155904
9 126 881511
95 118 562979
27 177 737708
81 66 927056
99 127 874759
26 96 508636
96 135 48219
19 33 382498
34 154 159802
38 135 1007691
63 149 926514
9 151 822288
42 148 405608
86 87 479921
26 72 228750
69 40 342750
97 194 518058
46 196 160093
79 165 213170
14 16 36684
45 39 478312
35 187 996297
56 79 787042
51 93 954835
38 96 810099
71 97 654485
9 84 439537
29 58 437022
81 178 308585
64 17 175481
8 41 809577
24 189 569475
13 18 812321
21 40 64465
31 64 137050
78 89 554141
76 51 658605
27 20 704915
9 200 751979
61 75 759365
50 162 681078
83 120 480161
68 148 34540
40 160 836166
48 156 920263
89 89 764673
10 98 391500
98 44 430442
21 158 982427
41 115 706746
56 68 30104
32 99 246754
12 107 490817
70 27 331273
98 25 436001
18 163 466760
43 8 45806
5 5 268946
71 196 848100
54 39 824426
28 178 603729
13 95 678088
90 138 742865
18 61 184870
30 46 709947
49 27 849544
89 40 709308
66 8 932380
92 191 979503
11 8 586104
67 194 998373
42 93 565601
12 123 625331
78 89 587015
7 156 796880
67 25 222231
32 197 88049
56 35 647192
62 92 92897
13 152 14366
56 18 442128
75 106 698036
31 44 967196
53 46 80299
81 79 593669
59 35 185137
9 75 223390
36 25 766166
34 161 227620
57 179 21371
43 60 955487
94 124 94682
86 187 221352
65 173 494520
22 21 843619
35 141 850178
46 75 70877
36 79 803019
86 73 341426
16 15 241586
87 172 458285
9 20 516747
24 12 231192
5 111 786580
69 147 649759
43 3 657965
40 125 432530
15 90 441230
20 174 850870
84 157 167887
99 150 154765
87 60 416141
25 71 780936
31 26 588399
25 197 981820
92 58 530666
37 77 157734
94 36 125045
8 62 288064
61 96 51476
28 194 168057
12 48 792148
66 69 904464
83 34 366735
42 172 365341
75 156 934795
9 40 44885
82 86 332514
93 56 392093
77 139 972318
1 33 620740
88 23 153662
75 17 224663
90 153 509265
20 127 820613
3 58 266127
16 181 222254
71 141 78662
68 22 1011113
42 100 321019
57 111 947671
56 145 973532
64 89 856151
48 58 347819
37 101 635067
26 194 578354
50 62 334066
22 102 230948
11 82 409111
88 93 215944
53 169 809544
64 183 886438
65 140 586494
65 63 16497
75 158 832957
56 169 159050
53 78 402679
63 19 791187
71 43 43402
100 87 500036
18 38 730908
61 87 439333
15 11 285100
31 40 648061
43 63 884904
29 143 641509
34 155 795979
15 38 233400
2 63 421743
58 55 729666
90 39 603271
64 159 666347
45 73 92320
57 164 332500
10 53 54345
79 103 793232
96 83 284465
55 75 410743
77 112 185101
58 131 37260
88 184 318255
52 79 63193
4 149 631544
78 7 164092
64 118 745514
9 118 1004779
14 16 391806
23 40 276957
94 136 900777
54 131 324993
55 127 920186
40 193 117675
42 148 291468
87 148 42023
63 101 488727
40 57 517293
17 6 432721
99 5 41315
55 143 755130
2 106 992427
34 121 331164
86 170 105423
19 97 246732
40 170 979944
28 60 389655
66 192 302670
28 57 424202
32 157 539459
48 185 721757
70 44 583808
38 154 476494
1 112 437298
19 135 26706
87 57 335172
26 161 688339
18 135 982224
37 41 739330
63 85 997819
93 178 831137
100 135 598209
70 11 973081
52 84 105075
89 139 123568
99 92 234016
12 19 663184
52 34 469109
98 63 754461
16 162 460458
61 52 81743
99 60 488592
26 27 999885
24 7 732451
41 180 639723
6 86 218685
87 36 494708
7 158 418507
5 55 314262
32 189 432820
87 141 813952
80 156 877572
60 120 673278
12 22 299863
86 188 501696
98 150 682242
76 150 661568
17 156 611220
46 181 11721
68 96 556043
41 164 630573
56 189 129387
89 29 677328
48 159 187403
20 6 958576
24 12 916866
98 32 361045
100 183 784564
64 170 449378
87 8 289943
47 170 841231
75 124 253492
96 76 395002
89 3 576571
11 184 853431
71 84 583478
78 104 811282
76 26 865149
96 175 632549
8 146 437445
44 34 698740
14 178 650746
61 178 419146
82 131 661833
2 144 915308
45 56 317147
45 151 535186
46 20 334534
61 54 938960
57 151 365806
17 51 74083
69 73 40649
92 144 89237
63 125 291249
60 64 172121
54 199 783971
77 170 691841
34 182 37683
2 5 840996
76 58 321834
80 66 39061
85 126 95383
19 165 215539
48 118 742358
42 156 90394
22 186 743876
51 181 232736
62 169 987632
30 108 900496
28 198 546542
37 66 677509
79 182 650295
86 158 500285
5 16 875527
22 64 292295
31 99 562969
26 160 135362
40 130 689704
30 27 853123
68 195 875048
63 190 27140
15 83 335709
18 176 175393
93 67 808044
17 124 149068
32 46 369580
54 76 967957
11 56 509220
24 134 784140
31 152 792348
23 67 636271
58 22 122970
93 74 556722
90 93 256098
57 105 780602
51 153 772939
94 148 2456
30 50 857285
70 83 750729
62 55 799486
80 48 716112
75 180 160656
88 38 331913
81 164 18322
99 187 104891
76 78 446164
53 30 579083
75 179 477089
65 17 257439
54 14 762648
49 87 267238
89 10 429277
12 70 186363
64 135 165553
18 86 772201
31 29 661008
12 56 226907
73 87 171990
58 120 532418
6 121 779214
10 27 206008
75 162 760906
8 33 858167
46 178 912527
93 155 198920
20 60 65931
6 117 149243
85 45 287946
16 21 366890
96 35 211704
35 42 533267
70 70 828755
9 141 473993
21 89 471351
25 154 111483
82 121 691623
94 168 581602
44 124 714653
7 188 629597
5 20 950575
34 18 308400
66 65 242593
7 100 360
80 106 466361
100 23 757433
31 20 46555
32 29 384216
75 184 625136
54 86 503772
35 185 631571
65 53 748012
44 51 523739
42 168 277228
69 109 86550
67 176 689884
58 143 835965
96 124 606869
10 36 590366
13 2 336326
46 193 206040
57 14 522281
57 124 715024
7 8 22088
52 157 505006
100 42 528714
57 71 612396
37 111 692605
89 31 589329
72 93 345718
76 188 933595
11 35 159901
89 181 830680
6 163 373003
60 77 476885
72 33 997434
30 90 912975
22 97 542785
69 193 856114
77 20 735946
2 11 952236
59 163 135505
49 115 922099
82 98 321703
45 197 411747
61 126 854377
49 64 98977
48 79 632642
95 133 309778
89 94 73186
90 125 234277
91 79 698640
25 61 958931
100 184 368411
12 5 664685
9 136 576189
80 196 999383
62 16 831913
87 158 412342
19 189 195160
83 62 338983
96 155 157790
45 43 841183
78 3 771443
4 151 445328
53 157 585023
5 194 134107
75 150 772347
86 123 2580
91 163 181163
6 39 860126
81 4 152124
4 15 108258
34 41 200474
40 158 2431
26 184 884253
59 128 796658
35 164 655550
12 60 398011
32 183 333343
87 35 593178
93 89 986631
64 142 541324
67 93 315981
34 2 315831
82 66 512074
74 63 159367
29 120 775514
99 188 432844
18 31 609187
20 61 242082
96 107 556800
99 29 385349
82 42 920056
38 83 664546
11 59 702232
65 137 262742
57 160 911862
45 135 352285
20 164 731819
89 92 825410
50 166 603341
8 93 795399
42 196 311606
72 60 607277
35 176 152296
38 34 243761
48 54 972373
17 60 909707
22 195 176847
98 113 131504
47 47 541664
74 137 567255
71 27 536725
5 95 598584
54 164 253066
46 184 1005600
91 165 91707
98 194 925111
76 160 21532
28 77 301927
29 110 317200
92 92 537835
68 121 623557
65 141 271344
23 89 191949
72 100 697428
15 11 847993
13 27 354666
25 187 826749
19 133 419398
48 139 898041
94 190 517031
28 73 644590
82 116 89921
83 93 378573
30 136 910970
87 31 200915
39 173 374397
80 69 169425
45 80 109293
37 130 497837
74 142 346352
76 192 848434
83 104 368631
35 95 958688
20 169 188151
43 90 876953
13 62 562884
78 65 765671
56 181 441624
42 9 84834
32 126 892405
38 181 901308
53 84 487275
74 80 700040
75 109 99560
35 136 549509
86 109 289450
53 156 702966
96 79 154648
95 158 947298
8 99 366441
87 146 536881
66 184 707189
88 181 80322
94 179 286385
14 166 339614
68 198 488874
78 79 865287
42 98 183870
44 100 799027
67 124 797285
90 138 96817
68 115 174538
11 105 610232
11 199 284381
59 178 980576
2 188 887451
23 50 67692
66 116 701800
67 21 278519
82 184 372737
54 170 281975
54 143 563597
90 133 665874
6 29 292961
98 120 228053
78 37 497641
21 24 361219
69 175 13512
2 38 417742
1 186 274011
31 59 588577
3 106 6681
12 106 981365
4 155 75191
51 113 550689
60 131 359815
35 15 311354
67 179 410146
67 151 169951
92 198 488327
65 188 208693
20 105 672959
13 82 802797
53 1 579552
17 91 904794
65 119 303209
72 79 861915
50 151 888082
38 146 900052
33 115 288893
59 25 528734
41 52 812227
37 156 118351
7 162 661274
36 117 394102
29 94 363997
81 24 225742
64 94 414557
77 1 389488
44 137 386861
61 184 140132
36 110 889904
54 127 709122
4 9 962100
56 146 481898
77 110 333272
40 21 15015
25 179 861454
99 26 247233
49 82 990797
6 88 316044
48 4 360169
73 196 421643
47 38 923445
55 91 705508
25 167 999300
82 21 961943
94 112 561189
40 4 385795
1 106 947616
82 170 58168
35 3 166413
93 94 6460
79 9 525477
22 135 274241
94 12 421076
33 190 486890
62 104 661435
70 16 694645
41 136 691473
100 66 249777
1 140 827102
63 122 697724
14 59 80000
27 20 607032
92 33 317429
62 154 782944
12 170 59545
48 90 584246
44 68 964786
61 12 404868
42 137 391868
80 193 440586
83 162 104125
64 101 950791
29 68 798834
51 188 675694
87 94 584359
81 144 783340
61 161 238379
47 81 684784
74 78 722992
26 91 14310
56 171 407128
50 27 661850
88 22 696247
49 82 394496
56 103 63728
12 80 962630
46 162 307519
86 73 558396
16 34 960079
46 27 639260
32 159 123110
27 29 353736
90 160 753804
27 106 266466
15 185 28408
94 27 3152
14 190 235598
34 88 927113
26 101 490302
2 23 458030
21 96 694128
81 139 309712
100 72 480115
5 6 947893
13 90 352948
18 166 194480
87 5 822248
34 123 271184
87 106 652354
20 95 507986
94 194 977562
7 116 147708
39 83 198162
66 161 349195
3 187 128155
79 133 460600
88 99 675860
34 122 173384
97 140 652718
25 11 756439
34 109 660009
86 101 954356
10 122 607118
22 129 190695
37 86 291684
98 168 864652
16 42 431495
49 117 706474
14 139 521813
95 14 106359
99 71 228710
17 147 560504
42 200 418511
48 5 852541
72 199 560967
1 39 151280
100 89 617517
19 120 836479
46 93 325057
58 151 896662
31 172 194869
88 101 451375
72 111 716400
4 142 681519
4 4 575368
32 111 503937
25 1 460723
52 137 608528
87 87 276527
42 172 402069
94 135 565155
18 52 466163
10 96 608061
65 168 866520
22 94 494904
19 189 327511
79 84 693965
6 54 750649
76 19 801038
59 95 369795
41 24 896111
14 157 199824
5 33 7433
87 7 636971
74 8 930447
93 48 464510
26 62 317395
35 50 253200
74 1 685809
75 59 43159
92 198 420056
29 91 639801
21 150 971132
74 20 664600
49 189 283207
30 96 558776
96 182 284081
12 134 212418
57 88 148333
91 157 500830
72 163 186608
77 55 1011127
57 163 455340
37 15 516485
56 131 261098
62 67 111904
57 195 172298
99 34 575878
79 51 604274
58 85 444333
86 5 336470
99 42 729937
6 22 514282
71 140 193318
83 84 621034
32 164 966518
25 25 506417
97 35 457202
79 102 290027
96 116 313297
38 48 57613
61 54 171415
40 31 213589
90 40 562771
39 161 488803
70 147 281139
69 123 434149
100 51 603943
59 112 271429
43 126 24630
40 23 145178
61 18 339173
80 56 472329
74 114 644697
91 127 152302
7 26 831172
73 71 5975
45 198 902321
82 184 670832
69 39 405483
21 162 423153
92 149 161275
90 183 301875
93 5 251262
94 44 186918
100 76 116258
99 87 436170
66 73 732688
86 170 801060
24 6 468797
10 14 663232
71 48 32918
92 121 398825
74 42 813828
34 200 153878
9 165 699012
98 101 1008185
38 139 273344
14 113 697726
31 118 328404
16 122 857906
93 166 970155
85 14 391060
81 112 264616
38 6 392692
34 62 859063
52 196 964621
7 109 9717
25 76 709035
31 186 477417
30 182 390522
62 84 818216
38 42 493726
52 109 1007220
61 106 32756
86 48 640905
80 179 258917
94 68 476881
25 155 392445
64 127 245761
5 68 766379
73 179 936117
56 71 521251
12 75 764289
73 90 28961
41 174 134092
15 194 277764
83 19 1009388
36 49 396060
11 131 329139
43 48 746646
58 2 495520
11 149 37484
77 30 654391
100 30 910015
79 102 356069
99 84 1010972
24 35 225665
42 25 547566
38 1 861740
23 25 652382
92 111 781314
32 196 400483
41 154 238987
97 50 233596
87 94 446601
31 77 181988
30 108 895392
29 106 577892
75 12 146280
26 15 68944
56 117 798569
23 62 757673
40 183 382518
28 152 1003169
41 120 625906
32 195 413081
19 67 46967
71 52 892105
3 185 810656
89 5 433607
67 84 570456
14 128 210804
39 55 164784
37 161 473377
3 87 847627
78 119 262832
96 116 333705
26 26 195834
85 96 851388
92 198 533320
72 38 195238
68 111 259803
11 76 510939
45 3 654493
23 145 170968
87 146 12259
56 63 10769
35 24 276077
8 185 603152
20 178 822439
83 149 163066
45 196 721385
50 27 670068
12 49 959553
74 36 474950
67 18 827648
55 132 963079
70 13 972545
59 112 525010
5 191 963169
2 32 856788
24 66 500313
70 29 219427
27 39 110603
54 67 418309
66 189 830550
88 48 668303
31 192 874176
52 155 89449
24 57 511678
40 181 64006
36 36 597535
60 171 64154
19 45 373386
45 57 115373
40 18 224926
15 8 397253
44 179 819753
48 152 507736
82 77 587512
84 54 564288
30 146 467526
49 63 730919
83 145 36490
27 186 962878
43 148 602418
38 122 637203
52 85 24287
40 145 537188
18 143 342442
62 166 677268
73 35 22229
24 55 364702
30 47 46195
87 127 924021
99 88 530692
80 33 631262
85 1 390553
67 170 689116
70 145 390256
46 146 43270
77 65 813293
54 155 899175
2 35 424690
94 160 925136
36 51 520740
77 199 216632
34 177 253648
42 103 501951
39 53 421127
75 74 527874
43 41 257644
19 164 649798
14 186 126494
46 185 259342
80 63 411722
6 26 596147
37 88 734440
65 8 38566
51 159 485744
24 183 112160
69 178 769554
36 12 732882
24 38 392729
72 47 994473
94 109 373183
95 17 418647
5 65 378240
84 95 587772
82 126 566040
89 108 728408
84 139 828313
67 34 844901
67 33 180953
38 162 1466
91 138 748647
19 174 738053
9 35 48197
83 118 446689
22 114 938282
91 7 132133
56 159 834259
39 117 14618
38 183 125055
65 186 900373
97 28 25373
49 44 275064
99 29 17904
100 26 862139
85 172 946027
11 191 455269
98 3 794651
38 53 456322
71 29 549908
3 51 677405
22 163 587216
70 79 274633
85 44 199492
37 68 51781
2 34 269371
87 45 121556
22 83 672251
94 119 627409
32 126 169589
54 43 452939
29 10 177460
61 25 48202
63 114 252660
74 149 203657
91 162 140873
24 53 70631
9 26 937373
26 8 635063
80 50 759330
91 8 85702
60 92 281817
89 72 121388
46 77 362371
91 71 212508
64 76 361604
76 19 33089
87 65 523147
19 198 309023
22 70 57975
15 4 909203
90 105 250819
18 114 544627
82 8 921433
23 168 678937
34 139 657100
81 184 651956
65 4 923618
72 76 748093
32 161 695969
1 155 424234
19 73 905919
99 27 505747
64 187 828404
58 48 417795
13 130 66387
20 36 236783
84 130 99667
24 76 632903
94 19 195727
93 9 473357
31 117 316187
29 147 322378
17 74 931761
63 95 23592
10 96 857356
23 146 802556
32 11 863621
3 84 595456
32 110 87755
77 38 236006
82 179 226837
14 123 367564
69 94 774017
2 10 385157
56 85 811805
71 17 839888
78 58 738654
24 195 44208
75 151 803066
88 187 934118
41 192 188756
26 174 173435
32 140 540440
11 13 570474
79 36 947070
30 24 470463
13 34 306384
37 147 317957
16 3 527460
10 132 154661
54 117 747985
29 82 429743
35 73 23840
17 127 312310
52 65 667458
45 167 428143
48 178 811586
70 55 975759
38 3 106997
28 14 763211
80 116 285609
22 158 760774
7 88 708236
64 43 703696
82 26 403005
30 170 235005
17 43 555128
97 27 280862
76 74 803526
10 72 711685
43 2 673831
14 179 1003964
1 23 379656
94 139 540956
71 160 278511
18 63 616786
23 166 40037
12 176 1003165
88 27 644381
79 19 733519
26 180 998134
30 197 389823
24 199 193741
69 12 480395
27 117 358034
36 20 128392
93 112 301205
12 71 123362
17 174 264402
87 83 4739
71 3 393428
64 104 784273
2 122 530468
98 87 360898
63 21 713060
76 139 628413
93 168 668961
12 163 561504
85 41 377595
41 190 251426
56 34 79382
74 20 316644
2 5 797745
63 115 935999
75 102 215225
88 16 179615
34 61 471243
75 169 920989
67 169 265785
77 17 47765
2 45 567723
93 107 395196
3 182 363057
5 22 994226
29 18 274012
2 63 391574
9 66 51353
45 41 771300
22 48 700943
34 128 589536
48 169 619573
27 128 808386
55 124 474542
63 3 175036
50 33 435728
16 192 792573
58 51 894819
50 132 935116
19 182 932238
72 132 175537
11 88 340417
96 40 743311
44 99 113547
61 186 246867
32 17 607754
34 12 450370
75 46 883044
9 125 136665
42 90 17278
79 156 400895
85 84 335485
88 99 852511
37 175 100051
13 36 202364
10 64 789171
43 199 858040
72 85 853220
35 162 395786
57 87 910104
37 87 564141
12 176 156147
75 193 159987
86 110 798088
81 190 865266
84 157 161667
63 78 514330
53 96 762324
64 34 182914
99 169 902542
40 141 354324
79 164 845172
43 158 311142
20 56 875210
82 116 13212
41 109 360861
26 48 943222
95 61 909899
88 198 81299
90 127 327420
37 3 427359
37 47 768838
65 87 839406
89 79 210714
70 157 621615
84 41 116438
31 54 364171
67 154 377502
43 49 637562
14 192 510953
93 109 424598
36 164 432827
47 101 332049
13 33 904337
58 106 746784
70 82 220610
53 132 847983
13 167 779664
7 49 827011
91 168 262357
59 108 113494
99 64 452890
99 79 257976
10 19 328568
76 56 571018
79 159 550376
82 151 214912
61 15 718673
50 182 551036
22 74 332847
80 111 453143
12 88 460346
35 137 686292
99 61 711790
77 11 631376
60 75 506934
98 127 221773
65 180 358214
96 32 453046
47 125 515072
2 27 400944
54 189 26582
30 137 127208
42 187 55081
64 163 991526
29 26 404175
11 44 97867
13 184 466331
61 27 812415
24 1 329114
37 53 765619
31 105 590316
57 54 705865
89 47 42770
49 65 727461
15 82 693809
52 27 117981
88 136 591602
24 28 30967
16 105 236460
40 5 608589
90 168 871881
43 58 233948
36 25 602030
11 184 48032
39 108 421298
69 112 674153
85 176 379389
25 130 934640
76 64 581579
23 18 776402
38 73 274458
75 78 103631
65 105 619615
94 198 634915
33 161 712485
28 154 536528
59 60 24705
35 175 521049
90 5 91807
90 58 729546
73 172 166921
13 90 436325
62 25 225657
17 58 55085
22 135 798574
30 68 492330
87 98 956135
42 6 501817
68 25 119617
73 184 190374
93 28 994540
88 28 807706
10 62 287164
24 53 1008893
22 67 193122
22 160 300596
30 147 414000
6 165 649470
37 93 825431
74 37 761859
10 28 58790
57 141 345599
95 189 223347
30 138 775118
30 190 77669
68 123 142404
12 152 928665
2 42 500691
67 54 521773
62 154 930661
14 3 827834
7 25 5247
17 191 618990
20 175 984113
19 99 573651
95 149 595913
33 63 156696
61 7 559411
46 154 88305
3 74 208062
31 82 821404
88 62 900441
89 79 948108
39 108 859891
4 164 950084
56 32 405482
47 94 69229
84 143 137487
31 90 460517
38 90 475014
3 18 810811
54 65 113551
51 49 844218
22 105 183157
11 90 220794
60 174 499033
66 124 643430
45 72 971170
53 96 896363
66 194 862254
82 177 187415
99 30 91991
28 178 809496
65 194 817371
47 131 27555
17 189 399025
82 116 162900
16 105 739955
43 80 78792
3 11 522545
66 91 447145
50 198 936246
72 20 813032
46 99 59121
47 115 303022
81 148 832501
92 35 132154
10 92 393566
75 121 1006095
27 136 605832
34 186 564914
41 48 276381
28 8 750914
20 174 582221
46 118 927910
85 45 729806
53 143 575611
89 106 186216
64 50 291134
28 39 393653
48 40 361653
37 178 907559
64 20 891300
54 42 785458
76 153 30881
14 42 967691
24 16 883585
5 35 569818
40 167 472930
76 198 585959
23 58 203663
3 111 163537
66 149 151698
4 187 41002
47 174 210145
27 106 666503
36 136 821915
17 53 958530
27 179 990607
55 8 561254
97 172 674302
10 1 723944
41 187 962987
90 190 26025
87 55 340284
73 179 979582
91 123 339807
58 129 618385
45 148 493818
28 87 837433
69 57 46907
86 197 722392
26 161 110275
22 59 717208
48 128 758635
36 182 101732
52 97 427936
58 123 306163
56 188 892786
79 34 787447
37 113 100147
98 107 817932
46 27 1000540
22 148 406637
88 78 844636
8 200 707480
61 89 823469
42 184 911491
79 12 145578
20 126 687133
68 11 3723
14 21 726584
5 104 161069
67 74 223599
89 84 841643
53 69 940126
25 14 569300
72 192 139921
71 73 396099
18 110 130445
57 155 612316
33 173 438504
16 96 713235
14 52 559820
95 138 267739
70 5 329712
71 20 803050
9 131 871587
13 1 728868
56 5 1004332
86 194 595701
36 129 964337
52 125 771088
90 105 797972
51 102 44412
71 25 993776
76 121 673302
23 134 578167
98 85 889705
27 8 269444
97 58 533875
85 120 943860
28 83 64455
20 194 614425
88 37 68351
26 12 169808
96 29 92092
60 85 925317
33 182 895750
90 78 246096
86 120 191418
100 172 924474
22 145 642735
18 11 694097
54 16 870648
97 100 478327
65 44 87486
36 31 574759
8 64 761200
56 73 915724
30 58 855132
89 31 757012
74 199 268070
88 185 555982
25 193 963201
9 23 319631
39 56 827784
38 151 421945
71 44 235124
48 188 712179
49 89 816225
7 56 663762
85 16 774630
45 98 913018
90 68 420910
80 16 381915
54 82 93534
12 190 578352
82 63 350403
52 85 318502
92 22 378402
78 156 517968
78 39 197906
61 194 851537
86 160 765119
4 49 799401
94 184 867868
6 20 402493
47 6 871908
93 18 747128
3 118 217896
29 87 337097
56 187 77206
16 66 768833
25 174 785498
9 97 676846
1 69 973538
11 46 85052
49 4 404809
81 101 80507
32 7 791466
72 59 196816
6 165 526864
6 120 62019
40 22 730628
19 21 208266
55 133 929988
27 198 31872
14 63 872263
53 113 979172
62 194 441029
95 165 367744
89 38 853419
65 3 281306
82 7 800621
41 32 954241
81 24 144901
85 32 712762
25 112 226995
14 132 406090
19 41 368888
81 189 421150
53 35 95806
21 158 119278
22 13 48730
78 149 147235
78 68 223702
58 129 790077
8 34 80564
11 165 361396
98 16 551084
41 11 201772
20 91 40787
83 42 310053
34 138 891862
47 113 275160
57 141 269121
79 112 897558
62 7 117129
32 133 564608
72 93 139307
44 108 414826
21 69 781169
37 78 345596
17 159 686114
18 3 714400
40 127 841024
15 143 42018
62 168 855222
81 160 501255
58 89 622947
100 45 239951
13 28 244557
15 136 941917
42 162 953884
8 173 787588
61 87 37864
6 200 190864
38 36 199709
21 82 346063
29 79 655150
45 29 115943
1 4 857453
60 91 570398
38 79 32469
19 186 800744
9 111 599685
70 154 344852
48 189 746826
10 100 264111
32 26 926080
56 141 254757
1 108 343961
45 32 625176
2 152 608721
61 79 608230
99 57 961420
54 43 268288
40 55 888097
7 70 974434
86 121 969042
47 80 100482
6 155 488444
61 63 873169
10 39 632253
3 52 562482
17 96 399300
65 20 139392
44 66 532754
37 60 41717
56 59 453716
34 180 981583
56 29 714263
22 197 913409
71 49 362361
70 58 167051
59 28 51827
43 194 150569
50 13 350907
80 188 57796
35 12 426594
100 73 93648
41 189 888283
14 20 757361
25 187 701930
1 69 684111
82 156 691491
47 177 8880
72 27 176828
40 75 943309
7 24 795939
42 150 58359
48 162 544208
83 96 202888
64 69 818468
64 177 295967
54 116 755487
42 49 701995
83 175 732715
24 148 602575
8 197 526221
6 105 136678
61 36 809384
78 30 89086
7 19 616974
38 38 366070
35 174 381896
66 155 886800
59 145 249056
33 123 727123
1 51 87849
9 22 176466
23 61 484263
20 181 484037
7 200 575120
31 101 14498
7 178 795727
87 34 722654
16 113 972735
85 140 626957
15 13 472508
61 164 995387
25 178 684920
7 167 323700
12 171 753664
86 169 769863
49 152 348611
62 27 484074
99 136 387773
31 142 610624
71 199 940413
79 109 773646
52 177 614009
22 38 30469
97 140 70443
92 73 637652
11 26 563989
76 183 229695
29 20 576325
5 139 92992
97 71 686562
45 132 146474
15 106 426223
28 41 510143
46 118 397141
67 91 223377
81 188 953469
98 102 59541
31 130 810299
76 71 611900
56 54 985693
68 94 858652
93 40 592812
68 86 81036
73 188 996346
7 144 779616
95 93 881491
68 67 851291
20 147 342084
42 150 489335
88 157 472583
35 115 998318
85 55 354454
43 70 297568
49 197 428515
12 52 360830
3 14 307231
33 180 127768
46 33 803385
72 128 1012081
23 122 108467
66 149 563760
57 150 23404
28 150 797388
40 50 266083
97 196 529977
88 23 557533
28 176 874306
13 33 545824
84 167 73180
30 67 311806
96 61 417016
100 131 208012
14 74 268583
34 132 537390
42 79 927486
59 39 530769
30 9 721338
1 64 281520
100 165 549037
78 159 185649
89 130 664978
31 75 531901
25 18 911512
26 200 256836
62 152 823920
2 58 68737
36 114 225691
47 183 542288
80 16 412284
20 73 941432
15 139 480091
10 41 710734
14 86 154729
20 52 72062
25 200 461373
43 170 897760
77 64 383219
20 57 817562
36 135 216050
47 46 139477
33 89 285450
24 107 890678
78 19 1007245
57 105 446379
19 30 184752
52 192 65023
98 106 126941
56 194 907040
86 91 329834
49 91 672320
83 199 505177
34 123 213276
46 150 462057
92 113 750742
10 64 437451
26 81 902032
20 90 343506
56 47 633970
96 185 38215
58 90 412197
94 76 521855
100 193 747852
61 37 512957
85 88 309277
100 184 759633
53 116 557518
81 131 82349
48 106 262163
39 100 298206
35 156 121897
78 78 462884
100 139 847952
39 187 453239
100 157 421909
74 98 612745
93 56 497881
10 18 837047
2 28 630797
97 189 880269
76 189 250926
94 62 547737
64 127 384362
48 18 982396
45 183 663840
62 146 601738
24 96 901954
74 39 48077
84 11 978533
88 188 275273
45 173 23467
81 160 428294
7 116 341767
26 97 767673
46 34 482406
41 128 245897
77 192 912999
69 3 895755
93 108 569002
51 142 789013
72 67 203633
20 33 727143
76 46 328402
2 133 344034
47 113 979452
37 30 811391
46 167 617683
13 185 592595
60 23 262689
12 167 997874
89 34 766496
50 24 964201
13 89 278825
8 153 249412
49 51 346758
63 86 339823
6 21 693867
60 103 745837
99 23 404251
44 95 31872
45 5 641292
94 160 638088
73 131 765692
45 71 536082
95 64 145586
25 6 63941
3 107 649800
59 76 206102
36 193 663393
24 30 913390
71 108 112473
60 58 584542
55 60 668806
80 118 946157
24 170 89379
81 157 845184
53 175 954832
24 17 463958
83 177 510570
54 113 937902
77 174 384512
96 20 809010
72 111 100625
78 28 28714
66 182 223366
52 44 202736
24 39 451869
1 178 751045
22 178 554704
41 165 573821
35 95 340582
44 7 195582
36 192 860507
79 187 587629
39 42 8790
96 95 129590
34 123 33989
91 75 361938
19 173 36308
16 72 887611
14 153 470803
77 130 401216
56 37 937676
11 62 986049
88 70 714264
10 148 514940
26 62 637610
7 69 57010
1 14 913490
7 101 152988
51 76 705471
50 50 300135
65 86 994795
98 34 886825
77 45 813183
68 89 929449
33 43 641269
7 176 351929
67 196 978852
86 86 307500
44 88 185994
40 179 44761
95 47 576703
7 175 187601
45 107 944628
47 23 439631
24 65 453170
69 152 436626
70 112 767131
38 65 214591
85 15 799908
4 181 929066
90 195 84318
13 102 179658
36 174 941082
89 155 501207
3 185 410453
42 90 16039
35 170 298683
15 70 109688
32 86 156489
15 73 583623
80 192 523010
53 11 186520
27 119 432100
15 193 773296
44 36 252475
33 174 675702
30 64 46493
85 197 891185
75 178 933424
53 75 645144
5 47 494902
89 49 1004681
53 168 707386
80 120 989189
9 55 474151
81 36 87650
27 89 665223
73 97 536075
38 140 639566
53 184 15821
73 114 575177
70 90 566587
69 68 20512
44 27 814682
37 96 59627
25 160 79765
53 19 931290
9 97 11046
82 191 654967
30 183 295064
73 30 295141
63 118 404167
45 164 435480
18 52 345671
35 144 274172
23 192 122396
6 19 368200
68 19 198377
38 143 893609
24 106 177253
22 120 535125
10 177 146494
100 198 768049
66 40 930048
81 25 230599
84 194 946241
96 147 401931
45 73 42105
45 193 84566
51 139 516080
16 146 601945
2 191 958424
12 85 782900
70 64 381520
50 183 584263
65 120 165792
26 42 653681
96 22 543728
98 143 796224
91 8 1010861
67 45 708195
79 9 607477
73 54 394424
92 28 219539
28 112 489487
69 78 699516
11 65 658937
77 7 309138
18 98 477304
58 193 832241
25 133 317179
7 71 266858
24 63 362372
50 95 168891
66 46 242417
64 176 760218
92 154 812626
14 20 150332
29 16 282824
44 94 272016
57 138 56521
44 29 905876
36 111 836101
81 87 384758
18 137 877225
33 198 761805
70 34 584768
17 134 600189
33 53 35921
37 100 327418
25 59 12802
87 96 377214
96 42 538289
95 75 42360
31 159 906742
1 129 180261
57 77 392176
51 192 505262
4 107 731928
70 87 375080
97 170 834854
38 39 231898
34 148 578919
60 69 661877
28 86 94962
93 101 511326
74 94 607445
38 192 693906
10 173 896418
7 159 284771
81 157 263868
38 197 528390
4 83 26234
39 120 316453
95 54 422359
35 175 926643
34 69 698731
15 117 740686
72 29 221967
91 108 526154
30 33 378378
53 187 685258
2 127 38673
65 72 952323
94 73 202984
33 142 765121
88 9 984461
32 64 184997
45 187 1000942
36 43 353471
36 182 664655
49 151 483241
98 195 98987
49 86 653038
65 172 254540
63 139 181866
95 117 411
10 52 965419
1 70 18582
21 41 338369
57 7 462100
47 146 752393
51 91 75228
38 195 488349
73 69 630529
37 11 452689
100 36 21880
59 64 263730
13 178 351860
3 124 821881
9 161 874708
88 171 349748
74 36 202411
20 194 866927
94 148 64992
74 89 15343
63 176 266819
17 1 191050
100 115 120335
41 167 480222
16 33 683320
39 134 673762
71 113 822780
62 104 663809
98 132 394534
94 94 401247
59 92 631331
65 138 566325
32 182 667409
74 172 386049
70 48 716053
28 138 136159
40 26 758740
69 149 697126
99 49 185204
20 34 1008025
85 39 627789
1 54 975603
100 156 354359
62 9 434224
46 152 85733
33 156 714581
4 141 872220
23 42 448474
32 193 25695
92 114 763612
49 25 729942
98 90 829702
99 119 674257
8 125 565922
73 109 346477
57 126 373030
89 103 115440
16 66 154262
56 125 67914
74 122 784410
84 109 309472
98 102 202917
80 68 854946
77 186 368910
27 158 411014
64 12 593386
30 73 388928
12 11 825150
77 166 281246
17 25 793626
26 47 72151
85 138 604810
15 66 173785
76 106 47329
11 115 794512
11 75 279013
41 181 380379
38 84 1000559
54 66 822916
41 82 960953
69 134 968838
68 162 281779
86 55 904285
12 108 552570
29 23 325678
2 25 630002
2 72 993434
31 142 196319
64 158 724785
80 199 806745
52 57 574497
17 68 636514
29 55 853123
20 38 880836
38 21 367041
48 122 46059
77 119 243623
32 60 414799
88 99 928819
27 117 434404
88 2 397601
60 14 410599
64 63 547661
17 114 131768
96 37 967661
81 175 488513
56 4 891666
59 29 344983
71 148 9862
10 68 214603
42 55 723201
61 50 980086
24 163 639621
89 139 890770
73 54 786594
48 22 269325
94 40 25254
50 94 1008117
93 59 264468
48 166 323041
50 46 736605
54 43 275432
66 149 360362
2 30 467267
28 74 835214
49 167 971370
96 103 126431
58 58 735952
78 1 806549
55 29 894330
45 54 534775
33 72 917223
70 31 373112
89 91 84890
96 158 595135
31 98 988294
75 169 442707
80 28 458117
47 60 455986
82 151 1720
44 194 892414
56 6 198316
41 21 877175
51 195 188606
54 41 725264
54 124 856027
63 116 233234
99 57 375816
29 176 156370
1 68 480093
10 175 536174
87 159 871301
3 198 315730
83 169 834248
87 10 693333
34 137 205907
86 165 1001694
24 40 653342
76 65 967268
78 123 981116
97 131 910137
89 167 852184
76 169 1008809
1 67 767793
31 140 49740
33 120 860309
3 14 914152
96 164 233822
69 37 342833
87 138 565147
17 174 451679
54 178 528837
35 154 320882
60 79 952028
78 147 765058
25 164 1004852
55 159 409475
25 30 30979
76 68 64095
16 36 366338
3 74 651717
74 17 984804
46 4 17594
29 192 801498
6 38 943534
35 55 238785
58 200 525734
56 196 358485
86 113 735711
90 2 222169
10 100 712553
40 125 624055
19 158 774997
89 1 667588
14 61 369344
80 70 525707
78 146 586900
7 62 866264
36 47 788915
79 21 445063
85 114 1001284
67 88 743668
49 135 756994
46 6 28967
24 26 931218
83 66 64949
78 162 652045
96 158 415927
97 166 214895
82 8 508382
79 172 846439
40 80 412797
43 188 660601
6 160 651031
56 81 849351
57 98 65480
47 167 293160
13 189 152223
75 6 270683
12 8 540073
41 101 843317
94 85 217255
63 159 330023
77 135 305240
67 121 842360
4 147 366920
82 97 112155
89 170 305547
47 8 889185
88 109 702775
7 144 232519
8 111 122546
56 175 802185
51 70 367401
68 130 497200
32 42 629133
36 50 192480
85 180 753033
96 122 60944
50 120 313599
19 141 447537
34 139 666941
20 12 562233
35 156 19454
74 54 127934
12 198 1000508
1 174 224338
76 124 45722
63 89 625385
17 20 102324
7 116 940390
15 5 190567
62 97 762996
9 168 486227
71 82 631453
44 161 202423
93 36 518268
89 110 253244
29 38 148365
93 31 762
83 111 191355
48 156 368845
17 138 997635
88 74 33335
29 197 321411
92 94 484789
61 157 328123
4 167 557272
55 187 409906
13 135 242420
44 129 128252
91 51 789003
43 125 543876
76 94 289815
68 125 122271
56 193 793389
47 177 564905
96 86 782379
68 108 39363
9 31 16125
66 91 121125
92 163 35026
90 99 388578
89 65 3126
46 174 849211
30 19 219675
21 70 241441
70 36 396693
3 16 258098
68 82 661401
6 99 294146
99 148 533194
25 142 500684
86 188 846332
86 124 470895
95 29 410971
37 115 800549
72 77 208939
73 8 177723
75 164 128802
72 44 978849
23 139 521242
80 18 146344
46 54 402661
21 198 675005
97 138 710422
31 14 24486
15 14 515948
74 197 283715
59 118 882911
10 91 38937
17 43 139706
23 157 145747
45 43 256523
43 27 784928
33 55 227479
60 188 766852
42 159 390291
37 19 690918
19 120 889359
2 197 820990
38 142 854433
6 32 502971
64 193 101713
42 69 15690
14 188 428457
45 55 927060
92 144 146952
91 65 578006
11 5 531703
32 148 876751
88 42 280524
64 198 886871
40 47 919994
37 170 837603
40 33 50242
14 46 109521
88 22 640480
4 192 502959
73 100 138681
61 72 887814
49 190 10883
78 42 52203
91 6 283828
94 64 450557
49 4 805345
71 107 244315
88 181 241032
73 10 440822
16 4 145845
8 184 664304
94 52 684043
12 66 1001658
75 114 66006
92 110 863893
59 167 190590
10 14 178288
85 84 318662
62 50 750447
35 181 870344
60 49 293590
24 30 239659
29 32 468651
72 128 608752
74 128 973803
52 108 640315
10 156 5059
36 6 371291
69 104 691748
50 187 312384
92 91 542355
10 42 890282
37 157 210278
81 143 226932
53 65 967345
76 35 639979
12 188 39500
100 108 675412
81 155 302940
77 51 555386
37 144 708894
77 16 648425
74 70 140379
47 56 523899
69 192 283205
90 15 448111
85 141 54066
25 62 807424
48 174 878649
38 109 549615
23 182 799610
29 193 422718
99 120 951641
76 175 856720
12 141 546060
6 15 615461
46 187 949578
30 177 960172
80 46 2115
51 90 705424
11 66 142648
50 176 935864
98 102 260504
25 185 946189
96 170 1009433
84 72 160064
23 81 687033
19 112 884038
21 95 1003521
25 38 793607
26 20 313188
76 114 95788
70 111 877966
4 62 995133
61 52 924288
87 141 86851
92 94 230808
43 157 95516
88 148 159000
73 141 837744
52 111 334319
6 47 11551
69 146 119066
90 134 692285
93 1 289003
46 81 389314
10 2 893748
15 22 331443
9 78 292145
30 7 165638
9 144 22758
12 168 876900
71 20 306655
29 22 797588
50 41 517653
2 33 868638
70 79 575000
13 74 389646
30 49 791184
29 45 928354
100 116 600295
88 144 621533
29 118 926558
22 65 459654
47 119 690759
94 60 390368
60 98 810124
89 98 160899
30 172 84272
3 195 285096
78 52 505507
56 12 631859
75 169 778543
32 129 914516
34 47 970025
1 4 41853
77 17 123917
79 59 439794
66 168 584220
94 141 881379
11 186 502818
53 5 877806
65 19 711327
67 181 626469
18 127 149449
14 4 590145
93 189 142731
58 56 988545
14 125 966462
8 44 469458
89 42 492438
89 67 492852
1 113 306346
10 2 982372
78 96 405255
63 57 347522
65 95 793356
18 82 701108
57 153 785488
98 8 556700
34 140 837466
42 185 945678
87 196 17785
65 20 634428
12 3 235526
69 43 838394
62 12 729515
14 2 905983
32 171 137286
50 197 546429
73 46 926930
48 37 253812
91 198 519924
51 36 876922
51 70 381459
38 36 385236
44 90 465453
22 155 460913
15 105 554583
61 185 690000
45 196 557734
3 39 263474
25 132 445709
4 81 4815
33 118 690581
7 109 162172
43 122 834464
70 34 86745
47 7 299543
77 57 831489
76 57 559588
90 87 879753
92 139 438464
7 184 954935
25 13 364317
41 93 402090
28 6 740402
93 38 860403
56 82 612864
70 129 674516
1 164 689941
12 9 923996
55 69 670114
17 102 979493
77 35 470281
91 115 694468
52 114 969576
30 50 259047
43 190 1011447
17 154 487859
27 158 867781
26 113 607363
66 106 464624
75 170 63486
13 54 333966
69 24 917207
96 156 279329
61 40 393510
69 5 714003
96 195 21058
7 96 714460
58 169 262286
50 81 654149
27 46 886687
17 123 581236
71 48 546960
31 166 302742
31 102 502496
3 185 651237
50 114 667124
4 176 788928
97 88 653554
93 135 986502
16 28 881538
2 76 408165
19 159 216367
62 24 88466
49 171 576128
51 6 288823
41 9 292115
54 146 597860
69 34 497398
5 155 755565
37 51 811108
6 74 705703
14 54 948762
47 144 624803
73 7 623365
53 19 653231
27 148 858514
14 169 789280
80 148 449282
45 98 246566
2 161 239003
15 98 395683
72 181 154084
73 188 59914
93 184 390993
38 111 769991
100 111 940144
48 85 102057
87 134 818102
59 23 973535
70 39 913994
43 73 223990
59 72 71888
1 188 164406
17 105 645714
82 182 292780
86 187 326150
25 67 9037
23 65 85863
27 167 154116
65 178 808387
66 65 474992
43 76 358814
48 146 15276
76 74 488176
87 107 838982
55 23 664361
76 138 541983
87 113 339819
14 189 772392
10 198 611389
22 124 478484
48 185 347121
82 155 692177
35 189 819072
15 133 485307
73 104 335789
17 89 799780
35 177 285092
99 121 192815
82 67 838677
77 142 929926
65 199 376254
64 5 244654
48 37 246375
18 84 613931
77 123 373160
8 28 981513
42 11 414229
21 8 859913
75 89 814085
22 53 582969
58 179 383022
54 152 358347
19 39 982006
17 74 464619
84 167 40620
30 103 85816
64 48 690701
26 121 86049
9 93 430416
32 105 982552
79 64 562715
49 79 939084
1 58 805236
79 164 421531
92 102 159696
12 111 31590
64 129 423496
53 188 647708
57 52 618938
49 54 454336
19 200 913600
97 157 833302
83 88 1009032
19 160 921422
51 98 665269
29 77 520353
15 78 1001477
20 27 582436
96 5 535907
40 14 71136
22 122 71492
84 187 371461
91 84 369701
20 39 219997
30 105 927362
4 91 991788
47 36 790140
3 162 337301
15 136 447964
27 177 26640
6 83 740024
37 6 849930
39 123 845807
63 50 627770
32 59 404141
27 62 871834
84 159 450467
91 81 756995
78 35 911602
85 79 3426
69 31 739881
77 107 848263
95 29 841527
28 142 157660
84 185 265350
57 12 479431
66 64 394290
63 190 451016
24 169 953121
52 106 427275
32 190 364648
69 13 835332
7 27 93856
24 57 778773
34 198 81428
4 94 569460
28 165 544116
9 189 233357
60 2 140597
39 119 411788
1 34 646352
10 82 903764
94 9 590387
80 12 794750
13 7 875277
67 125 480315
98 181 466916
26 1 45256
34 136 475643
60 99 57167
90 53 1000213
78 35 428270
80 163 124501
84 160 746545
21 19 992869
69 174 419589
15 187 961583
97 193 677482
14 182 679291
19 136 609530
59 29 712947
5 34 258017
83 104 195097
69 155 70026
51 93 8752
59 32 348555
59 184 56629
27 6 588275
20 185 950257
18 46 539383
15 97 262078
61 140 494482
45 68 719172
39 67 191533
48 183 561181
86 186 346803
50 163 879503
58 121 805604
82 136 978416
90 12 766946
47 170 766891
48 46 608829
4 183 694820
75 63 859877
45 191 921131
26 63 810538
34 98 362977
12 184 915157
53 45 145974
8 174 669181
14 76 598398
66 194 945482
65 129 26474
1 194 154308
57 107 949621
51 43 1012119
21 183 156845
40 143 893986
87 171 397045
61 62 718365
18 101 422126
36 153 349869
10 23 581988
66 41 235148
60 158 44174
95 140 995474
56 102 135740
30 72 852959
37 103 76696
59 62 748869
17 51 819019
74 95 364289
71 189 234925
87 194 780865
6 178 784641
1 84 258614
85 11 646367
90 61 900038
2 169 597046
10 113 834307
77 127 791974
41 44 817187
19 67 278260
60 181 234671
25 133 277586
56 67 152111
25 22 62726
64 50 530697
21 34 90385
32 151 232065
5 94 492933
69 167 695279
55 82 54716
21 36 327174
50 151 465887
5 127 499620
9 9 56075
13 62 286764
91 149 827665
24 119 741783
2 100 96564
59 51 376202
86 22 979193
12 36 984569
1 175 905011
36 38 821770
13 62 183529
27 1 48235
91 24 620402
36 180 966482
39 144 210593
11 155 924411
63 170 963492
69 34 454897
51 59 978763
36 128 364305
64 42 442470
9 5 202697
43 194 264455
19 155 51526
21 13 629701
3 31 428757
14 58 391755
87 129 466224
31 71 717894
17 87 466497
17 22 465329
23 6 122459
13 172 46407
58 129 691422
100 5 219362
97 55 792584
27 97 786550
85 104 459336
82 122 92471
48 32 409153
45 123 291920
28 27 511595
3 18 995107
78 126 5182
83 86 476165
77 52 845816
52 121 778428
94 118 839434
48 22 954811
11 193 1011547
82 147 508192
90 172 162570
18 152 953687
12 150 686227
56 94 972824
37 12 109036
94 121 15820
4 48 382561
45 134 51100
60 26 728811
33 197 229835
87 91 805115
67 103 140805
36 125 939024
56 184 227351
14 36 126323
28 133 154009
33 167 291577
97 151 142455
46 70 662998
64 38 743585
19 29 694424
76 23 476691
90 32 822477
52 102 824948
81 69 934538
15 100 99681
8 132 311830
11 57 55135
8 17 150608
40 2 167296
72 64 413464
11 20 991213
59 56 228660
29 94 64946
10 81 587643
52 11 436230
17 85 488925
34 133 702319
99 25 586696
11 155 233402
16 149 664194
37 11 408998
44 199 622120
87 128 653306
10 140 11206
40 84 808773
12 71 938920
67 94 565301
95 175 692040
70 46 714278
5 165 491116
64 91 327172
37 139 274989
41 75 872664
35 133 495413
47 131 105806
41 195 980286
84 138 279725
94 37 295622
92 42 730283
92 85 339982
18 151 645505
67 64 881754
15 61 617449
6 29 749145
68 109 228751
23 115 951407
74 160 614972
27 15 412112
17 162 119706
5 35 776331
19 128 923698
6 104 76638
16 58 999906
35 60 872683
66 113 621878
56 148 760726
100 1 921507
12 27 260600
12 144 521205
64 112 463028
26 124 340715
23 84 778218
52 169 543815
69 17 96088
65 144 724029
38 131 593646
4 97 338140
77 122 738576
41 73 1011129
99 14 743310
52 140 657742
62 9 956231
46 28 944899
17 112 922740
49 47 552502
4 114 609772
25 20 313890
30 103 23581
78 86 926427
37 105 42857
2 55 797822
17 14 518659
26 78 759781
34 163 884550
46 9 563150
77 90 736629
35 147 944055
100 60 969404
9 14 912177
99 136 719023
75 130 423100
23 42 325529
24 116 128948
31 148 377272
33 143 880042
27 191 221925
16 46 234506
75 90 836062
60 63 396830
98 178 760976
43 193 747708
70 168 521664
70 94 891864
3 158 267856
33 169 951916
65 145 297257
70 49 227553
13 32 514170
36 60 137201
51 146 906868
37 108 206856
44 140 225252
38 93 122534
48 193 944292
43 4 13150
93 127 655361
70 177 705366
81 56 442094
42 149 391619
70 29 69973
38 100 373247
93 141 554495
93 100 458126
33 148 573071
68 164 523041
22 164 897052
14 61 149526
48 38 810074
61 164 298944
51 105 760270
95 13 219694
99 138 386269
17 145 625840
71 194 810063
71 24 388666
39 99 235501
35 183 127882
28 58 287482
33 91 731152
19 78 277956
22 4 811786
31 127 475916
3 131 792700
19 119 781636
32 147 993546
5 20 986309
55 131 15789
95 3 196098
100 9 84881
44 142 461888
97 120 308142
87 23 726755
100 91 998069
1 26 1001761
82 103 1011851
25 150 680970
56 140 255065
75 156 236665
56 52 216202
76 110 951705
16 194 891201
34 129 760146
32 156 182954
29 3 511097
12 41 567444
15 197 427886
67 83 439892
25 137 643321
11 102 35747
9 172 210923
3 94 910507
17 157 905176
62 133 314576
22 188 607968
15 82 830710
71 179 451484
97 178 235686
25 200 362716
13 50 36869
99 136 932069
77 194 404670
77 45 705161
85 139 619315
34 161 72488
34 161 4497
43 96 956429
40 186 106883
27 89 318694
45 45 519044
47 45 144911
86 75 98950
37 158 217671
14 49 676585
91 1 894487
44 28 232956
35 20 789730
62 58 194803
97 72 532238
80 159 559120
26 31 464470
41 93 466548
100 110 843597
11 34 823026
85 148 482310
89 30 924674
67 97 582813
97 129 88981
46 119 344451
8 33 96592
8 52 819400
2 90 613445
57 134 675322
25 11 953062
92 180 43403
76 71 488991
100 75 226350
85 49 370065
36 143 459584
22 198 842555
93 197 775105
53 158 407910
50 79 864921
49 27 728905
38 63 502667
10 105 556050
63 73 794330
14 92 751366
38 157 194262
91 92 502386
74 27 273282
89 115 508026
45 174 604887
26 149 5818
51 33 425463
10 134 389370
79 92 844400
10 31 410025
27 39 714751
86 122 217211
4 180 779299
21 105 142646
100 153 624036
98 50 271374
34 188 237407
18 133 510845
31 68 53842
26 163 514956
56 54 720404
84 193 172773
20 29 813902
26 42 381256
96 121 75367
72 136 875283
30 193 736645
76 140 38344
89 160 753100
85 105 382407
57 35 1001937
46 188 523782
21 40 350192
18 54 874501
2 16 690049
96 160 800378
66 173 112472
46 189 646919
55 4 260800
91 27 82756
56 156 130433
2 33 719844
25 133 238493
66 194 432094
100 121 899178
26 81 173766
28 54 637407
67 115 141662
98 106 887932
83 23 834376
95 13 232381
42 104 170565
91 2 81960
89 137 599431
54 69 264155
16 127 809978
54 61 601407
69 75 919646
66 107 520018
28 125 372182
86 113 418454
7 17 574071
25 44 767054
21 93 911986
6 18 114904
24 176 3497
68 60 718900
25 133 852936
82 21 496867
68 173 848395
87 176 246304
30 200 597774
67 125 458490
76 84 805341
17 60 790404
92 19 844643
19 199 395291
44 193 672356
26 108 318489
40 196 742825
48 89 999159
98 146 876059
86 22 751105
85 165 840383
48 30 474919
56 138 166128
34 45 98057
77 21 534091
15 90 751029
49 46 649872
79 134 828334
16 190 505089
46 195 195461
35 26 82337
96 46 274077
51 159 875010
89 149 369731
100 11 121425
72 177 469345
89 114 412198
77 125 874557
8 190 210077
32 156 597780
9 46 583704
77 14 785940
85 47 132359
32 139 180360
92 13 54235
56 86 781066
1 123 949488
22 3 824736
55 93 159977
52 56 143858
15 157 413462
84 191 708399
30 11 813058
44 26 667667
86 107 284202
89 189 775918
17 195 560649
34 176 236846
15 9 571042
88 122 251126
53 32 17487
45 166 714230
37 91 321595
6 161 585632
87 25 334410
31 17 474189
7 87 682438
7 103 771847
43 128 149361
6 133 406508
35 168 422491
17 145 450005
5 172 304849
58 104 801879
81 43 943286
6 11 822202
31 175 1006255
56 100 782666
29 92 192037
25 177 301509
68 136 685967
75 120 586702
15 65 438506
84 169 235267
73 193 74891
22 79 533465
90 125 675396
7 110 261971
31 33 919546
20 166 326606
19 61 477860
26 166 623223
62 83 306402
86 41 810165
34 149 258225
90 148 509694
33 67 260681
27 69 320615
88 155 506886
96 125 589759
88 183 228805
86 111 738820
29 170 442019
95 54 887493
16 90 987801
65 114 302408
70 7 779364
6 51 822862
9 50 748781
86 44 857452
71 183 16271
98 9 72554
68 42 985854
17 160 374692
54 29 650778
71 99 258315
44 160 783950
15 12 59819
97 127 81271
67 120 985552
59 184 487775
100 108 259467
26 137 795144
32 50 533112
84 126 504463
49 77 561124
69 56 780193
57 192 294321
2 46 915113
94 34 717137
24 143 843466
76 156 50078
88 38 694253
68 16 463742
41 197 330143
33 92 482361
62 129 407436
26 181 170097
75 36 579993
24 12 714644
21 29 944387
31 60 157114
92 73 298914
2 185 923403
78 70 58683
89 113 91243
87 10 498257
60 182 649139
52 152 869231
95 154 95675
6 18 640877
21 162 285424
86 7 466138
67 131 201953
68 110 728723
80 7 80070
42 33 394709
63 41 774125
59 51 587862
70 172 698477
18 114 746584
63 151 408524
90 5 307390
75 59 27526
21 93 632066
32 83 117150
48 192 892392
32 74 320001
38 129 542127
70 128 171944
38 193 154268
1 37 86684
71 97 866411
10 172 633611
39 45 486419
20 73 826783
63 161 685659
3 131 982080
62 167 428180
80 114 76946
55 55 453231
40 17 86590
98 117 293901
38 76 470927
59 23 718849
8 19 613466
52 100 197720
62 61 461608
85 125 736991
44 45 609096
52 198 810339
90 48 581185
76 158 348272
95 45 631273
15 74 89862
96 75 804168
38 197 312321
11 181 125538
61 139 672511
75 121 10917
81 49 94363
60 108 739068
35 63 916871
13 143 352228
80 181 736046
76 157 964763
41 88 932094
93 114 902505
94 102 229455
48 69 39252
88 173 990925
46 102 739176
17 56 252976
33 72 119606
96 161 493599
70 47 838922
91 71 247653
31 91 342669
19 114 490599
23 43 485771
60 169 616961
70 114 338067
90 146 772067
48 77 412656
9 10 938546
81 11 316774
34 120 352729
59 3 68079
73 94 1011371
77 168 624050
88 119 801090
99 16 868829
18 10 923093
73 160 408518
27 141 708415
7 145 218656
80 66 794665
40 22 5978
25 44 124230
53 27 531354
100 122 161458
80 63 894073
37 99 215499
55 98 22305
53 184 137043
32 79 962864
65 110 485698
48 11 146015
18 64 75057
61 67 940517
52 152 330182
42 122 556232
60 134 569656
28 168 606000
12 175 17762
36 43 37649
32 47 549852
10 177 79772
60 87 195377
21 116 596580
98 79 271577
69 188 470565
82 52 438909
35 144 467714
34 107 209887
44 149 524022
21 99 519464
28 84 157994
42 31 561454
51 80 299678
24 17 434009
58 109 657414
72 144 519581
46 146 601255
4 130 759229
62 127 682153
56 74 591959
57 63 692362
76 138 284279
56 87 774241
59 26 715845
58 12 20928
35 119 817950
68 129 620960
88 188 45957
84 94 933297
16 196 958665
35 89 850962
57 189 689953
61 144 460408
72 6 334235
65 5 279955
86 49 151336
88 24 998858
63 161 766911
80 8 494183
20 148 756885
86 90 588543
26 130 888569
7 55 493170
66 5 223892
36 130 662249
25 166 339726
19 87 896875
83 85 832858
78 189 618114
9 161 758389
63 52 753152
41 12 513583
77 136 464843
66 48 670241
71 163 388503
18 155 207126
57 198 756993
57 158 67389
92 88 46645
13 50 658710
18 133 615401
10 57 326067
97 136 816972
53 50 95194
35 104 15537
39 45 779706
32 134 10105
56 107 312320
65 101 58652
6 63 275804
96 169 706337
89 23 153736
27 120 438072
13 50 975918
36 179 148960
53 75 256586
80 29 886463
36 116 883959
90 122 847133
88 108 620374
65 113 314266
21 193 202479
80 18 88572
4 86 1062
87 25 859268
90 62 719194
41 64 605693
4 174 179483
3 136 829174
74 70 471507
47 40 925731
78 144 759693
11 92 588752
31 143 693820
81 63 401341
48 97 500191
83 72 51036
72 61 919200
58 89 310679
1 101 698974
4 82 590402
71 173 247106
79 58 713457
28 137 265545
98 30 682672
23 98 676227
16 31 310458
51 129 937683
54 120 754232
42 2 288490
43 158 58570
28 130 496461
43 29 393471
48 145 515104
38 65 10744
39 41 838667
96 154 261502
29 180 507471
17 174 138483
76 25 682378
79 2 764790
61 47 454430
76 17 507925
52 103 291266
27 131 991757
38 78 409229
84 182 296418
41 40 712652
46 153 870620
80 94 415226
98 35 238383
77 144 256036
62 32 408657
95 115 251539
96 12 425127
58 172 243
7 141 60340
76 139 197926
19 20 910562
67 65 206406
10 60 394398
15 73 766283
7 17 556764
46 114 795561
23 154 660024
96 98 739830
11 56 622259
35 28 352406
99 68 942022
54 179 813843
95 124 455461
7 180 1001261
46 165 836343
79 191 746630
24 122 639679
2 62 725067
45 35 358137
84 77 593704
77 118 59070
9 47 63225
27 34 906059
30 127 178284
16 6 236517
18 156 855735
27 102 155534
54 58 622763
72 150 195532
94 88 161916
31 76 820505
66 20 155957
92 65 268742
33 136 209844
98 144 697275
10 144 361020
1 22 892308
91 73 322995
30 192 610509
48 99 367045
35 111 509200
38 104 880883
29 150 86978
26 114 498382
84 114 59848
41 88 416399
63 113 944011
23 57 635251
62 3 21487
29 118 387898
37 92 201532
17 44 190322
80 135 188807
59 135 223333
39 196 203483
55 136 346935
65 26 375332
51 8 896945
62 101 432645
71 82 187665
14 193 851618
100 20 287860
89 140 591946
96 166 549765
71 167 330566
2 104 393565
11 37 635254
92 200 572450
10 67 154088
79 82 487576
27 62 504241
90 13 493843
61 79 164666
64 140 335941
69 17 457520
8 74 482662
3 185 442995
49 172 779601
82 77 310802
37 99 136395
83 133 8977
52 127 261292
8 21 275406
84 76 465723
54 104 185841
99 24 108410
21 198 867436
58 90 430586
68 182 176454
42 140 451883
23 172 586630
30 66 347303
55 100 626357
46 89 822558
86 148 692398
4 32 501283
29 86 232098
58 145 537260
64 43 351640
24 40 780941
25 152 113555
40 10 688576
54 20 589504
46 175 248560
26 7 48531
44 17 979667
100 125 653528
77 122 220336
53 153 515510
91 193 622280
77 57 375733
18 37 258755
70 88 593176
92 104 738711
30 46 244686
97 116 866336
79 194 735012
34 193 790980
34 104 208050
32 101 828897
10 163 4877
7 1 818797
56 124 545231
24 3 755901
30 136 482486
17 38 468342
86 149 557993
94 58 747448
50 124 468959
32 194 544411
22 32 360390
43 137 272425
75 6 843791
93 140 69095
64 139 739302
73 42 987853
85 136 468252
99 126 317687
26 113 974447
72 163 58672
58 129 355368
20 39 958054
25 158 527347
26 96 828253
88 11 132283
48 33 966411
14 73 184869
89 157 592480
38 36 146872
28 74 168602
41 156 477255
96 176 445936
59 168 951465
79 55 291926
70 4 583659
17 140 810379
4 100 873252
24 99 674151
47 102 744150
35 14 339319
13 100 125977
100 4 798579
95 31 441031
100 186 947418
4 156 572130
87 109 253280
97 138 7244
15 38 220784
3 106 654392
80 28 230984
57 117 887606
58 28 91748
41 49 850050
92 180 487776
40 52 517866
36 155 73617
16 6 110488
41 11 447428
52 67 760906
67 31 179213
48 159 1005401
60 164 673776
79 199 648745
26 27 888942
50 102 215029
49 77 411560
27 125 844200
52 189 982760
68 112 239858
8 138 101423
12 104 935686
66 161 476615
74 163 444684
95 142 14542
55 78 707414
84 4 945359
59 123 677640
73 168 758464
68 154 379015
23 113 896065
27 196 276829
91 194 102775
100 58 456483
86 46 444194
10 50 182339
22 75 449487
6 18 609176
9 167 98010
27 155 286438
34 197 295807
1 78 158776
72 129 775762
44 106 962073
34 63 397839
11 67 587040
100 159 61091
79 188 596854
90 116 872337
67 190 348962
9 71 859996
11 174 709551
47 104 542827
27 18 624490
12 197 605637
59 44 808649
21 89 421262
33 117 953463
70 182 659363
72 26 688874
1 26 751551
45 67 660025
1 198 145018
30 46 157363
85 17 742333
77 160 544754
93 121 177395
46 100 19117
90 18 7076
10 8 885336
36 188 148552
20 191 146678
24 176 609064
8 74 752950
40 83 364284
63 173 593304
87 90 88235
94 200 921550
55 132 618632
23 51 974907
57 131 562283
45 23 545582
65 26 118547
4 155 132684
17 135 639252
36 197 717050
84 154 715770
81 157 993765
93 100 105273
90 13 736039
78 145 111714
96 122 898734
79 54 863480
97 131 1003979
78 90 865169
79 185 776927
82 8 128450
72 174 972078
66 107 17290
73 13 537303
5 41 971307
25 183 61233
97 41 727136
12 36 126800
22 196 83654
46 102 51542
6 190 575210
76 25 782500
99 173 169554
11 125 132246
2 105 739963
33 194 943485
95 10 1963
69 146 5214
48 101 315357
40 170 543042
97 7 466270
64 160 706027
43 111 315777
30 190 493896
15 48 662526
61 85 896202
37 36 1008672
26 35 937836
44 89 387479
4 5 916251
98 128 754886
35 156 462939
17 48 698389
58 68 300566
50 95 813113
6 96 246598
62 65 40208
90 79 511633
33 70 876633
55 66 865886
37 128 830334
55 82 107593
62 138 465319
71 30 629095
41 57 142113
19 27 498094
74 94 669413
58 169 67654
96 154 35492
73 148 876500
41 169 205647
10 48 118412
80 39 217072
38 124 837663
52 85 287910
14 32 921888
80 28 971756
79 134 490439
83 136 782042
99 67 903013
99 86 104232
57 63 233354
88 117 864858
73 144 622076
7 193 955512
30 91 747694
4 67 373114
69 99 32637
90 105 101341
98 47 854748
88 180 827144
83 144 164583
52 68 462153
10 23 929726
69 30 859143
33 179 368227
94 102 311844
13 137 326169
50 20 784895
34 114 620648
63 195 155643
6 120 761559
53 165 178667
83 168 108512
29 192 651409
35 72 565985
88 187 1000840
24 42 502143
72 57 142180
63 159 744532
75 52 567628
62 45 698011
89 162 437837
32 89 42644
20 4 675528
69 53 530921
99 17 879458
85 154 324090
5 103 552808
91 118 151345
21 114 21736
24 64 1786
21 2 450029
39 46 280627
72 33 210487
15 5 11524
10 170 299534
34 169 265667
1 139 267811
22 95 829598
43 163 761553
12 66 914652
8 36 742277
62 123 155845
15 145 948705
2 127 346358
85 113 857450
51 189 870927
99 74 738877
84 181 501100
78 182 221192
98 97 559868
46 129 676781
64 31 63337
45 160 1005117
82 196 422212
59 66 514451
89 130 73359
90 27 948481
10 58 212305
65 28 433525
32 2 760939
94 195 690840
60 121 279032
69 185 174425
4 37 335191
36 167 910199
83 99 36560
50 175 48343
5 175 109230
26 16 10529
89 191 106523
72 58 368764
44 51 982732
20 101 999744
65 127 774757
39 190 930574
52 24 787597
71 106 723826
93 178 923049
11 153 39998
23 184 400880
54 19 472907
15 139 856346
71 190 210519
81 153 539930
4 85 49147
7 47 880228
29 114 774628
6 191 451497
23 100 822382
62 67 779977
78 161 993456
11 191 551672
61 45 310129
99 146 669007
99 1 125715
93 45 119050
21 92 48853
18 50 154518
45 173 214214
79 77 668610
14 54 608373
47 174 586347
14 106 787500
71 149 226068
66 104 655206
50 28 79117
82 52 943902
100 80 649163
8 12 908216
57 48 847434
83 24 892388
13 44 99586
69 122 596094
87 14 463373
11 51 686617
7 140 226555
57 172 954485
98 43 235756
9 193 307096
50 5 46770
2 199 741071
52 188 355598
91 175 433529
100 84 969596
47 56 412572
65 132 381339
19 193 273028
68 45 331228
58 59 397709
95 49 264706
94 99 254888
19 92 1009592
45 197 529095
63 46 867774
11 114 875703
40 31 61710
99 26 195761
49 73 85245
52 58 753455
79 74 42956
15 127 418598
20 30 686443
25 41 363484
53 80 508124
71 64 3605
93 113 850477
85 114 439342
37 87 504003
13 74 845800
15 40 819030
59 42 170899
33 11 104894
48 10 8471
25 45 850679
93 189 636262
52 73 770221
59 19 433209
97 111 844629
34 185 152756
89 21 670313
76 50 126587
46 16 957957
5 57 703714
1 140 164361
42 12 466658
10 127 717974
35 58 691039
8 178 201275
18 85 865219
19 95 689355
8 161 55171
16 155 749890
73 194 400826
53 13 865576
89 105 628041
91 21 509618
43 8 892609
14 61 739047
14 64 756754
85 91 500807
3 26 411856
67 29 662602
12 35 562792
78 2 58543
53 5 823691
96 7 260435
47 28 642385
31 71 389623
38 182 186253
32 130 493722
8 178 959641
89 62 697783
26 177 720883
100 120 476394
47 160 548508
98 132 965869
85 195 536113
55 136 716413
85 27 140574
3 109 402455
32 33 223592
28 181 625226
30 192 882057
72 133 796690
29 6 616170
29 12 85763
48 26 930205
72 178 21730
61 95 135805
13 2 294517
93 136 277067
35 15 65934
88 33 683166
2 162 559894
39 36 729444
10 146 264746
48 89 546231
34 66 130148
22 19 192020
44 126 9254
76 90 484871
89 181 905490
64 147 92180
51 24 638566
25 89 817719
48 57 96931
59 143 681408
62 141 908052
12 115 422785
47 18 730503
54 77 589820
76 113 765720
1 53 605910
39 156 344236
15 111 756237
62 48 25049
51 10 248439
87 52 79153
33 116 377475
64 72 149044
54 103 603226
67 166 561411
34 151 284388
20 132 776443
71 130 385680
35 184 547615
5 6 717436
80 114 725601
46 149 769726
39 156 733513
73 195 617709
83 109 923121
12 190 965815
49 177 656595
47 101 347213
8 10 158128
24 18 906855
43 26 595275
14 7 86424
4 22 808568
76 76 689870
89 68 215685
33 79 962334
67 165 155276
60 65 781167
37 3 557168
95 63 576099
7 195 651828
97 111 876500
68 140 13393
53 142 593341
34 110 376439
54 144 614457
43 108 989720
91 176 395789
43 186 431392
53 34 699774
78 150 800663
26 48 660765
13 10 633056
14 10 382678
29 144 355269
85 196 47764
97 188 293489
50 139 236915
91 126 659042
32 31 488645
3 101 743735
56 131 530642
77 164 387232
64 72 545065
37 103 845439
59 157 186811
26 111 175726
15 81 859937
57 113 8615
69 22 355172
69 195 358776
89 168 894808
98 159 780445
56 164 42221
60 189 152136
3 81 796418
95 61 179639
12 169 70867
97 170 29690
97 24 786609
73 127 465190
86 196 1000338
84 157 525352
29 107 600398
16 195 14045
73 39 782984
75 92 943246
37 165 281007
82 156 564208
67 48 549814
23 155 874530
31 162 178605
93 72 700514
4 36 993042
5 6 60304
7 81 762827
92 106 466062
29 22 66135
81 74 541401
63 196 388654
81 151 76420
77 76 159729
71 19 974204
9 89 217221
40 131 51236
74 137 567595
62 54 390444
16 116 126826
74 132 571300
56 19 336598
43 168 606641
42 153 169177
21 134 877511
84 141 197268
17 20 696811
10 30 895248
90 12 671992
58 85 923817
27 40 342190
55 62 236898
57 101 876098
63 190 681782
63 200 500078
6 54 131684
17 35 954222
1 30 54430
91 176 761746
46 98 64112
70 60 470030
41 120 519
83 165 111061
58 64 623059
20 140 682978
67 106 372326
8 52 427096
76 67 540678
80 144 895868
47 7 965991
30 152 793193
24 144 320630
59 4 372956
43 21 155880
38 167 621673
18 75 639402
28 45 206760
38 88 36286
40 52 277925
90 114 199221
86 14 387359
73 43 746741
53 133 500944
27 8 300312
6 38 849998
68 93 817234
28 14 788311
58 98 501132
36 103 49004
46 104 895590
88 163 593044
43 12 861253
6 151 716126
99 35 651823
51 105 355120
11 148 668285
42 146 697989
80 145 661947
96 85 628024
70 85 710791
91 141 996682
38 6 711381
61 82 220110
13 124 797054
19 92 120594
21 152 653710
21 54 214302
32 93 591834
94 180 322137
10 186 394936
97 133 621999
21 150 253106
8 145 975793
3 2 633662
18 99 481684
54 130 232083
54 39 765647
65 148 700320
56 109 462794
13 182 73714
17 116 962552
48 139 383329
16 135 414374
26 191 106352
68 131 384085
68 134 842837
30 46 508143
19 136 687589
66 105 250826
11 160 399692
46 111 193348
90 111 915255
60 59 641980
80 85 144145
62 21 555921
38 176 143299
46 133 745722
33 75 183057
37 14 95460
61 72 848884
53 68 851394
100 78 348140
5 142 173778
50 187 879123
86 4 970743
24 89 579889
73 17 87181
59 181 930448
53 49 988637
80 163 256384
55 20 241548
55 131 289559
9 177 803218
50 63 888047
42 27 658350
96 74 96448
81 151 301162
28 129 350885
19 147 1428
77 45 651430
60 56 899654
25 119 203004
39 137 548102
12 58 808243
60 153 78201
84 157 681347
2 128 422458
25 94 283425
83 62 719109
79 103 249989
80 14 411213
60 123 821508
28 76 161990
57 89 524455
16 79 627020
69 24 990094
57 39 260094
47 33 870287
75 55 420991
51 168 759556
58 172 336679
49 107 546434
16 195 959932
51 56 592855
31 118 334413
25 195 933651
26 168 75913
44 133 77765
61 188 879345
26 117 146645
3 9 580770
82 75 635694
69 120 6182
54 183 830765
62 68 328581
1 30 338969
42 168 660225
3 197 939816
77 36 89878
74 27 488708
58 32 217805
24 147 385695
14 23 682967
26 63 766428
41 37 779173
72 189 479872
73 1 195532
79 118 140417
55 59 206983
45 57 445720
87 190 1006028
73 76 347747
69 95 213722
29 163 604204
12 59 559936
45 70 872683
4 188 758475
92 7 377156
41 197 171894
95 73 171220
47 169 839451
47 90 723953
97 47 435793
89 97 578460
48 64 795114
69 16 293611
39 183 406677
61 122 856890
63 175 630924
80 102 848653
53 72 495800
82 105 268948
68 147 822336
52 159 414799
18 40 816821
98 67 803400
56 166 632583
6 42 543839
28 187 998334
48 28 782918
88 15 636064
97 186 200492
94 86 606558
70 152 377605
15 10 587203
92 92 803120
26 148 105113
31 173 777031
31 115 54772
64 20 107378
10 50 378663
29 78 868726
40 150 717532
10 31 728048
14 166 869455
27 175 72689
46 145 417548
22 25 49288
71 162 650272
47 23 220707
22 135 708752
12 135 898782
97 189 886147
36 168 941870
61 37 784330
26 53 831758
61 18 866546
64 120 378627
14 200 520921
78 151 803639
78 174 536484
11 27 257793
27 84 108426
52 140 423983
51 117 926673
85 69 662984
23 198 345841
97 61 858158
30 133 383853
90 116 453772
89 98 653513
68 153 943060
94 88 854613
77 114 107231
23 140 841750
27 116 973726
5 37 904719
95 150 386454
83 74 870421
22 122 648402
58 63 868116
24 124 571057
44 191 578250
10 80 741308
59 34 97389
25 183 844548
64 137 441587
94 34 603699
34 148 283322
82 13 196680
58 171 634021
89 21 32386
99 74 657262
36 42 679361
81 34 225212
33 45 678265
51 54 797685
79 67 980953
14 3 958467
44 167 1537
22 46 892250
76 91 399728
97 121 120085
93 79 27519
17 111 247528
39 88 181423
8 131 197413
23 26 306281
95 172 590256
82 102 650136
90 196 542858
24 124 513382
35 91 156918
23 161 50895
52 80 852029
99 194 141994
3 80 929687
4 191 685515
30 100 993841
53 65 736412
38 127 535301
17 147 162965
73 21 309443
70 99 389945
82 61 704351
32 66 683311
81 104 873455
96 184 779075
21 127 612365
83 16 982307
84 104 699380
26 178 228839
3 160 848154
45 99 925766
12 89 351502
2 126 145773
98 94 993511
32 38 203256
16 122 57611
78 129 836139
7 61 104158
63 198 151596
39 118 583885
53 47 644101
63 41 528606
48 167 901433
15 169 1011369
82 53 585234
94 54 678819
42 55 807490
2 97 187976
47 63 286006
64 91 761620
71 41 992401
14 49 619146
90 82 306436
59 90 341496
50 2 695578
76 86 422052
94 186 434766
98 16 273622
2 159 571343
28 93 683392
94 84 247918
19 11 886294
80 83 455043
6 98 696712
88 77 969271
45 165 116119
59 196 925402
47 98 916126
43 48 525631
54 85 285943
19 190 768575
75 32 375826
48 18 353260
1 102 420026
40 134 917348
20 75 570988
96 112 477403
79 13 32870
38 168 675597
8 173 770277
35 150 910792
29 38 297623
72 72 69028
98 69 54704
72 17 374463
43 79 984143
95 19 609622
93 197 77822
27 94 916432
10 162 228659
31 14 923103
34 163 108649
13 152 665237
42 78 16355
98 44 939936
93 163 664122
38 20 96623
79 126 296528
57 27 365201
80 98 666690
46 7 216142
15 198 169335
85 127 630980
53 100 3154
34 118 157707
45 156 197648
23 101 795496
64 149 172964
72 52 328136
67 60 216948
77 97 428333
93 83 148951
37 62 851759
100 107 222643
91 39 550953
69 97 30319
41 57 459425
50 76 701155
87 100 348137
89 108 686109
98 106 972204
11 13 458239
59 29 753814
11 65 447132
67 124 791365
91 9 923597
50 182 180259
32 149 544916
25 52 912557
12 78 140633
62 147 646509
44 106 528297
52 31 940823
75 8 516865
10 193 874791
62 119 996665
63 138 252571
56 91 253587
20 109 27406
22 96 251065
86 80 364482
18 92 128850
79 194 692060
49 17 670457
58 134 774809
38 200 587953
53 55 149587
98 22 861402
40 1 561335
47 50 738309
9 150 428134
75 164 31645
32 182 399637
24 80 1010375
21 37 880851
19 200 530357
67 176 13031
31 45 736419
36 7 217622
80 191 814848
92 37 674614
95 111 901561
9 155 170566
6 67 220173
69 104 327330
45 146 336887
21 67 697700
18 107 580628
38 30 395274
50 130 44855
15 13 557933
99 3 933362
28 84 292385
15 156 91865
70 37 528163
47 127 473336
30 71 308058
22 165 299273
85 199 589399
9 139 455763
82 10 546419
22 104 540857
77 136 590858
51 21 86
20 43 789705
51 179 686463
18 93 73906
5 40 5797
61 109 736112
41 98 820646
9 186 243752
56 121 319893
28 37 993394
36 113 764786
98 51 550498
54 117 608213
4 57 1224
14 197 40241
70 126 426322
40 72 371790
63 59 614943
26 10 954972
49 69 502239
46 71 555832
47 34 960413
62 37 391874
37 39 677494
71 150 275187
24 136 65085
37 115 59576
36 128 289030
11 121 472524
7 195 617855
72 111 731282
40 3 837468
91 62 811807
43 72 938935
80 151 348666
17 46 183254
37 104 879601
46 58 287959
66 31 702108
85 189 177940
46 108 795063
56 95 774121
92 155 708970
46 180 146014
30 7 250174
74 186 620179
9 176 303610
7 41 944661
32 93 895083
99 153 707020
49 58 456555
38 199 602957
52 83 900201
17 79 638279
4 126 412625
26 98 158755
54 141 603999
68 10 486668
58 65 311377
69 113 455912
83 143 572649
45 181 36665
89 135 961949
90 14 925333
68 183 531744
8 14 686974
100 139 411364
55 71 801300
84 184 396898
17 144 826305
73 28 240436
95 152 539599
6 112 225071
17 153 857814
98 21 100212
48 86 855267
55 34 633522
62 44 734133
51 155 222281
17 180 719848
27 51 506730
25 55 81003
30 163 55014
73 24 986044
76 136 968820
94 157 967138
64 112 867595
9 46 382685
56 93 870303
43 132 344802
26 48 138045
36 107 890827
54 166 742130
75 199 515184
84 110 626017
18 106 991184
48 113 349899
79 36 232287
42 64 128840
55 137 157294
54 177 930418
27 119 81838
62 26 459492
56 20 962044
37 76 525874
46 27 150765
99 80 856049
33 8 516307
75 13 934505
24 191 569849
67 136 735006
99 64 856183
4 145 13792
98 173 824280
17 12 347393
86 90 410339
78 165 225904
25 140 142850
31 138 908797
43 106 469863
48 21 736026
93 119 525565
36 95 147212
23 77 611048
39 158 902564
23 194 78380
25 119 292457
24 142 1011148
63 43 934840
21 19 39651
15 54 867735
34 195 1011251
14 155 653727
52 21 942188
31 41 387626
63 152 842149
62 152 691848
64 102 684971
35 108 30711
25 42 141348
34 8 604834
1 154 238187
90 132 539807
58 13 632821
80 24 1002472
5 188 288898
23 6 633302
50 149 974873
100 75 923742
99 35 742031
81 93 32379
67 87 319248
94 182 769032
85 146 4502
68 119 739325
63 79 137084
71 117 104500
29 21 238355
77 160 890957
25 163 502463
96 54 30939
62 114 689226
30 68 238414
3 38 198818
40 93 840124
87 181 700058
9 192 68321
56 21 266628
26 21 41727
98 130 168634
73 128 681555
95 133 641056
7 157 385727
73 117 688580
79 193 52559
25 98 87254
95 167 297431
27 148 914208
56 192 220643
45 72 788876
3 57 322037
11 43 312223
24 32 842521
74 188 305190
44 199 683475
19 118 822487
24 175 294984
46 91 394164
82 62 217474
2 49 128915
20 137 113151
13 136 188903
24 138 428582
93 42 611905
88 74 164221
31 154 6086
37 47 850626
16 165 492873
50 175 404737
28 67 510965
56 27 775405
85 134 623889
93 21 315106
23 128 109068
95 41 752356
67 89 368866
11 31 991063
1 47 702919
36 55 587868
40 172 515588
3 43 34479
54 195 700503
98 128 669188
70 99 124075
75 108 897556
59 154 415912
47 49 140352
32 106 515371
1 56 351346
20 118 268331
34 143 510176
77 117 106148
41 27 626203
11 14 181556
82 30 854267
43 146 166884
64 177 593583
97 165 302851
29 34 254752
12 85 383600
6 199 94304
79 49 317931
13 193 1006650
76 162 73946
12 66 290614
6 36 855542
37 78 9864
16 86 916799
57 93 741714
32 93 372188
75 47 961484
31 53 806044
68 126 203171
85 24 989921
26 47 260204
3 35 909748
92 88 1005101
79 168 11605
1 131 177452
56 6 274378
90 105 507214
8 3 351341
66 176 89774
27 178 850627
69 61 633265
27 172 364983
63 186 374963
19 147 92668
83 193 782604
10 98 245645
87 150 668294
47 142 227271
12 56 712464
28 143 184294
16 159 476239
96 183 910937
78 103 226014
67 17 819703
61 180 487225
15 147 61984
18 100 221649
2 28 778332
57 159 26204
44 62 149095
53 186 679665
19 84 471154
98 143 375735
15 125 544906
11 93 885473
62 62 351529
82 142 884777
26 188 623417
88 99 477683
55 167 205079
52 170 102214
59 103 449530
99 96 34085
26 75 904237
42 55 659853
74 84 758311
65 25 153337
53 15 826621
63 106 782630
96 31 322320
21 145 406349
64 198 690629
74 55 490846
60 196 928491
94 125 462067
55 142 155931
60 42 696827
32 80 149154
57 155 212132
46 51 756011
73 193 135624
56 39 25706
83 166 169661
68 121 280012
67 95 192234
97 190 230935
73 11 825839
66 118 635544
17 9 327654
42 1 230940
97 174 180362
48 69 1006116
4 52 665481
38 189 618506
83 148 932188
71 122 598151
60 4 230865
11 30 973588
44 89 885516
47 132 146073
78 94 677758
7 97 631950
88 154 290676
62 37 920767
74 22 945575
13 74 768153
52 44 98983
14 195 602825
74 17 878467
64 14 1206
35 187 405891
61 18 220156
96 154 512698
62 57 948586
52 42 416465
39 159 527168
28 112 16443
34 144 182027
13 184 286476
34 109 859151
30 61 861432
21 71 963983
53 144 479553
60 50 901473
99 191 717159
83 147 713712
58 160 481934
39 98 131859
60 50 712902
94 185 186448
59 50 675668
59 66 670179
96 75 95908
93 27 489225
45 188 782827
86 53 900936
61 94 201405
10 121 340550
77 115 923439
30 65 510655
70 88 790913
43 101 400233
88 67 326825
6 106 576953
70 140 192546
55 20 231767
40 144 362235
89 189 301685
74 49 400565
61 3 634342
36 135 68524
52 13 441735
22 57 997707
59 54 625654
3 196 622994
70 96 274466
60 178 367495
83 170 470719
84 188 449195
30 75 817800
14 137 46812
100 123 807716
88 35 597921
58 176 807062
64 97 552558
49 14 138270
94 87 618609
97 118 857398
14 175 560009
100 120 252140
88 27 22025
2 64 584555
33 95 840400
48 68 807112
62 139 788145
74 99 796938
34 55 252989
18 7 81833
62 77 51516
77 83 1004729
60 91 318153
74 30 830390
10 29 320383
56 110 397161
93 62 853972
83 37 694924
48 96 977576
14 23 674397
40 102 357566
41 121 356093
68 121 239004
71 163 217975
16 56 729823
37 111 733391
23 117 191038
28 135 51792
90 127 838031
60 146 767322
32 58 545667
11 31 971531
46 64 258902
6 135 82012
6 163 826592
80 111 163040
94 119 55818
7 19 226346
4 148 76727
80 196 742326
60 98 689390
88 34 186375
90 116 591919
79 43 717749
11 77 108615
35 42 210486
81 125 473571
47 79 865040
38 27 987453
17 189 901914
63 28 915235
98 142 195432
54 75 4935
54 41 321184
54 62 588972
26 117 899511
47 23 171924
88 138 221080
61 40 578815
63 6 951571
79 173 914631
6 14 573744
37 5 279874
11 168 486739
68 129 457448
17 119 70445
67 35 577776
96 94 518825
61 152 77165
13 83 564945
79 6 953587
37 117 843911
33 30 857373
17 151 540838
42 106 227039
100 146 931557
70 80 439966
29 6 283589
80 76 193643
40 57 625462
25 161 521006
34 165 985965
45 65 450014
99 110 175815
11 112 805739
97 1 985501
55 100 555550
4 182 870733
81 167 664355
30 39 847872
33 195 153604
46 70 797926
67 164 939163
66 66 598187
5 1 352864
98 138 715906
33 187 151717
4 55 80148
62 12 712759
55 22 123260
8 73 416793
74 20 24489
14 184 523507
100 95 217379
36 154 722174
67 91 698076
55 17 319834
64 50 1003792
18 179 155086
27 98 102220
37 29 334847
76 187 586802
27 7 503519
66 6 334587
29 102 24526
27 22 463982
55 53 566061
99 50 125708
87 186 882511
65 97 103136
46 39 894399
86 172 531397
40 102 203549
34 6 168421
97 124 684825
40 151 48777
71 62 203349
55 28 629074
68 134 306928
24 64 186165
75 142 255460
100 119 421088
48 75 157897
73 21 121882
30 179 657381
90 90 745933
86 143 350063
89 24 336809
83 97 880720
42 51 782038
21 190 833194
34 95 728080
68 181 13983
78 118 29659
4 78 95951
12 87 753929
36 124 778480
86 23 901703
32 91 546734
44 19 798061
45 169 389037
80 195 677202
21 200 111066
36 145 860111
25 74 588032
30 7 840565
9 100 918146
37 28 735180
56 131 468744
94 167 248602
50 9 818898
80 58 914684
55 32 547510
64 32 769950
75 149 5787
31 6 841031
22 142 811079
78 77 731128
59 68 233238
9 14 807527
66 9 125142
98 124 118552
55 187 140746
12 85 400461
62 23 515975
59 9 179240
87 118 115351
92 81 805392
45 138 1001220
71 200 669654
41 49 543978
70 173 561726
41 113 204924
89 111 973344
67 146 834304
26 199 1007624
73 111 990399
87 121 968658
20 92 743089
48 114 843653
39 96 181909
84 59 467029
51 36 871837
77 84 142877
10 123 810936
91 185 278327
93 47 735693
3 184 649721
91 154 887063
21 105 491735
74 66 905466
99 60 601014
23 114 180314
1 181 275215
87 31 769111
73 115 585945
62 152 581619
82 132 33392
61 141 382329
11 91 718715
85 49 4055
39 146 696694
100 64 862839
96 111 766017
88 73 98918
1 26 77777
51 132 482550
69 69 153420
79 108 618165
16 10 81094
10 69 99773
2 136 325426
45 126 257103
89 198 247013
1 40 154805
86 86 185804
31 14 287372
76 19 903961
49 123 813145
53 147 888755
80 6 185686
94 101 72238
83 128 284496
32 2 710227
22 83 570111
31 72 432644
58 53 421662
44 42 851759
97 11 460504
20 121 112222
1 54 74147
13 118 514681
55 136 112118
57 44 263304
41 95 368862
11 18 532561
34 129 175518
20 71 967202
90 46 338594
59 180 715840
40 193 761499
42 53 777352
93 62 269976
15 183 565531
77 93 804556
84 123 521672
47 29 377913
36 145 973289
30 145 950638
83 157 367237
68 150 556633
42 22 604323
6 122 473918
14 65 452709
51 14 251924
39 129 189787
32 133 261622
35 34 251867
75 170 242901
22 185 769866
15 53 920381
5 69 701999
47 182 970666
41 57 389596
24 80 316708
66 191 782774
37 71 542698
50 165 594542
82 58 311703
29 180 443066
23 97 33718
28 155 410187
31 159 770121
68 136 776326
20 72 303174
6 103 452524
47 92 209011
62 152 498271
62 162 390927
94 45 139344
68 165 920415
5 96 303498
29 146 918085
6 177 459797
44 39 442977
96 126 639015
33 94 608674
65 73 858580
37 103 22922
41 197 316873
35 17 170662
38 129 92656
15 81 364051
39 42 570981
96 200 902960
39 196 506644
99 184 923032
85 26 764184
87 151 474487
31 17 1003511
92 59 148824
16 89 917563
59 76 349555
99 59 217416
97 69 464429
20 115 803470
93 11 764651
51 167 605436
12 27 66117
42 53 425319
45 192 644000
53 104 432321
44 170 863202
17 116 130753
8 159 84442
44 21 192772
51 77 888100
53 44 67376
62 109 978916
82 57 511214
28 26 60535
62 33 646707
53 175 720872
5 121 511016
29 156 746585
13 168 450842
24 98 744022
68 25 275317
61 161 451893
71 150 100809
48 160 908697
78 77 770018
1 37 883748
78 191 531524
89 48 55323
5 155 727120
22 60 402334
22 63 929069
4 22 249486
43 151 925158
8 139 688730
28 131 550443
89 126 597926
4 53 276894
75 167 774
84 72 708324
50 36 651015
92 2 823617
14 75 745193
60 154 804843
30 157 210512
36 162 477213
86 61 410480
2 5 304543
62 143 480678
34 129 78894
62 49 402266
97 46 566246
82 68 394097
60 173 379372
57 51 189718
23 18 782540
19 162 999805
76 90 658900
9 168 435763
22 85 978775
89 117 676401
33 108 525406
24 196 447562
39 27 207188
78 105 653287
50 112 93761
22 172 835319
17 41 134644
81 108 117814
80 58 83864
29 60 456475
70 156 675119
15 2 512913
76 63 748692
18 58 963154
62 80 764126
76 166 215777
26 59 973393
62 17 41990
68 122 493081
77 166 938474
90 186 545274
65 37 828552
11 45 896801
18 79 409649
22 178 805550
19 196 79538
97 143 699137
17 188 721743
24 95 985724
11 34 480298
81 76 182544
93 2 469923
87 29 1246
38 60 689723
42 16 871055
87 149 826229
70 65 658412
39 5 59650
53 128 100235
63 99 400877
84 143 252028
53 171 909244
94 89 313697
94 88 538865
9 140 475845
90 73 656661
30 127 542068
8 127 13220
34 76 835464
60 77 426698
72 191 1008606
91 71 220818
92 148 463207
23 11 313242
28 4 46983
61 2 962749
54 128 339525
13 183 952861
6 196 637499
26 110 241492
51 29 394060
35 198 842098
67 131 568614
70 127 683089
5 135 337250
86 20 105263
16 69 890306
46 2 710547
42 3 456714
18 134 349531
87 192 470793
39 99 811985
21 85 152549
63 169 315219
44 135 511516
8 102 852937
17 18 87852
75 105 174892
69 87 776707
47 9 672012
4 142 583556
77 82 952287
95 116 507992
3 23 477592
37 142 467123
88 176 632179
79 140 812099
15 134 381541
93 110 847907
48 50 268242
86 114 81516
56 121 567225
16 123 50870
66 82 686506
27 179 313433
22 85 453202
52 145 764302
24 165 35691
64 147 131406
47 151 445938
52 37 833481
72 40 879498
84 24 543820
38 75 522398
30 164 872930
76 48 406462
25 37 524124
28 13 143656
84 129 138814
24 65 978963
74 183 946347
4 195 808523
45 193 157213
21 199 591105
45 2 498679
98 72 917743
40 169 764448
58 95 587141
17 188 853032
23 130 921449
35 69 310782
91 21 361144
44 40 37227
2 60 458084
16 58 251642
36 38 993365
57 11 959690
53 115 86867
86 132 946018
65 175 794221
19 33 919713
79 100 188926
88 56 502049
8 171 424968
87 120 173170
59 83 650671
72 163 234695
88 200 774970
76 179 800325
70 77 459456
65 152 575762
70 105 934731
42 87 178011
12 54 667440
28 68 10824
7 100 155520
5 153 954538
87 122 835331
5 52 809138
16 5 854284
21 116 235319
18 23 516951
83 156 829698
15 89 40274
21 39 588914
54 88 77943
50 65 804869
4 179 201263
58 132 569694
10 186 400688
67 128 823105
72 153 114922
52 192 984065
78 42 139696
7 124 667493
54 166 157703
12 129 655684
95 4 630625
58 74 657397
10 192 483225
22 90 599708
16 53 385362
88 71 382312
16 59 653996
28 104 190438
15 73 658854
62 111 764026
36 99 783334
4 128 229760
31 52 570223
78 191 430358
8 157 918742
56 118 254722
43 108 612515
53 132 883459
14 181 931812
4 182 455153
96 164 430445
23 129 46305
38 104 788729
42 61 870358
14 170 931740
10 171 555440
78 91 801360
20 16 270441
95 41 510496
33 79 587797
96 81 220893
73 154 984890
77 118 647294
85 98 222757
50 144 614595
83 82 313969
3 46 194577
26 119 493458
68 148 695952
52 82 614896
92 173 914145
87 131 867174
75 105 359120
65 192 145791
29 199 930341
100 20 723825
26 20 859381
78 15 530810
42 114 142894
98 12 805794
8 42 298621
78 118 702164
29 25 1004545
54 185 407951
99 78 341924
36 39 458262
36 162 739815
48 160 936428
30 110 9497
42 176 794403
34 200 662599
17 92 157332
3 118 499825
19 4 730864
42 72 240175
59 98 205656
97 113 172049
85 114 956820
9 167 773273
35 88 132166
14 182 606443
56 12 398805
95 49 325235
37 96 863237
44 129 211565
68 8 304821
54 34 996008
25 144 534409
47 133 91307
89 113 480317
36 80 923375
46 125 964793
100 63 688522
82 158 608110
60 159 101097
84 26 375424
27 5 929646
48 25 933566
45 18 374109
80 4 589569
65 129 526651
87 24 739397
92 103 978659
99 161 627362
73 50 143184
64 39 903736
81 114 319899
100 195 991458
54 51 774547
15 194 651298
26 72 820367
26 169 855719
59 169 888024
61 182 776565
33 37 237991
51 133 645461
92 128 737593
6 8 555431
29 38 612284
69 5 359848
50 13 914952
56 100 70911
13 31 619366
16 166 307908
39 149 223183
25 134 311044
30 180 842731
84 99 410065
65 3 734262
71 44 411580
72 75 138748
42 130 707343
46 93 1004005
46 1 146578
77 71 238369
16 166 817084
2 151 779121
28 186 616538
63 69 434156
47 125 828458
70 149 17353
75 19 937891
1 34 627182
20 66 602347
62 44 47320
86 25 355431
2 43 251895
71 35 764957
43 64 327170
95 25 339862
15 26 778323
71 75 1003796
24 191 972400
9 47 20362
56 62 9024
80 88 459980
64 3 460274
38 152 30262
50 163 398680
59 61 804780
49 35 392912
41 199 361241
10 76 960824
60 72 753335
46 98 544590
84 26 999534
8 160 236320
99 124 835048
77 165 200850
50 173 720725
63 17 100280
17 39 495558
69 56 877279
49 188 44061
19 69 763584
100 140 738485
12 200 280327
36 21 149090
68 168 153840
17 9 941117
12 105 718610
26 107 892801
35 79 577264
56 161 719390
25 184 938698
52 11 845380
73 6 572420
15 162 816841
36 50 400612
29 41 452477
33 10 963978
65 127 729867
96 131 674610
93 163 130401
82 54 719078
99 134 163930
72 119 211411
100 108 344771
81 169 60718
97 82 591253
51 139 373124
98 1 252145
62 165 591336
61 105 116185
38 3 847878
54 150 774759
79 112 502303
78 111 380345
60 68 649104
26 105 1009883
2 190 6040
22 183 325246
52 114 957429
79 13 30523
74 116 60974
79 56 654016
76 179 873674
18 87 61567
41 62 347582
65 180 88204
66 17 632060
100 108 259706
27 81 888232
56 74 612403
70 19 152299
19 39 723994
88 1 324630
37 141 785773
65 188 533726
83 94 354371
13 26 80164
22 81 176925
35 97 222907
30 125 783903
11 74 381340
76 60 468912
61 190 623971
98 153 531264
33 196 166944
99 113 14597
63 129 511695
29 53 684063
10 85 915026
13 198 867535
26 172 634207
79 112 424047
91 18 787118
97 39 52654
89 93 500220
82 60 335724
76 175 124351
93 48 761600
3 153 942164
96 78 384423
95 129 239724
55 141 643637
30 52 117440
32 52 66777
78 196 1000619
6 180 440345
13 170 428465
20 121 642870
76 116 308223
65 41 255387
22 168 1001436
87 66 794538
75 191 946336
57 55 808715
99 50 654929
91 148 932769
18 176 292074
43 93 492518
4 158 763396
95 154 981953
68 108 388905
3 118 74653
98 6 870455
54 195 847245
19 16 217032
25 182 161593
61 73 566401
65 153 883001
73 160 47650
95 43 941922
62 10 704149
67 65 197101
53 57 31656
92 185 364573
8 29 467629
16 57 594089
37 135 28858
13 164 133403
46 89 650265
52 164 166293
17 103 188210
94 128 418725
71 16 682094
19 168 102082
65 20 390244
17 19 711306
20 87 63078
52 87 991917
86 108 320814
89 161 428964
80 187 620626
48 96 871571
5 164 522753
52 30 868673
13 17 680191
87 14 458487
37 103 887008
80 143 141033
91 149 817621
94 134 739522
88 34 30331
52 15 188959
60 18 123244
77 157 301508
98 114 373224
83 125 208860
89 23 656189
33 39 320693
15 3 572309
43 76 711441
71 95 431015
86 96 683462
56 58 888181
26 97 259738
98 152 538598
82 85 69625
14 2 145573
23 104 43409
83 140 220970
63 35 864415
88 26 500666
73 149 1004018
86 89 930005
47 22 46311
33 188 700011
30 38 117866
79 52 424680
86 146 646670
10 70 309484
9 23 788199
76 129 356105
58 165 992737
71 28 261696
96 140 433910
52 164 566286
57 73 660779
45 11 734762
77 98 669458
97 162 825373
94 117 426819
72 55 28470
11 77 38147
42 167 31938
55 181 252738
58 37 769282
20 98 24962
100 80 620089
51 196 361172
65 41 324290
80 77 868177
28 122 335864
84 160 361133
57 111 304471
96 50 682610
47 56 912575
97 189 861933
82 125 836739
68 80 250173
99 32 349528
80 135 922025
13 30 800224
33 120 724890
35 118 643466
16 99 758499
43 183 903001
58 65 799731
55 14 567166
68 70 559612
7 101 453243
13 159 477726
79 5 907065
1 140 79847
43 92 244616
29 46 338409
55 7 658992
14 177 622060
75 105 63359
97 171 641318
89 161 41093
23 195 99846
59 24 879228
15 42 171587
52 136 403995
52 37 45219
44 29 70840
26 184 935905
50 63 816629
49 52 888743
83 46 101000
24 161 523112
54 84 407421
85 140 907804
27 198 839370
55 122 594554
93 187 110756
53 42 877667
86 11 422151
82 15 664971
36 96 650096
53 179 753062
75 56 664385
80 37 207374
83 160 564674
10 91 716313
37 34 157750
63 96 881109
27 39 792883
12 95 286306
66 165 569792
41 157 22826
80 43 887095
25 106 989797
56 159 20326
1 24 1003631
38 62 458616
98 2 549488
97 4 194120
14 38 545026
28 15 217817
20 35 1007526
98 40 215192
30 67 64133
91 161 13037
4 106 842580
7 159 491209
28 116 911743
26 169 943752
97 42 897488
80 30 801661
85 45 108007
48 19 468296
5 81 928648
10 186 104005
25 179 813066
46 124 976207
94 147 920318
5 96 82819
30 114 85255
25 128 151026
40 141 737702
43 34 413249
7 191 334741
66 141 882684
77 74 199700
74 95 766316
61 78 412617
51 77 389367
47 56 840083
42 35 706788
45 172 402702
92 103 340646
89 123 886148
59 26 331261
59 70 633002
46 70 309846
93 192 92352
26 200 415236
51 39 607458
69 15 450395
62 2 267767
16 139 982209
7 36 831639
58 158 528987
59 135 63966
68 134 287789
65 162 946503
72 96 842731
45 11 86890
40 22 221622
24 69 789214
6 106 280633
91 19 570163
47 16 237180
79 10 756209
10 103 658883
100 66 369031
28 48 345087
68 141 553462
59 181 807291
31 111 723459
68 187 711460
50 171 761517
59 144 511027
65 164 253894
95 84 515321
82 161 668426
88 148 291335
13 38 988102
3 194 857101
36 178 417565
26 182 550259
71 123 481934
6 191 320748
75 3 794755
78 170 972182
19 142 148474
31 178 563738
35 81 826882
20 117 555741
34 36 735572
41 157 361330
53 64 872439
41 52 385242
72 42 924408
34 134 818151
34 198 900250
69 50 741109
66 131 428821
47 129 666016
65 133 611816
65 173 599410
41 94 931103
17 107 316025
61 147 706732
48 105 449583
83 69 300035
66 192 909439
20 172 376682
45 194 883806
92 165 698593
83 108 899675
61 165 84426
34 109 425953
98 12 783887
91 125 343702
5 195 768894
6 182 555233
99 45 816836
50 126 584390
52 113 512992
31 82 883297
69 157 179136
61 20 530711
64 132 37562
11 110 842230
8 73 69641
3 4 384766
40 193 547041
34 94 982522
10 149 398604
74 123 760901
65 53 142837
1 86 1004779
45 149 465141
53 155 93845
71 91 317463
100 122 775463
72 166 814013
46 83 898118
5 168 270214
36 41 119673
77 165 393388
81 47 990315
23 146 766168
4 189 594465
95 30 403405
43 186 811801
18 91 966514
99 11 551666
88 125 573284
67 187 661598
27 9 615643
68 32 410142
51 111 907796
31 84 786601
94 193 678608
71 81 68241
50 129 604912
82 163 332852
20 190 949820
57 18 830856
41 23 398986
87 157 323265
7 37 1000097
100 103 673680
84 37 768910
7 132 457357
96 19 971302
14 140 560918
11 56 601486
10 39 298246
87 197 450441
5 128 128519
1 69 988005
50 74 503171
60 62 236654
5 197 764877
79 192 517952
81 161 46672
46 12 444635
16 40 222890
12 13 539891
54 96 243867
61 106 389161
91 15 714101
36 73 884670
48 5 976892
22 197 516057
2 85 298468
83 137 19409
12 43 103695
10 35 71136
40 198 635836
46 145 355053
38 191 273621
72 14 219093
90 88 187764
89 93 363684
100 102 914188
67 180 841020
35 127 517492
81 107 667322
8 60 691333
49 146 697182
10 135 321870
27 86 13867
21 86 321151
96 163 456133
37 174 252542
57 122 735285
21 144 352298
80 61 24350
90 46 64152
83 134 610877
96 142 776282
17 115 705591
97 78 560232
87 12 31136
3 46 528686
40 195 167496
80 40 137326
83 130 337876
28 147 660573
11 80 320950
8 139 663610
97 36 884693
32 178 610425
35 144 883496
10 114 421604
33 70 889939
83 72 566270
9 6 939214
30 106 373371
81 54 668323
56 185 635109
53 40 646034
44 160 606245
23 63 817953
43 138 754718
54 161 741355
26 39 821
22 158 703824
44 23 830862
88 182 852911
71 28 162708
60 103 824658
68 44 577415
64 37 989464
94 181 663005
84 151 763724
68 199 322338
2 112 190089
15 197 37984
28 99 704008
43 131 444213
58 142 901712
55 41 145417
67 103 440476
12 6 650410
73 177 868116
8 141 875703
44 40 111702
68 19 971093
81 112 382735
72 182 150923
80 161 613232
15 87 899325
55 94 943550
81 136 336142
6 176 529985
51 127 731867
63 119 836159
51 129 1002045
21 89 939883
38 199 66781
75 65 122020
99 83 106834
12 145 971234
75 27 429927
46 103 377694
45 29 821615
36 107 784959
29 25 991562
29 79 248931
34 10 990175
5 53 59954
77 124 131599
64 140 340158
65 31 817247
24 91 726224
95 162 8050
73 60 817002
69 32 296446
53 58 158500
12 110 390910
99 98 765661
80 170 1001832
21 117 350956
25 125 115054
60 116 480085
97 66 726510
8 146 274478
62 60 629856
14 70 609819
74 171 902464
3 77 209556
26 167 138651
28 83 529278
97 83 1010578
18 27 383536
80 3 11678
81 82 897861
42 197 849454
35 96 287752
11 11 333679
75 6 662959
63 159 793833
63 8 804963
45 110 728979
89 11 979444
1 37 482556
99 136 112554
96 166 259115
92 127 834843
96 43 160717
16 196 531396
43 41 402124
28 53 353271
95 15 138705
45 34 312869
36 92 222649
83 107 229047
59 195 534941
72 29 47466
95 42 780738
72 101 352242
27 54 905368
84 42 882509
53 192 786537
84 111 361487
46 194 417178
83 70 915010
88 186 929504
28 181 891832
90 14 861055
59 140 764231
24 166 570559
80 109 496443
58 189 819563
29 146 40121
39 200 678975
92 50 104718
40 20 133939
45 5 398859
16 147 652752
17 10 341096
46 96 533635
10 111 1011041
100 102 414374
4 153 242815
8 76 423933
31 199 652980
95 27 69396
57 163 294426
59 141 73263
30 72 264096
71 88 427724
80 68 865086
51 161 84390
46 167 834661
14 81 63490
91 10 433859
21 19 308904
34 97 325270
35 139 908659
88 97 42944
49 24 55939
43 114 326561
84 186 665329
31 141 655726
88 172 1003022
4 70 317131
8 162 867839
37 74 809374
45 44 225076
85 66 555110
30 113 938153
61 190 234188
55 44 752969
46 187 534349
16 106 823821
82 13 252646
56 97 302094
60 36 137966
24 51 589287
82 27 445999
43 168 587878
91 12 87112
25 159 495476
19 92 923499
61 197 147376
12 13 829791
37 19 882166
100 150 421895
71 108 586890
95 141 791936
3 28 879550
12 165 418424
98 129 643939
73 95 492413
50 30 756605
13 157 729650
20 43 408483
39 42 700762
40 197 31017
13 107 469467
61 156 609612
79 176 233154
11 39 292735
87 187 97862
34 17 555954
77 183 311341
46 23 570747
50 41 378842
46 40 172719
79 194 968938
3 35 896046
96 139 91289
44 11 740506
11 184 881413
10 38 843241
64 61 881762
46 161 812080
32 195 435517
75 37 176876
43 139 291157
59 189 759860
76 185 904267
27 109 3679
10 66 212878
89 52 518410
53 70 682062
59 106 730176
73 110 832206
55 74 173339
19 198 253641
50 65 441467
23 196 837929
91 164 599200
28 134 482517
14 133 293142
52 80 517784
39 183 1004063
7 99 12695
2 197 384172
33 38 735605
91 102 301009
49 57 804960
9 187 548249
74 188 948315
20 111 179058
45 164 314039
9 6 181929
44 30 17208
94 70 23004
58 162 617879
76 40 901577
73 192 443431
34 55 365053
42 22 422158
9 111 18245
62 23 801951
67 127 941142
4 180 707525
58 87 421368
31 103 56564
100 98 265473
95 99 1008772
58 5 465042
8 109 248
79 157 91998
32 189 141684
16 116 453109
27 141 639324
15 181 42316
90 112 604680
38 75 753653
55 52 597700
34 53 489855
9 40 113448
90 21 24950
38 118 195960
31 179 14947
5 177 125170
90 62 945693
46 24 344653
24 195 669201
91 177 963078
75 35 830715
86 22 195574
27 177 868771
23 59 839525
9 1 350033
73 5 253894
4 162 903970
86 132 958019
84 44 62477
76 41 460338
12 42 71639
73 72 110874
29 177 573737
96 31 26319
42 191 379620
50 37 514206
92 4 91112
41 51 218989
18 147 179497
1 38 523564
27 42 497950
87 74 755037
100 53 109686
83 199 319380
56 30 122753
12 72 660847
20 32 702241
24 95 82100
67 15 604674
30 42 596867
76 81 645609
46 176 843758
68 111 179686
17 44 667810
19 84 69311
63 56 25746
80 164 140174
30 75 767556
87 126 530508
38 187 100369
100 170 547913
88 83 215593
22 147 453791
81 70 500354
91 126 300395
62 73 32859
56 57 594975
55 20 185667
99 124 893549
53 89 905167
3 90 836420
82 27 209075
55 81 247948
70 144 140928
8 181 562610
37 72 382240
6 176 500989
41 99 1011712
7 69 939328
6 141 985000
45 40 142073
82 157 628759
83 23 49527
56 25 35768
60 59 148322
54 83 46478
37 47 191396
33 143 469289
37 135 177938
58 154 68194
92 170 473220
52 76 51504
75 161 546375
30 142 901535
79 197 498367
80 172 403483
87 60 150699
38 68 316017
40 11 661475
90 85 854828
12 101 421430
48 144 904723
62 18 67560
9 122 44819
90 16 302687
11 151 599160
15 118 581612
84 136 993090
62 107 271793
80 102 377441
61 195 285119
38 188 880974
59 73 215014
15 112 226209
12 150 559267
32 113 151300
27 152 381126
2 66 369498
78 147 1006477
38 61 283783
13 19 841329
84 1 661463
28 55 276314
69 188 527229
68 80 454374
75 41 208743
18 47 704171
61 35 444129
89 130 435323
69 23 447582
79 54 845897
83 30 129183
4 78 352146
5 160 759097
96 18 574303
47 153 56981
23 32 175468
42 87 685556
48 63 663099
47 161 192132
4 78 470633
74 145 728151
86 193 1003557
44 59 38230
86 28 289826
92 179 115240
96 37 98900
67 58 645845
68 173 252892
73 130 530720
97 151 994496
73 165 888046
19 72 670450
41 137 277920
11 29 9769
45 134 291753
63 151 999472
42 157 751113
8 97 803804
61 42 934663
98 8 289069
19 27 343904
72 154 28614
99 103 605096
74 143 709886
45 40 540872
56 179 387943
52 88 780851
99 97 414890
84 47 461542
36 16 293178
15 107 337791
5 42 391389
42 149 824091
1 160 645499
49 90 197325
49 22 126686
18 63 474116
14 197 430519
100 108 538307
24 139 766226
14 170 770364
35 52 168867
39 132 752956
92 172 768487
76 81 567142
52 50 297499
51 136 784774
50 175 586072
76 81 87718
21 68 567240
67 58 474322
66 55 877165
30 144 232786
48 22 285184
98 113 274346
43 161 598360
47 48 92588
23 164 127250
86 96 780638
49 146 422905
1 175 92514
90 59 424935
99 77 453478
53 118 772547
57 146 89833
83 79 149534
85 66 74266
89 10 134396
15 92 837460
75 101 513216
16 142 800159
74 177 742293
97 42 85448
59 73 104999
35 4 14416
68 154 899802
6 106 508205
35 25 711807
91 42 559175
6 55 148567
36 110 71489
23 88 514435
28 83 887110
80 158 520615
33 21 983274
66 90 634717
95 75 475731
75 44 199047
100 9 126884
93 149 259681
72 137 942574
29 156 573927
4 176 649893
91 117 638558
40 71 595499
94 67 606235
87 79 186684
87 143 26332
43 131 778775
97 53 956147
15 25 990975
99 54 369017
11 121 591300
50 152 689766
95 116 307346
85 119 362957
33 45 291221
22 176 682899
30 99 581939
57 16 895487
98 117 659644
29 128 944587
66 60 564519
9 148 396032
59 43 794458
44 102 551975
54 82 613073
30 143 817861
67 158 87706
12 79 234430
15 10 939300
53 191 176902
52 114 299575
92 166 271557
17 162 88204
18 104 8040
21 34 431304
15 120 326104
67 156 157967
37 87 90072
36 140 91496
6 2 633009
69 159 583879
5 167 192986
43 140 812329
89 47 626263
24 173 944290
23 182 513917
27 142 484895
46 6 148933
33 45 714726
50 135 417473
52 96 906255
23 42 503702
99 57 180366
29 104 378250
49 157 370833
71 143 672621
17 192 160663
42 37 42686
61 98 404842
65 58 145571
81 108 391723
19 154 635445
46 83 554934
78 160 361057
30 100 631740
32 188 1000006
67 158 334916
22 6 848268
89 50 62845
6 111 943436
59 6 745242
11 166 739718
18 21 433129
37 49 374989
51 32 282324
3 31 1002764
7 16 170073
46 76 108917
86 152 860632
89 93 517446
99 95 96355
25 111 852641
32 92 691463
79 28 456672
15 96 212936
23 37 212745
21 175 691009
57 40 944607
7 142 403203
15 27 588459
1 38 614431
79 102 864089
69 119 210737
28 37 772855
7 45 577738
46 147 836328
4 70 398923
60 64 90560
64 186 429374
23 180 326978
82 153 734427
98 57 703413
88 56 654309
61 196 131361
85 123 738780
4 115 132821
49 116 447850
67 144 677462
80 58 112053
85 172 577719
76 162 540609
26 44 473020
10 10 273737
98 119 776189
74 192 648908
58 126 75024
45 86 704522
8 178 600413
88 185 331825
9 129 239817
32 21 781149
67 49 896429
96 34 28522
41 187 429900
100 34 933883
48 105 284860
82 8 114877
5 79 922774
85 17 346577
31 93 598440
4 110 263643
63 42 257156
49 120 827306
36 34 802380
100 130 978846
43 9 235909
91 171 214378
5 174 68998
41 200 611114
49 168 302659
8 85 786344
1 108 705579
1 133 806485
10 148 476981
13 165 178357
26 160 411375
83 61 385034
23 169 789867
34 62 681243
51 96 245490
13 68 286608
95 3 379146
15 44 950914
6 40 298765
50 159 937282
88 72 479759
93 109 1008485
82 109 403151
68 123 987207
98 179 779166
9 45 150964
100 18 236489
2 179 948624
58 122 885026
39 184 600419
33 149 629718
71 37 173160
2 64 353418
63 2 78622
69 153 798814
80 134 436956
46 58 217064
83 105 206020
32 28 737500
76 104 189637
32 12 567039
69 145 55156
37 178 312619
38 138 656439
75 4 834831
45 22 800989
65 71 821473
61 143 532342
8 182 946273
24 124 894401
99 176 389097
66 52 538173
7 77 951654
73 73 932341
90 65 112633
73 54 949177
33 72 654366
7 73 86713
40 96 727024
51 145 961706
23 1 967721
47 40 248548
92 31 474622
88 145 1006484
44 38 867385
90 98 511102
36 21 420350
21 59 92261
66 115 555506
32 141 248173
62 157 802553
26 196 846
29 125 440144
73 5 357275
18 148 830072
96 48 622831
77 168 333184
23 190 47831
33 110 779247
67 75 6335
64 193 212439
60 13 209894
75 128 969536
57 18 345726
60 52 461373
91 78 122351
29 86 138199
12 18 270210
24 13 625500
19 189 518408
18 126 415283
30 111 340822
58 193 156228
78 112 999438
21 106 129345
51 149 858087
49 5 323675
79 131 586300
32 169 106764
89 9 545862
56 166 746747
83 98 430654
58 70 102170
94 8 76787
41 95 973756
47 66 226943
37 94 767901
57 142 171718
50 117 257216
43 15 643421
40 189 438912
36 71 825090
22 148 909337
74 5 310845
37 160 975445
50 137 410683
63 66 593751
12 50 70999
26 44 326786
33 38 333062
8 154 886579
46 50 49806
31 164 401830
60 93 145813
36 114 421966
96 49 587018
29 78 489981
97 162 555723
16 61 702943
67 68 449249
16 86 562209
19 16 945718
92 33 549331
65 47 767117
5 176 814029
53 125 680739
18 16 318877
11 119 827507
91 121 181090
68 61 3131
49 50 39198
25 120 479660
9 69 44823
47 84 40967
26 72 219585
27 87 131374
62 193 76221
1 104 869281
85 121 272709
43 40 890052
18 66 472745
65 195 681357
95 81 442717
12 80 110299
90 67 847759
64 164 732211
24 67 7550
92 75 545421
56 98 608880
86 111 473543
42 197 118657
25 22 240155
98 35 653273
32 55 226264
60 20 499016
18 197 930311
90 42 642367
62 66 474576
83 107 154992
34 125 160759
76 188 163601
29 124 348831
38 87 997926
46 154 86453
41 78 844108
73 65 889746
33 125 889907
95 49 182396
73 187 700055
44 87 359322
13 89 253202
77 126 384564
85 145 442030
19 185 272132
37 31 825329
20 126 754761
100 107 795746
27 108 853089
27 13 127515
82 93 966558
97 47 135311
21 108 116351
6 38 919596
69 200 777301
86 25 379981
84 151 228626
33 184 775504
53 75 847038
82 125 443505
69 184 361381
30 174 833836
39 67 64214
27 136 258614
9 140 554865
91 149 947085
82 148 961516
80 183 851753
81 63 110003
2 130 1004737
21 67 995880
74 13 264732
4 31 41713
40 129 978935
53 68 632578
30 72 283599
64 7 2931
21 30 763273
55 156 300809
44 51 103843
44 20 282179
61 95 201356
27 31 286406
49 164 684318
62 82 792356
97 199 778980
65 58 430379
9 199 937205
69 183 76887
13 60 900965
58 42 459630
12 32 941874
80 174 592391
95 1 270941
67 98 788080
48 116 332572
40 4 177002
57 27 352825
32 159 655903
60 120 835656
92 182 648847
66 47 931996
81 78 563461
42 183 398550
7 7 738962
5 121 284280
24 3 689708
61 63 678179
64 133 922458
96 110 171303
4 67 36110
19 140 810964
92 108 786774
93 74 978633
26 155 499544
31 18 83878
66 41 465086
6 33 738904
38 6 30196
98 46 184700
42 24 728276
4 41 275416
58 41 17774
61 172 83888
52 165 439186
95 13 830327
85 105 397220
44 113 807419
89 53 27853
6 18 313649
17 178 752464
88 74 293525
33 21 323328
77 109 576219
40 9 856384
41 178 751817
81 160 966921
17 42 154755
49 155 67192
31 191 433440
50 196 421147
5 86 382323
51 27 937974
60 157 316951
78 197 594950
75 149 786103
88 6 276264
23 32 535470
61 72 61510
2 195 645782
30 49 689938
82 141 30575
61 57 713263
57 54 675446
17 145 350227
44 56 449601
67 132 543210
61 113 145080
90 145 994705
55 23 191700
4 62 946066
98 42 497988
92 78 103804
65 92 13045
5 36 117075
30 188 748754
10 101 288401
74 22 35724
17 170 507172
95 188 528402
13 123 11292
56 48 530171
26 196 85405
72 191 369337
93 35 71021
32 167 582046
47 31 616100
20 33 970971
28 114 914560
2 167 364168
46 88 463197
12 118 78143
61 149 358628
5 13 356890
54 114 722025
36 132 60662
50 65 354751
86 93 522442
77 188 266431
22 102 141284
65 153 649305
92 181 676221
82 200 169187
32 122 12237
54 170 577164
34 79 580784
83 92 733759
45 27 364506
1 138 891960
54 2 304170
31 139 47659
92 150 903314
27 51 232290
67 185 700733
73 148 517959
86 144 253558
94 67 50325
62 185 296249
98 65 1009442
39 29 631783
35 143 771076
68 46 504167
49 184 32520
13 49 542218
26 74 151048
18 173 559356
22 37 859083
70 50 190766
33 97 724601
10 11 140545
65 140 395670
29 163 841090
43 98 450837
11 187 416174
23 82 142223
69 66 218018
90 199 444785
1 107 355680
28 52 922195
11 66 879195
40 62 575339
92 110 852858
65 158 108997
35 152 40873
96 164 1005924
28 186 464908
6 140 203076
79 177 500767
93 132 141810
11 51 499802
28 84 918992
21 65 578699
17 196 323231
80 126 810376
92 40 478383
60 165 711739
70 191 510122
13 142 748374
100 127 915023
71 41 1000308
59 171 996054
69 24 642743
60 45 103868
99 177 450629
11 179 71335
9 82 354388
30 165 831155
60 187 216681
52 196 213367
70 151 112072
91 149 896323
56 114 899397
21 28 1006764
25 59 418261
100 97 922087
9 11 275759
63 125 739234
72 189 708884
86 133 507242
54 19 428536
66 70 305591
74 15 984416
56 183 316213
74 63 1005534
77 161 616858
39 134 525961
32 169 361036
66 105 379772
28 85 849229
47 31 541541
69 138 951683
74 32 923585
92 12 497825
26 79 310399
81 54 227429
92 160 775084
70 77 412995
46 25 223387
31 56 22847
46 28 110660
49 186 186545
86 115 655368
77 14 167917
39 187 46792
16 42 530808
8 161 421886
58 164 436370
81 175 492292
77 143 43427
42 167 166347
77 159 766370
84 166 350492
26 152 34329
48 2 406001
19 138 565096
45 108 416247
99 119 941442
68 31 403129
91 19 5167
38 46 493630
93 91 379087
87 161 892757
48 94 625933
15 160 311421
27 30 945997
42 158 736806
61 64 459763
42 30 344057
91 159 65602
25 121 126070
27 108 261228
22 150 446587
69 33 99128
100 56 736130
42 48 961859
24 20 388110
82 24 865916
33 199 85844
71 104 1009269
44 99 377710
49 10 393671
11 154 813083
49 169 244587
80 105 797509
41 90 18656
72 198 869631
80 150 994038
14 146 925559
80 46 884938
99 48 340596
49 125 573556
13 131 79693
76 9 285099
30 139 980776
22 122 101489
71 112 753440
4 33 298587
56 77 661812
39 178 961667
100 142 2176
19 178 869123
42 42 559158
1 128 413589
29 97 59860
67 39 462299
69 62 920714
12 162 385318
24 101 450362
15 55 785114
78 165 596855
22 196 150446
89 64 270080
60 117 820143
27 70 886907
45 99 192069
82 101 47460
78 29 687468
11 123 276125
48 43 562957
70 193 483000
63 53 597408
9 161 162339
1 64 581244
30 193 147300
54 152 504653
96 46 570357
86 71 739537
38 89 7980
8 68 475228
12 197 649441
32 196 185951
100 62 796682
42 21 409505
3 10 779457
78 173 737405
90 20 101063
48 111 322095
28 76 519468
90 181 639798
75 151 395555
66 78 526586
76 180 254721
68 17 849634
45 61 477204
9 48 320664
33 154 496118
31 110 147042
84 161 850753
26 105 60743
80 8 746108
18 168 988213
96 112 228195
17 53 46961
38 68 28758
27 147 362486
30 31 944898
86 48 381835
55 97 181377
57 148 325570
11 138 636632
27 128 438010
56 5 995228
83 176 80523
6 86 666959
34 73 416054
5 172 941385
34 2 222925
33 119 752001
55 190 268554
78 26 444977
53 49 979834
16 97 920670
91 102 983820
5 68 454012
40 127 24541
11 114 493088
41 84 745628
65 126 771513
51 185 257104
75 173 811885
96 141 715262
40 22 996474
91 5 782837
57 200 794378
77 53 534455
89 158 197972
36 134 727185
20 38 288342
21 184 992129
66 181 822291
83 186 280162
23 132 296157
16 108 428202
53 198 117658
24 123 766086
43 183 462492
30 149 799976
86 126 874415
100 32 763747
36 107 246523
33 23 259991
66 153 948921
20 124 775499
87 92 873329
67 150 908579
69 36 976869
6 181 335039
88 8 877047
83 48 453541
20 131 689904
50 197 238786
21 75 634581
24 105 582226
18 44 325473
34 19 618412
69 56 759219
12 109 614189
51 2 666634
84 26 217215
69 181 831609
94 73 935507
47 33 296669
98 80 261106
73 86 788922
95 193 526652
82 95 337446
28 8 108941
70 152 808291
16 66 12352
42 192 828587
68 86 65133
96 39 729682
89 152 423729
65 80 483748
60 185 408452
93 56 613876
89 119 62681
79 101 466939
19 131 1292
8 119 632384
20 173 1010224
50 105 456313
63 98 472980
90 176 100383
39 158 93578
51 50 74225
23 58 104060
47 113 515463
86 126 498078
31 61 511956
74 167 1005046
36 69 559420
54 138 805431
26 158 166063
85 46 965102
13 49 257074
21 126 804657
12 129 933391
75 52 333925
76 66 411395
48 31 821916
16 3 874953
63 93 727523
75 92 519743
47 169 698065
71 200 381972
92 182 342934
6 188 522598
38 17 555114
44 14 122788
39 26 275000
21 78 265339
39 83 516412
38 55 708420
35 119 336437
41 198 449897
69 4 508787
11 82 525042
20 145 257154
31 10 62492
98 160 862807
97 81 720427
22 100 254611
2 37 142527
52 180 448199
56 11 184155
26 126 761079
28 116 720115
34 100 11602
85 163 792176
4 90 962618
100 36 104028
11 45 748104
28 166 575913
29 44 384535
73 186 83476
64 19 709881
62 137 800173
97 139 946641
25 200 852343
82 27 978298
87 39 863078
29 57 556484
82 165 807610
45 161 661406
32 30 659556
30 84 198513
11 93 747401
41 42 314213
36 17 155864
14 96 794231
66 67 18684
16 170 227006
50 158 373500
57 114 92999
54 174 137480
12 166 148006
60 169 820660
17 29 389425
18 112 797732
13 154 572619
5 70 966493
72 167 752012
79 143 613361
16 107 877704
11 146 652150
5 140 130215
17 16 258087
20 53 490453
5 90 569925
86 49 731259
82 197 982953
36 157 868645
100 81 885854
66 169 472635
72 173 416241
13 87 82238
85 157 453099
27 50 251450
87 164 557144
92 72 219082
25 113 641116
40 64 33420
43 22 993677
9 20 666246
58 67 814963
83 200 197216
21 87 537801
36 88 449514
11 167 704468
71 45 851091
34 117 541511
98 41 524159
63 57 445193
62 189 425344
65 67 739090
20 18 353879
45 191 121302
19 196 887196
40 126 123977
94 24 200652
74 195 293023
33 87 760017
10 43 218449
72 136 318997
9 4 641208
53 58 889450
94 86 58930
56 6 169632
72 12 685462
86 113 455828
45 108 35978
37 143 390009
55 170 417789
31 89 766567
71 96 879107
72 31 548844
48 193 317372
35 150 349472
50 97 235529
53 163 428255
13 166 189811
31 38 34160
60 193 147569
86 16 740172
72 101 23914
43 132 354080
17 7 239868
78 73 899860
33 60 554625
64 141 31581
65 133 1002967
63 43 581574
85 13 283768
58 102 594884
33 97 231058
27 67 692748
59 119 947414
70 19 160675
94 63 31036
21 62 211601
94 148 288613
8 8 326859
38 124 818476
8 55 920058
81 163 610750
78 2 989019
22 123 232457
82 179 158209
24 151 782763
93 110 915997
46 195 979797
89 39 875316
29 77 464689
22 151 493292
41 111 491933
37 143 824605
55 10 991218
22 179 193494
31 11 73632
99 129 862194
91 97 566186
84 119 572485
89 12 612806
10 127 625077
35 96 805914
26 21 821970
38 87 294262
52 87 897651
12 154 434426
90 4 107980
100 56 991425
1 61 873177
39 117 249992
40 111 836792
66 4 777708
30 159 611068
100 13 204696
86 171 129572
51 183 401276
42 199 619155
68 14 800188
26 125 310479
96 134 349797
20 83 483201
75 149 63170
59 153 295293
25 124 149707
46 144 450207
73 166 988006
60 139 284595
24 56 755782
6 33 1012007
76 167 932880
94 192 691850
67 12 485226
84 107 553045
27 170 970967
96 101 824489
77 182 495843
84 3 512427
8 182 93902
29 166 897688
9 90 65277
47 70 325889
82 102 930103
31 143 10672
68 101 933054
71 111 777970
99 23 895621
85 117 439264
90 67 812584
61 140 444960
1 93 588498
18 53 354254
13 1 800153
29 48 846509
96 37 820569
15 51 530002
83 51 606407
81 104 278416
53 188 1003294
20 131 635139
19 165 389056
48 98 321360
72 61 869753
42 43 57626
36 189 31165
56 72 384178
58 14 875707
41 85 201428
79 78 128966
43 160 50405
62 195 689445
58 120 803939
60 93 187879
20 15 53739
7 96 455278
41 72 184085
57 159 829275
94 24 427308
79 194 898945
39 48 236081
24 64 904972
91 9 415516
41 165 503564
8 6 288345
60 189 821262
61 117 863368
51 182 364368
10 78 807009
8 145 983790
59 121 82069
84 66 133286
86 4 268575
21 51 802687
100 139 690679
22 148 172580
57 173 685239
63 181 182501
30 173 825695
99 82 652897
52 142 202384
100 14 666554
44 78 901597
47 136 102391
10 139 520217
74 16 38722
51 136 500628
47 170 520449
97 57 503663
92 41 115490
23 18 243844
95 13 392771
95 171 484651
76 133 216522
47 30 659452
12 189 832825
60 55 374036
38 177 350980
39 3 871062
41 183 156961
90 105 715297
83 25 35090
44 3 500098
89 88 817534
12 173 163670
57 17 484031
75 29 902719
58 187 200360
58 57 651559
12 87 283980
47 83 504486
83 174 584011
94 184 622683
91 102 730850
99 68 683390
66 21 60715
88 55 480139
34 164 145711
49 42 772085
62 4 14989
59 58 761625
21 100 982821
55 20 415185
80 64 714252
98 38 379216
91 75 734500
61 140 979205
93 94 29249
20 184 255941
62 62 719901
12 9 767408
97 129 814958
70 188 357118
72 1 130105
7 77 713132
61 111 411790
83 79 222170
4 112 362916
32 151 17725
89 3 145922
70 92 586641
93 185 326769
95 81 487432
25 27 802822
62 1 699788
92 63 761258
89 170 176741
100 67 152578
20 106 884110
17 120 174574
13 5 660196
23 119 588501
16 84 293895
14 63 66883
2 118 361698
89 172 815512
51 58 301094
69 121 850828
42 195 133473
92 103 76412
61 187 951998
53 75 920282
23 167 459697
12 123 770503
96 121 46337
52 49 735021
80 88 1001801
95 142 773505
21 185 897958
26 135 171535
84 1 614495
79 68 704166
25 105 126452
23 123 564090
65 120 500521
74 33 576345
45 132 835101
64 137 187613
6 113 197815
24 122 591913
75 7 2624
30 124 499763
32 112 726645
98 91 844966
51 94 94319
84 50 351433
63 113 640605
15 121 294407
67 87 140415
41 200 957754
29 66 67546
82 105 437578
61 21 297174
14 65 944643
9 150 960122
74 110 463463
52 37 756038
91 42 76328
24 147 693902
24 166 668162
2 84 192906
1 23 794136
55 85 633298
83 133 342679
66 141 711536
84 30 968060
10 72 148137
77 7 568261
30 95 809327
10 75 732507
20 112 406820
6 33 460470
9 124 512585
90 49 214570
93 27 965528
28 39 715536
1 1 9903
33 6 274042
27 21 203636
93 22 589178
77 28 310346
11 15 733883
3 49 366051
91 35 198290
96 64 921569
18 71 380933
9 22 513571
46 49 141065
75 10 35845
40 171 201072
79 39 477640
95 118 143764
45 47 798490
8 24 399700
35 72 157966
77 86 958484
17 35 134099
88 154 573403
53 127 696313
75 85 393497
10 154 399223
75 101 542658
34 128 582355
79 80 834599
33 145 596377
60 127 70574
49 79 442305
64 148 684779
6 21 916119
77 179 537881
29 169 924104
64 60 59089
46 98 76903
84 126 67256
95 57 967044
14 150 298231
1 52 600585
80 6 884746
80 182 672148
100 149 360029
100 104 971211
3 29 755110
16 115 473013
65 159 171281
91 123 417754
13 73 716992
47 5 733283
46 104 105475
31 41 370463
14 133 665683
98 48 367040
32 180 48173
40 166 187746
15 104 82655
42 104 59640
75 104 641303
64 127 755167
77 125 754613
67 171 357633
7 41 803425
25 25 38076
35 136 778129
57 53 266548
23 50 774773
65 64 178699
51 119 425546
42 82 549893
24 57 376540
80 48 682179
9 173 191185
41 127 159501
5 33 135952
80 78 722287
33 175 671838
11 160 670986
65 160 946455
43 95 576907
92 170 604020
88 33 299783
58 106 372796
100 103 161430
99 26 993494
31 24 767239
58 171 290888
49 82 633002
89 52 975180
36 185 938683
13 121 409715
37 197 387535
36 19 560838
88 184 145279
25 14 212683
90 93 121624
4 54 602521
72 90 577357
87 177 324707
31 150 798927
21 39 709090
44 131 225484
28 84 816678
14 180 67337
68 100 388197
48 144 405227
48 126 134557
34 37 967895
58 74 112378
89 21 365331
47 122 398694
38 76 758197
74 60 34809
9 135 875473
4 45 208796
63 94 818254
54 31 542510
29 18 635625
64 123 619581
96 47 45294
81 176 960802
65 3 255144
30 18 153624
12 100 195369
78 130 984690
87 22 690060
49 4 624151
14 162 48691
51 36 806119
46 112 29737
43 168 66748
79 45 193597
2 64 203465
75 45 825450
22 17 489692
67 50 477610
78 117 983879
87 113 869062
82 75 546145
63 84 136144
61 69 192293
38 131 657924
69 4 142887
95 17 927013
18 150 665991
4 52 660551
84 80 681504
68 21 981902
16 20 392035
26 68 513745
72 68 72087
78 156 210797
48 92 542307
45 92 132629
9 59 148544
82 4 38376
18 90 416575
81 116 984290
47 27 840227
52 184 972889
84 42 337463
34 22 36889
16 167 205751
66 93 676420
33 178 181960
38 143 518011
55 165 83044
42 183 889448
86 69 205808
87 68 200771
95 129 111121
2 116 724958
70 153 955434
65 97 160874
60 199 597997
26 151 401804
97 97 54437
25 3 794681
75 148 265894
20 181 637836
16 114 228999
62 46 452793
58 77 886297
82 154 554322
90 81 925299
11 127 331493
15 181 625530
27 4 423614
29 74 473304
81 74 185623
16 34 354864
53 14 868293
100 66 46683
76 52 455358
17 16 94985
55 149 992070
74 4 331622
75 17 103709
79 42 369511
43 77 477187
53 63 516846
31 182 137469
1 159 546156
32 36 102718
87 149 538742
54 159 719606
23 163 654371
1 53 470461
30 172 919505
41 25 149149
33 97 911839
3 5 191715
71 57 551628
92 49 724702
87 142 104577
57 80 102808
86 110 858450
31 90 397993
83 56 909480
78 20 981313
70 26 967645
8 89 412687
8 65 632796
25 76 358894
3 57 210189
14 155 895640
59 24 824493
43 85 127247
78 79 864270
70 148 486915
17 200 753693
83 108 130770
38 32 504848
8 89 383718
75 46 920266
33 140 538015
65 42 767915
26 135 795148
55 38 739093
37 132 693997
70 200 984475
99 89 412115
9 62 725387
20 118 54981
60 191 727865
97 108 244610
94 96 256231
54 183 193021
84 172 179557
6 5 907071
41 123 579197
68 45 1003455
82 132 325884
45 184 132086
62 2 760169
82 163 847699
96 153 769319
81 106 656187
57 153 689435
1 38 702459
88 74 460467
64 192 23126
6 38 692544
38 131 752656
30 59 605567
28 13 868390
71 45 510030
95 190 470893
58 143 425421
93 78 80478
38 35 403450
76 195 755598
29 29 93163
68 32 132215
95 35 658025
67 31 279090
11 143 932183
40 136 943830
60 147 844099
50 111 330794
21 43 256232
91 57 456878
51 62 506262
96 6 5479
57 5 466146
49 16 82186
42 58 389042
67 27 194043
60 106 226939
79 114 602320
97 91 522268
98 112 782043
1 30 648710
60 196 973110
25 101 826901
55 26 20077
28 13 418564
71 89 941210
73 125 135204
29 87 623635
86 77 730026
18 174 985345
12 200 942865
86 34 636302
65 1 1010470
63 177 434897
44 49 518515
33 1 616756
38 135 119433
77 84 235771
56 150 990990
44 118 868848
69 74 324348
87 77 429093
38 130 469365
82 160 907942
25 199 722305
55 177 27292
17 99 391924
94 90 5919
90 51 795656
24 67 4980
23 69 711913
45 26 6397
73 178 823285
27 88 546922
26 36 688466
62 59 650113
76 73 339549
56 6 711560
22 77 344377
65 1 803231
72 155 569845
21 47 417743
68 101 387892
62 91 666829
17 47 907301
97 25 850452
68 151 941265
61 27 641249
58 175 516791
6 185 662691
67 81 62648
21 119 950582
55 161 192185
62 106 432632
20 175 289202
75 195 570303
89 50 642830
84 146 361624
94 77 596951
71 99 725499
74 197 444636
59 76 381656
80 56 337347
15 172 871383
79 71 65299
61 134 781253
26 132 870584
80 27 458179
52 196 75681
84 51 357791
89 14 755664
71 156 472859
80 50 396456
91 104 411856
27 99 920950
41 99 761722
31 141 407623
81 59 684390
6 182 336334
100 54 571945
45 128 89861
36 62 121647
80 21 378648
56 80 354413
55 73 452562
47 192 26782
1 116 416861
63 30 178507
10 37 700009
3 91 649604
2 143 828442
95 116 408094
78 135 612723
60 93 134447
27 171 531371
39 15 861236
15 100 473203
44 139 410542
29 140 375356
21 60 693957
37 57 67435
62 80 161949
71 175 739440
56 31 947647
51 73 861045
40 50 534216
68 177 237009
58 141 288889
99 91 935937
96 92 621415
14 198 1001724
18 25 475580
99 90 669992
89 180 329707
16 177 296432
30 81 860766
22 130 34045
6 189 361803
40 177 444415
73 121 330505
83 176 210441
85 117 696474
69 89 247595
13 77 407278
27 33 458962
96 151 531928
89 62 429319
26 139 642213
66 137 997418
3 49 464147
62 157 484635
52 174 558970
10 61 507741
95 151 54383
68 121 132630
23 123 783334
69 9 276327
11 172 826698
20 112 714879
58 94 127430
42 66 732131
37 79 578251
53 149 630093
10 85 468435
79 67 804708
5 90 645619
59 158 527697
74 163 832422
16 75 548920
84 12 221
94 7 563056
42 165 319062
26 132 510123
9 23 722288
14 116 451085
38 95 725583
95 52 431792
35 66 199853
77 91 799687
7 55 331338
3 48 386531
8 152 36314
66 38 319332
1 24 596677
24 34 684371
10 85 924358
63 43 933829
37 183 798743
65 73 482094
88 151 50070
34 159 272719
92 193 938054
87 161 318221
81 49 210653
7 158 674749
4 121 239500
90 6 45928
55 89 579816
91 60 1008520
89 181 452178
96 4 692756
73 187 848700
50 54 610430
9 89 244281
55 49 137506
28 2 321481
73 112 77735
46 58 968972
22 120 540968
48 45 718340
28 47 647404
7 147 364621
3 22 728287
95 175 597707
64 192 203189
70 3 137484
46 144 197716
100 116 751223
64 6 957340
21 36 687306
79 10 472743
52 66 2268
79 23 523557
88 67 659401
55 185 746786
91 133 729552
35 95 782461
69 30 715545
19 113 791105
100 168 441045
31 26 776799
50 56 649160
38 46 560822
7 106 350704
53 149 422040
38 166 240029
27 134 215670
65 142 691529
39 76 641166
40 29 191202
67 20 150419
80 128 662091
33 36 130142
41 32 834553
90 53 212074
61 150 15520
56 42 322405
80 142 266548
77 118 417597
40 140 790004
76 161 146181
28 113 649240
16 4 22848
91 86 923786
10 31 195705
4 54 221365
93 185 263994
24 40 308132
33 152 125701
73 107 903230
11 36 901380
39 16 980025
4 192 144719
62 171 925138
31 33 574569
41 122 178934
90 124 991314
19 60 51438
17 123 730656
85 170 792315
32 153 695754
56 104 709942
75 105 235292
38 4 513132
21 98 677798
81 54 331843
11 13 335173
29 94 733986
99 109 424156
45 17 491693
52 85 942204
91 20 807652
38 85 718068
34 70 853262
56 165 20141
52 82 907719
64 120 696869
29 42 630580
6 170 200321
36 77 903568
34 26 265939
91 9 894880
1 88 273368
80 113 173491
89 151 935699
17 127 2496
59 76 553780
85 58 310137
73 52 391804
69 25 702014
2 65 528424
87 70 766103
43 198 386650
71 156 415222
65 182 402798
66 193 962779
99 88 697820
9 36 256945
78 77 716528
52 31 575025
33 40 113310
69 197 852916
4 140 95520
8 85 274493
63 193 373678
53 77 959393
50 200 643090
59 71 329115
36 105 278411
53 30 790001
86 36 382512
93 137 389935
34 188 709936
59 39 258045
6 77 549143
93 41 213392
92 31 469752
9 99 743710
25 151 850130
79 99 271259
31 157 24045
54 112 979259
89 48 173086
76 171 955165
16 67 377953
60 193 843923
65 83 888789
97 118 972909
72 103 580770
22 34 621589
92 102 853315
74 128 922118
77 28 368632
55 146 611715
68 28 143357
99 86 919517
6 30 37948
52 75 771992
3 42 912073
57 20 62022
59 59 133181
16 171 206591
56 197 657871
34 15 6322
24 63 430663
42 70 804287
97 177 100843
55 187 812687
29 175 338977
81 80 789819
37 115 289120
40 108 569567
28 150 448478
34 15 468629
59 119 68109
63 105 854601
28 129 689562
56 6 295203
44 49 1005563
59 139 541717
35 54 909467
99 90 494349
80 151 237053
33 10 114053
96 96 26898
19 23 276022
89 164 556312
38 87 32798
12 83 761768
93 178 745072
98 78 236802
86 145 816987
96 182 140481
21 32 5204
88 112 881443
65 44 91859
72 59 213964
32 125 808325
91 63 292360
32 132 806300
69 167 399313
42 86 43118
48 40 543221
28 62 962710
51 55 220609
32 30 624144
87 167 363628
73 199 68491
18 56 576301
7 171 320911
94 200 982657
79 17 735077
53 198 878255
97 129 350511
31 177 737873
28 148 44727
97 20 220147
90 37 403986
30 69 780414
10 33 16576
89 169 562240
100 26 696804
87 18 262517
77 72 581004
16 192 919023
85 86 65746
47 155 773342
78 11 382603
11 39 603866
8 45 161118
27 29 347811
16 119 267030
99 104 459262
71 4 506818
82 133 120247
2 113 633070
49 89 534041
28 150 655829
34 151 363289
53 45 30020
27 39 519781
80 49 662072
10 63 6836
53 160 526975
45 110 766913
19 65 610672
69 187 373004
65 22 241337
4 106 351248
20 147 856895
84 86 980940
81 84 735043
92 152 198943
22 26 704231
75 134 664596
58 174 304325
26 140 304644
55 172 719816
20 150 747495
58 145 41209
65 195 711232
46 29 631815
1 19 123874
94 138 976286
28 81 283236
73 98 185650
66 18 668290
70 36 603422
9 76 186659
84 118 540536
27 119 749727
40 36 876485
79 119 1007183
75 144 378900
77 47 828503
94 175 875733
16 14 116542
18 2 833916
45 30 605677
20 65 424366
46 111 564431
48 161 265603
73 160 992389
99 31 49539
61 30 14183
78 67 535105
94 75 671511
74 190 976186
6 40 682102
12 91 185939
100 194 720303
36 129 661364
89 40 351647
27 46 239310
3 154 134571
51 141 53126
99 59 953672
91 65 731320
68 112 604931
9 183 661943
92 135 730522
33 79 447040
91 192 134820
97 115 670664
61 15 85834
29 94 20064
2 127 892150
42 118 18330
85 7 1005396
52 179 493369
67 169 652031
54 173 590619
35 86 999724
46 192 522654
69 122 710859
3 139 748351
97 54 438500
77 20 2494
43 48 160079
89 53 353806
98 44 728776
23 114 794814
14 126 463732
49 48 400316
96 13 524054
90 23 191444
42 58 242464
30 137 731235
41 46 466962
62 120 836245
25 47 177500
66 83 495596
61 106 97703
57 185 560645
81 186 473075
93 147 224260
5 95 481506
73 86 852130
93 112 786930
20 54 81653
29 137 635820
49 180 192473
32 4 460202
58 193 388684
54 180 926545
91 160 527464
31 5 28225
86 199 367860
51 101 829204
66 126 272373
66 150 369755
86 69 71096
27 73 953943
12 26 318612
15 19 914417
100 41 496142
89 123 163417
48 113 532447
84 129 427639
39 45 652729
81 25 699347
25 120 932790
28 54 180766
62 143 74606
76 22 192559
76 91 35997
66 92 480361
99 148 297853
76 64 183702
96 94 682535
52 25 465587
49 95 940445
7 75 1004315
52 86 293223
7 57 170534
69 189 815559
32 187 826527
11 184 411584
92 176 467505
43 36 209902
56 118 476343
94 16 708758
92 132 328675
33 150 816834
92 190 691449
57 130 814138
54 192 929342
66 97 147503
52 65 718935
89 131 944994
37 178 341902
60 146 623368
52 76 134812
74 144 389837
6 29 257053
9 52 512598
59 35 989845
17 157 513089
13 46 366214
48 197 762502
6 178 750552
46 190 978064
92 178 730795
48 112 102994
44 150 833913
46 65 201991
21 189 917459
79 82 369620
88 155 874235
49 49 138748
83 60 511934
39 1 427288
100 126 600965
16 98 385038
13 139 840430
95 167 424472
42 76 504086
51 3 611757
20 198 792254
46 171 500591
78 104 293488
32 118 244824
24 91 972691
2 31 379498
2 104 865565
25 161 911323
7 173 828343
62 177 166197
43 200 866012
69 56 482419
71 65 314555
43 86 750612
62 172 465399
86 39 669428
87 156 789727
93 33 833573
15 65 545155
94 188 896621
34 186 510009
82 64 740455
50 179 663877
65 90 247176
25 72 150281
57 30 706713
25 112 536094
9 70 1005161
12 178 283733
32 9 186660
71 10 788530
12 188 59928
73 93 130774
85 12 775237
43 192 931091
45 137 962505
30 116 1009364
19 157 791549
37 69 73924
67 18 634177
78 157 90623
25 127 262080
94 141 852841
91 19 169531
47 117 361120
17 176 405936
100 47 637020
12 57 78459
89 183 610142
81 195 212642
81 133 138617
13 71 636635
77 128 132535
49 86 401624
55 68 879612
4 59 298903
5 189 1001032
66 196 565282
98 49 917979
17 57 290989
6 146 625670
7 131 1006518
39 193 160016
88 62 988601
72 163 685358
66 95 79369
58 56 282401
45 69 763701
70 38 412385
55 51 320133
12 58 535865
71 108 650303
55 54 23768
19 134 392006
100 187 107473
19 39 699993
98 1 985228
85 42 470837
33 186 724616
53 107 679587
21 2 254690
80 198 866457
61 97 948102
74 131 919931
90 70 706281
70 117 2421
63 117 163990
94 21 190389
64 122 649184
73 155 268715
45 28 16116
66 181 283646
70 10 959593
56 54 960120
5 120 457909
62 64 242235
13 3 1002228
34 193 569
83 16 918643
4 177 909684
33 49 446552
61 2 489003
49 15 801865
2 103 118603
39 16 585685
27 77 307161
100 194 1005919
74 172 164419
4 117 377383
8 125 641278
20 85 709299
76 157 480413
60 54 96061
89 97 839901
32 165 582009
54 184 430353
42 117 90842
17 44 512380
53 199 476642
10 200 295310
73 104 568146
79 50 269580
90 174 730695
27 50 200515
28 179 149866
32 65 501257
22 168 40213
19 171 937127
57 147 335573
88 149 163873
71 169 476181
13 150 623828
10 83 605819
50 169 736961
24 165 905327
19 169 77725
86 146 660217
58 68 712137
19 121 684354
72 89 796342
7 154 230588
1 41 907306
94 129 356609
58 72 603090
13 106 749480
53 68 862302
97 122 777400
8 101 253557
80 196 673059
59 179 520262
1 177 304220
77 91 720500
25 6 575691
39 66 753583
82 138 468627
62 7 925685
77 132 617922
71 29 943658
5 64 365137
46 134 160417
67 35 491708
49 168 883084
98 2 796227
88 100 392421
78 191 132880
57 137 345086
62 195 871486
91 165 879611
31 180 709962
56 108 320554
4 8 591714
76 126 568385
50 104 568957
33 69 93349
51 166 782711
27 76 903566
4 70 573913
55 96 473548
21 176 194043
65 106 386117
93 44 137957
59 99 511001
69 36 879067
78 151 948276
59 173 590516
25 122 895518
80 157 99636
39 197 932324
77 102 887876
92 25 675044
23 113 834741
92 130 313677
40 100 556944
61 21 88795
95 188 268414
74 73 362321
32 107 43929
38 9 734922
50 122 602926
49 137 882201
26 63 773256
4 44 108515
48 104 238063
63 140 520862
90 150 424041
43 17 559133
26 91 414553
73 96 178836
58 139 74746
43 189 372259
19 62 578392
40 80 509397
65 172 485932
86 108 98545
22 111 494211
21 107 843915
100 92 811130
75 187 345769
37 98 29178
91 99 118550
31 136 267511
19 62 368286
27 75 463563
76 126 741984
35 133 824606
6 145 29282
78 199 829577
59 200 124223
16 191 295531
43 10 338814
85 130 645552
94 181 789149
72 67 21739
34 61 751531
78 89 438857
72 154 884865
58 133 426215
96 118 693790
87 64 812748
23 116 541245
83 57 858454
26 18 394172
88 93 743878
42 111 524753
39 5 23198
80 133 494885
78 115 601185
83 7 181837
83 172 489929
54 116 239482
77 62 193710
21 194 433961
15 139 568218
21 67 358577
90 92 586129
42 162 594017
13 127 591299
11 150 745445
40 129 335512
74 190 21589
64 44 258554
57 196 110826
50 186 670628
13 186 289546
5 183 536647
39 190 243389
90 58 899397
19 113 338210
63 84 538165
87 75 781590
51 191 693202
75 129 958246
98 95 96638
28 175 876110
31 164 22629
30 46 847046
63 190 176948
91 78 458929
85 55 900438
28 124 393909
97 20 881070
69 117 310249
87 188 148604
6 9 216240
18 38 744919
86 48 45394
27 15 177955
76 72 900010
66 81 982251
93 164 70955
73 37 5542
7 38 943693
21 90 535830
74 45 425236
50 26 634849
23 87 790426
72 83 369726
23 160 769561
33 187 302746
1 89 499252
52 147 532195
5 25 112244
34 45 28339
17 190 370931
76 134 912091
60 125 957605
1 92 262039
73 189 263857
18 143 254438
14 24 881287
98 76 405371
11 146 403880
61 173 383888
9 191 285294
43 105 584353
17 64 746039
16 18 201770
13 95 301767
91 130 113881
51 69 406173
48 196 752667
39 186 386155
8 9 550481
15 173 897497
33 199 8176
90 168 750072
40 27 150913
39 125 682892
17 56 449362
9 195 13028
31 173 803366
6 72 445785
19 115 132846
33 80 518714
19 156 50445
90 164 558843
16 37 408950
66 156 216445
29 44 699987
10 61 482316
99 162 417369
67 35 14124
21 17 244197
36 40 438434
56 62 378914
76 34 415972
94 24 915738
11 89 192863
12 190 750771
86 69 201945
1 181 306757
45 60 66828
14 192 156679
43 41 194117
45 141 260586
66 22 662900
80 166 752011
72 50 507240
17 133 245424
86 131 848324
69 78 708554
9 69 947049
79 144 226358
21 81 584172
4 44 211541
12 31 186844
2 172 269148
85 131 829710
78 172 388399
83 179 426743
4 100 728737
50 46 416077
51 156 966195
26 150 738667
35 6 351159
64 103 113626
9 56 846945
26 197 887806
95 158 524779
4 153 202842
66 75 240981
22 20 911965
70 57 539204
94 34 507833
46 83 974170
77 128 456959
37 162 876159
62 86 129327
5 37 286893
9 14 318676
40 183 348529
87 146 993282
16 92 111384
64 57 698969
14 155 489829
35 114 980837
20 133 606342
49 158 170599
16 196 107139
7 34 763412
27 101 263569
7 130 846864
9 198 703572
88 191 824796
54 175 224339
12 146 944895
28 181 861890
19 6 401746
29 18 637560
30 81 503423
43 150 939589
62 138 736174
75 25 448856
29 76 574816
45 5 820076
49 26 6654
40 16 225901
42 72 102325
20 167 464483
42 120 168249
53 132 574280
24 66 849770
74 137 998065
43 65 7475
45 138 583415
65 85 102632
11 94 844718
3 139 973023
86 54 92039
69 166 14674
64 4 537226
36 33 177189
3 141 656911
85 26 843872
9 191 923975
57 113 473490
95 35 14351
12 78 108216
83 155 598837
100 197 743323
39 53 708677
37 189 314696
58 149 764294
80 180 162943
15 102 372765
66 100 852174
87 66 398546
39 161 918308
89 29 29233
29 80 154307
49 85 833177
40 65 936498
95 132 357722
29 190 387245
67 156 807408
29 81 692876
64 73 100787
61 33 308219
3 26 136538
1 69 981562
11 32 577400
31 103 403773
59 133 536568
71 9 17338
1 150 480814
90 59 659329
71 193 289880
40 91 329613
14 95 596251
79 42 689709
13 11 814654
87 13 916274
100 16 199469
26 129 761246
10 190 386521
20 14 405104
9 157 460125
49 45 734041
51 199 203422
71 9 293728
8 90 418679
79 185 550397
28 60 650499
36 60 501123
20 93 1001901
37 163 860318
85 119 328022
6 2 176659
6 49 996449
52 190 93276
73 111 165774
34 135 516110
74 163 315122
28 47 90983
1 47 2985
8 10 481919
74 152 364146
65 156 75484
8 188 207248
26 181 222885
32 28 929302
44 71 333499
81 114 131886
45 14 1007862
59 100 117383
70 15 658193
10 62 67026
30 41 598426
26 51 227767
67 198 108111
73 5 940867
98 186 361680
30 24 416338
31 2 48976
2 178 476088
79 183 24047
11 29 469912
12 200 775875
43 11 236809
25 138 419632
87 41 606890
65 195 36657
29 132 122388
46 162 108763
12 190 834461
47 121 842068
5 65 527320
80 107 185734
41 162 82614
42 125 756708
7 71 412547
66 56 185785
76 9 370510
76 133 344005
47 146 854288
90 151 637740
69 112 716821
84 20 172049
92 96 236409
47 164 898834
1 83 636801
76 184 233533
55 59 731853
15 155 335417
82 134 146289
42 132 396513
71 98 555536
29 66 241298
29 39 532526
33 150 727702
91 144 464637
35 164 52755
54 177 889191
52 153 97737
97 170 121756
20 102 774088
92 90 897072
85 83 15847
95 148 566730
26 188 445350
39 117 677868
90 55 32632
13 163 578601
32 116 185146
79 31 938048
79 139 425082
48 179 89209
37 9 503867
29 189 871400
97 74 368690
36 33 956652
58 104 217416
26 122 816730
15 122 972415
38 82 386280
27 77 997453
61 77 380705
87 6 100932
94 66 845532
73 38 510157
53 81 124151
53 60 178847
93 181 677028
99 14 605404
15 58 500751
50 24 188246
94 80 434291
45 2 289326
63 94 635831
41 133 212630
84 111 180368
91 126 571725
43 144 282332
33 26 299833
13 47 940932
34 32 889639
45 85 872637
64 41 246044
24 4 199458
66 59 386052
12 42 872441
96 169 149464
19 156 612306
8 140 777011
78 179 985134
16 173 784914
93 17 839719
1 159 948210
83 100 965869
71 49 504442
55 50 511678
31 178 714940
47 51 611882
3 115 972914
14 18 744714
90 32 242464
19 140 123382
38 78 13255
14 126 912393
24 86 213471
16 58 983485
88 168 161131
48 106 784289
91 161 400676
5 195 818241
42 197 864760
64 187 359201
5 52 249732
89 188 711889
95 185 546863
6 102 997834
22 61 811378
53 111 818707
90 160 919212
76 158 101002
52 64 571732
5 84 832353
8 88 957876
1 161 292099
73 170 470429
46 156 490820
85 164 812676
7 19 34795
20 15 814625
17 54 698912
48 146 335044
93 8 921191
7 35 319210
42 102 1005115
49 6 29020
13 197 307665
69 131 24853
36 151 753259
73 124 638880
18 54 122697
65 12 680378
90 71 940716
13 72 619856
81 9 928671
36 1 70991
23 11 133928
9 112 338108
95 128 699736
85 168 880165
77 118 463967
18 16 97480
4 82 425983
71 190 72572
6 157 477470
71 20 897462
40 186 905041
16 21 935847
85 133 123404
10 200 676480
50 116 765126
48 84 278059
64 193 449261
51 178 69873
95 87 830297
79 198 790065
19 88 103963
67 158 274956
42 141 108650
29 96 274612
70 125 869004
33 136 959540
10 163 927301
85 31 889604
50 44 916096
64 196 215852
21 78 149565
64 87 508164
40 98 485997
9 160 319239
54 83 745101
14 124 47536
83 116 527786
8 168 404432
27 133 339957
76 91 133234
13 199 851280
4 160 270223
10 66 643274
34 137 545277
82 133 128971
86 44 77609
63 134 813317
82 74 196496
94 29 534137
28 34 218762
23 101 594709
25 170 299718
22 115 626053
47 198 940401
74 181 966874
80 86 556993
75 43 72217
87 36 250615
9 56 644299
68 99 879663
64 41 211091
84 1 481205
7 172 872072
40 45 892061
31 3 491474
32 113 913718
27 190 376890
14 112 655214
80 36 548172
82 120 600046
88 18 60309
12 65 503914
35 57 984005
23 156 75044
74 60 417744
74 141 545775
65 103 700806
51 177 543313
38 89 74406
58 32 599673
35 122 954333
52 91 307635
62 37 443504
62 62 970302
4 166 384070
69 63 515510
44 157 370579
41 101 196958
82 1 517700
12 9 190676
98 54 395180
73 127 720450
69 15 644396
11 14 934200
20 59 627544
29 91 506800
45 107 302789
9 106 124858
87 74 657736
36 165 246721
19 51 399476
61 42 839605
83 111 322823
23 128 870354
20 148 58245
73 154 258986
33 30 419011
41 122 438685
87 97 735538
76 174 116074
64 108 353702
29 63 457293
70 47 52974
19 116 299766
11 37 390571
9 11 991537
69 106 249514
42 8 881574
77 190 236993
29 36 626557
100 16 62083
39 86 481252
94 196 953972
25 60 698906
36 125 164934
25 107 73091
79 122 837736
77 82 760407
42 52 661527
61 27 82613
6 86 629128
44 162 647511
69 164 854269
83 19 1006881
41 140 199742
51 167 525677
59 199 595522
38 95 368626
66 120 508291
98 175 181811
55 171 454752
90 156 224978
61 143 1009328
31 78 501174
84 28 770458
48 38 470016
63 141 551434
99 128 121873
63 63 963072
18 58 250902
76 16 508287
19 35 1008878
80 88 805706
17 52 67807
81 114 274960
4 34 485684
65 59 944600
9 97 532557
21 42 372811
64 2 504296
1 62 517460
20 13 608156
91 131 733248
71 79 934740
57 172 130234
4 117 891509
5 2 584391
59 95 808208
53 163 411789
45 133 85259
6 91 358389
26 53 153284
18 142 984001
20 186 418469
56 155 892416
87 54 695069
76 114 929980
92 137 486932
42 102 18057
36 94 552000
5 52 11494
39 61 760599
45 106 430805
51 139 970558
59 88 784634
65 147 530200
42 121 964107
17 112 588405
13 66 3181
7 104 441207
89 170 851951
57 130 263249
82 176 804845
25 160 261009
27 192 39249
17 93 234237
4 102 763400
99 120 270332
68 152 20719
69 95 426995
57 143 569205
74 172 237440
80 30 171358
84 179 321256
91 129 331741
24 185 712175
25 39 395344
17 78 413730
7 96 715343
46 91 90587
26 16 572367
50 69 682920
17 153 820323
60 87 815950
85 100 785595
42 91 429414
41 80 131264
88 114 213872
89 25 779763
100 54 239068
20 178 424545
40 143 659207
60 99 688475
81 26 91611
82 115 217277
40 115 736824
89 62 713759
69 132 727960
45 135 498248
33 187 194889
1 119 298963
85 32 875362
3 180 783393
62 19 829349
37 98 164864
65 82 356803
3 173 414623
10 16 97988
17 148 469192
46 103 75081
32 199 818664
3 47 131627
98 50 404747
8 83 150114
11 191 282232
47 187 1825
16 127 403732
84 36 390106
72 145 685248
25 105 100286
3 57 727088
30 157 905348
1 82 969166
96 126 157174
29 100 387076
11 195 845946
40 166 412270
6 135 942199
1 12 359386
3 27 565687
25 130 382128
13 55 5692
97 190 467515
96 145 212363
44 121 112561
69 147 537094
32 38 249264
48 113 648162
62 161 208035
47 96 58378
96 25 478080
5 48 335069
72 143 87600
18 98 165317
7 116 902703
71 107 840785
72 158 213210
84 135 600395
17 35 211161
60 125 173610
91 115 10067
13 33 609390
12 106 176648
22 109 627209
73 163 60906
6 78 455288
93 141 931879
40 37 226571
97 10 84563
2 139 419719
44 75 920826
92 11 560854
23 52 924445
44 187 845215
92 30 375600
29 106 913648
28 47 198742
26 131 218322
58 59 468287
69 137 420055
3 6 1070
14 200 183955
13 175 399815
51 98 450730
58 183 259344
7 159 673811
20 199 510308
54 179 869627
36 85 386962
88 83 978477
49 119 74010
99 63 931889
39 93 852967
47 65 651839
19 91 939136
53 141 573468
39 60 9078
91 23 524846
35 119 691157
35 135 934932
9 190 415774
97 151 922051
6 170 731685
64 27 971225
40 151 424959
89 127 597398
97 118 703131
13 69 975238
78 53 944929
49 12 52408
30 168 223953
22 41 978134
10 76 114220
12 153 584421
48 190 199493
16 60 537051
58 175 388382
59 44 509480
39 82 419900
74 179 719136
74 132 793284
7 168 407618
51 139 791789
32 10 671971
63 80 878334
80 138 38261
44 132 506526
59 29 922838
80 157 909232
70 136 246545
4 34 534325
45 25 70774
91 147 367197
14 60 811690
58 81 645207
62 171 846161
79 139 899088
25 148 162874
92 111 96011
39 15 988989
42 68 936003
47 37 937329
17 38 89159
56 178 498109
56 65 599587
24 186 790063
94 29 840524
11 7 675560
66 160 419057
98 89 581746
44 78 305602
26 164 550990
30 52 150336
88 53 853733
16 112 518720
3 37 58898
33 155 609714
87 44 516613
4 86 55533
38 198 211195
67 8 189272
27 105 402197
47 13 764847
5 140 383085
39 40 456100
38 170 925000
85 26 74294
98 156 821904
33 55 751114
55 162 958677
54 80 765171
60 162 71354
53 187 1006236
76 79 22646
78 188 470686
5 27 572198
32 24 854834
67 92 484292
27 100 80928
100 138 970863
23 137 408441
79 191 791854
76 99 976139
67 29 268612
97 77 277432
75 139 775286
19 22 481940
82 24 482050
33 150 632947
73 46 740238
42 17 46563
77 168 274188
64 2 649177
59 27 414793
97 41 908394
100 56 209065
30 125 762473
69 48 613742
74 194 590576
13 46 737425
5 12 41540
12 8 929892
34 138 713649
4 70 943935
79 99 695212
51 113 56506
86 59 948200
77 140 312477
79 87 659034
8 70 17402
2 172 398615
40 126 535015
63 139 884483
11 13 1010476
14 136 441370
100 55 612956
55 86 227751
29 9 278072
8 60 333705
6 12 474616
48 74 670009
25 120 256141
15 76 570414
90 106 970225
56 109 98359
38 110 458006
1 37 846054
65 52 47432
87 84 34422
30 126 326867
93 11 474696
39 24 257569
8 153 606576
63 63 644286
97 4 729335
25 26 410882
99 107 985223
100 140 212785
76 43 986866
19 191 816158
76 190 739260
16 33 12263
80 164 347365
99 18 77393
38 62 70600
1 188 183284
11 189 311556
59 161 98609
3 87 725943
73 88 962951
37 138 323853
5 160 512233
85 47 737390
76 11 307060
71 175 430191
33 84 420623
71 137 938126
15 17 294561
4 26 625974
1 57 58122
71 146 59278
33 13 453937
75 77 578844
95 83 448845
33 143 186135
81 94 52871
99 47 872100
78 15 11648
34 108 488641
72 127 614785
8 2 177667
80 185 428683
68 62 298657
66 156 948571
60 69 306246
12 87 653781
3 89 260126
74 115 559243
74 35 347653
80 156 783492
37 41 408512
8 32 292336
39 177 612308
99 85 593883
65 116 133666
9 87 463096
89 116 589651
15 79 722923
24 69 755053
86 132 612012
33 119 174673
79 54 657248
66 17 813761
75 29 367576
52 135 427866
9 86 654437
92 37 20810
85 54 417125
26 194 828580
53 156 720498
87 173 89263
51 10 399870
72 59 999625
3 5 905842
51 190 15638
59 128 329541
18 79 778384
35 36 892813
95 68 40366
69 115 450246
4 162 928821
56 39 615616
38 92 115406
66 40 589137
20 81 760503
59 75 34939
99 89 889538
17 130 290163
1 64 571055
55 162 713549
52 42 294552
92 104 315349
29 44 864922
96 75 814013
3 9 515619
7 117 625628
83 50 504492
66 57 928650
47 60 467914
59 86 440164
73 126 474056
50 66 654997
14 167 531466
4 55 662457
97 108 424218
5 8 889060
99 199 353762
70 100 602300
83 104 246634
61 98 89690
77 192 842589
58 83 871898
68 97 551954
94 51 789879
58 87 384843
22 152 211967
84 105 177119
13 33 709914
80 111 116096
63 151 536729
92 77 1010276
34 22 464643
34 15 962094
81 93 212142
79 67 720606
87 169 464686
98 161 211610
30 150 973021
97 85 794511
70 93 997800
87 179 1001454
9 78 432247
26 186 261814
86 200 40424
72 82 152014
99 187 344827
58 101 67499
65 141 761755
59 128 153522
56 1 13227
19 171 83472
18 88 413054
58 68 178477
94 36 685773
47 72 236041
19 32 769122
88 114 141124
48 153 199650
22 89 439588
63 135 587158
55 86 808131
80 132 542206
66 35 473922
60 147 323492
82 52 174073
12 130 485744
52 161 464556
29 80 479851
40 66 321373
67 15 519144
61 81 334568
48 10 553728
75 139 300047
16 159 611067
49 119 562160
88 14 440898
41 156 956084
5 120 793716
36 23 110981
91 25 793833
73 58 385510
17 166 231607
17 70 917275
33 103 197988
29 97 132018
25 117 469874
49 64 92532
42 13 249314
60 14 26837
29 170 604439
91 90 794000
26 174 340117
69 61 413054
87 33 974520
34 9 693801
68 184 174868
29 146 495843
66 119 597726
24 104 267836
97 167 783740
60 155 276190
7 32 745295
75 77 990152
17 95 947409
64 179 56466
98 57 831662
11 44 590590
73 6 105363
56 160 125663
2 38 330891
21 65 136783
29 174 374512
65 141 306225
7 60 570460
65 9 337628
86 126 1004745
3 55 765106
2 47 553742
56 160 819754
56 122 258348
67 19 646591
4 76 936248
42 148 30827
8 69 963175
37 92 651690
41 191 882350
100 39 880227
38 45 501871
51 97 84704
54 133 838841
73 184 309939
84 102 922683
83 117 96641
74 50 913448
56 90 731686
80 61 963631
45 116 745746
67 91 707407
75 178 400982
84 125 404646
97 11 143468
41 4 454906
81 4 17455
64 84 148328
24 168 76312
85 66 599541
96 69 901792
74 22 21531
91 61 841598
30 121 115604
11 41 952665
52 192 804785
1 24 686521
42 190 103040
19 110 24235
53 13 701363
84 85 935324
1 70 817040
45 22 784346
95 99 276713
55 136 10254
24 116 539685
50 136 695871
93 14 118269
89 23 627873
75 45 750467
8 47 1008235
37 139 358793
67 13 374437
82 134 108943
26 16 705325
66 117 343961
17 64 367493
98 59 948420
99 79 658470
38 138 195918
33 3 372822
25 193 717168
6 145 163142
64 102 515222
85 163 705666
36 172 527541
80 155 708677
23 150 543301
29 13 786613
43 137 428995
24 24 194779
100 22 944279
77 157 897676
28 117 179885
52 22 17035
18 34 917437
62 152 862712
69 139 836099
68 169 435645
53 47 814912
65 162 800805
14 72 587515
14 53 616720
53 193 68159
33 23 762053
20 105 1010204
56 55 694799
62 38 524686
80 173 684772
86 130 178103
8 67 66431
99 161 665242
61 159 777275
75 72 476660
46 166 157603
1 159 216142
43 106 560110
69 8 637014
59 45 882571
24 77 382017
39 139 676005
90 85 503425
54 99 364274
46 142 537878
53 174 242468
49 108 22488
50 158 153528
52 97 952834
91 176 866041
81 146 651309
90 138 271311
75 112 869143
23 109 217117
100 171 112513
70 67 493988
52 64 537352
16 41 658361
64 125 850588
48 126 157540
21 135 286246
33 82 918225
13 74 213140
19 7 850023
58 64 747888
83 171 671883
16 64 74528
100 172 326626
17 32 550604
22 65 397159
60 123 940457
41 127 341320
80 12 51001
8 193 188732
63 105 93508
47 39 485878
54 96 399136
59 72 707087
13 108 781752
83 175 422006
57 56 998305
39 192 56417
15 114 947690
41 171 564189
64 185 997724
48 104 14269
52 15 510864
14 42 1004523
81 120 915530
11 52 985926
83 169 1012206
50 62 70053
19 169 378861
100 144 81094
34 130 956426
13 132 928178
8 104 231722
76 176 212624
67 8 971943
21 137 188437
35 98 914750
8 169 689276
29 48 722129
49 10 75329
38 92 693829
100 192 327763
47 77 949721
95 67 375872
52 90 740811
28 186 132521
47 12 962820
2 72 939776
28 144 326056
13 82 658807
44 195 291317
24 6 846045
19 163 486171
63 85 91767
59 164 712753
7 81 598385
68 160 692613
99 95 784111
16 117 362659
27 182 954055
46 51 107116
10 190 809491
61 27 470976
61 193 944757
20 184 448621
40 37 186570
41 121 743270
65 160 884117
35 133 850214
53 74 830229
49 44 550982
84 86 839265
35 116 904410
30 96 738021
90 82 246202
41 151 363135
5 108 209918
67 124 449722
20 53 837360
99 33 542789
41 65 676155
17 139 833658
19 172 863355
16 200 646144
96 158 547642
29 97 690505
88 65 932285
75 185 961103
82 17 260991
47 195 874289
4 154 15713
22 63 408897
33 6 958727
83 77 905384
79 132 905406
16 31 451223
55 49 493580
37 171 426448
13 154 787670
19 23 268015
54 55 107038
4 147 275045
44 18 733354
89 186 623397
94 189 209743
66 136 475377
7 159 739429
6 84 785624
9 71 351666
37 199 343037
39 103 142300
87 43 445797
69 145 1708
84 45 603881
68 61 359352
84 67 180378
69 9 42916
14 94 392765
84 151 941271
30 161 458911
87 10 529648
28 39 995152
78 24 942084
52 168 341301
50 65 500437
2 140 688500
40 46 359980
93 166 1005231
24 90 20008
26 177 465177
12 188 70902
87 126 253256
48 131 685353
38 84 851742
1 160 446384
41 30 877324
92 31 228469
1 48 654762
38 157 190558
25 10 230727
7 186 931962
86 99 492761
69 177 460903
30 78 97069
39 83 652739
54 8 748093
16 63 922035
41 55 793987
79 172 768039
85 44 766926
95 149 988756
59 161 274537
94 139 119052
60 100 13158
79 30 136872
40 26 624096
61 116 770694
12 36 941985
83 168 598215
5 4 180809
39 100 192506
41 160 487144
45 142 187445
70 118 921319
48 22 530560
42 198 391877
33 54 236916
35 83 899777
16 112 738913
83 41 907423
60 131 510029
75 144 799610
44 142 767664
84 63 748393
37 75 283468
79 121 221940
32 53 941
10 27 90011
39 114 54711
50 67 817609
97 136 848072
86 114 291380
60 75 846844
10 155 443849
87 45 903634
39 17 741103
62 181 314623
39 52 103873
95 17 657621
40 164 912400
84 130 733982
87 188 381803
86 70 973080
74 8 464815
93 169 474210
56 166 68154
66 51 375181
53 32 705811
27 77 500342
64 48 678431
63 131 65249
11 75 625560
96 2 962623
63 110 190309
23 171 319829
2 67 775099
84 46 954261
54 141 370993
52 199 882309
17 119 202577
64 133 625860
88 192 6223
32 157 571247
74 97 962597
31 42 968900
16 52 208948
11 8 857330
16 119 886286
99 108 86971
29 79 710297
87 85 628124
38 141 871577
16 70 84867
40 100 563781
62 145 226356
62 16 868321
23 60 7286
44 135 710181
63 31 612190
30 99 769170
12 148 321011
51 30 819022
8 86 611900
53 189 632638
15 2 636484
53 5 328899
20 40 467606
97 40 474637
29 129 360301
80 73 770612
73 50 195414
90 107 311360
87 184 891340
50 29 281633
91 26 299862
1 88 313754
73 2 496476
37 39 460508
94 147 457741
40 149 821693
100 195 5590
85 130 634483
98 106 230977
3 30 178059
63 9 1002397
55 4 903557
97 20 985414
68 120 221367
48 96 869507
78 65 388991
91 133 933952
46 95 133227
7 36 502809
33 69 315107
4 49 674895
38 31 437847
45 177 143132
7 189 456905
36 13 569857
100 150 513985
77 13 74662
12 93 885246
10 62 154033
93 183 749303
25 68 987829
57 163 306241
27 56 889345
41 160 403731
29 10 826631
36 41 848270
95 71 686303
78 52 749492
2 4 262608
71 150 342244
71 128 617160
23 168 816412
12 173 559174
1 69 983171
11 96 133294
57 17 792927
79 148 679502
91 147 668883
61 34 451531
68 187 155833
36 100 682845
50 116 87380
94 13 365657
89 130 739886
81 194 421237
10 197 112075
51 43 133598
85 20 393536
75 82 711867
27 42 227376
61 18 988365
11 44 483100
30 24 719493
12 145 579577
62 198 197360
33 40 404056
20 66 489017
66 164 548339
14 35 887508
59 35 202219
96 100 932448
64 178 219640
31 174 586461
53 186 15732
31 34 199006
57 142 144659
63 132 160811
44 146 130458
93 33 805099
71 197 320307
49 169 611180
84 31 865150
36 157 219775
60 59 688965
71 33 772612
47 22 741188
91 179 828111
8 125 553622
40 129 955074
16 163 287875
68 23 344320
1 56 314792
26 190 887109
36 162 176863
33 93 129463
16 167 901908
80 132 651079
55 89 762900
5 20 834026
98 64 649147
12 191 576964
2 107 591496
67 77 628250
47 175 274873
54 85 688521
45 149 605487
9 111 996635
91 80 972991
70 145 386463
10 60 413469
26 6 320667
57 136 612401
56 176 427204
100 108 308429
7 118 516807
46 99 491078
26 190 64164
64 82 469415
76 36 599364
85 110 409480
80 168 538318
74 106 895387
59 116 9846
93 38 533036
62 75 100199
3 16 971251
23 3 684900
12 86 193607
44 123 604680
15 18 255812
97 21 101203
60 164 844358
97 84 69257
100 51 270239
69 47 339436
85 4 789447
14 68 545308
40 64 654908
30 133 738170
1 66 300616
7 110 282075
47 6 201921
44 172 316956
13 115 431580
9 55 884816
5 41 79840
28 48 1000465
30 76 349188
20 35 477896
31 190 391411
75 86 514323
56 192 146816
50 48 903720
90 113 548388
69 154 676337
27 93 631108
93 65 673777
65 15 997114
31 81 900938
61 54 244945
3 19 624339
74 83 956700
4 127 805920
69 105 467026
48 58 952060
100 148 931932
70 41 392984
54 146 886833
2 164 929068
42 124 47798
65 123 534033
84 101 670402
67 12 607865
82 97 419600
98 130 333711
16 47 475423
25 119 923595
18 79 299801
64 66 37099
60 149 986754
80 41 730102
12 75 960999
77 72 92600
86 58 10932
46 64 429257
73 169 424457
89 24 20746
80 44 608672
9 31 428978
37 22 939941
9 103 294391
78 94 269750
92 59 716018
88 197 793202
56 194 833389
57 46 787616
22 160 633227
39 157 310331
65 116 188400
32 192 171202
24 132 668902
6 24 901777
38 114 729880
87 120 59238
73 2 223004
19 149 689193
73 33 285208
42 67 97980
68 95 170001
12 166 581299
66 197 538144
1 166 460171
11 63 62144
76 121 267904
22 115 6741
34 4 235718
41 56 612479
6 2 846580
44 127 1000665
8 67 850587
37 37 406670
16 141 854950
26 142 43166
13 175 854228
4 115 529693
83 104 600526
48 37 997847
11 156 868716
2 183 796237
24 39 875096
83 103 481085
82 7 866643
12 156 69053
17 141 476774
38 193 555314
23 68 721373
25 192 668703
15 40 909586
8 128 404015
86 184 194520
5 120 70765
53 173 338060
38 168 716412
60 200 142141
57 78 84786
27 159 463524
69 7 799739
32 71 651208
83 121 223495
66 107 663484
45 15 156222
30 11 229680
83 84 163454
25 85 402701
78 126 714877
34 136 541806
34 108 403108
46 123 70156
6 176 308681
52 138 781108
12 126 908393
20 185 241527
95 106 943476
26 62 14709
87 6 968816
26 58 314747
69 57 796641
14 80 701512
21 64 567964
61 109 865108
49 120 1000788
60 134 993093
12 49 910540
29 76 855919
94 172 642657
18 114 400499
48 94 964061
96 85 677506
90 66 292086
70 67 683550
59 154 401684
8 76 457632
53 103 50638
66 84 628575
59 67 323575
88 150 5793
92 30 692677
14 74 587238
43 142 376031
51 55 189170
42 196 432681
71 57 82788
77 93 93345
78 196 607023
22 15 312546
36 110 340848
8 23 606864
81 200 670813
6 113 135143
20 13 529145
6 111 182163
26 162 643085
100 160 48544
65 68 153922
38 155 174967
35 180 983098
55 153 961401
18 101 629742
79 45 914194
63 196 197549
94 199 70496
21 95 97489
6 164 990593
57 78 13536
31 111 394123
13 165 502758
26 123 855725
70 199 762577
96 190 725458
4 52 492785
18 168 67869
94 123 618925
9 185 842685
56 8 19626
25 94 912271
67 151 322254
43 43 464347
13 110 934032
36 185 550669
15 95 243337
17 74 444496
76 163 835896
34 104 276278
77 111 749948
42 9 952332
81 130 918529
7 181 199149
4 140 548673
75 125 745452
97 97 1002537
91 54 98297
45 4 196088
69 180 215604
83 131 512580
11 159 56037
80 129 582871
56 176 935184
82 46 777690
51 84 802955
3 89 896676
16 191 831060
29 46 386096
72 34 762008
80 192 974286
66 150 835771
84 152 488147
47 94 486074
62 43 234048
51 184 578456
72 159 517872
90 52 174814
20 61 279864
55 19 446312
15 40 302509
21 24 296282
67 93 590257
86 186 74023
43 177 769622
78 40 96822
87 149 685788
34 59 708772
62 69 713452
99 119 25268
82 20 128148
1 25 47644
8 96 369368
26 9 855186
30 68 588121
75 146 978732
30 1 825701
31 29 510010
70 35 166058
81 81 501829
12 58 37661
12 181 668911
45 197 611777
30 4 308819
47 88 776329
55 71 561416
20 95 196011
61 22 677114
22 112 249100
55 63 409271
31 85 408351
72 92 205641
12 7 1011145
10 82 490116
72 107 637477
29 164 183583
27 8 655387
55 115 822485
97 7 201312
47 192 583650
82 129 328640
92 32 42165
61 132 107534
77 127 53668
35 190 823485
20 93 905785
66 191 747646
61 36 572474
97 155 73519
30 182 138448
92 53 810930
45 11 370047
54 93 464967
39 49 491736
51 171 740609
37 34 976465
84 185 665603
94 161 717461
72 51 321243
74 164 495501
3 66 886132
38 3 496597
20 92 778065
79 55 501367
12 198 735577
22 107 408325
62 26 647828
10 126 789126
90 48 492773
91 167 878229
77 97 36585
79 79 254090
17 78 56075
93 162 272130
58 125 815840
47 69 315078
73 108 652079
93 105 889064
45 123 263063
25 22 422484
26 78 111607
51 120 909771
56 177 616341
32 149 272561
78 41 89993
60 77 627964
61 169 971248
41 88 590247
68 98 336478
88 11 894304
47 41 916162
73 163 220673
62 28 736054
32 183 661667
12 173 180779
100 129 594464
10 45 975865
16 157 189863
4 89 106030
30 121 775085
88 161 330573
46 27 7326
92 115 380922
53 190 77510
45 116 845862
11 76 429625
14 166 675710
23 68 411742
33 178 449380
28 197 504276
54 96 323965
72 153 935657
9 50 51423
42 19 104686
54 188 176136
45 120 972595
1 102 338252
92 9 180282
29 47 709095
41 183 28535
34 3 459838
12 85 24578
56 6 281830
94 2 967361
43 47 141863
13 12 7162
87 13 517906
36 13 844364
39 5 499616
1 120 20429
72 113 898236
92 4 698717
20 185 636373
47 8 113766
13 150 459772
45 165 944297
9 25 428578
9 23 17914
73 24 72905
98 27 639951
60 129 153085
2 138 347622
38 117 333260
57 148 189997
19 38 359788
96 158 559139
59 40 503922
36 164 676929
74 163 93048
26 86 295361
71 191 284679
19 111 195034
70 126 463796
42 161 851851
80 85 808402
23 9 12528
19 42 266317
55 185 250402
92 175 454530
11 168 86133
98 37 8150
40 51 187317
42 82 377647
25 48 704017
58 163 608110
46 149 854990
92 145 79118
61 69 911128
34 200 907532
53 194 511121
62 99 405327
44 43 438264
21 25 803943
90 167 480726
36 163 638170
45 96 10829
80 74 270819
68 121 893633
11 37 897163
94 136 424292
62 169 15267
75 108 880067
60 182 328932
55 127 585572
41 56 886760
11 36 405004
2 35 821245
9 97 381036
69 174 946267
93 190 165747
40 9 957008
44 36 275008
44 78 295647
1 47 310537
27 114 234347
76 92 638003
79 53 367981
28 171 321424
3 197 997357
74 181 498389
23 167 537046
23 78 577680
73 46 563753
76 4 16655
32 129 130240
28 85 752342
17 89 477217
67 5 488005
63 135 730430
27 45 727406
97 58 768559
23 60 924098
72 159 962641
94 178 965830
4 38 964852
90 167 244263
79 92 936712
75 72 22928
35 107 857670
22 26 274385
14 74 296837
21 61 663462
34 195 347097
95 73 770002
8 175 159872
34 179 854148
2 196 1011007
38 193 166647
99 23 666031
64 121 935105
19 162 488366
2 110 903849
78 166 774608
72 154 434532
99 9 557
58 37 387868
42 97 887280
73 68 115742
5 111 745817
32 114 900506
68 13 15398
69 26 282791
42 88 967930
34 25 379396
49 85 203980
28 56 988988
73 79 77738
27 136 197596
7 47 565962
61 53 895584
6 26 510563
10 147 3522
5 23 523970
99 75 181742
58 110 522314
81 118 677023
47 1 417132
56 56 298004
92 102 558426
86 126 678967
53 122 674725
75 88 868614
98 95 482901
49 39 780310
91 174 778147
83 95 231983
12 37 123383
11 14 388454
19 90 254736
49 59 852296
18 142 839899
27 31 454039
100 147 374677
69 119 507895
29 38 818481
12 143 746698
40 93 175889
72 15 981326
46 112 17587
91 170 866540
78 91 418106
81 34 989012
92 163 839162
56 5 292152
47 20 680513
72 154 38822
49 113 646239
78 84 104793
12 91 629773
73 165 552651
56 176 373708
1 84 77496
29 45 635385
37 39 266950
64 68 538190
78 129 856667
27 135 493180
25 29 351927
51 18 485898
70 160 98745
30 12 553693
67 74 265354
51 54 975724
33 149 218024
54 98 909351
39 188 780034
46 28 898543
20 141 280071
50 92 677297
35 135 414445
29 50 237360
38 180 752499
63 176 391624
92 95 435399
100 67 999189
37 143 459199
88 74 661069
67 74 115002
87 13 179276
37 58 846066
88 62 85639
89 35 83180
11 107 622836
19 186 395542
9 129 399983
37 31 415876
92 106 249062
50 19 861220
49 184 566520
65 122 214991
100 55 274120
92 138 248187
24 70 372400
76 154 829160
53 110 489992
77 131 293981
51 73 71714
44 162 211640
59 107 1003973
58 27 594573
98 44 561206
88 7 640592
94 92 33755
10 7 545111
18 149 798262
46 190 935043
55 189 211222
28 106 707229
47 160 181497
9 106 44100
79 49 394862
26 113 119430
78 193 116205
51 129 810485
29 102 977493
42 25 829729
34 14 201819
87 103 338621
87 104 467418
4 174 90129
62 121 406387
20 1 896913
28 188 117676
65 117 752262
12 121 70615
71 170 509136
19 94 368443
96 130 856255
67 104 428789
99 80 185436
41 139 447876
71 130 638636
77 77 747029
31 40 218539
18 103 867013
98 122 320500
36 99 225444
50 44 691147
72 54 582668
70 133 9864
4 15 714389
69 123 754652
33 166 333231
10 200 607144
78 5 941883
72 152 731272
4 18 341778
49 168 1010934
54 122 385613
24 192 194417
24 111 439223
44 97 323547
85 195 354511
69 40 484296
63 178 482572
64 160 382995
59 36 411043
8 11 88801
10 87 240214
37 74 688940
21 128 619874
85 47 235479
74 67 501619
7 2 12742
62 22 373378
46 153 563768
1 130 609764
92 181 462500
65 113 734471
85 171 426273
52 96 498307
14 16 184633
24 150 814768
84 4 9296
6 147 663969
89 56 26515
22 178 358159
27 151 131852
99 86 215978
94 104 797335
5 96 393386
76 121 112148
20 151 276729
64 173 341502
91 126 407204
61 167 531774
32 25 1177
9 92 76164
4 175 680526
5 5 751022
1 185 932939
21 26 405491
1 57 804506
54 135 464510
58 4 966539
73 178 500851
66 32 963753
98 186 682912
13 94 191364
96 169 27408
44 72 124216
94 155 42167
54 131 305238
89 52 655608
98 38 164937
54 182 910200
70 177 652173
14 96 720273
51 134 492683
17 159 819262
20 139 496235
77 160 629008
34 110 579103
6 155 70988
26 103 241098
93 169 573138
87 176 386161
67 167 375489
35 200 921876
29 81 808948
7 75 859136
95 103 598225
2 187 572536
47 138 473723
100 106 604743
32 135 913018
60 93 293418
93 170 719918
100 10 711653
14 196 53616
73 2 851019
35 166 722494
46 63 711326
57 115 79411
35 30 732505
6 193 383645
19 30 855389
53 144 948179
52 135 685368
97 177 34925
8 20 808115
29 159 991608
51 33 546667
91 185 958081
97 4 987449
90 53 821979
59 23 472497
9 190 853518
98 140 715533
100 79 404036
41 71 675532
7 158 924087
22 16 135470
96 41 718830
93 118 682361
52 195 982341
2 124 326321
90 103 483862
93 150 192267
20 19 426716
77 141 194074
63 159 949234
23 134 653111
4 27 453844
42 159 840307
39 51 75775
78 50 418809
66 142 396851
19 39 589687
44 34 746798
76 158 633372
67 42 381722
10 66 687108
84 176 362955
37 78 26425
31 114 611797
27 11 98030
9 24 786169
78 184 451635
100 28 460039
100 8 185289
11 152 777665
57 79 513051
48 107 978153
26 197 828961
16 188 158321
15 49 884571
67 20 772674
10 166 180192
82 176 102135
44 129 961393
90 149 257509
76 160 968000
88 26 785587
75 164 739122
40 104 910366
56 199 720877
56 149 648875
76 158 553853
68 68 93922
100 16 430833
25 110 375471
27 173 27184
76 123 335730
91 32 655149
5 185 693830
21 21 858071
14 12 421283
80 130 840314
11 19 911324
75 129 101763
9 17 248447
47 196 28960
49 145 86400
72 64 410475
88 73 702821
17 74 471289
98 199 915218
39 132 656343
81 182 800934
80 168 431530
72 154 206787
13 3 466901
26 71 941340
42 139 836703
46 13 897973
34 185 28640
19 190 835004
25 16 191340
23 30 71425
68 163 858609
69 90 462070
21 122 564660
44 137 890670
1 77 257945
7 142 914077
27 119 142247
20 107 372891
16 108 762452
67 30 393304
51 106 618680
71 143 854410
52 123 734889
9 80 926267
66 81 646424
73 131 112042
86 41 18573
94 159 999934
83 24 885007
46 67 796390
14 24 690645
89 33 148182
57 35 591391
33 116 215363
41 142 248591
9 177 628894
6 103 161066
84 121 83941
32 143 569965
15 165 725652
5 153 561054
64 200 970445
19 32 355992
36 96 411926
72 108 6434
58 45 79384
77 5 229260
80 112 273772
25 158 75992
74 165 993609
49 123 221216
51 9 689553
28 107 447435
45 195 974968
6 62 591333
47 134 907311
27 15 51359
8 189 824414
34 178 687597
22 30 959157
91 79 291460
22 168 798664
35 61 935886
4 172 693064
52 103 223660
1 14 10511
96 186 754700
18 100 211721
73 116 691728
71 118 253831
15 6 370431
67 4 571844
31 107 740091
32 107 1000309
100 78 825603
61 32 701360
65 191 165344
86 178 286501
4 14 405060
72 195 884871
50 174 908418
75 184 920522
89 107 635967
13 68 461993
8 92 129159
86 32 433006
11 153 158761
7 38 507073
34 157 157753
1 120 972943
32 124 105524
37 165 31947
66 198 157511
51 20 194704
39 138 205157
69 143 111445
30 171 395110
42 33 742045
57 174 323075
1 160 409056
54 145 987439
37 107 56
22 93 87348
73 28 182854
15 85 871199
51 38 140142
32 180 931721
14 55 755801
65 34 25866
69 191 970369
37 55 186951
55 143 839677
9 174 592862
18 139 172097
80 139 507557
90 176 444414
87 197 781625
89 109 990282
7 148 64485
75 198 333979
4 3 160679
33 140 292202
5 183 781869
7 157 1009135
31 197 40886
95 90 933812
77 31 520830
9 187 330178
91 32 137717
3 133 91380
41 171 962156
31 12 807249
50 151 937243
6 64 787757
67 157 825958
9 156 548292
31 199 270403
80 74 65900
50 59 425267
52 95 235943
67 62 338629
78 61 485681
8 1 770768
68 107 750969
43 167 539154
84 62 775677
25 164 740075
25 188 448763
40 15 935895
11 43 554772
21 16 679642
76 118 898455
100 58 529467
71 175 867213
21 90 962601
15 118 869869
31 125 478292
38 176 83035
6 29 234875
43 192 768428
2 45 816746
22 105 306376
91 88 570314
56 112 817261
84 109 178059
61 102 134692
30 197 388254
80 100 242530
28 179 552103
23 86 457080
55 106 195447
77 96 948235
88 50 882956
22 83 787776
78 75 381309
23 88 928463
91 192 457263
44 195 809050
12 61 704001
19 1 106118
55 9 584176
20 50 824437
10 12 573402
60 103 265042
71 113 505892
80 132 399954
15 37 795810
21 70 706684
21 190 602769
63 126 630645
13 12 338842
36 92 808392
83 58 508520
87 21 908948
59 21 88744
19 53 528395
81 180 805573
11 61 423180
76 150 558733
81 77 566339
88 158 447912
33 90 897434
34 66 814930
45 169 556799
96 199 104296
56 170 670594
51 126 880397
9 181 893538
42 146 975543
27 31 30870
62 31 473132
39 6 772113
69 148 552089
11 8 442288
85 17 439986
35 152 947248
68 73 922772
79 33 520476
35 57 600248
66 16 353799
49 135 400725
51 37 258620
55 115 980879
15 178 471448
31 96 423174
43 42 267834
35 67 98333
5 75 476175
4 147 373704
83 116 767832
49 7 768199
5 55 665656
43 195 388242
22 55 220555
100 98 120922
71 195 174190
38 100 328585
89 161 233984
66 154 408517
54 43 873825
59 156 336649
20 77 853561
46 114 695626
78 140 103908
46 79 294927
52 8 231036
7 159 924810
92 122 330261
48 82 132918
1 118 586778
18 141 56991
81 170 1011923
36 112 653841
37 148 959877
39 170 1130
69 88 484459
18 127 768785
97 7 866135
80 106 163738
53 113 176234
42 82 794313
98 131 589631
4 97 320924
100 49 774337
12 103 658081
21 141 528035
72 19 36731
40 77 997740
78 26 934228
89 64 310489
79 37 801188
73 25 931914
59 63 51281
32 50 606831
29 116 277504
64 90 131306
61 11 751197
8 95 545086
3 181 205566
100 20 425759
38 3 403337
49 60 723820
20 18 565519
43 172 567382
14 18 941103
25 4 667337
54 122 762678
65 14 99343
55 94 92068
30 197 789425
16 121 949106
63 151 447331
30 34 597534
59 155 504251
81 155 270366
76 35 278797
31 124 466127
82 59 517059
54 68 938434
11 143 314819
33 48 113369
94 112 56368
47 10 227579
42 88 579128
1 43 757599
42 33 435883
90 200 188823
59 89 996864
86 136 980468
83 32 223707
14 131 459325
22 63 968914
83 140 409524
4 2 30806
56 136 355924
36 39 680724
98 61 440692
40 93 102166
3 115 60841
48 109 37748
94 133 429955
54 132 237962
51 137 430621
8 174 250086
41 91 553941
75 124 446451
49 109 884114
64 143 511959
42 106 716765
38 26 153130
28 190 163778
29 99 791768
46 119 346719
19 73 404468
6 86 10387
94 95 351665
70 182 877482
66 15 714878
22 140 781269
34 168 748941
66 149 925941
88 144 579319
67 34 262136
70 66 961283
18 118 864025
33 65 97187
78 78 82887
3 58 886346
85 192 520030
38 158 210707
43 4 300070
49 181 827264
48 70 991818
16 67 605407
12 129 390118
88 14 622264
70 20 397331
61 165 56241
31 97 987961
22 58 821295
22 32 315267
69 9 42159
75 8 979380
81 166 350090
26 46 746764
62 178 691162
59 44 220080
28 71 317636
1 163 74633
14 158 298182
1 16 1011028
54 64 938871
61 90 968647
43 26 454817
66 113 425046
70 14 692367
4 105 284897
93 48 264080
7 52 265800
12 150 796342
18 75 740865
14 151 50197
57 150 588143
53 141 977483
24 166 571935
60 2 992637
32 169 541387
86 158 351019
6 134 17690
46 150 190207
92 100 944984
94 126 356783
65 191 152875
42 24 209421
66 3 836747
52 58 260700
85 14 991528
15 4 420811
59 186 437495
21 47 406849
75 24 138026
43 142 362980
73 181 972451
62 16 659505
18 56 378273
41 83 654613
69 25 32438
51 90 611231
65 148 1010286
47 184 363168
23 107 929227
8 59 422212
38 79 1005230
9 73 296695
42 80 813898
43 165 704804
15 79 943140
35 82 706648
82 90 858074
26 46 266001
32 176 379217
85 41 694470
64 64 712280
25 3 327760
15 110 848378
90 104 901620
90 190 463695
37 7 915577
53 70 661901
71 46 682755
81 136 300317
81 119 553598
87 157 430131
19 110 533704
41 90 343826
60 17 448922
17 190 554410
98 150 671951
21 178 281102
23 199 635808
11 135 170086
20 33 204926
85 115 945283
22 111 983315
100 188 2901
66 83 386957
46 122 335056
16 94 615357
25 161 925065
100 43 4549
2 116 670992
89 127 789051
89 139 538158
11 43 9047
42 133 230332
2 160 342886
51 30 952190
100 33 528990
94 90 428325
45 180 666126
85 47 911942
77 89 676578
73 151 502656
11 193 757899
45 67 296367
70 79 641788
91 128 382614
88 66 587342
91 45 380438
69 120 470461
40 163 636398
26 148 479310
37 187 972975
96 41 834538
77 43 592118
31 165 431773
16 33 31656
93 102 929392
43 85 896215
43 175 159040
49 51 1003684
32 68 743215
33 134 459280
11 57 510756
76 198 537319
99 62 110457
50 114 730420
26 29 816037
69 30 432655
88 2 578387
55 62 189378
7 130 342163
75 184 533717
2 100 617137
24 102 299635
59 90 336729
35 105 191915
51 88 210524
79 134 497154
71 76 828725
16 173 599696
98 20 840450
98 180 529062
87 170 512047
37 23 677161
41 91 858719
84 187 302818
11 115 393363
40 70 687573
15 10 9083
72 25 726967
21 177 516125
19 45 136981
91 141 873371
55 177 118940
43 43 230416
18 33 831335
70 50 588227
41 120 1011631
69 155 973231
66 55 583364
43 68 488327
72 179 535553
35 136 129954
47 10 661422
85 184 253062
2 54 62498
82 44 334982
22 48 966029
95 2 244695
14 29 838397
28 110 758746
43 188 864530
34 192 509216
6 166 6375
79 57 808582
47 196 495736
50 45 531708
26 140 246464
53 33 774371
37 12 497381
40 94 152167
66 29 23121
77 180 779744
72 128 970992
60 191 509048
11 52 774106
66 13 907909
58 110 588468
95 110 186091
14 30 1008365
21 58 870811
14 88 599917
93 198 118013
94 152 783592
83 22 102704
86 172 927542
43 180 646621
90 38 26182
4 159 486743
17 167 230017
25 4 935705
87 45 745678
32 49 502517
80 157 866476
29 108 218959
93 168 865723
81 167 725583
84 10 304439
8 111 48811
38 174 293514
57 136 770757
29 43 845477
3 10 1000546
36 193 617028
40 135 698176
92 148 778207
75 2 347028
2 55 286712
35 152 852189
41 146 104756
15 42 525101
14 77 5866
61 65 923316
60 90 222984
61 72 551081
4 158 326053
48 198 456004
71 103 652440
91 168 659349
12 127 289287
16 10 403374
69 63 35759
62 111 167276
7 44 832919
70 36 12098
72 118 394307
53 65 160343
42 123 721153
81 183 570271
11 104 210876
54 34 444490
12 168 317216
8 175 596350
76 154 708190
89 79 84076
56 190 880998
89 162 371853
42 184 484526
21 5 747250
55 164 512381
2 108 168480
86 151 918440
33 55 115664
45 68 597121
55 33 138954
41 108 336456
23 35 551350
3 68 563415
33 53 168965
59 58 422015
82 21 763102
21 168 307181
94 38 615928
96 135 441800
77 66 10577
85 5 97430
95 176 939024
39 55 671321
5 190 573841
18 79 302274
44 6 853342
37 70 258099
25 197 278700
65 74 68032
70 191 139282
53 65 514648
29 84 114578
38 156 848998
57 150 730501
38 189 106385
85 40 442246
18 200 780596
64 144 327700
34 197 206506
86 157 700253
18 116 673307
71 185 944735
28 119 700937
64 55 518204
94 67 884350
3 77 961290
66 30 354557
80 99 919383
29 154 133271
51 106 97987
18 16 255826
6 190 166259
14 142 55720
38 92 528517
8 81 839456
59 140 994583
60 179 175353
2 111 913831
93 45 94943
32 81 761781
89 61 989602
97 167 209823
85 105 751712
67 178 674663
31 162 100862
47 66 431631
45 154 601313
76 4 681209
41 13 663315
25 92 304026
16 43 290311
45 115 160395
81 12 623283
30 169 461085
53 42 248762
84 59 847970
6 42 892875
44 102 531236
99 138 372636
8 9 47460
43 52 695596
95 103 527554
38 137 159774
7 186 556020
54 183 960744
60 73 104812
39 59 313690
31 2 852024
5 31 590871
82 192 504669
60 21 311632
48 109 719138
67 73 499154
92 80 754051
83 138 53601
12 33 509529
82 40 648730
40 95 150277
54 87 75768
26 144 221173
49 107 208896
48 1 257018
97 114 109395
23 49 380329
43 4 29876
23 58 859555
49 174 121158
66 152 653118
89 98 146526
68 47 267209
94 47 733426
62 56 932388
95 31 244671
89 44 621979
77 67 685004
9 95 933351
11 49 491412
20 126 451730
21 182 797380
38 49 956446
24 92 618807
49 73 941469
61 77 239423
84 50 725539
71 21 88317
69 98 642193
28 35 948286
96 95 234302
40 64 412158
47 53 42420
10 45 762128
97 173 927564
88 161 150867
21 39 701313
100 25 434149
35 144 334591
19 22 733533
55 100 248033
24 66 91263
18 5 410206
91 90 675193
22 81 957978
92 92 270743
15 183 487222
75 82 843723
57 18 189373
2 182 421450
86 132 611769
76 179 178359
27 84 591638
38 98 5472
96 184 485053
5 137 620856
18 107 162882
89 13 979674
30 119 725668
82 49 909295
100 36 524999
43 156 114821
34 79 814924
20 15 127633
17 131 994520
5 156 368284
40 163 531798
2 168 266098
10 197 417511
50 16 737633
9 192 850029
6 103 580697
69 22 88983
97 190 916837
49 114 140651
91 99 974556
51 67 882482
24 18 978314
26 143 707228
64 6 955633
92 192 481522
18 88 332336
98 10 163483
51 54 554107
93 146 731461
65 189 25778
88 200 171716
38 39 547166
18 117 115931
40 118 138111
30 181 592805
31 118 291874
86 158 332110
88 126 686150
35 127 259193
3 175 276770
53 97 577100
94 43 784723
5 41 941067
62 47 150186
20 139 978896
94 17 890699
83 96 765158
16 129 1009682
42 80 160750
37 84 673652
7 104 449777
78 4 165383
94 21 250282
51 184 179141
48 127 123400
20 130 854628
66 15 979622
92 12 897570
8 72 700165
36 129 490387
48 89 117190
98 42 288566
66 128 427985
88 46 415335
40 168 106734
92 95 870206
73 4 758373
31 124 614941
3 129 579304
88 9 716945
98 151 912466
4 192 909052
60 104 179956
53 155 744588
48 7 878112
5 126 76080
97 50 16245
93 177 771235
26 176 380016
12 84 918198
46 11 282732
35 57 710670
55 23 444099
91 118 197198
56 152 390028
80 111 555077
88 88 501673
55 87 220503
34 166 638743
89 8 768654
37 103 716746
12 5 716008
51 160 453865
34 183 666848
15 137 266386
97 5 868920
52 195 319884
48 97 267810
66 2 358126
54 34 460079
66 108 580833
67 84 898403
35 200 937692
16 153 205434
57 184 163835
87 195 356962
82 22 559013
14 174 783565
41 146 958929
50 154 979791
85 17 858126
34 95 443023
8 183 495778
43 32 883096
65 94 972392
51 104 44120
56 76 564712
20 151 737166
11 177 138947
72 196 153613
44 157 837214
8 4 521503
76 126 760779
22 58 681927
31 40 427846
53 44 38283
3 138 39320
97 92 948887
3 23 740047
58 100 732455
30 50 925385
23 56 30003
87 16 529052
28 127 891639
15 145 863889
38 26 347257
85 103 899473
28 187 298528
98 62 344556
97 119 147357
63 66 846677
46 20 66206
1 67 715492
43 59 630339
12 51 13666
10 62 56188
86 22 963960
37 10 220296
35 160 291661
43 102 246750
96 98 353498
95 138 82963
97 134 758883
10 113 714857
38 62 42272
55 62 857931
67 32 498701
6 50 904729
89 84 338871
51 188 913889
85 163 48399
62 167 772800
16 74 404756
34 119 104572
83 116 544953
88 179 784133
86 187 610199
7 20 756077
19 16 799342
11 20 915595
13 22 567860
83 176 403098
39 82 697043
20 102 7446
13 93 160317
90 7 126943
71 104 648145
56 165 35651
98 46 577047
74 190 764853
24 125 470862
80 111 149998
4 116 154608
9 120 706002
49 30 455266
98 118 224984
70 70 29567
78 20 880337
29 121 959136
93 192 304135
89 22 767688
88 100 69790
85 8 268847
61 98 240787
5 106 175916
48 46 488598
29 137 791073
10 32 317666
19 62 611193
78 71 259377
64 9 930615
12 6 618549
79 118 303569
40 130 442628
26 43 377436
5 9 637054
10 87 768221
64 44 540621
12 165 225801
16 197 232373
16 182 580685
65 33 662454
36 50 1002491
95 71 847785
23 151 434931
82 127 31666
27 15 550642
13 196 828944
8 159 756040
20 138 773149
93 26 506850
47 47 948546
80 193 152625
83 149 694992
96 189 93935
10 38 841843
24 139 616472
73 38 757356
22 111 787193
35 197 727771
23 41 537762
20 18 190849
27 58 727071
76 16 312715
43 87 23872
11 4 745309
64 37 273554
56 100 927746
54 58 950757
13 121 838030
56 2 538331
7 173 495855
49 87 53428
75 38 83248
86 120 548389
81 17 204966
83 130 132869
5 119 699393
75 97 775949
54 146 470922
86 80 105933
5 56 441164
48 148 201254
68 63 53146
54 140 80859
93 183 60758
73 83 3349
94 107 616002
50 76 711032
88 191 72930
86 173 59997
70 138 278226
1 124 930974
28 173 842948
61 132 249320
2 107 183915
1 89 309626
53 94 615760
76 127 33767
86 16 22200
73 190 899714
28 159 234498
14 120 666764
32 54 925495
68 97 73560
63 146 853785
94 30 783837
25 98 629027
67 198 395070
70 182 841028
26 179 508693
14 113 585943
93 137 449089
75 15 854857
5 70 872208
7 135 502444
77 200 462754
29 65 16703
97 49 926735
20 136 287190
66 30 849861
85 176 372088
28 27 320415
63 144 928871
13 152 372141
79 57 96631
89 191 4356
23 94 232160
66 154 362455
69 186 527145
95 17 568
54 156 190699
26 138 767888
81 77 629977
47 167 1002991
39 15 266727
97 187 90268
62 8 202014
50 84 533806
60 149 823552
9 154 468918
62 39 1010445
100 150 463540
64 16 948584
35 36 395931
97 142 4145
49 113 527071
45 71 10646
4 164 812590
56 91 50016
75 96 871969
85 77 396837
69 128 177866
49 121 346937
96 34 37221
44 7 857737
76 156 455306
44 70 712185
44 82 617397
47 81 980882
61 197 596307
31 189 218893
56 196 758559
37 104 389135
10 39 217061
9 19 297663
23 182 30442
77 177 908504
85 174 298322
67 165 374343
51 51 830022
82 23 341614
9 119 1001672
81 135 316224
12 49 876115
88 176 743415
36 126 509082
17 126 754140
55 188 391966
25 136 47865
73 121 600152
13 174 768386
51 72 820756
76 51 290123
34 59 877930
44 179 712282
43 17 662269
98 46 447787
74 153 839870
36 19 26325
89 101 714585
77 37 948624
91 152 694010
77 65 507951
11 96 574392
18 157 129645
64 52 149219
35 83 371207
25 149 545955
62 83 427963
8 113 803060
63 180 654268
91 115 415757
37 67 505483
92 172 292476
30 113 943480
38 5 815678
64 136 792149
51 170 113925
11 38 779238
92 39 177902
95 65 872460
28 166 147127
48 161 563034
66 175 115598
86 1 470373
14 182 487800
85 62 843837
29 17 760007
55 37 794135
18 103 1005288
35 97 286600
21 145 581640
5 18 932199
88 187 533554
80 46 339524
81 180 989242
70 43 972003
33 17 110582
20 42 226801
65 53 395952
65 118 277978
73 148 907895
61 106 691210
86 171 388679
12 142 881
57 66 2297
98 130 499115
11 97 60675
41 1 875950
73 77 249667
68 119 185263
75 60 997261
76 91 987873
18 52 859176
7 125 13067
12 200 112047
58 88 955553
52 122 88668
84 113 349125
28 41 920560
27 141 516107
5 109 431821
67 103 481343
31 101 617882
44 199 106470
27 47 451725
94 115 34701
70 160 956399
93 161 204156
72 159 848222
24 178 999363
80 174 489489
99 193 851057
84 176 864312
30 122 774092
59 132 85273
57 163 944925
45 16 983653
40 101 495280
43 102 46816
34 99 357064
37 17 58941
7 193 911252
37 176 682928
8 77 597361
7 130 192300
7 122 636071
40 184 163858
21 160 413542
37 175 607176
74 180 587067
91 10 571612
25 174 577496
70 67 469688
3 29 872952
8 106 380373
50 100 604248
84 164 587998
23 185 91043
73 141 79304
81 48 429403
6 30 384850
6 99 842082
1 191 233527
43 21 782081
46 29 117102
25 145 124705
27 85 896599
72 55 911153
43 14 634298
64 160 367983
13 147 950882
92 68 24673
84 70 840899
33 3 87102
69 70 224010
22 192 679526
78 169 676589
26 183 502470
71 26 90323
59 72 957220
64 3 793791
99 104 170907
48 68 1011037
10 39 31534
49 74 826375
20 28 699822
47 56 842455
18 107 15287
40 97 853119
18 175 619300
78 171 253495
77 103 723354
82 117 381633
98 124 702689
5 185 899895
85 89 111361
71 90 426273
31 73 652554
21 30 547194
46 5 541906
88 21 421825
11 99 265806
97 161 643538
97 31 572224
13 67 506991
45 85 304839
96 59 780120
82 84 541197
99 192 321083
36 84 19876
52 116 592321
50 24 365499
42 145 103024
86 133 502787
67 29 793863
13 200 421875
40 17 816160
57 44 822766
13 38 493360
4 57 105396
90 198 627806
100 181 180266
26 193 952831
34 79 203126
85 44 602406
41 6 568902
23 139 979362
50 190 220151
86 40 178842
35 2 906966
42 145 355836
26 114 784365
31 69 616073
41 31 309402
64 175 464091
85 66 304423
40 161 339919
44 144 893406
21 162 350970
61 104 798206
23 184 508997
32 74 372463
64 6 985627
61 81 217042
94 15 245728
91 154 350546
21 80 998122
75 114 34816
44 137 755300
75 132 838530
89 100 396955
21 56 563125
3 100 222399
44 60 812142
73 199 97713
15 39 734857
90 124 189697
18 8 359940
100 93 463289
78 43 816913
95 110 998409
14 155 927222
13 75 533231
61 97 531384
41 69 16011
57 131 621342
30 125 607457
31 189 464346
15 159 912647
94 179 208597
37 144 140885
27 140 807435
50 144 332994
15 200 251836
30 97 299715
58 155 760769
29 197 480395
23 119 318224
30 83 250975
75 149 835303
47 178 562076
9 52 682259
44 147 352785
4 64 278991
27 179 575561
14 52 350610
90 182 393081
17 151 589426
26 5 1000132
34 83 224922
100 40 994493
16 176 778850
83 180 327211
67 109 873990
99 46 982388
87 31 851647
14 6 90439
51 152 777892
22 157 652969
84 185 261076
11 190 863979
14 15 423434
88 128 660089
27 41 815788
83 185 704322
76 87 673908
70 100 944487
57 68 84036
86 156 229528
26 21 606058
29 70 503113
65 64 39795
13 178 765965
85 173 687220
81 34 316084
62 64 1002615
97 194 603259
51 108 730369
34 86 866515
55 1 699081
24 174 604077
1 94 806327
66 36 980963
92 103 107497
22 187 686866
99 167 696288
47 58 342757
43 167 73676
29 143 730
24 5 685478
92 68 725955
51 69 853095
50 189 890225
68 75 235954
72 175 500292
13 190 373073
38 34 124460
84 111 366045
13 136 780402
99 151 631066
2 187 837721
71 76 415637
26 58 387911
54 187 621495
37 140 573958
63 167 453226
5 130 552011
47 192 825921
45 105 353567
91 165 36660
36 54 566531
94 74 921304
33 15 976382
22 50 617337
78 136 686171
60 189 165670
39 19 204072
45 146 819267
62 86 366213
77 70 362325
10 177 1005008
80 91 892448
9 173 871509
25 178 321226
4 117 820919
33 56 161743
4 64 949350
90 188 446389
48 140 187957
10 127 1001531
7 180 535031
87 98 951697
60 11 536329
78 187 178753
58 38 71390
42 95 177349
67 14 871624
24 177 29826
23 115 23538
38 17 40603
4 9 524766
13 78 896436
28 38 547865
89 188 497698
24 1 281231
69 70 240426
9 164 467920
13 93 613753
58 123 621969
22 37 916604
99 91 318490
58 127 512833
78 27 980429
50 113 512930
33 37 426575
21 143 478731
48 101 95960
44 157 510803
70 168 210407
78 19 684360
77 118 671330
63 95 946254
67 25 704572
66 5 675384
61 35 128596
4 82 307990
96 83 776708
44 132 571605
57 8 441870
83 43 903860
4 76 732847
79 11 337866
25 97 712269
66 135 238236
43 191 93616
5 111 305962
50 4 575658
75 26 717107
86 154 451868
89 132 891318
20 100 659292
89 49 536847
35 56 339401
73 151 921799
12 54 882027
27 120 822526
7 46 460781
12 109 114515
75 86 57402
18 11 700057
34 74 846635
60 185 446593
68 153 928245
74 56 440164
42 70 419071
51 145 771634
64 148 457792
29 42 416572
5 49 819297
85 89 159870
68 43 279842
97 38 306368
39 117 72807
67 125 185802
69 10 712841
49 97 243200
17 128 402076
13 186 745791
54 87 15006
7 152 479146
94 103 738783
84 164 604803
41 13 915028
99 173 589745
17 157 612877
55 169 162258
65 49 540868
6 71 522924
79 152 434581
53 171 288672
100 143 73882
46 50 741367
49 123 994402
12 137 420615
13 157 574112
31 65 490503
15 36 239398
71 142 724961
58 21 556781
80 115 900728
5 70 219842
76 39 728490
30 46 80234
77 130 26040
93 159 798653
18 128 789279
32 36 435112
94 20 961881
57 170 149599
10 118 756329
25 114 642703
50 181 883143
32 173 324461
1 13 61200
8 134 538009
67 10 127103
21 148 283512
59 98 902597
100 140 627551
3 119 28431
54 114 767328
73 146 819978
20 17 399030
69 137 403316
62 118 704650
31 41 857528
53 56 556345
8 155 310249
75 154 102722
93 3 228316
66 167 686680
21 52 461012
23 173 706112
94 45 969672
7 58 315233
84 22 152535
73 34 125404
11 67 125285
88 110 343812
11 175 103744
44 101 700064
67 194 493810
6 102 57287
48 75 702755
33 196 918858
20 46 801753
50 200 678456
14 7 513171
69 170 740640
62 165 710394
74 144 32746
55 183 155476
48 165 503104
3 97 938738
18 171 264305
59 152 581401
78 168 718481
73 105 229940
31 13 82732
94 78 85386
53 177 777460
58 184 162557
97 82 10774
89 181 271367
3 68 19692
74 155 709947
90 31 806374
5 171 834726
24 92 446768
26 54 571466
8 120 296800
49 131 743875
89 160 444870
45 54 641039
2 163 45435
28 90 85586
5 67 58499
87 48 152243
90 59 879256
43 69 594919
70 49 369162
24 191 798031
74 13 148850
86 128 808739
4 104 919378
56 65 322632
78 54 406081
10 200 705261
56 52 261913
33 66 532583
16 161 105883
40 17 143081
1 176 378773
61 30 989216
63 52 403884
64 87 224563
18 99 16983
84 122 519414
72 84 454451
89 16 786235
93 160 969265
12 90 798855
62 107 197737
98 183 398780
92 59 100347
43 36 803182
36 64 621837
38 57 463880
51 106 307463
95 98 717513
52 174 863922
75 3 574358
46 57 175267
88 115 756964
41 42 107915
99 185 321847
90 100 786738
71 194 52705
86 137 565359
65 104 789937
29 159 202370
79 107 729243
96 63 790029
75 124 672005
88 88 1008017
43 37 720966
26 112 1001150
60 186 2637
23 107 560036
10 26 964489
88 1 363113
79 53 948961
93 180 830765
84 143 628398
30 15 561520
14 123 71752
58 119 774083
18 129 962882
65 125 60908
79 169 468642
19 50 977763
70 197 883865
69 178 326257
81 26 752742
73 1 39777
6 118 962105
19 120 945823
58 187 731484
19 48 565961
81 154 346849
39 125 854755
50 73 720192
4 196 38148
84 189 739527
90 12 616248
49 192 333658
62 81 1005164
12 195 550190
73 28 996687
16 196 149010
11 19 825835
37 106 851632
38 135 115688
96 67 826466
95 168 802174
47 68 666706
5 91 573858
100 73 443626
39 132 502224
33 15 15666
24 179 189146
30 89 370262
70 67 512114
52 48 621828
97 70 327230
14 153 519824
54 178 461752
23 3 936392
6 174 838536
24 141 178675
43 13 590479
57 172 826642
3 1 294091
53 82 131319
74 184 755146
60 24 245845
6 35 279785
66 132 701
2 89 13945
26 99 587557
49 16 680948
58 24 663651
30 108 141254
39 34 352453
39 157 186143
63 106 359706
100 13 154376
81 194 403761
54 95 507289
93 102 466247
6 1 688206
17 94 984300
49 58 19227
96 194 971752
71 188 407757
72 76 770478
63 170 939005
41 177 136930
18 35 36391
58 167 388331
37 85 873477
77 200 381888
73 82 647254
35 6 96706
26 182 268323
67 44 369439
74 118 744181
38 51 421777
5 185 814439
57 49 293115
37 27 701963
92 187 395718
41 93 163300
2 36 406545
79 38 415816
4 195 342715
27 12 207805
57 153 163976
91 83 798919
73 192 469956
78 92 818322
96 12 760830
95 158 822375
25 5 832033
26 105 417679
81 35 719237
71 182 871968
94 8 351653
27 71 502580
31 129 407291
24 108 896783
36 37 610377
10 172 852391
60 147 976848
29 127 601614
53 72 983887
39 19 353897
63 142 710439
89 59 864798
6 166 830403
99 9 194326
27 71 348899
90 84 247476
80 107 775390
66 162 674561
77 32 820986
74 23 73861
71 157 201978
73 116 908664
69 56 957561
41 73 968736
55 54 821753
17 58 185570
57 163 576041
79 148 3072
99 157 194104
92 25 171583
16 85 46551
89 136 459320
95 101 745411
46 85 953392
31 26 530377
85 86 165744
81 35 191005
69 108 211240
53 71 706482
52 142 987150
80 123 355552
15 153 757888
78 57 858698
10 42 567999
85 50 968696
11 185 417420
27 69 268102
98 79 607465
62 4 130314
91 184 401423
7 29 210608
52 74 1467
57 55 995082
42 4 267358
4 112 885715
21 151 879777
84 21 524780
6 80 658132
57 146 76237
14 147 388183
11 53 433181
62 185 844924
5 39 866659
38 74 746097
95 66 528973
72 3 791083
54 131 690261
56 1 1004362
79 161 340149
95 12 817170
70 188 786024
10 100 329880
51 70 784573
29 159 24817
43 133 914159
98 128 161543
71 134 363523
89 129 332668
90 195 272918
12 10 892588
3 190 955803
30 70 436754
51 35 528045
33 45 332191
49 113 138574
41 148 392980
9 177 544654
60 174 998051
16 61 948457
37 110 714637
92 58 348192
99 146 938621
94 22 448403
69 113 252199
97 113 858462
26 197 761252
41 144 926380
12 194 439690
7 133 418499
6 36 132079
85 72 513321
27 12 238041
68 16 785922
2 60 261692
47 66 902679
18 149 393817
23 17 2076
85 48 387444
55 195 971326
10 98 548023
67 194 532117
8 157 913064
30 64 309931
63 77 728476
25 121 675848
24 200 175291
79 124 276936
34 85 877486
97 106 9155
97 77 488946
54 141 154107
15 13 146452
97 138 886141
35 121 188800
75 183 990105
80 58 883987
75 13 691460
11 89 943474
90 134 806240
42 145 638905
79 183 612500
18 128 237382
81 47 221192
62 29 910508
5 118 156128
76 11 818031
86 174 908184
81 133 382032
94 77 559547
29 15 130468
17 112 989264
34 139 448094
55 97 945825
95 33 872309
76 58 946468
39 173 944408
98 151 370723
73 148 919916
65 168 969900
50 142 762567
48 27 996581
49 77 466370
70 6 318076
15 76 231682
97 130 850904
89 121 529974
59 136 75149
4 180 1002646
84 56 458197
16 117 995349
41 172 130074
59 136 235453
69 58 919267
1 116 219903
83 183 969776
7 47 581148
57 155 33985
77 27 464550
92 51 566330
95 156 294193
22 138 82581
89 120 345328
58 110 508957
68 93 878360
33 81 852135
25 189 656140
4 45 743795
29 124 673118
10 62 1008549
89 56 41377
28 52 805149
41 168 801563
68 166 497790
7 182 530055
93 55 903718
42 196 908611
71 75 312832
37 26 376391
57 186 726545
99 110 534543
20 52 739981
83 137 389041
74 4 341680
43 168 52220
26 93 739685
98 89 715056
52 199 325649
7 49 193607
59 82 89541
9 20 738274
40 24 760089
19 13 222800
14 143 181241
10 176 749411
74 173 1007898
68 191 596210
93 10 594987
41 106 512302
51 72 502591
94 13 499245
20 38 897421
39 45 506211
98 72 939320
82 51 150507
100 168 186724
100 31 909644
90 120 3397
32 197 325013
43 173 966108
92 195 242838
74 157 874638
73 96 773458
6 33 315206
28 190 952782
74 11 879432
57 129 1934
21 113 839065
41 150 884478
95 80 439063
29 84 256748
79 65 578500
95 133 267718
35 110 683529
49 37 432593
76 45 856678
99 42 654719
96 180 913827
55 66 971857
73 99 132119
48 111 753877
48 140 313801
33 118 212463
76 182 349479
8 90 645001
75 157 899357
42 53 741094
77 139 366480
55 152 618970
46 138 648477
24 70 997242
71 119 887820
42 68 740100
41 184 1012151
5 115 861505
26 174 263954
52 4 736896
69 44 690808
13 138 689463
90 197 692932
60 155 106267
85 145 498585
38 55 839734
10 56 702087
27 55 685226
40 148 466454
34 166 736018
64 75 440012
70 195 991119
24 75 660285
12 93 750619
90 52 424037
9 165 861488
64 25 538107
47 39 772666
55 198 870878
60 128 170517
26 179 902323
28 33 21543
30 103 421446
1 66 849521
53 181 561123
50 79 375581
16 26 547846
18 126 1002494
95 132 524200
44 7 917427
65 172 97293
50 2 592163
6 188 348467
28 156 792357
11 18 66009
88 169 955936
98 27 488966
42 75 917615
48 128 479402
34 65 413126
20 75 362682
26 184 877698
11 122 891260
63 158 197154
55 99 484560
4 49 246978
26 78 819091
16 19 374638
27 158 255072
43 129 582085
45 167 189414
42 159 767610
60 33 6473
56 29 354916
57 195 596994
77 132 49574
86 32 795234
7 113 37143
84 101 694746
52 177 318345
63 72 193768
13 43 452668
34 122 970329
19 193 386887
98 149 439641
30 22 359982
85 159 165890
80 168 118129
49 149 352929
8 71 480830
76 144 866896
80 180 876182
62 51 960501
92 122 561092
4 10 595070
43 32 765152
21 11 959700
75 109 656901
57 80 414255
83 122 948218
71 51 418124
98 11 401398
25 121 920280
46 86 105246
16 71 548514
47 65 953357
6 175 125744
92 7 894966
45 163 840564
58 140 983558
63 24 359141
86 68 632266
98 61 675668
29 71 217396
6 145 439603
11 184 314493
92 127 608755
14 24 876439
31 45 791137
1 143 923218
70 200 702085
20 188 984156
94 137 152853
32 15 135338
15 138 263276
17 117 194168
32 65 812999
57 164 515837
61 124 227526
60 2 247085
34 115 712653
11 113 329601
7 73 875404
55 166 843038
51 171 286652
13 181 802198
43 78 218616
45 14 17125
66 20 80736
77 187 133723
27 56 657250
44 199 835857
40 124 842166
69 39 556844
7 66 89078
3 60 29844
97 112 85229
44 175 85013
8 41 95832
57 131 700899
2 19 291952
57 47 211131
98 107 465847
79 129 664502
11 34 416415
6 179 919192
22 27 681840
20 104 763652
50 162 1880
6 31 848359
71 166 5138
43 7 782234
22 191 994547
54 177 164585
13 176 515755
95 97 974263
88 37 691073
94 181 860091
80 38 902060
65 131 423096
92 130 457734
5 119 14237
64 36 8427
37 114 212122
4 105 201304
79 115 106805
39 39 766558
96 66 460155
50 176 772135
61 15 90032
75 60 976042
18 63 66591
29 18 186351
36 47 7960
48 71 607975
20 70 25319
63 188 647892
87 127 708979
56 156 816153
6 180 560999
27 27 476579
85 108 243426
72 71 586043
69 13 80616
76 19 85000
60 1 125215
57 23 514672
37 21 125214
40 16 840847
2 37 814779
95 70 104394
60 73 222269
93 72 142295
35 91 278899
7 145 372224
96 190 810546
58 118 877230
76 168 485316
57 6 238493
31 72 459013
17 192 88504
88 48 713332
57 119 981941
97 75 751314
97 97 396584
17 80 43201
61 187 587555
12 156 783025
9 46 975893
79 12 790521
40 149 454463
70 144 570786
19 84 579353
99 112 38062
100 154 926378
42 163 855533
81 15 388952
92 114 827953
48 62 279979
42 25 6510
38 20 389386
29 118 515328
18 102 119694
21 184 347997
8 198 303062
76 200 687827
60 119 586001
85 107 501702
70 148 10902
99 5 364181
90 68 992792
1 190 27375
47 192 297549
85 17 122631
41 115 714426
51 72 94177
89 113 16435
89 49 281913
73 72 105440
22 147 246635
10 185 72512
13 193 174942
99 183 159074
65 53 505844
9 70 36847
23 150 465455
34 125 398110
93 10 649581
76 108 249260
79 100 78949
49 158 518866
33 70 417769
14 192 1006641
94 15 847513
66 199 970273
88 55 271501
46 125 340828
99 133 753831
56 109 514587
73 136 617499
45 130 457347
44 186 1002353
45 107 379095
21 125 783244
11 26 975779
13 18 675064
20 159 950556
40 5 132124
6 145 323564
95 130 536799
2 93 806127
71 130 747642
5 180 694300
9 70 36101
24 25 633538
6 122 623411
33 16 19820
54 75 472812
39 128 901736
30 161 49744
50 25 752098
76 93 227810
73 62 137896
87 84 346414
49 36 782039
61 89 727988
81 33 910494
66 78 290294
18 61 803151
89 91 749902
98 19 888426
43 181 385510
11 33 40359
56 64 166642
55 91 227522
100 61 362741
86 19 202948
91 4 187091
17 76 297182
91 122 778486
55 17 809757
4 68 763409
39 91 675633
90 162 858253
2 88 771391
28 157 370421
72 92 638441
69 184 175780
68 19 41467
75 193 341113
34 20 405867
2 41 543596
58 15 345079
75 32 7145
7 95 918935
11 121 350432
39 49 202801
35 20 643772
15 171 985229
67 142 303767
17 29 227988
49 18 98771
83 122 426853
100 83 970618
55 32 922812
91 191 799337
3 59 858842
25 69 900725
96 13 787112
96 127 777649
80 65 485164
60 25 538786
81 187 731724
55 135 74395
66 9 1009069
28 178 602539
62 20 913508
38 115 624745
34 95 177586
16 78 650037
17 78 545779
59 152 520449
35 32 890931
1 33 405044
16 30 336900
6 10 245880
52 169 218852
30 64 290004
87 39 43212
32 167 625925
55 189 20856
26 190 439712
94 94 470811
20 121 562658
47 194 618703
28 169 180912
46 135 24475
76 166 680543
58 52 844441
45 110 310111
84 32 702565
76 42 141080
62 31 533642
28 159 169382
59 12 34182
73 122 699603
99 120 150938
61 187 374670
77 17 597335
66 66 465501
74 107 314350
32 157 889846
81 58 352375
77 55 915847
35 61 372508
74 42 1007523
82 141 523152
50 30 774152
55 67 496944
15 119 789194
37 156 672067
26 10 575955
70 112 73581
64 111 931582
62 143 360323
81 112 39766
33 186 456575
49 160 139642
79 15 329168
16 141 378455
59 77 15286
59 87 553697
2 171 499820
57 70 478226
47 13 261158
71 78 502107
54 183 801605
25 102 359343
71 47 258624
51 28 589312
46 78 690418
100 138 848959
70 87 136148
55 44 272057
51 79 96766
54 103 1000181
94 139 397576
77 27 868924
33 124 402417
45 98 60563
33 165 559849
71 174 967579
50 123 211822
16 110 768119
75 28 176123
36 153 599383
4 160 878235
52 8 815995
37 51 779747
86 168 233186
2 80 134752
50 69 536899
47 94 676688
88 40 675017
91 159 747415
6 186 546455
86 164 640430
12 94 981181
84 41 858888
80 74 691640
61 103 716418
1 70 182268
25 92 657321
65 170 298415
79 12 827475
13 28 259356
44 131 629513
82 103 294679
51 112 657923
43 77 170229
7 140 397779
95 182 453222
21 16 500953
13 142 284579
42 2 275222
76 106 94667
78 168 85818
94 19 120609
25 2 929047
15 193 988596
32 20 789853
9 144 915713
53 1 439631
62 110 712354
45 193 790055
67 58 251571
10 147 328652
81 126 595880
84 115 461384
27 14 978888
25 165 735908
57 14 430794
74 151 337511
17 8 515883
47 2 487029
13 107 232820
36 105 579702
45 116 968781
72 9 839351
75 64 30971
82 15 294193
75 39 341451
28 196 869217
27 163 435182
40 172 568811
10 174 534520
68 177 195718
22 167 435435
13 140 195308
95 165 870295
68 125 523226
11 57 293929
6 133 459975
98 88 108545
33 139 737704
33 79 117954
46 11 908904
73 173 554712
84 176 492837
86 187 676034
28 67 201786
57 14 796659
12 192 805848
52 36 823955
34 96 785832
7 26 222867
60 97 873518
35 164 823006
74 103 365665
60 85 787529
85 39 745039
76 57 616208
20 198 132815
62 42 394840
91 189 238171
98 32 218598
38 56 3997
49 103 186619
48 185 114607
55 44 469168
9 97 425779
59 112 361345
66 160 479101
51 107 321117
90 63 979055
62 145 371642
52 173 90494
7 96 536593
89 70 66475
61 160 140704
65 61 830835
46 185 629272
74 3 118562
14 72 90917
14 149 689022
23 129 955313
8 145 264662
100 141 206981
3 120 533348
75 14 487989
23 142 841353
81 86 327996
62 197 988466
67 155 1011540
85 157 712851
36 77 527151
45 167 851409
51 150 319603
69 100 338417
95 192 456131
59 82 568485
39 18 637933
88 167 230299
73 187 936963
6 91 454422
72 13 187663
48 90 47718
76 107 413509
50 175 43450
91 42 128885
99 194 330813
44 147 383432
80 10 496230
96 95 329591
23 27 214866
89 177 966787
70 65 800299
15 119 36213
40 3 835651
47 105 246481
1 16 253526
34 200 1011786
23 28 879635
69 192 285655
17 196 302968
20 45 541867
72 5 678768
84 65 984867
77 121 699899
82 36 327496
84 9 188969
91 194 600343
60 75 456342
89 113 590438
42 181 254360
54 127 808281
25 135 48366
53 111 710029
1 77 388592
57 69 217781
90 42 218517
69 157 843312
67 142 191935
77 7 596196
61 161 762123
45 61 9034
15 37 629449
58 35 621245
69 23 588118
62 22 559952
35 181 142398
81 157 274851
85 193 146323
76 27 662215
25 172 733313
71 50 360312
14 51 812252
68 24 592472
37 101 622876
42 149 309431
96 147 119526
85 35 578251
1 150 344663
26 4 207002
28 52 913574
41 183 96856
10 91 905868
1 36 364172
39 12 582912
59 10 379017
68 57 666288
61 119 766741
85 110 987061
6 144 585408
82 83 308226
88 20 466151
73 191 227669
93 149 967102
45 142 172061
95 14 691799
34 60 559252
92 85 411562
48 136 220527
25 74 346371
83 97 101413
40 126 565171
10 100 32106
79 37 954772
74 123 521316
50 99 1005363
25 78 575444
23 2 540326
9 86 919622
17 154 448052
96 116 305426
31 199 326013
43 6 278165
56 71 601489
77 162 479713
10 32 501060
18 73 42531
65 30 628993
42 45 218021
47 58 170801
30 194 944587
10 19 805144
59 168 434635
71 113 559631
3 166 470129
22 188 212190
65 105 697932
73 193 461555
58 10 161333
88 197 244712
52 91 111140
96 79 307957
52 107 284980
42 194 1004939
29 100 879558
95 8 195524
72 171 18848
27 95 47855
48 120 693825
55 71 844116
65 137 108210
60 26 54988
86 163 374703
51 155 129272
12 153 39481
81 111 154189
34 34 425132
27 150 714419
37 30 751017
96 170 300413
79 73 64642
75 182 248196
85 55 148598
28 15 782213
35 166 882503
95 118 506298
40 46 301797
19 36 999888
5 155 886024
78 172 913647
28 177 314829
95 37 328532
86 15 178907
69 29 868082
56 188 957400
87 198 655327
35 85 496359
24 43 956869
69 4 833719
82 51 154076
29 82 245317
5 141 135874
23 93 420362
66 154 522688
10 178 340873
90 30 786180
67 124 105899
1 127 111248
34 58 101769
5 188 321434
37 132 679180
51 94 576031
74 118 257755
34 97 745813
15 132 890960
21 28 867101
89 180 315829
71 28 601435
4 126 883614
74 69 503791
6 174 136167
10 73 585778
21 160 251614
80 125 932091
31 43 438687
29 83 471798
54 39 663960
31 82 947569
67 70 775965
100 112 852909
36 38 969476
36 176 274749
28 172 732273
73 19 346757
51 170 855540
30 115 341720
9 17 98537
70 91 807948
33 183 1005458
100 40 665013
56 114 650315
14 170 630271
25 187 675907
99 51 485699
3 172 416782
23 166 318481
12 17 108953
12 177 8974
82 130 507062
96 187 200570
38 55 903523
91 38 738136
6 114 383700
48 77 7649
72 128 133200
88 31 207104
91 160 379955
36 90 475614
30 49 955715
25 168 950432
78 56 869845
79 108 280464
98 31 170372
52 45 876539
26 31 472261
64 154 142671
99 71 422322
81 60 766417
14 65 727390
6 88 103716
70 99 131307
21 161 10548
48 147 643133
2 89 590530
47 42 562878
99 56 92727
43 170 468077
83 11 757612
39 184 185548
41 94 458293
33 81 118372
77 2 750066
82 64 531681
51 23 1000596
73 134 856861
4 50 324141
70 200 964451
42 160 767620
29 77 567581
21 145 980245
29 141 500744
37 45 944289
19 2 219937
52 66 147686
7 114 101937
43 3 8400
7 50 250116
30 122 135432
80 172 610625
58 174 204494
78 82 580186
83 173 686592
49 184 495398
68 147 1011590
11 189 220072
44 8 543213
75 162 867655
40 158 187531
18 177 287062
90 112 913604
49 6 434328
33 92 231040
11 65 445020
71 137 518184
9 146 620194
9 81 780326
90 67 10582
83 72 561406
82 121 207940
71 170 426208
49 51 620390
56 96 290640
83 41 200794
8 139 953328
31 53 140999
12 103 656031
33 157 86182
28 121 653667
90 158 908791
42 137 105844
12 50 535472
5 161 419159
52 11 437695
48 99 157022
42 61 959316
22 6 540000
77 183 583259
56 168 255483
38 50 520892
21 29 387201
75 96 440715
67 14 327984
81 149 314216
96 147 44910
63 57 320101
61 73 995864
62 76 75408
62 100 951109
25 104 318549
85 102 241556
41 34 870661
46 117 412421
80 17 932786
10 88 721948
51 101 389714
46 2 155595
61 8 982426
90 30 253434
43 104 230075
96 40 311197
19 138 812605
40 10 793334
91 56 956664
84 59 948612
29 116 766538
38 17 448233
2 42 133102
38 40 519253
37 161 32062
8 185 377294
59 82 253012
87 76 292025
14 63 13713
42 125 121731
39 29 647266
81 66 757575
94 106 580346
96 2 547560
26 199 411306
2 191 285172
88 166 172331
21 20 153511
26 68 775464
48 56 993725
5 168 648596
98 121 585084
49 186 1010652
54 169 298264
62 164 970155
87 36 576911
79 92 1006240
54 79 726700
35 159 18000
93 26 171098
32 87 431569
28 143 214616
64 158 196528
60 184 625162
41 8 779617
65 108 243006
88 76 988735
17 146 113614
31 75 241434
53 35 17668
80 159 800624
8 164 170050
17 101 757334
45 129 891552
3 107 372649
66 179 578411
25 138 66182
71 107 276632
84 132 816055
11 44 717401
94 150 396702
80 44 249402
1 119 71855
45 90 116914
83 87 542541
72 105 15827
61 24 161882
14 11 18829
49 40 479583
95 31 862503
66 53 386268
4 76 679032
96 71 559351
7 10 637623
74 16 585983
83 103 838159
70 31 315248
47 64 895414
5 24 529009
17 27 891157
53 69 935940
52 131 316161
36 200 848862
76 171 524417
44 134 763394
55 145 982010
19 85 276155
95 180 884936
94 141 649504
76 31 222313
71 115 212251
8 11 906164
16 41 502753
15 40 295784
60 199 9186
98 4 189688
30 61 555180
93 113 92927
7 141 687381
59 83 127678
10 61 560546
47 71 501502
59 139 790097
26 181 377137
74 190 167043
77 55 299097
99 171 223592
58 39 656166
29 54 485030
27 172 136187
25 68 830936
16 29 395231
66 103 594835
51 19 695240
3 97 912652
39 51 72027
10 135 623487
43 2 922369
25 159 368403
10 94 904560
61 98 330775
91 179 677998
33 90 455205
36 195 808914
57 60 724323
60 156 555780
84 167 580145
74 22 467005
24 99 286027
69 130 665636
39 27 639527
96 75 94082
93 146 602757
40 200 35143
58 49 419277
59 16 897485
23 7 702812
45 148 470823
53 23 649979
15 63 461908
67 117 304048
61 49 547954
83 16 93186
97 183 16169
81 89 98446
99 92 936411
41 50 671968
21 84 141433
95 72 907091
70 19 233003
2 185 668052
88 89 665022
95 110 475780
16 160 149817
5 18 54764
10 52 671697
12 160 837050
63 65 937162
16 40 433704
24 65 835264
41 2 35536
67 131 118240
29 144 831386
82 4 415832
91 192 46085
5 153 791519
44 160 739303
14 194 350846
94 40 334080
24 153 940786
51 27 76433
82 104 25433
80 29 907566
30 118 228113
43 5 627782
33 10 615920
15 92 4922
47 134 645956
25 165 606570
97 165 950209
14 114 382587
80 196 826642
1 116 357752
76 44 663683
67 179 765185
92 70 480948
19 178 426579
94 69 365609
86 156 574473
18 143 884780
10 25 953582
45 108 706585
68 65 474601
75 181 857643
7 23 30957
27 37 96152
91 175 832480
35 99 891596
17 15 994665
71 134 624082
20 89 320290
37 23 100912
87 111 674045
84 146 162790
39 6 697816
86 12 889831
31 67 973076
39 110 208354
19 152 841879
92 64 177833
39 127 327679
87 166 536320
36 141 656921
8 166 574642
35 192 703828
91 168 291674
50 81 798696
94 92 152708
84 83 172509
1 23 122706
74 49 1003290
78 29 58405
82 187 770572
77 143 518102
57 97 208899
70 183 49549
54 190 886468
47 135 806182
6 77 45923
97 189 516753
20 151 742152
35 41 560039
96 171 453059
80 101 778204
21 164 892100
4 91 240788
28 30 550268
16 74 796866
68 161 352802
35 122 799423
70 116 993984
97 194 151784
4 138 478518
76 80 648664
28 80 132761
86 153 155220
51 4 347396
28 140 861461
44 135 956695
51 2 385568
60 172 172446
11 25 865785
53 6 77959
5 20 657429
33 85 470038
14 124 945240
89 1 1011672
16 186 339057
25 149 334439
69 65 666434
64 117 750669
33 112 722327
77 128 765859
46 134 237857
58 134 545879
83 172 22998
66 50 786887
39 102 432172
20 96 450158
52 57 6287
52 47 377592
98 174 113941
43 161 391310
39 85 977821
56 86 355038
63 130 377797
26 84 737412
59 12 400751
78 33 34984
68 168 372497
60 38 937336
3 121 310937
2 69 512511
19 123 185461
6 36 118517
39 27 655797
78 144 890335
75 160 495766
20 98 591264
20 29 230348
85 53 257316
94 92 553223
76 21 344634
23 91 599599
37 200 608282
31 27 142659
28 88 132647
3 67 3407
61 39 200958
12 57 522773
19 18 770024
27 177 931873
43 70 748973
80 83 790171
3 70 420018
29 137 412319
38 18 131389
25 13 137823
35 96 112277
31 87 689025
95 70 626964
42 189 261749
54 189 382894
48 17 338134
87 176 100698
49 14 737542
58 114 120887
95 123 234356
90 75 770036
90 189 684672
5 51 55798
50 48 184685
44 133 872336
97 183 523208
34 149 327174
40 47 137232
88 2 353381
18 184 627272
75 140 13748
2 115 559189
15 142 996683
76 196 5995
80 76 182107
28 169 359548
44 174 810155
48 56 226148
29 11 45274
100 92 225654
70 78 626281
22 57 745113
95 140 165846
33 67 366618
71 92 857546
79 115 315366
7 13 994152
17 49 333470
42 138 83650
63 130 886559
12 105 406304
78 147 319457
73 167 941817
75 155 165367
84 53 852830
35 181 94950
42 70 164874
51 163 471118
91 30 191787
7 83 156955
97 60 58251
96 134 388047
77 56 440028
88 83 214290
27 21 85596
22 184 64736
3 23 450421
64 177 20270
32 38 49849
15 46 909188
58 17 639582
91 1 156168
1 171 20705
52 69 351389
21 193 247371
74 128 986003
49 90 789518
22 193 481451
10 141 446241
68 130 871464
87 174 395235
10 46 455349
73 152 170829
31 59 289763
98 99 493323
31 177 629994
66 191 860694
27 153 348168
70 127 914086
11 63 867360
34 127 877478
61 48 765906
100 134 914869
13 4 963389
78 148 304454
84 100 549456
82 132 624460
43 100 723026
65 27 119366
63 170 393282
94 102 897731
76 101 679795
5 200 884504
31 54 556428
70 1 23594
66 41 867988
34 103 33291
1 141 940227
26 144 798797
80 151 716107
100 38 464633
45 67 578761
67 1 557100
92 35 541233
40 192 736356
11 132 800086
89 72 157441
5 144 158811
15 178 405127
1 150 579300
17 129 739769
93 20 882404
28 177 272041
1 37 428958
78 89 242792
92 131 477239
85 49 625045
27 133 245841
23 44 723466
78 97 654122
98 87 195657
88 131 492402
11 39 683321
79 59 436513
7 191 313353
63 99 15454
58 39 534876
70 198 912142
1 77 393943
58 170 434074
33 8 889960
92 198 300832
89 119 147852
97 20 127481
26 69 984397
25 16 450783
38 80 271738
25 14 565075
55 189 196519
50 63 74834
18 29 287457
25 156 261493
94 75 327389
23 33 380163
44 99 800951
4 35 139287
87 164 304290
33 66 187560
95 39 555014
32 111 415319
43 61 595742
88 46 1001331
21 67 725086
39 69 43372
34 33 182574
81 163 837088
100 158 797516
36 81 51566
5 150 454108
80 196 120192
54 4 137779
46 128 412054
75 119 391744
75 134 639490
92 192 197628
19 158 293456
43 26 339654
84 5 998956
42 33 853012
58 120 230033
63 27 639316
25 119 856442
92 89 33392
8 154 43198
74 182 235444
90 111 541134
91 142 556136
81 81 880123
50 160 944299
81 18 405342
79 12 1010033
99 9 844417
10 6 589273
96 196 957611
26 72 161415
65 63 966988
75 11 188256
2 99 588633
50 142 1007471
37 152 27064
54 29 114739
93 34 158443
39 179 634292
73 175 82927
11 95 106026
96 142 132021
69 75 471780
28 145 259540
23 151 616513
73 19 610380
21 82 1678
61 91 637951
38 113 860365
11 167 54662
40 5 57048
14 89 649662
64 49 90136
16 125 643080
49 194 316562
33 8 471570
27 61 992182
72 106 17403
18 75 1006325
17 164 736623
2 47 853854
59 171 156411
14 14 14108
21 114 827543
87 62 913410
85 107 923020
40 71 669434
71 71 61348
77 164 452286
28 144 47355
81 130 563321
70 22 641483
34 144 899611
16 94 517152
5 165 252737
55 156 84637
17 29 293294
73 178 792318
62 172 391034
79 94 630657
79 56 951859
19 143 687180
6 10 948637
62 56 581656
49 189 577241
53 60 1010407
8 117 811131
3 199 684023
15 9 964533
44 19 1008398
83 98 99989
78 64 558405
46 121 777818
16 121 835880
72 4 585219
72 102 542738
42 65 680863
55 132 912989
55 144 1008091
89 198 16980
67 172 795893
98 103 802707
86 147 622550
41 125 977058
3 49 282685
54 55 645764
87 184 733
13 23 433607
17 179 226730
64 1 182973
10 22 1003138
43 170 671195
55 15 973377
38 161 458635
99 192 49545
96 64 287734
16 106 169590
96 67 658205
91 74 390728
4 143 595638
14 135 745313
52 108 361809
15 161 825970
77 107 816490
92 59 144728
52 25 932848
5 66 165765
6 82 362437
23 20 892516
23 117 777678
6 9 874212
84 158 151021
56 125 268402
59 79 1000145
58 59 755459
32 149 622927
31 43 27585
47 129 651465
100 36 700891
98 187 640573
28 178 519084
61 113 558170
92 57 635226
33 190 883639
30 87 267406
52 10 598709
19 173 378553
29 176 759218
46 166 686472
90 67 921009
44 151 688351
48 79 428206
19 181 802293
14 46 896317
17 73 537780
79 104 265139
96 166 802000
54 145 303009
29 73 273561
90 38 998686
95 72 193614
97 15 124835
22 35 704918
11 134 969169
59 22 195799
18 127 195159
40 156 448041
76 14 732566
69 37 987636
54 163 66898
40 200 879373
53 200 819767
10 193 315717
44 97 849783
13 188 196034
43 154 483250
47 71 611308
48 116 922838
1 140 481347
13 17 47385
86 84 92380
34 99 153996
63 188 654455
81 152 659124
50 131 458976
30 168 840561
21 42 757694
67 20 588645
67 98 937931
15 169 956358
39 169 438807
76 187 50243
1 37 361778
90 82 716232
78 94 257178
27 71 896288
8 168 84108
95 55 378026
93 70 955952
11 39 656249
78 192 828954
64 101 893977
18 141 114504
70 173 942910
54 97 1011744
54 89 207890
24 136 348325
22 191 394536
62 104 145932
18 183 569804
93 114 857983
35 178 17368
41 138 591442
97 67 995429
33 154 286634
22 161 853363
89 82 572240
85 139 414512
93 114 292349
10 194 610707
76 134 24489
50 122 924903
3 193 707871
9 24 277422
82 130 830789
78 37 453197
28 129 451960
71 129 950832
76 2 360161
35 112 353443
32 200 216010
33 104 262716
25 51 643216
56 184 244010
26 2 677194
2 187 983337
21 9 326671
55 42 827622
18 156 108756
5 165 212527
28 185 661734
19 154 891371
40 186 87483
35 12 336709
2 56 672552
66 5 925620
9 120 1007525
28 19 258426
1 129 225235
3 86 68320
42 44 57712
59 168 55500
12 58 247265
96 67 32360
90 9 413997
41 182 848519
73 135 206801
4 56 430274
36 189 842554
48 75 547701
18 68 756281
49 145 401801
9 139 794594
49 2 321973
7 62 565389
6 148 551077
33 16 349805
72 81 500250
66 58 107136
82 60 444963
98 65 388881
45 75 641921
28 99 132354
34 102 743575
66 130 787724
14 134 74631
82 87 146506
66 166 660928
48 95 724008
6 93 689270
36 81 3216
11 18 273672
70 118 247633
18 158 757550
50 31 8776
24 45 164185
56 34 564950
78 124 44130
70 45 255109
41 28 257727
67 1 802828
61 53 111603
47 151 971213
94 155 706711
41 198 529670
99 29 657869
35 106 189603
44 80 517004
54 142 78176
25 15 93655
29 19 158174
15 70 613280
25 70 63360
92 154 249571
3 93 504216
28 194 774764
2 194 436370
80 184 952869
92 78 136196
4 81 609860
85 142 789718
10 64 485294
94 98 1002908
45 166 836114
49 136 540921
44 93 264274
43 21 954115
91 95 737775
72 12 620495
47 3 827821
35 76 508511
44 104 116355
12 197 508025
43 120 929490
75 147 243096
10 38 339382
48 185 160655
48 48 385229
22 127 683541
11 20 322521
50 141 810183
40 118 123570
19 85 982296
75 1 713679
94 148 881185
42 73 229862
37 112 407695
52 31 474826
81 19 215536
68 164 994818
84 54 283134
84 3 544917
81 6 1004484
60 123 787254
66 59 521099
6 187 149667
50 187 277208
49 76 944304
42 27 1004999
12 138 339349
62 190 933050
2 11 984131
49 99 797598
65 53 666318
20 98 933407
93 3 532825
85 87 214098
92 145 410404
85 37 72999
56 131 855868
60 196 226905
22 58 73211
41 100 670693
86 190 170054
84 95 23246
38 108 39340
66 10 554778
90 40 110218
96 11 330136
55 108 405541
6 116 246522
90 151 68015
28 190 467384
71 167 757771
44 103 771023
45 31 894352
16 92 533398
70 120 464370
34 175 509901
76 76 127172
96 57 724458
48 141 175842
83 144 274077
75 74 801979
74 114 117484
5 155 152740
86 176 69811
8 199 170510
25 172 245016
96 84 260318
21 34 32984
78 23 296997
3 106 443938
14 87 127608
6 155 225910
35 198 136720
11 57 35362
35 55 950676
52 144 1008156
1 9 640730
3 143 712230
44 57 919782
45 142 625662
51 140 1009444
41 191 360431
85 138 662339
12 128 970664
24 107 431815
13 54 130447
92 78 710021
80 90 520168
34 36 585236
20 8 195041
30 9 230540
7 163 331091
43 67 986888
70 34 168804
76 64 930712
83 190 457853
7 132 784267
36 193 609548
87 112 14901
23 183 346098
75 28 775257
58 184 327337
66 61 113136
53 180 488427
58 182 781224
97 181 948120
70 179 653430
92 32 987361
54 169 994100
20 83 933908
84 64 165070
59 128 148411
99 152 454376
30 16 616457
17 110 369230
44 193 624687
98 96 245613
17 200 134099
20 164 421693
13 151 646994
78 125 197707
39 183 319842
11 46 812712
57 167 788294
82 52 931400
76 3 203059
1 151 1005071
42 116 248860
83 145 538227
78 6 725233
60 101 469175
95 197 306189
22 72 217210
6 23 670802
95 140 710695
67 196 827946
47 16 379804
33 152 257180
21 88 12311
48 23 409763
6 58 634798
91 200 767771
67 198 570606
32 59 768402
85 133 120204
12 106 605828
88 115 980598
42 155 50990
6 5 225402
55 19 917161
99 155 931183
100 60 908843
49 134 437668
61 175 116612
70 50 796104
85 131 551112
75 37 55565
5 20 924811
33 54 812496
36 163 353045
63 158 949821
78 172 977500
88 74 547465
55 19 367920
63 198 594560
94 6 854594
23 187 881106
76 61 462673
15 137 563130
91 5 281955
49 109 420944
73 120 596310
56 156 841836
13 37 977242
55 133 302490
59 94 987985
73 107 818484
9 60 1001774
53 112 182873
46 85 562613
41 115 882005
59 150 826039
77 122 661328
66 49 354123
42 136 947353
16 96 288630
28 16 237352
60 127 596351
14 127 365243
12 77 228578
55 141 757483
12 59 892061
12 172 485574
96 163 387007
35 71 284349
16 193 178339
75 124 658614
59 141 418126
30 34 10894
38 95 540454
49 19 147734
8 153 215812
56 43 643989
10 48 849979
37 94 892948
77 139 421999
51 189 138464
24 146 114886
48 169 784745
25 15 90286
61 54 672339
5 200 446319
98 129 782649
98 18 230291
68 114 602340
94 191 62069
61 74 283829
39 193 2184
49 38 972277
98 180 731253
72 177 373180
42 31 852188
91 197 636104
79 171 455116
97 115 934040
25 154 158725
11 141 1002032
72 1 245490
18 138 72898
72 125 521477
63 18 974437
88 1 442289
34 14 108501
12 166 475377
98 113 510369
8 138 802096
40 145 770597
48 177 974255
53 85 517131
40 6 105032
70 56 115922
27 163 76740
63 124 921186
18 35 173929
94 24 511059
64 7 147660
55 122 108270
44 38 761783
75 29 590039
100 186 851546
47 12 447315
46 65 538020
96 84 966062
98 26 635798
10 189 532411
80 139 889357
83 41 700150
4 145 812530
35 196 868146
87 32 503705
99 105 42703
14 182 454322
95 195 426060
100 92 105521
41 1 720548
6 92 10053
78 23 877151
18 43 501934
14 36 984540
94 176 990499
9 94 765716
23 27 556928
82 175 946043
84 190 181382
16 51 831077
14 79 906163
64 199 253422
96 180 189384
100 179 472772
94 188 204518
80 64 953955
35 140 599268
53 35 176656
12 167 659794
23 152 637741
88 21 680780
44 110 130764
40 93 952212
13 145 46240
22 186 78521
33 11 224733
60 160 403200
74 65 241768
56 79 706335
77 84 473269
34 127 496079
51 196 240463
11 90 836987
24 54 890576
13 78 562703
22 95 512604
74 191 973319
24 39 850058
80 40 115102
76 71 237079
43 195 650927
47 50 39821
80 139 628692
29 183 393345
18 17 224101
51 52 639316
69 172 971136
3 68 324717
85 87 559650
60 106 349090
53 166 318604
37 83 102204
97 72 44338
76 128 83180
82 134 546599
36 49 465829
83 154 267705
53 34 816000
80 73 99675
65 33 93024
47 161 460328
58 69 687129
67 75 662587
4 96 34580
34 105 614872
81 166 247981
40 32 703349
56 4 969565
20 31 584172
25 49 900788
87 38 390729
89 175 617010
13 168 21449
4 82 594137
57 24 423815
96 183 582493
27 135 856495
53 6 1004157
24 172 608591
9 73 306584
25 10 478670
47 82 273579
1 61 983955
73 136 921816
21 4 238211
75 194 846012
23 16 890049
43 113 688878
50 83 986178
28 26 688532
90 146 925222
57 105 492077
98 123 927828
29 7 610931
67 199 677494
59 37 401956
59 136 300672
77 46 326121
80 60 398383
38 48 859192
21 143 792360
13 11 820716
86 52 69519
69 48 284213
5 165 861405
24 98 278925
57 22 929754
22 136 219409
15 117 919099
50 48 357508
28 100 146644
13 189 519398
100 165 312345
67 178 967788
3 100 619990
79 125 562960
59 137 400271
76 140 801316
50 67 196894
55 130 822481
71 37 195791
70 18 121480
34 124 34650
64 162 680544
10 94 998022
91 18 199372
84 180 329945
48 138 337529
35 128 275912
27 71 637273
52 143 543130
29 165 600096
48 80 475286
67 69 19796
42 171 865212
31 97 924481
4 187 719798
79 99 449720
54 124 135233
15 161 474451
65 36 839080
97 35 697217
99 77 162704
40 75 136414
97 161 233099
23 11 390959
99 100 114634
72 170 583288
32 166 539141
7 135 962482
56 110 140320
43 140 410802
71 135 739326
85 163 100701
29 86 426975
82 12 685193
58 97 304790
3 101 680370
37 145 608741
44 8 415356
94 184 790732
43 96 431524
73 131 62054
91 59 505794
50 81 408245
16 73 175836
57 130 38683
11 58 743563
13 57 371331
36 180 607967
23 98 762952
45 107 140957
65 132 608720
66 62 26014
33 55 873119
69 16 658141
45 181 948263
12 116 590577
6 181 35276
95 48 643410
79 131 786943
94 178 563598
73 153 339877
76 110 665422
22 185 509881
88 141 830857
55 184 919163
98 46 153288
75 92 888930
54 72 387807
84 94 159950
10 150 439043
47 1 322067
38 113 965087
18 56 308059
40 185 717018
74 51 728030
31 188 26651
75 74 258374
30 69 627941
73 48 893635
76 134 633071
6 73 528606
59 13 612794
64 91 411755
58 82 951291
37 48 819306
8 103 457753
83 114 68052
45 134 285765
100 38 565959
29 198 233756
33 105 209646
58 110 719784
47 53 712853
89 112 896274
83 100 430842
97 47 333774
83 171 189278
48 144 80790
40 1 204017
7 28 115329
61 125 700280
59 52 301871
62 42 609089
92 155 904354
76 69 33735
7 112 756091
5 181 429064
89 40 876270
83 194 247023
48 151 32267
59 199 66816
38 56 305196
59 112 476998
27 48 998070
38 68 1006347
53 95 682138
12 107 615851
42 6 229226
52 32 831074
92 121 519504
52 15 819891
94 21 994208
49 160 44931
37 59 197158
85 154 518238
31 51 467048
86 136 162896
48 161 577654
62 111 763264
81 75 426505
94 173 460204
11 33 645928
21 107 917865
10 3 127902
45 116 544218
100 190 320580
53 11 655700
45 175 716690
99 80 727169
38 69 547223
33 99 877795
72 75 225487
56 7 767629
35 195 404075
35 184 783393
53 123 616350
74 69 744254
22 99 969468
41 46 957260
43 197 932818
72 110 7229
1 147 405119
58 41 562756
61 28 489160
99 95 489440
35 136 176532
72 151 915198
33 30 763753
64 60 756854
6 36 425042
51 123 887557
53 39 138743
48 122 879840
65 38 306341
8 18 334823
4 83 787069
29 198 991696
34 177 804477
97 185 596101
33 14 993762
59 99 493321
37 130 48179
38 197 122049
62 102 239721
87 191 752852
6 46 564847
53 96 153970
42 87 905768
12 22 429037
41 153 7007
65 17 381323
26 45 37314
77 108 228711
1 199 123963
71 148 245933
62 52 333326
97 118 398981
27 101 260360
71 124 83366
52 2 875046
84 129 716805
18 104 685180
46 200 598721
95 83 313487
39 48 409696
18 67 625671
92 58 379371
49 67 251876
96 65 863879
7 117 790407
75 192 197204
40 94 582123
77 159 284783
34 48 656063
86 110 302198
99 42 469153
57 80 100821
32 66 376867
98 121 915958
45 131 919738
69 104 774616
87 14 914926
15 189 773461
64 157 873419
2 147 368183
7 131 574134
86 199 466356
94 133 654256
28 70 231346
77 107 78408
40 18 775454
95 63 893048
31 14 1004346
21 180 901075
21 133 533799
72 191 794474
86 14 634251
81 177 285977
4 186 574888
88 179 238529
74 164 415487
19 57 434525
68 7 344751
81 95 859323
10 123 930496
14 62 786371
88 121 352034
75 159 345633
29 25 974424
84 166 750694
93 18 353513
75 88 427063
81 122 87078
4 101 601964
56 130 550166
32 102 655994
4 187 776620
36 167 860405
76 66 619741
25 134 683926
46 47 319916
95 49 686309
23 113 407133
15 156 334483
89 187 568014
51 160 448301
57 194 674504
83 44 350561
6 125 799953
31 160 570421
18 187 293110
1 148 697649
54 144 234549
21 85 516277
43 47 772775
73 8 906467
69 32 919526
52 85 755171
4 75 403374
17 108 782525
55 43 559474
90 115 105649
31 116 1005845
59 181 296410
71 189 543105
59 139 691434
3 166 103946
83 87 878040
14 43 633794
3 100 174836
13 110 8981
58 87 217052
87 184 959891
78 16 544325
81 152 14458
27 33 461992
29 33 33675
99 173 556562
24 112 1001764
76 18 755338
58 4 199490
75 87 32888
34 60 298524
69 198 1002357
88 180 733828
78 138 440257
41 151 297537
91 154 515663
95 69 172658
81 52 812536
83 31 884712
89 2 562972
69 174 443092
36 40 979379
20 31 838290
2 187 198418
47 41 355961
44 163 45215
72 180 610295
36 129 638286
46 131 177122
89 49 738076
64 99 636233
33 193 53635
66 129 264312
92 48 486460
77 16 1006525
52 191 829519
83 40 841135
25 83 618087
18 191 392322
52 80 203993
68 115 41121
50 167 536232
57 134 814872
75 56 601295
13 200 480805
13 104 552824
13 168 688156
80 20 455347
44 99 791271
44 67 902331
33 66 529651
44 152 513487
52 176 509436
75 181 792238
47 154 957108
43 73 332205
78 28 716558
48 66 597915
97 122 483620
3 99 150801
52 28 522725
49 55 114564
17 192 113109
43 131 35413
4 163 352851
61 31 385350
52 56 936954
97 85 795315
36 111 595012
6 145 625090
34 46 310466
23 198 751661
64 148 858923
91 47 291210
87 200 537546
16 59 266467
85 14 510717
82 14 953956
44 161 887265
15 119 233473
22 185 681489
54 116 393809
13 23 960175
94 183 462208
83 140 633483
41 92 67431
80 117 151691
7 56 355052
28 129 97002
50 11 477352
71 192 555320
81 166 450090
41 53 565431
60 181 953621
17 13 505337
79 46 530678
64 38 119358
36 160 280589
21 16 705067
87 76 683524
56 7 360263
5 95 543541
13 78 602981
24 45 457791
15 180 100265
75 111 186405
94 187 653607
59 142 724499
59 83 132973
18 5 32839
93 155 344904
48 186 213417
72 168 485493
98 4 666780
20 68 188271
58 14 216501
63 72 468841
98 34 166022
36 81 944086
25 7 714814
36 38 149386
83 20 880990
80 119 766691
70 161 642356
64 47 851102
37 76 676969
96 179 619941
98 65 466017
31 193 75240
46 121 198275
37 9 418692
49 28 682293
70 111 160405
67 166 162590
62 46 367193
63 85 345458
56 69 637815
41 184 192649
9 38 195685
49 153 388613
84 9 553348
45 116 8658
73 53 801589
29 85 537265
40 95 13950
49 69 259905
9 129 630485
68 30 252259
46 12 581305
1 146 629513
74 101 858722
26 143 688053
50 179 193306
43 181 1010740
80 79 972499
29 125 800196
54 146 87248
41 107 209119
5 122 107805
80 141 633521
44 140 956082
58 10 538862
95 147 254115
44 116 628740
6 7 856613
84 29 640477
93 94 864251
85 93 978314
72 23 731820
98 34 218095
50 137 323798
70 197 64257
67 144 622335
82 43 881193
35 64 422708
55 9 201162
78 47 948831
23 79 464850
36 167 258495
41 174 814418
80 177 301513
59 73 167223
71 58 342627
57 39 159911
67 145 849517
93 151 931372
34 30 729139
75 105 466615
46 61 947490
31 131 483107
52 121 448197
28 2 973622
83 184 142628
36 180 700340
44 61 184479
99 76 578738
25 64 447857
7 101 455099
59 88 748808
30 141 760513
82 121 672753
17 20 288961
57 86 633573
45 194 26521
72 135 251921
9 131 515535
100 179 613682
33 78 122516
19 112 947922
34 81 24108
86 5 73546
73 151 455560
80 14 432456
35 186 820458
6 87 586861
39 176 43174
3 15 401506
77 57 466949
43 135 543979
55 110 648399
77 96 128175
76 132 602840
82 24 329167
38 63 488977
1 149 325198
53 86 601009
39 135 902876
47 5 353203
94 2 150303
88 190 906846
80 25 690244
85 166 195238
27 52 215044
10 94 755101
27 178 347882
2 119 735934
48 87 833143
63 92 781072
91 151 838806
80 43 515487
50 56 102160
9 4 103479
59 156 22259
99 176 57449
15 148 446234
58 122 663735
48 149 285222
72 185 131097
37 190 929596
72 196 327823
78 192 771974
46 164 66442
50 140 74798
67 172 511149
3 32 504070
47 12 487215
50 10 62465
85 145 732638
57 178 606210
91 14 910158
34 76 576605
60 103 16187
27 75 121960
99 152 537748
94 79 391362
75 113 828604
44 79 754119
30 164 272022
55 143 737679
60 189 337274
69 115 581545
90 89 55965
12 66 372363
34 15 386973
98 195 456457
55 177 1010119
96 98 780376
79 43 417720
33 116 330632
38 59 345242
37 6 61026
98 87 147074
72 1 928167
7 153 567611
82 129 109090
13 62 577057
82 64 892292
90 82 972224
21 15 120973
35 133 790388
93 102 1005081
64 128 855164
37 151 221323
22 192 798517
9 150 392976
35 98 672083
52 123 387803
1 173 486200
58 149 584953
32 138 140962
8 16 466059
35 151 27141
9 24 625446
87 135 555985
73 11 13610
73 11 357543
79 139 254361
86 4 1011718
52 153 62787
82 85 314483
47 34 451306
72 5 258285
44 22 436287
22 123 204009
84 3 105244
2 80 725599
29 78 473855
61 184 490881
19 145 825968
72 128 380808
31 13 197913
80 89 506086
36 146 563604
85 91 580689
10 74 637673
67 162 184341
1 33 332310
33 164 145025
36 87 40935
43 73 740975
32 27 248482
89 17 864951
48 57 324769
16 65 575927
44 117 46805
38 86 50966
56 30 397153
23 135 574798
87 123 273642
100 118 230618
10 104 24649
41 103 369205
65 114 312751
55 184 370045
62 46 476695
76 119 794552
3 149 865967
96 166 719068
17 107 458877
44 170 452308
31 123 917622
5 103 875041
39 84 143971
31 13 685938
1 158 840607
15 110 62189
5 157 687703
75 117 8063
79 53 58518
14 119 413929
35 187 666538
6 165 148103
8 194 931940
64 40 464421
38 139 840432
28 187 390609
85 99 882506
48 85 274323
37 192 585529
63 59 588924
54 124 727083
76 1 798698
39 16 344083
69 90 824421
25 98 165909
90 171 771993
26 103 72705
53 124 300945
64 176 617010
13 54 308694
85 73 5074
49 85 307187
38 157 259941
84 142 7964
98 155 937733
48 122 352051
65 67 861013
21 65 906536
51 1 176300
76 64 509785
56 9 620152
38 195 406218
60 72 925422
77 50 706843
50 65 222453
62 72 883993
34 77 138845
91 182 918744
13 121 4331
32 60 997458
65 148 282119
78 57 39478
87 141 200032
26 157 435321
26 104 704153
92 5 178377
19 42 790745
35 63 632100
52 72 605686
73 9 600246
39 92 855046
100 150 527406
7 87 861196
65 136 227058
87 79 594833
81 22 928878
75 42 906310
36 47 938175
51 65 148280
20 109 42142
84 22 84769
61 11 607022
8 5 62291
64 143 37067
92 102 866583
57 136 677894
23 153 203152
35 96 103592
73 64 44132
40 138 953519
11 96 724532
19 188 652908
95 31 152671
3 134 739734
3 23 561624
47 57 9899
56 65 728381
94 97 757398
68 187 661430
86 59 816273
5 58 515658
83 79 666857
22 40 147785
82 190 676247
27 198 454724
95 76 1009062
50 82 741186
17 159 62228
90 162 278732
11 93 332955
8 71 3634
7 114 15573
87 75 723594
88 79 955164
14 122 602903
4 179 380391
6 28 199122
96 86 268515
31 105 961183
41 72 24249
59 35 692169
27 110 658657
40 87 532614
52 77 113836
32 100 844446
35 196 985456
13 89 262672
87 54 83896
100 51 930328
78 141 698066
63 92 236248
16 40 819748
93 60 862028
79 117 232861
2 132 139150
18 183 76052
50 62 579421
68 200 944556
92 94 883084
56 111 436350
97 123 856280
56 124 203820
40 174 291624
91 127 983510
16 88 302429
33 188 940316
31 136 648114
40 184 245426
63 67 404952
82 68 444389
84 122 886106
7 129 35699
35 103 881984
29 19 191599
79 31 825149
56 38 785530
100 160 361877
93 91 379680
5 12 78682
93 115 200030
95 92 899260
77 194 740775
89 158 405055
44 197 135779
91 167 326395
94 196 286955
9 129 77765
8 8 32635
15 30 872135
39 149 345830
13 50 124389
16 89 197523
13 84 55915
80 35 275531
49 197 417899
27 172 767583
84 135 1001418
61 72 168826
34 62 956174
13 14 372480
26 26 331360
2 115 539067
9 35 265592
27 131 262508
34 35 606049
58 112 447494
5 159 979083
42 72 945003
33 94 884753
74 66 452849
24 87 881306
77 145 658766
80 183 97324
10 151 52697
17 48 849145
39 43 365144
32 67 473522
23 115 71990
35 158 108184
58 178 766495
79 14 809372
49 59 855413
76 126 803462
40 139 846854
12 197 523954
18 186 414873
58 132 636632
96 50 423365
50 53 870318
71 174 96435
96 117 796647
57 92 246498
60 34 858852
5 115 430962
52 140 989002
25 157 901566
87 72 244961
65 109 676730
77 32 81443
11 26 230105
10 75 516979
62 114 227004
58 115 470508
16 119 112365
24 98 633213
86 93 163066
32 27 71098
76 65 691060
31 31 691021
71 115 1010487
23 196 180287
29 28 488516
57 119 477965
41 120 59319
89 107 425535
34 109 605835
94 127 877140
2 170 302498
100 108 57257
37 192 514174
91 84 526195
12 148 787154
20 196 55029
36 18 654037
60 10 589744
6 171 717703
33 167 55406
18 127 738896
34 61 744989
55 3 655529
16 9 909716
70 52 295569
77 66 552222
36 130 825734
18 31 399503
70 46 171462
62 173 78017
68 35 817709
62 175 364071
48 24 137729
24 187 124826
18 123 685102
50 195 869944
3 79 521492
98 17 36618
52 119 116696
49 73 173037
86 48 336760
26 82 163381
61 194 51367
50 29 478841
43 7 216304
95 148 860056
36 10 968106
70 11 937647
5 113 554910
75 50 456247
98 147 184274
17 105 498089
61 139 236977
80 130 486524
83 66 893205
41 27 498712
79 96 345994
38 72 973816
20 11 625854
68 20 223599
78 165 227100
78 185 725776
28 186 333655
69 170 842828
70 55 728515
4 152 650206
67 156 168918
3 154 616738
32 178 796834
21 74 42496
89 198 258648
56 15 590806
25 155 590257
25 29 7355
75 155 358953
2 38 527842
69 191 951160
37 108 858285
62 49 82654
63 108 992913
76 25 982870
52 148 501324
100 124 712726
56 36 513344
23 118 139491
1 121 944205
25 193 67401
1 133 495067
24 155 48957
94 136 363771
7 52 99272
73 105 920351
28 45 486375
38 173 394310
52 193 247039
76 119 121380
91 167 899796
43 53 205921
58 21 115283
75 105 60492
51 14 901703
43 181 525054
21 197 114223
61 173 864011
75 127 448717
34 136 200051
39 21 181151
60 103 862703
44 167 755130
65 108 822090
22 9 462687
87 92 57112
74 81 457402
64 117 359016
29 102 165682
57 8 457930
72 178 570155
8 151 428900
26 65 980783
55 48 102017
54 183 100097
56 103 964715
52 61 61608
9 167 216949
5 45 862473
67 170 428313
5 193 841032
1 124 94341
42 55 919227
84 3 260585
32 119 283985
33 81 859694
37 50 162039
19 24 629870
48 69 788755
92 52 605925
11 20 227237
13 84 930638
74 190 4910
65 137 838562
27 47 320847
36 101 929407
33 161 923073
49 157 334230
87 33 458714
94 79 111378
44 144 782025
84 60 284139
2 71 890229
42 7 190233
14 185 491928
60 59 245084
11 36 705330
53 152 9374
36 96 865361
15 174 711145
53 157 207486
44 23 190248
29 25 133585
40 17 543599
60 136 25929
67 82 215609
25 145 759215
62 145 674774
13 143 111587
70 11 635322
48 117 687186
94 108 749451
69 144 852454
20 9 907655
75 49 565744
84 180 740801
59 80 972543
42 15 643437
98 41 872475
46 167 379631
78 122 933870
67 130 585188
14 139 713669
26 97 227579
36 180 223944
50 102 633841
4 49 830736
99 31 621125
19 25 323541
41 72 593406
70 74 42252
11 4 81971
31 111 262737
18 77 485200
60 114 336286
6 183 59714
80 161 480216
73 160 679332
36 188 459982
41 18 174973
11 84 503554
72 55 292348
52 158 189819
47 164 687485
10 14 164188
88 62 96411
74 108 228282
82 175 169736
35 153 167474
42 137 701133
14 58 10365
53 25 761866
52 164 676555
78 21 47871
70 190 45023
86 174 739310
24 129 260542
72 126 874232
4 82 720627
17 43 442497
9 71 847863
51 42 767925
63 125 702296
51 180 816185
75 72 333465
11 43 280292
33 187 645202
46 37 501
55 19 887813
42 80 218002
33 135 141166
30 4 407612
73 106 646390
23 196 869310
29 15 726328
65 196 531282
17 4 327290
67 195 941828
52 71 71519
66 186 724997
96 43 97376
52 140 109237
25 44 199551
58 52 480643
44 110 457064
40 137 216043
17 129 905903
65 116 791018
66 135 934606
77 103 663518
83 44 382596
1 112 876031
58 5 639903
19 195 33109
18 33 273382
76 35 26576
2 106 558079
35 34 635069
37 69 755205
41 4 83592
5 125 637289
65 120 30008
5 75 940210
51 118 865922
64 185 116223
46 25 91679
14 73 636695
23 157 663324
59 50 362022
97 41 440084
89 75 170707
13 191 580641
96 166 871736
29 7 306594
42 6 947485
42 15 275543
46 48 10084
48 165 63286
34 13 383227
87 194 105187
7 6 480906
33 176 784153
17 134 130194
68 69 546313
65 115 952323
14 14 648997
44 149 537420
28 52 468766
68 13 627362
25 137 560929
23 135 291804
82 35 497456
76 88 731998
18 136 458186
28 191 526704
69 160 138880
78 183 453842
63 14 625854
4 131 556569
31 151 100202
100 49 690877
97 32 176627
76 47 633027
54 139 586347
7 137 781418
92 154 70936
85 24 760471
9 2 981182
55 3 265042
71 81 521245
94 122 974749
91 9 881790
54 189 885908
51 130 31824
1 137 369681
89 34 503287
47 107 722677
27 88 509045
65 90 626616
63 125 353125
76 136 706046
34 185 114652
16 113 295974
98 99 470057
55 51 302205
38 129 157998
21 172 101353
78 195 81600
47 111 813465
18 100 578178
74 102 409756
33 161 177946
47 8 133112
100 127 662610
70 52 18721
2 144 519249
80 108 969713
18 70 938655
11 107 280045
74 150 731689
35 39 280884
88 23 163157
8 63 337663
61 8 110292
76 133 527550
68 20 640291
7 132 765001
81 1 591920
99 194 469045
99 156 442398
27 183 360555
36 150 787641
34 20 864298
5 194 933787
19 85 871201
45 100 679633
72 47 60002
65 26 230315
96 113 77999
86 78 241758
94 127 493208
32 90 908294
70 18 594966
78 123 891804
24 104 249170
29 47 294633
10 98 343457
44 150 384966
48 32 910619
63 75 144866
47 198 459043
94 123 47815
69 107 695922
16 108 556142
49 76 135132
58 71 886560
21 125 339396
23 55 649765
48 39 501418
35 47 875751
6 162 888391
57 23 929931
57 77 957304
43 40 238933
67 200 392089
59 26 220313
72 80 648582
38 148 602167
55 99 271292
62 156 678679
78 159 971938
36 130 5197
100 31 631714
60 65 870982
40 125 172986
6 14 387667
20 177 99935
33 39 708360
12 184 16532
65 12 5041
86 60 871125
6 160 328056
22 162 178776
48 80 523070
21 103 896222
90 178 518123
44 178 613254
49 32 975045
63 109 947445
44 106 370643
72 172 580330
48 31 596279
47 107 414336
46 188 916276
69 187 862777
45 162 692850
67 165 564603
75 132 1008896
13 45 1007023
33 102 206510
97 24 961350
57 119 853708
2 61 154093
9 63 47673
4 128 452091
99 33 157061
69 138 669650
28 161 973630
91 33 409229
71 63 291600
89 6 36228
84 74 917489
71 89 514628
23 62 208374
8 151 27189
77 118 152790
49 164 385967
55 161 341589
38 73 927478
99 152 669599
69 174 141647
32 6 856
34 136 716087
59 198 400120
3 148 217836
6 176 840590
23 49 720200
6 5 118881
5 50 594495
74 62 883157
79 25 598896
7 32 579040
1 181 219823
31 73 491968
29 36 662606
32 12 285219
10 169 862486
100 169 174296
100 47 896190
20 29 929832
31 3 738583
91 112 517426
49 101 440853
42 41 895872
34 71 266239
23 84 244387
36 52 931805
56 76 54971
98 26 689865
90 48 65510
58 144 420316
96 105 793466
49 160 937254
91 106 661724
42 189 21912
81 127 138646
69 174 659910
68 110 376436
28 73 395855
21 112 511216
41 144 692347
51 56 161069
68 183 822989
47 2 676322
100 27 177528
88 109 344009
99 3 393250
34 57 225545
4 59 378462
64 89 234775
42 60 669324
91 98 610993
23 133 821332
23 42 22185
59 12 873820
74 113 53514
76 109 244160
38 74 38620
98 185 847745
37 186 631130
26 64 349039
48 80 781068
9 63 1002422
83 147 199166
75 162 27426
60 15 378220
25 83 314096
29 191 589616
2 192 698303
24 83 895921
11 88 576662
50 52 50023
80 38 966477
11 59 46028
48 36 939913
78 197 1061
13 65 42367
91 121 883971
87 43 282963
14 199 335217
51 157 476798
66 74 256031
18 114 125275
25 79 362188
45 95 324098
44 100 676817
4 172 790899
1 49 275171
16 155 606196
39 161 274369
63 55 505628
29 129 999663
97 158 129158
28 64 1003005
42 87 451993
48 45 113100
76 124 697765
99 68 630651
87 169 627521
16 41 776450
41 138 560600
67 98 144210
65 200 276274
10 152 816246
74 29 526828
97 54 988049
10 18 305823
47 144 1011548
41 96 768682
4 85 112252
69 156 530643
29 141 165556
13 176 952579
47 148 886922
33 64 757124
9 108 364722
33 186 990882
80 94 108984
87 125 562039
10 9 599460
11 74 989684
86 65 356537
26 62 667898
24 25 479148
94 133 669185
23 57 799039
5 112 209256
4 104 738814
51 7 380986
74 10 601815
59 103 849496
65 82 200098
58 69 761501
20 81 597433
57 145 934799
41 69 987467
90 20 995912
74 138 418950
35 177 808199
3 148 699228
91 23 563734
64 194 70909
22 148 711395
78 108 846658
46 35 91859
39 158 791966
78 151 175759
71 154 218866
32 125 588948
27 25 756874
44 6 601762
86 170 15664
100 34 417291
48 89 172907
24 189 849715
41 105 107582
85 69 718526
88 186 66490
8 177 975601
66 91 34452
33 67 212701
30 168 124872
14 95 467148
60 149 830900
15 169 20108
20 64 685795
44 34 823242
54 18 638991
60 19 761204
69 46 702438
90 24 375718
90 56 882116
24 199 31024
71 119 857208
86 198 310403
29 132 595383
65 63 270531
52 40 131254
34 38 324964
60 161 729953
14 113 452617
32 165 870384
1 63 534142
45 4 885570
24 113 809652
100 34 949390
37 164 535228
49 82 674289
63 45 354971
84 131 108245
72 58 531468
43 119 825998
38 127 353926
85 126 516801
75 150 24054
27 31 885154
73 53 522762
55 112 916223
21 4 460088
54 152 139983
97 52 689790
43 179 432035
44 40 3731
14 197 612477
63 183 834802
64 53 681666
68 47 987864
12 68 753424
51 99 418556
53 59 831991
40 22 896962
28 112 896330
22 173 319013
40 129 380041
75 193 475227
65 110 430066
74 50 639576
87 83 340430
95 156 11203
55 139 665230
72 45 949894
54 197 173252
92 28 79408
15 163 716542
72 20 736765
55 110 761062
66 190 283529
99 154 806796
6 10 214750
35 96 185642
33 30 465811
28 78 534754
89 92 851326
75 184 629629
72 72 357702
90 51 763468
57 184 956421
59 172 837335
52 10 378862
40 84 785054
59 192 513779
55 78 209624
41 78 20021
58 63 946515
88 66 1010589
58 101 504559
92 155 163437
25 81 666073
59 91 292237
73 124 939324
49 85 900538
87 196 456874
55 158 969792
59 192 77779
45 55 45266
65 144 651298
50 185 579130
91 149 904268
80 39 411094
75 102 319823
98 63 831779
95 73 61111
88 17 99787
28 101 1009384
71 189 574213
57 174 94667
67 193 785785
20 72 539755
81 73 210315
85 19 520334
11 20 250747
51 125 2133
21 53 359203
93 138 258285
44 119 265138
14 71 195215
45 32 176898
54 66 771693
40 14 687756
82 140 396981
2 52 245956
69 78 571826
9 110 977903
78 191 231984
9 136 738287
10 3 889825
50 50 638550
13 149 399092
42 30 268727
61 22 593274
77 32 953735
32 194 774608
8 21 369269
53 162 466732
53 52 357388
47 180 54814
75 199 86202
15 108 732953
92 42 482081
68 175 988634
100 27 771120
6 186 634328
57 184 879387
85 94 717397
11 163 148065
13 127 681819
42 193 969315
1 16 282885
68 38 31017
82 32 627101
74 146 434929
55 63 754962
60 110 532224
59 177 511415
67 87 393293
40 57 990288
53 130 320519
52 175 543485
64 173 513567
8 122 955054
88 180 816337
82 166 800184
96 113 496360
21 15 536730
25 123 49752
65 68 568773
24 111 336089
65 76 641908
94 193 178156
42 171 794791
43 84 60747
7 54 29347
22 29 471388
65 26 935604
1 27 325232
73 32 26111
50 161 518684
99 164 825894
50 26 638438
67 177 322512
98 148 441840
11 62 738745
78 189 804463
5 155 394717
20 161 677788
44 84 414270
52 81 656406
56 44 436096
79 60 649788
92 35 547743
57 90 636862
41 121 136557
53 123 822156
54 63 607905
13 92 607779
87 132 993481
76 41 472467
92 62 324772
26 108 713865
65 156 871198
80 116 480853
37 139 382697
53 62 273859
40 13 132941
61 32 191632
10 194 593270
19 160 330597
60 43 374077
8 112 650659
8 25 153618
81 45 256171
23 10 679281
91 3 481672
19 140 675326
22 42 518736
83 176 561822
67 164 445263
16 79 822703
79 147 141435
63 152 449724
60 55 256900
39 168 643132
9 158 87062
49 55 884748
80 18 906474
88 65 684997
1 86 240453
69 138 154884
90 144 816292
93 57 188815
22 40 90491
79 141 287581
60 23 590292
81 170 795477
2 41 137146
92 189 781971
40 43 307989
26 115 419780
48 12 720741
1 62 27133
25 144 941000
7 119 862093
42 104 745705
81 28 766847
30 138 1009711
14 59 361408
67 119 237657
35 117 622511
88 103 935316
94 28 893942
17 150 242784
28 52 925140
60 107 411809
80 45 236744
67 195 760504
84 166 457803
62 41 646136
97 67 402556
32 185 936587
12 8 272467
42 32 737092
1 28 621375
77 5 843491
20 166 376052
42 195 70860
80 27 684027
77 116 880661
86 181 678881
4 87 246593
77 164 47226
99 42 174722
29 49 601972
52 7 172509
49 14 84674
50 59 355009
38 175 651487
31 74 2630
27 43 49196
75 156 504145
13 82 232762
24 131 349876
10 112 877060
98 106 465650
88 17 600403
38 23 838880
20 154 660599
60 17 306410
49 94 969419
35 41 205028
72 38 183900
41 141 369577
23 47 752466
25 96 606535
64 152 582808
6 35 591438
4 120 816914
71 87 323152
86 92 780629
23 64 29996
75 78 538449
20 155 892840
26 142 148095
17 144 94163
99 197 693676
26 176 724934
61 109 540524
32 151 988444
10 50 124250
3 122 437008
39 19 282234
22 50 41041
38 56 977045
38 23 938098
37 157 585605
9 86 150847
74 142 446244
14 27 250412
6 65 883719
99 151 795840
32 110 749501
89 194 572888
21 145 692861
28 177 464756
79 94 204073
54 25 380332
13 68 257967
38 57 934683
94 107 849577
91 172 479489
86 109 719086
7 140 779776
83 31 406713
42 56 541961
77 153 178530
86 86 729716
20 121 220314
62 145 918363
24 116 564735
89 19 500157
4 85 135963
97 43 226622
61 51 228766
43 120 39155
97 143 827636
67 132 1006737
22 155 562375
70 18 672263
6 179 931992
17 112 482618
19 167 65549
93 29 975796
42 39 327538
87 43 1005257
97 29 575352
70 133 852898
83 70 701146
14 42 665473
64 121 857145
72 144 166336
79 189 489008
44 49 612082
85 55 751650
22 185 763128
76 185 792848
66 165 193062
7 76 12013
37 77 559543
83 30 510860
72 90 254256
5 92 297117
4 48 14606
68 25 346752
78 37 765839
74 116 657452
51 7 671427
63 126 572085
78 82 964784
22 193 286874
30 143 644913
65 9 233022
47 190 359962
50 94 987566
97 140 47028
86 40 467542
55 13 443840
28 185 653248
79 27 86487
28 38 155302
80 76 157159
86 22 349589
89 119 473635
54 1 23543
89 199 455614
38 57 501293
99 22 931099
61 52 939398
89 82 871602
44 199 978581
54 4 120476
40 156 580513
70 60 394736
97 100 817480
94 117 586387
7 102 794658
26 199 78291
61 174 690022
45 127 912123
39 61 331910
32 176 435471
85 79 350795
24 109 776582
79 168 867016
87 44 130908
36 94 931927
80 188 881967
53 186 52255
53 7 500470
57 134 617286
58 192 579309
96 39 677200
24 94 525024
38 188 131324
1 199 193384
7 84 485807
4 173 146167
82 188 535992
11 12 302154
52 134 991365
14 177 351998
55 91 415123
90 44 670847
53 122 434713
77 182 365935
88 149 777089
22 59 376699
81 11 346467
84 25 438848
82 200 329884
5 111 84785
82 93 1945
36 198 753479
82 174 249579
93 75 110070
11 127 108404
2 82 540238
92 110 436849
25 36 757533
51 180 426067
30 1 745030
25 51 606056
55 142 568524
79 64 515309
64 64 688663
9 10 680488
14 151 65381
3 9 820911
37 107 577868
68 23 403662
33 154 520446
61 114 778366
62 39 745007
20 31 326416
65 12 1002720
59 184 144664
31 65 282792
8 167 270990
5 105 153154
21 184 533767
36 156 301106
18 106 727267
16 127 210057
43 134 236208
55 109 854070
41 158 170192
73 113 374365
34 63 912875
3 33 272382
95 63 347347
41 12 828039
83 190 659631
29 60 105704
43 97 96211
83 165 689659
64 138 652519
77 107 600497
38 33 61524
95 47 816702
62 197 836018
33 171 335618
97 83 176553
97 33 911467
33 110 820604
76 95 696785
32 28 687726
78 61 416096
12 143 825110
96 148 88363
56 25 238465
18 88 374921
31 22 45164
99 39 996590
41 29 636829
70 112 1003613
43 47 418366
64 156 101619
31 62 656751
67 16 945945
67 39 658462
6 57 259563
60 64 324132
19 157 251326
37 74 646768
47 80 704845
87 87 21569
62 76 730774
68 84 526290
62 95 350995
6 32 269407
6 161 747657
39 115 927057
72 10 991177
52 95 984949
5 128 26617
71 74 572596
29 182 926662
11 162 717643
61 86 235302
16 78 975811
67 56 214935
78 163 824225
62 144 233838
4 172 230984
37 19 776321
10 41 997555
66 137 407985
13 57 535779
68 116 548168
96 103 264148
51 136 875402
10 183 764293
36 137 232244
88 153 329943
92 183 211982
66 101 564324
43 84 894893
26 22 771778
91 172 971269
74 7 431354
88 147 758929
17 88 197895
87 18 972833
18 129 471487
33 11 432089
26 84 284792
30 159 850996
28 103 713107
36 31 681199
48 39 579591
99 72 982072
54 126 493130
77 148 417677
10 174 392847
4 15 277184
15 147 637762
64 47 529189
94 37 527005
77 51 281060
70 195 821639
42 157 25714
75 40 103362
78 48 756595
76 161 879670
33 185 379482
82 76 926256
39 65 370698
17 89 870810
90 40 820965
8 61 614954
43 180 989031
7 26 122957
57 192 932161
78 168 882072
51 4 892631
88 95 416657
60 91 245333
10 41 873541
30 144 235505
35 124 376483
58 191 261282
32 190 689634
72 154 997393
75 151 166514
61 65 396103
1 122 709875
57 152 495794
49 107 910476
11 28 199735
60 57 899401
58 86 527279
5 13 114833
3 174 184080
56 25 958345
83 192 141781
69 2 252937
68 98 162476
91 198 769791
97 51 536080
71 22 71097
48 46 929584
80 157 428308
37 156 906591
22 190 541859
13 13 407035
85 145 251042
93 63 748548
25 182 507765
58 108 385260
29 199 557392
53 136 889957
81 66 34376
10 1 753721
90 133 79354
19 157 437873
70 120 899678
7 142 541441
54 22 745246
65 161 683725
86 187 847563
76 74 879244
57 70 134479
45 57 880524
11 16 353588
14 159 113556
92 59 449512
3 137 121717
76 28 380922
41 51 566722
34 145 511339
13 62 717805
68 75 910271
100 43 570406
39 69 601525
29 197 766578
80 58 146040
47 154 962834
7 130 216343
46 42 912381
24 197 655031
11 158 240830
14 166 159449
42 98 397594
2 88 160076
69 26 843489
62 4 29512
4 104 44926
12 193 47369
68 52 559805
2 66 94771
30 58 849237
85 115 881246
31 55 600524
36 36 483124
27 164 216804
23 36 202991
40 193 933052
42 182 899266
22 66 232240
38 135 121142
98 157 60654
96 173 83477
64 90 1005923
95 1 392298
78 161 612597
56 5 317706
36 31 82719
92 31 749738
8 65 873820
59 196 296108
97 6 93503
89 117 963545
78 80 216461
94 140 96482
2 131 321736
57 111 892450
87 125 743937
37 36 995221
12 20 255064
88 35 109303
68 106 279325
92 103 887428
11 172 144480
10 156 313187
37 54 231824
5 146 687694
36 144 370018
94 56 440184
8 196 96840
51 193 91486
35 44 30055
42 106 576524
28 112 361975
44 145 756893
45 198 977526
68 151 712602
15 120 227197
55 135 25586
34 73 875480
43 20 640743
55 103 447008
2 6 799920
87 130 758810
6 109 33377
15 3 90031
76 52 609494
96 94 400098
70 183 610994
86 31 284915
39 28 821132
10 128 333304
79 45 31463
58 113 833164
77 108 483379
25 198 641960
22 118 204289
98 165 825811
46 40 623361
23 172 851567
27 196 352213
59 78 300830
83 77 450889
50 7 698401
4 198 981325
85 147 485958
23 158 308970
49 34 462539
68 46 373698
98 39 487692
1 72 213616
70 132 15460
24 130 682926
73 198 141502
60 89 237369
19 151 105893
80 6 704279
23 150 260716
28 28 574061
9 144 238057
54 63 573800
33 75 642657
3 181 219633
59 101 275576
40 192 475145
83 168 378164
84 18 1004770
23 41 12275
9 40 723502
13 188 759765
44 95 522668
1 113 789031
67 81 503299
16 50 36472
5 185 871296
60 170 71483
94 122 427828
33 86 642771
85 19 499915
7 15 887587
14 13 238092
84 174 113479
86 106 341152
16 199 747585
24 80 1009147
21 86 152739
7 68 287349
74 124 457008
25 143 286517
6 90 289280
8 172 804356
8 139 647803
96 199 632650
81 174 790819
65 119 651681
67 122 777308
91 180 95653
22 72 40084
58 1 517505
82 20 269906
14 170 11529
94 148 945047
37 87 1000674
9 175 144129
74 167 585806
84 166 766940
13 157 682296
32 77 823059
77 54 543974
7 90 265834
64 25 877510
8 93 209102
3 157 5639
52 86 346329
53 69 944769
33 114 91681
50 39 872183
52 70 288421
10 32 645083
56 169 53334
33 73 505871
31 86 714220
5 93 358339
97 47 698902
97 152 268865
41 83 806001
90 65 307078
1 120 317227
46 80 925800
68 65 997403
38 136 88460
17 32 721188
21 37 253485
70 180 683322
37 23 885799
27 4 542972
6 125 941503
58 178 703880
32 50 2337
31 105 248296
91 131 550877
79 111 402673
79 135 976085
95 99 595052
47 85 803593
11 127 693843
35 64 307682
69 158 189441
23 190 217323
5 119 626248
47 116 510138
60 80 705128
19 99 117085
42 3 873026
66 30 822611
22 139 217191
92 169 412647
79 55 318763
54 171 505421
41 190 330561
90 108 308284
64 41 640685
97 135 148399
89 133 458146
39 129 860647
40 141 674019
11 23 217691
68 99 542189
18 60 24826
39 39 876863
78 16 509401
65 158 3181
80 113 649718
2 148 603644
39 101 613223
37 194 531342
97 85 126292
13 152 117537
35 100 376965
27 107 614567
2 166 906898
33 24 672502
46 81 936121
26 62 647035
95 150 320619
4 8 658569
76 24 833171
32 144 318301
42 19 160800
79 181 144104
84 94 776742
88 77 922626
22 97 418399
78 91 544289
67 183 16639
21 1 88384
36 165 225330
89 103 245484
68 144 576832
100 146 777303
15 43 566849
78 101 250468
54 174 170207
52 27 827507
83 15 538736
32 193 389667
51 140 456351
25 25 715731
25 111 731491
5 66 98368
61 160 720722
19 184 41562
16 174 844904
39 193 19785
20 134 867326
51 53 279600
58 105 560629
25 14 696479
49 58 925203
93 53 42661
67 109 500017
54 2 21524
80 169 86042
30 140 542349
31 126 941950
3 109 219627
26 144 664954
91 95 61874
19 81 688497
37 8 980726
99 50 112167
46 33 653775
20 82 163937
48 115 158348
28 92 444771
75 40 790111
5 182 177501
72 31 583307
36 12 886450
35 24 336349
20 40 100488
35 132 495974
62 29 373929
70 110 770758
56 71 445800
51 108 814351
100 4 237329
86 157 321849
76 125 641048
4 92 824340
57 117 675121
29 67 728122
21 168 343530
95 105 399604
7 189 14768
82 52 1004752
79 52 231943
15 95 112851
33 105 460858
99 37 909423
12 102 738991
3 131 51409
41 148 26634
43 49 970125
23 106 682643
92 193 876791
69 12 982711
36 158 614483
13 21 984595
95 102 601012
25 148 954065
37 64 400707
57 66 918542
72 6 261460
50 74 691970
84 4 506767
47 40 182330
71 22 699370
63 178 736295
56 101 114593
56 73 6526
93 114 207625
59 128 514857
99 49 354997
87 67 640417
87 175 407989
77 129 411452
16 140 500355
90 75 307755
81 2 297549
6 146 672309
26 83 291889
4 164 879085
63 6 691693
81 54 525866
50 129 962093
88 35 583155
83 48 638984
76 123 635612
19 85 401371
7 116 764498
36 37 445160
23 77 344663
44 153 372042
85 173 498718
99 65 562326
40 120 553802
44 42 247315
40 170 439835
88 65 254606
69 169 127655
60 198 951132
98 94 955479
53 10 913769
40 76 564003
92 176 893094
99 7 887901
9 47 1009171
73 78 907913
1 157 882448
23 122 7009
18 141 473211
5 12 733648
83 162 860822
15 98 74005
54 153 170483
75 185 939364
63 114 778058
76 108 861344
36 103 639058
62 43 668388
97 11 820237
64 68 265670
11 124 404085
17 102 59674
39 186 489307
12 200 877619
81 29 668565
89 118 623677
70 97 646328
36 124 977792
76 45 999964
41 144 814805
87 31 566270
59 43 275725
64 169 194468
39 40 604961
87 191 890160
25 84 258172
54 110 773162
43 108 503333
69 110 998060
63 25 374136
53 177 585000
19 150 323724
83 129 547182
36 200 906535
36 69 62881
84 69 845620
11 100 372449
82 13 946138
64 87 115930
91 140 562323
37 19 486429
60 13 135247
21 52 513803
88 72 151668
7 155 307457
81 188 58612
65 137 814105
64 37 484756
35 1 83632
78 127 509184
67 193 872095
47 152 644954
8 113 552871
99 9 44768
33 89 1000502
37 165 346407
17 55 383288
62 113 375425
21 103 817084
76 106 684655
23 136 1001167
1 145 665461
23 141 200898
99 177 948256
33 129 839564
63 15 671201
95 73 497516
8 81 340639
70 182 902618
11 111 6946
26 40 157958
2 13 124404
60 35 65603
62 54 978775
62 117 261413
3 114 262755
15 45 536730
12 136 642987
100 133 286615
89 124 963983
67 185 224167
75 34 67286
44 22 852385
92 200 436924
8 43 874363
5 143 904204
48 178 60357
29 35 44922
69 47 355566
5 22 983228
87 23 931276
88 96 694208
39 178 927570
18 193 939246
91 122 113998
82 61 899619
54 177 706595
33 55 928194
6 22 40550
70 165 987527
71 168 858325
14 10 14294
55 65 314476
51 118 1006904
50 179 727753
3 128 677796
77 14 66547
95 12 716812
8 184 726322
78 141 153442
30 178 401711
17 148 374154
5 146 570146
90 13 286990
60 27 632242
39 81 289365
67 149 406331
78 30 566940
38 155 961641
76 104 147142
47 168 151216
35 164 638705
55 25 23529
2 71 118075
34 61 745033
61 170 894235
53 71 347740
87 41 916978
81 130 50167
98 183 624040
83 99 393230
95 170 368467
55 75 702896
76 45 830227
46 74 792894
39 192 180813
58 20 985954
70 194 106363
18 151 602136
99 175 706835
68 147 832095
90 170 111026
58 144 456891
72 156 26694
6 35 155997
24 66 518285
38 184 978011
45 98 646488
87 145 411550
17 126 304405
87 109 590935
65 127 365272
29 89 832787
51 42 338108
18 114 109057
82 70 844696
64 176 384635
87 180 370090
38 109 124489
35 61 15831
79 75 88227
61 135 469096
50 177 112244
98 64 356368
85 174 223895
92 56 768512
76 52 609946
94 131 240359
60 22 358383
87 52 539603
59 41 489757
80 19 972575
79 6 389637
81 88 709641
60 14 165624
25 21 559991
65 116 464852
96 54 188368
83 158 198173
2 92 843236
47 28 704043
98 21 5394
26 87 5111
61 174 538736
68 59 89457
62 49 239599
11 165 232900
69 142 191929
83 140 544523
87 14 480956
26 115 660829
41 50 155858
39 189 82447
10 48 550197
84 56 858088
12 14 922998
1 106 582877
55 60 942606
56 94 449761
7 118 674422
21 200 496645
48 176 847084
89 164 508172
73 47 191997
24 34 945328
87 30 90591
33 149 698086
76 102 307339
2 62 780925
23 36 349422
38 93 120146
4 70 884977
49 40 621984
10 30 822496
59 58 738040
79 69 392449
66 45 246698
100 32 49239
27 55 519651
59 143 159533
62 144 570931
73 24 634628
48 90 970777
94 136 408559
98 184 872646
6 137 956998
85 127 334958
20 20 761950
76 167 265955
32 81 526901
91 113 848004
62 98 661999
96 170 541529
90 131 506848
90 55 37963
55 164 762255
4 55 46580
27 84 837883
56 116 724375
47 79 201768
94 17 540718
60 129 44897
96 124 905929
98 177 942303
89 101 462528
85 54 555864
59 61 179478
68 61 998339
11 96 488827
71 72 181056
70 83 173631
35 143 879462
27 157 751304
63 99 852364
1 57 61200
38 77 585849
87 162 88221
5 123 676901
72 118 361862
46 35 84111
34 124 737359
52 126 60737
88 197 874816
24 102 327946
42 197 423827
43 111 341139
74 162 638634
93 65 543385
82 196 615340
93 164 268451
6 59 784110
3 178 652565
61 180 401941
28 48 743750
48 124 641053
54 28 961604
12 82 224496
34 24 438504
30 153 630386
47 197 687770
2 139 641864
34 64 1009794
54 102 516217
9 17 614156
86 75 137253
2 198 516453
48 105 361915
55 100 523042
99 22 867080
50 102 123656
5 102 498286
80 139 972439
38 57 486058
42 108 704522
12 49 71796
12 130 552933
75 57 801351
47 108 462067
56 158 592675
8 159 155519
7 185 736336
30 187 404023
50 43 368554
90 44 170320
86 128 546821
98 118 532905
3 108 981750
48 80 274309
13 40 292619
77 10 788593
63 61 718496
89 110 711680
96 127 459364
71 193 577899
82 91 994130
94 11 218961
76 128 622466
64 18 424859
82 97 34134
4 3 1001576
85 146 893655
97 33 839256
77 134 745491
59 75 59872
69 15 230523
99 130 929269
46 149 296344
91 175 776104
22 125 800681
45 185 629398
8 19 123122
27 93 921167
58 63 232070
13 99 229762
69 108 898184
20 176 665850
69 148 379112
71 174 872663
88 181 10265
57 12 9358
5 126 455165
27 60 114879
50 90 21052
45 31 205426
24 51 28685
90 51 933346
32 39 397745
90 77 285518
77 23 3442
17 23 435073
78 122 807977
42 10 350954
74 166 771104
55 108 697112
87 71 155979
13 163 224182
70 69 179765
86 104 894442
99 146 596700
53 141 118873
39 185 300528
62 167 452930
59 152 457794
48 123 398023
12 22 8394
91 4 333914
3 13 238575
48 43 423161
91 200 459404
18 109 641818
8 94 423442
76 1 647775
67 189 760694
76 23 412235
28 167 750342
40 177 564605
43 79 1000411
44 181 179839
28 109 966847
24 96 151138
60 101 256028
16 172 266354
60 140 19349
68 122 909101
17 163 527401
11 24 94214
40 56 961396
30 92 376401
9 4 180825
4 31 837353
10 23 754804
45 187 902439
63 182 916085
85 101 645207
69 173 889619
39 11 890972
44 165 563236
8 85 169022
15 46 174667
58 119 765580
60 117 838304
56 22 64669
2 191 356857
62 46 1010240
8 172 212452
71 170 820752
5 196 613717
93 123 230985
40 117 623511
16 135 393653
47 130 321496
68 99 853064
57 141 354454
30 97 691008
97 141 952598
52 115 237400
11 56 693672
70 125 430157
48 34 355691
1 182 995049
91 188 696735
80 79 236628
12 133 956459
7 186 688218
17 20 668651
2 195 962122
65 27 909631
57 122 577489
91 4 704471
91 191 492586
49 24 689657
51 4 188456
79 3 186832
84 86 621714
54 113 827865
11 148 694732
75 171 869411
1 134 957945
52 163 517115
56 174 795044
7 2 532119
3 18 714420
68 9 335059
91 103 979821
9 4 324083
82 127 908364
21 144 799626
62 148 199313
91 22 178821
32 58 145474
54 197 1005238
51 168 15429
4 3 991999
47 55 282739
84 164 270524
52 161 176262
74 113 172912
34 138 978291
20 178 481698
93 178 239916
4 116 227384
88 49 86464
38 43 27926
15 153 967228
48 41 112651
11 175 459922
50 52 612333
94 82 851908
5 76 315570
77 18 824386
17 25 699243
55 105 26992
78 169 843823
4 45 740112
40 167 488306
73 188 664377
84 93 817583
73 13 750131
79 99 369772
11 101 854420
50 36 627091
28 15 78639
78 80 147931
15 74 512864
39 12 647292
85 87 392001
59 179 219622
52 112 215012
14 144 704952
9 178 973874
49 17 926146
44 67 634382
60 141 627453
44 156 552318
61 30 75341
73 103 163661
76 184 366793
96 145 1002486
35 95 143643
87 81 516802
90 84 768280
75 143 658006
89 128 306063
99 173 5786
46 31 908374
92 41 222545
82 14 964811
1 160 300153
69 197 375954
22 108 884459
44 30 961459
22 151 41157
39 171 804669
54 157 725588
77 179 698108
34 94 574009
41 157 331645
40 96 438429
40 26 581663
66 40 291423
24 103 979553
58 146 2401
68 8 41544
5 76 918502
70 182 991161
82 143 770575
95 42 616360
2 101 613126
35 119 956185
80 99 723694
67 187 856584
7 152 569102
81 189 202129
52 52 630936
96 152 340176
43 50 383766
25 199 966706
7 45 976001
51 174 418850
43 142 450029
96 199 102952
94 148 196304
67 58 843105
24 145 548128
79 10 211717
99 132 690549
54 183 912275
71 161 290932
65 54 221890
67 178 541903
96 186 488300
26 121 632570
16 54 634989
34 43 202484
54 96 790749
41 70 104457
83 112 640557
43 59 885871
35 174 341507
25 124 525679
24 6 82736
62 30 358581
86 119 180223
45 64 309908
94 199 623795
92 106 344299
65 104 951734
44 150 767907
55 22 8476
32 154 440293
34 158 201022
40 196 325361
38 73 205399
40 12 397205
97 174 556936
80 76 618182
17 186 862249
83 115 909805
66 187 906021
10 133 69304
43 152 121964
11 172 861030
30 75 776475
69 138 130840
83 174 975333
60 100 932202
3 153 1002889
35 64 663123
98 18 117613
67 95 969699
90 154 539274
90 115 249903
15 142 696523
39 33 308114
7 139 1007429
90 16 223952
22 65 899165
86 96 786820
32 33 179441
64 156 691605
3 46 1011405
79 136 255548
20 151 243999
80 194 286402
71 83 621396
16 68 966653
21 19 52781
71 112 432259
38 195 106186
85 170 810872
85 48 543112
28 10 555829
33 82 919543
43 46 783114
27 148 888258
22 4 947314
96 63 768614
96 117 465914
86 82 155458
4 146 537645
72 12 198476
69 107 210376
100 47 744891
58 51 746877
73 55 577412
82 93 400845
39 57 81339
29 121 283079
44 60 765100
6 135 139554
54 74 684344
91 194 355466
78 111 663386
21 13 603704
4 176 76755
86 153 946008
30 46 746864
36 189 632028
91 160 328324
28 124 87947
13 131 572856
81 90 899174
46 21 322133
29 167 144513
80 109 145523
76 18 88938
22 45 864216
82 38 386072
28 40 178719
36 39 65609
7 19 716498
47 166 442338
68 23 432072
29 105 608142
36 157 619595
25 123 644278
62 104 639779
27 49 668297
89 30 316764
11 170 213075
25 55 236111
57 14 531297
7 100 900225
76 112 591012
87 104 649691
25 196 593166
43 130 10961
98 160 192182
19 73 536027
81 30 112390
68 62 924097
12 8 754483
15 109 850793
24 163 168286
65 123 513273
84 76 928476
74 185 817178
25 29 44987
4 199 748746
49 48 93669
51 49 759146
29 178 652006
15 133 753154
13 153 997992
31 155 596736
76 110 59201
62 83 953053
66 116 372193
93 90 553442
4 134 24693
22 132 677719
92 124 1008195
28 139 136533
87 198 83725
2 126 67532
12 151 67189
95 114 147090
88 43 936446
60 156 309338
1 40 1557
15 125 857703
1 56 269549
32 28 41104
55 165 742659
79 151 337692
26 156 56836
91 82 947990
6 90 206661
11 93 568822
68 33 104441
16 81 406254
58 147 158936
95 155 987320
21 37 415520
54 80 247889
49 189 766808
28 39 196515
61 52 458219
47 105 631388
62 29 879122
43 92 591013
14 43 1009036
9 99 939785
63 134 137703
30 159 582753
87 142 599688
35 9 670839
22 182 435206
29 124 193439
61 146 227170
12 71 17625
71 97 68604
33 9 9120
44 123 225893
50 155 434733
31 27 299904
50 89 638974
90 37 544907
68 136 836876
86 113 819920
38 57 491589
33 158 283361
27 108 86227
65 191 721847
63 54 402267
36 145 323974
27 51 646454
72 50 209295
16 75 474650
5 27 934775
10 161 622083
80 159 626334
59 38 579384
76 161 277736
55 170 851718
88 9 387513
62 179 260950
65 23 970490
7 100 336459
95 22 522675
37 71 628853
41 66 88283
39 42 807202
87 74 927368
74 190 27409
77 46 196121
67 130 122748
3 81 377970
52 124 683179
48 103 392679
39 40 169901
25 24 753778
31 94 71605
45 43 85495
28 144 630493
79 43 538802
77 113 613782
49 29 755755
51 126 34384
5 63 164977
46 200 880776
16 90 204741
92 120 398517
64 169 227517
61 41 822632
39 143 69228
31 10 732088
76 60 87649
85 81 779952
31 8 486303
70 144 112352
2 118 974960
97 50 263304
99 90 1001594
23 14 837733
85 43 84139
42 179 612015
85 81 54215
78 90 184484
41 103 173786
31 23 289650
41 58 113117
52 56 667514
18 111 465529
36 107 74910
35 160 82947
96 140 74973
44 159 914706
45 36 387950
85 89 815685
17 26 189318
61 197 482146
27 126 338866
33 170 81397
8 56 529838
67 19 395768
10 5 465079
38 134 460927
6 90 216678
78 112 918007
39 54 53529
82 90 708865
87 84 25925
4 71 263628
26 6 510459
64 75 639451
55 82 443983
27 29 405243
44 153 77476
43 149 760015
80 18 469720
17 22 717074
86 19 113629
97 189 962926
28 168 26285
37 95 435432
82 97 670163
44 190 183386
50 104 409984
67 69 846382
68 200 437700
87 31 623276
97 63 953887
23 83 786846
70 92 347345
100 50 768237
51 41 805350
25 47 566947
6 129 135863
10 5 259409
87 2 338115
7 84 575160
94 68 132836
32 12 227191
94 160 635003
8 8 194177
30 138 774639
60 116 116308
76 127 704295
38 31 828233
56 135 293016
52 17 251895
80 147 763283
32 109 201114
98 63 713879
71 88 527029
54 129 916162
12 56 573561
95 8 27005
47 53 580975
59 189 220358
12 34 502481
41 68 357222
7 28 476191
48 44 946813
80 98 305617
11 122 122676
58 147 25461
5 90 287671
93 138 690824
100 110 133083
86 69 930453
86 108 695936
31 121 100789
77 155 799176
97 191 879615
8 70 130059
71 18 632211
25 111 465996
26 70 173078
1 28 279334
92 50 770947
23 62 962779
75 22 881554
2 60 3385
45 197 501166
14 180 860692
23 84 166501
59 58 646186
64 9 572895
43 127 983694
81 84 866824
98 50 433349
72 192 779364
21 137 1000025
42 122 822031
78 65 66512
59 129 689151
12 129 677279
74 84 432598
48 27 588738
36 103 361302
4 187 211782
63 13 667635
29 85 919616
96 166 483617
58 74 906186
24 43 488081
33 99 178142
72 68 487622
82 44 77510
14 145 315432
68 10 536985
41 69 865919
73 29 220781
65 44 42324
99 38 418944
69 110 112850
35 17 207316
58 72 546674
3 196 982078
87 178 384941
9 142 31756
37 155 792924
12 96 978459
10 31 48701
76 191 456008
8 25 437592
46 127 76292
5 160 743182
66 57 557932
21 70 5356
23 125 90276
5 107 958998
95 48 1010695
56 78 918841
5 39 866046
17 36 94470
77 2 401392
29 118 924375
12 1 730435
52 191 745343
46 66 583585
17 59 267228
45 40 932926
96 33 850979
21 93 675552
45 186 758971
55 73 595377
87 135 436963
92 143 305515
96 29 714342
93 7 945176
89 180 277773
34 38 230515
40 155 98261
12 135 225669
83 54 56271
45 45 962478
24 112 90717
72 174 503237
21 48 415260
60 185 432240
63 72 891253
72 112 853487
16 48 619118
21 134 691974
54 31 600519
85 194 475355
60 50 434360
35 146 768764
77 19 39126
93 72 326872
82 51 864895
80 72 434568
42 183 28556
97 39 107743
13 62 339931
75 21 948237
55 200 138798
49 107 439003
48 56 233744
34 54 16024
16 3 743838
97 177 886976
61 47 832981
37 54 342463
77 20 677902
95 86 37800
83 21 1002599
52 107 737300
51 192 245587
50 149 771209
40 41 77378
79 185 373153
39 50 641025
67 171 392442
42 174 93981
69 85 795454
84 137 119042
66 149 213457
65 57 562239
15 139 324713
64 127 503450
37 119 583553
19 126 975972
89 71 998150
58 59 86183
83 174 803036
29 43 545870
52 198 704833
69 167 650602
6 39 48663
91 26 958422
4 172 986562
34 177 905560
92 21 76780
72 98 682185
14 127 932594
85 53 149087
100 69 950367
17 13 799079
6 74 860391
20 80 582339
45 196 803525
65 114 852559
70 66 279718
45 22 367515
57 47 434353
91 172 545917
59 44 20103
63 99 327071
94 33 86307
45 160 42871
34 188 140195
1 37 813503
20 63 700
66 139 216517
64 38 309595
20 175 336666
68 70 475069
88 144 916010
76 127 833571
84 70 269243
9 179 839335
89 93 171521
32 100 142573
91 159 288976
29 81 151557
41 125 969456
2 1 317284
83 55 873466
4 21 173448
37 166 454849
10 186 87319
19 136 623405
63 164 445391
57 140 774038
38 180 911414
62 49 394620
25 35 956421
38 187 810161
64 60 921537
54 118 346324
65 101 355703
55 144 819188
47 133 855976
96 74 591096
45 23 781020
71 120 775875
50 110 123721
53 100 83302
35 150 648162
77 102 232004
94 121 283652
54 166 425734
6 143 128873
65 128 415441
54 20 590107
79 150 227836
33 173 173270
33 65 915691
85 26 222911
56 97 186247
98 133 968552
28 47 739817
73 74 420330
18 177 683104
100 157 484164
99 22 256711
21 174 197886
1 61 941700
48 199 363213
56 194 339355
8 132 21832
38 137 306663
26 185 820407
84 48 274882
15 96 888575
90 129 520888
44 40 97922
100 149 480045
98 150 794995
37 97 418716
33 143 149629
60 140 954538
26 67 205944
75 23 372228
23 12 776684
92 51 692627
15 92 709861
21 118 399595
68 2 499686
79 22 791304
46 5 120780
79 155 757096
79 158 1005210
34 177 726461
67 114 965934
62 163 943167
55 30 525664
4 113 284477
79 89 529938
71 178 451882
10 12 490718
8 42 539157
82 76 940924
49 101 628715
94 103 367137
80 105 428813
5 130 35546
35 128 1008328
46 57 612027
74 75 826354
20 39 944677
82 167 85971
97 136 1002007
58 147 496440
29 174 942451
6 88 968077
57 129 377163
62 159 71379
26 117 382413
69 182 40182
93 143 603955
63 51 756452
38 104 862644
17 174 527597
66 168 932558
50 59 789379
27 27 647661
93 125 735357
80 95 725395
75 44 529753
67 108 304026
76 47 627504
93 114 944641
18 58 153694
94 13 814665
55 193 741570
60 52 962229
86 98 883159
98 21 397060
82 159 839274
31 91 934095
4 137 466648
9 80 468266
27 61 144726
96 122 744647
35 107 37459
6 121 28168
72 17 443228
2 199 605010
81 99 239276
24 126 446570
72 38 297060
68 117 892439
14 32 796541
24 147 390908
37 10 593516
8 42 64727
96 5 139401
69 189 79921
95 80 59373
52 33 678929
5 7 452095
82 119 646281
31 53 226783
12 152 557036
63 43 473529
85 71 629395
95 14 926938
93 66 23215
78 60 34802
2 145 712510
56 159 987857
74 117 123547
15 200 917418
33 146 144575
54 164 909204
45 4 735419
26 122 170192
54 61 620028
24 3 31849
98 45 665350
92 152 205878
76 136 351480
13 79 951656
62 171 141283
72 46 781956
4 119 255551
8 142 384832
36 28 481898
5 16 268914
46 63 489606
63 19 890259
19 124 914462
97 76 164902
79 107 382246
16 11 251669
45 198 392076
99 84 331721
31 145 362164
10 147 622637
4 161 97144
89 174 140644
100 61 741569
48 71 803853
79 184 575074
93 31 843220
51 92 951425
83 116 246615
13 151 521911
27 43 69950
37 73 470097
91 197 358726
32 12 178656
61 102 228405
43 154 736738
45 177 833891
15 42 706246
36 101 196457
7 19 966507
26 106 994577
79 47 899689
4 4 757923
49 25 594479
50 182 595461
56 63 563697
56 128 964047
75 56 21787
88 34 98949
8 189 887923
1 142 271202
51 92 975787
71 145 618180
46 144 398684
98 129 376834
72 170 927949
42 96 900802
15 155 985027
54 119 787658
16 46 490186
51 43 185218
27 186 966704
23 188 795393
74 62 894627
48 144 791415
9 155 456778
12 12 113184
84 77 847511
24 59 292721
37 58 151763
87 108 788319
57 112 656487
45 175 30922
12 35 713829
46 64 753988
23 148 437361
87 131 95392
84 162 463293
17 133 385384
5 53 983824
78 113 211377
10 85 839422
38 120 813318
70 135 397604
71 151 947073
30 160 743705
14 20 349886
91 15 469096
51 193 351069
30 62 911382
33 103 283510
87 162 427135
49 188 719076
40 54 371798
70 29 639410
17 59 7315
64 100 530782
4 107 607254
10 106 226679
12 193 435260
33 29 506952
27 130 899386
24 59 131709
81 30 313934
68 125 809898
24 198 683055
95 117 735184
68 55 16055
74 23 788266
22 94 283946
29 171 153155
34 194 88734
67 137 48150
50 61 77608
61 195 703250
71 114 723859
1 182 578944
29 192 441007
48 192 628681
36 125 673397
95 75 915995
15 67 202206
71 56 772420
37 29 833451
46 77 699576
24 114 914327
79 63 431414
99 185 105967
18 112 256144
17 171 708573
38 97 334034
6 28 737028
76 104 302360
23 66 455421
100 107 207863
60 68 182385
68 171 357710
22 171 756774
58 66 951166
3 35 85409
12 148 324940
38 155 1012205
87 161 44501
9 24 121471
23 81 527255
97 174 153938
86 190 686305
2 86 680919
82 93 817899
86 120 287378
9 108 752906
48 179 614005
41 29 880530
54 95 573132
83 153 357577
5 114 213545
77 198 753426
37 39 956696
50 185 556512
88 79 222994
94 44 715720
86 124 60126
37 153 487213
67 161 248784
58 132 758099
57 163 913352
50 36 40329
97 146 25791
36 89 69704
31 104 605550
67 87 357736
68 176 221953
33 146 854068
73 200 322967
68 136 179396
27 103 902447
81 73 839212
71 199 226399
22 57 142752
40 131 302706
53 117 563764
17 65 869213
33 81 625036
86 49 401464
25 192 703595
88 4 7102
14 51 115046
12 166 866949
79 88 984580
86 124 584356
56 124 59221
51 174 562848
14 161 885433
36 117 239644
34 137 369073
74 110 914031
7 120 416614
26 116 459043
74 189 75840
64 153 913101
98 192 15953
66 181 931725
63 53 837226
36 77 157997
32 184 145804
31 109 176620
7 23 38101
31 142 803564
73 27 314720
22 136 810807
9 150 421717
1 48 778436
3 133 955107
84 91 595944
59 94 513685
95 105 915315
52 123 78582
13 178 792231
99 166 909196
9 123 898685
68 146 647945
17 34 88025
73 64 274094
64 181 682791
7 190 193048
5 183 105834
26 73 781385
96 43 530328
26 12 817867
38 14 729214
78 198 930203
22 48 835812
6 64 940843
80 59 130932
26 4 589043
70 146 765982
6 191 822847
47 35 890490
41 118 928675
26 165 14448
68 108 812309
81 122 356067
50 194 102417
80 62 459564
99 46 10498
80 61 785286
71 84 62975
46 160 879814
10 143 954346
52 24 1005209
7 144 441753
48 105 418009
26 117 855212
42 8 376358
60 67 121551
64 101 86169
11 164 133430
77 177 525804
64 26 248098
44 25 966066
59 169 96983
72 144 314579
91 160 409147
15 72 459247
25 176 147664
72 178 454202
63 131 528939
31 56 540728
30 174 51145
97 2 449828
29 111 147877
79 165 75024
1 30 190078
10 165 718812
41 176 919470
29 68 41070
22 111 244258
59 88 904546
22 10 678495
64 184 978129
14 43 252764
49 183 582448
77 156 958509
75 71 519407
80 16 672949
86 55 979495
49 8 303438
55 21 870354
90 187 414934
11 188 890559
37 131 253182
35 127 863375
83 39 512059
88 91 299305
15 59 799147
90 81 556108
2 65 580264
51 153 147628
34 99 297470
83 143 512520
40 101 323097
47 9 48613
44 63 96061
91 190 353058
53 9 257479
21 104 641721
56 61 169232
9 90 382715
3 16 422939
81 179 80260
79 41 969146
69 49 715897
37 184 665639
89 174 751916
94 144 735930
47 22 901819
88 108 187947
48 62 851124
25 45 827728
76 70 552172
79 162 964061
88 136 487064
1 69 387413
96 14 814691
38 37 437625
83 143 146759
46 198 918956
96 18 782062
66 170 846764
88 184 743000
44 75 13188
52 54 552129
26 125 637993
14 176 717809
49 88 20870
89 55 693779
92 4 250438
31 115 398060
76 123 769256
92 185 635123
99 51 142206
69 103 228179
91 72 102829
39 170 721100
90 45 176270
44 6 339849
69 124 866437
90 93 637442
22 81 238996
9 142 361853
8 146 413683
47 16 487087
59 169 928432
71 123 36069
62 40 963241
72 13 298864
59 123 285238
4 187 947325
63 73 523963
100 99 37090
48 147 544998
24 56 773111
64 51 900674
41 157 318891
49 62 193739
32 160 856637
41 18 664971
38 144 942692
93 88 342470
15 7 655209
31 74 599253
21 81 52548
81 85 545831
28 19 63618
34 104 763731
29 180 469303
5 27 869530
41 62 415288
35 105 909044
4 69 736791
47 21 503142
88 86 76483
29 120 271516
85 169 303522
37 145 295420
12 192 509029
63 91 842615
34 101 978955
58 122 922756
96 15 976201
55 149 32907
82 21 357743
69 101 232951
82 88 416287
27 180 429244
20 85 576028
87 167 827517
49 89 901933
19 92 511497
9 10 763433
32 180 692013
66 172 956886
25 129 240713
24 41 311182
14 49 299571
37 199 160208
34 24 147470
9 6 941358
79 161 681953
12 23 56671
15 6 614356
68 173 417440
58 147 753470
2 15 573554
80 190 554946
61 84 342009
90 57 831971
65 61 230335
66 94 293540
91 61 988865
64 113 517961
19 28 308056
13 138 798086
11 15 190038
20 112 326707
23 185 898357
49 38 27747
57 46 472146
12 161 994740
88 26 233034
76 175 813094
75 21 53814
70 113 340726
60 41 583282
69 97 501599
14 10 689013
93 156 28422
25 172 242489
14 25 389478
35 145 922028
84 144 874842
10 144 553970
66 148 251153
7 126 53415
12 73 761359
70 184 1431
30 21 420917
4 158 518725
89 130 316712
83 146 418105
75 74 448601
42 38 524112
45 41 700848
52 177 401286
53 175 724417
39 146 432414
50 59 825828
2 43 1008145
69 112 761700
9 63 192194
19 3 360413
5 67 890189
31 186 170401
19 24 523298
22 118 986404
99 135 98652
63 1 93456
3 171 619425
71 33 288783
11 170 789893
60 139 666873
8 140 724791
23 159 524802
59 82 68547
3 170 813472
88 199 162938
8 151 861739
77 178 954737
19 45 200377
10 146 925151
35 68 743760
40 48 417414
39 183 151604
32 88 206585
48 154 635237
99 79 933380
5 92 45708
9 14 914954
94 150 244544
76 141 159626
27 26 327638
35 32 332922
73 125 205224
1 37 245889
61 126 101213
54 131 210213
57 148 348709
38 61 455208
41 50 333842
2 84 436875
47 141 793008
24 184 710654
8 60 382969
71 7 221884
48 159 805566
62 28 71893
42 153 769885
88 105 449195
23 38 968857
78 68 290794
30 85 831631
2 189 271004
91 190 891247
28 110 730874
13 123 923851
20 121 870836
81 123 915919
1 5 935991
90 154 38977
22 49 584844
5 2 996948
64 159 985167
52 110 522847
52 130 584126
21 104 603877
76 104 58508
33 2 866652
63 183 863716
15 154 437449
71 123 401505
84 75 561659
39 55 956088
98 107 109621
55 71 261314
43 23 300837
81 116 35766
52 88 791036
19 62 333788
21 112 590397
46 163 487940
93 173 665881
6 159 320811
31 141 999013
32 138 710712
13 48 863255
66 69 616054
6 81 594686
79 20 439099
45 76 235053
41 140 579522
14 121 645178
85 182 562127
46 55 401541
55 66 930004
44 33 273024
100 52 240720
43 188 802992
33 163 482645
88 110 787047
26 100 739351
3 160 26749
6 66 441195
66 101 957441
11 25 910668
3 200 604415
69 46 505071
8 25 631246
1 8 105909
91 56 311837
71 18 327256
41 56 512826
22 142 824618
97 53 598577
76 146 740745
59 158 734982
1 86 694013
39 11 247285
15 4 362450
5 151 202926
4 23 319044
64 166 530368
100 84 64847
37 184 344952
26 123 930145
58 164 62999
12 21 120967
2 181 969158
38 79 429717
28 120 473835
93 6 397229
73 3 168948
13 121 45499
21 48 539030
20 178 773448
39 119 553469
38 124 853437
91 7 696069
57 37 634250
100 61 469393
24 181 759406
80 26 964661
18 117 380375
97 120 834813
10 161 532130
39 69 185315
5 166 979133
42 55 671531
53 92 710489
14 134 286720
26 140 676707
63 5 368203
20 42 696407
73 105 639201
74 147 103815
14 95 413948
98 176 995799
4 9 744015
32 137 848300
58 74 52396
62 11 147056
4 173 423229
51 114 230678
21 73 947274
93 23 489675
42 119 660108
56 98 640222
2 170 146709
27 128 679619
61 5 363872
48 46 169097
7 88 20371
65 11 329839
15 75 244976
71 178 549578
58 97 365980
31 197 451904
80 166 916378
53 42 170731
91 153 166093
91 9 995035
28 42 94703
3 100 972790
79 36 656481
94 102 863085
48 84 767314
18 60 632066
78 31 220337
89 142 66795
1 40 609024
6 70 215210
17 55 431720
9 87 340227
74 170 121634
79 55 52397
91 23 665958
5 109 431882
6 135 801270
95 10 974196
47 69 32298
31 4 103979
22 44 996964
69 78 653078
76 165 128544
33 81 420109
61 134 60714
14 22 285102
58 59 593980
63 137 68902
23 136 128840
42 39 871544
30 147 333992
83 104 366224
45 103 644281
68 109 94531
34 164 209774
39 98 494856
86 7 664787
12 69 366419
20 136 793996
26 60 182468
48 38 166997
27 75 378094
82 4 380431
62 75 266654
47 7 262954
90 44 765570
44 150 13478
50 67 26246
87 40 241330
57 100 968969
39 33 989411
1 112 950930
73 124 387384
48 119 947192
7 121 153685
32 104 397850
38 161 805224
8 67 40028
65 180 502972
78 118 247514
97 81 119774
19 172 958126
80 190 651706
18 47 985299
92 100 357599
98 86 207886
67 76 94153
23 199 274522
47 107 432961
21 190 574952
21 129 980987
38 123 461854
10 149 596360
38 112 831865
90 178 685660
66 176 475978
26 142 673929
44 41 51326
31 165 732241
55 66 657917
44 81 634370
100 101 728684
46 149 908011
97 14 839955
87 12 90058
23 73 565374
89 135 863799
13 111 277338
41 108 524114
53 185 791401
26 127 262331
11 43 908481
81 52 251153
93 146 835337
93 114 60561
16 22 199085
34 65 108439
59 8 696834
71 148 320594
24 44 609430
22 136 907413
49 64 917821
36 50 36623
60 115 74866
55 13 118036
56 86 252598
93 129 473206
25 78 214087
83 108 792770
100 151 767813
73 29 500196
85 162 949664
87 91 858458
3 103 734457
19 114 987409
96 115 300706
91 181 260063
47 107 500046
69 4 677542
96 55 841808
91 64 714649
40 199 48866
46 18 479389
67 121 71350
100 15 223984
67 16 840019
76 54 920246
36 70 839629
62 55 4405
43 50 216506
58 77 703603
93 146 617535
35 29 1008444
95 194 599076
33 76 240332
40 19 982891
81 181 835426
68 117 459307
90 176 546137
18 4 697077
100 51 680199
86 125 851204
89 165 755022
46 50 720635
68 117 321354
44 50 613563
83 199 71368
98 25 478132
2 78 252463
58 174 756400
96 91 726172
14 15 447619
99 20 670622
17 86 515533
20 61 236066
25 79 258620
98 82 582123
79 135 200557
85 34 225535
82 198 977868
77 125 396268
37 197 472673
54 47 716860
59 192 417515
55 90 1010507
15 21 628578
65 95 435237
4 75 338559
55 101 489554
39 67 187319
17 96 43109
1 66 882905
42 99 507487
43 68 134069
40 197 770805
42 162 537356
68 192 473339
75 189 754873
13 188 157506
86 48 332420
7 56 317436
24 41 881210
2 73 920074
82 95 540229
65 97 69027
85 85 648623
17 25 598296
98 6 925398
73 142 626366
65 54 723717
5 87 563691
11 79 712108
66 52 476148
74 40 175720
34 112 350148
85 151 235675
98 112 310288
26 1 221358
60 90 402640
53 20 107683
86 38 284949
80 67 564598
71 136 578883
75 121 979313
47 35 438956
43 84 461653
1 175 95321
84 19 312086
67 59 698206
81 176 214690
21 195 231935
32 199 297644
3 42 940969
48 156 1003564
29 41 217275
97 185 375137
2 78 428199
20 85 972295
56 125 563405
45 5 101329
64 26 318364
22 30 94047
76 28 578896
42 96 738200
42 20 363718
49 76 932871
92 179 613171
80 15 223810
94 159 997579
19 20 781200
1 61 855592
81 45 991662
77 160 719182
40 51 197274
48 200 283043
27 9 511839
11 140 925317
93 28 868367
5 40 931292
1 85 434523
39 159 546815
29 180 680210
36 89 792773
57 142 643137
69 77 492087
95 49 825635
24 112 636728
46 194 771232
70 76 221703
21 189 199050
54 82 543033
18 196 11265
77 199 696490
57 70 301134
85 194 635763
64 106 49948
72 188 563034
70 113 310608
36 22 708816
3 158 873560
82 86 467039
11 97 987846
9 57 706502
28 151 39949
30 50 186116
30 163 856446
71 169 175782
6 16 847537
65 101 531494
42 60 759452
63 122 928742
44 167 428228
31 195 741371
32 73 92169
90 33 599432
37 199 192701
6 80 342871
28 173 267631
5 169 799577
70 68 354363
60 18 477021
68 62 356315
42 119 785783
31 125 674417
24 68 626812
99 39 12870
45 105 367157
93 180 411130
13 76 804100
67 21 793964
15 113 260315
24 191 545996
84 21 410557
6 174 785277
79 142 154279
81 42 775834
1 196 684334
71 60 623494
32 83 557673
68 129 225803
6 198 963992
93 149 625088
4 93 954496
46 169 793275
45 63 589048
54 46 745486
94 96 281450
11 199 14815
65 132 994736
28 66 99019
60 121 510739
64 87 26344
76 73 897128
86 79 377522
61 173 300330
61 197 736304
54 130 315901
11 104 439490
23 95 970880
80 63 571269
44 181 364744
1 83 138015
52 5 504205
27 200 140969
40 141 802614
3 83 68025
56 83 745745
100 181 538950
79 159 940820
2 166 87120
12 61 565551
87 122 331675
37 128 42163
50 119 845866
11 112 772685
78 188 835592
17 37 687823
17 148 231211
81 40 37048
87 32 826313
91 200 81806
2 96 563392
66 43 848515
45 10 784524
67 64 73965
99 81 925560
86 27 843879
10 151 202944
78 177 1009355
38 146 31387
79 151 830427
17 122 134753
45 110 216224
74 193 476568
84 2 27222
25 9 923435
99 46 71083
50 81 379490
75 16 964823
55 88 337796
11 107 906291
44 160 552321
26 184 252322
70 75 163541
46 83 94083
42 49 473427
45 140 115181
9 120 804662
8 26 838874
64 50 73910
82 193 852950
58 98 493771
87 61 736904
35 166 629707
86 44 643633
49 134 596799
65 16 782654
82 171 909962
62 90 279465
10 40 652821
17 192 527979
75 100 732544
54 119 273791
1 46 666034
90 56 605995
82 167 638687
30 183 66919
9 35 712336
89 39 610007
60 119 947077
92 134 998096
51 4 501882
90 31 559143
100 98 405163
99 115 734282
51 109 646112
42 70 957696
21 83 441655
34 72 585512
6 164 700674
82 72 315101
9 184 636942
5 122 784411
96 4 46587
66 82 689139
50 69 467703
89 55 979641
42 98 323725
57 16 778950
83 125 426522
88 65 169898
80 146 912502
74 7 257159
67 15 560901
36 95 85747
80 50 142382
64 123 462869
24 134 852988
39 36 786980
68 21 155832
57 96 793179
12 126 50885
13 5 78908
22 176 204535
87 84 917824
19 149 382005
47 182 945464
10 104 460144
29 2 484636
14 126 320839
56 60 563959
10 64 723466
85 15 596838
4 151 462972
79 164 637145
24 30 812459
19 152 97866
20 28 966005
39 89 634743
83 127 83292
32 145 956439
19 185 16615
49 185 177337
89 181 272891
70 47 772322
73 154 189742
60 200 344697
77 79 937048
61 6 194163
65 45 984797
62 130 172145
29 112 323653
51 154 306318
55 126 471845
31 52 121011
100 165 286732
87 97 705539
100 200 471025
69 2 908402
80 139 57226
98 54 551783
97 98 843088
70 50 90587
72 173 818812
40 118 10083
38 127 86719
32 6 600469
62 66 786871
59 142 116277
68 11 304000
26 133 689885
78 180 800205
1 154 581272
86 60 695535
48 34 857060
56 80 245610
73 95 825178
66 142 412810
78 153 896609
80 100 167743
13 57 727975
36 21 450033
44 48 550010
37 35 558241
4 76 440406
81 29 227899
56 28 593788
16 3 846084
13 14 572327
4 116 923067
69 7 425321
49 94 740186
58 58 155077
88 182 482287
97 39 802439
25 195 948456
13 150 665887
50 55 452712
15 49 457758
44 117 613265
45 53 333217
34 123 864546
5 64 721195
83 121 597172
36 148 208475
19 136 191366
89 170 890492
66 60 954288
85 72 702431
2 122 984357
51 195 546680
18 66 534707
59 181 358494
49 53 472073
96 199 816771
91 63 497998
64 31 426760
65 86 820662
52 92 10270
59 184 517953
22 12 626150
6 177 700972
44 68 650728
71 10 994970
16 24 135424
12 178 628986
56 21 664426
88 89 638086
64 110 116103
89 151 1009809
1 100 650481
71 161 666854
73 20 286017
24 164 470623
66 133 939191
75 48 634117
6 198 576870
50 21 487437
10 164 622822
22 168 332784
29 65 230837
67 151 970725
79 174 69980
3 160 728934
4 41 757565
97 110 420021
91 111 423992
20 115 15994
26 27 653107
83 143 924213
14 140 568477
36 31 21334
21 179 249239
55 190 813287
22 82 668178
25 135 389292
60 157 892084
59 103 497010
96 52 512926
22 23 350725
62 55 524661
10 160 868062
1 136 821690
17 198 898981
49 12 355392
23 77 70430
29 33 223714
41 6 306472
3 129 940750
64 98 38117
16 62 638063
52 189 343687
71 51 326665
40 108 448666
29 64 330969
46 47 374790
75 102 303791
20 183 635562
85 95 806871
75 104 915261
70 127 814655
72 40 335417
55 77 1006553
27 30 840104
71 194 361531
38 139 530014
82 32 643567
21 68 823846
48 51 82901
89 197 964387
28 83 962188
90 23 524471
35 168 212240
98 146 616198
11 188 530309
46 139 601972
30 36 451564
6 47 340477
71 39 347691
6 141 583952
74 92 80557
57 176 356944
14 72 51073
78 186 755049
7 125 995694
50 42 768976
77 148 790705
63 126 474241
21 92 985648
9 193 641928
52 183 915711
49 190 138564
41 83 179234
76 162 845518
34 47 259907
45 189 522390
47 1 857412
76 137 237646
48 126 97051
59 129 454709
77 98 901022
89 171 283566
9 131 553715
65 78 801939
33 98 945404
65 60 53602
88 17 255424
5 81 220216
7 133 160252
82 57 877426
11 68 736213
77 93 459902
15 144 52673
96 142 825517
89 187 444349
5 112 119683
6 176 377524
88 72 61287
32 184 580655
87 86 338253
41 194 275787
13 187 664992
27 96 431993
81 83 575254
27 112 893005
17 92 663008
100 1 170412
46 197 953733
38 137 988693
44 71 547771
17 125 459841
36 143 182068
33 177 491053
35 153 419413
22 11 309664
38 86 804133
87 180 819923
10 23 722112
32 134 150245
98 87 395992
29 190 114551
69 92 645340
90 19 400325
3 5 707665
39 117 915602
25 165 633859
95 110 174931
47 54 598607
75 68 731969
52 47 108813
22 44 196134
17 150 889301
16 64 830982
95 94 553179
72 170 388322
60 42 516511
51 22 264265
46 63 845974
60 187 245490
77 61 407110
71 154 1003348
71 14 835672
44 157 280746
55 149 611495
64 177 129718
48 104 83446
12 4 904419
70 159 327931
63 54 542575
29 42 900576
70 84 632181
82 101 865896
99 24 230578
43 183 444712
8 41 286722
39 118 893175
22 153 494648
21 92 679452
84 130 594766
72 197 722024
7 56 515761
74 134 121717
30 185 810490
82 183 76521
41 103 996209
48 73 1005200
75 140 576990
89 33 684181
97 132 706768
1 154 654476
22 70 481767
99 174 356591
51 51 1012241
48 166 604300
74 157 970876
29 156 923874
9 169 877826
100 56 654248
70 197 429647
8 128 875255
13 9 31045
23 157 366864
43 122 831987
29 44 850383
38 106 665146
95 114 109035
100 169 507392
46 79 722194
75 79 864065
8 4 828265
35 6 781590
67 4 419871
53 124 808324
59 30 907683
24 174 132848
98 40 103580
60 198 814524
91 117 342641
25 158 802701
89 168 236042
46 10 747648
66 54 558007
27 2 979024
27 200 117085
33 196 775604
40 166 228275
71 133 457674
46 132 295759
93 137 241957
26 72 639989
9 46 314541
93 33 846655
10 45 294704
47 193 485956
30 32 679963
34 164 354609
45 141 256823
42 70 889253
78 185 843427
56 41 951772
87 28 877621
53 20 239835
49 35 67540
97 92 992096
62 1 433744
54 110 43697
85 116 982885
28 18 408211
99 182 744757
40 105 976894
41 81 128920
3 120 131084
6 41 979233
30 51 414578
75 62 268498
5 186 30708
14 62 301184
42 30 958732
58 55 568390
17 20 344915
99 58 362880
75 136 437418
4 112 592119
56 91 427533
66 1 984127
86 54 365930
91 168 453761
21 140 528099
49 40 940062
31 195 328807
7 113 29343
19 107 240437
45 171 123806
92 189 462313
65 128 267991
49 116 43448
14 102 389944
4 79 389564
53 35 838908
80 108 154361
43 127 204999
52 102 591115
12 180 605871
16 168 622823
100 57 693876
93 88 541326
65 170 643374
6 164 568985
66 89 820343
35 71 204854
43 64 597853
94 180 512578
55 172 776694
26 25 189388
24 83 136177
90 86 426860
27 142 810337
43 139 551197
91 63 4626
7 141 775054
69 100 532499
3 136 716057
38 34 959351
78 93 858143
33 193 652520
18 54 249791
56 150 647749
64 125 470968
96 36 67622
8 24 918431
95 138 913100
79 199 465928
82 152 898416
47 108 294222
29 136 56501
99 49 250067
40 161 319907
22 117 166863
74 71 115981
82 95 813388
59 20 175199
94 185 771118
7 18 491642
22 141 739585
18 110 50203
35 139 644996
60 102 885046
2 169 303854
100 171 340264
59 32 782666
86 16 510590
100 110 2191
74 128 474921
93 46 628778
96 11 149164
7 177 796046
48 169 4416
55 39 412258
5 28 394957
69 70 792347
88 50 166561
79 66 194833
95 57 52306
65 74 733462
28 17 445480
52 65 813158
13 53 177301
29 106 445186
71 57 977511
61 147 523300
93 61 334982
40 26 924355
56 32 228601
100 106 582776
34 53 962194
96 7 959303
56 121 574659
59 165 536747
61 90 398656
16 20 436294
91 169 805409
18 6 655481
11 120 695406
63 31 873884
39 69 84820
98 140 231577
9 77 892401
38 188 583178
98 185 350616
2 18 95804
93 187 997286
52 48 347324
3 145 578155
48 156 424421
38 17 209484
53 118 844523
56 139 478398
68 160 223180
51 90 343055
33 52 623005
93 178 961159
95 145 230191
55 59 840615
81 46 681584
38 196 518168
44 165 659253
95 16 630503
73 9 231397
76 100 701876
46 175 361741
18 182 817652
90 40 266710
80 63 1000169
3 29 270364
54 185 634727
24 177 907867
53 82 34610
73 43 111235
87 199 543507
4 80 572658
74 25 599293
55 100 318735
27 83 701264
19 106 846962
56 104 533082
24 39 930586
44 161 69539
43 114 171436
91 125 29966
26 15 858878
32 135 430499
60 55 530321
53 156 324564
43 96 532201
75 89 309333
72 27 344164
92 120 700312
83 32 380266
78 195 281442
29 147 403497
15 167 371454
7 178 592319
92 91 554075
17 109 360219
64 102 231393
54 12 856758
97 11 715486
76 156 693695
23 168 93202
47 194 564217
65 162 761182
100 61 707873
36 42 595944
3 191 42985
24 114 200589
39 141 599192
12 120 833169
2 90 207593
40 34 444287
24 199 394764
80 192 86964
95 150 610584
72 37 582998
29 49 836148
19 150 370410
82 143 923053
25 56 396249
93 79 382174
35 21 487439
4 19 551354
76 87 567374
11 6 363592
20 35 361849
14 126 274425
6 144 6193
40 130 550711
27 141 10134
80 60 691833
37 69 648643
43 15 552575
90 142 962080
27 193 516591
77 141 895558
47 58 34181
97 179 134449
42 195 666244
47 163 576732
66 8 215726
54 177 516106
27 126 117653
54 3 538000
88 60 859067
32 148 460287
34 182 194901
53 76 12807
93 189 785168
24 80 257002
92 95 955276
71 16 905406
57 109 699731
10 195 953676
80 143 872009
16 36 700679
51 98 53131
75 48 206143
13 50 392891
66 5 218122
44 191 777503
87 60 35294
12 172 964522
84 184 718534
32 51 835581
32 69 409670
9 57 595939
39 185 366077
48 16 370353
57 157 802916
27 55 277372
81 108 680985
40 164 741165
31 66 481014
86 10 734755
51 133 485781
78 194 592781
2 16 25273
59 22 23330
6 43 218831
91 145 390479
36 147 149868
20 128 482048
54 8 866609
56 115 991278
55 153 813562
66 12 913641
91 145 977645
74 110 979095
42 93 186934
81 134 83797
4 3 165855
36 157 159347
67 149 419089
63 148 87321
86 195 1010799
43 47 788880
21 28 737694
35 170 801898
92 37 63246
88 198 968775
35 95 235902
42 172 645596
73 13 342457
92 72 911005
23 123 10522
84 39 347833
99 72 212216
58 49 485558
71 164 943769
95 135 379640
37 114 725201
64 53 706647
50 55 981728
90 32 752621
28 184 729679
25 185 201614
98 191 469918
79 81 328155
97 167 128963
99 18 724817
86 91 196664
84 99 240118
57 106 480549
85 28 207303
85 173 318486
84 141 64165
58 47 4176
78 131 726014
80 51 508131
94 35 267636
71 58 140202
51 141 927744
43 138 896295
44 137 823044
16 151 610080
15 4 836796
92 45 840423
37 108 128788
17 67 539760
57 135 272679
74 81 803617
86 80 434125
18 130 91956
99 26 635545
66 3 941309
55 74 303129
33 81 848188
45 112 903575
32 70 819480
38 14 661084
13 69 111790
59 31 41601
69 17 875898
82 17 734791
92 1 109864
89 83 980724
85 6 463810
28 199 1644
72 59 648211
94 32 985776
98 140 220082
44 77 447906
45 111 458454
23 44 235572
86 29 662287
29 103 680860
69 169 263233
100 90 284624
53 127 313237
87 10 293180
53 198 22604
43 71 800341
43 198 210916
51 26 594805
18 74 616134
53 143 922722
77 143 171074
58 84 225821
88 43 18238
59 127 6019
48 38 601710
76 172 468313
31 171 898708
46 140 878774
23 175 596212
90 95 457142
58 65 901235
80 194 643315
16 112 388383
95 177 152339
38 56 204694
21 78 944775
26 148 1005666
5 87 403595
50 37 49421
51 139 476618
32 193 242412
36 21 226593
52 84 903557
16 175 363671
12 130 728406
65 32 423618
68 50 190901
14 38 449839
84 20 104242
43 36 900363
80 91 116447
2 13 336870
94 172 260325
40 70 533834
70 157 389683
71 119 660673
23 62 266409
52 170 403379
44 162 650214
22 26 216809
79 31 913221
36 149 963444
98 97 515077
33 114 160679
74 58 362325
52 131 634020
81 141 164475
59 140 116244
49 54 67156
24 33 620856
21 123 271105
5 132 219948
96 157 552541
5 44 583487
83 143 580804
6 62 74959
93 61 849004
33 111 838443
62 94 633093
21 127 554499
6 155 357891
9 135 89102
61 125 142158
96 115 612438
90 97 137521
45 161 782657
90 23 404505
14 72 1005089
96 55 69739
7 129 718505
32 34 958953
90 57 789253
18 30 306874
17 92 589697
45 98 936792
69 187 442194
70 5 940348
87 127 385836
83 123 196544
39 147 746300
26 191 534032
38 61 532613
74 90 248240
73 148 581924
79 186 91544
89 187 681874
39 11 41376
95 68 31094
81 1 756577
11 182 714434
18 59 542001
62 47 839647
15 129 966765
42 154 516734
12 183 412287
78 162 526126
17 23 201387
36 164 192806
89 34 813084
44 73 563424
60 96 336354
68 81 512816
30 98 618201
76 40 326154
35 78 408197
57 132 126977
46 131 1002269
19 148 284801
28 72 136710
69 34 324808
8 145 741104
33 178 982734
22 74 890210
18 88 748915
90 9 25582
36 101 134495
44 47 571542
8 19 118929
67 87 80511
2 132 605822
43 182 568837
68 134 406797
76 113 265612
53 73 259614
87 129 232027
93 30 377237
10 73 85073
25 89 682382
58 166 478378
37 160 1003657
58 54 979400
12 162 7917
34 161 655759
12 9 772698
26 179 211531
12 23 132041
78 23 988971
15 188 982104
58 172 772360
80 22 629842
13 76 417612
97 182 927080
43 8 148246
62 65 747126
84 172 417297
89 60 735553
96 137 392346
65 175 144553
51 45 121457
5 171 494449
40 140 258282
91 155 205779
72 106 555770
43 110 940407
21 182 227179
71 42 179046
53 17 981463
30 162 675316
90 172 561518
28 113 719739
89 141 887825
9 165 800095
33 34 963856
59 140 647111
55 51 113
66 113 435121
89 20 916767
83 103 705167
88 72 917707
92 28 47980
64 63 818887
23 128 956024
56 144 540913
68 67 980024
20 151 240366
2 49 391279
37 136 689007
30 57 212625
1 185 252799
77 89 907137
93 43 199540
12 131 466500
64 129 682675
91 59 541397
7 32 185280
41 7 437715
61 189 242426
32 69 230810
82 9 351157
42 159 244088
33 64 539524
24 186 673108
83 132 224799
48 65 393258
15 54 981803
36 158 258595
2 118 679430
23 154 142322
98 29 247582
80 16 900801
21 26 567413
43 125 811883
69 105 642219
97 130 23414
98 53 109527
29 136 111024
60 22 688597
40 130 304595
52 131 261066
94 86 279836
24 154 622809
55 100 851017
26 146 881467
98 157 38126
95 87 163675
90 84 935334
33 94 502757
1 176 723259
15 68 262035
23 80 372150
69 106 388439
53 92 780696
90 196 890524
80 90 826216
76 76 90509
89 39 39304
64 187 990632
51 81 53383
40 33 870459
98 51 657868
30 191 177799
16 145 643630
88 100 682316
80 15 340149
76 28 543977
41 37 102080
19 194 583791
41 109 865415
95 167 613597
36 59 498327
42 152 6416
44 36 886328
34 51 421428
88 87 559873
1 121 26827
83 62 347017
20 38 468595
51 45 405472
46 84 23398
100 82 296803
91 147 486070
36 131 432658
7 164 424974
18 50 680771
74 80 913009
77 44 785622
7 77 870880
76 93 274723
75 137 474912
37 181 565042
92 28 119694
28 93 36730
89 106 384233
35 122 561998
34 6 649789
32 137 651639
70 64 80887
92 161 621239
14 111 841123
28 19 433267
12 135 373322
31 109 128382
30 12 129674
37 82 234328
23 173 107916
99 179 174635
98 177 395739
90 32 386427
8 28 67072
71 79 582745
96 75 919665
57 44 972783
74 27 800694
56 47 24790
31 29 82706
46 185 273070
41 101 826545
86 150 44108
52 94 217261
58 19 92048
13 151 202601
50 193 514906
79 160 920669
92 136 29434
42 101 533605
8 180 531212
70 73 223657
99 91 613673
54 84 827347
93 157 616486
83 118 600886
89 114 528416
76 129 936975
49 7 767955
49 113 407458
8 136 848604
50 183 811964
33 183 407364
10 41 411709
63 67 102262
70 108 740813
29 49 347857
18 50 86927
49 47 579842
56 147 176942
79 131 954825
94 56 463451
44 167 631335
9 50 134663
65 152 421517
52 15 902184
2 98 10445
45 109 677570
81 165 477121
96 93 943079
7 51 563000
49 121 613836
3 199 774037
16 29 180429
68 94 977641
29 113 781387
93 137 451594
71 28 239053
8 161 778836
18 162 779955
9 145 566911
62 119 7760
45 48 882640
11 82 524438
82 195 425639
25 82 774403
15 86 272028
11 148 523311
54 44 472454
66 26 670855
7 82 645923
64 180 660508
68 112 578642
3 35 571916
85 87 770865
69 200 213213
22 35 999545
51 81 548031
57 145 759975
24 44 108383
71 58 638815
56 74 736115
48 78 759885
99 101 805091
89 114 664469
18 73 438799
15 122 322825
74 14 878390
67 110 27486
29 35 165169
10 49 658916
18 100 685685
83 84 298113
2 189 968163
90 199 605680
87 189 791698
80 9 439050
6 44 943758
38 178 624517
98 124 218619
33 31 495818
92 178 681276
36 62 554282
3 38 729395
59 149 704633
98 78 264913
12 55 980896
39 87 941828
22 118 920407
76 60 19531
95 121 571170
73 68 988172
3 151 293027
58 7 996076
92 82 631588
40 137 233745
89 13 98106
37 158 565155
9 166 357194
86 11 585341
68 44 424169
18 83 733044
18 185 1005495
85 23 758391
4 152 881939
96 100 694840
44 23 469046
13 169 790240
66 6 657079
26 61 87884
15 54 109835
52 189 513179
7 11 983421
81 123 799625
19 10 166610
80 111 920796
21 179 208662
93 34 843116
41 103 236364
11 174 558235
40 18 813587
71 183 58591
87 170 505355
12 4 330171
73 45 460142
83 133 177324
90 198 923021
59 70 722174
100 41 710108
95 107 217629
82 186 167750
56 122 875206
27 10 439719
86 195 177977
61 1 415894
95 18 689929
24 188 586233
9 27 384926
34 136 652433
18 157 778412
46 108 124434
4 48 30939
74 51 823223
80 150 125201
95 7 158555
36 45 801614
21 23 981237
43 98 611938
58 169 833633
45 23 77004
81 40 567497
38 93 85737
77 198 381806
25 10 628372
97 34 875804
3 4 231017
95 4 428208
19 156 801917
11 187 434978
24 60 885188
34 149 604577
84 48 932549
73 111 91349
57 176 147445
81 136 341582
40 52 127844
34 58 692677
15 190 329751
18 161 474442
68 115 54146
5 1 293350
58 34 485801
92 139 530426
32 18 191124
96 80 237368
55 48 510475
89 36 604566
6 62 178871
46 156 474806
61 117 697730
28 24 432517
100 51 838026
28 97 718732
3 13 925752
64 163 782094
14 14 550367
2 100 444281
63 85 994434
6 162 434126
48 67 81524
14 33 371942
8 106 544157
90 98 215221
67 47 671347
95 133 606417
20 191 1011964
57 15 466620
92 117 2667
54 36 143055
46 50 985924
94 54 351124
54 155 316515
47 179 846007
43 55 304872
5 114 285466
63 62 999150
77 174 337235
96 34 528790
19 193 382340
22 169 44542
4 98 47483
2 96 139331
90 31 232484
74 57 381498
29 83 614340
63 14 536633
18 16 631056
25 107 9872
37 150 351261
18 151 917703
72 186 853450
25 123 246755
92 151 75771
78 88 29748
4 8 728173
5 61 74170
91 75 46161
30 15 822728
48 143 533439
91 15 794286
17 46 872906
95 135 334940
6 27 788568
74 20 513609
88 125 542151
80 77 898168
76 2 260881
41 170 327655
76 52 591518
60 37 400838
54 111 244462
33 44 868114
62 200 110165
25 100 93569
18 63 989204
74 71 18350
45 37 728819
29 22 438461
98 62 356043
46 160 367280
67 112 475997
72 65 937714
57 106 864890
63 123 57252
40 181 124126
75 128 995266
13 62 923754
37 44 875777
37 177 154760
90 127 277711
61 31 800948
96 1 716984
6 128 145953
70 188 996495
3 17 681199
97 29 375107
11 39 493768
95 131 908667
34 114 334298
81 166 215050
85 107 663355
14 56 339640
68 157 230574
31 47 866846
45 143 886543
58 192 75500
4 31 811484
49 197 530467
47 128 269362
46 80 975494
73 101 281590
42 85 471356
32 115 630993
96 35 490383
64 82 19710
69 83 74110
59 148 693531
91 23 359344
100 156 954632
67 148 966413
10 104 142071
69 88 739510
29 55 697925
20 100 325817
1 155 542449
52 34 852265
91 80 639047
94 183 255742
5 26 524142
20 106 108020
14 123 701942
7 83 403766
29 114 77463
79 172 399801
45 196 142829
87 27 794459
64 78 774478
82 29 993869
25 88 314351
54 44 51524
88 3 420290
29 26 269160
66 91 541610
93 163 19637
7 86 230833
11 182 125520
5 3 747024
17 116 805887
64 108 421216
65 23 765894
74 51 826356
96 20 340251
82 48 153597
30 153 31992
67 152 72548
3 119 404204
35 79 4523
85 104 71199
94 159 661660
14 33 987926
25 94 410985
32 65 235060
9 196 856617
88 32 691281
28 33 8096
54 32 918540
84 123 116024
89 15 12371
53 86 809938
13 75 560059
89 121 289592
50 92 827459
47 199 858553
95 116 766366
26 91 869066
26 66 508017
20 10 998185
12 74 287298
10 36 279600
95 158 6094
88 195 423286
1 104 954557
3 75 813400
4 13 977883
40 80 473418
62 155 839183
31 82 705403
52 186 855468
3 91 803547
4 15 483463
7 119 673302
16 116 420551
8 146 457910
74 81 550402
31 109 697616
60 38 986820
45 10 265131
47 77 74981
58 35 339439
18 36 625861
36 126 909243
30 33 555420
47 171 247734
24 179 221026
48 179 43868
95 159 10436
20 115 859603
41 89 881384
100 118 325980
64 46 807359
24 126 388564
76 136 729651
50 36 397690
16 1 741095
42 171 887629
30 70 737343
36 96 566646
12 125 248631
23 68 447074
19 119 348355
66 160 690531
22 94 188804
2 159 822865
9 127 688016
13 199 326403
99 161 790718
14 144 251211
62 156 118333
12 170 430833
24 163 291102
70 115 703855
85 193 779919
34 39 261625
69 23 95911
7 61 769237
81 28 892098
56 152 80131
98 83 669007
57 83 717233
55 168 423423
35 51 738857
74 178 926580
73 105 295095
3 10 25686
51 141 461817
62 74 230848
75 155 454959
15 199 412643
4 177 773030
21 23 292910
56 6 61678
41 3 956691
67 101 190143
58 6 134730
96 111 281248
72 43 192589
49 68 373289
43 122 55574
29 138 628153
79 115 536611
70 84 772994
70 136 159057
21 148 468698
7 47 496957
26 192 330288
95 54 906214
86 168 581915
16 157 256453
51 157 271907
72 71 890761
36 76 833518
32 16 60656
83 9 277917
34 79 849245
21 132 718464
29 37 334314
38 110 768303
58 44 244369
87 68 580651
18 105 749928
53 83 162809
52 66 322709
1 161 542594
13 24 210909
79 10 337390
24 182 721469
49 40 77980
54 55 876449
15 130 283680
17 163 774091
34 141 504584
10 170 628973
87 5 105839
88 23 930072
2 109 49985
3 38 245113
1 90 353827
96 101 284607
16 163 521022
9 30 132360
20 27 166475
67 131 727829
2 133 208706
55 144 665932
83 95 329792
41 5 39775
75 55 512383
37 1 434805
16 80 845558
80 167 968968
57 166 1012029
15 108 336388
41 13 379326
30 150 789876
55 125 169766
28 182 499922
22 128 649605
61 191 368936
24 98 118873
90 188 824035
72 72 494352
33 149 153592
89 65 887417
11 154 586501
14 183 517450
23 142 319207
65 30 476989
14 156 963392
70 20 920298
51 189 128237
8 167 490530
50 64 751102
72 137 859731
54 176 145904
62 7 885788
24 89 884567
53 125 560107
95 83 49762
48 59 676767
40 93 535727
44 83 43680
93 154 588459
34 32 88993
76 71 478590
72 95 923581
18 26 531755
93 9 128678
10 84 857485
58 87 346092
57 120 161100
93 76 279769
45 185 47722
39 38 523910
88 135 925188
55 77 374070
79 186 463793
87 106 226766
49 181 365813
72 89 31950
40 84 819034
18 159 211156
24 109 883884
50 147 889884
24 163 876105
98 200 913504
95 102 924785
89 9 28716
76 43 314143
57 28 938069
63 97 287757
7 167 459028
45 33 10115
3 142 150836
76 110 790880
78 26 692630
90 131 226725
5 98 144969
1 39 671706
76 6 551884
86 155 886187
18 110 757399
99 1 182743
53 47 444642
46 79 239711
64 189 912797
53 42 449090
15 66 484466
74 155 28564
47 5 97127
2 141 791176
60 163 586400
23 60 382219
20 114 580945
48 54 204215
31 80 79115
97 197 896829
22 128 585885
38 155 430237
26 20 430826
78 173 813608
8 91 366388
34 112 758353
44 140 91293
1 199 784068
52 73 898051
14 2 482281
71 189 187561
11 23 606454
16 78 444360
22 132 867917
63 131 724579
88 74 697668
92 21 82883
44 36 823504
28 82 1002843
54 117 101102
21 197 680336
97 29 25518
18 135 625706
11 196 72083
82 161 779837
9 85 216307
43 87 514537
38 108 391128
45 142 309250
47 136 844873
31 189 756139
89 177 119503
18 23 247294
48 74 195162
50 183 61402
7 103 878031
34 123 426181
31 96 123625
24 34 253809
75 52 554766
80 93 373562
75 182 641564
88 32 711810
35 107 263137
58 82 978692
66 194 854431
11 32 155206
65 50 941137
92 133 417869
51 22 133432
73 37 20850
64 44 277937
15 149 577242
23 129 821604
47 149 589292
38 118 142662
99 149 836870
75 142 567979
21 146 318601
55 69 265548
64 82 709052
80 122 944932
41 107 832564
67 77 512210
59 192 736774
28 153 879395
76 115 45469
75 90 218497
66 43 321544
11 48 824830
47 144 611859
32 114 788872
22 161 81573
46 179 652184
87 156 310460
77 144 407648
7 198 814080
32 176 60158
94 38 896779
36 194 566380
71 62 751608
72 34 570312
88 121 890745
73 75 504934
9 150 847130
4 21 408863
67 147 17544
24 128 179694
22 42 485777
63 15 881803
93 87 35916
46 70 334031
2 71 952136
15 4 374854
65 121 588078
28 113 694946
27 33 117844
71 120 571499
17 192 463641
73 54 474710
20 92 293132
81 32 22501
100 62 735650
23 49 651503
11 142 505108
63 57 774375
76 41 730140
66 126 404223
82 107 773534
81 70 427470
52 109 573029
2 51 606806
60 23 481589
28 93 15679
26 30 155113
68 171 821587
4 127 955093
64 154 565591
97 137 957205
41 107 190374
60 63 472987
30 113 400818
56 11 189997
52 104 286414
59 84 176914
21 31 791147
28 128 607855
19 126 98920
78 2 997334
24 24 419021
88 172 196478
97 90 867317
89 30 905667
97 89 591801
24 173 282393
21 176 696262
38 44 297502
47 103 831273
24 46 660357
13 92 572322
48 89 631835
60 134 608036
48 188 154468
99 20 242604
44 81 331743
99 49 490552
95 59 510855
62 67 291546
74 121 243748
58 23 755349
50 1 656682
88 38 357730
53 141 102172
55 83 684832
73 80 836363
20 10 61965
53 98 76608
46 26 97377
89 31 949214
89 148 490840
39 52 787602
88 49 837656
22 26 622783
32 62 666752
56 32 577526
89 131 689020
66 164 446543
41 159 867283
60 186 215982
34 150 119610
10 123 615017
10 123 420592
20 111 278808
82 69 488025
35 155 797132
14 37 911730
63 3 448648
92 102 710813
70 1 837791
26 148 573493
55 147 195160
54 5 473286
6 88 553526
33 34 541809
36 51 448806
27 78 782372
69 166 904751
39 45 567050
91 184 311388
93 174 629561
93 199 218654
5 185 574878
23 190 342579
82 146 831837
14 8 963901
90 75 741012
54 2 575023
90 149 576509
38 68 690479
88 31 825456
8 32 643175
7 5 920834
87 105 723807
2 146 795839
30 197 993657
18 197 647960
4 179 951206
27 152 558753
63 13 247573
91 187 822885
4 199 122487
13 125 290834
10 197 699585
77 123 498858
63 128 914184
97 14 510236
49 177 131818
73 89 958686
99 156 848734
16 113 570081
66 62 178501
14 195 132522
80 111 210001
44 96 610527
33 129 645795
47 107 667666
45 38 18315
30 145 869872
19 69 401060
26 7 440743
77 173 968469
77 16 243810
91 7 220049
86 172 547935
87 16 854874
69 129 812923
79 116 58210
21 190 752462
44 116 619539
47 146 158347
71 192 347784
34 41 133854
28 197 944378
54 15 807961
40 184 214425
74 82 4626
96 25 325592
32 27 771665
37 113 521376
98 69 928008
51 51 738557
68 132 963232
73 54 749972
90 63 780455
45 112 636802
69 159 684521
21 140 16714
11 101 890371
26 21 319424
56 127 286664
98 32 915351
97 58 723614
47 61 717441
77 105 712758
8 94 783813
52 188 485161
33 71 518944
18 50 704910
43 140 993783
18 87 713339
58 109 371906
81 117 847216
37 124 485128
38 87 985475
62 196 508691
81 113 687891
80 148 843085
66 89 869299
63 162 636095
97 129 877576
72 200 884163
53 114 720269
7 162 16212
47 185 232469
62 29 970520
9 93 777970
92 161 319077
72 158 581875
53 152 889453
76 135 357549
66 188 964002
93 101 586503
11 172 851605
6 174 954580
51 127 459629
84 138 347119
60 182 128896
84 189 641922
89 126 983539
6 74 432717
33 44 105133
82 33 654967
11 46 62521
82 105 535802
93 104 166387
41 54 976539
27 44 56215
16 20 189277
23 56 328614
17 137 920927
64 52 790264
61 14 133194
89 153 880597
91 78 323231
44 178 539172
23 166 442610
45 166 931873
2 115 434440
2 187 636197
51 110 4421
2 100 704749
65 194 615336
25 148 257115
65 84 695844
7 48 90156
46 18 792902
90 17 16246
8 132 274675
94 71 944434
39 134 865625
76 126 835838
28 131 1923
53 52 735342
72 147 47887
38 8 913044
74 117 93705
72 188 931201
83 61 765619
99 100 300262
100 71 219397
64 109 330238
13 121 869536
52 38 576815
63 85 485608
68 33 238355
75 20 4021
52 194 643741
75 27 916174
11 94 591972
29 193 192536
23 38 821545
35 31 761690
66 185 484561
80 110 621219
69 196 803771
87 124 950229
22 45 398579
84 31 57496
19 131 411576
60 199 290168
27 72 205054
93 200 20570
25 167 322395
48 189 713812
13 101 793973
65 149 717765
12 123 985808
84 2 970403
5 146 95560
87 37 314821
17 181 480565
76 11 102233
16 34 1000334
69 178 794620
34 145 481414
11 131 983093
74 74 654782
82 106 846189
31 139 927901
13 1 385734
71 200 633417
3 64 600009
42 128 73362
34 119 166165
77 70 537579
57 42 887921
85 157 692558
39 108 54048
82 187 582034
36 196 359279
54 86 177994
25 74 339951
42 161 250976
13 186 178455
85 87 581955
36 183 759614
26 183 553252
88 41 796164
88 62 718220
80 79 456493
37 7 514693
41 149 558409
37 110 497607
73 71 44293
14 95 149403
83 51 20889
39 36 790210
58 163 331904
75 172 673619
67 104 784679
8 52 640898
17 23 51182
34 129 559665
36 199 402698
43 100 469550
8 89 19254
50 132 729248
37 198 350516
82 143 937014
58 100 917898
74 72 819607
60 73 456748
80 1 890371
58 6 460866
100 27 561415
43 108 104949
88 25 480823
41 194 870875
22 145 144390
2 132 168508
71 145 211986
95 117 137632
24 69 759028
87 134 955690
52 23 21214
42 92 214844
75 86 329612
83 21 66141
62 55 304329
36 74 322828
90 86 596402
10 55 295829
88 54 95893
24 62 869131
95 188 29134
7 199 917316
55 15 447667
52 131 419066
6 162 538298
3 123 563326
55 48 234883
16 117 19654
32 47 289917
81 23 33962
61 61 558123
49 10 422383
100 30 592881
44 63 994627
41 115 541746
89 21 869711
9 147 212305
78 112 26944
72 141 66740
24 155 265905
100 100 353539
42 119 920965
34 17 750794
28 57 648519
54 188 319883
66 135 470813
36 188 810212
88 131 557361
59 145 812273
97 46 753871
18 88 250830
49 141 280404
7 190 344727
52 104 74883
18 116 609217
83 149 529749
56 121 662410
8 9 192499
85 163 621678
44 103 215833
68 182 468567
25 38 176164
48 114 201889
78 166 941370
83 88 419071
68 11 552354
100 197 683620
100 112 227325
22 62 812046
41 181 307093
60 122 4903
92 186 386179
88 27 543541
44 49 357217
2 4 906043
70 167 831081
51 123 4039
63 130 701893
81 8 760320
2 92 348253
91 44 576940
93 94 856966
35 123 652236
77 173 481684
33 18 878366
56 177 907555
87 16 588264
72 144 40969
36 40 754904
15 135 369626
59 110 950677
86 105 934459
67 141 899794
60 109 34498
30 71 367343
78 35 948003
92 52 974390
46 151 457958
70 112 661018
29 36 150202
41 129 900392
98 74 814866
78 63 183990
47 25 608928
90 154 667542
77 115 993412
80 111 998331
13 109 948765
76 99 283008
91 13 893714
59 29 633335
43 37 239090
78 152 301101
89 14 794586
38 158 534015
95 182 293426
6 109 618589
15 82 49717
90 110 154944
76 20 58093
48 168 491972
77 85 107079
62 105 192059
63 51 531149
97 77 384548
65 108 570733
2 60 318364
76 33 316775
80 184 213307
14 147 325082
14 100 511445
1 113 954092
91 45 448385
62 40 96568
95 140 239053
84 192 390706
66 106 443983
4 29 517200
49 83 824871
64 195 718740
42 11 359335
70 33 895291
97 107 104224
39 143 218144
95 156 778199
66 199 221004
83 122 335175
20 126 107351
81 130 666079
36 60 899091
40 171 700289
66 79 392925
65 81 109573
65 84 465389
97 109 980472
11 126 902259
13 37 1000347
77 116 990058
64 26 421488
29 167 878858
14 172 664492
5 9 524840
65 16 17056
87 38 340629
52 130 764713
4 166 825774
66 139 740999
39 41 438065
81 131 475232
5 57 672713
61 31 360422
52 131 766049
91 156 33691
15 109 149443
25 89 360851
57 9 68090
70 73 349782
2 200 306909
52 22 477093
36 184 567868
55 150 573624
15 102 364597
88 58 293551
19 140 480397
5 73 608994
8 115 975909
90 25 613019
17 1 958321
75 6 235870
7 53 278733
37 88 232342
4 149 170473
91 81 263018
30 158 339911
71 12 45148
39 164 951641
19 167 924958
65 5 93555
92 97 8475
9 25 593449
62 100 999680
1 132 646050
91 187 585852
28 42 976726
39 13 202115
66 58 279463
99 24 683946
90 188 680171
80 134 981353
85 98 730389
94 51 258621
73 170 189426
59 20 278046
69 129 267850
83 8 910072
94 17 7935
24 67 984987
21 99 384989
93 102 821915
49 53 675277
96 168 819999
96 190 335939
13 183 107703
6 140 804889
38 47 655094
2 68 165193
19 57 188819
30 114 667818
57 164 863615
4 100 931172
68 120 745985
97 82 184914
10 62 274917
96 145 909405
95 56 987844
37 107 738127
85 62 983780
20 119 681686
52 151 434080
45 7 57596
65 108 751774
2 84 331460
3 88 952812
2 68 986766
82 153 783106
14 164 284903
77 48 935166
16 94 753579
29 61 755884
89 124 372200
99 187 262208
44 2 435172
55 49 351271
71 39 938276
63 167 992150
66 156 709637
68 85 853599
29 27 760552
81 127 763714
76 24 997826
61 50 954976
22 115 38770
59 16 811283
40 164 708832
5 40 121904
5 61 832031
78 118 240110
10 75 929099
78 185 50808
20 85 401210
3 111 516373
10 99 969249
84 186 946572
26 135 146209
15 94 385585
97 111 874868
16 88 970056
9 168 58603
89 184 574294
12 52 305807
89 135 379637
4 117 758568
43 177 380522
82 175 45300
53 76 858372
52 129 536946
8 127 663323
77 60 980583
52 91 630230
42 178 957808
30 109 930731
76 15 586685
11 121 1000875
2 59 976362
88 56 985044
34 54 1004863
13 90 914460
89 2 704996
88 20 551196
36 101 884456
61 99 275402
27 75 29414
65 143 896941
62 175 822335
73 40 272020
92 35 576676
61 172 228047
34 194 695930
19 38 457390
30 5 297573
3 168 781068
38 147 873974
35 146 950838
40 126 65077
70 167 51787
22 44 756566
74 71 104623
69 76 372114
7 71 252219
18 132 881363
59 90 931184
81 33 489098
45 155 359756
39 111 10845
84 152 822275
85 164 403146
7 128 386018
30 1 107805
53 101 745931
83 24 279965
84 195 37744
5 62 981650
91 134 174000
61 58 74931
1 39 46183
21 4 356674
5 176 810496
37 158 524453
90 58 545280
18 118 764923
26 190 729524
3 178 542593
40 137 190328
72 137 920570
27 85 240562
92 40 607870
75 6 846773
92 146 1006773
33 10 963175
51 111 504501
80 136 134002
94 101 193070
76 41 986143
71 9 842124
11 130 61604
24 175 164564
60 47 647124
54 109 196337
50 185 245821
8 188 81021
87 41 73731
83 134 199145
35 98 613322
37 1 940885
39 114 364790
80 185 980705
40 97 317405
54 137 455080
96 127 100029
76 43 515778
61 90 331535
20 50 241498
47 157 666405
93 199 831853
52 18 1010374
31 57 67736
55 73 916520
54 75 332907
31 198 898115
9 9 49564
46 22 98520
8 162 266189
8 137 967049
64 111 341077
60 81 629593
12 2 324054
40 121 6881
19 80 949403
26 79 717728
74 95 778936
38 195 426118
65 168 498885
43 61 882628
82 181 709611
88 113 663132
59 131 837476
6 118 856935
67 17 538942
69 114 358042
49 87 415274
57 15 867674
38 24 141668
59 33 396849
1 119 252068
86 134 175654
30 21 982240
82 132 771546
17 145 888415
100 21 855264
58 38 1006420
85 45 794227
72 184 158102
34 186 535979
64 174 694884
95 171 56040
29 57 527707
98 90 150245
11 107 394642
18 25 965613
73 89 677706
86 160 875009
12 129 75740
98 93 550324
40 36 534675
74 49 42218
48 68 770389
67 10 490470
52 79 681219
67 131 215551
8 193 436402
57 44 584300
3 149 299578
64 200 159815
50 93 999038
3 10 742522
56 69 320558
44 190 550541
46 107 441608
34 46 307700
50 169 1009561
40 170 205611
1 65 766910
66 118 745999
46 167 396924
24 191 159601
38 91 931768
24 118 226677
60 108 17468
15 179 438538
60 53 756633
76 66 459146
30 35 713933
77 177 348165
85 44 598744
55 87 920118
62 153 238115
99 134 1008348
52 92 788166
85 186 111478
67 154 863822
43 40 497927
75 114 744929
4 55 646281
96 36 785848
6 121 296373
69 195 765699
1 82 27550
38 2 625441
76 184 55977
56 66 161485
65 121 566763
41 106 347906
11 103 668079
82 141 17556
45 87 737661
83 127 197522
17 28 172314
79 128 870947
64 136 353073
34 39 370597
30 100 988492
24 79 212698
76 35 529816
9 37 175680
15 98 579844
28 79 599043
4 106 760681
11 30 530632
79 28 92138
63 60 650540
50 27 502984
17 182 218657
53 45 25946
65 67 516583
48 114 652334
31 147 634103
99 67 594565
10 145 644913
63 108 982173
43 105 298162
99 97 543143
40 73 421523
3 164 612597
79 115 600052
60 93 13784
82 129 715239
99 184 222114
14 32 573112
89 98 445289
98 149 1005682
78 124 896864
66 194 53112
16 46 520865
18 105 212827
94 196 472043
95 31 661272
55 28 550328
90 2 411408
6 150 568876
70 43 973434
14 34 545705
20 21 24412
29 101 88120
13 67 40790
21 51 787809
77 53 71894
32 110 745221
16 99 673299
37 109 759003
38 200 565550
94 197 819135
46 16 47766
48 156 86249
83 49 83942
99 184 156793
23 117 657448
4 3 543263
48 198 974187
7 2 568157
35 177 128776
51 17 142418
51 99 345494
82 16 833893
85 78 239581
8 96 764324
51 12 468688
7 190 583632
59 106 327781
6 159 258956
7 191 186085
7 146 832453
51 26 538188
6 153 319232
23 142 49428
94 15 184469
88 136 451575
37 178 133603
44 159 47185
98 138 149278
45 51 48458
7 64 492448
96 95 194445
28 7 910311
79 7 638241
44 14 132218
45 34 401383
41 36 60983
18 168 324971
94 138 442285
73 92 184306
14 52 404787
79 58 478217
7 56 847286
24 66 43427
6 84 961427
35 75 823265
7 179 409420
43 168 385263
66 81 673165
6 118 913290
79 114 68020
85 155 513460
35 94 984545
23 128 644169
18 120 874247
9 184 892551
90 113 830410
37 54 335852
54 153 988677
18 42 795031
10 7 58703
83 180 865029
43 43 120646
81 167 633216
57 98 560082
71 15 471281
34 170 1002105
53 115 372490
6 81 875436
43 35 347400
14 145 189375
36 18 623415
39 151 480927
6 4 497305
62 151 690989
58 129 32569
91 137 471725
34 176 351632
92 15 583230
69 108 964763
92 164 300151
43 122 976723
6 61 880132
95 168 488869
17 75 891869
1 7 121429
20 23 870724
38 178 321428
89 85 279731
45 100 649336
67 121 563351
58 197 689073
97 92 414863
44 62 562331
29 103 352118
92 175 749958
60 85 11094
21 7 204144
15 109 68852
35 156 756878
69 182 159851
35 30 833746
46 25 970204
26 64 6233
87 42 202717
87 143 516629
28 103 396770
43 112 361660
59 30 72256
77 157 999014
28 19 561251
41 153 513641
45 159 912727
22 95 421354
40 105 173372
38 38 148549
82 49 138859
30 95 479850
16 143 538369
29 149 784727
98 56 955307
71 51 481770
49 41 950973
52 145 642824
22 137 416676
80 191 131841
74 195 41351
49 136 249657
50 33 207430
42 120 691934
86 58 38529
92 70 888875
15 156 430257
25 82 59515
71 17 392856
82 79 953726
93 78 79059
30 90 803538
32 31 184918
91 80 182666
18 60 25519
5 3 823565
66 7 387155
88 94 274531
20 19 548847
20 20 582727
9 142 786365
93 92 885505
21 55 345969
62 79 938454
83 112 992325
87 152 451281
17 148 272871
88 2 601302
70 90 47726
57 197 3683
34 55 33620
10 114 510338
46 120 864901
34 97 1006421
86 21 670557
81 121 452543
52 182 992276
48 96 195426
40 178 193261
69 54 454794
83 114 817371
21 199 90698
98 82 613339
72 117 490311
78 72 687592
25 1 965519
11 115 202198
49 90 761693
63 140 747022
86 163 693487
65 80 263566
21 153 684580
88 163 256057
41 139 419070
39 13 463986
40 80 384016
96 105 153855
35 35 351868
47 177 558008
99 50 352801
58 163 242038
84 186 597775
28 78 777924
54 148 555087
96 181 378750
16 59 606432
29 130 549835
15 155 14627
88 196 450913
14 179 363488
15 81 289116
33 139 228782
94 60 993245
75 71 375105
41 55 875286
5 185 961065
51 177 392140
58 130 508284
34 34 109499
54 49 515317
34 138 800376
50 65 624430
33 61 527069
44 63 393946
41 152 936743
53 114 350899
71 180 348104
84 25 497856
68 2 427007
5 128 329602
96 6 348953
41 10 401651
92 124 166179
22 95 743495
53 109 345998
17 168 19899
16 130 860127
46 158 319844
2 151 132147
72 102 875303
43 105 574616
86 95 433812
40 56 552886
26 121 105092
91 45 965769
66 135 284917
27 13 850479
56 14 49273
74 75 844182
81 187 708343
93 49 647543
63 112 281936
52 111 912689
56 48 353519
39 162 207362
38 190 271967
42 142 832285
62 41 628998
86 100 721799
27 27 155399
22 93 122618
14 12 584334
91 99 885324
1 99 876742
29 62 798968
78 85 162736
21 77 293759
19 123 830987
35 25 734175
25 88 101546
94 189 842054
22 161 549575
1 120 239444
17 74 955179
4 8 290239
82 7 573194
47 120 258487
53 96 305339
79 146 128344
81 11 370505
20 14 993988
91 77 26804
53 145 948103
6 73 748197
24 86 988574
33 87 805280
80 128 977827
6 37 456641
72 61 527233
67 114 318399
43 100 349917
84 5 786549
47 159 544866
50 50 96977
80 66 179557
4 12 187216
96 185 876228
9 115 456509
54 181 146036
79 72 149560
41 23 579298
3 84 313151
24 59 536100
8 180 791996
32 38 815117
59 183 242977
91 152 269140
89 53 612503
25 139 197898
46 105 580746
2 177 609493
41 48 388420
13 17 141153
71 24 308375
4 105 225338
27 65 201723
79 85 289636
36 103 848748
20 86 465900
84 141 840381
81 140 716410
93 26 963246
7 149 978260
100 72 651039
95 146 240293
100 7 74483
48 16 193454
1 46 610047
6 180 197993
3 74 248707
63 54 185456
97 101 732726
25 94 961209
44 192 650807
88 194 407444
28 80 268183
7 118 773551
39 196 861365
40 73 665323
26 44 156521
85 158 987491
9 27 222485
31 96 103555
80 94 575372
92 180 995065
81 35 997309
70 66 1012148
19 98 216411
40 44 620847
94 47 611250
18 109 319126
89 197 624202
53 3 385690
87 91 749374
41 102 689375
27 99 351206
1 158 624863
89 85 56013
15 71 1000585
45 128 134473
66 8 723940
59 57 7699
86 199 506353
42 154 327465
3 166 40691
75 92 292878
83 137 518835
14 28 715417
55 165 121230
93 73 778542
99 114 464256
98 163 303282
48 98 193341
23 30 465182
51 79 990036
65 180 226156
69 80 835062
38 198 689884
10 20 734544
1 76 439701
76 4 489929
75 119 784516
78 53 369606
33 93 576452
51 139 56428
46 77 131547
30 159 39843
52 54 475850
33 50 948632
12 92 940325
100 95 543064
75 43 678950
77 60 292060
29 89 48365
55 105 975266
26 64 308542
12 118 154977
9 89 514800
1 153 962511
23 121 987755
71 37 427544
50 143 127222
37 92 524980
64 123 810178
2 86 924616
87 97 615802
93 31 152589
72 187 195401
33 20 736582
46 186 165168
81 62 644436
18 174 49036
58 69 764284
30 152 869740
57 173 1011701
71 175 353417
31 84 145157
57 71 817655
81 65 624054
39 67 940933
12 198 53828
57 27 253761
80 167 228722
56 6 580378
6 1 267128
42 105 684473
51 139 818206
44 22 165666
76 199 494153
81 126 790202
37 73 934203
62 102 535586
13 198 241635
70 69 127749
2 190 483309
73 196 927406
2 11 432201
86 68 580569
2 87 592490
54 11 420587
7 137 32001
28 47 478018
42 192 873589
49 120 817554
23 150 412776
23 34 901248
74 21 942093
24 32 756365
6 125 753248
13 74 345862
31 156 817315
53 15 38591
97 131 210723
57 147 396722
38 71 227109
47 146 197853
78 86 657793
37 170 460958
17 101 193430
57 61 448345
6 16 786303
28 164 545777
8 2 70261
28 148 955092
77 71 86678
12 132 259667
25 161 415568
44 181 256591
89 24 587255
35 104 213737
38 16 822792
43 3 314778
64 94 386861
17 28 281384
65 123 788578
11 67 799338
26 79 729303
15 132 372630
66 38 694213
67 170 71321
40 118 58172
21 53 306268
55 15 566404
1 44 862911
17 49 952447
52 51 571342
38 49 299744
49 22 204690
92 195 647067
55 67 925873
6 128 905554
64 20 623241
66 194 674658
77 114 944360
53 115 323548
32 90 56490
96 185 943795
36 156 520451
78 84 391281
50 38 64597
90 46 521334
51 69 676686
35 121 19721
18 83 128736
72 44 290577
24 97 106447
95 78 506819
79 119 939162
52 145 299168
46 78 231976
49 120 318546
61 189 735206
20 16 354758
58 145 81201
30 74 108775
8 98 534761
67 111 713546
89 100 469832
17 154 451461
81 115 821066
32 97 174511
12 61 577783
1 140 596501
1 188 916995
73 116 516284
77 105 712778
37 109 422588
43 41 296173
93 75 883689
19 36 979695
86 8 264519
2 64 952555
26 156 500225
49 9 422895
12 195 579652
91 124 917989
14 171 769758
90 127 371051
48 90 33361
78 163 572396
68 59 864796
63 138 761028
70 58 451555
37 8 43643
55 195 401958
75 109 745731
79 118 623894
6 40 198465
64 198 248629
88 53 7945
99 52 67193
64 184 704233
20 96 581180
82 136 461438
11 96 962286
61 116 375984
63 143 162729
75 120 222973
19 7 574176
57 121 218957
1 46 453343
1 60 316208
80 60 888494
80 114 744779
80 155 41946
14 23 467350
78 165 410820
99 126 466723
38 97 656012
2 118 867747
79 103 596665
7 135 878065
39 198 772491
10 85 983713
73 44 796215
19 44 394397
32 78 5945
65 169 93612
95 179 273092
6 191 735213
60 157 460025
95 183 723356
55 23 142329
49 62 582170
69 79 596461
40 114 421293
35 93 905060
36 5 324428
91 194 771107
8 112 776308
4 162 407163
44 185 807363
7 105 237167
5 141 222375
13 41 69493
22 85 767197
36 114 420352
34 141 535952
88 152 872140
70 96 102946
69 81 122063
84 21 107867
89 131 481350
27 12 352245
28 58 745504
12 137 865110
99 175 624317
76 184 525530
31 65 78322
11 134 77138
37 40 986714
44 190 885947
46 156 787344
43 113 405823
53 10 366517
9 172 541302
53 79 23228
84 134 71204
26 18 813079
41 70 515495
45 118 726474
79 88 337092
47 101 371025
71 1 176235
76 133 313655
83 38 464677
57 134 271734
41 137 427514
59 74 131974
91 107 798603
7 12 885973
75 66 614290
67 73 327086
82 20 592255
25 1 531028
93 26 580965
60 6 520375
48 174 534321
47 51 353943
36 20 496150
85 13 341252
51 76 109741
94 141 151254
61 86 165978
66 84 513387
54 180 197060
78 78 514150
15 107 293325
56 63 569777
18 33 53550
32 152 5710
52 176 384022
2 178 995628
41 137 833160
68 32 181804
40 74 210680
91 73 611673
88 192 630497
63 100 906062
31 21 398384
33 146 199827
88 42 822194
62 199 472558
46 133 403798
26 161 939901
85 108 410635
95 159 307663
38 144 74832
74 34 540553
43 171 74316
86 127 296861
30 17 689392
26 2 992872
21 2 902043
37 179 408522
24 54 770591
17 53 492347
60 31 314487
30 106 59823
68 50 124799
29 95 938725
47 14 124154
67 70 773387
42 162 115262
30 166 692990
85 51 199332
61 149 106226
15 123 756842
21 182 287604
64 90 13632
79 131 861744
76 105 592590
33 67 682517
83 90 578267
2 60 780035
64 169 518967
97 34 438876
75 61 562308
72 117 113134
1 95 789153
39 7 374146
97 168 88523
56 163 716741
67 143 332414
49 71 84473
94 89 650912
87 10 270981
74 127 216685
10 198 288305
36 27 775292
32 94 471820
87 66 153269
57 81 662883
46 130 50194
70 189 849931
55 21 197746
4 148 529126
16 148 924002
39 121 92087
65 13 248248
33 91 964724
74 101 51933
46 105 702242
3 6 367100
76 52 945956
20 170 328528
6 185 719107
93 13 300694
34 115 779592
96 62 432576
56 116 929626
19 46 767256
50 164 980556
17 102 683696
75 136 516794
26 197 20302
74 188 487893
49 104 273933
59 41 315422
3 120 124654
30 183 940997
94 87 138938
96 115 141847
41 10 232898
3 18 579369
96 56 79438
55 28 43916
42 64 730727
12 161 994542
41 15 457190
56 159 64793
33 71 168235
88 1 271273
86 49 155166
12 81 285765
49 107 784806
25 86 341207
16 26 706373
40 118 560592
11 137 867889
5 133 699311
39 135 917844
30 163 10681
47 85 64104
48 74 357905
3 133 487368
10 173 542278
31 84 821462
99 90 514231
59 136 375563
81 96 351345
30 105 800249
44 1 321219
100 60 867540
71 17 878826
29 67 102134
80 108 299433
77 69 552505
18 99 865189
56 116 599104
59 31 630093
96 18 857483
12 52 287014
84 170 403842
57 31 115302
5 189 803603
36 104 846581
53 41 654554
61 41 796037
86 91 304365
16 196 510302
97 182 976904
55 104 26813
85 17 664667
11 139 1000238
54 133 950357
72 185 238875
28 164 483902
67 19 183945
39 187 168262
57 81 518361
31 160 379036
3 160 668793
47 196 603458
1 20 335558
19 41 31988
57 15 730952
60 20 697525
99 95 914469
84 124 801157
56 67 397319
60 176 318521
29 54 699712
87 181 512236
98 187 961365
21 6 376000
77 182 582259
55 33 28768
50 65 705235
40 168 725019
23 59 739013
39 116 202805
99 106 729298
5 172 797825
52 2 134709
73 84 990744
70 156 534656
48 38 381481
11 24 346114
20 28 296205
58 34 29000
18 58 11203
78 48 431881
30 136 639070
86 33 132873
91 14 29624
1 191 994461
41 118 685601
9 110 771161
45 86 924801
33 26 469236
73 74 38138
64 148 740222
34 149 822585
41 13 633759
15 73 149144
27 129 510221
89 169 999829
60 69 763556
11 182 172214
63 33 624029
93 143 677369
79 127 156559
46 46 476978
64 193 685868
3 50 159884
55 198 919145
92 31 41101
31 197 389918
3 135 266004
76 151 680667
50 108 321919
12 185 10665
83 74 149716
90 199 858549
11 161 326080
89 178 944428
81 121 839665
43 51 861529
22 77 903288
51 125 568666
21 80 828328
65 46 33005
41 58 929735
47 13 201539
47 26 207090
3 21 915630
63 125 543220
70 192 6764
84 126 71782
92 93 392113
85 147 946439
71 179 773007
1 150 74854
30 155 207085
84 145 23268
4 152 811175
60 56 867903
72 66 958750
65 42 615657
31 30 805848
14 88 524734
44 159 32385
10 12 187274
24 64 687228
31 83 522088
88 71 333622
11 67 670438
1 123 391635
2 197 615418
39 63 831326
1 43 421181
76 12 243778
39 3 24096
12 58 750467
51 169 480816
28 183 554378
35 8 821817
28 125 278327
76 106 848124
24 32 162754
53 195 65642
60 29 646108
6 129 1012177
17 4 723711
79 134 59616
16 39 122507
12 180 154856
94 32 838840
68 47 96209
60 30 928216
24 174 615237
82 48 668546
50 2 910098
26 127 652651
49 157 469069
23 176 975710
65 116 995315
80 32 295019
73 125 997790
65 117 702534
34 9 433107
74 131 525715
2 154 873584
60 108 406606
48 14 541218
17 62 267598
76 34 217180
4 41 310208
97 79 898083
88 62 887429
48 159 438981
20 144 349187
20 16 928257
90 134 8224
54 88 474107
41 167 938703
55 158 610527
72 116 91478
7 39 822339
87 193 393504
34 23 653511
90 27 445128
50 131 479741
71 130 986747
14 13 222626
67 120 778376
98 39 136130
17 49 327171
90 22 170381
51 73 677385
86 96 814905
26 32 675780
40 46 639883
3 200 283859
6 82 905176
66 133 366025
67 154 408129
65 76 499646
79 186 467290
59 172 967235
13 189 948015
70 151 87976
55 165 665581
30 73 974345
74 142 43234
62 47 10525
92 78 880826
96 161 176931
7 55 301465
95 105 606661
96 11 728154
30 97 478673
6 63 560844
51 144 775969
3 40 298631
23 37 756128
56 104 305798
6 42 466151
14 9 145358
17 82 360921
81 192 953116
73 178 469098
9 91 699863
94 155 268799
44 195 10539
71 94 541056
81 162 222249
51 134 5573
33 78 535588
91 113 514629
37 52 478388
59 175 727384
40 29 399384
30 57 468814
76 27 716501
20 106 950256
94 196 124657
25 185 556966
100 78 640177
5 133 527663
92 81 264610
88 71 75506
92 112 393614
20 123 943518
13 191 764686
63 30 902468
6 21 851491
57 65 913006
16 187 145858
92 188 250370
61 156 228620
75 91 332686
78 34 513094
1 60 994658
11 199 273857
5 199 140706
67 9 370431
61 36 480100
22 75 182778
78 104 853714
25 26 35989
31 103 162108
86 61 231127
79 107 2506
86 100 274932
65 27 421549
96 2 321924
67 36 551104
85 115 846325
90 107 753643
7 150 850220
13 177 792767
24 59 73347
32 165 6592
19 165 131062
64 5 544115
43 8 426384
73 93 620381
24 131 329116
45 197 345998
3 79 67377
28 190 993979
78 127 435816
64 125 267968
66 6 18522
100 15 395632
3 171 345471
66 3 676325
56 95 362277
62 186 743686
34 116 431262
75 162 513455
95 56 688802
91 134 461039
97 144 21954
93 39 103711
98 53 329364
7 110 300970
70 161 767683
57 198 606407
14 18 802050
54 54 13990
73 86 114688
48 37 808014
71 93 484370
34 84 206226
51 170 696725
83 95 121730
75 122 647125
77 51 739991
52 74 202438
24 153 837292
84 28 662756
87 81 550000
85 106 34507
67 104 950737
1 177 621208
85 178 752154
66 39 586097
30 79 819850
72 29 688697
66 1 274843
56 174 895289
31 124 909004
61 61 3172
44 157 647308
54 138 163327
93 155 913584
36 149 923385
83 89 519918
19 33 544213
2 137 888889
90 130 395463
96 153 431776
77 119 55771
33 58 336482
20 8 992258
86 67 152183
95 88 283375
20 10 46145
13 59 946993
20 91 531119
43 129 540145
90 46 981680
8 137 848966
20 181 816870
99 46 391640
45 74 682308
2 29 645231
36 125 126547
91 53 210977
40 20 393143
71 45 654397
84 177 542195
56 8 703943
74 95 62534
24 60 412329
96 189 436983
54 126 145494
92 56 589600
74 7 435634
29 100 1008963
54 170 972088
41 44 474150
49 19 887345
89 77 950259
40 112 810653
36 191 198572
72 163 870032
33 99 655760
21 158 354670
4 77 89893
74 166 905393
53 155 929598
48 40 873697
22 75 834469
90 95 225311
12 57 234246
24 35 869243
94 118 42017
78 106 241073
62 169 543126
55 90 718286
93 146 693713
32 100 13705
96 65 628859
7 27 485815
55 19 256272
19 106 642716
87 157 976084
68 9 38248
33 110 294919
9 57 792201
46 25 709687
12 130 336421
47 168 804494
29 11 725642
8 81 512282
13 74 645456
34 93 930126
74 135 774994
63 11 943892
97 85 753976
94 49 798632
14 9 184507
97 11 522431
91 24 938123
33 89 241292
55 53 495303
38 29 240164
75 176 870982
97 138 38118
60 111 35469
95 166 363143
9 48 169540
96 160 81061
95 60 455209
19 106 350979
13 158 520083
74 39 821658
31 82 527500
52 61 283926
45 38 486196
45 52 31125
15 131 265381
2 189 134676
40 100 672145
43 116 176273
17 125 193200
38 70 411473
68 45 238761
19 19 71646
95 44 723913
27 140 977455
68 109 398554
55 141 271817
60 68 81771
96 140 542073
54 65 938851
22 176 264860
2 195 18635
27 114 419687
76 174 468507
38 30 914934
40 21 805122
58 115 894367
6 15 841264
78 94 1008543
97 69 387699
8 195 768105
9 34 700206
36 36 964513
91 9 390282
84 166 217503
25 178 533213
7 139 983038
12 142 167995
44 123 408280
31 174 882997
54 1 53066
67 191 211719
82 139 92089
14 15 597025
2 146 890606
14 129 681408
50 13 142280
45 181 838980
54 194 745772
100 112 693377
73 93 907962
10 178 2545
89 22 770926
56 122 865015
62 175 551292
80 44 338646
58 163 635078
51 171 469358
23 160 582028
89 94 706885
38 117 723280
45 30 121273
64 28 632546
28 62 686305
45 193 154575
100 90 228326
78 112 723527
82 104 331644
96 50 967121
55 49 58250
8 56 948605
44 128 969979
11 94 358313
43 89 109828
65 81 303819
95 107 791448
31 97 410089
56 126 536789
75 167 907796
85 45 935344
68 167 69006
59 165 380872
40 191 463655
13 92 788562
99 62 663727
88 26 743174
44 85 136417
58 106 394839
60 153 650837
93 73 278925
11 190 7812
71 134 460691
17 133 800152
8 32 20092
94 54 919460
89 51 109219
80 190 115503
17 122 343965
55 2 45679
67 53 993244
3 34 945021
64 141 507007
23 174 117166
56 51 124360
18 132 961815
98 164 416863
98 183 359798
14 103 928981
83 65 629845
64 92 957618
35 89 786092
67 110 844018
96 197 787061
85 194 558158
62 177 633785
67 70 1003747
72 126 1892
51 162 651193
44 116 58143
27 97 496369
25 39 365004
77 200 705286
62 93 312683
67 198 63033
90 181 943352
42 122 172716
67 25 858614
36 192 323693
37 4 596526
39 84 267712
58 21 409737
14 76 619431
37 170 589811
64 161 297553
21 165 723410
26 166 475787
5 10 784965
55 7 630942
82 86 459616
19 11 309787
42 105 488375
42 138 712010
1 172 101229
40 32 581256
15 196 819290
85 127 813468
7 76 691867
19 144 719756
55 198 260383
68 82 589917
67 147 379316
43 9 388934
57 61 822777
52 8 903855
79 108 900311
78 6 703992
38 189 678318
82 37 743511
71 100 320527
62 182 897203
1 19 590405
85 101 660492
68 24 545872
99 146 206477
86 11 603930
3 38 412374
93 20 1007649
91 10 179689
33 89 60973
43 35 49396
17 173 551164
35 8 128373
35 34 1011306
88 193 92157
45 16 500007
39 178 327987
88 50 782402
47 141 359421
50 176 106797
38 43 235472
77 167 489858
56 155 893853
56 162 400416
65 57 385682
3 140 748232
85 112 796818
43 171 688292
71 96 96188
48 182 756684
64 24 159989
77 143 434556
47 100 677366
92 66 533906
28 87 367742
52 44 246930
59 90 744547
16 188 8769
52 3 609921
47 196 435574
90 110 33428
56 144 306830
81 7 386653
5 85 65607
98 53 56743
54 35 632211
15 97 967312
96 27 391940
33 68 539523
24 178 443180
88 76 268263
43 52 986703
3 103 365632
1 168 292559
14 101 481289
52 58 26904
57 57 207441
3 148 561152
48 169 622629
73 75 156207
23 1 154635
21 16 319954
21 28 290894
37 84 760654
86 34 797532
29 34 254972
79 106 999313
83 40 93636
81 122 246631
46 61 697885
75 177 223476
20 4 957548
55 107 667978
82 72 446033
58 164 889814
21 117 593515
35 67 912627
16 109 823041
45 113 444565
98 128 250049
94 95 69779
30 26 894145
72 115 910301
67 104 154136
27 163 389507
91 50 294738
7 159 120358
50 90 509839
16 59 318326
50 188 590700
7 146 786936
29 116 871811
37 139 268129
32 98 233219
48 152 544325
52 104 63236
28 162 446923
36 18 247061
67 157 856755
36 156 294642
26 58 201173
38 23 229535
17 191 273859
80 165 419083
88 136 763470
18 136 797231
62 50 628587
2 118 135212
50 66 793495
9 79 609646
46 161 571806
70 93 165257
36 98 938518
23 74 764234
2 66 340279
85 61 189560
45 79 665760
65 165 449964
46 66 646254
55 123 159469
46 68 434641
51 20 300154
87 99 492336
24 45 841720
34 78 242062
86 76 228720
6 52 908259
69 53 355848
52 169 860433
54 66 627022
79 1 852231
55 161 981730
26 155 97195
60 98 13583
38 62 46194
86 118 660151
42 102 202477
93 16 605132
19 79 192097
71 39 872139
8 25 223422
3 82 351624
45 42 325149
9 114 441353
6 46 429502
38 131 929492
2 82 164609
10 186 472351
97 60 219924
48 120 511549
72 93 38476
94 189 237452
98 118 775914
83 141 603522
22 158 411300
78 118 1003520
41 113 386339
78 47 208381
35 50 248977
1 195 828634
10 34 131067
87 43 420915
32 29 791912
58 111 181789
100 124 337584
1 197 544716
45 173 687290
98 160 963615
64 156 186130
6 122 446760
80 182 376702
86 145 618688
9 168 572364
73 37 938514
31 19 760157
50 152 165156
1 155 982484
36 148 8090
97 147 802611
2 128 953892
12 186 495879
90 139 93783
37 152 206109
76 183 309246
52 57 988009
94 150 264904
80 136 843649
30 104 6461
59 101 355604
1 155 694439
2 111 478442
75 1 878914
99 146 449087
26 69 535199
16 50 824353
38 93 843975
52 22 897027
72 65 509361
71 149 828081
81 58 164743
15 19 140513
38 179 740172
39 61 40328
3 155 263569
84 88 690986
81 177 602029
31 37 573194
77 78 891667
16 24 868127
56 158 762796
95 36 565405
32 166 999315
34 136 439863
67 55 35914
91 148 351872
36 113 267351
1 164 441522
22 96 62670
48 27 372798
89 131 323936
63 73 511352
50 143 587924
75 29 537962
92 71 142899
47 195 297875
44 127 898604
71 111 641920
34 132 238567
95 112 785245
66 85 114692
11 29 514017
67 45 583109
13 115 742725
8 46 941010
80 36 921037
31 158 404822
17 168 899126
55 165 62754
38 56 832042
28 181 902858
9 5 51868
87 80 929809
26 157 264006
40 117 68716
66 22 606403
38 59 524848
9 33 387208
15 12 629536
32 183 493524
46 27 883975
63 167 91203
98 38 141329
70 78 347945
86 156 598410
7 100 800864
40 14 457501
49 181 164047
12 66 133976
68 125 993624
27 187 102861
84 155 754508
62 178 526861
5 102 336972
7 120 9840
10 186 653068
32 48 493592
4 4 346501
33 145 899128
33 121 541707
36 194 387681
51 19 628225
100 20 500025
56 187 192549
9 179 448317
17 23 979083
91 189 305335
41 5 805549
7 168 440733
80 190 161900
44 79 240933
58 99 403366
96 94 535311
96 11 830010
89 129 659793
83 195 660014
32 41 1002495
73 139 482744
45 14 559829
98 55 815772
98 197 527741
52 147 409594
3 163 485393
56 174 975053
89 55 796007
74 71 422813
37 107 935102
25 139 468931
32 100 791394
58 28 753343
54 181 416181
28 106 902020
44 79 811462
51 86 917763
63 180 187943
14 114 442088
56 54 631864
30 178 960965
32 76 252547
14 181 69940
32 6 182124
35 67 1006791
72 131 292206
3 56 666573
8 1 410148
31 72 625677
99 21 577200
15 168 952707
48 198 483851
98 19 171752
82 174 488353
17 138 526020
87 152 673058
10 50 468434
14 99 984013
3 42 795057
83 173 388054
94 41 816060
26 152 958019
79 196 726466
85 87 88356
79 109 936754
1 89 364196
57 108 55154
26 69 761354
89 114 317820
65 108 643444
14 113 749493
83 106 195413
41 21 30631
52 165 179467
38 53 318339
22 68 918909
83 97 48769
58 16 361082
82 197 575814
87 13 963848
61 133 229389
8 2 618220
77 30 212360
28 188 807640
94 91 541228
33 23 157782
42 149 106318
27 28 381214
67 105 107513
75 27 573506
11 46 525037
38 27 347973
36 92 969617
94 68 292502
31 189 354803
97 83 398807
66 110 512920
27 166 901565
60 63 750246
66 43 241691
69 22 584546
85 37 62712
97 176 992770
15 119 358445
31 184 805924
43 38 175467
100 53 365805
59 18 900704
39 120 60106
43 149 728963
35 27 323841
60 146 159614
54 82 242355
71 71 371385
62 181 984244
53 75 857368
88 116 775721
94 160 303763
6 185 670114
93 97 648521
62 153 479490
35 76 309917
43 75 841673
21 65 609124
48 198 790389
12 1 62475
54 87 631251
48 40 473615
64 88 182479
71 171 721818
98 138 169033
5 114 161984
81 123 389642
100 62 530853
34 136 27935
3 131 156366
56 60 894041
96 15 536338
8 78 747322
99 193 96330
17 119 556995
94 170 563395
63 49 685277
36 175 139505
41 40 343748
4 52 854135
73 108 199887
14 130 899798
56 133 917299
34 113 222946
21 189 236053
93 46 741806
32 33 505234
77 118 528808
17 40 373602
74 24 834957
35 66 571415
60 71 457833
67 113 682900
1 197 887134
57 19 365329
26 41 301080
39 101 316636
31 81 37339
22 153 1003970
37 168 936606
22 184 33619
40 25 556024
91 185 571742
19 121 238436
68 64 140468
29 48 763953
97 190 386574
24 104 630462
10 191 27702
15 140 699377
59 79 684374
12 42 125316
7 124 997835
4 41 281992
15 191 197227
52 91 566583
62 90 695550
80 140 334431
44 114 900238
26 120 309995
45 54 341064
33 144 112659
97 53 460157
95 21 522423
27 172 107876
17 27 196555
84 117 596019
87 79 140289
34 161 840417
47 177 314834
50 199 996884
28 162 836768
56 161 372208
13 31 457955
4 197 816918
49 171 458058
65 106 516993
26 120 889757
24 174 226992
40 199 188232
87 22 806951
40 90 897923
67 54 430167
31 57 855829
95 28 450663
90 1 1008755
89 129 250352
33 126 512286
94 15 245636
2 18 250283
83 59 534516
57 51 213438
60 4 274377
19 16 139519
1 98 334251
97 132 326330
5 183 160223
3 193 1011370
85 73 479732
23 118 997265
55 125 191742
77 25 579114
49 165 252878
79 29 99842
73 67 479643
7 85 749128
52 83 692331
94 182 8394
1 188 710595
61 65 89935
81 127 621004
7 85 385283
66 94 212152
15 185 927513
93 134 794629
92 88 968777
70 101 376714
5 74 709031
4 195 230673
61 185 978580
16 77 535450
14 40 260219
24 117 482152
59 126 431819
53 131 265909
59 177 398080
76 198 630251
25 59 966024
18 107 954739
32 96 823887
37 125 910422
70 109 821481
27 42 477440
26 34 956016
70 164 59504
63 41 513391
77 5 964049
29 20 367967
95 97 999374
4 122 936710
76 167 847776
18 17 527207
25 200 212958
56 173 148148
12 102 261455
1 56 863276
63 166 868383
28 55 523987
67 14 690998
23 83 647259
23 127 738362
70 116 867151
80 43 916765
40 55 806886
80 87 745768
83 113 74683
5 58 736436
42 170 117952
93 180 981457
91 147 31193
69 63 597185
35 127 580824
67 33 493484
46 37 1002433
58 72 369991
86 59 318154
14 179 961707
90 100 447268
18 143 328515
93 123 678648
44 79 798461
26 61 813038
73 139 770488
42 43 626117
19 170 399901
36 13 854036
4 175 796790
81 95 631682
74 118 89700
82 151 515385
43 119 483707
4 20 509136
64 178 691585
55 104 370062
91 18 763806
21 183 499724
18 2 460229
10 86 588768
20 114 614413
19 196 746521
40 82 384010
4 171 482482
19 68 571168
77 71 809408
56 6 460346
14 109 447828
79 157 557180
36 93 220203
56 51 854831
60 145 753927
39 50 597976
95 139 856737
39 94 734836
58 122 315868
37 71 569824
45 85 880689
16 108 110767
78 181 47824
35 144 174676
24 15 870674
44 143 653953
70 151 587581
65 114 333633
59 198 423180
99 94 393529
34 117 459656
69 65 185852
33 23 253969
55 149 779423
95 170 962683
52 58 401317
19 158 855553
66 80 328392
80 92 579364
79 97 24935
45 7 159360
63 35 612471
23 166 397264
62 12 521254
16 175 156933
45 52 490648
68 197 233565
98 118 912150
68 19 354839
81 54 97388
12 183 259579
7 75 226473
74 71 605223
87 158 38222
99 46 636642
81 169 437910
74 47 845269
29 57 218022
29 112 928499
94 180 77931
1 193 99205
29 91 902979
99 58 358385
1 88 920445
39 168 936375
34 57 738708
94 95 499070
100 115 859460
53 169 8640
55 111 299328
50 157 912007
38 31 885001
27 8 461635
5 161 307214
40 79 168718
24 91 951396
19 90 124891
68 157 1003749
67 123 999383
47 42 506315
83 172 335748
66 142 263618
17 180 484473
4 88 561995
58 162 15614
65 169 521182
14 168 620051
89 171 293235
78 48 679600
68 19 798328
79 74 966787
61 199 565307
9 60 44594
66 176 788314
75 72 422048
11 153 703074
47 81 859853
12 61 106758
53 5 620975
78 140 926086
78 148 547459
14 150 185236
74 159 938565
47 14 146344
100 145 322883
46 7 656790
83 153 131411
93 162 285899
64 22 649055
46 30 516497
72 121 250976
79 142 520881
61 165 448408
13 38 532564
81 10 574262
11 46 884368
24 53 406725
61 69 945272
36 90 649241
59 6 881214
76 90 367798
6 62 494409
87 52 48331
11 139 883983
84 23 666503
20 86 1007511
33 94 739831
49 17 143791
70 170 489458
36 82 696353
25 195 467611
6 54 748836
90 79 294682
99 142 9648
89 25 715067
54 36 198731
4 139 250339
20 102 922752
48 27 425013
92 90 995301
36 97 101931
58 192 180470
71 135 936860
49 43 995744
33 79 289254
58 103 207627
95 24 505727
4 60 893584
48 177 876683
68 33 42552
44 100 154817
32 137 296641
29 76 552925
82 57 95298
61 158 623949
27 167 118259
9 83 997455
78 44 262045
94 100 894100
20 155 341185
84 180 533526
79 159 23122
32 178 140481
41 16 284281
99 59 679784
11 22 761641
75 75 683397
85 68 283432
86 5 529473
34 110 898933
4 126 94744
81 114 437905
59 150 30852
85 50 691784
82 102 76472
10 200 958197
96 58 292220
26 49 737466
43 39 678740
40 194 824265
23 54 169522
21 125 620802
82 79 619435
64 165 377204
4 182 493896
64 100 547842
75 33 324593
62 44 859635
49 112 798462
90 11 534480
34 11 107900
74 132 919006
28 191 214085
28 173 974268
14 25 963638
6 155 666434
76 144 842044
14 95 167313
59 79 62548
73 28 152052
71 120 778354
74 101 578405
62 113 659054
37 115 473454
100 162 573139
26 77 738906
58 197 763037
49 126 885387
17 60 209277
65 163 175326
10 135 574022
83 41 257697
5 43 635280
97 162 273030
24 2 426332
14 105 148725
6 161 690288
77 137 365255
62 165 539321
31 185 390278
15 117 772667
96 42 772382
47 43 993230
31 142 853223
79 74 63826
56 67 290885
86 120 751493
78 134 449169
15 109 222108
27 160 934929
21 42 923166
49 108 271911
58 155 930322
56 86 630789
71 141 126367
80 5 530441
67 72 419969
1 33 160655
97 101 603398
15 69 956127
45 8 30315
86 45 502752
91 54 658928
44 105 82127
25 48 542175
43 48 338266
23 142 421925
26 165 918670
11 149 75537
37 133 891469
28 169 243367
35 46 896576
28 26 147935
21 74 429321
100 3 976380
62 17 591121
40 46 882296
66 82 259790
9 169 299233
21 194 913227
40 147 875227
2 194 925993
58 126 239260
66 61 784103
36 191 662446
57 39 702365
34 153 80306
9 38 988297
85 117 272632
16 197 387236
99 133 682011
55 84 327123
23 196 695576
89 120 869413
43 7 205329
4 161 766369
100 110 897989
52 142 32942
82 67 225890
13 66 193668
41 105 605094
83 162 796720
65 165 500029
97 149 710674
59 8 426821
89 194 894814
95 155 542903
35 68 106353
11 162 849579
15 81 917470
82 137 605890
62 118 365053
64 17 452473
17 116 34878
34 35 991442
42 110 754550
40 163 350005
92 168 70609
64 134 46184
92 153 208016
86 100 934019
56 89 241600
27 166 527309
94 115 973736
36 32 493681
99 76 91824
2 72 959716
10 153 417869
89 172 116672
7 196 261764
94 96 164775
86 176 141530
19 29 640399
16 120 148903
44 10 220875
46 147 772520
57 55 771850
26 122 578339
16 4 256953
31 104 927070
41 174 699497
2 17 820751
10 162 735251
29 59 847277
42 200 20050
37 71 242157
96 176 938075
29 96 23230
3 16 496633
50 154 674954
40 115 501832
90 188 628295
77 74 682423
63 150 167904
10 71 368562
23 19 98008
23 149 504714
96 136 906987
31 145 46810
99 58 146454
48 67 921279
53 76 784589
18 45 372523
94 30 347337
23 50 340640
23 110 983528
41 104 344389
93 122 396634
89 198 353697
31 92 682232
52 166 223007
94 60 802350
42 83 235106
100 25 226599
60 4 341264
87 72 533597
35 199 104194
24 162 733203
24 6 565190
62 34 417245
72 53 95703
26 20 599989
71 73 665607
43 63 308509
46 58 428005
25 67 139209
55 25 484827
75 92 186436
41 154 164764
55 84 149854
34 147 540773
26 164 902892
94 179 105715
42 131 247957
23 91 137731
45 60 824091
93 32 942183
64 117 863419
33 198 249052
27 194 519742
64 54 493596
58 13 50396
42 48 117221
95 129 250500
85 89 862190
88 186 888358
13 190 589258
11 86 224083
14 191 924936
46 166 454978
43 188 999067
26 5 599543
11 186 857273
5 103 145092
88 127 438443
2 107 75210
18 177 519966
1 97 497325
50 3 782456
14 100 556322
9 24 599646
64 145 416967
64 165 181658
11 198 378905
7 91 943739
100 35 945587
8 57 311240
2 76 576312
46 78 712159
57 180 923141
8 36 710811
35 50 209706
77 22 463180
55 111 495423
91 123 881047
83 126 593998
22 135 15504
79 107 987350
80 25 375062
34 132 601324
20 23 634943
30 162 825242
33 35 761738
52 24 239310
13 97 742791
95 90 480681
24 150 513388
64 79 122369
17 122 180077
60 152 246528
29 190 256810
10 198 535573
32 62 747986
76 103 245617
28 168 715656
64 48 900880
90 131 891329
78 100 447626
42 176 269089
57 131 15878
26 76 62261
7 75 414590
73 67 375906
94 131 750009
77 94 432185
91 98 159264
71 110 905403
5 28 113964
34 22 805533
16 53 998427
54 84 101117
60 19 562100
21 127 386344
24 119 816563
81 122 289973
93 68 540952
54 175 664293
6 142 463650
6 13 859512
100 52 518218
14 99 836399
5 15 630827
69 73 924162
38 112 745304
49 101 610369
27 141 359013
47 195 546684
62 3 550560
24 140 785981
17 61 563130
48 184 765880
19 107 210067
11 59 567707
92 91 604125
65 187 446395
43 196 897625
67 151 331979
98 149 593564
84 193 825937
41 194 512207
41 149 966863
92 111 858522
70 23 695797
63 162 431770
15 8 955980
53 156 467438
43 178 241607
4 104 701356
97 127 136552
41 115 415351
15 141 152061
94 82 398590
97 76 938916
73 70 272676
60 53 610861
88 114 89121
37 101 199126
24 155 780146
61 63 358376
43 63 278282
32 53 976189
96 198 760494
79 32 604367
40 140 742285
36 98 707328
92 100 368512
3 147 1002257
31 158 636180
20 169 34624
38 33 359002
21 13 126477
96 193 802241
62 76 871234
86 81 563121
65 123 362517
14 58 590996
1 98 428726
81 34 942019
100 194 31123
34 69 738599
11 78 11269
66 143 988324
51 157 597592
75 88 497213
23 94 188184
47 86 864665
58 186 813965
12 101 633136
83 100 376673
79 138 51282
37 20 458354
83 123 512999
82 15 272925
53 16 331477
10 72 406874
7 45 209490
79 10 178469
74 189 1089
99 99 30131
33 200 99065
27 163 511080
6 29 85552
12 18 292141
74 128 1002690
73 164 67853
99 197 338752
82 144 475336
15 10 821143
21 68 85010
55 168 624832
20 67 835419
54 139 980001
67 71 631352
57 13 813527
32 198 870491
43 134 729813
23 56 125221
4 182 878248
34 190 28839
11 17 577239
28 21 377010
41 106 776627
35 41 100330
77 103 499596
47 130 653579
28 67 603308
62 177 267406
68 190 243545
80 3 223399
27 135 78504
22 4 825383
46 66 167591
13 141 615253
92 170 862221
41 23 847854
6 16 616318
59 181 768190
86 96 495605
29 133 9910
26 107 120634
75 15 800182
35 119 868854
54 12 86204
33 56 900656
58 71 878062
75 187 278318
57 47 967986
61 93 459605
66 147 622193
39 63 334010
1 100 179809
4 181 955818
83 70 488249
29 65 86761
52 86 125648
26 20 413288
63 156 564734
86 30 907506
38 27 222385
64 80 359937
56 84 678533
90 137 745022
44 30 770984
18 173 618689
93 64 772521
32 199 5154
5 4 876070
97 160 1007906
32 158 515625
36 157 501371
88 11 511277
8 100 519201
84 170 925522
78 55 989890
62 157 159059
82 167 671214
43 64 575583
95 137 184393
64 105 748751
77 36 526768
64 110 409538
56 89 788850
50 161 184738
20 17 748268
29 87 944332
60 58 953864
92 196 252506
69 114 47435
29 64 274279
6 137 637884
11 172 789233
70 27 512884
94 5 479756
87 179 521189
4 152 293785
75 49 781134
24 188 267268
27 13 109760
63 3 113881
50 137 968625
75 32 135725
8 17 320218
68 41 347578
48 126 846365
39 158 278218
20 38 883124
5 144 779949
82 134 826519
15 10 17195
50 64 853186
33 75 763160
20 4 854689
76 74 205946
93 59 18566
73 136 392459
30 78 781195
37 49 854718
90 19 459203
66 2 237540
10 176 896371
82 84 564108
13 149 170267
48 175 814128
71 78 1006025
67 71 935051
15 175 376869
14 106 991923
64 53 901031
21 16 102995
37 131 413087
4 177 948079
97 58 939789
16 58 846551
11 159 111319
23 16 395185
95 88 905212
13 82 706443
8 151 219485
63 34 872583
68 117 718137
57 44 498797
55 127 102736
1 174 409245
22 28 902105
74 38 718536
7 29 962501
20 55 495003
27 171 628428
64 171 17152
42 12 508485
2 65 348247
15 126 405934
33 112 12955
62 186 324030
2 18 991391
43 146 50016
43 138 124242
18 26 279812
75 189 178901
26 154 952163
64 156 140818
100 121 336511
48 56 823010
39 3 780936
72 148 177662
40 76 107975
1 119 194685
93 179 481757
17 38 248738
83 63 975942
79 5 336599
5 109 115130
45 175 562831
43 23 147427
15 185 812557
58 21 433781
91 27 258701
60 48 749342
44 166 268569
62 185 67466
65 6 137316
88 6 771922
9 136 292665
25 37 785231
46 61 63217
14 47 456787
84 149 341019
93 174 99024
85 109 792529
23 62 711871
19 17 205407
84 151 33070
47 169 554412
35 177 136902
53 88 509021
72 158 538812
63 87 511819
4 3 440362
53 174 928455
57 158 627551
12 68 457913
16 25 730015
89 57 320966
84 149 607509
13 146 556568
46 7 393722
40 149 304454
20 87 289491
91 144 74104
100 75 420547
27 94 976798
76 168 986771
5 1 807581
37 153 57794
74 160 225173
6 117 937330
30 2 101772
80 189 157834
7 97 200350
33 130 679359
21 48 662692
27 11 250074
33 165 532829
27 117 124917
95 15 161509
52 96 131530
30 40 89303
23 64 775646
24 171 748995
14 49 564168
44 190 415220
71 34 678845
13 193 56586
35 122 135907
10 13 89231
41 6 302531
54 126 690343
78 24 389371
67 177 284452
61 57 750286
61 78 649000
42 119 320509
25 78 715070
77 55 141854
7 45 398354
61 108 502960
74 169 418685
74 173 296992
57 184 286831
41 107 852297
58 54 739560
24 71 851928
92 68 361878
73 80 129794
54 73 596372
42 51 928760
71 165 503503
99 160 636595
45 152 441336
85 27 956854
100 167 23087
15 65 393807
57 175 12984
4 30 993983
45 191 804592
65 77 894976
6 66 119627
2 55 966137
34 114 769162
26 186 21072
25 46 988504
21 19 517981
85 44 574156
51 196 774578
25 87 910687
31 142 534971
24 169 489115
83 111 637137
41 90 285297
28 5 881939
10 167 833762
92 57 208786
94 91 956746
98 69 227974
9 49 21674
89 78 243432
85 110 748084
38 129 21296
76 195 929284
97 49 507697
30 145 975267
41 119 226771
18 12 591547
66 72 413819
5 176 248045
3 19 271001
56 78 254901
50 200 900835
44 135 431864
4 153 699520
93 199 608738
64 140 148898
29 155 117237
59 134 976874
92 91 417667
26 25 37733
64 160 621528
45 110 807757
32 102 425281
3 115 706642
58 139 389775
81 166 146656
2 190 255621
22 136 434526
10 200 404798
98 195 183839
73 166 108361
17 188 7128
2 52 921358
98 161 263155
69 42 21991
62 130 54453
86 59 699454
11 163 291715
86 65 238522
71 96 164287
87 34 91050
77 48 639447
72 69 780739
1 139 850788
52 69 618487
38 163 843580
10 44 421665
8 6 392795
100 169 429728
39 73 916558
66 154 305862
40 190 152055
77 18 832523
40 63 483776
97 172 1001664
94 8 682830
25 189 43596
52 152 481622
24 5 865988
86 104 628333
83 158 231770
4 90 976159
68 67 354284
46 106 1010202
6 154 149035
39 80 417434
59 2 122701
44 132 619866
44 117 785522
72 168 865196
5 54 760186
72 185 590531
40 92 769738
17 14 35154
56 29 547073
62 87 158261
35 91 612354
25 134 143186
54 10 274067
83 145 860957
13 79 630409
10 85 167254
2 154 342716
4 28 15712
8 60 41650
47 136 53062
30 1 502676
20 189 882042
15 47 39149
38 18 362191
60 149 358397
9 112 1007752
48 116 318057
77 193 542444
77 57 612923
46 57 934368
37 192 19656
64 64 90797
84 82 333097
58 14 444458
29 168 124479
96 37 19321
75 140 71141
18 186 16976
11 134 496637
48 188 145633
14 117 925470
10 75 740552
65 106 958351
51 129 906450
48 184 983697
12 44 360303
13 198 721180
48 82 965305
72 50 697593
71 98 581153
71 63 778536
76 41 583054
96 168 836246
28 50 893426
79 82 384731
50 60 215831
92 77 164073
46 32 42667
38 155 54966
28 168 580479
36 199 623744
5 129 493112
82 119 590063
30 161 596804
96 154 412781
22 153 199155
53 91 627502
82 163 292387
47 155 242283
60 28 791490
49 154 957785
94 51 191341
50 102 265774
73 184 757436
53 1 841757
56 197 844091
25 199 67122
100 32 832396
63 61 100985
68 6 1010703
69 139 347937
56 9 815266
95 34 19084
11 131 981134
18 199 351178
26 152 497311
58 53 274822
100 95 901142
5 174 5766
34 129 473266
56 43 2065
10 32 465843
50 182 784384
98 193 64848
74 7 62311
48 66 664611
86 156 331960
32 12 542886
34 102 823413
95 145 881365
97 106 1010678
27 142 702458
21 37 373465
22 58 906058
85 47 896764
70 181 983931
55 193 84990
3 50 721454
80 30 9871
58 116 26297
12 189 596397
82 68 113113
76 12 595270
67 97 872781
2 70 345096
37 29 936111
93 174 988520
23 95 531562
88 81 945126
30 131 969071
97 104 900148
8 91 850000
23 75 879634
3 177 887249
86 54 833583
90 130 433707
12 15 374443
43 4 365988
83 93 535080
1 72 661366
59 98 647549
34 64 619659
18 138 904874
58 145 188407
23 177 671376
68 122 611502
2 80 931110
42 43 939601
76 137 930500
73 142 754682
37 142 322844
55 49 221047
48 21 596183
15 106 390870
74 198 210477
54 105 793855
100 146 861052
73 8 233749
88 134 976390
99 198 144707
8 182 816158
97 39 21622
44 10 94297
49 101 176254
94 35 228501
82 50 774744
97 182 273622
48 163 615689
12 71 950381
10 46 78077
14 135 661717
37 52 944730
22 63 966250
79 63 447637
82 170 938129
38 108 631362
81 22 489295
77 42 630705
10 75 222062
40 81 191270
28 121 682583
45 148 130318
2 190 720607
75 166 542375
1 182 885470
95 184 107292
43 24 520738
70 105 552339
44 127 739999
52 116 543205
60 166 493301
53 181 403083
18 130 290198
99 147 438544
41 20 299931
9 71 82504
54 196 90075
67 132 575534
19 102 594284
40 180 417138
63 144 34017
78 96 561542
16 26 734659
79 192 873436
51 116 118866
71 175 965522
4 154 76933
34 136 701694
8 123 321771
80 123 401899
52 21 834196
48 176 470430
42 75 999329
72 34 993774
16 31 495155
69 156 798749
62 127 323053
77 151 938024
18 163 167102
21 122 420330
95 117 526080
13 48 704775
56 79 588080
25 133 592666
91 160 195550
72 153 499328
28 191 540667
38 162 471879
90 13 663572
51 6 433249
82 127 454403
11 62 105078
93 178 675786
6 60 732014
32 77 25127
27 134 950374
7 17 22155
38 95 201463
88 180 546503
19 100 40073
71 145 407539
30 156 252190
65 64 317990
75 87 13409
70 108 25889
25 136 557238
25 16 898685
85 131 858344
28 145 460763
89 126 102430
11 182 675163
91 171 484403
28 2 648321
73 180 575711
22 128 56564
80 94 956463
75 110 326829
55 198 898614
87 170 416934
83 14 418437
87 39 306169
26 144 517550
69 137 795307
65 57 553202
13 4 333924
11 23 574720
83 128 833950
30 27 583386
93 15 241716
83 8 398517
3 21 467542
12 105 452120
87 103 993148
31 102 17534
77 60 455270
81 151 911592
1 134 466918
69 39 388788
77 146 285491
44 170 226721
74 107 682350
8 70 15237
51 98 74324
23 125 77629
91 73 463079
19 41 548148
62 42 319751
98 31 968120
96 132 41612
37 156 459602
51 38 68160
5 66 990459
48 10 290298
71 179 272171
22 187 614158
49 108 564165
43 38 766282
48 131 693967
68 188 124010
67 185 557491
66 102 282103
19 169 119540
17 39 344962
54 118 187132
42 133 246879
73 152 30282
26 176 295121
61 39 326453
7 49 437212
43 54 364488
35 20 453350
25 177 878564
98 174 82404
38 71 298779
10 30 107244
58 192 74216
57 47 964753
84 191 684376
49 4 598953
46 160 428856
85 139 934878
85 3 150698
66 115 951355
71 95 690962
86 61 190621
34 127 414862
53 109 297669
36 32 821781
4 81 576120
95 16 498802
24 97 648649
23 184 85620
33 13 509736
97 123 84545
77 82 216156
56 4 251086
40 77 808914
67 67 130245
19 149 79392
87 144 882023
63 44 16584
100 38 840859
84 39 598815
5 169 192682
84 193 228745
6 55 495215
39 147 152244
15 195 532033
42 199 549362
32 197 120315
74 167 58208
24 82 123693
16 154 646957
23 90 464200
44 111 83731
83 84 254467
48 168 619908
68 19 71007
43 16 543706
57 140 946454
84 77 693138
36 117 787998
30 118 746314
30 159 644661
27 77 602218
89 141 637332
3 141 769906
7 90 796414
16 140 349936
79 150 231281
26 26 946110
28 57 265968
97 160 738086
87 78 272223
35 10 111178
83 153 840633
65 197 370476
76 33 330348
98 24 136413
23 94 662698
53 143 949436
41 59 69775
62 99 482091
33 197 776129
69 18 480796
73 129 250129
24 125 650183
61 193 764818
7 108 964045
60 79 288119
63 92 608213
40 72 325617
94 105 411998
100 11 1011265
71 43 433497
99 71 79976
96 21 110045
80 183 786421
52 48 45510
29 145 621502
43 196 828851
1 178 705948
7 72 547033
88 187 554967
50 180 643652
25 63 624090
41 141 179815
12 194 421054
68 17 710611
1 11 666227
52 38 182642
53 170 465618
99 191 906649
90 186 13510
80 30 229686
69 39 67307
49 139 280372
28 161 321691
31 3 622026
78 55 84606
38 152 154211
11 149 44299
74 159 802428
31 118 819555
23 37 812294
30 41 396066
94 1 693933
94 135 315495
75 117 455037
82 43 504760
72 181 607637
6 16 438433
88 37 451484
50 14 417072
99 174 936475
90 45 77563
34 41 776199
97 16 586468
97 2 577888
96 99 299618
34 70 823833
45 69 906690
77 124 333135
54 94 908556
99 104 794560
33 177 908897
37 171 395007
3 107 437069
76 187 992368
42 90 86737
24 33 258117
41 78 291643
6 69 776368
29 106 710663
80 20 879076
83 195 64011
2 194 621175
79 88 598753
8 200 466379
80 48 623055
36 94 932230
38 6 153303
62 57 666843
49 192 520221
68 70 459423
93 99 707892
45 36 743868
58 168 53790
44 22 974410
72 162 188354
99 14 75361
1 141 727630
22 19 640845
15 96 634421
24 75 75593
33 59 466439
94 97 380118
38 145 489131
48 192 847203
59 127 476221
57 109 699632
15 147 790694
71 48 587076
23 141 892287
42 131 461653
49 8 39718
100 57 279267
98 25 930117
55 184 18011
82 151 581473
56 79 425794
92 65 297028
96 24 318910
40 139 423267
31 94 66137
7 184 463792
66 24 303132
75 24 187642
82 36 642005
2 92 457615
52 12 590224
53 164 491543
57 164 546450
58 136 837290
13 25 592492
99 11 920047
73 195 155988
38 1 811366
99 131 220886
18 90 403326
94 141 822136
6 43 464128
84 167 485211
66 84 333709
41 31 10733
51 60 189945
87 65 101820
75 151 463870
62 142 409465
40 64 157438
11 14 846345
100 22 595569
63 166 213158
27 27 624379
34 34 417125
18 159 846363
6 60 188480
23 57 164748
31 50 706141
12 54 60363
65 171 912901
91 31 42083
87 146 361363
92 87 319812
48 193 509373
33 170 933314
74 143 60771
50 39 804571
93 146 552227
47 79 733502
62 125 622567
68 27 558006
18 43 648896
79 32 430151
54 49 87868
72 38 745094
22 15 999959
78 20 253028
8 95 99573
12 110 850218
15 132 363153
84 119 851088
14 140 503406
96 70 965420
40 126 37770
21 181 21688
35 60 302708
73 164 804147
31 170 143977
38 154 179870
86 20 418861
15 4 877560
15 19 960829
51 108 89102
69 73 353437
87 43 422913
74 63 599316
18 22 734975
62 30 742426
60 188 396276
51 59 321892
37 5 339660
24 152 176270
41 68 813919
53 193 674775
27 142 301326
10 68 455676
52 9 286533
69 32 772783
31 101 987907
2 110 602314
92 5 755876
94 75 456948
95 39 957657
71 67 695308
15 199 1011559
56 63 384026
81 15 618398
6 39 494156
55 10 837120
43 88 758517
59 116 885884
92 135 951073
80 19 720484
31 180 241973
90 176 596820
33 136 614658
55 150 527312
75 94 589456
6 146 892312
28 37 243402
100 177 570939
64 19 672473
30 60 901221
25 43 134501
32 94 298540
6 64 103633
78 108 792193
65 7 712006
47 44 780861
75 113 109349
79 94 854885
56 46 98823
66 37 70115
68 106 383185
4 175 769522
74 3 645492
72 96 265432
34 16 959526
75 83 5209
88 67 924616
56 32 497377
58 136 848912
51 166 840654
48 171 287220
64 146 378222
42 37 367196
23 198 785125
83 47 281063
75 115 287462
78 125 434722
28 46 570584
89 125 325497
2 110 703637
60 141 961917
74 187 951869
60 183 749437
18 81 380454
38 111 565259
87 186 636131
99 35 440928
4 103 278518
15 98 399455
73 199 286671
51 6 395112
78 6 1002851
53 49 401373
51 175 746292
45 3 68920
40 194 977893
63 121 103430
8 126 375484
49 47 554329
79 31 670107
47 87 286739
61 137 687074
6 127 387533
26 122 874074
28 199 403098
22 67 73425
96 72 459749
56 16 354547
60 109 56748
37 99 190686
16 53 593475
91 4 430013
42 46 668519
16 99 423756
46 171 75012
78 28 233721
52 167 488260
58 25 96475
23 39 46516
7 43 744155
65 84 812619
82 130 288246
30 198 652973
9 95 973033
64 81 768348
61 96 235515
49 179 35589
14 52 933361
54 59 710252
11 154 452920
56 100 432773
28 86 417216
34 23 745704
14 92 881496
76 140 39969
51 82 816051
59 153 1007646
32 90 227940
36 136 361728
84 21 829009
60 173 1615
92 136 594305
6 86 367589
67 122 947307
34 129 337317
49 68 678683
14 16 518780
93 183 614174
69 95 543493
36 49 188060
81 148 216259
69 144 993327
2 166 440487
69 52 501674
86 143 962362
46 89 133071
33 114 276876
82 34 326215
56 4 647455
71 135 896070
100 102 247012
65 71 608182
77 49 573681
48 46 544836
56 32 721015
81 152 593711
79 121 813882
86 51 411837
22 76 554955
69 113 81491
54 186 65650
3 67 392444
27 158 452412
82 166 982828
91 47 913937
89 185 255477
97 3 330854
28 149 422572
81 141 533752
58 123 913528
20 48 194154
37 121 952157
66 162 214597
46 181 920951
18 9 1002841
27 111 629664
46 176 702772
74 59 747495
61 59 305380
57 52 604575
42 54 109074
74 82 525874
32 169 1002886
94 100 242649
45 86 994090
95 94 627549
69 9 475362
75 76 563507
13 119 627622
28 116 575873
15 175 314873
88 96 542083
2 19 95658
88 185 625708
36 135 512048
71 52 498014
29 65 503479
57 160 353681
39 159 974995
74 54 858379
54 131 896999
38 71 493295
66 106 307439
20 137 886800
70 72 273764
37 106 40090
72 29 866030
59 3 319394
3 50 148906
61 181 41691
23 76 765133
23 63 577485
98 8 535261
76 93 882034
30 77 164423
37 10 789300
51 172 370763
24 183 552789
64 10 156922
71 137 776084
54 165 206045
49 198 901169
10 194 345486
25 40 91480
89 61 715297
84 184 673649
91 41 468184
17 43 271925
35 131 927268
45 184 814446
59 154 620537
86 32 649256
81 90 954918
77 36 325216
50 187 359200
89 194 636827
43 102 987675
63 72 994760
49 8 272550
22 199 703898
44 29 707799
78 120 55944
28 126 100405
27 42 865516
40 114 89053
96 153 635408
28 145 715060
90 200 352631
16 27 926421
76 152 371772
13 61 636003
50 198 41424
21 171 906484
32 88 75522
60 15 558665
81 160 80759
91 48 35739
94 167 550818
38 43 61963
75 43 361520
19 94 23813
86 193 919852
25 127 587509
89 90 176899
19 136 412869
1 130 930167
5 102 392730
9 60 490383
56 61 783436
91 7 950502
76 141 485917
39 131 294384
46 96 476626
49 156 112867
84 16 731543
25 13 699419
69 181 33690
51 198 684975
19 37 625183
86 159 437565
95 194 292769
50 66 235009
33 39 759686
75 132 612146
75 146 934489
57 11 524187
12 107 929002
48 73 862987
51 187 369953
3 15 158914
14 134 746548
3 138 782817
57 169 368136
98 90 256321
14 92 423216
54 29 287429
36 64 71094
89 96 235872
58 49 276400
100 14 410457
7 196 771297
82 94 257111
65 186 178922
55 64 814568
40 107 230951
19 200 534294
90 11 392712
3 130 534997
25 177 267277
84 107 399904
18 130 1007817
28 110 17697
85 185 743047
50 180 274801
48 146 626136
79 10 522014
35 82 999072
29 14 307673
3 32 420126
97 58 476334
97 103 509942
14 159 531433
17 81 868679
21 35 833166
42 133 726984
77 27 1009605
30 185 437408
93 161 684157
67 127 401275
11 134 332308
2 164 830646
65 160 772301
20 100 335710
7 101 158646
33 119 941178
2 118 765079
11 87 26495
96 85 377790
10 175 108316
10 134 150809
43 189 749544
60 121 65268
70 96 161874
17 78 7483
78 186 852654
57 175 661592
37 102 870432
41 169 1007364
78 162 384123
63 138 1370
28 94 287201
57 100 391790
94 147 818743
36 112 975359
51 37 122834
26 68 985396
45 129 345539
22 141 424138
56 135 892079
88 189 726450
29 64 315727
55 133 474547
84 32 822146
68 115 251023
20 196 679522
42 197 18363
60 85 45152
38 4 8410
18 131 861176
79 34 830301
21 83 317772
52 155 187871
16 169 693322
34 15 817557
6 14 596289
41 14 6468
73 2 589464
19 178 141063
48 34 248840
26 96 303782
7 11 361987
16 94 606263
48 188 711591
3 198 479709
54 40 222913
4 185 885807
43 185 573547
81 45 868056
67 22 75744
17 7 449973
20 189 8392
16 185 84269
21 177 297384
18 197 292434
29 76 22947
30 175 969789
71 61 830921
1 142 410569
33 195 326531
38 138 95513
38 16 869060
44 135 618428
26 111 253988
61 169 757598
99 38 770084
95 134 532288
43 76 572825
7 30 387179
86 115 535190
75 93 532827
58 55 162508
61 144 885248
47 148 927528
72 139 450634
91 107 587505
35 161 106746
40 29 406585
79 131 339109
98 86 867794
51 159 304284
7 139 108283
75 42 3100
95 140 422147
43 118 850872
84 2 968281
83 157 330667
40 17 792651
47 99 816527
52 111 970765
5 199 449669
73 34 269211
11 81 628704
90 38 551626
76 77 177489
10 100 376116
88 183 358530
68 36 664347
42 13 791583
7 131 865036
19 168 354872
2 181 604582
46 74 977591
23 84 339481
23 120 942654
61 190 728751
69 104 878380
59 42 711382
10 116 399287
80 91 840607
12 54 270373
3 43 882913
79 25 170429
62 33 602124
56 62 496658
4 3 44190
49 123 931678
17 196 524791
55 69 702032
58 78 123725
86 79 227889
3 105 982637
84 72 751403
75 162 759198
96 57 841009
71 172 250963
46 68 100665
45 146 737322
82 158 138040
32 74 739087
72 108 808082
34 83 256307
18 81 600358
88 39 670266
63 54 676235
94 25 619287
23 200 280921
6 144 312926
42 174 526044
51 26 170158
28 104 936353
67 73 114953
48 96 326123
95 89 918079
74 100 343041
35 175 309382
11 113 512061
92 91 35494
65 137 917499
68 94 931306
89 30 671474
19 172 507762
3 28 585031
33 107 829240
46 130 287928
79 154 264469
86 129 722977
88 122 380159
7 11 658610
97 112 946974
18 93 644648
79 88 337367
4 117 73059
23 3 991375
59 155 939155
1 153 766625
6 20 528555
20 103 442842
30 170 670397
41 122 577243
45 4 804037
1 50 188592
64 36 906294
77 64 51226
38 108 948823
57 199 415203
92 159 648456
47 14 474323
52 54 680704
67 195 401234
56 72 810343
62 169 54829
30 199 1004104
9 123 464556
95 42 277123
37 174 910378
62 29 397721
22 122 604673
20 186 843733
46 73 744056
11 91 432572
97 118 528617
88 92 900515
52 87 223163
27 13 19980
47 75 581284
95 142 492053
88 68 852957
28 41 921444
56 166 787755
15 35 518349
31 133 860311
42 11 470408
45 2 606804
98 185 271564
65 71 667334
35 80 664584
82 182 454453
68 83 563013
41 21 959472
8 179 671558
72 4 731764
97 135 48555
91 68 569572
37 185 631593
83 49 914695
14 88 207378
96 17 217223
57 192 885363
48 147 252213
56 51 28093
20 192 24106
57 35 89001
31 157 200709
81 196 754161
35 7 430823
16 166 632834
65 148 530402
14 81 185530
6 64 629650
93 47 125036
74 45 476719
27 166 823790
59 89 367217
82 34 427612
36 124 597772
51 158 208072
83 142 679794
74 20 664756
77 45 480241
50 168 701068
94 92 784185
79 88 115945
83 141 736126
17 14 903488
82 24 840488
75 116 758107
2 25 648075
11 22 371511
38 197 405174
30 139 49694
60 92 640376
6 28 619212
51 32 127849
9 155 265449
7 181 649187
13 109 101996
81 159 717376
28 120 646814
74 190 794233
67 29 455367
15 52 313744
60 46 660407
15 197 131216
73 104 732435
85 101 616758
40 122 55905
37 13 180336
67 68 961204
32 111 391674
99 121 550897
82 133 471814
35 116 697521
17 61 797411
40 78 690370
21 175 629906
23 102 433671
52 4 136112
44 119 539132
69 129 464598
62 125 833829
38 81 50954
50 55 42501
87 102 776574
31 166 684221
66 129 379872
40 116 380918
14 117 593791
15 70 856701
58 87 494845
22 170 350177
69 32 937621
98 33 976731
2 81 127147
14 61 126902
55 61 324097
14 156 996151
3 42 992846
97 58 547235
89 71 905130
93 66 566536
24 39 977084
56 198 144344
10 133 822564
42 106 695834
75 29 851129
15 52 839323
58 169 565390
84 174 520788
16 113 525911
6 42 624154
9 49 937361
64 20 834
40 190 959055
76 124 938446
84 153 334371
2 89 226499
22 2 318776
14 14 1010367
23 53 776348
12 88 536800
9 112 379534
7 93 805778
7 130 910309
88 110 929322
75 86 298118
46 5 757749
5 109 91683
29 159 780306
38 31 447888
69 35 108408
15 162 670219
70 169 858382
34 136 159821
70 60 172322
69 29 252247
56 168 899206
32 39 806143
13 11 214230
29 132 628330
23 55 837928
95 94 723171
28 190 982807
45 82 323554
97 156 157140
5 52 566566
4 105 170103
95 100 957703
4 68 209517
78 163 169609
10 48 372198
55 158 83859
51 114 904212
63 42 939416
14 16 782296
99 109 951059
76 19 874787
83 91 461899
40 149 220877
73 198 327234
67 116 581770
72 52 117477
39 28 749757
80 101 927166
53 176 681065
62 42 340866
24 34 922500
66 159 65510
4 62 556461
14 8 684639
58 171 626409
82 119 155341
80 161 876033
72 76 987962
59 91 245567
98 179 227781
76 77 78915
20 153 819222
35 150 357206
9 191 582442
4 55 820683
91 117 252219
64 58 969216
78 119 1001347
96 164 42650
87 12 546966
80 52 356672
34 17 996004
99 145 876223
9 161 522174
5 62 664297
72 120 111147
63 112 798904
93 99 759001
3 182 300400
47 73 510787
54 112 353035
41 92 469497
99 49 698893
10 48 307868
39 109 967992
76 99 874063
73 91 111941
46 83 825921
21 115 890113
55 34 272389
14 175 765701
47 109 498903
21 110 362689
6 192 690692
69 44 695538
14 107 926062
91 11 341438
84 104 764525
97 142 528719
71 145 822005
53 103 806490
49 150 351641
84 16 196737
79 125 46031
73 71 140322
46 152 237010
9 71 496063
26 2 405872
86 102 981293
96 121 814597
86 24 777602
85 21 613323
26 89 87823
43 63 175896
53 104 787771
28 179 358983
29 12 925913
39 149 158860
14 3 25156
33 31 765458
95 77 144661
25 81 415977
3 109 962826
90 151 696435
1 175 771134
83 175 142669
29 123 207933
61 15 675967
8 72 716072
42 58 294623
52 81 908605
82 76 162400
51 115 464877
78 65 49854
31 60 815648
91 137 902282
25 101 883303
85 63 547892
3 57 46091
78 13 627791
3 75 994515
54 184 605206
35 99 193250
30 50 468143
37 33 80271
35 74 788402
58 200 780348
65 133 926028
28 180 795174
70 41 98151
50 140 328055
38 68 409271
36 168 66947
58 81 782403
74 163 949791
91 50 675735
3 33 831225
62 174 840670
8 98 831423
19 124 990634
36 181 11424
32 62 196768
70 29 739009
32 127 430612
80 183 341903
62 109 352304
24 49 303691
17 126 42352
71 101 533162
91 190 14028
20 115 187821
96 112 852762
87 146 746860
66 168 544246
47 151 146116
36 87 168523
54 27 447100
97 190 651307
25 64 569343
96 97 677020
67 12 840175
75 44 18600
49 149 897735
65 153 297360
88 3 671370
69 32 401900
32 89 836159
3 165 950690
28 140 780452
67 174 666549
29 41 452974
35 138 172615
18 66 873837
3 90 3520
79 170 154611
28 90 845578
24 116 574363
12 168 66104
16 183 823579
10 100 475064
64 148 894562
100 174 550475
39 190 939779
89 147 79776
73 16 573985
21 64 602703
6 82 221420
38 68 405631
89 68 922060
62 26 750224
43 129 882680
34 12 141149
84 173 482576
62 121 948003
10 191 186007
71 55 804321
34 63 468467
27 193 562815
32 56 749978
13 73 511950
68 39 731973
91 78 215302
53 153 438976
33 143 480506
3 120 850960
98 118 280780
26 63 882553
19 142 848048
38 73 230875
77 29 590276
26 125 27528
85 146 252837
59 92 674335
79 55 613092
88 97 778078
5 63 999716
14 159 822986
98 137 746622
10 151 729919
62 107 913150
11 55 445064
94 191 130619
59 107 181802
38 24 453161
63 111 649300
52 173 901520
41 193 220255
28 93 1006256
39 20 35786
59 113 41460
63 64 98605
58 174 463782
34 130 797122
46 159 77895
95 98 362759
39 134 685834
78 167 784589
54 19 664243
7 4 315742
97 91 155427
83 190 584693
84 114 847178
75 132 289981
71 33 27503
57 101 66435
32 120 698359
56 5 328141
95 100 908762
97 151 538531
86 162 822797
62 27 232602
24 177 587913
100 161 787760
28 148 743060
66 12 825653
16 37 198487
57 144 793387
76 147 841741
55 92 139646
78 196 973897
22 113 438842
17 195 285075
72 176 896209
77 34 236435
50 54 926571
27 153 934071
7 67 206933
18 141 210731
40 198 1001067
26 17 656751
51 66 650879
13 176 819610
14 61 853610
13 95 739110
26 27 842027
27 64 876629
82 158 448778
64 162 44179
95 9 873604
63 41 760343
83 135 468798
28 43 76875
44 41 185048
49 136 998178
63 165 625147
88 58 775516
75 103 999671
89 170 887896
25 83 440081
99 136 57572
36 104 808273
96 107 513615
96 134 490641
23 93 15308
100 48 469874
75 144 711423
77 107 320552
70 122 596508
27 124 958173
48 196 47468
40 46 261251
23 39 672043
6 113 103491
87 173 312884
7 59 163637
97 85 402566
60 123 600119
98 127 74812
69 176 158095
86 172 374788
88 54 808859
87 23 605462
43 8 860058
89 102 250089
8 86 410837
68 56 489658
72 169 95362
43 88 454619
63 138 729047
49 144 704350
20 110 525812
60 31 541912
79 100 407725
44 75 840916
100 44 736768
86 63 384674
18 153 508342
23 70 410402
99 176 843946
8 101 444848
40 14 789879
21 132 821758
63 54 232350
36 165 662999
63 184 916094
56 147 132412
95 162 674097
32 100 438978
64 107 396248
63 151 616577
42 82 708595
67 198 93396
88 19 641603
64 125 69831
82 41 383159
8 80 812481
51 21 495219
34 184 553400
57 181 760362
17 158 83797
89 13 594724
59 198 365363
61 145 717122
96 69 882846
80 136 476835
30 163 375227
27 50 895508
4 170 174841
63 154 420997
74 100 491146
3 165 690089
28 96 778085
76 1 127499
4 76 706674
4 14 616
34 132 564180
2 120 332868
39 98 320821
46 138 665045
77 3 252600
55 163 862162
63 200 707884
50 141 58294
98 193 623205
2 88 341638
76 35 105549
79 11 239462
61 99 717608
52 19 353398
26 49 346370
71 194 162601
89 46 600273
90 193 333274
20 37 234991
77 141 329043
90 93 284823
56 181 702329
19 52 665380
64 41 361666
77 181 651647
59 36 133328
11 155 346678
17 115 950872
83 187 544473
35 188 748867
37 165 511269
16 39 778473
24 131 204036
60 184 992125
45 169 147420
3 10 495463
76 10 246286
76 196 373331
33 177 370994
48 128 681644
4 21 421136
22 127 708046
43 42 13472
19 173 1006149
66 7 722525
8 171 255670
9 106 737813
36 7 393423
59 85 600803
57 29 25149
71 28 587474
32 193 858408
79 36 737928
91 186 733110
31 85 192497
20 105 108791
12 177 498212
8 79 534365
71 26 392481
38 42 500038
41 39 702103
28 47 992433
10 87 404872
23 33 65774
59 67 609118
80 144 529074
22 40 817228
63 43 333733
54 186 36843
68 14 496912
33 178 463432
81 163 65529
37 97 364530
61 61 506177
32 34 598366
21 192 841996
84 27 231239
11 90 379928
87 36 21142
24 157 23749
100 21 446098
75 34 512242
53 108 147518
60 126 915452
18 101 941968
52 168 293339
9 23 921850
58 57 992661
78 141 15384
25 138 374995
33 194 107999
22 97 992357
5 187 23450
48 147 547639
48 33 303253
19 179 12415
2 52 879101
79 49 957581
81 40 137578
9 164 38098
31 155 236594
2 48 658176
45 196 259244
65 184 594518
51 157 412658
27 52 430945
67 114 384296
25 11 973295
46 64 121561
80 51 215494
66 6 14966
30 35 563103
72 110 386904
91 71 475120
17 180 526049
52 163 989372
80 29 624394
91 182 108548
25 97 823479
30 73 144074
22 178 522020
64 61 140288
38 114 530483
52 64 70192
59 104 865076
66 176 418621
37 3 490085
47 5 5274
22 157 238217
37 51 713621
34 40 857427
89 37 974664
78 92 698619
75 35 342849
78 15 310436
75 164 287227
97 90 682042
15 28 540555
37 35 198071
81 135 677129
33 101 419016
99 163 433779
13 112 553797
18 26 325456
26 119 466434
66 117 63654
72 69 976089
82 9 49910
73 183 267193
65 149 621640
32 60 634167
14 106 675539
68 95 4103
5 81 435870
97 131 535193
88 16 1012122
84 189 177064
3 69 581201
25 6 839992
72 120 805715
62 174 58512
85 37 136494
70 57 268611
65 199 24207
24 181 390989
26 190 674410
35 66 390762
19 57 865564
37 104 724201
37 148 730440
50 12 637389
10 155 61438
11 58 207360
1 101 91422
54 140 735885
1 129 141031
6 81 346308
39 99 660013
57 174 445892
42 72 670741
87 120 394399
70 189 143966
30 135 754260
87 19 722124
30 173 980087
37 78 113820
95 116 789101
91 105 875846
15 27 664324
66 138 921025
75 113 135938
77 180 851404
91 200 998345
75 152 809520
52 155 894875
22 130 393904
64 167 942657
80 82 182547
9 77 351155
78 111 396374
51 70 538187
55 197 468058
89 21 490278
67 128 650380
24 184 662532
93 166 287433
45 55 528890
63 33 917273
21 43 849442
30 162 378564
88 64 854584
29 142 327391
61 19 879714
81 181 482206
14 171 770467
63 13 732282
69 99 662379
39 11 349082
95 38 776623
5 130 627170
93 138 39794
35 48 973419
84 53 379067
92 24 725138
16 58 977742
28 27 17678
81 149 310001
70 173 179520
66 154 58989
80 70 667018
55 177 571685
35 141 676593
44 29 35327
10 142 721974
82 199 128571
49 93 859072
3 71 615519
48 89 352250
71 163 322564
7 193 953068
43 70 294951
53 153 822978
23 186 29037
22 22 303344
84 61 1009431
26 109 296009
92 40 798042
82 48 878094
47 138 943497
12 96 198773
6 193 935637
41 123 457624
30 129 603357
91 87 481898
75 170 808820
69 197 916518
86 133 711117
56 54 667789
93 55 483119
21 177 373563
35 157 721067
15 162 706022
82 150 379672
15 172 260907
3 36 375006
60 176 268397
94 2 580227
91 11 160964
25 142 777622
25 27 107792
7 160 181674
73 10 674425
11 97 277608
9 193 978924
63 13 43171
22 142 563574
63 145 909186
74 126 545965
37 92 221788
79 123 725603
44 169 194641
67 182 801127
35 123 757057
15 165 944527
9 192 1000183
54 150 887871
24 71 663642
77 74 660495
52 33 317105
46 114 738875
82 42 897507
18 109 249062
11 104 611396
52 64 507661
80 75 841600
6 147 595851
61 67 952450
13 186 723597
49 93 167369
42 33 67305
73 110 731609
17 15 850306
22 181 739039
38 107 724106
49 77 717097
25 58 224728
14 144 336762
72 102 677630
64 180 19785
69 31 381212
45 106 408453
83 198 809092
51 89 206585
1 172 341675
95 63 801339
72 119 759312
2 64 202625
7 109 1009462
52 84 939052
75 191 558625
71 133 829895
98 7 818042
95 30 545650
18 185 958627
33 92 395153
80 133 448726
57 40 392128
47 67 477438
42 75 624761
52 29 496011
74 57 870788
5 32 881140
44 182 537380
76 26 401123
43 3 897624
82 53 384272
22 137 128040
66 146 318166
96 164 809148
57 31 707782
35 97 880070
6 57 682125
47 39 1011754
81 82 39644
97 26 25821
33 11 868415
9 83 526483
76 10 770434
66 168 220931
39 101 136738
91 98 248580
52 21 634112
26 185 744600
5 20 761819
50 146 605370
36 150 144502
49 81 48685
74 171 385511
12 190 245959
18 163 399138
80 180 947276
29 64 799490
69 149 146359
61 119 651981
1 55 224900
45 111 1000367
59 49 541262
28 39 163150
34 126 591152
42 68 248561
96 32 1699
73 32 589363
61 189 369965
69 132 98656
59 134 476371
22 46 649617
37 170 771618
40 3 965017
78 55 667428
38 190 800739
13 177 295879
65 190 949700
40 128 237322
51 196 308655
66 14 37113
82 162 80814
35 78 63776
8 52 304548
65 150 382292
99 146 669553
86 173 795516
64 68 165859
26 77 162123
89 20 291541
7 89 891663
61 87 295825
85 16 773837
40 107 399461
81 32 858041
29 58 870559
96 171 808911
29 62 518247
83 45 635230
63 194 654694
65 123 876846
19 62 46122
46 60 291398
81 59 888972
27 148 70346
33 187 933607
77 92 971050
2 26 545484
57 98 138159
78 151 135134
72 7 372409
61 35 329485
25 68 785566
54 184 55441
19 67 120112
47 18 809199
10 99 443906
26 65 741107
18 148 327122
28 53 443402
50 38 311631
56 32 609234
100 22 907980
2 167 854676
79 153 93657
90 185 970962
94 167 85096
92 181 401780
32 120 755157
98 176 435353
8 130 614739
55 172 507891
20 128 582574
12 18 813074
31 132 617675
55 9 476617
69 157 567312
97 171 18023
23 105 463174
29 166 493741
29 44 80927
13 153 800494
90 143 470101
49 130 479732
79 177 468041
41 110 661100
13 17 222230
5 81 458249
94 97 468469
76 105 322112
65 35 381200
87 94 846408
52 169 357133
69 13 175645
95 68 190928
11 128 605350
100 99 611005
10 110 386848
26 166 436723
21 33 15981
35 55 447304
54 43 668903
64 7 681244
42 71 836132
61 167 550407
99 142 1011376
99 187 577919
35 182 123387
72 176 992575
68 156 306014
75 159 392892
23 131 260069
83 119 241407
86 67 86816
38 62 9802
84 58 615604
51 200 242485
82 165 365749
26 46 898504
65 56 135370
13 88 174854
40 89 990469
90 68 715258
89 9 654341
69 195 76286
57 26 806232
88 18 662064
81 177 953208
75 134 935395
45 29 312465
39 143 576690
89 14 49624
73 85 572863
68 54 92451
50 78 773194
59 115 667490
33 165 436898
93 42 886972
2 164 42994
53 141 67451
22 11 893432
64 6 60033
98 165 122045
19 25 160122
99 130 844287
35 165 66362
13 175 187187
77 67 247437
74 71 683416
73 45 764851
70 181 801991
32 16 564725
6 191 78158
31 161 402380
42 92 970999
25 19 416971
88 78 154179
83 24 890584
89 193 568623
2 11 89566
32 137 468813
91 35 745001
56 7 198309
80 186 594486
1 52 668530
13 194 12537
70 84 775516
27 70 676637
11 133 720559
13 55 24834
75 180 823370
47 44 670780
67 102 901072
84 32 587093
15 84 370991
69 71 196897
50 181 22866
41 80 54624
59 112 724758
65 148 385548
87 158 855943
55 197 780229
20 20 493297
97 24 708796
65 198 948054
48 115 298824
92 165 1000731
67 142 761705
46 162 781695
11 62 777615
15 184 884304
90 125 371794
25 141 923784
82 163 371281
7 128 438800
65 96 549697
15 28 432487
36 110 232203
50 12 600969
77 35 262080
96 148 677224
15 84 111522
38 150 468988
10 83 182516
46 122 1000986
14 18 882068
71 35 741797
70 181 148647
4 33 657525
66 140 900225
39 185 290902
39 117 562768
11 70 15765
32 197 970083
20 19 714006
36 200 472531
43 182 59110
16 68 669828
9 119 627157
8 162 782980
43 126 934944
6 76 422790
60 23 719717
28 96 910257
75 33 515660
85 138 465267
84 74 515628
88 141 591412
68 172 312966
2 187 389613
79 35 879435
34 104 465845
79 77 817505
68 170 355234
8 128 611947
60 99 245001
32 78 322631
34 93 424489
86 91 167175
42 44 844735
28 45 495307
38 192 274352
38 139 541541
32 183 702092
85 191 699519
23 31 435393
47 59 980332
87 57 163545
64 95 624050
27 38 316346
8 145 175557
83 198 451703
41 130 75264
56 124 934213
100 15 121047
41 163 332219
88 150 95205
58 187 806880
64 124 490587
50 116 644147
12 29 290229
70 32 914397
95 76 654968
54 45 633129
1 5 833959
48 17 215114
97 162 227949
37 116 894908
52 67 683632
89 112 633668
62 84 745027
23 92 416133
54 186 749690
80 180 980364
15 197 554459
95 186 435575
46 48 358898
28 152 326333
60 92 984700
79 75 761979
71 16 122150
3 73 750779
58 163 979113
9 195 1002930
91 175 407771
60 139 551209
42 200 68510
84 47 862952
12 139 731184
5 180 454359
98 15 109846
91 170 681331
70 78 407063
85 46 696321
62 148 935043
51 91 140675
53 159 578691
58 72 716753
84 101 252639
68 12 402716
34 16 714579
74 132 640168
98 196 209070
96 28 691324
35 31 440576
45 121 437399
70 168 905533
85 13 501380
69 153 1002708
24 186 690605
16 133 561308
22 69 78341
97 9 123569
55 124 626415
94 158 704783
66 88 644569
19 53 268705
3 132 657571
98 153 748101
70 27 786776
38 200 646825
51 181 660577
83 138 167922
70 98 630939
90 192 472188
94 196 243638
47 165 427278
88 193 267435
96 192 123257
22 47 455944
65 136 633855
66 6 790199
24 150 572736
18 185 230307
87 182 881738
63 156 795635
98 13 685704
96 183 151414
48 148 124477
49 129 803538
87 11 297269
82 85 404239
23 78 312296
36 128 9395
61 123 897538
88 24 320702
73 90 284435
77 190 331955
49 139 855851
52 188 626907
77 83 325843
58 176 640910
23 102 217118
19 119 881497
62 150 128235
100 58 22689
1 82 353768
50 3 697174
27 87 657930
99 168 711934
54 146 348561
9 151 421950
57 156 863803
2 168 941322
31 132 888815
12 6 532263
88 48 93509
44 157 274654
56 124 311818
42 5 618594
45 112 110085
52 101 501544
39 165 433050
23 112 274898
44 144 381999
32 35 563155
35 142 156727
9 116 175602
30 46 670700
98 108 816898
50 58 686345
71 77 294858
55 37 665811
33 77 327292
26 13 535967
26 9 352134
88 18 23823
32 98 871104
23 101 305825
24 59 167083
37 25 48403
32 159 6450
81 45 60227
27 15 183552
64 56 512575
97 58 835413
53 115 534870
1 115 80909
14 114 118324
52 15 15624
65 66 985956
22 83 101119
68 132 143600
62 185 926674
38 8 948424
75 19 472235
15 123 458427
99 94 1005819
48 33 536578
91 73 795987
38 34 484026
42 123 238534
53 73 955184
77 199 340382
75 199 478806
38 107 1010104
36 172 652052
52 180 527219
73 174 275198
34 91 1001593
19 200 729710
53 2 400319
86 44 579507
28 175 158355
72 56 240370
91 16 299821
33 125 60093
94 5 705921
22 50 644152
56 185 174814
16 173 137348
67 137 338767
28 162 205321
80 194 973066
90 65 106651
33 86 11426
19 68 573996
25 119 738342
45 86 900258
36 10 733171
44 156 265330
17 30 960356
64 47 859614
72 170 815954
7 144 1003749
98 81 801046
53 98 203882
10 57 446528
16 28 952888
80 159 460254
55 68 117879
31 100 128165
13 68 888604
20 107 941878
61 159 138228
46 160 10782
57 180 28041
17 153 1009624
4 114 838181
50 169 715462
61 82 469018
66 176 739038
11 72 910016
88 43 639423
13 90 654053
61 66 304362
14 110 176574
92 148 715264
3 24 208500
93 20 919755
29 33 740386
79 159 961005
38 112 522502
56 11 898347
29 149 625593
21 113 362998
80 176 975819
25 196 1003832
50 54 280084
60 112 809251
19 44 488634
78 187 559704
49 161 61641
31 166 233024
90 96 726682
25 43 87415
38 91 348479
11 169 627813
24 64 140891
2 131 975825
78 24 286922
64 132 565059
99 2 325256
67 7 349923
18 188 214356
99 134 281254
49 50 100866
29 162 968907
72 12 291154
8 122 567634
53 4 536320
64 145 432369
48 197 515794
93 20 675507
26 189 640555
3 153 141698
68 91 202024
37 170 712318
70 25 556888
35 191 47150
62 74 129495
5 31 55592
44 4 274603
83 103 766572
13 39 587929
9 24 476373
54 172 57576
90 165 179144
87 119 553267
86 98 264039
22 141 640049
6 78 352311
22 110 656860
64 17 413854
75 3 430802
21 182 463905
95 56 533423
9 18 197032
39 59 512434
59 2 917702
41 107 443823
96 48 484783
82 33 650674
30 7 816546
38 185 294586
2 50 827142
45 170 277171
3 136 144172
78 153 225764
59 138 686646
72 146 258278
23 163 277375
88 119 541330
4 166 764089
92 62 726497
30 68 463399
43 54 175200
89 35 262114
40 138 650401
64 183 103154
77 28 431059
8 108 611420
10 146 65223
32 25 305297
73 45 721298
84 118 434990
45 29 607457
7 22 797913
58 93 976394
86 38 63586
72 52 187993
72 147 987987
49 26 1010070
30 31 746661
61 38 351798
10 93 736553
86 150 751305
61 160 523080
75 135 843700
43 151 674349
86 152 392198
99 75 919052
72 91 698250
93 183 173862
84 140 363336
42 199 250870
22 183 112754
40 41 944805
44 181 811524
84 166 66238
68 79 752030
38 41 676276
94 161 88591
21 54 189830
29 104 197063
68 188 688739
99 100 453742
97 123 91844
95 70 809701
99 134 489440
32 179 529403
33 98 856912
20 38 700234
55 13 572299
75 153 600266
38 167 813262
75 100 824797
92 35 741061
44 68 424593
7 94 442297
99 109 82122
76 191 682325
5 88 610429
82 69 638505
14 69 278938
86 28 450140
79 137 548141
54 55 837906
14 65 864360
48 159 889203
79 173 127499
70 58 694635
7 94 256919
93 140 591774
42 127 23048
3 65 686571
50 38 484742
7 136 461896
55 68 310698
61 145 51711
38 177 176904
45 143 747673
68 120 191549
82 95 325573
58 193 274567
13 7 781527
20 65 1002274
77 111 698198
35 99 797314
65 90 371946
93 162 881
79 54 607017
66 164 74728
61 63 316397
34 48 318976
19 175 879542
51 96 124255
10 105 834415
17 167 281050
69 89 234561
74 124 190185
87 157 496293
85 149 92053
22 110 241171
73 28 983883
63 71 977438
92 45 797289
65 4 641970
34 21 907744
93 124 541170
41 44 156297
32 96 58558
36 99 153545
10 121 530632
91 55 60394
66 188 910921
14 171 317146
33 1 927341
3 145 360004
26 23 156982
30 26 976960
45 162 397841
84 136 885890
5 69 942911
43 123 5084
39 72 271836
29 8 507338
51 34 406157
62 35 984780
72 127 727477
81 30 345323
86 58 80809
43 47 505550
25 100 323920
17 62 992913
96 51 935757
41 35 860299
100 139 985134
61 196 594238
61 120 718429
92 124 123393
41 17 973373
66 149 125804
57 110 14919
45 199 587129
97 3 561820
12 38 425702
57 178 334063
29 55 48572
75 164 721158
24 26 258642
54 73 773228
39 25 949466
62 34 340521
62 39 78340
35 189 384500
22 10 384993
77 97 803634
100 185 291250
18 45 172544
100 167 614933
73 189 443969
91 181 794405
58 101 259211
100 107 664166
41 59 272626
72 39 666054
70 168 656114
11 179 773722
63 31 705419
100 131 754667
91 52 602121
41 124 1004624
79 63 843046
94 158 799612
61 78 325214
80 43 174105
39 125 266508
88 13 405761
46 185 676172
63 147 163870
13 24 245921
76 44 34753
20 34 953035
43 1 696748
3 91 556045
71 111 772720
18 46 356391
84 98 196364
36 66 740583
68 91 483383
7 153 968634
57 123 260018
76 196 980431
13 133 864122
24 63 54623
78 95 343896
11 187 955840
89 40 588631
9 134 456913
52 179 157876
49 60 185002
14 115 55732
72 169 131493
12 196 603774
28 76 830934
12 176 109825
19 118 328160
74 159 476347
31 192 953213
74 197 736271
33 72 305807
59 135 64005
48 12 397137
43 189 824325
93 148 983904
17 170 686342
74 44 385830
49 31 860201
100 183 399099
1 171 993950
15 37 850734
88 173 47755
70 173 26742
15 199 727629
97 187 703149
72 149 275216
49 123 500870
67 187 724598
44 43 687840
1 155 795361
19 84 999191
19 124 957808
77 25 765718
10 83 160809
75 39 783597
58 125 989315
36 163 415449
32 66 271389
52 102 635006
78 36 383669
6 116 480129
87 93 825964
51 71 490345
93 132 28164
62 24 413968
16 16 441184
36 159 507768
6 106 317345
51 165 333821
3 175 726497
89 41 392823
44 60 951973
79 167 56961
37 80 891619
72 106 456338
13 156 656376
85 170 945505
54 53 490947
44 14 962217
71 193 942536
59 20 157989
56 53 1002139
60 187 461068
9 53 27971
72 199 552878
16 92 1001746
9 61 285822
62 150 400953
58 42 694632
7 69 665590
95 191 428704
28 25 902693
23 71 580530
14 134 390459
100 71 390360
34 89 700293
39 109 436030
96 179 339687
98 186 653806
77 100 333065
51 7 91659
55 168 370257
48 123 948504
98 13 965138
95 146 1004437
34 155 747276
60 31 406092
97 114 978133
56 35 379353
19 182 210436
58 115 520656
65 198 116649
73 77 137718
12 192 9684
43 34 254259
18 79 124387
45 46 938755
30 69 536974
97 139 441769
93 168 64972
86 73 74746
73 144 279204
93 193 103586
46 95 987904
51 52 309701
60 39 464808
87 176 988324
9 183 654947
94 187 307341
54 46 314224
34 53 827372
67 158 734932
26 82 538624
57 82 74515
74 125 127225
58 79 30901
60 166 496880
92 38 734646
3 68 472168
31 8 722593
73 91 222981
50 176 790298
62 55 247411
58 76 558407
82 55 701716
8 68 883139
60 98 345068
97 25 964072
25 4 47821
81 167 560842
20 58 134090
19 186 442873
97 193 243884
25 76 354126
25 162 824626
1 125 10676
45 65 361343
68 65 152599
52 145 439485
47 182 730620
72 33 683031
90 50 313676
49 9 76821
55 200 839024
31 85 252251
94 84 979851
34 64 528641
48 122 607968
37 154 994071
85 122 148359
77 163 692577
4 142 558438
37 141 277757
71 194 258014
73 116 663177
49 187 804345
36 113 364892
6 56 649346
60 26 238562
10 36 865286
99 12 952022
87 161 172172
90 161 235710
6 173 898510
15 177 788401
11 176 690697
39 157 557692
67 68 557930
42 182 592274
19 107 317859
52 66 893425
52 188 288149
60 95 222715
42 30 797702
26 166 36669
62 115 285242
74 177 867013
93 46 968808
44 108 441540
25 117 189340
40 199 748337
93 199 560845
89 113 307138
87 141 998934
7 150 984460
3 53 514977
98 34 279919
31 178 799034
90 52 246373
62 77 445767
39 107 582727
2 71 524009
84 131 951979
64 3 249643
86 81 301044
85 8 801599
59 130 21666
48 181 7374
41 80 417142
80 43 805406
26 156 259385
96 46 400311
95 76 625456
99 92 834773
90 78 145574
83 147 322707
58 59 821608
11 63 200567
32 5 461496
35 41 500052
57 144 39036
81 48 198468
61 20 477082
19 60 21012
67 192 403556
45 45 650546
43 88 560268
62 40 843004
6 96 838710
51 82 871377
18 135 81343
29 42 190105
20 53 842201
41 114 513639
67 180 922484
79 79 522464
40 153 529668
57 140 626520
17 148 965741
75 106 727903
64 43 547044
95 91 263872
27 147 730526
32 10 223442
24 199 114340
96 76 513162
56 118 152553
95 25 92033
80 88 393703
83 123 962259
49 185 318865
52 148 555538
41 5 180828
59 124 248044
57 1 52313
92 57 610417
44 72 75274
89 117 791320
38 91 562862
83 155 283723
16 103 281009
70 26 312857
56 27 716392
66 200 305479
35 166 522809
82 119 239496
41 149 578437
13 146 138820
13 58 279929
45 176 698025
86 157 604402
17 96 318709
70 103 992587
93 171 491908
44 2 235510
82 13 415248
47 162 728414
44 108 326654
3 158 295695
62 103 120029
5 38 310466
77 47 199710
7 70 453280
51 48 400327
63 10 602241
55 161 690228
83 72 406243
79 95 164985
35 160 497520
36 46 14006
96 46 178911
58 23 23027
85 54 728627
19 178 915343
33 55 598686
38 150 736019
13 81 591738
33 59 437724
77 190 289489
69 199 255750
36 92 203445
59 197 803679
98 88 653548
34 126 722157
15 84 199211
93 124 804430
79 73 661168
67 122 498046
69 77 18395
94 5 530533
17 22 174502
43 197 801444
56 109 66360
66 164 534244
17 188 416842
4 85 832084
20 23 262248
34 46 391287
72 14 582023
41 134 492142
21 169 107354
70 191 351899
64 10 411563
68 132 228126
80 118 972958
3 51 475903
56 100 741890
40 28 677129
6 27 385631
99 193 673308
68 32 834940
76 163 488489
38 85 969199
51 50 134251
60 147 393200
85 61 587170
90 104 528414
7 157 627260
28 113 486355
38 39 436069
82 17 497577
51 126 603991
42 199 453835
10 36 979438
98 180 988598
57 25 944687
45 2 456287
72 106 749586
79 141 710624
28 91 799753
71 165 53554
85 197 966597
90 42 282214
46 192 704140
26 150 95294
17 97 47700
70 14 620556
69 101 243235
82 113 974981
89 28 358377
73 15 522189
52 142 350929
1 114 727734
93 49 403378
26 192 758355
26 104 552968
76 94 405845
34 92 505207
4 54 326371
100 15 25940
100 130 351107
36 124 453329
37 190 981088
35 176 22310
77 65 507769
81 179 857008
22 108 729370
47 63 664691
47 8 797300
50 71 190054
52 68 727508
96 121 889294
21 21 271574
84 116 225648
57 132 695498
48 114 757853
20 155 507372
4 151 378992
50 135 52125
53 79 922928
19 47 924732
41 179 152099
15 154 815595
79 20 615682
48 61 799410
33 54 585093
25 59 293306
91 150 731772
47 26 651011
10 100 61175
64 20 245026
40 162 751168
62 26 849536
96 178 854844
86 171 360495
41 106 184081
3 155 443020
53 3 273791
73 180 82694
31 86 460447
60 144 690159
35 101 836164
33 187 7401
39 192 905316
41 29 910787
73 132 633115
2 182 88929
1 101 214570
83 120 152110
77 5 1007999
85 80 99250
93 42 1008959
42 133 158684
90 123 298596
11 191 662857
44 11 575211
3 8 735543
3 12 164548
6 54 7564
75 101 971394
33 94 720646
9 109 542450
15 114 311247
66 44 128304
67 172 445611
7 8 117783
62 120 967573
41 21 845511
11 197 472539
24 116 454371
43 60 507424
62 133 874233
24 71 759425
27 132 679277
27 43 88294
96 127 517540
64 54 701627
17 157 506591
10 41 293908
68 80 39396
77 174 482081
41 147 667684
34 122 225343
86 85 205361
35 52 865803
43 196 732081
93 68 319660
4 82 418240
95 28 691347
19 147 774273
70 90 524757
73 196 190826
5 187 260049
62 21 975712
56 49 856305
91 144 288231
82 182 175582
68 71 220447
8 70 533190
96 169 766699
98 136 643913
98 149 409332
38 53 677519
3 76 284351
62 7 918033
37 11 6009
36 115 860944
67 30 188688
9 63 436202
55 158 191959
92 52 982517
26 107 612264
78 100 84191
20 43 516028
34 188 10291
51 17 914412
19 67 201729
6 37 862263
86 73 186367
47 138 791718
47 160 62385
18 170 296618
29 110 890902
70 4 306681
59 105 455881
29 191 922226
48 113 874054
10 171 962908
84 96 607749
96 126 952382
65 141 970878
14 157 155841
35 60 542954
46 62 888951
33 87 135798
91 20 770844
30 144 753281
97 58 772002
96 147 151268
5 182 427412
33 49 642029
28 127 953429
29 23 771208
6 128 385694
1 19 218960
53 34 924781
36 191 13783
69 93 195341
41 99 677877
55 143 384488
34 95 90646
72 10 504254
36 133 286420
56 42 693171
94 51 516279
33 116 866546
72 135 783772
71 56 688471
22 200 993619
8 128 518028
76 195 798470
38 38 451262
53 28 869436
53 193 8068
10 176 539667
5 200 635215
81 185 430531
45 108 788529
33 129 357261
20 154 401795
98 21 508998
34 143 893510
39 99 332622
15 25 156774
45 52 880954
9 68 531022
38 10 174416
13 98 429257
37 98 315781
18 169 271423
2 147 247928
47 113 820948
40 61 29954
79 123 456686
44 43 580314
28 162 19850
49 80 956814
31 109 391161
60 77 201280
44 107 873767
78 137 652666
20 45 782860
87 39 883899
19 134 197178
51 67 314514
40 190 737054
56 140 236067
42 34 779607
13 51 164862
66 69 794044
19 138 296951
5 59 993180
83 182 238746
53 200 843856
36 133 129580
57 124 641146
95 56 164881
63 145 555950
95 194 895037
63 91 465522
60 14 778284
58 118 223507
38 28 902729
65 12 457163
44 164 198010
89 84 359625
23 32 498502
63 75 111992
47 70 554002
35 38 210293
78 180 569735
23 173 168399
62 2 445401
30 42 550362
36 187 196115
62 191 997788
35 171 860752
61 19 685425
89 177 527210
13 125 826571
11 182 595493
5 15 918080
46 60 835753
93 92 51697
66 168 670706
46 129 376856
95 80 830887
5 127 472737
47 53 400805
35 111 534904
9 50 839493
11 108 421336
90 50 571690
48 164 212262
59 189 819538
86 103 91565
55 83 927054
46 94 884298
48 111 738259
92 124 771938
27 21 413219
78 192 623782
47 3 69604
92 185 22975
95 59 813761
95 136 107269
32 175 454377
40 153 869337
58 51 164952
88 9 643397
32 15 670348
67 65 915432
47 10 151769
67 153 638903
41 63 29518
80 157 197147
23 139 553834
39 35 734049
5 92 19244
36 154 482179
14 123 369236
25 61 547271
50 154 987892
66 173 348551
6 63 196181
5 186 112812
76 39 362130
85 66 109544
41 67 717716
25 88 942005
28 141 218620
100 102 750002
10 187 806635
15 98 121215
86 51 885404
16 20 125030
67 37 760047
87 126 632677
99 196 935398
29 170 632141
32 44 383631
22 47 964144
54 157 941125
8 180 682242
14 166 301218
59 83 893558
54 178 329901
17 23 50497
75 46 643819
53 110 126447
89 184 986599
53 103 297993
91 153 20756
46 131 72961
42 196 482644
4 56 154596
61 116 703260
60 33 427870
39 81 392368
43 199 634310
1 51 882048
90 51 40379
10 5 691840
86 152 723742
23 115 508849
31 61 800189
47 155 742298
90 57 298050
62 96 678662
57 157 415477
59 121 166775
75 109 335124
12 142 519612
59 38 727092
2 155 38767
47 193 393166
55 66 95141
18 142 979385
13 174 728548
76 89 570197
70 114 841770
70 33 372306
96 53 171167
97 195 162735
31 152 80205
57 2 437951
100 109 626691
68 106 910067
22 66 810950
62 160 804902
12 132 595127
55 51 302486
60 148 214657
54 6 512058
43 85 907671
71 163 731506
91 3 493672
42 184 628500
47 36 559443
55 173 441871
83 10 951269
50 20 393459
63 79 190396
45 200 747031
30 112 796500
46 94 26339
89 98 739812
17 158 137656
3 31 11049
99 17 370161
43 82 291701
6 84 979263
59 14 905127
90 20 614104
81 58 673343
3 32 871700
34 79 1009433
39 146 612445
12 200 764369
74 21 293769
41 88 378637
42 40 654214
20 199 13670
42 200 908643
37 109 732701
89 73 219269
26 93 182544
6 38 321623
10 139 592092
62 100 608880
50 94 399050
47 107 920525
55 46 518475
97 148 662419
81 30 60686
88 187 251557
75 178 779880
87 190 923447
10 26 251474
73 75 867491
57 117 519641
47 141 972966
8 22 990248
86 64 661288
43 194 63307
76 80 978878
89 96 135123
64 46 613352
71 23 444054
47 186 331086
19 18 637852
31 137 122025
52 103 798124
69 8 936905
62 163 739689
48 30 761080
92 63 146693
70 22 828679
32 94 98074
75 74 575645
30 76 238132
58 40 704747
99 80 117550
9 145 950123
89 34 271790
35 76 539082
73 101 762581
95 39 419701
27 197 210764
3 126 983823
45 10 362066
3 137 705176
18 139 59981
45 90 222158
35 83 760631
37 60 590214
89 103 908442
80 61 311540
83 174 887508
79 44 536623
78 127 303668
18 139 961172
53 189 648918
87 181 63976
40 46 286432
54 16 973736
11 95 528435
59 52 461295
54 33 668893
5 18 186347
92 183 743120
64 30 680237
54 101 549992
48 173 400224
2 170 825414
49 31 678490
78 46 100986
63 85 640735
88 148 83367
47 187 553488
89 185 937703
89 111 958439
32 82 352872
44 127 569309
21 2 663353
78 143 754329
4 1 1005791
79 144 712565
77 117 381517
91 106 850973
36 196 577120
64 170 968342
36 16 720829
24 28 553595
17 41 520263
89 129 231447
40 158 280013
66 89 620784
43 44 1588
58 91 572832
51 20 344478
71 175 894017
31 161 627857
54 75 962814
44 175 784283
28 66 517971
64 45 920791
48 22 654958
65 131 803073
97 6 234204
77 44 743379
87 184 546072
25 93 811173
70 128 729344
48 59 809027
24 30 269477
71 73 566714
89 28 756773
32 175 907141
38 117 830709
76 67 778065
41 103 334757
55 28 464352
69 1 546645
44 73 599557
88 69 394338
68 173 66172
45 55 791394
97 94 917916
80 19 861030
56 153 708703
79 50 315665
42 175 648515
88 13 745541
44 163 786326
43 80 987751
28 145 34524
11 24 833341
69 16 322672
70 29 688841
47 177 561351
30 24 269818
49 157 745985
64 109 374669
36 33 947534
66 82 709909
95 21 663854
34 78 560717
67 56 706297
83 130 369960
95 6 602676
5 67 906138
26 18 583577
17 133 38712
69 179 631604
19 1 744674
67 114 806593
34 39 444807
97 42 857770
28 76 173179
26 167 581511
88 117 435996
25 143 333750
62 50 863650
55 83 821064
67 51 618727
92 134 488516
43 86 679994
23 180 439130
48 110 637769
56 52 700119
62 77 893545
83 94 456500
86 74 732073
79 110 935271
53 11 480323
94 158 191732
84 196 443183
85 135 928549
27 46 612009
50 128 35238
43 33 938772
23 13 422986
94 17 546003
74 137 360850
72 180 396149
5 35 250110
37 169 510319
5 69 22735
7 162 531603
20 183 29460
90 114 251539
68 64 426085
16 176 14630
20 85 106776
28 90 822805
19 127 965775
24 66 421199
18 105 723286
45 92 475938
16 96 278592
80 77 165530
69 105 501230
68 53 763593
49 149 145408
84 101 815320
60 127 830287
4 17 314594
30 84 557178
96 71 386479
65 33 67864
78 166 771685
67 57 259255
82 175 638137
75 20 548801
97 31 108310
57 128 756725
25 75 908376
36 124 343839
44 41 314259
33 199 346589
62 173 702804
50 189 934879
58 137 178018
46 74 535316
65 3 168662
41 132 870439
64 194 541157
42 28 318437
80 89 579925
95 69 235023
22 59 428642
96 179 429442
42 180 953397
69 133 966383
37 62 31391
59 124 180979
41 105 673761
27 105 646790
5 32 204002
60 170 768705
31 83 120337
12 92 132520
95 71 778086
71 130 652108
99 159 895613
29 76 125805
47 62 337491
30 57 175829
68 98 439900
93 45 454208
19 50 864459
35 186 613906
92 112 659809
91 131 641988
52 72 224928
33 68 425091
33 38 562404
5 187 876271
47 68 801439
99 58 640622
31 161 221992
46 114 912196
41 170 322435
94 168 1000775
31 132 831822
88 139 766480
33 167 516618
46 115 47070
32 92 746915
45 27 636256
33 136 675501
21 40 605479
96 182 138162
1 56 984919
75 96 952699
41 179 557706
43 191 23792
53 133 709961
19 102 11811
6 25 526957
38 34 938166
65 151 457737
3 12 72152
36 150 188700
68 180 945418
58 146 617214
89 47 587789
40 23 473449
68 51 193248
23 139 634808
44 189 77414
58 31 173480
44 81 59528
35 134 607915
63 169 595816
63 173 199292
54 140 148489
89 33 763439
83 9 373208
4 187 150353
98 81 611702
82 6 643443
23 143 30982
57 15 187006
16 3 411337
53 60 532723
10 34 377562
26 165 934499
17 183 481073
52 118 47095
94 190 948754
28 50 75196
59 122 643671
23 169 51074
19 94 42724
76 130 885589
63 89 473418
24 105 174070
45 96 460676
96 98 694661
25 135 125515
92 131 890776
24 127 129371
77 70 782542
19 58 68320
52 124 881225
15 74 316819
3 58 909171
44 21 810761
20 167 20343
43 187 850002
13 115 209705
98 197 211854
52 154 487677
64 96 516135
95 191 115741
63 56 238644
55 64 830051
43 85 499215
13 192 34307
86 72 621918
42 120 881642
64 158 73823
68 140 792139
6 59 518943
56 83 424321
60 152 376798
57 103 394928
45 158 841791
92 137 404876
55 8 866442
36 62 353180
21 68 185222
64 44 923198
63 74 763380
17 180 660800
49 67 614807
34 97 28144
81 170 122622
4 16 863139
60 150 275920
34 6 802299
54 182 360494
76 108 239050
76 139 953344
46 6 647265
15 73 39146
83 55 913809
96 133 390356
51 125 990688
87 152 123254
79 91 462548
33 194 920413
34 106 60274
40 135 1008847
47 14 555129
63 45 197413
51 103 680683
64 91 163612
18 124 17711
45 124 434034
30 17 719922
24 137 752953
81 122 132729
99 162 835628
42 21 177738
99 13 812266
92 44 903517
78 93 282047
60 112 463442
27 116 380220
29 198 234738
51 8 235517
27 165 740728
55 137 320368
46 182 306968
65 57 610994
62 2 559609
61 186 417357
70 23 903850
27 11 961068
22 75 283303
65 155 236096
4 103 90134
23 108 777438
16 156 493969
58 96 72805
69 41 946622
83 191 185587
81 194 99898
19 167 239561
65 90 143685
59 42 825003
11 130 545607
43 195 323781
17 143 201119
36 160 165017
54 87 715445
55 9 631145
90 19 809111
53 191 244374
79 47 141098
90 93 789090
84 181 115662
60 82 574047
14 21 39620
27 125 1003727
70 32 442684
45 127 773211
32 159 495237
17 36 433284
44 160 586869
33 105 860936
68 97 570777
85 175 936376
22 187 180799
3 38 696334
93 31 206944
43 18 660921
5 60 74746
90 65 310674
33 6 695033
8 131 272005
62 72 541668
64 128 219576
83 59 960166
80 157 233063
36 36 296473
39 191 287826
45 89 588820
73 69 344341
66 196 162695
38 177 751333
89 30 714870
100 160 474000
65 156 164674
84 29 80045
23 150 312379
66 193 381448
13 26 727001
47 86 613673
73 101 189240
40 110 634589
4 10 493199
2 64 884571
92 104 260619
36 99 659682
88 167 657390
18 25 228379
57 11 127945
58 125 560662
84 151 77612
43 4 378328
92 3 336164
36 183 896970
6 143 478671
63 119 9220
17 101 45871
56 8 843130
9 169 381767
73 174 257677
46 60 848682
89 34 942508
16 197 846627
18 45 919034
30 166 925463
89 98 752098
37 44 804887
31 160 585093
19 102 499318
31 166 908343
86 61 97942
64 197 344554
52 83 322899
33 81 764612
6 20 798135
1 72 337622
31 55 860020
54 40 819718
23 148 128348
11 180 703610
34 159 519664
20 200 611271
13 27 714578
39 56 789396
25 24 69393
70 36 507903
65 102 385500
5 175 568464
74 151 125157
39 3 103842
81 16 848883
45 117 619260
22 151 916843
88 191 79097
65 22 703334
61 200 960511
53 14 585623
32 173 6629
59 133 487991
27 108 616342
90 176 708420
54 43 708129
94 152 398613
63 189 918246
22 121 231998
13 172 179752
35 118 304808
82 7 735065
92 150 835303
22 70 897203
90 90 530733
35 88 233465
55 155 531246
53 123 506631
68 40 235964
21 28 72523
61 78 246148
11 146 931028
57 197 965179
85 71 419872
49 25 132025
60 14 579740
91 54 883186
36 14 399485
45 11 618946
5 60 562073
97 168 292409
70 124 575283
19 159 283714
26 73 268308
32 93 511494
75 112 935620
31 194 187491
52 57 1011777
8 60 926160
85 13 867789
66 64 230014
99 40 946549
94 41 192285
82 136 671540
84 142 970606
33 27 905516
27 40 71617
9 53 673468
46 121 872913
44 183 72981
22 77 137165
93 200 895896
27 164 849771
42 32 318619
89 14 26803
56 159 338468
50 37 19770
67 26 754537
12 118 243214
89 6 262289
29 103 501281
97 19 101192
39 154 358931
97 25 1002486
63 88 843580
34 125 541233
63 15 879474
64 141 337589
70 180 598306
81 175 266913
49 57 7376
5 46 116242
17 23 438573
44 93 181702
88 4 771251
44 73 1002627
50 15 348154
98 178 227729
82 110 848548
82 154 740350
7 198 212123
9 28 723859
83 123 664946
68 21 533184
32 91 597544
44 167 403367
83 38 380940
34 168 1003853
86 128 371564
85 103 505759
31 157 930988
28 127 899884
13 92 791862
79 177 306582
95 197 103691
95 78 763980
98 178 527679
45 34 466585
17 177 779890
25 122 890781
64 191 237253
92 190 620145
72 62 685695
95 191 959343
46 199 702851
71 177 61713
49 192 1006989
13 18 349644
94 120 7077
1 49 536113
48 197 6505
29 95 601884
99 20 949842
93 113 638277
74 145 607290
30 107 901383
43 114 97356
92 134 694044
7 39 219498
58 50 460257
37 141 105751
70 20 271417
41 174 98822
63 153 466315
95 65 891843
4 48 931366
26 96 157575
32 44 62490
27 156 92642
86 191 882655
82 75 303189
84 8 458214
69 138 229193
45 37 296726
49 115 981540
28 177 200111
94 8 972850
97 47 15556
24 117 299082
1 76 481635
78 137 83426
59 200 130438
40 117 420365
19 61 84172
22 99 731960
79 198 830531
16 111 564165
94 193 546368
77 57 266971
79 125 172486
22 49 287027
48 84 164556
50 193 792260
69 186 866175
5 94 920463
43 59 119941
63 111 979671
55 192 383387
88 4 349638
91 2 192982
91 191 464686
25 173 791172
65 102 924323
33 22 1005487
76 62 146519
9 133 447112
6 57 381228
36 11 313525
56 153 21096
81 45 742833
61 162 150029
39 94 512712
39 67 403620
80 56 279351
35 125 991873
19 163 873801
51 34 784071
48 116 740899
4 182 1623
13 143 268269
25 185 427033
56 149 85508
48 179 189294
9 31 664915
14 62 99528
82 128 359741
56 48 437618
75 118 472785
82 93 344101
65 120 602014
56 96 505970
36 121 434768
45 107 688298
88 43 237172
70 169 225558
25 165 620931
97 163 567641
76 181 645353
40 47 431751
62 30 754034
13 10 448200
88 171 729278
37 95 354302
43 121 976605
87 198 691521
15 24 153487
92 45 10047
2 42 501696
66 9 638989
92 107 916832
59 118 640397
30 190 263340
40 42 678947
56 22 316429
3 14 651655
44 82 466012
48 100 8087
14 198 22100
25 137 426382
20 153 757199
19 132 683497
14 145 834536
15 61 302317
16 96 172117
42 118 302421
48 10 668652
82 85 709927
35 108 297697
1 176 694341
17 30 917058
77 102 451164
79 153 60361
69 100 305710
37 74 324673
92 5 865995
14 4 279383
22 185 91417
77 185 788935
4 46 596119
55 26 351103
88 153 70541
5 121 983250
88 118 413058
45 198 954216
21 163 806195
90 31 955799
42 65 631223
10 157 645379
28 74 590498
37 133 872272
69 76 638397
60 188 580570
35 123 364450
92 178 494577
92 122 539933
19 104 704006
65 107 112824
7 113 230891
44 137 568800
72 52 184083
36 101 731334
40 167 869782
33 110 650309
42 85 625589
70 63 871992
25 9 546629
9 20 701822
99 96 183864
79 172 198787
41 51 645042
14 168 910876
87 170 802863
61 130 225444
10 137 237500
31 47 70398
67 54 516124
41 61 833195
63 176 934697
31 69 769928
22 169 590119
27 33 303000
38 93 816810
59 6 759814
99 200 967734
58 123 486347
10 44 408244
31 56 314137
88 8 150727
15 143 791963
85 193 727448
49 6 617896
87 124 264752
21 171 70248
94 17 1003643
55 14 171131
95 162 204054
55 186 544935
71 185 344988
4 139 169964
99 149 885374
7 32 329614
47 13 517493
55 2 905371
85 18 486658
31 99 698854
5 41 297295
89 104 53240
20 126 832235
83 151 935643
26 74 969056
82 1 977277
69 158 590153
45 184 514088
93 173 485649
64 81 445852
72 173 364555
75 19 537060
50 166 163114
37 182 798689
71 9 65146
83 165 971994
85 81 685962
16 156 186584
21 133 508228
72 185 141464
87 107 385236
60 94 652490
32 6 277155
78 133 495690
76 17 196011
54 10 747503
78 74 151906
1 29 940543
25 191 855731
30 61 448505
26 99 451575
89 157 757210
78 193 961647
10 105 371571
59 63 75376
72 178 131699
88 21 68765
44 54 609241
59 155 254285
81 128 464301
15 150 219881
71 181 860485
56 146 803408
10 108 442529
76 176 935084
50 77 1010872
85 90 215091
46 3 396371
100 2 357136
78 49 687073
25 70 61753
94 40 366196
77 102 728565
3 127 662980
98 132 217802
91 65 531107
39 130 707129
27 50 108057
15 87 379464
82 98 81427
32 98 122645
4 56 125900
29 85 350290
89 55 526493
54 26 323778
69 12 37884
16 49 272274
7 37 948146
16 120 786792
69 115 879391
42 128 563333
87 72 604829
60 79 101786
93 57 570454
78 160 515114
8 125 480823
49 172 961595
85 12 104799
22 131 732508
39 65 576078
73 179 248641
59 136 138197
12 56 494037
55 191 62096
99 121 700448
73 32 405046
55 89 740272
83 77 992947
53 107 497963
22 179 903665
18 165 309081
37 127 394469
74 173 123553
72 83 496019
71 30 102795
91 129 483645
69 44 787568
47 46 489027
24 195 1406
49 56 671694
7 11 66439
63 48 418202
9 87 773338
85 121 420633
87 112 279551
21 142 184920
71 174 838275
64 15 617772
24 103 330506
54 20 852660
1 46 407000
94 48 649044
1 37 119254
9 63 245756
13 50 135245
22 143 847632
59 29 599643
21 34 41598
87 24 624497
5 10 678365
21 93 785100
95 92 548150
84 139 685436
46 77 236245
11 193 437156
3 39 386899
83 137 347034
96 28 858354
9 174 75305
23 33 192866
7 101 858589
45 172 187250
84 199 530245
57 15 542460
98 181 794949
52 42 122196
21 178 788505
36 83 332330
26 101 403825
15 17 540195
62 139 30614
14 180 323006
86 144 410624
69 79 144050
47 95 341155
43 70 594977
89 45 270672
95 72 392156
97 137 890737
92 45 382114
5 15 762423
10 192 700782
16 200 17136
47 181 58769
97 162 384645
18 68 80352
62 78 884563
16 148 892700
22 148 348107
20 136 442069
89 168 62758
1 117 754198
48 160 930237
64 105 907805
4 20 263175
41 45 340609
9 108 297316
6 52 24174
5 101 951390
17 121 850394
12 172 322708
64 28 189589
90 160 217009
85 189 806589
34 179 541822
85 183 470431
43 82 768159
63 54 527925
88 72 373967
39 49 243459
94 118 298669
61 192 528179
58 198 970245
77 54 654122
30 146 996171
54 127 9973
43 89 336401
73 43 815825
59 35 929565
20 49 893715
67 199 586450
30 100 992004
87 115 857364
42 89 986359
48 44 955828
37 38 366996
74 137 849151
55 180 600117
55 156 197621
91 134 777648
55 144 419100
93 111 789423
24 27 100172
64 47 443167
9 109 303872
42 86 436582
13 47 893867
57 111 747618
51 21 613339
97 94 479111
48 52 68940
18 122 643237
82 188 423383
8 91 193303
41 94 493732
3 164 722148
33 126 684486
51 162 672647
69 145 703805
22 50 976787
72 160 305162
42 158 101613
79 27 289111
30 9 946613
23 119 259592
54 166 91029
78 120 962555
33 188 735820
50 190 582506
12 180 27750
75 60 124504
54 65 361096
32 60 897188
63 6 607926
47 75 818763
55 187 194474
47 3 714467
98 192 31937
98 43 866093
70 120 95079
20 97 803592
34 87 95001
64 200 558001
71 140 172610
96 73 734385
15 23 87573
98 126 91234
35 99 900003
40 194 631767
62 45 379033
33 26 694833
2 74 78029
90 94 527902
7 156 958644
17 112 490204
41 118 603673
6 75 457442
60 115 879355
38 44 172827
35 90 180308
2 4 955025
36 68 810657
38 156 355056
27 4 216177
28 96 694647
36 125 389833
8 92 853595
96 55 311967
66 73 322782
28 115 835582
89 112 686325
26 97 668133
44 197 815016
1 168 263837
85 165 542849
54 22 805979
40 8 146534
31 163 638368
39 167 3974
42 123 102624
12 78 803171
88 152 314446
23 35 50173
60 59 543742
55 124 909895
79 59 150740
86 133 576295
39 75 840998
91 7 735742
1 136 236391
73 169 934476
92 113 695482
67 131 374613
41 141 547052
52 77 25475
24 103 386438
46 148 288185
63 189 732640
87 117 124125
43 132 156022
33 120 170242
12 45 16016
15 45 717166
65 35 180083
71 17 346405
99 90 40463
82 50 923706
73 153 648699
87 30 294351
22 8 434798
37 136 910527
15 58 361999
12 123 75
85 92 227658
4 4 624080
85 180 145423
55 83 577001
36 98 872370
1 74 906142
22 1 788840
95 20 472147
48 126 704878
15 143 139705
31 152 955780
60 162 680532
22 110 1001601
75 7 14295
98 44 890877
90 153 716505
13 37 333554
78 119 1640
37 1 964509
62 167 370599
11 177 965436
88 139 716650
54 62 301451
8 167 113239
39 197 576717
97 96 870725
5 189 483691
93 94 587665
40 198 789180
94 162 528576
31 179 746371
17 152 319310
48 33 810463
32 30 451105
92 125 876416
85 51 314853
57 145 974501
91 16 963287
69 160 628374
42 9 963052
54 69 535464
59 53 215556
57 39 956403
26 121 621712
77 16 952480
66 137 980523
3 160 943800
85 151 119285
65 14 961798
38 129 636445
33 167 619951
77 166 729714
9 124 884106
67 193 100543
66 8 75348
80 60 452429
18 199 327974
10 94 765300
44 96 287122
49 5 947502
16 196 188275
46 116 937121
54 164 577998
26 6 127626
49 134 92161
62 184 627232
49 175 486817
2 50 482771
55 186 319888
55 150 451476
46 191 488306
87 55 141517
22 4 538151
53 43 930564
69 128 971008
8 17 57202
98 114 95257
99 108 798878
3 118 591871
79 77 290370
40 87 637348
57 156 1002936
40 85 635521
75 87 568469
29 17 127532
64 8 647997
12 52 679652
42 131 424528
52 11 199664
34 37 862884
26 125 534138
95 94 137576
35 114 670767
68 87 896383
50 189 770442
12 108 729337
57 19 794837
50 115 6366
70 74 19352
89 67 359342
9 50 953874
82 69 369984
5 183 353876
6 22 1006211
92 156 679163
75 2 912469
12 120 867588
91 154 690396
50 93 643677
18 167 897799
69 35 177341
51 124 61742
73 81 865015
55 87 365997
94 92 831243
27 79 891686
83 158 802956
100 143 790216
81 127 718132
75 169 759734
19 111 480533
40 60 694952
66 82 54879
72 94 706907
72 193 734070
37 10 157999
38 55 312684
38 51 169564
40 105 562504
21 94 1002925
36 53 858426
10 132 71328
40 91 229758
43 173 477044
15 151 986569
68 173 755095
33 156 235021
18 170 175313
93 193 279275
25 171 836372
53 160 272748
48 170 455097
57 17 931497
73 131 221319
57 195 229079
43 178 272689
45 179 338273
90 168 963380
48 163 995073
63 119 364384
64 60 64572
10 89 908807
30 131 451533
49 108 194307
36 167 680535
36 64 470197
80 72 40133
36 134 657807
56 50 971557
6 10 468500
77 71 981657
66 66 34654
89 168 531476
66 77 535748
63 157 482240
55 21 632023
88 159 143053
40 4 124339
9 28 851487
72 42 598263
73 67 243081
74 149 356421
69 11 279308
44 134 741050
88 128 533968
10 194 882042
27 38 528712
82 118 20764
44 19 72805
63 114 151092
96 81 179404
68 159 943449
42 41 782490
75 64 529215
19 128 321302
44 76 740520
5 37 446889
57 74 843769
14 72 600325
65 66 111992
8 93 173734
76 194 920805
4 150 78587
6 15 919209
5 68 387497
9 47 805479
96 15 956414
45 181 489069
71 8 788760
87 12 594661
79 110 263754
13 162 380042
44 45 17021
69 63 746142
85 160 246768
63 131 382841
90 15 81995
34 18 711319
80 105 846578
43 27 799363
65 91 22105
95 52 484201
30 23 115507
63 151 953209
22 54 212542
52 192 796110
70 61 568547
90 13 33639
65 91 652864
38 116 887485
67 169 646341
46 175 321807
35 144 683877
65 139 894272
98 190 829698
49 43 309691
87 121 117452
86 137 302989
55 185 8429
98 190 545917
20 50 51145
41 181 517434
68 175 899412
68 187 206108
20 32 760380
31 185 282048
83 12 451187
9 152 125228
18 191 839713
84 11 412441
71 45 317439
63 200 652004
4 12 137715
41 55 818363
66 38 379782
37 97 994547
57 52 917536
94 193 525053
8 19 331434
70 78 849396
19 98 81178
13 103 847249
54 170 577299
80 45 264183
56 196 381607
52 115 593929
50 86 56694
46 193 380272
36 94 191913
62 156 38296
41 68 792120
21 135 646228
88 20 235156
97 198 319450
51 17 816859
77 125 652322
64 59 627492
63 180 808725
43 145 587041
92 197 630010
97 55 9629
16 92 489466
41 145 244235
45 22 165079
46 157 837577
78 178 757652
70 37 266366
30 162 183391
94 186 469164
71 50 997161
20 41 1010030
13 32 461548
7 162 832674
10 18 397228
47 139 876857
57 18 166274
100 145 400284
46 77 180408
5 62 302040
1 87 425742
43 179 283697
72 120 135176
65 8 895022
99 33 963932
7 110 631390
79 191 512862
92 172 654447
93 47 576210
17 166 2206
70 16 22460
14 183 745006
51 83 1009926
2 176 498710
63 94 52679
97 6 40397
34 156 974896
58 191 58458
98 110 394237
31 29 336240
85 125 137311
46 177 881091
39 132 328964
55 8 41181
90 154 800559
98 113 406052
58 70 989368
4 181 501266
69 161 408632
30 157 796055
90 119 439702
43 191 568337
79 133 910879
69 169 515531
76 156 277085
84 36 700994
51 156 152445
19 58 641195
100 193 764135
24 199 581820
96 81 331515
42 179 155820
7 4 225116
44 125 959762
40 194 555160
37 161 223082
53 104 212067
100 19 63265
53 154 198981
65 41 846526
31 82 58755
3 29 152406
14 31 359466
32 144 127112
89 22 110176
36 48 305085
74 125 286750
16 26 653957
45 42 44339
50 7 127005
3 151 622355
39 115 286028
65 17 973712
11 73 278594
59 76 667371
81 88 30396
71 8 89951
29 136 803832
94 47 559198
15 197 103257
11 188 669605
79 51 716127
45 172 487404
44 127 896004
43 112 75729
20 116 974661
47 81 996951
75 91 773776
1 82 56073
93 137 770813
27 106 200310
91 28 544215
96 62 744088
86 158 59583
98 50 826787
57 136 855210
62 137 519086
60 80 773710
52 96 650350
24 195 876788
22 95 628173
67 170 59811
64 39 169590
22 25 82634
50 196 74486
9 163 43525
98 51 555489
23 7 290482
97 181 960005
49 125 627256
91 122 832509
57 65 541261
13 159 378628
72 55 797070
89 72 957178
18 28 474112
17 157 600562
98 83 29888
57 17 607226
84 85 477637
76 149 45075
37 111 373939
87 89 246605
79 40 113923
55 156 818551
3 151 299375
1 118 437612
40 200 240443
49 68 1003784
23 136 1004428
77 180 588725
58 116 977681
17 68 730279
71 86 920782
75 95 668941
20 7 887981
82 15 117669
66 45 234920
88 179 306201
64 182 287105
45 98 938705
79 27 336898
19 118 895765
21 158 249589
70 194 797458
36 35 268420
27 52 409995
61 162 345682
98 11 696210
39 3 401776
97 145 450338
63 192 170219
57 145 13243
43 54 103827
22 169 651028
41 155 347174
76 65 530805
90 193 44460
74 42 766365
5 161 488486
7 40 403145
52 81 992637
33 56 137661
59 62 385614
39 130 973350
45 10 130485
36 159 844008
37 14 388668
60 179 611773
34 112 448870
60 76 902247
76 30 345192
64 200 843751
40 105 535813
17 139 754565
24 11 246815
56 190 465949
54 96 693860
63 152 72167
80 200 613962
37 105 435127
34 131 763467
56 81 988204
77 3 634219
92 173 595293
4 181 812201
43 10 533684
74 80 709558
92 135 867003
28 139 291769
65 7 816060
10 3 826082
11 52 7299
43 50 749440
82 117 941392
59 56 525950
88 80 58407
74 70 64474
37 200 631179
87 14 42764
9 183 622279
8 92 627873
42 196 137632
6 95 308944
69 199 864
3 80 208091
54 15 674102
10 32 105249
74 146 107752
38 198 4144
14 173 156392
100 175 477342
31 71 673356
44 83 115307
82 66 617219
33 39 483696
6 162 157880
31 125 502411
90 115 501129
5 108 105009
6 54 190501
21 150 434195
23 116 532977
28 140 120605
14 97 701186
37 164 92823
87 82 857762
57 99 323712
7 55 952073
29 35 668419
55 9 787016
21 158 881165
76 172 157054
16 120 86374
23 94 715242
27 184 700211
52 126 469052
85 167 26244
81 61 12810
78 126 507736
54 23 363628
22 20 922837
68 195 930686
16 14 217842
27 158 667710
81 5 547062
1 172 342676
71 19 357946
7 111 428346
29 69 160400
37 181 797261
67 66 602109
47 157 639271
32 9 550875
12 106 268025
86 143 596961
55 94 964738
9 118 936256
50 184 687305
57 151 14466
100 22 287120
43 48 377818
72 155 689401
61 166 198805
6 89 441444
3 68 180320
3 64 301957
6 193 211629
34 181 757595
81 142 586860
83 107 352358
72 117 63086
68 141 724505
79 59 96809
92 161 246271
13 14 11460
34 118 932499
88 198 509299
64 38 501365
88 143 243804
90 140 296274
37 174 628207
49 55 261198
35 175 760176
82 133 978191
65 157 68152
63 88 59546
37 169 692716
62 52 89117
48 97 57569
39 182 304065
52 51 659227
32 86 867500
55 198 227303
76 37 175479
31 199 904855
78 23 753637
61 177 499596
5 2 456374
44 131 801816
79 197 884793
92 126 299515
3 17 517013
57 172 66577
89 35 802446
71 34 720590
90 143 54496
62 62 521620
23 70 21892
25 160 886042
13 144 135347
32 165 127157
3 50 812482
7 95 10844
48 33 15802
58 38 956380
24 61 557448
49 161 18297
88 103 973807
3 37 294256
24 162 972011
41 156 939822
87 157 551603
54 47 934717
87 38 50094
34 197 154151
74 128 20478
92 136 588744
85 118 212621
61 71 886387
85 101 108815
56 46 724715
98 77 172722
5 103 26434
86 88 30250
9 44 387568
36 49 483206
18 33 590006
11 182 302739
84 174 841101
95 94 960575
5 43 826007
84 43 292776
22 170 823027
55 161 877786
89 177 284352
14 109 370884
40 4 229367
33 182 114607
20 198 951913
28 126 694365
56 153 201694
81 113 441285
1 200 197617
97 116 210667
26 172 462560
28 63 763382
59 60 40528
99 43 532695
71 98 247356
70 12 368052
35 45 99516
84 8 232366
58 1 509592
56 150 877689
85 8 134907
35 96 450180
86 124 69341
98 144 159988
39 25 146606
55 102 955963
54 159 933044
81 87 163935
15 190 773357
66 175 989168
43 1 583898
62 24 832129
60 107 923333
38 24 790103
24 108 681936
31 183 581759
5 75 469027
71 109 9107
47 189 188631
40 80 563647
60 109 464948
58 44 282528
12 121 16350
55 32 606544
14 179 247177
10 71 930637
1 133 916485
6 4 637213
16 187 391319
89 68 388252
96 4 997663
32 80 1589
7 145 943031
87 152 100614
79 44 25164
83 200 700338
79 90 235977
85 46 537014
65 57 437932
2 161 62246
12 58 474450
10 11 643951
70 135 183459
67 120 704876
15 14 148610
41 132 245915
78 91 8222
9 8 850396
53 161 450154
56 150 908139
41 106 730523
86 80 368400
40 162 718683
93 100 980133
33 127 805968
17 114 303214
65 147 329431
63 139 350508
49 80 779639
84 148 366217
64 2 422534
41 184 540301
27 136 63183
78 153 393806
76 115 927173
97 200 795093
22 29 877577
26 160 1007292
49 99 1007718
78 94 413323
76 99 249551
77 99 581053
100 102 880070
37 8 539698
3 110 298661
90 160 2797
83 129 373857
26 185 49450
23 76 124858
29 11 956099
67 64 531415
27 118 950277
97 135 704927
34 72 14648
44 63 144493
75 29 505378
53 141 5684
57 164 545292
33 91 675950
60 64 911728
96 107 914433
33 100 246995
50 194 382321
96 109 693886
5 173 114395
75 148 600556
76 198 683565
14 25 929176
99 95 887532
51 88 304426
1 189 125924
93 103 591697
84 54 309570
35 101 986837
58 187 215323
95 165 1011004
3 54 137773
48 88 1010882
83 20 343396
86 38 926237
18 196 770318
91 93 943750
39 46 341463
49 80 795734
8 149 612623
93 169 279510
86 173 101856
83 54 702667
75 100 823375
84 191 857803
92 196 3542
54 45 807543
25 183 139611
72 29 449768
86 138 734143
21 107 181746
66 58 1005401
39 15 901444
93 17 723244
81 146 151490
55 9 640087
75 177 16464
20 87 749150
14 113 558333
12 193 530626
63 41 750527
86 32 972034
62 10 104291
74 6 890420
93 33 38767
88 17 74978
60 164 159767
44 118 716303
32 176 778052
82 118 59992
10 89 244280
77 195 783391
62 170 475416
22 83 432629
54 80 928307
63 60 789457
74 98 936372
46 78 536933
71 75 555083
5 100 521083
22 110 852100
17 162 845515
68 1 578792
57 191 990458
81 98 453027
2 180 903712
43 76 495422
46 124 322353
13 131 873195
94 89 180545
74 147 697497
94 165 523039
74 164 16548
25 174 260423
65 24 780507
39 199 279555
36 11 10332
69 181 465657
97 186 73444
33 175 277919
87 188 608847
16 101 686254
73 139 195716
53 162 781162
54 179 622385
37 138 644246
51 50 932056
86 76 664672
74 134 557740
58 112 355353
99 186 138921
63 9 461022
14 136 236769
47 163 476018
22 119 968226
67 93 795325
66 126 620844
44 48 336249
55 15 212250
11 151 682851
98 85 1003988
10 189 1004159
53 165 452182
46 129 517897
59 40 649949
42 148 468428
26 167 102165
31 80 120475
1 69 643028
67 51 141809
4 40 705301
3 90 676176
53 120 679939
44 166 881003
2 118 422833
11 169 978304
44 150 102774
26 121 658596
63 141 469564
40 68 740228
68 2 202907
89 162 890457
61 152 520717
84 38 386189
89 154 694619
19 100 367379
54 158 286344
67 44 464263
69 114 5535
70 61 154881
94 58 708657
6 42 639096
74 151 196311
81 48 692777
86 64 367471
69 77 324753
94 165 929511
22 162 773125
29 102 669597
77 90 453876
81 48 552332
89 192 4449
66 79 280420
49 148 203561
37 125 224198
38 142 567244
50 1 807795
88 33 323689
24 88 73913
74 73 447771
61 16 283350
88 157 957284
85 159 371150
22 157 560253
14 144 457847
28 76 837558
14 133 151568
53 102 903093
97 21 394459
33 147 218307
30 71 692897
62 18 240487
59 197 437930
92 14 621259
60 114 694420
74 28 386426
78 76 609033
58 19 606144
9 114 311443
89 82 741486
71 133 255110
17 44 556537
96 131 887260
28 95 970796
42 63 781609
5 80 825703
16 26 979562
27 64 540814
29 69 339658
63 98 359352
20 52 994321
44 18 481498
66 84 822006
90 38 45241
45 108 949090
10 160 533911
61 23 667582
69 42 831872
90 105 254415
30 161 859012
35 29 684059
91 10 695587
70 141 926913
20 200 495325
39 169 796893
69 171 207942
64 93 500447
49 17 785053
100 128 239526
58 88 645666
21 39 261323
46 145 267566
27 62 464200
60 103 666317
97 190 263480
7 93 721876
32 23 793259
51 35 441704
1 8 392407
23 82 356281
14 41 411819
45 10 272934
93 151 237853
5 98 979888
98 88 866747
87 8 514525
79 162 768077
88 108 986974
58 8 102232
34 17 628566
52 68 534937
22 148 911452
67 173 933535
38 130 771082
41 115 410538
53 102 665772
9 5 374924
95 184 987793
79 33 307215
48 102 148525
8 36 348237
80 198 818510
25 77 590685
5 49 168979
46 134 37977
90 98 491058
85 138 721687
3 189 583838
82 104 780338
76 56 534471
41 30 642996
53 100 345310
1 38 25356
49 196 175191
49 108 522652
69 44 187042
35 165 625125
83 35 621852
83 192 842241
77 25 586383
71 57 207661
73 169 151070
37 97 936977
20 39 361304
69 54 680271
84 59 177877
38 129 270911
44 52 965293
98 138 314156
37 118 960759
100 14 999629
8 100 132646
47 9 83194
41 189 23502
22 44 615219
23 170 694106
75 103 477198
22 62 129984
7 39 960860
38 84 222571
33 169 576644
75 108 568592
28 164 659222
98 47 519665
11 83 287554
32 93 619611
100 48 824550
66 150 230205
76 98 630835
77 149 678539
74 175 380141
4 6 37871
33 130 95074
50 177 799407
33 78 688062
76 51 585755
98 48 561132
25 132 816267
2 64 201230
2 195 880089
89 56 581592
41 60 963860
28 99 640768
67 82 934265
5 103 231642
92 76 481567
47 139 522127
79 91 478462
51 65 736712
68 106 282459
67 100 279
100 101 975915
48 155 369150
77 162 910026
4 116 585259
21 98 26356
60 97 117407
77 120 428550
13 61 483185
43 104 185381
42 64 698211
1 57 487248
4 198 653894
33 195 141005
6 44 115087
30 65 595645
90 123 491797
35 64 750004
2 50 998772
88 101 227187
36 47 154365
82 115 390246
87 142 777570
71 138 653144
79 88 160383
29 144 275823
25 117 199734
10 68 612658
13 50 775101
10 181 176665
22 75 773024
34 95 395693
94 178 902637
92 165 21299
96 69 99970
70 55 586094
32 99 555812
54 14 547683
99 103 386312
72 51 916997
25 91 96710
74 67 716987
36 190 8639
92 69 563146
4 158 616734
62 105 221602
34 14 900175
100 18 17884
83 25 65532
9 141 690680
71 28 264580
2 56 735306
4 159 223493
21 163 352712
63 36 394682
88 113 523740
40 14 821349
5 103 936184
15 3 431571
22 188 990939
30 98 798943
100 119 432903
43 141 50003
89 20 987924
32 176 289031
47 78 489897
83 39 776972
97 30 683833
86 67 546871
74 106 9963
36 38 461760
51 150 860439
3 1 802918
15 142 979549
56 197 474148
86 185 401120
58 166 419011
36 199 793203
52 65 297757
61 20 900232
9 39 571422
64 114 24259
60 175 878133
90 146 65868
96 128 340799
22 83 237799
22 187 994774
88 137 423467
79 53 703954
48 47 479298
48 106 794065
41 164 176017
6 99 142830
100 122 217319
94 24 456705
59 82 46272
12 54 277376
76 144 721332
45 170 953005
30 156 57015
66 140 225141
97 71 328206
40 133 913344
15 98 35868
44 16 973648
71 58 403792
94 108 512465
46 62 145722
3 151 868225
97 118 832760
45 172 37833
4 166 50569
59 110 866757
11 104 198679
27 58 346395
97 69 724769
29 185 217866
42 188 986098
11 146 487841
30 89 259046
1 116 62719
29 31 984029
76 26 727448
50 142 484149
56 100 84293
70 173 330741
32 148 496631
4 112 45633
2 69 259169
44 146 692823
57 94 66368
58 12 88330
13 21 997793
98 60 74255
47 84 414278
75 110 739669
87 175 857644
37 86 274292
51 52 672383
44 43 109454
86 1 778010
61 54 861385
8 128 460683
54 8 572168
6 5 718519
76 103 261448
56 22 124693
70 89 612029
13 162 266900
60 142 985370
67 74 127615
66 57 478117
57 11 136923
72 200 502556
38 18 341062
30 15 575184
13 149 915423
11 193 935768
48 88 349852
99 102 179486
19 189 180200
50 29 912423
100 170 724167
12 155 936512
6 39 239684
97 162 138607
16 197 775328
76 19 873353
72 39 849269
30 131 863094
90 4 745759
93 137 60095
72 74 58467
47 78 360991
97 76 515323
90 11 840442
85 21 828350
91 94 879666
8 90 846573
1 13 408640
100 52 583769
77 176 446710
41 147 492017
37 3 541869
4 187 761384
94 105 705655
15 34 326884
100 113 301009
28 31 516055
94 21 720242
31 141 383424
24 134 588353
39 133 27083
63 112 455636
5 135 783907
61 52 790782
74 9 695057
55 176 835834
43 85 564082
92 200 143795
97 31 121457
17 145 334401
52 148 864629
89 40 672450
57 5 112106
60 166 448913
41 129 614550
85 46 784383
37 189 658867
25 37 911732
31 119 124947
52 169 539351
49 102 740695
36 122 867782
86 44 881737
39 44 507399
6 84 638174
23 42 332992
86 187 761978
97 12 410467
38 130 335637
100 137 557408
68 2 639604
45 93 149672
93 78 836430
62 180 325819
25 12 1005336
77 148 661217
56 76 267470
36 87 236262
13 78 619241
47 150 376687
23 152 193385
55 110 900468
48 30 69689
27 15 345476
16 135 483900
31 175 184435
56 54 134646
86 106 9448
69 174 488127
18 133 744608
68 141 316699
84 190 182039
28 17 943124
62 46 472963
33 13 95801
70 86 186120
97 44 337679
98 77 699164
43 101 874671
52 63 606091
66 173 773799
89 199 439169
12 143 868898
35 165 378312
89 63 353736
52 104 504912
83 1 638123
34 62 567817
5 167 854876
55 150 1640
14 168 887675
100 156 732841
36 169 524553
64 117 720721
35 191 509058
52 166 290724
25 139 238052
45 24 733151
89 140 565475
98 191 294601
63 24 390983
5 166 232733
11 178 899331
99 124 754017
83 165 662670
94 153 226601
39 119 867309
1 137 161187
44 6 126253
36 15 777702
95 47 759971
86 35 143942
85 136 853884
100 4 987237
75 93 136111
76 190 215528
64 184 822807
64 165 995685
32 40 222206
87 40 132263
49 98 257001
56 54 348306
33 10 65055
36 35 795340
100 75 145614
23 180 871027
12 146 291904
75 174 507908
53 62 39317
73 66 546646
37 90 841064
21 172 772346
87 73 688030
14 111 601934
65 33 139402
69 74 936283
23 72 981921
61 189 172795
43 138 29631
70 196 558199
89 152 258043
80 130 627627
70 17 615396
30 119 328967
18 148 569441
21 26 629774
48 52 245025
76 111 640430
42 2 56636
79 186 237980
67 150 154590
94 194 392195
46 175 622708
44 110 466428
30 181 511959
86 147 988771
74 141 879330
92 131 367945
80 108 537397
68 54 740881
32 75 777859
56 61 90098
51 73 246328
69 185 777204
94 148 809132
38 176 375001
1 200 86810
21 24 365246
54 181 902834
26 2 915329
34 116 671680
53 71 927698
72 74 860685
66 150 431006
83 12 250996
17 172 78033
2 185 324146
81 89 419954
7 187 408381
14 81 262541
86 93 457790
56 104 738967
25 93 926471
15 181 346773
95 187 680627
19 175 61030
34 24 294127
71 178 339227
55 160 752740
96 131 868137
54 112 345779
44 55 708197
57 23 948113
37 16 235042
92 129 776347
25 143 863137
91 7 872588
69 26 510120
68 103 775517
60 7 491347
72 146 382380
10 119 702996
95 72 813039
11 11 898019
86 109 616549
72 18 678587
34 144 409738
58 33 590793
48 126 681824
19 144 100807
17 82 69669
58 3 945657
68 96 975775
32 150 521784
53 69 233551
31 24 200934
42 168 410194
4 120 457365
5 4 572506
82 123 288553
2 107 875273
66 3 598675
15 155 516767
91 120 494164
48 133 731413
96 195 796464
95 16 190704
51 166 31511
39 106 193855
86 101 717532
46 167 898016
17 191 592225
24 39 688831
29 132 72618
27 92 941352
8 176 650913
26 105 396569
83 31 880748
29 196 637060
30 54 112141
89 108 229043
40 192 966837
41 98 366156
17 102 722735
17 116 321597
82 21 926594
55 13 298245
85 188 943068
83 142 833003
92 170 455277
38 56 980448
8 195 999551
80 183 941861
11 164 451845
70 200 689742
92 66 305430
62 162 973969
31 7 564332
68 169 112793
35 165 220021
61 94 732387
29 200 165388
6 199 249536
20 47 324804
15 101 348957
73 114 145789
41 136 45774
3 125 557295
57 109 519590
93 164 671176
69 8 367652
8 180 86418
96 18 5795
20 168 558634
52 19 490637
7 153 669135
81 128 686161
75 60 744981
9 110 391982
14 160 923477
87 28 317834
58 20 827899
29 189 579874
72 21 875587
76 123 63185
58 37 1010708
68 124 145813
31 117 169515
87 97 242491
91 179 662313
8 193 669561
70 156 798288
6 58 311164
91 107 726047
68 152 856374
35 135 891759
64 91 742177
45 153 995132
26 37 145378
32 179 260847
19 177 659861
22 89 101897
28 149 634110
45 67 995038
86 104 435566
10 9 375988
33 196 758294
91 149 881197
31 28 713061
86 188 142255
16 135 533502
30 77 406079
81 139 353716
10 167 832273
75 138 206074
19 103 489293
6 96 606618
84 191 314155
41 178 662857
53 72 564524
14 56 298827
58 32 1005377
3 19 576234
87 100 113949
49 39 613581
100 167 64827
9 26 515650
35 120 566235
23 90 417066
38 72 474754
53 107 150461
88 9 573852
79 30 143567
9 63 621048
46 2 178002
56 114 146360
74 175 822968
10 90 184804
41 166 666629
10 145 358741
76 82 23956
96 68 693698
70 8 702130
100 42 372359
30 186 549195
13 35 920236
36 64 833794
84 57 201613
24 53 92143
45 66 401839
75 31 769252
14 83 981060
87 199 25743
36 110 444097
44 109 113889
35 20 100740
7 20 789000
39 11 692124
21 11 379312
6 10 950166
65 2 919120
71 15 655795
35 33 833353
55 151 1008285
45 140 686402
87 150 314013
42 120 916425
2 90 487454
85 47 833854
53 92 519196
16 88 267515
71 14 35829
63 31 820864
60 189 492057
51 195 633842
84 168 950411
81 130 354135
71 150 352402
39 158 383080
44 132 692113
19 131 275872
63 36 290510
13 174 862377
1 143 341468
63 63 662901
20 52 549025
28 95 890932
69 29 179283
83 82 182246
48 32 938089
18 150 316292
56 172 893480
14 106 63653
70 63 676849
79 183 987768
39 198 158786
26 146 19233
71 189 740379
24 135 112
22 58 64224
10 199 377640
90 182 476069
29 50 937697
70 43 547149
88 141 622313
51 46 105750
94 13 475978
67 38 209121
27 26 787913
67 171 858672
40 188 186208
86 87 221887
89 9 921718
5 8 73553
17 172 348802
22 147 212877
25 31 567798
43 170 214344
22 50 685243
30 159 554706
46 64 663004
92 14 935997
95 185 301295
64 62 35098
81 2 538594
3 16 341352
54 102 252291
59 62 408458
33 200 998115
93 37 718589
41 46 400043
65 3 949313
70 23 768883
66 88 929858
52 125 71903
36 145 113921
60 100 922526
88 8 133436
44 176 896778
40 141 185890
7 138 56981
85 159 504078
32 156 631744
51 19 848844
90 199 876721
69 180 751812
67 116 915229
94 72 755911
26 120 301021
4 81 540895
15 69 622051
73 89 493273
67 47 866762
51 108 88882
82 52 91705
3 9 53969
43 123 314406
11 73 715734
39 21 391460
17 6 747735
39 119 375439
78 181 425472
49 133 763525
26 108 548098
12 80 164236
13 132 358693
58 65 918277
5 39 734371
95 179 287087
72 50 695438
60 100 414257
32 196 229458
30 28 167809
6 13 951412
47 43 332897
2 143 721293
89 111 56331
67 72 736125
28 123 783906
57 117 721632
62 41 901366
96 176 221640
78 137 943906
63 67 874466
87 175 878639
100 10 343672
11 48 415663
28 181 291509
83 76 859176
89 99 671597
35 101 886471
41 23 913565
88 135 116671
78 173 417078
63 5 17405
74 85 617567
77 42 742015
26 47 1008376
34 109 892300
8 86 200681
84 26 868174
10 29 718056
27 8 922519
46 76 76702
12 165 903980
78 91 729239
68 19 919406
71 60 114316
35 190 997074
56 61 854574
55 140 187272
30 107 934473
72 147 519156
98 104 2398
75 21 828534
92 190 593548
25 190 197645
95 81 710264
59 20 674175
12 65 810557
57 54 915360
74 109 963463
73 94 899023
64 160 312522
7 150 961907
64 102 907923
64 142 234561
88 40 476259
52 52 121135
93 59 702227
33 177 128269
98 149 198115
51 171 868788
11 112 374223
64 21 609850
39 44 830413
99 23 992836
56 33 55172
91 36 690062
92 193 538550
3 79 39834
71 146 211908
97 92 204986
25 194 121786
44 133 664619
47 41 627148
15 26 382210
74 178 694351
34 47 599446
49 185 742773
74 17 997257
18 45 287663
54 129 665288
25 143 921670
26 31 636624
6 193 882421
100 135 820147
45 176 879771
7 15 160526
41 114 159245
33 174 711134
39 168 315519
86 30 134032
94 36 48691
57 75 677032
58 196 97942
76 122 863341
55 13 127886
70 186 330764
33 48 832822
73 37 274348
18 7 299489
14 15 277644
57 184 1008111
57 86 884946
91 161 688416
31 144 491486
34 18 811876
18 191 818820
72 101 763758
61 104 920797
26 1 213235
63 103 960116
90 34 888042
46 155 748798
3 194 593277
53 136 489386
6 59 535871
76 32 303696
8 42 161081
88 120 16823
28 197 502671
30 193 150279
47 13 848010
58 20 636128
48 69 608317
58 36 957248
44 144 193170
22 47 488030
9 142 127283
43 93 372743
76 31 607276
50 103 270078
20 190 958205
83 185 838397
5 6 469090
8 111 232728
96 112 972327
49 67 932981
20 155 488835
59 149 851138
28 10 3818
99 81 5551
61 113 654322
18 140 683291
85 184 463122
48 23 917976
59 182 534926
23 74 435353
60 30 752541
38 57 671956
5 165 201064
40 42 354733
54 17 792675
20 117 655585
98 155 840587
9 82 913888
41 53 609949
13 86 28878
12 53 302111
63 46 889868
73 144 235527
38 49 762292
1 143 390971
33 153 89840
11 172 34066
82 170 157482
80 157 700714
85 146 72250
51 200 69557
93 191 798053
36 29 621208
91 171 324662
58 7 595521
51 11 278737
2 82 594072
64 59 683761
59 30 86428
33 59 484411
14 178 20295
15 148 299082
49 81 412106
3 51 18976
30 56 18378
43 197 338495
62 53 102682
14 177 206459
100 57 327449
94 49 961007
13 119 582529
46 192 800962
71 186 795518
74 124 978956
48 178 205219
80 69 999909
17 39 942392
30 4 481696
89 116 530833
97 156 586042
14 61 438901
53 196 982257
52 192 923051
91 155 375322
2 55 83003
93 74 156314
67 124 517665
38 37 204393
90 116 528560
64 50 259448
87 60 86857
80 31 253165
91 86 257861
74 159 472499
25 181 292946
55 126 90129
48 99 245979
88 40 236121
73 170 208027
57 29 74013
76 56 627288
81 144 620649
91 136 799657
50 114 767499
100 48 365227
4 3 712402
61 165 278934
4 130 796345
96 192 114870
42 111 940939
54 27 840863
85 127 656191
17 52 854077
67 16 92764
60 9 768678
60 200 208668
24 10 176181
34 65 185579
50 106 277444
99 120 934788
41 158 714787
91 161 264755
10 187 585748
37 196 852584
99 171 694403
23 195 538082
38 113 1009367
49 177 888960
89 128 304378
79 163 797882
10 47 973099
92 114 623928
86 39 174524
55 39 921230
76 98 176205
93 102 161445
12 158 602372
76 19 945082
89 72 982083
23 127 937440
69 121 801973
29 27 333242
5 92 73923
36 170 254205
92 5 993015
72 91 163506
87 43 836853
68 21 588830
59 62 552851
73 153 695598
60 25 47444
59 187 698708
78 200 335833
17 113 689779
63 83 865763
81 145 139660
69 177 740011
19 199 906089
79 45 783050
29 124 740109
21 44 126645
45 103 598887
86 196 967920
16 144 808051
75 23 679899
19 47 653011
71 93 47982
78 193 942467
98 181 819590
58 19 894758
44 132 261598
28 124 209123
44 67 158958
10 151 733905
15 149 824456
18 30 52370
37 102 637076
15 200 1007585
68 84 695729
38 115 212847
61 194 431721
78 186 292498
52 16 856920
29 79 824302
65 123 596087
33 89 334192
3 3 863616
68 175 1004290
30 159 6718
13 3 282694
50 170 319688
28 72 120478
87 9 567885
42 132 660145
36 99 926254
31 166 779078
42 79 249457
10 184 742749
72 32 176821
53 173 990910
7 4 785047
8 124 609415
48 72 34235
96 51 644849
54 173 499083
29 84 992434
15 166 858899
54 58 1005277
44 167 88680
5 116 441237
3 7 450157
10 41 677881
66 86 1012251
22 66 793303
55 199 777840
70 59 42791
47 63 370187
55 90 677706
1 107 240887
1 14 494872
45 61 91577
54 96 14773
59 16 754288
25 157 860482
40 55 701027
17 121 684408
49 121 555988
13 60 434224
84 159 648509
59 113 171015
96 180 896534
67 122 174239
30 60 840231
35 165 584413
88 149 437101
51 9 399327
83 152 892971
3 73 873229
82 72 682775
13 159 949903
82 193 53805
18 106 833644
97 34 592623
45 160 461682
9 131 406255
1 196 545451
16 111 967654
45 160 267937
15 43 135101
84 35 366073
13 196 854557
25 197 151198
47 92 16810
97 62 575518
43 86 612623
61 146 750897
19 125 431696
11 30 1001250
4 200 1006643
61 35 424387
69 73 750241
35 50 823840
11 24 160276
28 63 201166
76 52 917409
65 102 475291
22 10 632920
19 168 807248
42 171 86607
44 166 989585
15 26 556837
78 4 887225
74 11 805102
48 127 885395
22 117 482275
86 47 49176
75 72 696441
30 29 119995
76 127 188375
31 190 725549
10 47 473964
51 117 987173
29 126 591641
51 100 463598
67 148 642244
15 91 635083
10 28 511975
40 191 503866
88 188 226607
23 172 946859
98 16 373990
12 43 156010
72 114 285508
22 13 763919
24 157 716910
55 124 777637
16 189 713798
38 112 110313
78 32 679360
39 80 963272
16 31 400165
51 69 424240
19 45 1002576
50 170 39558
81 78 5019
34 190 156882
69 169 98108
10 87 820818
19 78 904671
18 24 757553
50 136 700321
23 27 960941
88 100 294995
45 152 875952
86 200 900010
47 100 513572
70 92 127267
55 178 965974
11 116 751983
80 85 334549
16 75 283436
9 3 509352
82 168 487026
41 115 589743
13 92 523878
59 23 389704
64 2 697977
49 75 914422
7 6 316228
69 195 590602
33 142 490101
69 160 812719
84 179 190731
80 187 863675
93 88 805584
52 96 818328
38 137 181929
45 52 667573
18 37 817728
45 79 948458
54 61 386940
4 43 138275
23 178 519414
98 130 744732
12 186 992121
54 75 27150
70 26 417610
58 76 412937
88 85 338171
42 17 506388
34 67 592563
92 59 847759
63 146 371978
98 130 289279
41 153 412970
25 28 812325
85 95 789302
58 58 915941
6 136 615152
37 193 563998
76 135 1003381
11 126 176244
94 197 810935
93 9 233314
58 200 582897
92 138 729309
6 20 140664
48 191 635433
38 165 980687
4 172 824809
82 74 642311
18 184 659510
87 60 1004153
85 102 988010
15 52 560301
16 177 909498
86 136 519964
29 150 209901
85 165 594627
12 157 826634
47 102 56416
95 16 766073
28 83 160843
18 130 295976
8 178 735443
46 161 699180
30 90 743796
47 45 449227
87 82 95489
12 6 711937
14 174 737235
87 8 854655
8 98 511735
7 10 809599
86 60 989520
28 2 543489
19 133 163378
23 42 153361
85 152 538894
40 174 855
5 130 87402
41 155 7253
81 72 214564
69 81 3520
43 171 360260
64 34 442584
24 110 525653
79 32 274773
83 150 566842
42 170 916609
90 89 896660
20 79 172672
10 119 272848
23 40 317045
45 164 120163
94 10 627006
32 179 24649
92 57 348453
6 148 52154
8 70 47445
60 102 302566
96 58 713432
73 133 283504
20 200 428417
74 12 470717
50 126 936033
29 172 248219
33 196 785604
39 107 460545
80 82 642612
47 157 687302
77 134 345615
85 174 551469
96 68 912716
78 86 525714
63 67 336981
5 163 1001729
5 70 915740
65 177 97448
46 136 922674
31 117 245069
50 54 882360
38 117 655627
43 81 96777
46 81 857116
97 113 536778
7 37 750304
65 154 835057
58 76 573474
69 34 694278
60 78 39575
79 104 659746
60 66 127254
83 22 167397
63 172 577004
4 56 770021
63 88 782153
87 83 946992
22 132 426200
73 126 370873
77 9 403741
51 147 168987
75 3 746956
69 78 953162
33 4 572305
34 76 655541
13 60 824531
32 5 901612
45 115 919938
1 115 184128
36 173 448467
30 112 60923
41 52 786993
37 155 731171
96 185 309345
96 107 408871
34 36 639202
42 170 872636
9 190 58916
82 58 597589
74 86 233862
64 11 522567
1 24 979997
65 43 890522
58 39 589502
96 115 259464
55 60 47007
78 177 573414
22 139 57936
39 72 683084
77 29 319597
63 160 744424
49 112 251990
21 196 253093
14 176 444290
92 87 92768
35 138 939211
98 54 143479
31 155 78850
51 32 605921
61 36 629835
72 176 909844
17 49 108114
66 17 474898
97 116 990205
86 200 441106
41 38 990663
51 166 423568
67 7 776205
13 11 924886
89 192 730672
18 19 628582
26 88 595806
17 116 62147
36 19 377704
57 22 620583
54 44 725888
16 169 67517
78 108 83455
94 114 803871
79 120 148602
89 69 473124
3 110 440328
92 156 563835
24 160 131089
22 198 567693
91 159 643687
93 8 996322
47 64 564174
21 31 947643
76 178 334275
32 155 583503
42 94 1001139
25 182 695537
41 53 763504
59 194 373950
32 149 612528
33 158 449478
88 132 353637
57 73 832700
64 18 312012
83 101 743222
59 171 497364
73 181 143301
87 58 311735
89 86 264193
6 199 228264
96 185 823330
25 10 177982
43 79 127683
67 188 753747
41 35 530739
84 140 541208
62 131 560912
87 8 191043
15 151 216076
46 79 272248
89 136 821688
54 5 106541
49 114 665758
78 143 349484
82 106 242367
7 98 78223
44 7 531321
30 192 690031
17 124 599619
35 18 973245
52 20 890842
70 134 991966
19 181 37352
13 186 878426
86 53 249008
31 78 909603
19 119 107890
100 38 775462
30 135 732483
59 45 397137
16 169 151212
18 179 559803
25 165 408559
98 184 498079
3 110 200901
86 118 25606
91 69 254756
86 58 84337
61 50 10103
26 122 297697
73 123 66118
18 120 473631
30 163 630984
5 21 515235
27 156 170997
19 150 568103
6 124 747015
44 186 959066
11 195 343556
29 42 132676
7 11 427200
100 127 992404
74 63 658713
46 135 44452
11 4 219525
57 136 133335
45 98 324646
4 147 388942
26 18 582808
32 122 232553
17 73 906055
86 193 658282
61 172 419301
25 136 917645
49 106 924714
38 118 205013
7 93 404616
64 135 433211
11 56 302685
68 191 711379
46 9 29837
15 93 940520
46 88 569851
44 176 485012
18 102 739826
81 133 224896
44 111 33902
83 190 978086
40 55 448081
100 187 974271
20 104 555845
94 53 377014
67 26 664059
87 149 298890
56 177 371047
100 25 658036
42 51 228467
88 31 272712
39 62 125753
84 64 379006
15 14 39181
2 182 384341
59 92 711168
51 13 336994
32 71 994241
14 37 359576
47 47 34182
81 38 323445
1 180 76315
81 170 413075
17 107 732762
31 102 138554
23 129 821567
71 128 403871
8 53 338713
1 10 632434
61 42 369779
41 21 715665
63 178 821541
77 182 468097
89 131 552480
7 37 835093
35 45 409921
70 88 791434
91 114 453334
97 12 357358
32 61 450521
1 100 656848
84 91 994051
45 199 143176
19 68 531926
10 38 772038
3 98 388896
70 2 764918
43 144 118390
99 74 412043
30 51 282728
34 155 913957
20 84 270188
10 21 776657
85 44 512436
44 124 106813
42 143 771599
78 172 114763
65 17 444278
74 180 53607
42 67 66892
77 83 534216
2 198 44894
86 198 969141
65 94 228315
98 135 114674
44 143 361258
100 7 957543
5 11 324319
68 108 938807
44 2 835253
93 27 394053
2 1 129415
41 119 630349
100 27 828943
17 119 760126
45 154 488237
51 52 295205
73 30 172971
89 103 805862
22 180 839538
81 119 641789
19 120 980037
84 105 814485
7 122 245252
97 29 981681
12 133 562788
73 151 643775
30 59 681646
90 28 940670
15 129 80339
95 120 132049
90 73 862821
3 78 173074
81 106 879218
10 127 23481
1 26 482731
54 121 449834
74 108 187408
8 113 690328
65 26 754538
1 193 124293
84 83 130723
100 114 518542
87 37 748738
3 170 743702
50 12 156032
27 111 575372
47 80 662187
34 106 252305
38 51 364157
31 125 485713
68 16 874770
73 93 160658
66 197 123438
37 167 841394
45 17 13076
79 174 349742
53 118 492932
90 27 984669
56 15 9809
18 67 721445
38 163 673539
78 69 533361
16 160 643830
88 81 279089
91 128 547475
21 57 607060
47 166 760322
52 2 975976
43 57 12304
26 4 749107
96 48 413465
16 62 853450
7 133 493193
26 90 917059
90 194 877005
59 6 413172
51 85 229318
16 104 827742
74 175 434863
80 193 986079
41 168 49303
34 3 925108
40 125 764329
72 19 455200
20 74 311582
84 14 865323
17 88 472189
47 7 523187
97 95 915554
88 31 600889
24 52 319958
7 187 781834
44 156 36372
32 18 203999
65 111 478863
95 4 662719
92 5 320297
78 91 111810
16 4 242414
32 157 672715
65 95 259569
6 135 389758
38 120 44466
78 107 487981
64 94 427578
49 131 394309
48 151 770798
94 115 680630
34 191 539272
75 10 693237
64 142 727790
84 17 233023
63 126 563310
77 42 128379
30 34 877768
22 129 805936
100 120 298034
10 86 592820
16 15 826006
70 33 427925
68 41 971234
77 172 271695
35 74 71345
88 12 995233
77 198 856340
100 112 958
12 110 741440
84 64 478604
55 52 1003340
18 70 32692
68 105 558655
47 16 229101
11 45 154765
85 139 742275
42 119 933493
46 73 29309
60 49 125637
4 4 2408
96 37 916747
36 48 462366
56 114 958624
24 12 945192
93 110 727223
99 169 150713
87 93 874757
54 49 839306
87 40 575909
42 88 577284
18 119 494112
74 70 65450
53 39 673915
40 195 291769
72 60 616873
61 9 450469
85 64 540707
2 165 998450
92 177 128061
3 70 158398
34 191 902342
84 4 608158
36 114 531328
100 145 872800
6 176 663736
100 19 850593
66 108 552246
23 64 308982
28 64 289650
20 71 932327
70 51 235166
12 45 837152
23 75 808797
96 45 419731
53 140 425292
5 174 319229
28 79 472330
16 17 797638
50 68 174092
25 104 894477
6 199 833611
73 168 974133
75 182 500159
1 175 198190
65 16 868035
88 102 62020
16 87 895724
71 135 872278
77 183 47808
88 199 248061
42 76 374334
17 69 612541
50 39 867090
87 177 975474
68 73 390630
77 5 413585
47 110 139905
20 15 146673
97 155 331500
27 132 56364
1 56 240760
62 70 247474
42 143 18972
60 135 996098
72 98 254119
2 115 304917
92 160 100556
47 137 629897
1 80 345101
4 18 156646
3 83 788424
87 136 426160
100 134 748876
94 128 8021
83 45 974689
7 56 870753
19 113 297264
38 97 123128
6 91 777816
47 53 580344
32 166 737527
15 73 496000
6 88 736774
4 60 257800
49 192 289952
68 118 42117
35 137 56962
84 106 266543
78 149 535764
2 67 1000681
90 91 411937
41 138 374825
45 146 263016
25 62 865506
62 147 831592
86 129 224606
64 137 595775
23 10 29706
45 108 149738
72 125 817470
2 121 386049
86 108 60255
71 3 587694
60 105 283262
49 133 313320
69 137 561688
5 77 330496
86 146 478759
75 67 886272
71 189 933776
62 175 222106
74 148 192850
89 29 989398
13 124 93101
85 100 856397
59 4 514279
79 90 653582
79 124 190625
68 1 261267
18 142 122050
52 117 181917
35 48 736573
77 91 838383
30 112 992401
43 171 367343
7 94 880254
47 167 970847
66 28 270621
90 81 297380
59 1 116272
33 80 307278
8 89 578230
44 43 915676
23 110 770817
57 180 666395
15 74 180710
16 53 710392
24 58 923029
77 70 32064
89 76 724113
39 85 329965
66 185 763747
21 75 685180
12 115 108705
72 173 562614
10 199 723064
10 8 443035
68 196 923706
66 36 536826
29 26 641088
3 50 313879
74 76 279661
12 141 147654
35 101 129711
39 68 118579
6 94 42204
31 118 859191
56 142 201394
19 52 196829
93 104 505424
31 74 728955
69 152 467889
40 173 708677
30 125 3583
21 165 688738
2 80 559881
50 148 812089
64 188 131091
97 22 464965
76 11 584500
9 199 932161
61 6 870242
72 191 219302
36 101 842123
50 16 322906
32 139 300415
90 126 150405
57 131 219636
6 166 52586
15 189 153723
73 135 372021
10 17 66012
97 147 334878
81 113 692059
87 86 720187
80 75 762415
7 13 762289
64 21 140129
98 113 550878
75 95 342605
2 129 747464
58 132 36343
2 170 583410
61 160 221549
16 194 127650
95 98 174844
61 144 731810
60 171 145456
85 86 579045
44 46 20643
33 87 957627
71 69 901021
98 120 408647
25 154 237801
53 130 84539
53 11 978041
98 14 866871
43 171 221395
51 103 486944
71 111 755369
44 131 521873
1 70 589236
46 2 425065
89 32 131318
34 157 770503
22 136 668648
8 119 485048
97 2 16653
78 47 19169
20 44 550846
12 132 2646
41 168 430029
83 71 961152
86 16 500525
28 132 651693
64 9 453790
96 56 893925
70 80 689621
35 172 739627
72 119 453684
55 160 327277
39 88 179219
15 16 761294
69 16 112552
26 26 525227
2 117 617139
31 22 74734
36 48 813418
57 172 60421
28 196 741450
14 105 17886
11 124 981104
49 73 937606
29 144 283210
37 14 845549
87 24 18440
21 23 315147
30 15 388380
55 153 400641
80 113 421216
15 81 745024
83 164 876495
4 152 424161
49 90 118577
75 141 873950
16 13 353428
32 134 205994
25 66 222413
38 31 73510
68 62 105873
20 120 233288
39 59 57285
3 74 805115
23 107 212432
100 10 942002
17 131 69973
33 93 641349
15 145 964604
33 162 356335
33 102 260609
69 34 412539
31 173 2825
51 67 737898
10 9 960676
64 72 304828
92 154 615091
99 162 4646
11 80 707837
62 90 605883
64 54 840331
82 3 192889
41 184 122549
67 60 532471
1 45 671973
50 148 330961
36 77 125627
17 44 223116
89 163 396654
11 16 434545
25 99 579756
54 157 991201
28 189 528556
55 108 16886
57 8 865562
2 133 819734
87 39 429917
56 85 974535
92 119 819961
58 136 302180
53 134 469576
72 70 253342
1 85 877664
85 193 525458
85 103 331396
55 165 267192
63 7 182365
1 167 877606
50 5 57599
3 198 293006
33 65 720595
54 189 542341
97 150 814669
54 134 262354
33 40 684122
9 15 608788
29 5 270661
7 97 730800
13 8 83668
33 27 80967
24 57 686033
80 179 794946
80 157 731878
49 133 841638
50 140 635591
92 137 64918
64 141 877112
95 129 309079
77 131 504956
25 40 618326
29 179 867117
9 3 37303
15 27 574520
62 43 265496
47 60 798245
71 81 458232
94 105 545302
94 168 157933
55 117 942782
54 15 833747
62 96 971782
42 92 232214
38 138 882294
53 153 296789
92 78 55955
21 17 577640
27 200 117460
18 171 716017
27 135 875354
39 182 83266
57 99 865174
45 187 714099
58 175 81115
36 190 450683
53 143 598724
43 69 453884
31 195 146689
12 6 826504
15 18 827541
11 101 605491
21 71 425754
94 155 392903
4 39 325565
67 191 557253
34 65 91896
15 9 936874
100 20 184645
19 129 1007856
17 147 814842
71 84 176159
97 140 134909
100 87 231489
28 52 338321
83 129 191132
38 76 207252
78 109 421043
37 175 781031
19 173 852775
64 41 263930
69 87 121820
80 73 3482
12 36 1000668
87 39 587689
78 115 949073
23 6 497116
18 90 766661
60 90 361932
11 197 389338
91 67 1009917
31 4 130284
15 8 433211
21 41 23392
16 13 371190
25 87 890571
70 77 627252
44 132 219977
73 95 234889
6 175 473060
48 12 30058
98 66 968607
55 71 748734
34 16 23581
10 139 48387
13 23 15676
9 32 328904
39 15 146067
12 110 872876
65 81 360252
86 96 83682
79 185 843735
67 186 183599
99 20 918607
40 139 202841
61 154 422308
47 3 269250
14 4 51342
77 125 658002
11 30 661580
82 94 20712
65 14 106720
5 180 223940
4 163 57471
55 119 21907
46 86 681020
62 106 207297
42 27 895744
83 194 848935
35 1 268843
41 13 861170
24 181 126516
26 165 551346
19 171 18656
27 170 555866
80 109 828804
1 83 808754
21 128 209987
72 125 236921
13 126 696330
96 193 534682
31 199 646985
28 10 174686
86 190 524493
85 116 736819
7 169 492836
2 54 94108
36 137 683139
43 88 998278
57 45 164394
47 173 941909
50 139 627788
15 34 220587
38 87 101456
46 93 765543
84 113 302699
45 70 509674
61 75 964659
38 120 761427
18 48 783479
94 152 157553
41 22 991648
93 77 892133
92 4 294494
90 62 320937
43 124 1008495
57 158 836480
17 58 140190
51 59 641255
63 82 950925
66 18 787478
62 109 645499
55 180 752042
84 84 77686
30 20 700215
31 187 890407
74 14 833043
22 31 155997
90 121 258189
77 144 108985
16 190 3476
86 31 263721
3 78 433212
88 16 108451
34 102 825077
61 153 508741
61 22 32652
38 185 314743
89 173 739850
67 49 136912
92 167 936113
92 62 991929
72 143 904110
5 116 198135
42 36 152348
11 100 698098
57 176 528544
82 158 77131
6 11 194813
16 103 469255
51 4 39554
44 180 314132
51 72 750432
10 133 11890
73 8 880886
19 122 648894
13 135 554780
27 185 233725
28 73 761345
56 45 976022
93 149 1007661
53 48 693211
40 124 295708
62 10 617382
41 183 554843
96 134 710429
99 27 939149
7 123 649836
51 80 415715
38 1 575922
32 157 944560
75 56 575129
69 86 383335
29 12 865766
44 14 789667
91 195 900022
19 116 174821
76 20 407248
86 138 716372
10 113 970095
54 128 450079
25 141 33241
78 37 392455
95 47 120362
41 150 975472
87 93 767841
81 117 303880
36 97 888208
43 51 350076
65 55 630617
66 189 584871
7 4 733499
91 130 353879
88 32 25894
91 154 396666
40 132 318960
70 128 90863
23 93 724858
15 105 102185
8 182 940864
7 91 925261
89 89 572395
29 190 889034
86 143 530700
49 165 13395
69 186 20157
78 198 455913
80 74 980102
29 85 536070
32 44 460428
6 116 653149
78 76 955342
36 166 530859
21 60 577800
79 23 141401
85 178 301971
31 93 948772
16 14 526826
43 25 785177
100 48 286659
60 30 92097
65 134 529635
10 177 817174
78 147 327513
43 167 54805
49 49 17822
88 73 943559
72 160 288264
45 74 546827
56 115 426259
30 71 42857
3 90 714067
97 118 706389
71 130 941630
85 15 945422
87 118 884635
70 21 348035
91 57 811122
8 38 298922
32 73 421435
55 38 252822
82 5 1004875
57 144 483489
56 151 614331
69 116 819699
76 59 262181
59 161 1002515
21 198 541834
27 148 897614
91 143 609502
41 15 687695
87 80 432097
3 123 100839
93 173 702003
68 53 284626
23 171 375719
17 100 936005
72 10 913867
72 176 523719
20 59 115139
47 173 519475
72 59 637643
63 181 506991
56 134 419976
95 97 346189
3 107 488374
35 168 154231
15 150 413693
27 118 247899
23 145 563138
27 14 436217
86 161 774135
70 64 14232
95 15 280958
66 43 487508
56 100 897644
40 131 173970
5 139 60012
9 60 520294
60 10 124106
85 92 687002
56 160 624060
96 148 154573
100 96 505902
57 143 445345
62 93 636280
21 106 613668
62 67 381008
26 130 622455
62 52 632165
90 32 401849
9 8 201870
11 152 130971
55 155 621299
34 84 29925
60 178 46852
54 5 1007332
2 109 25587
32 11 572298
53 14 612144
38 103 594487
94 105 408919
61 23 82059
30 162 414736
45 34 809943
58 185 754760
81 7 482957
87 88 258784
37 42 93239
81 155 569848
90 103 879369
69 190 963467
94 12 150953
52 179 578752
22 155 986613
27 121 353214
73 101 521376
94 77 206794
4 79 663624
88 140 751383
6 152 245644
51 22 543584
27 73 1009192
41 45 984544
70 187 404178
91 123 629012
4 4 401958
46 71 166128
12 146 736288
35 32 555221
23 53 507558
58 151 924990
35 129 63318
91 145 197710
10 49 995784
53 3 682160
6 21 119147
48 75 274870
7 68 744936
52 101 105330
29 2 189301
35 171 792450
65 91 205801
29 155 761885
97 29 988328
78 141 847450
35 146 32819
49 34 567653
12 123 718351
25 190 858712
38 45 992149
72 45 598089
52 23 262026
50 97 316891
90 106 180517
92 170 852026
31 183 128086
91 60 1643
1 156 294187
83 92 817735
5 15 415488
86 131 113351
33 32 58321
97 161 293882
99 179 663215
79 162 964312
73 43 691755
99 20 751065
37 176 686075
72 182 284450
39 33 756489
72 35 716610
8 146 91777
27 12 540050
35 7 521881
95 1 148535
43 126 68810
51 176 742840
54 49 81652
94 84 254510
69 33 424397
66 159 370310
6 179 309463
75 151 320422
52 94 41793
71 20 149454
40 3 183135
81 152 485673
59 195 510252
32 5 380312
52 132 884058
47 2 538839
52 84 929839
56 70 254199
53 36 9888
23 163 343480
38 101 16740
90 60 337846
35 102 273311
31 62 907850
51 107 46276
91 162 76650
38 103 483117
27 1 526149
57 179 42901
42 62 438187
19 100 381372
48 151 58657
52 72 918963
10 148 534962
23 185 545713
45 182 371212
9 80 256889
6 88 24466
5 90 328484
100 81 775769
19 190 694221
71 160 168858
28 165 447817
25 70 774941
9 104 640440
37 175 702643
25 181 196860
73 96 44282
98 130 401435
25 26 782533
68 184 699586
19 37 48065
19 72 890990
99 29 589385
51 41 643627
38 185 105057
27 7 163779
64 110 302532
24 5 732266
27 127 767898
97 148 327846
52 16 906707
34 1 473261
67 126 273850
6 50 176732
76 56 677275
99 41 16851
54 161 289436
99 55 450145
24 59 378618
59 98 78134
8 172 293891
69 23 386980
18 60 78591
70 7 365946
91 77 913583
58 102 976919
3 81 980563
1 23 754370
13 159 740365
38 153 197741
8 38 613799
41 100 676400
14 136 74269
54 84 207238
66 176 12935
25 172 182825
35 52 368919
42 172 109003
68 179 830289
96 60 262131
67 110 81389
11 166 139768
72 187 494641
87 167 397543
68 125 222442
88 189 776038
9 45 50569
38 146 549676
42 116 336678
44 183 468052
97 125 785892
59 1 514802
14 175 902163
61 136 574564
47 41 41309
92 138 359952
59 140 953248
46 60 546234
41 124 544211
64 33 315925
44 15 613978
53 8 525846
10 11 64232
45 41 329916
39 83 136812
88 120 830128
8 99 434638
98 32 762551
82 199 422012
59 41 999857
98 24 647678
30 123 184320
29 118 763482
31 144 771059
70 46 637503
99 189 928655
77 141 466002
48 80 545226
67 42 837730
15 3 609349
13 15 56894
19 183 732079
4 73 200531
97 66 590559
59 3 253066
27 17 928213
62 54 120447
95 174 779916
31 100 136667
91 58 570468
56 191 987947
81 67 953671
30 71 3981
42 31 248811
90 65 968474
99 23 195135
35 119 657168
17 173 161419
48 102 956261
22 157 61357
88 171 151891
95 63 668167
23 149 605983
51 51 301958
45 190 372616
22 115 241811
27 89 867032
37 180 593927
83 5 140974
2 60 150762
9 72 727867
22 61 274836
58 4 985678
93 8 232243
85 116 892932
2 43 497418
6 135 79631
100 131 229113
56 28 598542
57 122 352722
84 20 885933
96 113 807019
27 19 956118
84 190 896993
70 183 858834
5 119 252461
16 191 66921
100 197 230400
5 108 349536
87 34 797627
23 146 424221
4 58 553686
13 80 604851
25 173 922305
6 171 435991
66 123 952506
4 135 91597
8 110 691377
39 29 682028
10 51 813710
40 141 701897
59 184 210747
13 102 740674
40 143 791416
61 192 718681
77 113 429302
58 1 55573
65 148 235992
4 68 356518
56 93 31930
8 74 906919
54 166 767012
32 85 522893
59 153 168556
48 80 189405
6 50 95280
16 96 332743
79 200 373584
73 45 619205
47 75 594457
34 41 961403
65 7 1000856
45 103 196682
81 152 279137
32 61 1009971
98 76 14619
44 162 564133
4 35 744274
9 40 941655
12 33 748436
29 42 589091
33 131 519496
84 118 983795
98 61 309347
71 44 878568
29 122 196495
67 173 1009230
48 139 875516
56 5 964330
75 38 59552
96 169 905678
42 152 429895
91 185 11860
49 75 683360
83 6 646020
16 40 177756
95 100 272195
63 6 961748
77 97 724092
12 9 560003
17 156 340168
89 162 332591
33 30 322817
29 197 175307
9 196 152191
4 30 819055
42 162 26955
21 115 677787
44 1 384227
41 108 187057
85 17 601080
35 94 978959
53 135 16531
75 99 46355
86 96 499626
60 66 393487
60 59 275878
56 149 842347
75 11 592080
25 30 730848
57 42 205187
55 192 563631
23 175 145436
54 108 28263
89 40 101435
19 96 441763
96 24 726200
32 161 1003958
81 2 666032
30 50 837847
24 75 40789
55 170 332111
91 179 985534
98 26 380880
11 172 750521
95 124 474454
47 65 683050
25 44 716962
70 56 804883
7 154 743352
15 128 40725
40 78 348380
40 107 961033
40 26 401882
8 133 795790
35 11 567971
59 186 394749
29 32 562702
35 155 794713
30 177 856214
58 49 896723
20 168 128457
81 112 84931
90 27 389636
85 45 179117
29 191 819271
49 8 272617
87 118 625238
84 2 845992
18 186 628313
65 152 615046
87 191 776833
2 13 601736
93 28 154755
76 187 45436
100 74 739456
67 35 1000253
8 163 692059
92 159 221524
74 28 86638
76 191 677800
39 155 883020
88 96 846090
25 112 84834
12 182 235328
35 24 329870
42 187 611562
74 125 550875
18 197 615308
60 110 474293
5 187 151840
30 141 300900
16 64 597858
3 148 178039
43 150 28287
68 134 985347
92 12 927928
75 196 596553
31 88 759916
18 109 633188
34 93 178476
71 3 348133
60 70 901003
87 180 29600
87 144 127462
73 159 982016
95 84 209239
18 35 822229
14 74 617927
64 155 668217
27 38 179431
92 75 559091
69 134 576185
62 195 882299
67 73 391488
73 43 625351
44 89 251078
57 5 164273
6 73 766408
51 22 70860
36 184 322588
61 13 707123
21 164 962556
100 130 780645
80 159 1002088
95 199 280043
28 85 236573
47 2 383168
91 131 457368
95 97 386918
84 73 519659
83 84 910243
54 25 886253
58 149 997519
85 181 30505
53 82 455428
38 52 767249
40 58 91461
88 148 192689
41 180 534061
23 169 856139
54 3 755604
53 133 515710
25 11 923412
9 133 313175
67 156 354788
90 90 500080
40 142 774367
74 60 467120
50 155 583005
72 48 437853
55 97 362463
56 107 154934
37 76 380662
48 101 171102
17 71 978991
30 175 31766
51 68 238385
27 132 761704
6 143 790706
43 91 539820
85 86 912668
40 50 860449
7 139 710967
81 156 47255
52 32 500244
37 108 662626
98 105 916844
19 167 249530
21 13 968060
100 190 37018
24 5 410011
39 41 772091
86 27 978239
38 188 618350
89 28 468758
15 61 645782
71 190 616215
82 43 789906
100 194 512580
10 168 557495
1 34 293205
30 96 156434
37 115 395735
95 80 676724
59 100 368033
21 15 483547
37 93 19180
43 183 322615
32 41 379922
61 4 912869
15 19 161944
15 51 881774
54 36 116289
70 92 616627
93 19 691588
99 137 467990
4 107 123011
31 84 558597
70 24 883393
39 84 516248
8 137 466263
51 96 808977
100 103 637846
37 193 473707
29 60 704836
80 12 261883
67 5 255489
75 22 584221
49 104 961444
70 101 756897
72 78 609217
69 61 84976
78 169 163669
1 184 791761
94 159 115793
48 68 682024
56 108 673004
45 25 30483
15 19 854430
3 40 615810
52 70 179146
33 100 706759
74 121 916353
57 156 843944
14 90 928265
2 71 915345
57 107 580359
35 149 879609
87 198 840405
68 196 585079
20 167 40888
73 97 127684
39 134 183302
36 186 279839
84 138 37532
78 114 849552
87 14 909218
14 92 53306
88 39 439163
50 199 465517
18 83 982600
83 152 15021
2 195 923825
54 130 134929
3 73 164511
47 57 306693
97 42 388094
4 145 790109
96 45 519599
12 68 439471
95 34 921054
65 97 759011
55 108 167152
35 69 605568
96 143 296959
33 133 723691
60 81 697669
77 1 17026
69 84 789795
26 19 134983
21 138 740083
47 93 550283
52 31 200029
62 54 217468
27 179 979950
44 165 252308
90 181 235010
21 84 437450
30 104 687321
66 29 767893
51 113 58687
92 56 903301
21 62 688551
68 3 311453
54 32 103111
50 56 932836
89 73 41806
24 50 544133
35 39 635901
2 39 711557
13 30 789727
100 79 752743
50 105 290952
53 35 364124
40 122 525121
9 110 259673
84 109 453284
16 135 230850
5 161 535618
47 197 910820
14 174 473407
15 153 993252
60 182 298566
9 79 892520
91 112 461964
30 68 676751
2 104 118850
50 24 986770
18 24 472944
27 118 577570
93 34 821681
68 199 706257
72 35 128170
88 146 1003163
59 161 115485
42 134 85122
89 109 139400
28 54 561815
30 90 568627
39 131 77636
83 163 394445
82 93 251023
50 104 92737
92 162 469238
48 25 630995
28 181 293809
12 129 42009
100 168 113308
23 52 408306
49 57 275684
56 120 526870
43 120 980330
54 152 940
23 103 286019
75 195 75087
5 72 269543
77 33 203775
76 58 601816
36 62 346515
90 36 755664
45 172 440778
63 128 377109
38 117 722421
9 153 92137
60 6 691032
75 52 321447
23 110 157341
51 2 24242
39 36 379115
69 36 23058
18 155 65425
16 5 970013
98 41 287022
54 156 145573
81 42 565167
74 30 786043
48 74 257158
38 7 577081
42 120 492409
70 82 304361
100 131 519199
5 180 702197
5 177 760615
29 85 424468
37 186 145332
49 118 620458
31 65 930119
8 155 501151
89 18 588289
52 105 491177
32 109 685715
6 169 155009
94 153 390841
74 67 993620
97 105 439223
96 67 389787
99 146 130815
100 47 954643
26 66 870626
79 39 183371
2 154 651256
5 59 462274
40 53 610623
96 16 997567
43 190 981355
91 91 271967
54 141 404321
46 11 464040
27 98 949686
26 171 406083
19 88 467802
99 5 94535
4 75 747565
91 15 555142
13 98 28062
10 1 265713
42 157 36093
29 85 611653
35 191 917307
5 70 844717
83 124 218085
55 57 552266
99 180 727070
55 174 976018
30 6 840242
71 30 336209
11 157 967805
14 198 667066
80 78 55909
71 43 533976
91 7 780527
53 4 838483
25 49 520152
39 19 641205
8 127 991776
47 99 531229
75 196 659247
4 74 897865
66 80 645483
29 48 915191
16 100 984128
44 134 40178
26 48 319352
50 184 547157
91 195 898074
60 171 787363
32 115 755451
93 191 588958
6 32 541501
92 37 415313
97 157 290712
73 81 1010721
24 111 372975
41 168 577358
92 19 564561
75 99 989173
32 155 990145
7 162 329666
48 34 369457
79 26 632770
40 147 498006
73 39 919516
75 189 163126
58 137 168956
70 193 501905
91 115 415675
83 130 657761
24 31 296731
73 187 996928
86 51 266108
48 20 313762
78 102 5436
79 93 582669
57 98 58521
20 177 98493
68 172 595224
79 12 822519
15 143 177460
49 21 73077
87 76 210327
64 148 374776
22 109 4571
77 4 219134
19 117 641208
68 170 900998
80 169 506961
43 99 78151
90 81 227533
33 81 954606
73 55 210499
99 151 382477
46 166 603527
82 200 959058
18 179 430810
61 35 948015
85 56 593895
21 105 218487
22 187 586695
73 29 910057
71 131 302598
77 66 48386
79 75 700445
1 9 1002300
82 52 989165
49 48 505922
1 167 200462
16 123 721712
48 32 48849
75 94 986406
69 172 839025
60 31 653526
68 187 579202
25 33 105672
10 182 114695
16 164 700206
4 177 601973
42 101 183802
23 50 458160
42 52 365425
7 151 564240
52 56 333945
14 148 692796
52 28 137292
71 114 103843
78 109 998323
9 48 627280
86 114 614014
43 14 878533
47 42 750807
23 84 752937
97 145 404336
89 15 345478
65 178 639548
71 132 349402
25 165 859321
24 99 771458
62 2 270151
39 44 639887
23 44 330434
87 133 929367
13 15 828820
1 89 535835
10 114 760218
83 57 356883
52 85 763716
69 135 44234
21 28 200843
91 30 855500
86 145 644361
44 75 38629
18 197 757736
90 142 861164
70 63 799729
29 81 725412
80 146 592381
19 199 928251
30 108 505598
94 78 119552
21 1 228900
23 149 902989
96 115 938842
39 46 177617
88 125 391328
82 196 542320
90 42 184897
69 14 249714
55 115 571501
49 162 184598
33 6 853102
19 186 228773
24 39 844397
40 2 473676
29 154 455861
68 23 92008
75 22 323437
12 89 979173
58 51 615691
38 105 57894
89 28 392928
57 19 556781
25 46 886461
11 29 429634
77 166 785209
57 30 925626
74 127 676623
83 103 135208
75 41 748152
65 189 772036
67 2 80806
75 92 130364
11 177 512561
94 29 729532
22 21 243255
17 24 12096
9 169 362741
73 34 198616
63 131 687177
94 144 982774
35 104 53495
1 138 556576
50 130 223789
90 200 66549
60 153 362924
79 80 897140
4 149 521456
57 101 593281
86 58 252829
20 41 169286
26 97 769380
86 75 587790
47 117 488413
97 161 575707
7 43 902657
41 119 691060
35 176 173691
89 38 644165
81 87 564568
63 5 16229
19 112 982523
58 83 222119
75 113 20246
65 170 148387
3 185 649031
19 165 992121
72 63 317989
66 19 649925
96 111 944089
58 88 961867
77 140 131333
41 67 232410
18 79 86684
2 194 912720
42 150 192246
100 47 941735
62 29 907919
10 70 845419
33 40 169642
97 148 853816
75 14 737520
23 129 444963
49 87 366968
76 142 558546
36 134 967317
84 95 403288
35 88 667750
54 74 258624
43 163 455300
48 46 457984
22 79 929621
94 196 73986
39 120 724656
30 73 793503
78 145 974142
98 33 427136
30 65 276665
63 5 6716
16 42 992216
66 38 114728
86 132 551320
18 119 180392
3 174 852193
95 46 231311
83 117 470246
47 130 772677
29 179 719813
52 198 974287
83 17 54793
14 36 845992
25 188 220753
68 35 809673
99 43 737528
84 146 875133
6 14 197252
72 153 99703
83 96 708318
29 94 708629
5 126 980315
29 101 256173
30 102 107135
66 79 975391
78 56 846474
31 84 474491
13 40 748265
44 40 397793
67 105 68228
38 9 881393
43 186 767365
97 134 79405
30 13 205847
28 97 460976
3 155 426263
17 142 369834
14 160 358418
27 81 338023
71 101 645812
66 67 89109
86 184 212471
74 78 644467
34 109 158437
69 116 143518
67 200 161069
52 43 919085
22 128 247196
79 139 794945
53 126 450574
43 117 807662
53 107 893977
37 150 270325
26 69 177408
74 33 543225
75 185 685366
70 24 226439
16 122 681147
31 188 615144
25 56 666436
16 103 731554
95 98 702730
76 25 161227
95 12 610350
6 136 2198
31 24 619284
96 21 443996
86 9 76776
26 125 187660
73 187 682701
62 141 375731
77 92 50563
83 61 585172
45 118 47732
67 126 1008557
16 114 729692
51 51 661624
28 13 818765
96 99 732626
7 174 232389
9 133 493374
52 93 518435
25 98 950718
62 198 154508
11 45 440402
18 20 954437
70 134 429082
51 5 840472
32 66 395029
57 148 447487
53 188 945577
88 185 684819
11 31 656911
93 187 788290
52 161 861458
73 86 499273
1 178 113468
7 197 54367
59 146 556920
28 8 907380
13 93 539239
9 174 872675
31 82 479990
70 165 856310
19 199 362694
16 44 16477
63 39 538935
96 79 730336
43 68 749760
72 66 793329
22 188 321650
86 116 125307
98 111 998185
52 46 827882
77 126 474446
68 153 784754
68 38 438624
84 11 597674
36 43 368127
49 122 809191
78 5 788678
28 110 940375
74 173 639885
78 43 534508
8 184 819583
17 124 600025
11 58 380374
30 1 863309
71 180 241739
100 137 66140
8 119 134606
4 80 351965
16 30 702268
5 154 3255
79 135 83107
34 173 702095
5 146 631256
16 67 670963
41 176 748110
2 125 351101
46 100 626287
50 72 828355
78 5 603014
56 115 240333
1 34 1012040
71 143 584772
84 196 515095
62 77 978012
39 119 775848
44 67 955771
85 88 109040
17 143 956674
45 39 721748
82 105 395729
33 151 453354
14 133 176566
52 65 967986
28 86 103204
97 12 502028
73 84 251844
95 7 686664
45 126 433387
96 100 361086
6 192 448569
88 175 853862
34 38 441007
77 165 532201
100 87 553324
90 5 614806
67 50 471577
73 161 324624
44 67 448389
27 14 443460
34 55 113367
1 95 2281
1 171 990503
22 37 717155
89 8 445014
77 57 72201
34 178 801323
33 120 926246
27 36 518147
33 78 814073
37 100 933205
43 35 24148
87 37 326181
51 88 132528
44 64 342111
19 178 66144
66 185 375119
77 174 14561
87 64 966410
54 123 366902
92 196 376763
90 19 397363
27 129 390054
15 81 466517
83 11 346516
73 75 774596
24 56 917328
93 65 643678
13 154 358657
40 36 397572
7 194 995113
95 39 853849
97 117 906737
26 169 852813
80 99 895941
66 121 704986
65 42 555900
29 88 75056
72 47 86083
86 2 193835
41 172 724626
3 52 222747
14 130 756094
4 119 347240
97 89 548698
87 123 46053
81 83 890495
15 132 18486
94 108 569550
40 160 628943
75 4 776188
71 135 993710
97 42 583557
83 65 1011870
39 162 250409
69 163 654599
89 184 696662
61 50 771403
79 107 504672
63 53 220923
65 50 963714
94 6 546571
74 89 240784
85 137 679535
98 21 842624
86 148 730138
9 163 7036
40 69 930732
84 165 543287
15 127 355434
81 172 863987
80 20 890758
65 54 159581
39 43 462507
2 145 975767
99 179 368518
11 45 399352
90 6 414111
81 198 240967
95 175 990663
73 184 949221
9 147 281740
38 128 422327
95 107 544551
53 121 883116
51 200 350430
33 36 915552
65 149 121543
30 198 487783
70 65 375532
24 197 479422
95 34 189885
75 163 664478
98 49 143939
66 169 875493
90 148 727882
62 61 675650
80 15 252832
97 156 491489
73 90 711788
77 127 146025
79 30 767837
28 34 310115
46 15 630688
75 64 1009279
58 66 178607
45 56 506621
93 120 792641
70 131 936991
63 113 320997
74 58 584008
5 18 185488
2 172 890850
92 175 662748
7 198 368917
37 56 613494
72 56 212224
65 160 186316
42 142 931660
23 33 581486
46 124 101138
94 128 450598
52 153 712665
26 111 87886
24 28 439738
52 61 635038
25 146 918318
49 183 242566
12 197 526342
25 67 367033
20 61 118853
65 167 214261
69 155 127583
78 30 984225
18 16 149512
13 18 269329
84 66 424259
63 82 43342
2 15 343916
49 109 200
77 120 446518
15 141 750756
55 175 254420
9 69 659232
41 176 401366
54 99 398248
83 179 743203
38 54 518921
64 32 336705
37 144 24945
85 41 578209
72 76 650107
28 11 463001
85 48 254491
15 100 667632
48 132 14052
4 86 948265
97 57 963200
39 10 769482
18 139 505848
61 126 830721
60 119 235544
65 191 85068
51 69 691426
99 103 1001830
100 30 372960
22 87 995659
88 110 454505
72 181 50125
47 139 610556
34 175 80785
39 139 360904
46 30 390706
77 2 953654
6 52 518302
80 49 833599
4 77 830507
55 39 464570
53 185 379896
25 172 752055
80 56 791108
92 80 225777
42 92 262421
56 56 966501
49 98 666719
14 17 683812
51 129 443634
15 90 602599
46 96 442903
13 134 88740
83 164 887453
70 39 578654
81 159 345360
14 148 863224
100 10 339852
99 91 427902
4 155 347250
68 103 166391
25 31 32292
36 58 340651
13 65 334464
98 76 673650
36 24 970560
56 114 639748
9 189 643237
2 143 704721
39 65 363696
22 78 989160
84 11 75684
26 140 826118
42 192 867349
66 194 1011715
86 145 867189
17 169 8886
90 80 67066
98 173 705311
48 146 407333
82 122 723222
31 29 388323
6 73 696741
62 171 664308
39 155 776529
2 85 446890
57 148 962604
42 97 134158
6 9 485997
22 12 115335
34 18 847070
11 184 873175
99 152 725258
94 15 174913
12 79 687238
70 181 227053
67 181 37737
68 9 626096
64 65 605273
91 12 590708
73 28 364984
23 80 306760
9 139 551558
91 89 469291
15 58 309614
37 15 982062
87 65 80245
46 2 566877
21 91 40126
85 92 613792
6 98 226350
14 170 816356
76 52 310258
81 67 582714
75 112 173863
21 150 80770
75 17 851
83 112 254945
66 105 973802
3 11 1006778
5 167 994762
79 48 668509
28 113 935627
60 182 862425
8 106 133678
70 175 576564
49 37 753896
13 81 843392
66 87 555311
44 66 492883
6 40 913579
87 27 498114
19 2 222347
18 38 395139
68 24 916674
85 136 53147
3 176 981778
15 143 17516
65 185 202878
13 83 4062
43 197 704554
42 193 947334
25 175 29103
62 107 526972
21 182 116914
17 104 670328
62 40 303488
31 74 466396
86 39 706588
3 67 605606
30 143 890313
82 14 569379
38 69 938409
2 196 870424
20 81 196348
45 195 244316
72 172 93062
40 88 969049
86 42 210904
66 134 189196
80 73 945267
57 196 425833
23 168 692601
2 11 231246
63 40 579323
7 125 773222
65 142 811090
53 151 797130
54 46 703188
35 7 611199
99 121 27622
99 38 952362
12 24 762862
78 102 288712
3 174 933471
29 92 439240
52 145 212467
32 183 203886
100 40 587714
27 166 167440
72 174 583382
1 134 593881
28 77 992915
43 146 304957
98 180 436551
47 144 628022
70 9 99658
35 138 52823
34 87 623300
37 98 978817
5 161 831110
78 44 815443
25 116 691548
13 39 682833
46 48 995338
83 52 199893
38 199 977777
82 5 697908
20 108 724
44 198 642637
75 101 601219
70 159 171456
62 98 704594
18 168 53388
100 139 62090
28 20 893468
43 140 499249
38 46 293844
6 20 389886
69 197 764407
28 193 994586
50 155 537839
8 53 637225
14 138 670913
53 164 998634
35 133 10870
53 91 253536
67 21 884110
15 26 865986
20 129 47312
10 170 680855
5 44 6085
6 8 145477
17 130 579547
4 199 726047
72 146 673649
67 161 924273
51 37 202767
87 63 999294
24 93 946365
74 155 878073
61 175 471840
83 141 360974
27 105 635496
9 11 292158
21 123 249791
30 134 303108
96 58 71989
13 195 470862
54 88 362149
90 183 396567
69 173 506797
39 138 44881
31 153 123597
22 93 38996
61 14 55911
12 155 716783
13 138 84065
97 171 337050
6 58 696286
31 155 188351
88 64 286814
1 126 932604
94 38 971259
54 151 375869
42 112 659912
13 51 389888
21 22 1011544
87 163 463287
77 22 493237
27 151 295212
33 29 541832
78 187 474277
76 39 114466
49 53 727569
51 18 345386
33 172 239254
14 167 747545
42 98 11680
71 56 633297
54 43 673266
44 123 470406
85 171 297019
92 36 141527
48 164 269669
74 30 294723
87 45 913328
75 43 68354
86 187 12845
34 15 329739
21 115 708127
71 184 895756
33 109 967086
6 40 202174
47 138 858069
39 137 878767
92 15 95685
41 175 903436
9 8 588226
61 34 295461
34 141 471057
82 16 377508
5 71 130837
67 110 52928
21 67 581529
82 144 669289
61 45 821855
37 28 324789
80 6 296718
57 51 142739
45 95 251782
77 24 20592
38 67 228217
25 110 586451
54 72 764683
97 109 495610
92 70 303927
36 101 536347
87 45 630321
35 16 164648
42 195 894491
77 100 258048
6 4 509990
22 87 100508
45 143 949055
7 89 834664
83 183 929784
86 124 221952
97 183 388943
67 47 720401
3 108 93932
87 198 289797
11 167 923278
97 99 776474
54 64 558891
25 64 494967
23 35 369718
63 2 212833
88 110 135480
78 191 854043
2 65 867145
87 152 47143
66 132 244848
37 151 756734
76 83 24989
40 98 45949
1 29 697778
88 157 660298
95 112 21202
17 179 1007202
17 167 135438
98 78 347564
32 108 93646
91 82 242488
43 141 505267
52 45 722162
48 162 584919
14 145 657447
54 21 72021
39 32 479582
40 40 58337
64 87 482859
80 106 430453
80 51 86980
7 42 168603
67 150 80087
53 161 679769
21 74 167190
99 100 699643
30 68 886110
30 176 224505
37 18 991458
10 68 559289
4 37 180303
78 49 317462
24 191 409893
21 93 216700
46 142 319672
28 43 940723
90 47 493179
15 3 548814
36 131 721909
53 120 289111
87 36 987302
62 101 113339
60 176 563852
30 23 633764
69 157 5111
37 13 318709
40 179 909091
67 50 250275
83 125 929593
38 89 1008914
55 95 595443
100 200 483718
27 33 390986
9 157 255943
71 178 19645
83 83 817196
27 109 432057
17 94 308876
4 119 1001195
78 98 124555
91 102 894815
89 55 981637
7 195 359719
88 135 708512
29 96 971937
84 182 487322
90 139 160280
44 177 947340
26 96 555377
67 119 937445
61 131 378007
48 115 223410
15 51 230043
89 103 855443
46 63 194074
91 121 244534
84 117 864767
41 49 794727
100 173 19989
99 169 930769
13 114 402285
18 91 181958
24 104 424879
6 62 334635
60 159 450245
53 137 856869
6 150 417113
87 142 612749
100 152 110100
54 72 101492
100 26 250528
25 20 960780
3 42 479304
6 99 963238
20 169 408155
9 62 883208
52 129 307069
85 24 585192
49 96 300048
72 199 563746
9 123 56851
65 99 124640
57 147 359324
50 141 24567
29 107 276382
35 137 276714
80 150 357338
75 100 660930
85 189 297323
64 117 978922
59 191 642718
9 7 56366
30 95 405422
77 69 295699
44 194 679550
38 165 459015
44 93 796724
40 46 306345
27 106 257236
26 193 595243
16 115 515368
53 66 162706
10 29 984799
18 23 113627
10 23 991803
10 40 38143
80 120 836370
9 101 539224
38 147 671921
69 83 170755
2 14 150163
1 199 121158
22 150 752199
41 96 861999
52 172 852084
50 192 787818
81 82 173680
96 28 163557
24 6 188790
69 159 83839
29 182 370414
57 66 566465
12 114 144663
89 199 542045
13 173 479815
74 160 322709
67 28 281316
85 4 471589
99 84 768937
86 186 603407
23 151 131577
39 84 875126
2 31 953647
87 189 242400
84 169 706890
17 179 415123
7 188 934760
52 101 434071
66 15 314811
71 165 327211
99 29 966107
100 158 576324
82 60 859675
57 70 245665
46 1 838073
100 173 391600
25 37 325622
92 52 385682
21 139 907895
43 159 768390
18 135 94936
2 187 587623
20 135 417285
16 55 642865
7 166 735312
32 63 502179
55 132 902127
14 124 482504
4 22 859148
42 84 140239
40 132 806944
82 152 445390
97 21 444283
47 64 872696
22 172 420957
60 177 844157
63 62 828938
63 95 23378
75 121 734044
29 130 882044
39 46 788560
55 165 233973
2 152 485389
33 97 779774
84 194 463975
100 78 20584
1 13 635103
73 171 690947
45 199 264686
41 152 677405
70 91 11932
37 66 65952
67 7 501214
5 167 373879
89 81 607671
46 141 456555
46 177 112981
78 175 783218
95 123 752710
28 127 548223
51 129 434731
70 125 421666
8 172 301619
5 182 547142
62 11 789050
13 77 862686
57 73 337574
11 101 640392
65 123 914792
68 123 432261
21 71 772190
4 112 689250
63 167 331140
2 61 386211
55 115 169339
16 86 707054
69 2 701643
81 103 671610
70 25 713797
85 89 428649
43 113 820072
29 125 503541
63 133 704034
85 87 180579
58 81 271262
19 68 951001
33 36 966940
67 91 489125
46 134 604531
78 56 466800
58 74 799020
1 164 410025
89 5 954971
61 69 575081
54 148 308920
22 60 253889
62 105 661736
54 161 872374
39 119 351071
88 9 697619
10 97 711159
91 8 95734
50 22 409227
6 111 781459
1 151 735097
39 62 665987
92 15 545304
94 10 73919
36 9 608728
13 144 233419
41 94 907293
47 104 651228
55 12 538712
15 98 216039
77 63 123336
44 75 150558
56 131 693692
51 9 162014
95 15 327389
18 178 251768
89 131 229673
5 177 945978
24 186 693692
20 49 812683
46 192 905438
78 23 33042
71 37 474714
53 11 631923
3 200 494515
89 15 264153
30 157 535285
40 190 750261
65 183 829007
28 190 619833
13 77 236340
90 22 727075
37 88 929043
43 176 76417
38 83 744178
23 199 465564
58 170 61432
63 74 848396
31 75 281448
84 159 433580
54 79 620329
43 56 268521
10 17 1003284
29 89 272544
80 125 425147
86 151 70028
95 66 21661
75 90 721047
51 64 800104
2 11 831828
71 194 20161
38 14 146030
41 149 100749
29 169 964817
74 183 703396
19 114 922663
48 184 295399
55 133 797677
65 139 974390
78 115 63802
15 61 1008728
88 52 925436
75 189 24546
97 29 782183
16 2 611312
45 66 676941
19 96 74676
26 181 539966
62 186 576667
16 28 332918
75 49 435831
75 174 806162
72 123 834929
62 134 303081
70 140 412720
32 94 194750
95 48 124890
91 5 381858
18 46 602146
95 169 614395
79 54 828001
53 85 180404
58 3 160303
74 172 269349
22 18 905721
23 59 437490
87 161 771840
12 42 744818
42 112 617934
63 163 139738
22 34 775643
43 89 588257
51 21 335656
35 130 668232
56 21 449695
6 5 435546
21 76 66312
90 100 370803
71 61 258575
99 83 375689
17 188 282942
35 174 157507
10 103 353777
21 142 231600
96 111 861783
60 173 209445
4 159 24139
63 181 432971
29 35 730103
19 28 585725
92 90 745673
86 26 921538
26 165 798446
80 184 936969
98 61 395552
77 154 238130
38 7 134850
20 70 37898
76 19 230320
43 75 96221
92 32 35907
58 66 137433
61 114 299562
99 112 348540
53 180 267446
56 57 391286
62 142 825960
54 110 579558
13 79 280627
94 103 886531
37 147 155206
71 34 305535
10 109 15171
69 154 593439
48 46 477105
46 39 342818
38 92 617347
92 68 605472
85 67 639153
71 91 167035
20 39 834565
30 179 40683
68 151 634021
7 130 784198
39 91 95939
52 195 500576
10 79 316340
82 25 398718
25 21 657527
38 153 923564
74 190 75840
5 36 208900
8 161 556732
15 2 982603
11 74 987730
100 15 645827
26 124 587846
68 17 622173
16 87 174584
76 39 647060
56 146 237129
95 51 863843
45 1 463890
58 169 888502
86 112 312042
5 29 260722
67 45 56606
12 8 1003739
35 73 8835
30 124 212643
88 151 157284
42 138 122343
43 67 972166
30 19 626245
66 108 263790
26 124 387417
87 179 44928
51 15 422889
76 73 683743
18 24 701392
38 28 894793
28 141 903136
79 82 961271
81 109 871555
26 163 475245
15 90 164654
96 19 793179
97 78 128995
74 173 356279
14 145 716409
47 144 768253
29 184 518448
57 102 421395
28 87 473008
40 32 153351
79 72 494057
76 66 665745
84 97 921669
50 149 660150
26 130 514856
15 95 398753
75 156 739268
82 156 541851
68 106 223678
96 96 311144
2 59 361653
39 114 366120
88 61 452479
93 51 271385
69 51 799846
48 180 717194
64 72 867969
93 139 882221
8 42 691502
19 142 63799
47 183 428018
99 125 892139
89 66 750457
67 172 798220
44 174 188068
40 110 48744
90 33 995145
14 130 505873
92 82 280136
40 90 589776
15 60 366329
18 183 294394
2 88 332699
81 174 771324
1 78 155614
47 117 576956
38 12 135235
85 109 371667
3 188 536028
50 25 584136
40 90 688938
23 110 702302
87 20 530749
75 105 375469
56 72 177685
22 139 101196
25 72 606151
63 32 1010797
9 73 723279
39 42 637860
38 190 953948
97 42 378737
84 1 985036
30 184 768094
82 171 660680
40 173 889891
5 15 31657
37 160 603463
89 178 7891
42 165 948920
70 13 73622
90 199 538388
28 81 9644
58 110 759204
64 65 45320
4 145 349414
16 179 555181
82 38 502890
60 151 925962
69 108 285914
37 158 367359
89 119 426907
75 11 31005
61 68 690868
16 125 103161
65 136 966306
87 146 156176
9 4 583584
16 61 573798
40 139 376948
12 9 664211
92 170 601592
75 12 553089
74 151 468306
40 68 11816
96 155 201286
57 12 172594
84 39 684729
13 16 1008255
80 162 264501
63 36 481130
14 40 264529
14 200 808272
74 180 134650
56 78 896879
57 111 65882
21 66 208504
38 181 419077
67 137 258385
20 15 911072
21 170 1009851
41 43 726116
49 15 645982
74 46 520774
100 12 156131
65 138 190734
3 111 561129
89 103 737927
25 6 586580
90 166 53794
77 163 545765
100 16 369854
54 155 266157
71 179 594512
71 58 562321
89 61 393332
74 96 972667
40 102 866745
59 62 902761
35 146 683777
31 33 767310
69 4 414424
27 166 357626
83 164 667033
69 68 825856
89 41 445781
50 140 682933
62 47 442083
56 108 270234
86 42 353239
67 23 804561
52 89 245613
72 134 956447
94 115 357519
20 81 294749
6 84 131412
36 158 901270
40 65 898990
60 17 58891
8 23 983038
65 194 467872
43 31 142970
92 90 632881
6 5 455807
98 69 922868
84 76 1005502
41 120 635302
59 115 989483
79 60 426129
99 122 896273
63 161 925814
95 109 758002
56 179 579746
77 39 538790
25 144 267676
32 72 642017
82 192 780382
75 8 608934
87 131 58427
49 73 286048
42 174 430506
13 79 791984
23 45 345817
87 115 953286
46 42 388854
38 35 61802
90 188 559387
88 60 497553
34 136 251090
25 160 842839
48 100 4065
86 159 621046
11 126 187560
65 18 747715
51 72 110258
99 2 965760
1 191 431509
100 101 768094
17 23 490779
99 89 502098
30 48 655906
88 15 354960
94 12 787523
67 200 168729
24 110 812877
68 171 938736
35 3 906274
30 157 606448
66 44 866233
63 158 779074
79 122 932160
63 10 660217
42 112 683772
10 5 396541
32 196 732263
73 190 526044
14 182 389627
81 60 256357
74 191 150401
57 179 61021
94 19 911281
81 160 605014
94 175 913871
78 96 484585
84 99 716535
6 29 262338
47 8 424745
70 88 648220
14 162 937863
46 191 808821
12 30 981509
13 56 632340
47 165 369089
36 164 405983
75 191 996426
69 37 493365
22 192 957058
1 23 340241
66 95 677152
36 154 252772
52 153 75796
53 93 188725
24 161 921822
96 76 194635
76 131 635114
90 131 818579
52 12 837910
33 73 935785
97 187 198557
54 70 533057
20 11 901694
68 196 484682
22 198 928591
64 120 253311
43 123 897358
8 18 787840
28 184 3734
46 40 554535
2 15 872241
4 151 31331
50 157 418051
27 170 802894
65 46 760479
22 176 845794
4 178 94309
62 161 91454
87 147 660139
89 145 670118
50 140 845332
93 172 813437
32 131 161417
15 103 484394
48 151 958457
50 173 785000
77 18 884997
15 63 236850
73 15 845793
64 34 118942
51 68 15590
55 77 860089
67 177 780357
97 39 969047
61 47 470096
82 197 391057
31 2 655214
13 81 258967
62 143 772217
61 35 107721
22 134 777014
44 108 914479
12 192 832753
57 14 410453
81 193 958438
67 13 151979
57 14 980145
46 160 513365
74 176 950929
15 87 352099
81 47 244380
52 198 787080
21 176 232619
15 17 586758
53 143 891807
86 142 555690
52 173 684729
89 181 192797
44 82 448766
9 10 681454
77 155 26452
73 137 596897
16 77 504537
68 177 832117
58 119 654027
95 122 10957
29 116 48652
86 70 636425
59 134 9816
88 98 755803
56 148 224141
9 62 154133
26 84 295133
49 168 556916
60 49 985342
87 13 213110
1 85 886859
89 184 486303
24 175 797220
92 160 579897
55 167 541541
46 30 420395
33 140 237470
62 84 197029
70 28 225842
20 62 540559
8 180 945079
94 116 720123
1 67 905176
23 14 859570
93 171 34648
57 30 415829
63 24 458749
28 185 243486
64 150 729787
75 150 54352
33 22 719677
12 60 39004
3 113 641765
92 136 405550
22 139 169469
94 20 581161
24 121 98269
39 137 994945
9 3 263058
52 141 284724
19 178 839034
93 173 238165
89 42 792435
45 4 271321
1 161 229407
81 81 223824
71 125 214422
60 21 382079
49 42 819163
78 90 915786
66 89 752066
23 92 812065
97 162 923865
98 115 468911
86 186 923908
12 95 582545
21 77 948025
67 138 771867
83 157 7423
38 121 150165
42 144 364304
37 91 594172
74 45 1002936
67 40 575249
83 159 797176
10 74 903395
67 136 297309
66 159 371128
63 119 548750
99 108 18741
39 42 252205
6 123 613483
16 52 574137
93 133 643779
54 119 925879
56 33 347003
92 147 954084
84 123 43719
21 5 150736
76 101 785389
78 104 188767
52 168 916732
17 103 103102
40 99 967869
57 176 177128
51 3 617226
52 194 681218
39 9 964348
99 71 338115
16 31 223604
38 66 878871
38 114 313182
47 58 115268
10 105 590417
1 197 155954
68 83 580278
34 53 421727
77 101 200471
39 38 485181
9 74 983178
28 165 322880
22 104 299132
95 42 820660
18 9 427727
87 62 445537
7 22 324373
7 125 162429
86 94 317601
74 61 623480
10 141 1903
45 29 700323
79 109 314795
15 46 613154
61 175 1010438
78 181 688468
68 2 660148
4 134 573252
36 179 232400
22 66 178674
60 27 621256
40 49 45827
68 4 42649
72 192 178422
81 187 759059
74 44 354003
64 63 985667
31 29 627588
4 8 22423
96 76 715362
52 192 109439
81 44 113674
18 197 366303
88 60 839020
60 60 136425
29 178 684936
73 167 495435
34 41 693561
44 192 421753
57 116 281814
34 99 253172
51 80 155315
22 39 672464
89 149 56942
40 149 201758
13 133 258230
89 191 999140
9 99 515418
15 34 993844
49 29 311376
90 172 30591
33 194 881055
80 182 927903
100 196 494956
18 138 752414
36 47 208283
18 37 803734
80 103 221199
38 150 578694
83 102 838974
15 29 714581
96 35 120001
88 60 796496
46 91 740071
74 105 1002556
38 131 52617
16 1 238702
26 19 620303
74 62 780569
82 44 732092
31 82 358738
79 98 432454
8 129 772785
65 75 427211
92 130 618251
46 142 541580
4 70 19682
39 148 432956
2 95 538381
83 194 983429
88 162 59463
9 21 675288
56 5 15933
7 83 235248
30 49 239622
89 72 601012
19 24 341966
2 70 370215
25 167 174674
84 35 901227
2 21 637609
82 127 146598
84 194 563061
54 26 513219
71 184 508436
53 154 410137
65 149 881726
3 179 789120
26 159 499300
54 68 29658
73 45 507857
89 16 199066
45 60 342597
10 34 790111
13 104 991507
7 79 992882
66 126 589814
26 167 678979
75 144 540476
30 116 367037
3 96 209132
43 122 458544
20 66 252089
7 101 313659
43 30 827599
12 157 957496
63 164 472310
30 124 478909
18 31 635415
59 134 406592
48 114 1010812
83 95 942955
100 93 432665
71 168 454362
16 168 1010813
43 75 27286
53 85 573159
98 10 441906
81 130 979153
51 83 260662
51 157 830255
71 78 371576
100 61 61648
55 132 998146
49 135 172371
21 42 589626
37 118 271914
71 19 169871
57 154 930589
9 9 940829
91 186 192154
5 45 668850
86 57 235486
62 58 280052
10 116 326294
39 37 510960
74 97 363181
59 151 702486
75 9 100209
61 137 906019
91 94 379332
31 190 967174
68 21 26848
56 92 934168
85 117 242207
71 98 580072
22 46 543757
91 147 376082
25 98 487053
59 18 512881
85 31 6728
88 156 697021
99 131 564449
44 192 895694
100 46 926480
75 57 276568
24 147 127022
14 146 477810
23 62 785943
9 184 489375
23 142 503388
54 188 24284
67 44 622944
17 30 762380
39 170 985098
48 42 384438
46 93 269394
22 86 94062
11 83 603625
65 81 272047
41 181 377952
50 30 373084
67 86 364446
21 70 596882
100 169 301109
23 89 850543
40 54 8920
33 197 543832
98 85 705721
45 92 298827
16 8 413717
49 138 983051
3 181 992764
85 37 885405
57 58 987227
47 51 224896
15 31 235683
54 142 903688
97 79 400473
29 27 278316
11 142 691586
98 70 55435
100 187 980300
10 7 716004
20 63 298935
69 103 519382
23 140 828581
56 91 167202
1 127 323971
64 128 757853
94 126 74267
13 76 763420
1 178 101325
50 59 765960
74 38 984928
41 47 171546
21 141 81109
2 63 856029
26 143 620739
2 104 313759
17 188 612458
21 102 564134
13 15 761647
86 132 653367
7 148 268153
72 54 604511
85 137 954133
72 38 633936
65 40 90359
7 28 658033
85 51 861569
15 180 862483
70 174 712757
86 124 793276
91 41 163716
16 2 389661
57 163 724430
62 89 410258
50 199 452543
86 92 741405
3 10 863616
52 130 871495
72 138 245790
8 40 913532
92 64 990771
52 177 996345
7 30 682831
96 25 513743
98 170 611105
14 45 51928
55 49 244244
18 68 222019
3 20 530604
72 56 956101
49 69 908316
42 101 16581
42 146 975885
93 17 833464
92 57 193242
36 42 816807
85 106 260427
70 146 236970
63 80 692849
19 158 429538
28 95 565341
8 162 139812
37 175 30763
68 102 563420
51 23 216830
15 52 697224
19 194 385971
7 6 979203
23 133 751116
86 44 91759
80 94 707515
81 156 459217
77 54 874833
57 72 509706
71 56 802926
10 43 845146
24 95 233595
97 75 374211
74 115 369119
79 200 905225
67 36 469466
42 179 188198
83 45 206153
48 104 954252
15 34 446625
29 19 739597
62 129 471615
43 150 947179
52 44 149977
61 73 39068
12 13 922522
62 176 69192
4 41 890984
92 9 541373
61 117 891180
71 66 109705
85 147 277705
53 47 627477
46 158 254671
98 73 246046
62 57 766681
15 111 373518
79 147 537949
53 176 528444
33 141 589887
13 127 864435
13 1 439736
22 182 92427
6 197 226674
59 162 129906
99 6 327227
100 181 557387
85 165 867124
66 86 67445
88 117 570895
65 194 629279
27 74 801660
95 95 806746
2 162 16670
80 147 736635
73 87 938169
81 177 339786
40 11 726295
35 19 785685
42 35 155412
19 200 246266
96 124 195979
45 199 970201
69 56 855726
43 178 277538
4 138 893969
68 156 128876
27 93 297482
55 59 459132
36 120 979047
91 134 417613
76 12 56446
38 174 457858
97 124 780447
1 113 574097
89 27 777907
91 74 936301
99 129 416031
11 98 116250
42 78 565610
40 194 518490
27 37 319248
24 38 985301
1 114 873819
96 18 61705
12 92 813389
91 176 985650
13 155 754211
80 72 307412
17 114 230913
7 134 157619
3 197 573741
24 88 605183
69 108 99832
89 93 83345
87 46 850476
22 94 256652
97 22 357174
57 199 829095
67 25 341900
93 7 849242
8 14 523603
64 195 183118
5 140 502937
27 38 570877
52 78 788793
50 100 325467
96 178 778885
66 194 778659
29 157 140632
80 64 456497
58 72 705032
73 158 90974
93 158 894766
2 145 258299
18 171 886773
43 55 626106
21 150 743801
25 182 246433
31 135 718802
62 73 355956
14 121 1009896
41 34 766900
27 136 279831
60 40 137939
28 12 936193
36 139 519131
28 76 138894
81 42 389728
95 115 222193
95 131 803197
53 190 651233
50 11 585134
70 100 244052
99 49 308479
76 100 479224
54 95 31194
38 193 626539
65 96 949523
100 65 201413
3 27 618102
10 161 147559
8 54 99929
68 90 854559
41 187 452992
85 15 849841
10 93 237353
2 196 276119
5 107 811736
29 48 42637
42 20 892740
64 59 90915
34 137 440372
85 168 75287
46 159 156138
85 20 973249
7 193 132332
90 92 112213
9 113 790019
59 195 251616
53 63 850718
25 65 416762
13 104 634914
21 100 947825
33 80 463301
7 138 215140
45 24 575957
38 45 48803
31 64 251953
38 197 696111
91 157 681027
28 97 366032
27 92 936989
61 86 617539
42 116 778054
5 53 349720
51 40 46989
96 105 967396
25 10 372715
99 110 518093
65 177 326988
71 51 344654
81 3 871474
7 128 909144
77 179 328274
86 160 858541
33 59 392512
53 96 892226
68 51 771939
3 37 807746
32 48 324251
17 114 598299
81 109 819052
93 87 338868
1 13 855143
88 74 300355
46 158 828505
38 105 645801
77 79 358379
14 190 165764
19 122 991936
89 97 182392
36 130 218992
65 161 575165
21 29 188238
91 171 183899
83 123 643548
44 80 254387
99 78 575113
41 147 150194
74 135 30973
16 72 94075
36 62 34964
71 6 572257
2 146 579112
48 85 904905
46 109 14293
30 137 374284
27 17 971388
100 28 767158
95 92 29523
94 47 206203
86 15 776459
37 81 242617
74 75 951680
19 198 796936
55 130 664170
50 65 570487
46 91 919365
52 121 207458
4 158 196613
89 31 257561
33 196 570900
66 150 655165
23 8 523121
13 90 104983
38 152 302873
16 185 735728
94 67 192354
17 20 353438
70 12 752472
97 182 746262
5 21 728788
91 115 295044
61 5 523643
58 162 360353
14 138 716220
49 51 584465
33 47 694661
100 106 298562
75 183 42358
14 17 750490
85 15 785162
52 161 897728
15 143 516692
44 17 559788
67 113 518551
80 37 164304
4 72 129127
54 176 938350
5 122 351483
44 177 888863
73 46 727564
35 82 100739
2 70 626873
61 43 702289
92 190 369899
60 147 884726
5 146 403983
59 47 615039
4 67 596874
13 80 309451
8 58 138300
27 177 956927
47 27 1011302
92 119 577158
77 195 705927
8 158 914976
13 170 171492
75 194 14500
68 66 11532
45 115 891424
50 85 566647
86 31 623788
33 42 967617
96 83 725693
86 104 970106
17 82 463224
17 184 739711
76 188 927529
47 191 68001
41 199 308603
58 41 429753
91 162 278219
89 63 952897
99 84 266673
74 81 606867
71 73 845978
28 172 11236
13 197 883878
87 21 856099
68 102 611240
73 68 334230
52 197 557598
12 146 598985
71 69 221996
56 186 317898
36 178 611685
15 27 377946
72 91 517905
1 155 694472
88 9 752514
80 141 616493
56 37 904232
11 28 221495
52 77 541916
8 173 783883
79 62 822702
52 24 67088
45 107 752514
83 151 372973
74 116 455644
29 126 136068
70 39 226748
26 40 601078
92 187 497478
7 168 202527
37 151 451559
27 173 651803
80 15 25232
47 107 74274
37 135 334209
35 17 790068
60 53 675832
91 141 342724
61 114 307329
98 1 734310
71 33 112971
35 137 24612
82 95 849906
64 194 245709
67 41 955805
97 164 44240
72 40 460259
59 161 290134
50 39 437906
63 195 988849
13 131 880592
94 81 163850
100 10 370020
48 90 425449
91 68 363565
58 39 451117
42 189 406735
38 61 317108
53 184 206521
8 168 359798
96 61 873857
100 17 366667
42 83 631424
24 153 675224
35 110 91158
12 147 275880
83 114 357834
53 45 424374
46 37 311778
93 191 260716
76 112 576507
63 169 104411
60 110 104517
33 145 524574
7 196 496962
32 195 792011
48 55 784874
31 46 625454
14 112 159612
9 125 690862
54 58 106391
9 51 604179
76 114 29636
2 125 93065
55 190 107011
6 84 566966
84 70 736695
1 184 403282
25 102 144990
61 173 801020
91 89 73181
48 121 760705
86 23 1006867
15 107 595326
81 47 830168
71 133 626932
88 77 145449
95 3 494596
72 117 879621
7 2 82772
19 141 326692
65 49 547581
54 31 617451
35 2 779060
93 180 426316
9 185 272134
94 1 784305
37 179 548175
43 117 936271
67 8 43934
39 160 965131
5 42 296475
89 86 24236
62 91 657122
34 18 1005735
32 186 557854
54 130 960884
67 102 546123
99 9 550894
73 129 351479
83 55 908074
2 181 881940
4 195 566380
95 58 104429
15 161 882740
81 126 569251
23 60 486767
80 42 879157
73 53 144155
81 196 471023
27 137 329083
70 63 575387
87 46 687171
99 35 982673
23 149 385783
81 163 305742
79 97 248723
84 162 425721
60 23 262501
42 157 887626
97 132 355295
98 35 932336
98 193 468761
52 79 776747
99 186 993160
57 196 154718
55 34 339558
29 184 66802
18 111 948389
79 97 64740
45 164 689738
13 82 926755
19 138 594401
34 6 471253
67 165 737614
1 139 64971
78 149 248373
13 113 737057
28 49 539792
20 72 19620
91 13 864761
78 101 727357
9 5 493535
93 36 14331
96 87 576841
4 151 345600
2 61 868706
69 181 194981
12 160 685333
9 147 796715
89 117 73654
84 46 362858
38 43 415514
64 135 110687
44 83 578852
49 125 19580
86 22 303409
47 77 704027
46 26 17358
37 117 235532
49 85 769797
61 132 504985
89 63 877918
86 172 260353
17 188 997572
52 112 606291
85 104 784988
89 85 302937
64 112 755247
23 4 557091
27 47 952101
74 78 894488
92 150 151625
65 6 753221
97 65 51280
5 67 361831
81 41 986396
11 130 99685
39 52 772841
24 103 885016
12 39 92185
57 133 981155
72 180 877919
6 73 751407
25 115 774807
4 34 822868
64 37 304438
36 83 144047
97 195 187697
23 87 282474
63 11 152484
63 124 125002
75 107 980476
62 128 629820
44 116 600943
39 86 442558
70 39 746084
41 162 704973
37 83 708126
51 32 603247
68 108 564765
81 136 640194
52 5 949482
7 85 38799
8 143 508245
66 64 694223
20 151 468721
80 81 696731
28 99 302793
85 150 998793
100 173 399928
86 90 790642
46 54 788580
95 95 920104
81 11 681333
46 123 531142
18 108 116169
66 87 642719
71 23 732610
58 122 465096
94 153 732718
66 114 90802
23 181 443527
27 123 650753
71 161 889190
13 77 518276
53 136 594853
17 185 199093
69 131 334064
77 172 27142
100 78 932838
16 19 399621
91 105 5008
64 93 65431
72 76 328073
62 132 713519
86 96 252536
98 139 255131
41 108 844019
82 96 134003
25 142 529605
77 123 258728
34 70 775355
66 173 971232
19 150 601758
35 130 276448
5 195 71967
8 151 1795
70 4 258697
15 75 796214
76 98 405888
27 129 2222
53 31 265493
99 84 107846
42 182 557285
34 26 256844
2 80 544894
38 178 607900
69 21 216812
67 197 544685
31 95 959808
83 111 914295
85 82 251707
4 158 826028
8 110 858423
75 114 580537
78 91 168649
76 83 12752
74 59 659943
25 158 719751
93 179 884840
82 16 470993
81 65 649372
88 152 987468
79 159 523350
8 153 666740
54 174 845175
42 61 7656
35 180 968831
65 66 774866
9 38 255713
39 9 438321
28 85 564773
66 17 503653
87 21 470008
63 120 881511
23 145 726920
11 82 400262
95 136 829716
66 151 264923
88 27 788777
90 121 14594
80 123 144847
47 51 483111
68 191 441954
78 18 219784
12 188 635483
39 143 668655
59 82 745655
33 19 978040
46 45 958178
78 122 720889
55 121 520623
13 136 944996
19 117 370024
25 86 460203
79 105 330741
93 53 867068
24 103 95075
100 97 935956
48 52 963725
64 55 889023
62 168 624918
5 126 137799
94 145 677529
36 66 169735
31 52 791845
53 132 304737
86 4 106759
83 34 184280
87 200 567403
29 133 133773
32 145 374999
61 29 801914
35 8 187885
66 71 269188
78 172 246079
7 39 250767
94 194 558033
23 181 1002867
43 11 935742
24 148 302071
39 177 651735
2 94 316588
92 41 16999
26 145 823125
4 105 630379
1 164 561960
65 147 294427
97 170 974915
92 64 437342
52 125 174193
79 62 820497
86 163 228365
97 50 664291
73 53 28088
90 110 731805
72 130 854291
22 11 786179
90 176 707122
96 175 439205
22 67 378303
41 33 689363
82 179 21464
36 79 752971
73 18 978421
40 54 721863
15 51 896667
27 2 818146
26 180 327557
23 200 316684
80 84 776387
21 147 832625
5 101 890083
43 196 736655
68 58 932202
83 64 125155
54 122 471235
24 94 321235
60 171 644256
5 22 991812
99 175 890470
79 26 679139
27 66 799452
17 152 394222
58 57 936779
59 125 208663
4 91 372397
22 3 696176
11 196 916561
91 131 886770
74 5 866980
53 43 954770
7 156 407331
41 2 453248
2 18 234718
73 70 87970
57 112 452960
100 12 646065
99 40 913574
86 184 367072
91 169 386323
78 120 536642
21 115 1008087
37 92 317077
1 134 841494
18 48 961733
32 175 651337
57 121 915306
64 195 278544
26 67 694441
12 90 585911
68 97 561415
43 68 171330
12 156 219536
84 175 597340
34 178 687527
53 126 180599
36 88 431596
54 179 11333
3 24 846731
88 117 906326
31 100 326446
91 170 866362
72 72 458275
30 78 496060
72 163 442508
92 50 360606
46 30 310129
82 157 638573
7 3 416052
66 142 513243
28 126 12415
35 151 151838
88 183 100004
63 155 579324
20 6 692653
23 185 385740
95 5 897271
91 173 20483
69 105 232593
13 37 631280
98 57 949062
64 49 794525
66 141 624800
90 27 448517
48 159 176334
32 140 517442
60 149 717348
6 29 151504
11 116 57930
54 194 919495
7 118 67179
47 136 165669
97 5 169555
76 168 182195
61 189 482149
8 153 116514
46 189 103871
4 50 302224
61 102 150181
15 36 552109
28 2 642198
55 68 848685
60 173 724022
82 102 1006624
56 119 699158
92 187 848600
61 136 841492
64 115 870021
90 194 679245
41 107 857504
44 27 952963
64 168 535851
53 127 645529
58 82 89187
34 1 124582
28 105 594884
62 106 914129
26 43 826278
30 184 938458
14 99 708332
84 193 283089
44 51 787535
82 148 284424
1 115 497386
74 198 805092
14 150 962288
65 18 850796
88 156 965623
42 136 980506
35 114 457753
66 158 642469
81 107 890452
87 1 780526
14 2 513149
94 173 369390
43 165 485044
47 128 399844
16 67 528292
5 43 144004
15 22 1003236
56 176 856866
85 10 739324
49 164 239560
86 11 893164
10 142 862339
46 170 880065
68 134 499140
32 41 451603
27 102 17813
79 1 68205
2 60 951786
100 99 452398
56 190 445502
5 52 135568
95 91 629811
82 54 523402
17 176 521754
52 165 367027
88 144 714759
51 103 738586
41 83 193534
37 123 290627
82 111 34747
19 10 783001
1 97 973847
52 137 217912
95 165 495938
38 164 811629
72 105 253924
26 60 861221
72 22 914823
21 82 277650
49 166 873292
39 89 594018
85 102 104343
18 87 897986
26 197 27284
85 147 143255
1 179 711927
18 56 251918
90 115 776382
26 25 806915
100 168 333161
17 10 619750
15 35 828470
44 189 82760
11 187 532664
9 186 367264
35 59 117719
55 172 424928
29 47 908487
29 123 750844
50 198 774740
73 132 917716
40 145 394562
38 122 172755
5 18 978246
4 184 344991
7 150 84080
97 148 596650
68 75 811685
7 102 649797
1 42 868544
86 158 279502
72 117 848694
44 184 856793
11 161 445504
20 123 889280
32 93 704424
50 5 51749
41 185 164410
51 56 511552
72 7 92243
71 160 810774
45 61 272053
56 99 526559
16 1 305701
18 151 195449
73 91 469164
91 78 875503
72 61 368956
18 28 323015
20 126 219267
5 143 307942
94 122 404646
80 126 814829
57 91 728223
77 3 885229
40 91 254019
75 24 738498
33 63 423870
13 197 637029
26 109 450140
90 192 539351
76 6 26214
37 146 518730
2 92 597715
24 64 71727
36 164 766079
86 200 865328
65 13 596959
90 87 317128
95 87 243843
63 81 20799
84 109 716176
8 9 318286
32 59 556155
58 59 755133
63 71 594953
35 169 485217
42 83 758222
31 83 10603
82 25 687167
14 53 506185
50 77 541819
71 44 753566
88 143 704636
77 176 437767
20 158 345913
61 100 257500
86 77 340534
13 153 78411
22 8 407797
60 70 523153
87 160 826053
8 154 993493
66 138 657236
22 183 31266
78 140 75211
34 185 901465
39 72 833191
1 101 924940
45 6 25041
88 2 37279
68 134 484136
89 10 643159
18 91 797098
10 57 870423
22 40 830499
19 117 1003722
97 174 780125
62 68 244240
21 100 83170
94 144 504529
28 189 427202
14 118 240036
55 21 534017
44 17 970967
32 116 85702
12 83 103343
74 1 109701
65 197 362665
94 143 244708
56 42 760408
1 83 345047
46 7 63947
10 35 944181
16 181 445009
98 64 214365
82 93 777564
24 124 233188
82 130 149434
21 156 403431
99 74 491839
19 47 10695
21 109 461802
27 61 401933
49 60 553296
80 97 904332
7 42 251809
66 63 405724
93 30 475704
74 149 313830
35 71 751289
47 165 749706
51 142 922865
52 25 822543
36 15 762300
98 22 284730
16 111 239689
88 153 271927
87 87 876012
2 60 584259
10 71 624804
68 89 65246
51 35 198669
7 101 762075
14 137 982
68 22 758029
83 193 203886
97 69 506679
40 187 995012
45 5 164184
25 124 881868
65 177 593055
68 120 427544
79 33 50607
9 33 791851
100 125 722830
40 190 426006
19 72 662439
83 52 407747
45 142 735005
59 193 587281
97 189 864931
15 155 566046
15 111 236963
2 196 783314
62 158 9553
56 185 517752
51 127 276586
57 86 855314
57 87 784628
47 107 733628
5 72 845884
87 41 886187
1 132 135646
92 149 474320
19 72 740682
64 172 307083
20 114 338027
12 125 919804
63 51 520133
77 74 826677
53 198 643961
87 174 242949
40 6 570882
59 55 917093
66 147 549051
30 61 324235
96 117 430420
2 153 253163
62 79 713209
85 174 263252
99 125 319150
23 83 704189
54 150 835925
98 87 445213
69 154 1011898
20 123 496090
15 36 1005764
67 91 962496
79 32 277516
42 109 830684
25 6 16163
6 7 186417
38 109 503876
97 164 928391
49 120 685118
3 176 54132
93 28 617444
97 55 486228
99 95 668705
92 49 787729
63 170 231807
32 1 174124
43 176 433325
55 128 710453
17 60 472921
97 102 123783
75 86 438258
31 193 173219
51 110 779571
18 140 676130
46 183 423972
82 145 281337
6 173 330458
73 71 405311
98 39 602123
15 44 978458
27 29 711820
69 82 944795
98 74 482538
32 110 72152
26 114 144678
85 164 772331
36 77 437892
92 92 134509
42 2 830735
23 96 586905
27 116 744605
77 139 100334
46 48 54928
85 178 818015
44 52 672927
58 110 905083
53 49 302039
54 160 932482
40 170 983931
97 27 623142
13 18 927040
85 6 591641
67 41 242435
26 199 352641
96 7 297551
80 192 694255
5 79 621982
17 156 433301
25 77 591301
50 162 998705
77 88 276698
6 105 512100
18 8 142785
56 178 326845
64 64 614012
52 129 911759
87 53 984177
66 52 843436
73 172 290507
60 1 941950
28 111 384598
78 36 882822
79 25 816700
93 86 986113
34 85 563894
67 118 125917
88 114 931800
95 180 837631
70 129 231896
23 96 104535
71 69 451831
70 103 583227
71 9 70450
16 22 399184
78 173 318116
7 108 965688
99 97 497165
41 148 105705
47 112 764299
31 104 1002487
70 198 705997
85 102 907239
18 130 867382
60 55 113519
20 76 515637
90 162 883893
64 63 23586
10 157 413315
54 64 294828
78 84 551816
1 196 848352
94 175 973618
5 61 303457
69 136 1605
22 166 230838
68 98 448198
88 194 770935
16 91 655422
30 24 761911
2 66 371159
9 161 237205
94 97 45668
52 128 569019
14 179 59821
88 24 904982
21 71 781390
14 89 287509
63 74 445419
1 12 185358
77 40 485069
87 9 576538
99 92 200116
97 183 713666
79 35 782034
17 172 679028
33 181 327006
29 168 937804
94 187 738349
75 63 183191
39 25 119506
44 19 513063
89 93 176673
91 13 431277
28 142 769168
20 60 81349
5 141 646498
71 3 765852
22 39 521362
97 63 77293
43 8 871285
75 63 331408
48 56 18486
7 130 827922
67 50 64735
72 3 126636
80 24 421206
51 160 782385
93 144 318961
86 166 495309
17 169 790747
86 6 946112
91 158 539114
86 155 48124
5 129 594266
87 193 486991
43 40 172061
63 127 573239
52 132 781151
4 133 113134
5 101 115247
40 166 440922
26 30 942958
76 175 642169
46 182 889583
55 22 954635
39 181 143579
86 35 983795
1 98 771696
75 73 641722
26 3 420239
88 125 325799
52 29 65786
14 134 177923
72 119 119980
28 171 843071
35 43 440891
23 80 2326
21 53 260713
77 184 126457
27 105 953083
80 131 667966
54 88 841020
25 42 403402
23 35 570722
27 165 323820
43 86 354597
23 140 718080
18 102 972309
72 91 429004
29 115 223568
98 19 862387
38 110 33259
96 119 783245
24 44 95951
63 4 182686
89 72 667110
35 183 988502
65 164 97634
18 98 95939
34 64 198303
98 8 587521
20 25 113398
13 4 975844
56 155 681747
64 125 18920
51 15 934672
43 13 184759
97 173 10892
32 196 3864
8 34 248361
81 161 409911
92 139 718211
52 137 28457
65 200 973564
11 5 617064
10 66 836892
51 16 99884
22 148 276495
82 94 25580
23 44 575837
75 110 120471
61 51 440012
34 97 595754
41 121 34984
58 32 411739
100 9 23205
89 113 560666
51 11 131356
20 49 610830
58 116 14495
9 82 174897
63 39 395926
3 7 534319
65 23 434567
29 75 763920
79 90 599530
88 54 743557
56 87 347065
12 135 921870
66 136 334954
48 170 590784
89 128 241174
72 186 188009
83 102 797410
11 135 275378
15 96 217374
75 42 223962
36 40 925885
89 124 891794
32 2 327775
59 34 759136
75 195 743432
44 19 381966
87 171 960278
97 183 984608
55 195 94066
3 113 563381
3 152 864430
93 126 773594
27 13 906632
52 132 392002
89 60 40780
23 59 59496
17 86 915286
86 78 418756
100 53 169814
32 147 715961
8 81 724427
91 30 835355
4 15 409224
76 113 259645
25 131 575172
22 23 107395
89 151 589084
77 108 727121
77 73 69451
88 62 902248
87 145 564638
41 174 297142
100 15 140015
50 111 454309
93 113 447732
11 198 303703
29 26 336390
80 64 509921
8 172 900844
58 174 283273
72 103 971478
3 83 162858
68 15 456154
99 108 462134
70 129 466305
35 39 410597
15 77 785264
18 28 206192
75 21 64372
8 151 983595
58 12 70648
89 195 778797
15 80 763013
92 87 663793
22 128 735847
74 133 393724
35 23 169966
90 13 17252
80 22 259326
33 150 464051
45 13 351533
40 53 34331
10 194 601459
90 188 89117
66 95 231539
89 196 369036
68 200 843665
74 82 159860
58 170 943571
47 173 266782
28 117 90180
62 165 644657
35 19 696438
4 14 80913
72 30 429374
60 194 826816
4 125 25006
84 146 13361
79 95 134138
89 126 337979
2 173 896705
77 7 712316
63 140 738409
21 27 259513
57 192 255801
64 161 839109
3 186 882329
91 72 348183
96 179 146376
5 156 590055
73 166 407134
59 1 808807
51 9 376380
63 29 673816
48 171 624679
58 50 244916
27 151 550948
59 161 773625
70 8 920568
7 55 132897
89 154 805489
96 91 775911
78 135 173947
64 85 741785
9 183 968876
61 49 422058
94 150 673760
76 9 934569
32 57 96427
52 174 17188
69 200 629599
37 168 808196
29 126 756203
28 112 139133
38 68 451922
35 116 990189
78 25 906648
62 107 664826
10 100 787306
31 124 858559
47 79 793976
23 3 356798
40 158 472330
96 124 280684
81 173 502933
32 165 401976
15 38 226148
52 40 208957
3 64 425029
31 78 91866
18 96 255705
78 188 836602
79 115 497749
59 1 405819
10 25 144599
4 166 551778
29 92 220166
76 180 519841
75 14 878862
86 105 993209
94 102 75881
14 163 325143
82 187 539043
17 66 577386
41 78 355639
61 130 573082
27 124 493106
11 126 703624
29 194 48275
63 142 843579
39 23 444499
53 177 173207
80 116 410585
83 171 190880
14 86 291850
87 96 188498
68 107 860847
91 174 35157
86 128 203217
100 175 160527
13 25 136154
82 44 692124
1 145 419470
84 82 173999
60 196 697612
73 104 14402
13 108 893275
44 167 767407
12 57 607380
21 176 933409
70 47 330166
46 129 28199
75 27 84644
47 200 517868
74 6 698245
11 165 482734
45 144 681526
77 116 70208
35 29 141528
79 88 665240
67 19 986265
38 9 352308
76 50 20686
57 190 984608
100 98 69331
90 163 299087
3 96 666513
65 28 373875
82 88 846798
77 79 1010205
99 123 701551
75 86 324599
17 43 2686
71 146 660917
74 106 859796
44 192 750700
50 198 959582
18 40 380988
23 175 30139
1 16 552380
9 55 417771
29 108 705349
60 152 343538
17 1 224228
62 177 699864
18 53 750163
16 169 284703
63 153 353259
26 50 39972
47 126 881502
1 55 576428
100 75 839987
63 133 181420
44 156 158797
2 133 538253
8 68 40209
78 192 931364
99 196 815036
90 145 198073
77 49 729146
71 30 342442
1 41 133776
18 183 777579
29 46 19167
92 85 520081
35 97 29663
25 60 479638
31 55 375614
20 32 490961
49 23 181510
19 91 664761
77 66 405977
24 29 948576
71 177 813405
8 178 841811
47 146 406720
48 184 779192
11 83 702288
65 101 804229
14 5 819385
59 36 876728
60 161 185886
94 73 317044
64 182 251820
69 72 954187
4 65 512763
4 169 689121
81 138 704013
59 38 257510
46 85 455427
43 51 740740
71 22 804903
66 133 70703
96 35 665649
88 107 856070
21 46 778655
22 144 425525
9 160 87182
88 54 405749
100 167 514885
36 67 201609
74 112 845041
93 151 804977
48 188 430263
62 36 336766
48 87 505204
19 100 621797
95 12 263910
49 14 438364
16 186 113659
56 89 369851
79 145 753073
5 15 664090
48 125 989545
26 3 877864
55 49 909392
62 43 313895
87 125 584624
27 6 907599
85 33 209627
22 93 815029
32 111 392367
31 46 307810
85 76 109732
52 84 73286
78 30 786561
92 80 327549
59 71 220119
14 179 210919
13 120 99111
32 168 1008032
72 6 482666
78 38 81112
98 185 615635
2 20 858005
89 191 328367
39 107 54168
59 77 305881
48 47 890396
25 6 737890
4 126 925439
2 57 958325
21 134 372473
43 38 363037
83 171 412736
66 65 123173
60 118 634643
88 142 810218
66 110 666577
96 18 43151
94 43 275283
96 104 500186
36 85 632607
9 1 227240
70 129 460025
16 34 634104
12 60 216005
93 105 537590
63 133 247554
29 24 612968
60 119 573535
41 16 348425
87 60 110185
71 119 210080
99 146 956859
41 74 487402
30 145 441000
13 147 506487
42 91 611277
97 91 586386
52 75 775786
86 112 888348
33 166 427034
67 24 534071
45 4 745664
25 100 147741
18 151 25787
82 198 120802
68 145 983494
4 74 901866
44 154 337656
44 80 333007
46 136 777884
45 64 747461
73 109 24495
56 100 1001364
87 164 582780
67 137 305387
47 76 218802
52 93 32324
84 187 897790
72 162 871095
33 11 979790
78 65 462059
97 15 107832
51 184 301572
22 102 292199
34 84 355612
36 103 584908
99 167 14481
36 11 695737
25 66 399006
54 142 202575
90 171 757199
1 70 699699
51 120 927063
68 34 109780
74 138 897053
57 131 53517
9 171 940011
87 21 299563
82 87 172354
73 175 482956
98 190 951754
69 198 6445
44 48 511549
52 190 667544
17 7 248433
26 137 386365
23 24 64812
72 92 303717
53 89 522585
56 105 115932
82 156 509773
61 31 473703
7 90 720004
17 4 42022
39 193 515620
8 91 612011
42 22 978672
76 53 576222
80 187 607
72 60 90157
16 90 275844
99 147 259548
48 111 855303
72 71 909431
29 169 912658
97 32 267466
1 168 650320
61 64 324956
83 112 79721
28 34 628154
42 173 468726
40 188 346751
95 93 251740
39 197 950114
78 200 302750
69 71 120100
82 43 299421
64 197 201160
31 104 742664
36 110 247102
20 190 27260
47 47 51220
67 87 537175
19 181 469163
13 44 714940
40 72 5105
1 187 714324
8 160 325146
52 177 289726
51 36 543840
71 80 15034
91 13 648382
22 50 558811
62 136 1011153
56 67 555226
65 40 993579
50 194 568554
65 23 513764
59 96 563610
37 69 118524
95 86 825341
84 183 838114
69 107 180955
49 177 694876
94 172 946482
31 108 892844
26 50 357333
81 24 632263
68 183 899044
1 122 54669
88 136 378899
70 127 145411
38 68 139393
3 71 377597
2 106 892812
95 34 761585
94 143 63147
89 62 814254
41 165 475670
79 86 42321
8 141 505180
12 179 953674
57 93 511943
40 167 699944
21 138 475146
8 101 49250
23 15 855137
60 50 643895
1 115 499347
83 6 348519
19 143 674786
70 3 190334
85 133 724687
39 28 671560
39 114 826524
41 103 75403
92 36 760417
82 171 458945
9 83 549562
31 2 122075
57 27 273180
84 160 533335
25 49 738546
99 89 299213
78 137 614430
59 78 12136
47 174 384727
98 144 625025
74 81 310115
81 139 164438
24 80 848409
28 108 576293
87 185 474664
84 43 191243
17 75 939154
19 50 373980
96 195 41335
40 35 728310
5 140 125473
66 20 678234
10 13 1000004
59 6 953113
18 71 413721
55 146 774373
10 140 41920
67 42 467397
63 161 75065
40 46 965695
17 132 551512
95 187 516291
55 173 474900
48 181 69403
25 185 694654
62 134 214413
31 82 282985
50 36 820566
41 200 283533
41 78 873095
95 74 646391
12 47 835430
40 69 997064
35 65 74487
65 99 2688
32 147 377100
89 93 439847
51 132 609689
15 194 573270
1 116 558799
9 28 595110
23 129 530438
89 170 829761
18 15 205911
19 104 475125
46 23 615395
83 64 740173
85 57 480617
37 172 415484
59 9 155464
18 64 800121
61 109 886529
7 132 1012250
47 68 744797
95 104 851770
7 24 503748
75 142 60806
34 44 376654
49 148 96936
55 111 234754
31 102 632544
29 175 993653
38 103 302659
60 6 278791
85 153 164766
75 40 392273
57 191 403045
42 42 564305
61 34 72740
84 180 719062
85 169 955623
30 8 219294
48 190 182596
77 128 881270
71 48 830619
93 155 738523
65 179 620404
100 80 406723
59 145 420435
71 184 846912
23 188 480546
9 128 199552
23 32 509753
28 172 120094
49 157 693111
49 93 498244
41 3 568916
89 123 423666
19 197 785124
68 68 409071
44 14 188600
72 11 300364
38 78 760087
12 128 449075
11 188 354962
2 22 465072
72 45 903530
51 103 517839
55 44 411147
39 114 219622
91 87 641419
87 174 730492
52 48 414373
81 43 948827
50 49 996483
88 31 752511
52 110 148537
59 159 917638
18 166 374732
40 185 251689
1 162 673744
42 152 146933
96 132 838287
33 15 530461
78 185 362029
70 148 121348
44 103 653681
2 158 292116
74 7 468440
30 56 118084
15 179 572891
57 11 902962
51 81 299974
74 79 766856
81 61 210989
45 2 516637
22 114 247829
55 174 954817
90 98 276591
28 183 863411
64 49 446390
94 162 824349
80 69 274630
9 183 554679
26 184 314742
23 184 956095
34 180 740088
31 191 975147
4 165 453302
39 51 498374
62 66 177206
63 123 356558
2 12 191467
61 176 977558
39 149 540014
84 159 925418
97 130 731090
87 69 936177
19 17 525806
57 128 310993
13 99 809060
88 132 238628
44 178 513927
69 163 649463
91 4 579815
72 67 25907
82 22 964774
9 68 554007
84 8 909420
39 183 28917
66 31 657128
60 159 349720
60 78 604938
72 163 864529
84 11 190229
2 178 665392
31 56 858682
67 173 685792
93 23 577453
99 167 186642
14 117 413180
17 160 561354
76 23 772415
40 61 790144
81 167 621698
25 153 463023
72 167 154193
89 160 681961
81 92 576029
6 158 979954
27 20 212089
15 187 736648
63 32 134530
2 105 936414
96 26 438164
11 92 651312
22 127 251345
15 184 774732
97 190 1005119
19 103 344058
97 55 364197
93 152 1006503
61 61 441147
35 200 750789
85 100 207524
97 76 833316
90 90 902668
77 68 399410
82 57 339307
37 138 203858
62 27 426146
43 80 638588
10 37 256388
50 173 411211
69 60 887552
75 104 618910
55 146 962427
29 75 435393
92 17 691248
77 97 672400
20 182 330705
32 63 887896
7 95 504155
99 38 164118
96 149 839423
90 111 848107
7 114 340890
43 157 580282
60 156 550357
53 46 772380
7 184 480451
32 146 214170
36 31 527981
81 82 512250
94 171 804571
96 25 498503
78 18 536846
3 46 816940
50 146 20941
62 168 248313
32 59 199824
67 152 558087
14 64 887684
100 58 3355
53 5 987577
17 35 524283
60 193 178596
77 36 492135
84 149 663155
66 165 49526
91 172 863085
80 114 298698
54 88 409263
16 121 256438
100 51 348570
50 162 219738
19 171 922595
64 29 754572
80 179 949335
70 142 649704
8 128 382244
38 124 766520
95 129 242733
47 93 259275
26 126 532347
96 4 706463
82 146 964485
88 99 788699
97 145 612417
97 96 254493
69 162 825062
62 35 158418
88 93 327665
62 126 444346
36 61 64650
25 91 695916
59 70 636644
87 49 548784
18 119 953630
50 31 799199
94 129 122321
99 95 543741
52 159 1010110
33 188 383787
74 140 821780
10 100 123367
93 7 351564
83 62 199201
76 113 620067
89 179 929853
79 20 738824
64 33 277295
7 102 395027
37 59 410756
30 44 835036
77 58 45271
78 79 26953
74 47 832943
72 41 919903
66 93 448119
14 120 577468
8 91 348891
83 50 289808
65 80 838376
7 127 720087
4 117 731956
65 74 105628
83 182 396534
86 135 780536
16 136 943728
34 86 492921
9 100 384084
68 22 332810
49 178 474382
79 42 153648
92 118 371513
93 135 930850
19 7 187870
39 163 162780
63 66 572458
72 167 290919
84 26 543139
61 134 520752
64 139 638752
96 123 152623
91 194 998825
52 14 907784
46 14 776598
28 87 253348
98 34 11255
65 17 343312
67 72 321863
46 48 806031
59 134 310802
87 11 968258
50 13 158528
24 50 231390
69 172 261496
20 120 894177
17 97 901991
25 185 316436
15 120 475256
60 69 569948
91 145 744136
71 171 616784
23 70 628901
25 54 161631
90 177 553617
34 123 372990
63 186 424284
5 184 582916
85 31 640545
50 79 180280
38 82 638021
54 136 790056
38 70 1002653
64 154 153209
19 42 286635
48 114 139777
100 3 890307
9 57 764380
52 133 98166
64 153 429899
94 59 672350
28 16 444745
64 162 694051
33 124 1009125
45 50 796359
32 29 1008840
72 188 459813
30 46 310595
45 124 223916
18 60 548885
100 48 889362
97 100 8466
3 6 8850
94 49 110672
2 73 803155
77 115 535870
42 125 850382
9 80 876287
89 78 654894
40 174 647710
62 93 549061
35 118 890247
59 146 788950
85 139 827242
91 26 462025
22 104 551627
78 130 316624
42 141 781255
66 33 816743
93 107 524507
89 58 559667
90 42 1006344
100 31 19375
61 81 145541
35 110 386773
46 22 681571
35 160 201978
66 57 656967
30 4 34469
27 13 964204
79 160 542074
49 127 547045
4 80 297560
17 196 39502
41 124 924726
18 95 414626
69 142 699504
96 112 405603
5 145 598614
7 181 834179
21 107 974051
19 92 628823
53 171 814350
15 110 670614
89 179 744865
27 78 516036
15 198 994812
39 200 438985
15 2 838010
31 186 447588
58 79 686346
67 5 709973
81 70 616755
30 100 645249
24 171 467397
32 83 368773
97 99 447287
70 57 403757
19 22 336189
42 166 815718
26 61 665255
65 117 868264
28 180 788115
79 18 266424
39 145 979449
3 133 74522
90 74 842543
22 181 825565
1 123 39714
86 125 578763
83 5 934407
76 179 726908
73 192 668095
71 99 547448
99 161 58501
13 15 148163
63 28 600167
75 194 161426
57 75 435322
22 167 791869
87 123 854387
54 110 333218
32 38 119326
71 152 533640
27 35 489897
56 101 358539
58 72 171467
2 29 757166
41 48 473934
88 43 356787
70 69 872185
34 155 7518
4 54 415024
19 13 347798
51 25 869148
76 198 668364
39 138 269615
76 166 1003047
86 137 323529
92 196 839272
37 120 110875
86 108 29458
87 58 619491
51 81 21532
2 101 954253
63 162 201138
7 200 573627
29 144 452570
55 53 138615
21 94 516132
73 88 719198
56 8 419712
5 125 198179
40 28 5317
57 181 247223
78 43 492626
63 65 897020
74 8 467601
63 133 629550
91 71 579874
36 70 414474
68 71 393714
92 196 423269
3 24 397738
42 72 551076
55 53 934507
25 158 448392
95 195 797273
87 132 527637
87 119 460289
20 185 340997
64 116 917702
26 134 372214
56 154 598718
93 192 29516
93 175 206063
22 195 573386
28 2 23761
74 56 669960
28 2 921698
53 7 324544
50 99 220733
32 173 201985
76 168 753483
6 111 450178
29 177 936712
100 197 942727
76 7 606971
22 31 157428
37 83 542157
59 67 218917
53 130 306758
81 76 690452
39 187 627930
72 60 138728
39 94 973075
93 114 362481
65 150 990901
45 68 906981
16 72 15866
5 166 621487
93 1 507363
53 89 456053
67 188 318492
95 77 357153
49 185 320576
98 182 918903
61 110 414920
61 34 373077
61 2 787398
87 32 508679
57 44 437208
50 106 615568
14 104 595727
34 11 863519
63 25 104302
97 162 209034
59 48 18959
10 5 756701
56 123 181291
88 102 357286
48 134 589864
45 145 2106
23 173 2837
65 123 311823
21 23 307970
46 180 603668
42 84 963393
11 85 668009
10 168 318386
32 170 189486
72 13 858695
29 105 96412
37 140 867735
60 25 12430
84 196 216696
97 156 861742
53 25 811936
81 188 813839
63 166 993420
10 25 414925
31 146 802111
35 176 938581
93 175 995439
13 165 720659
20 61 276399
2 34 502275
64 107 235224
70 29 113735
57 54 993707
2 197 851767
35 56 94712
52 109 496611
76 130 72426
6 112 149776
83 41 97276
27 74 571871
13 20 578400
7 37 356168
43 91 227713
92 89 840177
37 130 995780
97 105 785391
35 187 752364
100 93 272055
39 199 714998
53 170 781052
4 53 785392
83 195 103661
23 17 114921
59 115 42807
73 134 791879
93 80 126751
85 92 794268
61 121 310013
68 50 801208
91 160 330062
5 156 932703
57 81 652388
84 125 200583
63 192 853548
57 22 869248
33 47 765875
100 125 625327
78 189 717912
99 126 760469
17 119 119760
53 117 515290
12 90 71641
23 57 342252
55 134 878194
7 163 444155
95 44 765724
71 60 433467
41 41 493470
48 138 204290
86 144 908674
25 114 515702
86 3 440036
42 111 867699
90 123 716485
3 161 323724
92 107 333258
16 143 19154
19 64 795100
69 93 425236
73 147 395288
53 78 337446
64 76 243969
80 34 712816
10 193 184496
14 144 269989
57 61 782174
43 53 584550
99 104 468458
35 91 20541
3 37 42881
85 147 180460
3 39 825985
30 170 417
31 82 345307
8 127 128648
61 184 792947
97 75 132512
89 81 699743
51 111 963952
19 81 847355
11 97 476434
78 157 557038
56 119 866200
48 109 491711
83 97 503701
68 27 397911
26 138 766361
46 3 730613
62 136 393328
36 41 242954
63 87 906251
9 69 584344
40 26 607242
54 57 853056
5 178 256390
33 65 573286
63 163 54230
98 17 50360
28 14 860596
94 154 1056
1 17 568037
99 62 740296
73 8 966597
95 111 829388
9 112 600075
65 123 977258
92 110 275078
73 26 804447
18 11 137149
17 133 334628
6 74 606060
44 153 862403
53 24 221829
56 162 375874
70 11 375178
45 32 393813
54 187 869320
25 108 870745
83 132 941091
48 131 97166
95 97 547285
47 186 170355
12 58 799768
30 103 231237
30 158 391674
92 62 140347
21 129 406241
11 1 562407
98 191 826775
42 134 640635
39 46 243407
77 109 695283
30 112 644289
73 183 859782
52 46 105738
94 47 173798
71 189 15521
21 140 488735
62 52 659179
24 13 512795
97 84 429298
7 155 589721
35 174 93950
99 26 99526
82 72 359526
97 63 460378
3 192 757164
33 171 358146
64 86 823211
40 134 853991
63 110 942051
44 124 417610
50 123 442828
61 75 209116
63 69 365751
91 114 233303
11 60 985494
16 60 350536
88 169 289905
48 18 512271
16 171 513438
68 12 435723
1 16 689938
66 120 675929
89 95 933230
41 33 266681
5 140 907205
19 33 980886
71 4 1008428
4 14 92502
98 196 811472
38 128 489101
63 21 57394
73 161 418486
55 187 459532
37 195 239296
49 121 91136
24 157 826563
34 86 98854
47 190 517252
32 50 147999
70 80 439203
86 49 795245
54 5 242767
4 14 527408
57 101 1008446
97 97 39010
41 110 81713
33 161 472478
78 138 901686
17 2 898592
27 188 701669
88 112 457561
89 34 393052
62 161 187915
53 172 574272
34 127 709657
20 163 80286
81 147 791230
18 74 568973
58 35 619318
54 192 622562
49 100 157369
94 172 764092
35 175 946501
72 135 326202
65 64 829085
49 53 202403
46 50 256517
78 171 40826
8 68 479569
95 10 796959
79 166 22525
10 42 401118
75 12 728395
39 151 855072
48 177 991926
83 112 756852
9 141 785666
35 146 88809
67 167 192526
59 48 822687
97 163 797575
20 198 73839
83 157 439560
56 121 139179
85 100 464245
19 40 432978
78 87 596731
90 37 495101
31 66 669036
89 53 950743
24 122 82690
17 27 834440
27 20 184583
24 24 372724
97 122 339588
22 174 12309
42 117 804162
12 71 666604
30 115 268374
59 170 512665
72 138 675667
71 166 56547
44 171 19577
45 85 204585
6 71 510304
47 90 903612
22 77 607593
72 18 830984
92 18 855457
38 86 945492
3 134 950840
22 63 123630
35 117 616450
40 1 761488
4 75 643620
66 184 612667
74 78 314115
23 85 146954
81 96 428397
10 97 897126
96 26 800565
61 79 525446
20 194 981495
56 38 946006
79 85 483145
81 37 242471
95 117 321583
47 149 271127
70 139 219864
5 114 111625
9 181 254840
98 154 788076
63 57 444060
60 163 880634
84 192 478702
62 192 231543
80 91 855634
76 101 336028
3 97 1009435
100 198 559603
69 79 217661
40 43 884901
9 141 549009
72 127 655933
35 15 608779
7 60 401991
24 65 879227
70 167 137188
14 18 808950
30 58 58313
74 1 48249
64 92 819663
83 59 854211
28 138 801226
54 82 365732
45 106 821624
77 22 203547
37 146 394606
2 32 671485
42 101 527828
15 26 692617
61 37 171278
78 88 133313
59 17 306852
32 113 18334
4 17 759446
50 61 186695
62 68 114203
5 152 404781
89 64 869254
87 69 741059
86 138 72234
33 132 171673
5 33 210809
54 125 959694
9 47 573176
82 138 23993
44 7 294763
14 104 731865
81 160 370128
48 182 738258
7 7 93159
57 91 853930
25 104 202243
1 123 523395
94 198 594161
15 67 691060
88 182 772528
98 136 103302
2 64 388439
60 84 408452
32 37 313495
76 168 972380
79 41 722354
41 35 174022
43 194 413444
31 97 609547
99 110 726553
67 195 899425
8 89 609269
84 173 407882
60 20 304687
65 107 106466
6 46 605459
67 82 97979
32 127 697899
42 197 847423
43 63 462003
24 109 1004887
51 147 693891
27 159 2366
34 192 379091
61 154 510141
83 70 620029
20 181 917415
13 37 379684
89 181 666520
30 58 606643
58 84 652518
74 179 781557
6 83 233813
71 86 446617
69 56 471128
76 198 645256
47 160 157375
28 166 297297
59 6 222904
53 11 994990
1 41 325053
8 101 948234
70 178 967673
89 158 81865
93 195 337487
33 17 355572
10 120 719542
49 195 143965
36 193 437238
66 110 379213
43 30 214633
1 137 36530
56 81 579398
97 152 360815
30 23 526251
38 137 91753
12 15 272488
57 180 395378
72 136 484650
55 162 826493
8 31 289873
89 199 983472
32 118 326336
30 32 885947
88 94 581776
38 93 477464
4 173 557896
26 191 142624
68 40 787628
7 98 312839
20 146 777096
50 36 859397
94 34 958852
20 116 632302
88 25 251735
28 99 995957
73 49 692105
41 158 687230
61 54 978798
27 185 422521
67 128 597985
50 165 902945
80 127 368745
73 154 844356
99 5 658969
86 61 700317
44 135 840161
92 163 236252
70 68 983415
58 67 432702
43 100 731205
31 88 561821
69 25 807646
54 188 808151
76 65 517025
93 46 912304
84 161 926855
99 44 782706
14 187 704531
88 57 242030
92 8 1930
5 80 599613
75 182 355533
10 38 656541
65 4 898400
54 51 1002664
21 72 292217
86 121 678718
47 143 10664
55 59 408273
58 5 738582
79 127 933316
85 160 780676
93 148 851952
3 49 855074
39 180 876434
40 162 716464
65 43 937005
64 64 110556
85 37 15103
99 122 32015
50 163 305869
93 15 506499
98 142 166319
13 52 587526
58 26 598423
39 67 850382
46 100 113862
19 157 89373
71 140 806546
94 41 91170
19 163 819082
82 57 251865
1 190 85056
80 163 743187
24 32 1000970
99 38 544386
22 179 863509
31 96 114770
26 55 493327
20 30 860591
40 145 151923
71 156 147626
34 13 630666
89 64 922598
14 116 159391
88 195 911943
60 159 192787
7 39 788734
30 89 997221
7 121 899306
60 120 438909
26 56 109877
91 195 147559
13 60 239375
40 37 27376
43 15 789731
80 152 460534
65 39 307182
46 195 651903
93 161 699249
34 68 58580
73 7 641386
53 158 985927
31 147 700457
84 68 486645
64 121 494372
72 83 560022
47 120 644088
29 51 168679
69 41 307828
65 118 654601
48 190 514415
16 8 851598
77 148 805732
59 4 239551
44 33 644831
10 149 901010
52 77 541120
47 66 532911
9 5 522263
82 167 827759
28 107 83669
17 179 126209
43 55 336490
92 196 581566
99 16 1008560
20 116 811545
19 99 447655
8 199 264928
28 43 762490
20 106 807211
49 38 641258
51 157 132333
94 54 412729
42 65 524393
54 85 486898
97 99 410188
23 7 24569
19 151 641987
10 195 170529
43 140 735784
8 98 424771
34 54 643359
78 102 981033
70 55 77498
58 156 494670
30 92 2073
1 162 915806
60 86 483478
47 145 923688
9 157 580567
14 131 986112
41 22 540343
68 69 703559
26 126 125242
83 38 424928
71 149 909974
88 102 584380
50 4 337870
27 159 817523
4 182 715163
71 15 734034
77 138 932057
24 67 115270
18 22 658849
50 133 739844
69 101 27092
68 143 490839
57 26 830867
96 13 149202
25 154 336320
67 55 879244
39 54 77638
31 76 387377
34 142 99449
34 175 578570
6 6 580000
70 68 51406
32 92 23969
45 67 86622
33 31 418011
35 116 160304
26 129 546870
81 178 895570
42 30 1003207
26 192 45046
76 83 487516
41 22 1008434
16 191 654357
40 187 629940
91 12 363356
16 140 666141
93 118 817745
76 140 202460
16 170 948216
69 161 470075
32 176 968742
12 197 723671
15 162 572638
72 50 167940
3 146 412720
3 156 444843
1 63 357947
62 107 98953
66 176 604928
8 134 391443
100 150 159217
89 168 215824
61 102 851633
84 13 4632
17 52 993796
67 69 502128
96 65 579161
35 96 772147
32 54 589738
98 17 231328
10 46 151183
51 11 993548
93 167 445181
30 166 213818
92 17 304831
14 90 953345
63 85 1522
81 153 532604
41 110 172231
55 81 755631
82 115 970116
84 152 899310
33 170 539799
69 126 744254
99 30 564386
87 54 885445
16 58 156203
77 196 288432
27 4 571792
37 111 320426
51 122 899138
27 56 459655
53 79 383537
7 177 24081
50 54 719548
61 135 751955
60 149 158307
100 16 160043
74 132 686263
85 165 200297
54 51 991264
59 56 903785
100 159 692237
14 55 109255
93 12 671266
94 135 716978
38 179 299377
66 33 548255
97 6 754649
99 55 193246
52 111 784008
33 55 887824
22 164 140181
6 159 491393
28 5 211569
100 111 492299
53 180 913405
81 153 500665
60 179 770649
41 164 938416
44 57 644113
57 196 406453
10 45 889121
89 179 231071
4 121 935150
71 3 904535
90 191 659533
44 17 674707
26 191 14890
51 107 94430
2 199 66599
93 42 64603
42 121 489218
53 169 730324
20 192 580166
52 107 1005106
39 2 540707
91 176 510467
95 143 43155
21 128 389350
5 199 638580
60 21 30492
77 168 154894
29 109 14696
53 198 201214
39 174 461381
37 80 16394
21 176 755624
23 17 57845
52 174 356749
5 28 861441
100 92 920212
23 167 279634
56 90 746801
100 32 305133
77 63 149387
22 2 103193
21 182 865051
49 121 188954
85 116 406047
14 73 212548
89 127 801740
93 106 838392
12 72 684451
44 159 620133
38 17 729148
75 1 692943
92 144 253099
100 32 90825
48 58 225531
94 178 884390
7 8 217888
80 178 177371
48 28 729703
25 82 782554
84 148 405386
55 24 999508
30 78 875447
61 92 4949
6 106 199652
66 48 161674
71 99 961500
26 190 676605
14 189 967303
25 181 919861
62 200 956759
37 52 160274
44 27 926162
38 149 104453
82 105 345597
50 67 302528
81 175 733605
80 123 971879
21 67 93456
34 118 106846
70 198 538621
9 197 122071
38 83 803169
89 35 7878
91 149 578642
11 111 317857
67 180 898843
80 22 94851
83 96 889708
49 196 337315
70 124 870016
67 196 865109
5 60 6446
90 139 4629
15 78 410486
80 185 38938
20 20 398146
32 15 824916
52 88 559057
12 161 705168
90 119 1009196
46 12 169335
78 30 476984
88 169 520431
97 119 1007444
1 24 505307
45 108 491850
85 37 972027
100 170 491768
81 158 256833
24 104 539329
50 27 207397
9 189 44950
36 68 112886
4 188 417671
97 78 5796
60 3 761394
73 6 555814
68 15 544215
57 171 548165
90 33 710306
45 56 682900
51 155 521733
44 63 940594
37 91 123383
57 30 259334
91 127 934370
16 5 266887
65 103 204584
1 158 810512
39 14 455679
34 99 934795
8 169 320424
85 187 222886
17 173 651622
98 134 620208
33 44 681396
30 35 809902
7 89 292188
79 64 874857
25 167 783758
45 130 500415
85 21 203379
12 200 961160
16 12 995372
54 196 753067
72 30 360252
71 105 1009307
60 1 130943
73 149 917319
32 122 583430
99 192 175063
59 106 796539
48 51 743805
58 100 295331
79 34 700876
52 28 412017
93 170 966717
54 1 897829
44 11 345508
49 179 872174
48 110 247823
97 125 227625
33 183 189282
9 35 972271
50 147 417810
38 69 174854
30 35 140642
11 90 646946
38 191 573063
100 181 540980
79 108 669706
77 59 65636
15 134 356290
81 42 58935
45 85 266863
53 116 953800
51 100 886373
80 49 353111
60 181 241055
66 184 738914
80 93 651603
18 182 756043
17 118 867974
14 28 543635
57 71 430944
28 37 831201
80 166 146492
80 165 430962
45 22 616821
79 74 572283
86 152 240078
19 135 422205
50 6 923118
33 84 94322
48 59 241063
25 46 119598
18 100 271207
26 141 593908
84 161 248249
48 160 761012
72 196 298391
23 42 911115
30 8 610699
51 144 818830
19 106 143896
59 57 618409
84 163 769822
44 52 729228
5 148 420914
49 60 335654
12 169 789400
23 111 269158
13 198 17036
3 74 60895
5 148 45624
44 6 783192
92 60 866720
16 126 890963
5 74 811349
44 190 259891
11 147 764797
54 5 765857
90 199 260852
56 107 253448
46 23 357408
36 43 805574
8 39 653352
55 90 925343
32 117 162529
20 77 947299
53 39 440161
91 38 870617
85 49 686120
72 16 853603
24 92 454891
99 142 611073
26 127 630432
20 191 805087
34 194 424270
2 4 1007195
35 61 982172
77 32 100238
70 173 586673
54 191 373859
89 103 373927
67 143 11825
51 3 994012
41 73 742947
46 105 900525
15 184 721235
7 79 931139
86 56 918777
15 144 193310
68 48 24829
21 69 722121
95 48 496398
92 96 976217
53 115 238441
52 60 717137
67 86 232843
77 142 346500
8 46 982579
81 198 295807
53 125 782978
32 6 313430
32 22 303786
7 65 477829
71 132 642988
96 69 817525
3 142 269567
70 73 614107
71 14 298464
99 7 402027
16 52 218277
90 98 57643
15 103 150343
39 9 398578
69 140 696114
52 178 734550
28 20 724410
55 151 919797
88 162 58698
4 12 836777
6 58 310202
98 110 122364
81 195 436405
23 45 699378
13 157 9871
25 106 454685
85 51 487342
78 129 670821
58 170 56953
69 192 91243
99 128 705829
11 158 936567
5 117 110053
90 172 658602
99 124 189863
98 71 395154
76 171 623315
96 3 330397
17 198 758619
8 80 410001
45 55 526602
17 57 816380
53 169 605527
45 40 277168
16 32 578332
7 91 724447
89 34 926871
11 137 809118
93 8 374787
46 93 757540
16 69 420022
84 17 745791
97 165 670668
87 92 633481
20 143 601683
31 20 135447
65 3 429221
57 140 951798
3 172 86425
6 127 532194
56 15 971219
75 154 56335
9 194 80182
8 93 80076
92 165 208720
2 58 449094
24 59 254321
27 188 938389
40 178 48129
55 97 450510
77 118 307646
6 137 494897
67 17 216130
70 92 980344
92 158 45066
27 54 105319
50 33 700927
75 102 310303
52 104 917650
53 26 604289
29 108 829564
99 28 504155
10 48 898521
54 48 194154
18 184 282725
3 179 310333
57 67 870111
25 149 854720
12 10 299045
99 143 648492
44 190 24503
85 109 666885
36 61 379793
67 141 417197
45 132 366492
59 126 702781
77 126 361763
1 129 955577
83 115 246905
10 187 582605
23 49 759330
68 120 249757
80 7 146819
65 193 7463
3 172 797455
57 39 109182
46 148 415764
63 189 891676
40 18 875610
44 113 39111
65 199 585577
77 106 655514
8 121 180850
7 67 436376
11 164 311437
15 174 834954
38 100 414357
61 18 971227
37 8 872274
38 53 634589
1 121 311023
60 58 983597
35 88 262068
46 12 505883
18 83 883430
78 88 26705
36 15 337211
80 183 317952
25 167 695866
98 57 242649
21 3 513004
52 26 214089
56 1 898426
11 192 423319
41 96 857235
4 2 318568
69 7 564029
59 194 436615
59 58 44865
73 100 11708
7 29 860505
21 76 514479
1 78 978285
20 27 502974
65 110 718209
74 19 159119
62 112 79986
2 134 95615
12 49 465769
86 2 403219
68 94 734650
14 167 943554
56 88 861510
55 198 190222
85 42 49791
18 99 297213
39 81 92729
68 60 910689
17 91 329312
28 40 387143
31 8 932202
62 25 702852
29 140 2083
1 105 94993
28 178 503895
45 32 76726
81 161 197067
96 148 656915
78 155 473437
91 102 451441
94 9 412078
70 195 66074
14 15 889872
99 120 958775
31 134 310561
57 117 623860
85 116 314525
87 11 235964
48 157 930335
4 173 818268
17 133 880990
61 178 786351
1 11 808015
68 97 63400
11 88 232494
61 178 1003983
58 157 823038
80 11 958384
91 96 64585
15 1 137352
13 151 687045
3 138 179819
100 90 81944
8 121 359471
28 173 640476
59 65 39021
58 43 492358
26 64 114631
3 164 451782
48 14 130605
62 7 633199
14 27 466525
64 160 903598
74 91 273055
90 107 58789
40 5 842276
52 110 484458
17 79 135805
31 98 288149
10 27 702945
24 58 860709
12 69 782819
29 67 647400
99 3 740301
12 42 126360
92 11 739349
31 152 97625
85 175 302213
12 33 982751
69 76 529111
53 143 632984
94 134 686907
67 155 336983
60 164 136951
40 53 407860
69 2 97782
6 150 955540
41 146 241683
42 101 728108
53 25 861351
76 6 247359
37 176 491214
7 108 242665
88 88 980173
16 88 298787
68 60 607563
22 142 911135
68 66 394890
80 191 359001
36 154 223615
83 97 846425
56 117 707489
98 144 737050
38 14 890837
63 41 301674
35 84 860467
86 129 26062
11 158 798420
6 1 758637
59 181 444191
30 45 602933
44 148 961492
73 135 776172
19 115 482835
83 64 741548
20 71 442871
33 112 513419
92 83 659217
38 160 604232
29 131 655753
73 119 671245
42 51 536702
71 81 976063
90 59 866193
40 65 474743
84 69 971362
66 200 968766
57 133 156119
27 51 175943
26 80 422676
18 120 629841
64 165 114650
18 24 66871
29 38 796844
20 183 425703
16 167 516242
55 47 1003617
50 190 354318
47 160 994226
45 1 799944
80 155 38582
8 2 338644
2 121 502800
30 174 312667
52 56 725990
6 33 25304
47 14 749412
66 67 453737
78 139 104974
10 45 643233
36 43 69946
83 52 807441
35 113 90290
23 189 495341
89 133 544818
24 135 344032
55 135 98342
42 27 525876
75 128 923237
76 103 934310
96 119 316242
43 150 369111
54 130 999496
80 25 321571
36 128 511634
44 169 926333
55 173 365999
7 121 38796
90 62 365709
64 200 343896
98 192 254819
65 29 819251
36 173 251095
100 161 588756
12 70 518698
46 32 754495
74 193 809783
80 111 1009644
12 36 938412
14 79 38029
16 31 437504
86 88 613413
21 78 780308
96 190 68108
23 164 226952
97 47 313977
1 137 369288
9 171 146542
4 149 777294
75 26 233564
43 90 625652
93 25 969313
66 181 868307
82 116 161112
89 116 949365
34 77 559635
52 177 916492
33 3 809248
22 109 882768
17 35 304137
39 21 254163
51 99 377943
95 32 876824
95 9 769381
75 127 185773
58 95 877422
13 107 871280
41 138 504417
42 58 164726
89 110 520314
40 194 222193
65 187 22465
70 196 232113
29 27 418263
5 106 75049
7 129 711708
90 56 451081
2 146 674609
20 182 220905
85 39 295084
24 187 697885
30 105 830308
25 75 375265
73 67 230085
16 26 518093
8 164 982907
10 63 959549
78 161 813924
26 129 827128
93 6 606149
26 157 430059
42 150 944
39 45 146218
98 94 932491
35 105 994363
84 182 523756
48 26 526621
67 167 345329
16 129 528386
70 53 907311
8 76 129784
100 181 949583
27 9 877572
63 144 965904
69 17 169660
98 198 168812
83 158 521615
5 52 208188
19 140 769155
66 70 90498
49 139 518490
3 68 349852
67 59 369943
48 17 11943
34 118 658542
84 14 587860
31 193 108516
36 107 712994
38 178 331618
1 55 655054
95 19 72130
12 10 618504
41 93 142855
85 33 36935
77 13 817154
58 146 312381
86 187 413065
47 67 594027
48 45 813146
34 103 540347
26 136 655079
42 24 180662
61 143 999702
17 61 519855
84 177 920995
51 117 152185
92 190 957268
14 58 895010
55 26 773704
82 47 209284
10 169 116312
8 66 559734
45 193 479327
100 34 539887
92 122 37079
60 193 319714
5 24 629868
1 18 969513
57 87 79572
47 107 33237
1 158 285528
2 124 931098
59 124 35822
57 22 369095
95 14 56003
15 85 738804
26 198 651884
18 190 903007
75 77 195834
37 65 526038
30 49 421512
40 55 324132
10 71 383432
28 44 176548
5 114 477531
85 78 938894
76 153 865639
34 139 222802
89 101 433743
60 135 491241
14 103 630191
53 11 683090
65 174 263261
8 150 743784
19 119 112359
91 72 363123
39 18 268451
15 33 805970
42 99 999667
72 46 714757
66 62 284690
88 116 753974
21 74 889505
90 186 463684
5 151 80933
44 19 115030
95 127 469707
63 81 448901
74 32 166783
88 123 473118
14 79 35130
42 159 201020
7 174 675560
52 200 187028
1 86 564010
25 144 267769
91 181 813034
43 6 727413
2 25 149141
79 18 660307
20 139 894986
49 35 685402
83 189 647392
2 143 714434
61 35 893892
59 155 674814
60 5 841510
93 174 370967
21 43 709359
17 162 747500
46 23 725620
66 139 320139
97 190 167927
88 173 276535
41 39 879411
48 145 124232
49 2 261176
94 56 730065
18 169 580959
42 86 320485
3 89 636415
80 16 927005
88 26 488211
97 62 138520
18 43 856955
34 89 369086
62 118 485272
4 61 242541
3 145 259410
48 64 276132
75 146 729292
30 25 703110
42 90 337213
24 137 721311
87 139 469052
46 156 82353
52 170 711990
77 89 317769
67 84 55980
65 93 794849
45 76 492398
97 84 336522
41 75 941366
87 8 246187
87 142 938122
6 175 197726
19 196 427711
85 160 568951
17 5 751224
91 14 364433
39 187 54440
3 195 322994
32 116 221150
51 6 114167
85 53 264851
98 77 60178
27 160 135601
47 99 653107
78 175 647242
78 170 980647
42 46 872661
8 114 389448
10 52 685061
65 112 503682
30 2 614151
22 199 276519
50 122 312676
92 170 63843
78 192 708971
53 71 21005
37 156 516818
84 37 474219
56 6 500896
15 78 969137
70 120 428225
82 37 291187
55 167 828441
98 153 646795
99 34 36704
45 80 451176
26 97 238141
34 52 252500
19 110 606573
86 41 14222
43 199 162703
16 4 790290
80 185 480968
50 189 439004
92 70 312104
15 189 775621
41 104 430539
54 152 138834
99 131 1002512
62 116 494398
55 142 763213
49 96 267034
25 10 646989
22 5 531242
11 9 850341
93 16 62123
18 55 115967
16 149 571134
93 164 201732
89 133 697478
14 56 656622
68 104 960594
66 21 231364
95 187 32040
34 64 398683
26 195 286916
98 120 778847
66 64 409659
14 189 562369
99 107 33582
77 81 247964
85 143 774056
64 194 875479
60 195 463566
65 45 850712
29 69 83663
54 92 449256
21 96 665710
21 65 657873
41 135 722397
7 144 327849
78 79 662219
71 8 267614
48 80 751328
50 26 797163
13 124 806385
22 96 703516
61 142 766499
61 119 155296
41 100 959582
72 181 400845
93 165 279424
26 115 365534
47 52 990061
88 171 528597
31 194 555836
51 10 1908
99 135 451170
95 175 837255
43 113 919699
29 106 376821
55 2 222657
42 29 615209
1 166 500596
4 62 162110
38 90 708439
41 50 482303
90 86 516145
23 3 570506
34 139 325639
17 123 497432
62 198 661267
54 142 625704
9 114 776707
70 155 303485
30 185 916621
10 3 485402
50 4 548840
72 80 731282
63 109 485576
90 127 10970
52 68 193681
1 166 625166
95 190 364590
32 6 302539
53 143 22999
12 177 926736
2 169 254633
67 188 969321
55 58 77347
3 150 955349
74 34 152368
10 151 144362
6 90 541863
61 49 769247
4 5 576230
34 178 209223
35 26 914155
84 24 174367
25 191 220788
3 51 220183
93 167 538579
22 53 254971
6 125 609553
23 77 590098
55 134 915319
39 87 321274
30 19 480149
8 165 778398
58 28 436679
77 33 212998
95 45 295640
73 40 379454
38 180 723386
37 16 271835
84 24 338166
37 26 83534
89 187 633401
51 128 132284
51 57 691188
53 63 314662
2 6 85622
10 102 117362
75 195 937201
65 37 349976
7 106 571837
55 126 83487
86 5 835322
19 175 586905
78 66 843067
97 126 623385
19 33 599286
81 35 615849
35 171 12171
67 88 573557
88 157 760805
30 68 857710
22 155 575592
35 123 617068
48 12 365269
45 183 188470
88 60 85960
48 138 962314
78 45 677003
35 105 10168
55 92 963585
91 18 377315
43 58 266833
92 54 56560
36 24 251893
45 71 686759
98 81 730148
74 106 78001
27 171 427776
7 22 814376
95 62 427911
11 163 577969
26 122 911610
35 116 507230
22 53 363263
58 12 1896
40 59 629096
80 188 249840
60 51 310670
6 195 763129
95 72 142218
50 180 107297
61 141 960923
52 35 500072
77 47 610452
9 79 599451
26 135 15855
84 105 478030
85 61 246504
93 99 797582
67 125 200309
48 34 732839
30 189 710667
24 44 431141
65 45 154709
78 194 965744
46 133 900441
97 47 384125
1 49 557901
73 22 28468
63 104 648906
74 159 857177
53 112 315772
52 146 907337
44 156 945166
94 113 426814
81 30 384405
52 98 408578
100 28 88722
66 179 498835
99 134 628485
77 116 474439
9 181 744698
19 80 755806
16 182 706621
61 67 471910
54 93 123336
90 148 282582
25 186 315805
2 180 378070
32 70 868211
41 190 94869
67 70 316734
63 84 105540
31 191 814727
15 120 934403
9 168 475531
43 48 650591
6 34 433713
96 103 520646
61 50 12383
59 82 226107
89 62 843579
16 152 933943
22 131 957791
11 33 423687
17 149 742164
39 40 234769
22 167 63600
57 177 424343
47 86 180640
55 34 771687
96 113 854264
67 77 145695
30 99 960245
51 172 554285
98 191 994464
100 52 300680
61 27 373587
21 66 398933
67 101 757420
6 184 285892
70 120 1011581
19 56 651667
78 192 476759
37 175 551378
11 145 437219
53 51 838180
100 75 58379
74 181 736935
96 184 491031
57 184 175290
40 12 127661
27 39 94028
38 12 100098
80 146 683163
13 167 72425
68 49 813598
32 199 257501
71 159 417769
70 89 133274
95 47 91775
92 24 800512
46 186 482260
100 125 400527
67 111 825803
82 170 817150
97 137 987465
55 1 739011
81 109 681319
99 97 990514
86 48 851803
68 1 926229
29 196 808592
50 35 599388
44 163 359714
66 26 806300
25 26 871606
78 43 146360
69 199 903944
45 47 163903
43 163 804586
1 87 953832
4 1 912165
58 150 754478
54 164 174967
57 82 909743
63 132 770069
51 179 527681
40 1 61319
69 138 393842
65 62 577451
56 179 898670
5 191 759463
24 75 658583
71 139 601358
78 1 991266
10 90 811849
68 176 525267
50 95 890394
53 195 321716
1 102 46614
8 112 773764
55 166 264810
55 45 650166
2 81 524738
93 134 1009959
4 159 938215
10 28 257605
3 30 441182
43 158 903198
68 116 934889
89 36 15625
27 138 914241
56 134 182801
50 2 436234
54 113 74981
71 18 966455
19 161 496077
73 15 477490
19 192 376109
63 122 535111
1 189 88447
61 38 587117
85 61 65494
17 151 134447
19 158 16900
76 139 440599
3 126 615906
3 149 742609
29 96 436510
85 117 435209
35 30 865655
40 32 669739
75 191 493673
49 165 684320
25 186 1010429
50 102 63805
90 129 730994
82 59 764161
16 39 629103
61 170 459807
31 154 782523
5 57 129023
71 121 195095
53 153 861923
18 166 939972
31 117 185583
92 148 713506
59 176 957440
23 105 77370
68 90 174697
30 93 79302
72 187 178795
60 129 237346
45 54 25076
92 25 887531
83 103 262190
43 178 719337
54 165 507639
87 139 345985
22 160 470368
48 7 6107
47 59 886046
18 26 492240
77 98 712764
100 175 921314
38 149 554095
1 16 1004328
8 67 793983
26 125 32302
54 111 458228
72 74 366962
76 14 283630
45 182 36684
81 71 325115
36 110 938805
22 129 383039
66 14 920828
86 63 145193
29 135 199511
65 15 908425
54 33 841987
99 174 151232
20 139 161694
40 45 397383
89 125 748914
70 183 819394
97 52 354075
68 192 887245
71 38 559773
31 87 91952
1 137 135001
81 116 159541
62 128 707042
67 138 914000
65 69 26457
44 189 92205
96 15 686035
18 53 186741
87 14 162013
17 137 351970
20 81 424142
9 92 720689
63 182 77693
54 76 672875
65 138 522360
67 117 491895
83 148 174635
98 193 970029
61 166 997940
48 187 964714
5 59 735174
98 174 104995
95 130 226899
76 130 974712
11 57 365768
58 191 665436
52 194 420153
7 176 106396
17 41 21609
23 49 515608
29 75 874181
91 161 305367
81 15 841656
69 152 16768
70 81 310641
18 57 486188
81 170 1006806
86 49 114768
2 80 646739
88 22 875501
32 164 422021
1 64 238255
45 102 133821
91 114 800670
64 91 47964
55 97 720049
8 159 136583
88 195 626881
36 107 635269
80 106 450849
51 55 694188
64 30 227033
19 40 557953
9 94 487227
31 3 964926
63 191 989020
82 191 253414
18 2 195682
94 55 777273
65 90 734218
72 141 25834
25 171 948002
65 176 705075
69 92 558092
88 134 268019
88 21 82088
36 138 657576
28 185 246089
29 103 529136
11 5 1011821
39 114 198589
49 135 536809
84 139 709933
2 111 866541
28 92 771655
19 8 853921
12 64 753298
30 23 501070
42 181 16407
4 75 739247
45 42 982083
100 35 132445
83 65 533964
42 66 792823
23 149 967738
71 86 757582
53 77 188541
9 188 508181
51 159 95936
97 149 732798
95 29 477122
78 68 7271
41 19 332535
9 149 65843
4 174 277869
77 167 647940
62 13 987268
30 123 880457
53 20 685694
71 178 197990
82 20 267020
18 49 111908
67 76 611792
16 136 742324
94 162 301968
63 30 703737
18 10 300725
37 7 567856
59 149 1010657
4 86 803677
34 179 371653
49 18 584619
39 97 658476
47 180 360057
9 83 789237
71 119 458004
90 155 960209
59 167 992367
29 199 233350
77 82 833821
6 102 957082
87 89 954657
26 35 6419
90 159 343880
21 192 437961
48 192 526868
97 92 735850
88 179 11748
78 133 160124
10 129 87794
49 6 719753
54 59 896926
35 146 11517
71 110 97347
89 198 940830
17 2 580071
87 154 341373
9 198 463829
30 120 35850
34 14 379335
24 35 295057
4 69 681998
65 81 955651
10 154 493820
45 1 242780
96 7 966341
42 101 525014
15 92 414071
64 25 893560
46 176 853897
97 41 360169
80 32 142778
52 134 51827
75 78 193932
19 154 939387
80 2 998187
87 150 318245
34 108 799566
45 11 978921
74 56 759151
8 133 817013
5 111 562629
39 129 561226
39 44 588695
10 32 938737
99 36 774433
21 41 115544
22 133 821815
98 91 141751
79 175 337533
17 39 261135
81 133 346459
11 42 885350
50 45 377575
86 64 231899
56 115 834407
32 74 230600
4 113 166293
21 16 694745
37 98 628850
72 79 608187
15 106 927794
30 196 116926
58 175 870573
20 47 709
37 106 549115
7 17 186773
57 150 379955
96 93 847127
70 24 550053
87 154 316247
26 133 915786
33 22 185119
78 166 228513
92 124 469279
34 22 535647
15 103 700427
14 162 268087
36 36 29793
68 64 140312
55 92 792704
63 48 347070
14 191 945781
11 93 735264
13 137 802423
31 189 391858
73 8 406315
30 52 198023
39 171 489780
79 12 419771
55 84 1254
85 128 317056
78 143 404287
63 132 12383
94 88 588190
22 54 3333
27 64 851668
10 72 986011
98 168 30311
32 139 934587
99 84 960968
40 116 792765
28 154 67214
100 34 608702
89 72 195129
14 197 788429
31 192 922248
28 73 433346
3 166 716295
95 40 975353
29 96 869016
5 51 287391
67 189 151012
29 97 404202
10 62 249787
12 78 982483
61 72 422144
43 173 886311
43 40 751447
69 14 482448
7 196 979581
68 160 718327
47 168 280421
29 87 538423
51 38 389131
21 31 58109
57 164 552842
24 46 477944
32 34 936801
30 157 969704
19 9 315387
2 79 984172
45 108 878362
53 41 131193
31 90 255844
97 96 909963
83 73 931360
60 29 1002215
45 36 410709
12 3 699175
25 158 94730
82 175 31518
77 108 92920
13 95 911108
94 167 315251
66 179 369965
40 143 241969
95 199 938499
100 48 145899
13 30 791178
100 96 882483
56 184 432868
10 190 584336
95 28 215843
90 197 963695
34 14 613975
59 102 29745
90 170 152891
38 57 291757
53 182 373623
40 188 448120
64 60 821022
34 97 926457
94 117 382916
89 116 484650
72 198 777528
85 99 563577
41 198 524494
99 188 93471
45 150 158394
49 129 468031
27 167 324982
98 46 545886
48 183 893895
40 193 504915
3 68 270033
43 65 419663
49 94 851840
61 144 913691
36 73 423227
78 9 549775
94 32 541200
51 65 457277
28 91 167078
48 193 715715
33 33 225094
80 2 237988
54 110 568376
33 175 497718
73 118 93003
78 126 782665
4 31 590450
23 191 64109
93 58 818563
52 162 501548
29 123 754087
55 133 554933
46 28 55997
53 28 743634
63 181 495878
62 94 853729
24 22 494721
83 198 875415
32 147 719529
49 31 159760
37 135 389446
73 103 365291
32 41 142789
43 84 856403
95 73 378712
44 129 322979
56 3 233772
66 42 270283
37 66 78978
12 195 305037
32 46 960266
12 140 456315
97 110 368852
20 39 13459
57 166 178944
81 104 503627
11 186 81592
36 164 900090
70 120 85786
7 138 681315
88 154 9043
73 92 2952
26 161 365242
89 150 71496
86 114 921237
44 174 82731
87 180 718667
79 194 690936
5 72 845821
32 140 135649
100 23 880444
87 1 425261
92 71 350236
32 173 25604
47 6 110146
33 184 952469
23 101 396657
38 35 311218
59 45 149487
8 35 226605
30 69 44927
64 93 224094
93 17 7468
87 111 665770
24 92 99472
86 21 536750
10 39 604625
33 153 608570
63 47 342633
57 50 152573
26 170 961032
55 117 281289
5 130 790568
12 38 96089
66 16 318697
64 88 91239
65 81 396255
53 152 345404
14 4 26292
15 165 1004282
86 162 455757
72 18 444264
90 108 401501
95 26 99609
45 40 884462
86 123 711016
69 12 708314
33 187 369954
6 137 61282
30 62 369165
4 48 685165
41 29 1002473
31 40 405329
67 175 611055
2 5 603870
16 43 827571
50 186 544732
23 132 26560
65 176 878187
10 44 906154
38 108 370657
20 144 586763
53 108 959297
49 98 278355
13 146 956085
89 177 344363
36 175 505299
98 138 292750
35 56 85741
85 82 980729
96 53 31824
94 10 473838
76 60 525800
86 161 153768
87 170 631004
54 69 235516
93 162 853769
67 10 732659
65 179 182935
4 176 292435
87 149 429914
1 129 518505
51 68 322372
36 55 907786
97 131 984341
56 170 860141
96 18 975535
52 168 709433
2 49 753278
14 123 572625
35 50 993359
26 62 91448
31 98 244561
6 199 471150
31 159 785739
17 142 509100
72 99 604581
9 196 784950
57 199 429788
51 173 636658
14 56 990198
56 54 401371
32 198 717519
99 54 30027
45 31 279276
19 17 204300
34 160 531204
43 80 549341
35 12 904008
37 129 251328
39 138 351615
42 53 684678
27 42 678848
82 124 64299
81 152 298137
18 10 828566
22 15 928913
64 22 604270
2 151 469881
18 173 214402
20 112 102386
32 66 803676
84 68 509767
49 161 133708
3 136 24690
42 7 161789
11 10 981067
84 51 246609
69 108 53481
48 8 764140
72 151 612563
86 40 268820
77 57 350902
96 161 1011121
86 15 196111
46 108 558739
49 147 654971
34 56 756961
8 134 607008
43 51 667235
52 46 875480
39 65 503909
68 193 917224
98 34 408568
25 72 456418
62 56 153296
37 61 616785
71 134 951250
10 116 433782
62 34 818928
1 13 571421
67 147 898575
5 63 173680
96 154 535354
55 71 839490
54 109 473728
13 111 52914
25 143 491871
57 198 370693
77 169 816836
52 46 75605
73 44 902518
22 24 265095
32 68 759689
74 122 577806
16 174 598665
83 1 573348
76 106 934765
59 22 789557
23 121 476260
65 189 760312
49 15 35658
96 177 485670
7 193 164778
28 65 951211
81 200 232250
62 134 325360
52 156 851343
60 98 759169
94 130 15616
68 81 618918
34 134 37548
76 51 993104
86 137 369156
36 168 494733
83 3 198679
5 138 516735
37 145 728157
58 54 382608
18 184 271421
78 74 677879
89 183 89311
14 200 76745
96 113 56239
34 65 324070
88 64 742735
25 27 436381
57 170 643996
35 11 682276
73 120 967801
96 147 963780
16 177 876581
59 28 377922
86 3 478349
10 157 71727
25 34 169255
74 50 651502
66 158 679580
73 36 273408
81 33 515466
6 135 607442
7 102 48601
41 15 581935
77 163 542173
88 26 601093
8 47 711713
10 96 469843
37 4 336347
37 181 9653
67 125 924944
45 173 359703
13 193 239314
5 191 865231
31 126 662714
23 163 304400
86 94 435532
100 51 826689
27 173 381394
99 197 164256
58 8 212626
73 70 70016
68 199 58879
67 96 635710
30 115 365432
37 196 709429
49 88 928730
74 89 676696
82 100 81751
83 107 297177
53 181 514033
91 75 899863
68 167 890584
50 93 320808
19 67 585130
28 149 428860
7 33 950214
12 193 897691
60 142 684530
27 57 481672
68 126 882164
31 162 91666
52 179 610244
83 22 380589
92 82 92386
27 124 584738
44 125 9258
2 6 976306
19 148 633866
14 69 1005340
8 122 739827
43 167 313131
5 157 449401
81 17 98079
97 182 539148
49 69 167425
87 101 432409
61 101 670253
75 141 875048
33 21 893141
86 197 708774
82 36 99404
75 117 306382
19 59 858735
66 69 846596
100 156 188143
69 105 868593
85 171 356041
67 79 764650
65 72 298376
39 94 454113
70 163 668699
75 8 715416
84 166 761201
83 160 303367
7 78 159321
20 109 1007466
76 98 91474
3 109 295660
71 98 971626
94 10 126826
1 144 797056
39 24 208778
26 122 966941
42 12 497503
36 117 368402
57 142 720831
61 67 730646
71 135 172810
3 46 322889
95 35 811008
79 10 374272
60 88 649365
76 198 524651
4 85 827289
22 195 869008
30 27 282100
93 163 621571
2 199 208820
45 51 524573
41 53 940798
98 137 504567
100 86 904494
35 13 207850
36 130 872058
84 139 1001658
56 46 456335
74 128 485522
24 79 814848
6 168 383197
29 109 47142
72 94 359554
87 144 842840
52 108 606853
74 30 787204
55 61 255465
78 42 978183
30 50 655462
72 38 204414
12 162 913377
25 194 927462
64 95 96752
46 193 920390
83 103 160529
12 75 783849
88 193 208781
11 85 186155
3 99 592844
21 10 149349
21 26 522724
62 53 477610
4 170 879659
59 92 577346
64 25 874999
80 22 870080
19 24 437907
27 45 167325
46 57 749789
24 141 464766
31 177 987750
81 50 647503
28 87 585422
94 149 783504
2 155 246875
7 152 346796
4 79 709522
26 133 97705
23 137 216854
48 90 33982
6 71 578289
37 71 198665
25 72 973541
22 85 534762
71 17 345750
71 184 750583
77 69 827279
39 166 373444
38 36 215388
69 142 975751
87 45 804679
14 169 222511
15 107 132902
59 84 988834
5 42 852516
94 99 876808
70 74 594812
90 63 438155
53 43 483638
33 41 675087
47 151 559633
3 124 455824
59 140 995139
45 78 161165
44 142 298088
28 167 615270
99 168 306037
6 111 858736
31 100 772605
77 108 290775
34 126 451664
65 177 735512
92 156 371144
88 32 962262
64 104 547299
65 1 178919
97 44 34411
87 192 518486
98 116 166637
80 18 67712
80 191 132207
21 55 443466
10 14 52559
2 89 135020
79 147 948470
72 76 670721
73 147 848385
40 59 943319
90 148 374048
39 41 823122
78 191 588007
41 189 692909
58 190 146009
32 107 37307
45 14 221818
84 74 41314
26 126 218536
82 96 170499
27 190 24498
91 87 1002433
13 193 955028
31 83 509381
34 50 298335
84 2 36226
89 66 732769
6 58 753594
83 8 548259
50 69 604009
1 7 453093
81 143 273804
50 19 953935
32 94 797967
27 139 985736
23 113 316978
90 144 199109
64 42 330682
22 44 740406
59 27 621143
39 100 157256
5 188 401058
64 62 895110
82 107 711170
38 27 1007089
64 97 761513
71 53 942994
79 36 224865
25 106 728889
57 103 423953
3 166 385234
30 82 146161
1 108 13834
70 32 602338
33 54 594909
27 76 307261
54 16 704214
54 194 826960
93 176 594455
70 124 65789
95 168 403512
19 2 208486
12 114 399350
34 80 855206
56 2 641456
51 115 1006750
41 56 893554
68 180 995205
78 147 698574
13 83 874197
43 70 793446
16 164 147462
35 134 50771
20 77 169446
73 9 132043
80 77 686252
48 80 727767
42 159 591471
91 5 1007335
57 180 497618
69 149 700995
57 36 591293
38 143 888693
76 125 61933
77 75 185624
24 81 377224
100 124 143359
42 196 517129
32 126 979544
34 12 860830
39 151 449237
73 103 366031
62 129 633917
17 151 997173
5 174 282535
9 1 725698
32 66 324293
8 153 341412
14 141 186021
32 55 144977
67 182 442657
4 108 44454
59 160 895754
80 173 456742
15 24 236466
53 54 14528
68 36 493647
4 96 524371
96 173 504890
93 60 789719
66 77 53886
66 101 405505
46 98 484387
31 1 522364
20 184 1006751
21 136 780891
80 130 473828
5 67 395897
37 10 1326
55 158 980976
100 68 343552
89 53 521211
71 31 655017
27 18 823229
72 67 298929
10 157 155628
93 18 780049
27 162 948479
19 155 445681
59 190 661592
45 146 176984
86 122 654326
48 41 708401
50 102 531587
42 34 208645
94 174 130663
48 10 584452
13 32 487653
14 71 606822
3 124 1004665
59 2 833426
36 170 87687
15 190 15810
65 143 841945
79 86 567164
76 88 204014
89 18 36334
60 36 915273
90 82 497038
48 53 577817
9 73 221501
95 15 667680
19 35 840759
10 192 793721
90 38 240208
11 190 61026
76 12 85430
26 51 523989
48 39 38800
11 36 746432
73 92 679493
41 173 19695
87 96 519323
3 102 889999
27 117 417737
74 40 617237
51 69 471553
55 104 477634
44 85 199566
8 155 658780
14 52 519464
4 104 902243
96 65 309669
33 9 78494
15 183 365569
22 89 1008482
9 19 500702
7 94 432971
20 124 508189
98 8 536798
26 178 572530
25 152 394818
63 192 206834
9 178 919138
56 106 608993
62 194 853872
72 79 923409
97 34 235720
23 191 644111
80 10 951845
96 5 937826
2 150 208130
85 53 818383
34 4 199970
59 119 122979
18 58 620892
12 186 336421
17 147 10407
10 81 1004489
35 179 1009394
39 105 785146
53 6 17204
93 200 156360
16 196 946597
76 175 123537
8 184 85599
33 89 651610
79 60 141298
43 89 805250
61 133 285669
57 87 263240
50 53 465861
24 91 791786
61 19 271356
4 200 286507
65 108 176264
24 66 787210
48 62 151409
16 48 827186
94 127 544460
88 138 795241
21 49 972648
44 43 964318
63 57 170162
79 143 210516
64 3 339464
54 22 546916
31 135 302545
52 79 752482
94 183 798553
4 149 994955
73 94 34283
76 29 837172
29 57 411912
86 45 536971
50 145 95408
63 158 129810
2 47 710365
9 59 965908
1 63 840219
26 103 494632
1 29 91116
49 194 401346
5 82 183766
21 181 987566
80 103 592371
83 104 464831
9 119 646638
10 186 152043
17 137 995473
58 169 224470
10 44 704972
4 29 927025
40 185 618204
9 161 336237
95 164 815486
84 170 613098
26 51 409448
95 69 846149
24 77 392843
58 60 603411
10 59 597956
45 194 869824
49 17 786454
96 90 553809
87 21 235794
62 59 166890
14 23 685949
96 110 540236
74 151 821528
88 94 545518
90 106 853570
81 70 85209
28 21 922140
27 142 784226
35 127 958002
93 38 553277
25 51 907558
73 169 390013
22 179 414277
59 59 299259
65 102 395832
23 163 373715
12 114 506565
2 57 10060
85 130 32797
62 184 338690
78 8 356365
20 29 323396
70 147 443168
90 109 607212
6 114 720726
51 58 997058
4 183 470738
64 103 294004
28 157 22814
58 71 848145
11 50 264856
16 121 964833
34 29 960761
75 38 642552
21 144 796263
6 17 897683
42 134 127124
81 61 399837
41 118 935343
92 130 806140
42 86 122471
83 97 378453
4 8 99327
9 186 273859
34 111 909200
7 5 933188
50 130 541432
99 181 4700
76 72 585683
35 6 395799
14 194 424289
97 120 222256
94 84 102881
34 168 969084
76 12 469844
52 142 276431
83 177 9350
30 89 1003210
73 116 38571
97 156 612782
77 194 765035
78 36 47497
74 39 947453
45 8 995243
95 3 419766
45 175 853792
27 73 439153
66 53 645171
100 139 33546
53 149 572919
88 47 70338
91 127 674799
33 180 961235
32 19 134782
62 117 554708
68 156 562115
29 52 473682
61 118 794515
99 144 343556
13 176 80718
59 119 845353
66 178 335652
100 188 816604
22 184 444224
30 17 224824
74 76 867229
5 77 486622
89 111 944712
55 192 967733
12 176 99316
16 162 879531
57 2 711247
21 199 26742
69 2 377246
92 84 341680
36 159 122026
68 11 839203
21 64 513182
22 139 851346
29 1 972908
68 8 928475
34 29 549135
31 104 851811
57 52 125682
62 51 231965
67 167 748332
71 178 987766
1 111 594084
46 41 764729
89 185 3576
58 53 645295
77 36 14133
41 6 836293
56 128 651825
45 125 546940
46 144 559204
35 199 321473
85 1 971389
57 103 932339
28 16 32751
85 175 72610
16 192 932697
2 184 687476
27 41 762394
48 124 846262
11 65 961997
88 18 820975
94 159 633210
2 106 963050
32 34 771940
41 45 560034
90 13 32247
19 78 89615
75 198 871599
95 58 648335
42 146 299453
45 115 637724
80 83 940039
54 193 958233
69 145 120529
46 183 706351
96 108 240929
15 172 612829
64 96 435349
93 102 951736
80 126 714568
85 72 369284
48 73 223405
28 197 40042
79 78 886463
27 18 896840
10 50 636526
45 103 254066
95 16 93174
18 198 773176
88 40 500730
13 162 191039
91 80 627430
94 81 877394
78 63 510646
40 82 105285
46 172 358361
34 95 785997
13 75 198896
45 188 859644
61 127 391864
90 101 421187
41 57 612089
19 59 704848
16 63 264553
83 111 460465
71 85 249885
12 45 148217
9 191 727622
91 10 595532
38 36 569797
31 134 455798
26 196 198388
47 3 721443
25 42 565185
54 155 508824
27 11 143216
19 29 266403
62 69 210320
37 95 977145
64 80 941169
89 21 346223
56 72 736796
8 193 899416
34 40 6621
67 104 901069
81 71 781913
71 19 711571
2 55 46641
21 2 143099
71 72 840103
73 122 138108
54 193 459098
4 200 797441
82 55 299277
95 52 343848
47 188 29948
95 199 957781
75 177 56587
21 156 404223
61 3 510420
57 130 367836
46 137 886059
28 47 639971
76 35 774148
4 142 833642
64 44 45810
100 194 844614
33 145 640619
98 160 524475
85 120 420760
38 176 889793
88 81 981941
22 84 801749
54 80 586813
62 135 539376
87 144 887124
35 127 436543
70 8 781562
1 84 551917
48 170 716624
47 190 948104
64 135 394466
71 25 112720
66 99 13503
16 196 779408
10 71 474432
70 37 20789
64 41 853985
38 22 141367
15 197 300990
28 163 852573
71 167 847767
46 41 77311
89 174 85150
63 200 414168
79 147 723825
91 82 808157
30 63 646906
39 161 421017
78 40 119282
51 172 42608
34 19 895189
14 74 53212
62 163 647481
74 20 832443
10 16 657539
46 199 283261
50 177 519578
65 87 323483
6 2 239002
94 93 524934
25 101 795617
47 34 254933
15 37 837381
52 137 183483
48 62 907398
7 112 14636
16 14 967260
83 39 837300
51 47 398935
91 110 715715
56 50 564666
49 131 808298
80 84 529093
97 162 363966
14 180 820407
89 122 891513
41 58 349178
8 166 814168
46 10 488616
54 137 172672
45 151 56849
91 200 514488
5 175 613660
29 172 536818
51 45 764825
8 29 64075
81 57 870730
41 191 853278
65 194 520432
14 128 882524
40 100 819527
85 199 452618
40 194 508654
50 126 247303
97 52 503276
88 65 568325
73 121 849634
68 197 486149
69 103 794671
27 113 368020
29 85 816496
10 55 29402
37 71 890840
2 91 361599
31 49 341948
27 10 183202
45 178 369034
34 156 828663
10 155 402472
25 51 940209
81 141 136214
27 33 804216
99 110 805023
22 61 281846
68 76 591631
2 110 463176
58 143 615804
97 166 836699
31 187 786347
31 7 556612
85 35 408514
45 49 152419
89 159 944840
99 106 661199
58 190 895943
36 67 46709
65 108 68990
6 162 720859
64 37 671596
100 186 466414
57 191 430609
45 99 34488
78 180 345470
52 56 439543
51 173 530267
20 196 548819
57 143 238872
79 116 916624
11 161 998059
61 175 1001801
1 4 138150
95 112 977438
27 145 992873
66 42 1009022
32 190 250875
87 50 407285
40 97 778291
62 89 791779
24 50 261924
84 55 221775
75 125 856969
75 96 463332
76 109 72185
74 154 53839
68 162 288378
39 5 576127
83 155 628305
91 73 236120
91 28 852192
14 51 432201
82 97 239638
78 87 889934
54 41 931559
54 119 793548
73 163 546201
17 130 910982
28 59 143227
61 173 432884
54 102 739153
86 13 470339
36 161 342519
74 162 930931
39 133 744443
60 182 900145
30 6 534393
52 43 886150
31 190 280574
34 152 831949
83 142 445922
56 116 432760
96 14 62281
94 81 624946
9 96 838979
57 98 951769
30 72 785081
38 12 374909
26 150 184785
66 96 150507
38 193 616953
26 175 162
52 45 793338
97 156 779055
2 6 662125
15 157 167195
71 58 577773
90 130 897527
71 115 792795
60 108 617218
20 162 68416
13 119 887848
73 36 450151
75 48 479339
15 185 633116
34 134 213970
79 151 868091
56 164 29044
33 139 164957
44 5 569921
20 15 963773
20 31 609285
21 172 445248
12 64 210358
19 58 136796
82 195 460769
34 11 665661
94 108 782528
10 43 253855
45 95 13978
30 194 1260
35 20 610786
51 39 23632
71 174 281611
96 86 616267
19 70 551262
9 107 205242
2 124 883876
74 5 969414
19 30 628050
91 75 321363
5 143 340303
82 105 1008702
55 57 688736
50 124 446839
79 74 799898
52 25 269080
53 178 17966
54 82 846187
22 179 627145
2 168 395486
51 80 942698
48 193 139365
72 190 199858
37 67 229663
95 117 326354
69 166 10041
1 174 136273
49 46 253781
1 14 848102
85 95 783450
38 90 706111
89 126 705060
23 25 904412
35 174 454501
90 181 499294
98 200 995077
99 1 83
62 9 456966
36 163 927756
79 191 655763
52 155 120671
93 36 645865
97 50 439804
99 41 10052
8 140 806327
38 124 425924
85 14 131034
92 10 189251
62 159 872170
91 84 496045
67 162 998440
53 46 510592
68 10 508218
3 155 798959
87 21 157654
96 66 237818
57 122 270578
28 51 212018
54 2 919191
79 162 228981
39 169 153317
50 67 424302
98 101 49227
50 115 457750
17 158 803317
73 157 929696
40 84 339057
22 130 265814
50 164 122332
46 63 487966
12 35 807901
23 91 762104
91 128 317665
66 53 459827
12 118 82245
82 177 640155
99 47 437241
92 156 106272
58 49 271341
99 107 742203
65 125 283871
11 88 279976
10 74 689299
99 84 27076
8 182 717195
64 165 689641
1 5 739153
81 137 8427
53 95 96942
75 185 314789
2 46 527332
64 39 572616
28 69 693479
73 55 271233
4 41 140156
22 193 446162
42 171 181660
98 53 856016
28 92 996900
66 189 757906
51 200 902600
92 190 898127
38 139 380293
9 174 635645
96 70 192787
62 183 428409
13 58 750718
88 194 153866
69 35 42950
45 29 683674
34 30 487167
44 165 997070
3 194 121701
97 108 195502
3 98 848128
19 83 957002
90 74 221051
75 144 502744
89 13 148564
33 57 745137
52 21 781414
63 127 776627
76 186 782110
27 196 838597
2 169 904498
67 76 110716
88 46 96933
8 79 655564
1 73 205596
34 149 267253
15 189 564255
91 40 75346
94 12 446665
13 53 809217
100 172 809985
78 179 738341
92 140 772805
24 57 122998
60 55 430773
12 132 62909
77 95 872593
48 166 662078
83 170 879583
87 80 536377
52 25 478629
85 80 613515
84 139 976166
2 51 686675
11 54 583542
77 148 952768
23 62 188361
15 186 103804
33 51 586795
59 198 138771
29 135 394330
72 121 52626
24 133 781392
32 2 802122
3 115 257569
93 6 461417
43 80 296238
64 198 440773
25 174 755387
7 172 947353
52 176 875410
36 93 751318
47 117 669021
46 143 526406
18 195 221341
68 4 220175
66 164 528184
63 61 209172
11 51 996421
58 32 316016
72 159 533593
57 130 158881
83 7 951013
1 85 7056
30 29 297856
71 35 402028
42 43 1121
94 192 754244
84 159 547601
67 91 525585
52 10 717965
16 157 683866
48 124 718843
64 200 233085
84 34 985197
79 136 644015
17 168 268165
24 53 622571
71 167 121343
76 127 31875
4 135 148720
98 72 955362
25 141 878686
42 93 426193
30 110 788078
40 29 652297
99 90 1012035
23 183 594720
55 25 943015
100 160 637065
93 161 669373
51 162 202526
62 101 671604
42 102 545593
28 63 517905
26 123 911210
23 22 700458
71 99 770822
44 56 562010
17 76 247312
20 113 457574
22 132 390527
46 146 49576
69 28 214238
62 66 354638
55 134 454571
62 151 571573
17 135 611983
25 198 517748
42 13 481387
94 118 190266
91 176 637896
35 177 998810
63 61 211546
64 27 449136
86 70 790119
78 128 1008948
24 42 880489
38 177 490527
9 3 317895
74 200 374587
16 91 519998
40 118 747139
25 29 173898
28 75 873874
61 58 913002
28 102 101037
2 192 417417
55 161 310085
49 196 656964
24 6 771880
30 169 922388
94 124 517718
52 182 690091
47 25 158295
4 28 595473
46 105 596365
72 181 159993
39 181 185253
89 190 961916
15 173 907466
22 181 401020
87 182 271724
48 75 122609
32 44 35306
94 10 704220
57 81 940407
93 183 867630
33 147 32279
43 25 294556
40 10 128798
65 7 514352
91 182 866614
70 30 867906
18 5 719594
75 33 807624
4 34 352854
2 70 204362
47 23 773790
97 15 537750
77 59 61625
90 102 578624
43 60 765007
2 23 921407
6 94 987467
88 49 764047
78 98 940364
53 93 134205
81 160 102264
99 69 15820
46 180 411651
47 197 902018
68 28 80023
41 117 398540
55 119 764162
32 61 688843
3 103 792432
64 23 278491
9 72 237246
82 25 696022
43 198 986555
40 167 803582
5 138 78653
43 140 280958
15 149 814926
67 90 716306
55 139 407423
75 116 99298
6 153 781728
62 99 65751
27 63 99470
46 118 276558
22 167 68580
97 184 466536
20 131 929139
61 13 516015
41 178 270165
11 12 620280
72 187 164279
17 150 807854
62 183 667244
9 173 750620
80 19 348717
44 46 972383
64 131 775174
74 183 585970
29 104 309909
59 112 716520
65 59 469445
53 166 556470
88 151 382524
2 43 697612
19 58 914904
52 39 179582
47 171 328598
84 186 912239
98 5 680784
94 150 160429
94 187 257328
9 153 633930
23 137 756933
17 16 287913
47 49 18442
34 101 490367
5 163 68635
23 26 320225
44 42 89639
34 51 942740
30 30 298428
84 191 994520
24 196 439881
7 151 852898
10 15 878417
49 5 744221
9 186 675480
60 182 481738
94 75 865658
74 64 305210
38 34 588752
12 20 535552
45 95 654607
32 180 57588
29 198 541945
12 166 428647
50 6 596061
91 70 150244
97 21 433749
52 183 301632
35 45 215642
52 27 616997
100 98 475434
58 110 772783
86 121 792440
62 30 710176
29 154 981020
20 69 991621
26 167 250888
8 117 88822
82 18 867996
73 26 25429
10 58 103423
32 179 430951
98 6 874278
24 97 446797
20 128 524347
20 174 934226
28 42 456206
86 191 423761
23 84 472309
52 50 360256
1 116 865028
71 24 281857
36 35 826624
54 76 924479
4 22 342820
21 129 572847
7 82 289163
15 71 980780
57 55 80909
10 110 947965
86 46 74894
36 56 602439
28 122 611547
85 35 636747
28 66 912118
93 61 503072
49 141 752924
37 158 13593
38 84 427229
6 120 1004979
31 43 742935
99 18 420391
73 127 157966
78 112 191746
43 184 467005
83 60 160520
77 128 855307
10 24 680143
17 11 929658
7 177 111909
82 157 86755
61 157 632866
99 134 193162
93 125 13470
61 40 172481
26 147 20189
70 167 583478
12 53 822248
51 128 769774
79 111 216434
67 98 783875
19 156 875431
80 23 676699
26 22 160387
63 3 984211
11 81 969695
28 115 167830
43 27 728514
92 120 194748
8 158 458938
49 1 171751
76 44 793103
38 155 540454
68 82 769992
90 156 320311
70 101 979849
91 179 640138
65 167 209599
12 18 477461
82 106 48612
5 92 437500
90 131 629453
95 134 417471
28 152 142282
23 89 148493
53 74 365083
77 6 56470
48 155 775436
31 8 580556
78 73 89337
93 141 890682
5 49 758488
4 85 967264
2 100 742124
13 185 896018
60 124 91287
48 132 893056
99 175 344999
35 149 987233
56 59 109578
10 51 306124
34 200 759913
26 199 373409
8 129 900418
40 157 556905
19 170 647125
97 178 222000
78 107 377412
17 23 676936
81 19 8686
6 132 110173
96 53 383369
67 53 144006
8 70 95426
71 32 517549
38 188 75997
41 157 784231
16 96 669235
80 124 502432
97 100 978757
94 10 493701
10 54 936226
46 131 523197
17 2 162204
99 113 402266
95 187 123439
16 123 530613
71 59 902023
24 46 550719
94 6 812518
64 175 385613
79 83 505328
82 87 351796
34 66 532114
66 53 222113
6 166 422569
40 63 618547
100 163 639755
79 129 719438
3 65 764328
54 139 881704
64 175 12330
2 150 385462
5 112 249242
92 143 488784
28 97 123642
74 155 39863
70 176 129534
95 89 25344
34 6 1010953
73 122 253663
1 197 487928
27 172 8498
73 83 582583
41 122 737903
28 181 530506
33 189 1010391
15 108 808007
9 78 537827
22 154 993255
50 136 132047
96 149 157590
60 194 744195
88 99 362453
68 139 688476
64 132 36017
84 76 993277
23 131 417007
55 145 822518
52 93 324762
99 63 535296
35 111 649395
89 183 457439
49 19 48346
65 145 325524
77 11 136268
84 82 379946
46 92 905028
19 198 402029
69 156 498309
14 61 940774
58 53 642316
60 26 911924
83 159 363556
23 182 305027
90 32 790876
27 193 792436
17 159 434906
53 185 484423
98 69 698478
13 81 653799
86 130 854993
54 43 600969
99 181 838350
2 141 816560
76 52 427065
73 64 170210
70 183 236705
93 75 26610
94 153 151454
72 44 943508
91 23 22472
82 143 447503
22 118 507677
30 4 190035
61 152 1011248
34 133 18854
83 151 524507
26 117 859149
63 136 405670
90 137 789972
94 138 893397
81 178 806264
44 84 519134
66 153 1005854
40 169 572692
46 169 210470
78 199 1150
83 41 8717
21 59 726354
84 191 780146
87 70 207417
100 109 815155
77 139 559722
49 110 943347
22 174 266546
19 193 490654
83 13 139185
49 173 138342
93 146 149648
92 107 820331
20 48 139728
60 167 662802
92 17 1005769
8 47 581851
99 6 901699
62 145 536408
39 102 68789
78 177 472698
31 116 747398
78 128 687940
75 29 615368
93 197 123115
90 7 357881
17 24 40166
73 171 466134
38 169 903706
67 4 795774
95 157 69930
76 165 598362
29 129 775703
52 110 302004
21 108 662127
54 40 1004876
57 185 537840
91 131 332374
27 186 904541
95 6 460867
35 13 69905
80 199 761212
55 187 816177
31 14 56778
37 171 882577
48 190 52454
82 139 915170
67 28 105081
68 71 587679
87 182 542887
5 87 550804
76 156 723112
16 37 67456
94 161 986995
49 172 190024
49 74 15058
13 186 925185
72 173 994846
21 110 502041
28 196 333657
53 138 311716
56 167 181539
19 9 77925
37 189 238489
79 185 955545
49 99 448135
5 114 712473
96 2 540492
40 133 338809
27 45 810757
79 78 209091
82 200 32326
32 10 155545
99 162 995305
11 177 651180
100 123 312126
97 172 31067
51 142 147017
91 151 66647
61 63 488550
82 80 499689
5 62 458942
18 158 865749
51 194 123543
13 74 417353
47 31 663357
38 40 146362
62 56 359089
24 63 802558
13 132 34315
94 84 339510
46 20 539424
30 123 979761
64 11 266703
61 134 96249
96 124 282360
42 107 581111
44 80 141032
20 1 522702
5 5 553807
90 27 818120
78 71 843516
98 99 439630
80 42 643286
17 39 483639
69 101 557637
66 176 754099
79 128 534816
4 5 340242
20 78 758979
50 20 858807
18 115 75181
3 105 855570
74 47 419887
6 181 766088
9 9 915549
88 151 834642
99 93 10513
10 157 124982
29 158 874070
50 124 336464
68 195 1007523
74 179 689148
83 61 481418
82 36 241111
59 15 416115
73 139 427840
18 149 783633
96 12 634945
58 5 232781
48 136 514587
8 152 1001554
27 40 652714
15 81 971368
91 120 477221
32 60 754146
67 197 157154
2 48 887620
96 127 125444
89 29 714438
17 79 355342
88 62 840863
32 129 723981
24 192 318414
19 99 548819
85 97 424392
40 76 540185
41 177 611578
34 77 825130
74 11 106310
37 131 61828
90 100 184590
14 170 42568
22 123 249722
81 11 636095
54 23 236374
33 150 652795
36 12 710872
76 80 831042
22 189 641179
89 142 810771
74 51 216723
40 8 265267
2 20 589666
70 198 982173
11 12 567476
27 78 519511
31 55 773233
93 179 209325
65 44 563248
64 31 840135
69 3 367770
33 98 8518
19 127 639787
81 143 896963
90 85 575809
16 38 402817
82 115 696728
48 116 81655
76 1 160778
10 124 833866
95 122 991922
66 161 191383
38 155 486979
100 193 160646
50 91 62969
74 131 614283
63 169 616134
14 81 859025
20 113 931193
66 158 339147
13 103 273700
88 57 111824
77 153 179667
62 80 414356
30 96 703662
87 37 98454
33 183 929291
57 20 52722
32 74 818483
97 178 979140
22 8 242190
30 55 124032
76 121 805578
87 172 791495
35 97 774677
67 94 281029
78 154 160670
41 24 725224
10 165 823377
35 172 405400
58 169 199507
57 59 662891
14 114 957851
73 79 398643
61 35 247335
17 88 414367
25 124 373565
18 179 582146
43 52 607775
25 60 229334
82 87 112297
18 85 387009
70 144 131655
46 148 148299
78 16 777040
58 145 697366
64 149 103269
11 44 741593
22 179 934251
10 155 859097
4 30 689220
79 41 711387
18 77 128422
59 32 685140
97 184 781566
12 24 575920
7 67 950585
1 148 829932
92 200 666560
48 132 173205
25 8 167566
37 165 605858
77 194 418525
62 18 632824
4 98 678050
75 14 656958
58 107 186576
49 47 99395
30 69 344288
76 44 857936
29 87 942793
51 72 972796
78 85 589247
48 164 637388
30 155 543481
62 176 734791
62 103 547113
5 170 507419
49 50 164967
38 164 661680
21 23 396802
13 162 404256
99 194 42020
44 161 378415
53 66 741218
26 57 704251
53 144 836974
51 179 638832
24 77 1002623
80 148 495863
5 143 779746
61 64 936394
98 20 724134
77 174 90382
8 84 938255
98 34 416509
81 139 621857
79 30 283978
90 180 988767
63 71 969636
6 174 656247
37 94 628448
98 83 997115
59 108 691896
37 20 550641
21 60 589996
12 125 496067
33 36 836691
1 15 408005
74 155 948372
73 112 829359
43 156 622138
67 156 877029
90 82 173124
36 7 650767
63 41 667919
22 160 686592
76 43 296816
59 80 174084
64 24 327575
93 40 919411
11 164 71303
45 46 774520
37 52 632817
34 120 836693
72 184 483331
84 118 96965
100 10 826976
92 84 451073
54 86 147191
52 173 849295
72 112 921333
24 112 776487
56 48 88408
50 111 459721
62 176 34369
35 187 439565
5 44 588974
57 184 995151
10 96 477297
2 199 945405
86 30 367797
51 6 31147
30 85 234152
63 57 431663
71 82 366421
95 13 330920
81 82 168772
45 183 461792
29 173 648403
27 176 165654
80 5 9189
60 19 965582
55 148 362108
23 93 907656
20 9 50377
60 52 822823
97 131 502799
44 81 109208
65 107 747148
97 181 393528
24 38 510000
9 102 129001
39 177 277701
25 163 51907
22 18 55934
36 188 371507
71 141 693377
31 98 183245
83 188 543785
60 68 122826
62 13 880602
33 96 742557
68 8 398253
19 189 491169
100 30 510267
70 79 912974
53 195 881631
37 34 828164
17 195 103157
51 118 72645
44 152 376093
91 105 633612
63 186 679473
93 151 68155
91 93 365268
23 69 218987
41 30 851973
9 105 503825
36 14 691413
46 76 990096
8 45 404153
53 15 75230
31 87 591156
32 193 598851
84 178 173790
96 30 479554
10 13 537998
48 153 532515
63 35 345684
54 51 918044
59 85 13930
2 152 775472
32 123 67057
63 57 370051
65 83 686658
2 36 328185
49 136 323505
35 69 12231
54 124 568956
45 1 405352
84 53 658446
12 101 997231
69 107 444594
80 90 709012
8 40 90780
25 132 134627
24 118 932255
82 30 196620
40 140 361259
48 47 802133
99 193 319539
70 111 372974
70 167 173108
43 130 695842
98 81 523191
69 19 707915
96 140 297882
10 178 450289
45 89 760093
51 142 721406
78 105 661323
31 59 13719
14 127 324858
78 21 924456
93 193 116017
31 67 58230
45 143 170325
60 12 777049
32 162 66016
79 148 44956
26 101 828866
100 72 147434
37 31 869522
23 181 378347
53 87 647149
72 196 825579
16 62 463619
75 177 301820
93 184 419835
68 135 964315
66 154 586405
65 93 236880
63 189 806945
85 131 894588
34 25 282206
64 5 169079
31 67 13907
97 22 762791
87 151 878462
54 102 584457
58 53 710816
60 61 783371
31 159 150832
70 132 360836
20 73 629606
93 50 676367
56 80 281525
94 29 205708
58 3 829947
60 100 255264
17 85 814051
17 84 920519
8 80 462332
73 167 867860
81 170 820943
33 5 488146
8 19 588203
59 143 275624
34 109 977388
84 62 239895
24 34 701453
20 120 768193
82 121 981066
54 35 363781
98 33 926151
42 176 840120
21 196 869253
8 176 421608
78 45 931185
36 42 35065
52 2 394409
17 107 958513
86 114 429375
76 19 746242
22 134 897356
44 94 606311
88 148 235184
26 80 656010
30 175 629161
52 136 571027
91 128 420688
15 173 914661
49 152 571898
9 171 944370
37 90 282104
97 39 663156
91 125 64700
85 94 779678
5 152 395835
84 146 484532
79 60 572416
55 148 183891
45 109 80619
26 74 506648
81 177 134618
88 122 653725
16 174 137827
2 125 428004
6 120 339662
90 77 298172
40 168 218054
93 190 245582
23 5 632049
14 32 213443
40 127 832470
23 2 313601
92 30 959795
77 16 1852
86 191 238115
81 94 372670
78 15 660904
75 195 746599
82 13 656070
68 182 925212
96 75 975794
77 4 448326
48 94 968918
60 55 685818
100 9 61051
91 16 203675
96 69 630932
80 29 275021
78 164 57782
25 99 2847
37 184 223717
59 21 925404
35 1 663453
65 34 694766
28 180 909099
68 162 554131
74 11 398705
86 1 598718
24 139 608225
89 179 976753
37 185 551184
26 133 819103
9 12 766889
72 98 796880
76 118 384185
20 43 516667
39 2 331619
60 93 894726
72 167 773453
54 15 69393
19 3 97863
67 120 75398
21 48 197539
50 109 331030
98 81 178425
28 16 471700
27 157 692334
24 113 991243
58 179 852299
94 113 180533
95 44 356554
57 66 927826
47 132 357354
7 184 624266
59 9 179080
33 106 427737
6 130 733693
21 112 230279
24 160 35351
21 134 257689
51 71 293496
99 200 948415
26 182 866847
32 4 857564
20 34 255278
31 122 500821
75 95 431810
38 166 196445
91 110 744286
44 28 173669
62 199 1003929
15 67 893383
55 33 694807
9 155 420356
28 76 64306
35 166 864933
6 70 461592
88 41 793548
21 18 915994
40 36 371054
63 177 874268
79 133 599329
23 197 414996
64 65 998818
96 65 892420
57 27 637015
69 114 43683
67 58 919949
88 176 494729
100 7 721618
33 173 549456
87 132 159965
21 180 660170
27 189 253062
93 107 834686
41 146 390813
38 25 698686
29 99 554442
96 80 59766
42 2 604895
13 107 687714
36 116 606489
17 168 585938
58 24 280239
17 183 879612
62 5 60129
78 97 221401
61 88 530118
20 114 718219
70 91 473062
74 15 641817
66 7 279049
30 88 783574
70 18 928076
2 190 660505
2 97 54135
79 46 181282
77 175 292515
34 171 157222
68 123 73890
35 191 743238
42 22 960350
60 90 15966
39 146 872666
13 97 279295
42 123 144011
63 40 420233
21 65 837722
82 120 649552
41 188 863108
72 73 60316
76 70 865490
10 160 527104
29 28 963342
95 178 738464
100 133 718055
6 87 803597
57 169 461697
91 79 89363
54 194 393495
30 103 271491
42 142 462011
24 85 129185
86 106 565016
27 71 379284
64 24 870957
23 24 552986
93 129 68103
33 83 350605
4 84 251874
41 181 531885
79 117 10699
89 174 563382
50 141 965870
2 176 38815
21 144 322260
91 54 166123
64 178 679250
83 30 207723
38 25 439371
33 15 156480
24 54 756677
63 147 764328
89 67 45738
73 54 1007688
6 5 347470
52 180 894398
88 139 768071
57 14 493987
10 92 560471
62 157 417955
74 37 413991
9 13 418941
81 65 202127
26 139 406140
69 150 267101
47 175 390750
68 198 734689
83 26 311369
16 170 467347
89 81 272453
18 129 536982
47 95 995493
32 119 874921
38 94 102567
93 198 235840
58 175 422243
6 151 520096
76 156 956571
40 161 602258
41 53 803751
87 145 634834
82 71 343434
58 96 929690
72 158 404341
81 144 900581
98 156 751055
4 46 541865
87 71 84623
3 17 421676
7 94 54768
18 57 37805
55 156 688507
92 88 183355
91 3 731085
62 52 306115
94 66 167883
55 58 299224
41 31 91767
10 164 86462
45 101 22202
33 196 153868
84 151 326650
78 118 56517
40 10 295042
21 153 534717
61 95 240270
74 86 692374
33 158 266216
65 159 803913
83 163 133670
31 145 409030
22 156 810934
69 106 938085
54 160 939316
66 35 636426
39 137 797996
75 86 676233
38 154 570054
18 24 981853
13 2 102589
73 40 149423
87 55 201886
81 198 265524
75 27 187547
37 148 830065
12 178 249264
46 144 353925
64 25 38314
31 87 700828
46 168 183811
92 147 673623
54 89 642426
28 30 8824
9 150 76028
64 36 205009
95 126 975200
83 108 951260
99 151 503634
74 103 755348
90 133 887628
15 15 810532
1 2 362168
96 81 764333
62 163 874272
87 43 717694
100 121 67635
52 118 963356
69 156 498404
59 132 424109
57 169 579101
13 66 947666
9 118 139346
73 15 836533
90 128 331265
42 35 140530
18 155 860158
8 136 790811
79 177 663939
96 4 525095
61 57 147911
77 5 15537
86 145 930194
11 98 965885
77 12 344043
82 112 1008668
29 93 170513
93 2 364441
32 42 836541
96 112 139295
99 65 78327
80 113 788669
74 189 423767
96 192 865219
82 169 110261
24 137 655793
4 27 17727
10 116 33652
13 154 582824
37 169 304237
69 64 417830
59 59 386278
94 193 875403
24 133 1002471
28 26 205212
95 159 954478
28 50 919987
13 145 578440
31 11 46133
74 165 95692
69 185 656357
29 97 558136
92 73 586052
34 18 704538
76 75 25628
93 26 478128
30 25 669828
66 83 1688
35 149 231165
17 161 552008
32 166 759906
44 20 412289
85 19 275879
65 75 953284
48 53 59250
99 169 546969
57 177 759635
62 123 548878
61 28 138041
29 87 765875
32 140 607398
92 150 74931
16 149 525475
28 2 706383
17 9 559604
72 96 537182
9 182 294751
88 63 663890
35 60 704447
63 47 696251
18 100 360341
98 162 722637
97 81 423585
89 166 191570
14 74 441771
50 97 303537
32 6 105431
82 115 538060
22 173 904887
13 159 418651
52 93 903304
95 1 320096
27 155 179636
62 176 994189
10 77 454371
28 29 464633
73 134 387418
4 2 25801
94 58 87155
54 156 715202
72 29 435693
13 89 57753
9 15 456688
14 186 392230
69 34 348096
32 186 950939
35 26 168540
64 156 222566
77 99 206318
91 88 508768
34 111 483326
52 166 586012
4 165 819989
77 96 256505
64 42 338304
26 156 119913
86 35 7610
52 104 860909
87 136 437715
13 108 88900
69 187 11956
62 155 990770
47 158 430083
83 81 476228
24 128 956069
59 5 282852
62 136 994324
70 64 118230
48 136 398095
16 164 395739
62 114 31161
73 150 41179
61 174 150778
17 20 57431
54 98 685056
15 159 133585
69 136 158091
75 50 1002536
4 139 71196
65 176 894400
55 1 552918
13 121 276820
83 10 350431
7 173 29138
81 87 178338
14 15 339641
73 83 972094
43 90 585463
37 21 332304
80 71 296698
85 12 638423
55 133 627459
98 137 528719
30 111 602855
85 192 335919
14 113 317767
55 62 935051
10 123 792831
24 83 1000801
79 196 26180
26 146 569612
39 151 743967
20 172 318819
3 41 641181
93 40 707110
98 104 1003530
96 125 762429
98 165 564359
96 54 678588
84 74 282716
75 76 999207
33 109 700229
76 15 79616
61 171 106166
86 77 375919
61 149 755137
28 193 134559
62 157 685431
76 29 775731
10 105 221900
6 71 294820
35 71 1010655
97 23 1001106
87 79 876961
66 135 795059
52 180 456012
45 145 843342
32 186 422322
89 188 683420
84 129 662089
29 183 152449
13 96 777239
26 196 696458
16 26 927871
45 134 75161
15 52 563630
80 91 468098
7 20 867290
54 57 923348
3 147 428235
37 36 366280
95 4 342016
72 110 683200
56 122 932020
35 86 337957
84 29 358066
64 98 753790
33 21 431672
13 195 274919
48 37 509930
99 95 364218
11 65 128653
70 74 927339
37 151 288609
79 116 914684
86 17 111169
96 134 756003
9 185 652484
64 140 212180
20 188 894846
37 59 177023
80 71 531623
76 148 395116
91 12 722849
81 63 780984
55 190 761638
81 176 999685
66 136 124126
45 78 809584
65 137 321861
73 86 114130
23 82 199167
28 171 774991
85 77 300122
32 97 220673
73 72 394157
44 13 54143
50 8 397396
44 166 430121
63 38 455851
49 7 3381
13 117 102774
79 58 932848
27 145 444646
84 93 973056
81 104 220962
28 136 262010
99 36 845168
9 85 356002
20 111 38508
5 159 694563
90 38 588826
8 83 227465
50 126 983906
29 25 906521
54 57 624870
98 162 821376
25 50 587907
94 51 910820
59 36 392544
20 89 640423
3 30 808804
52 123 627639
2 137 533894
30 91 504587
54 160 121690
23 132 561623
73 182 765503
53 116 73330
26 59 347524
27 43 882565
92 87 272594
60 26 536662
88 93 323652
38 37 746208
57 57 195858
53 41 606270
99 98 846491
40 134 844929
43 64 691818
68 181 901216
10 30 759394
65 98 909880
63 160 945705
74 186 72786
100 182 722151
77 102 535405
25 71 433054
26 62 657713
69 14 522437
35 95 857655
2 176 397
66 5 655949
38 164 4747
32 17 366808
54 65 747593
74 27 471884
5 106 611615
92 56 749073
67 21 518605
39 181 49334
16 55 580039
92 161 907792
48 33 940449
25 110 44449
86 158 451588
36 17 47883
62 82 516453
80 117 955191
16 100 212067
14 11 16693
73 44 53074
33 13 922135
7 117 158652
79 30 610156
98 11 308185
18 107 796102
51 150 232155
44 12 870073
22 61 564278
48 27 217170
56 51 818653
46 171 381354
68 29 620357
23 145 63947
9 170 550265
79 143 105758
10 121 929963
73 59 484220
31 149 765518
35 100 242083
76 28 283084
37 53 171146
89 11 705706
12 167 583276
22 139 785597
100 59 86805
70 39 927390
72 181 969290
41 179 468557
78 162 436839
60 6 597721
70 130 557623
21 160 529836
33 174 14515
65 140 305762
76 186 401887
32 7 405763
100 108 798829
93 158 24340
97 82 368256
45 164 477588
53 16 457043
2 25 11972
67 71 376594
41 99 202711
18 174 867992
9 64 721422
17 157 510475
40 146 990863
26 13 369471
95 169 566899
49 192 637550
3 140 723458
20 54 715611
16 120 666694
47 30 392625
14 142 520179
70 168 214269
4 169 967636
55 74 113415
19 133 888077
27 15 889630
10 65 321783
97 9 584197
29 173 17062
12 151 349012
3 76 460233
91 175 952350
5 147 131291
61 117 1010160
2 167 213118
49 185 489343
19 187 717389
36 93 683849
58 167 820290
99 132 791980
96 137 360514
72 52 363250
73 183 716277
49 156 704272
40 179 802927
34 70 60765
65 125 31095
34 109 160924
37 164 516003
34 24 1000599
54 69 622092
67 37 15993
1 33 710612
55 94 266048
26 163 528337
100 199 880935
80 167 212559
33 5 811334
70 108 1004837
62 176 485247
30 34 970711
85 193 189149
35 197 551516
25 28 980013
100 143 245095
80 183 507992
77 1 992518
71 193 897727
63 122 565733
54 75 760548
88 158 666488
50 114 305262
78 136 323388
64 130 811419
50 159 1011377
12 116 239360
11 100 710442
1 160 966855
98 130 335466
13 123 635291
65 13 426498
87 170 784898
71 123 794143
51 157 935005
79 181 493595
66 140 275823
21 198 836950
92 21 67178
91 178 701544
39 11 868659
61 72 365463
74 24 176592
83 16 616775
9 91 994960
1 86 196451
93 50 241873
17 100 899669
38 129 89623
31 19 223654
3 73 833174
30 34 242616
42 81 652487
57 53 675506
54 72 455948
38 87 445615
34 64 566312
99 191 935118
89 100 694439
53 102 392698
93 123 255727
18 71 870133
27 105 804260
12 22 299866
66 181 177393
33 145 843517
45 125 606969
91 9 522301
71 67 79129
80 185 581430
90 67 249688
44 102 246411
18 114 853466
47 76 700672
89 152 741292
1 95 263511
27 150 758664
6 71 962701
96 16 743339
21 82 478220
67 100 333375
11 197 279774
6 97 535892
39 75 574985
65 88 187536
65 52 456908
78 94 792268
21 118 481084
91 159 741490
6 24 326602
5 164 1000572
80 113 683333
49 198 822907
100 149 991166
55 80 828794
77 32 637476
88 112 853343
47 32 487583
73 5 105263
66 22 316862
47 138 153377
4 149 435441
90 81 434765
88 153 827335
1 137 42427
15 1 786719
62 81 78772
42 70 628835
31 129 191946
45 153 79164
14 135 726783
56 48 385042
10 72 22742
89 104 659705
16 186 413191
11 20 287465
26 128 636591
19 36 785896
72 13 330824
86 22 204923
71 15 739879
35 81 851131
51 53 720208
71 172 225281
83 137 987060
61 195 201157
9 175 232695
69 162 836158
64 99 904600
23 79 100248
96 95 879906
47 83 521409
90 130 29218
7 105 612924
78 169 968872
6 142 111318
74 113 110144
65 63 701048
61 194 405938
34 45 228375
79 93 671437
43 75 24842
21 143 860512
89 22 43264
87 139 754658
95 180 279474
16 171 110125
41 141 494671
22 40 627861
31 37 55857
84 100 198135
97 175 483936
45 39 847007
95 131 812651
76 151 35874
40 112 867409
99 149 657164
76 146 227338
6 70 250780
23 141 470453
11 8 432083
73 71 229877
13 64 312330
18 89 257936
67 26 856929
41 86 506872
91 104 978575
7 107 295166
33 25 100215
90 93 659137
75 188 275638
12 149 853314
32 170 278557
83 6 41939
48 102 845229
44 77 672838
95 32 719254
94 200 418495
31 29 984910
94 183 412925
12 176 136847
38 166 231858
15 172 3495
63 16 922149
29 143 110336
33 21 215697
59 185 23577
23 84 927472
90 106 640125
29 81 942099
14 55 937507
4 24 60267
92 28 952446
90 95 497594
77 18 444090
56 104 541393
34 171 754088
77 164 986009
71 33 301147
98 184 929414
99 162 465194
62 11 118219
20 38 918043
49 21 810212
32 46 16680
42 10 238776
28 63 153324
82 5 881410
62 61 736422
24 172 936824
88 152 980946
29 90 574989
9 49 426725
95 191 867567
28 37 362693
52 130 217268
37 192 32497
58 151 493795
53 83 474065
65 129 371886
7 135 498312
85 89 540535
64 71 482673
75 84 508927
44 137 717561
29 24 306511
47 93 527354
89 70 680912
84 20 165768
44 81 70235
78 169 493728
24 94 550673
23 67 301121
56 154 100461
47 33 133165
88 30 513300
51 76 89647
67 182 462918
72 104 351881
27 93 626279
62 162 182895
77 145 389574
31 138 790614
39 29 739102
4 187 678304
47 162 258573
56 54 843492
91 60 445533
46 10 13299
37 51 491417
57 14 486094
46 14 222567
55 85 422087
76 145 809497
60 176 152697
85 72 563420
74 191 490613
91 193 304926
100 112 594267
100 54 182035
13 45 254104
53 128 107002
91 147 906432
49 156 522388
42 93 620150
88 49 419239
44 84 776191
82 104 47133
44 121 910935
19 114 410882
53 41 693734
10 109 523524
82 112 435705
84 95 613565
69 94 72704
71 176 488814
10 29 639649
22 188 537582
7 23 530709
93 102 120931
94 28 323939
63 54 298345
12 146 17405
64 196 553916
62 115 424656
81 146 602711
35 82 386845
5 60 602137
71 29 658092
56 75 295359
31 132 359782
45 5 320992
20 184 68359
93 15 800649
27 28 521614
87 131 627400
39 103 239673
55 97 481381
60 32 395003
14 154 855325
72 16 634927
46 183 943639
38 27 583112
47 118 119929
52 118 53738
94 197 679427
42 138 605531
78 84 719325
78 135 476835
7 63 314371
72 49 702345
33 18 509901
97 190 558004
99 130 865309
65 46 827738
78 162 673383
74 153 726552
17 75 424046
9 68 615091
52 106 630167
10 180 718019
11 157 127756
73 144 731649
45 198 154847
21 138 563090
99 102 463445
85 46 813983
93 178 107169
51 170 364082
57 42 629162
95 84 66941
93 4 979986
38 111 895040
22 117 476383
76 101 803371
23 63 365202
28 77 547428
58 155 285250
25 6 328849
83 9 85317
53 130 114827
34 147 660842
39 140 541482
43 165 711963
2 1 703423
50 159 247743
73 186 619796
78 192 102624
30 96 504715
59 140 792093
93 22 272342
33 127 879138
15 59 829229
40 16 619197
46 37 330619
64 94 62497
5 86 991110
92 126 834149
10 65 862619
81 146 904347
25 29 356068
29 50 195358
68 33 354080
26 119 1010511
18 70 880231
74 178 666856
22 192 377532
18 41 898000
47 20 662359
65 178 407747
83 43 757030
23 142 516762
82 109 727000
64 183 75525
45 199 170241
88 177 965429
97 181 867664
11 52 273599
67 135 683009
72 104 2392
100 112 747540
35 39 238825
3 154 551459
69 46 967311
68 66 200938
8 99 397529
16 82 305822
45 80 818506
92 65 273862
67 22 826391
9 124 595418
71 147 458512
78 185 533950
35 188 904970
67 94 610845
9 26 126624
54 86 995327
23 89 695750
78 123 448512
51 180 400713
17 124 160450
18 58 1010926
35 64 637974
29 84 4885
70 89 589686
17 83 112496
33 138 81622
48 134 531608
15 9 179234
35 34 260161
56 21 357740
25 103 344462
56 88 205438
98 145 787441
16 85 440080
79 92 525930
54 146 930303
34 143 396688
54 47 170875
41 138 259509
37 45 840666
65 159 545316
42 144 938267
64 75 365524
1 101 174869
96 150 732990
21 68 414140
4 142 289237
63 70 746749
60 152 302178
20 7 990622
54 15 471783
49 53 81899
73 186 116555
5 102 85726
58 170 524064
88 110 475612
52 200 609363
16 174 9431
2 195 667506
100 189 683302
21 72 139143
79 75 634176
33 39 920625
83 32 267299
24 181 330512
76 9 889507
68 148 1012164
35 139 708703
83 11 455259
94 142 506523
47 76 604550
40 162 942229
13 56 301671
95 124 862587
75 149 3366
75 162 489344
64 128 722945
41 82 691677
76 59 407741
51 159 283716
27 135 226402
89 51 670096
12 162 648274
91 110 989085
27 146 150418
42 109 787727
26 144 197821
85 35 997827
57 6 109881
26 83 471170
63 73 549704
51 138 998931
2 46 510022
25 137 813845
10 112 714952
20 33 22886
24 40 724410
54 86 819964
55 163 257713
51 68 915979
90 8 394997
40 172 876237
31 199 233718
62 31 367334
56 170 582243
29 49 748920
73 167 376277
67 71 869911
66 147 758366
40 97 60242
23 104 472792
14 160 342006
8 47 544522
60 160 764203
37 6 608209
60 103 345079
32 179 371790
62 4 646247
43 47 768548
92 104 20123
81 68 559988
30 144 474846
58 7 126213
97 96 188207
73 30 649803
29 56 181428
75 49 732151
36 51 753270
95 20 284925
98 99 459381
9 92 629379
73 62 783198
4 165 8006
77 139 810562
26 194 807779
19 93 711181
85 60 230465
42 190 541208
53 153 653555
46 53 195343
34 134 124679
82 64 418173
13 133 991354
51 66 514017
8 8 842657
90 134 935924
8 11 377651
79 25 578363
95 61 417809
12 35 919992
92 127 485902
78 134 96711
7 75 968231
32 53 78963
63 93 534020
41 70 16465
19 61 887880
40 40 735590
70 147 541438
75 77 299011
44 49 812912
9 56 858116
77 108 800954
70 40 726369
65 67 673680
24 195 304366
4 198 55829
50 67 66808
29 23 227764
74 100 426316
28 172 462871
92 51 734361
34 50 188525
98 64 68860
5 195 809465
71 140 47806
82 129 482087
38 123 453593
53 56 715356
45 123 865989
9 135 333324
37 19 714814
14 79 20651
62 20 15387
100 10 825920
85 163 715912
36 12 197189
23 92 186854
59 29 939044
73 160 281272
63 133 508405
71 128 836225
23 6 681704
27 39 585058
72 190 824927
9 123 409746
32 17 1002946
94 43 922033
8 26 946575
67 50 772964
27 66 1009475
16 122 207811
6 63 572993
47 138 548779
55 167 285377
36 16 355491
52 113 656611
49 79 112030
75 42 355823
13 130 330289
77 109 224591
90 142 227299
77 82 1008558
20 155 731991
96 63 623826
69 139 868667
76 89 432028
48 193 40509
90 4 598061
28 171 511282
70 142 616089
64 1 499121
19 48 598968
55 107 55161
61 4 588205
55 5 521197
1 191 540655
19 30 916431
73 80 112399
50 180 613100
90 7 13531
23 121 715224
19 38 647118
21 89 379585
73 11 986792
78 57 426315
83 83 637540
29 137 539471
13 16 668737
81 114 160723
94 172 297161
82 57 732217
52 11 765186
77 177 319210
100 149 18425
57 12 411440
87 136 610840
38 51 693541
90 169 894848
42 128 652304
47 140 385145
44 91 106614
75 7 335313
35 162 271395
30 19 559941
9 94 480698
98 162 655303
6 140 908852
57 177 175537
43 33 518334
97 47 484227
17 117 81479
95 44 216364
10 97 582047
79 99 266846
4 72 93139
36 71 281938
35 129 72854
94 121 743534
89 74 209685
49 104 60268
1 6 488582
8 15 566017
86 160 680787
41 90 967940
18 125 970881
61 80 8625
58 94 10010
54 26 90414
82 195 605738
74 146 254903
59 16 773694
99 61 695533
70 59 814996
19 105 513597
47 59 505415
6 95 422853
77 106 894308
17 137 1000143
71 60 900978
39 188 222805
50 5 956112
83 167 278217
39 159 492612
39 58 310050
71 121 540767
88 47 29705
58 40 466475
37 156 823568
2 105 818452
31 31 684186
27 172 861663
3 136 994741
78 2 984752
60 65 919740
40 200 12728
40 193 813188
78 138 805181
60 84 629710
44 80 364296
47 108 103236
40 51 950658
13 11 633124
65 176 708772
5 38 719264
22 19 146764
9 67 860796
63 181 944117
6 59 886911
72 47 799674
27 192 600858
18 12 766706
92 175 245128
91 26 682187
16 119 269451
30 177 850296
89 200 350907
6 178 256163
81 5 941215
58 96 557801
52 2 302561
16 114 789118
82 181 144783
55 22 679971
80 48 868620
34 183 767070
67 93 798394
93 96 603113
6 168 407893
88 23 511313
39 73 142572
29 186 803219
38 87 858938
89 84 501595
31 93 425025
71 96 71463
14 15 378659
93 188 982253
46 158 996323
96 128 968116
16 71 339857
85 4 658137
43 32 120226
4 172 486324
43 123 397563
11 127 600564
20 96 244468
41 91 615095
53 39 532113
84 187 22159
63 187 28032
69 1 613334
18 95 43460
64 19 712783
80 84 190064
94 105 19597
31 185 470178
93 21 31104
45 17 534808
36 129 286073
38 184 910424
41 140 286451
71 126 953021
57 157 695623
56 58 606197
52 45 837421
71 71 938643
23 33 676840
57 178 472612
55 22 171751
53 193 775732
77 179 462228
32 133 784962
37 105 399106
25 24 242048
81 6 793703
73 127 554402
97 157 613900
37 177 159651
14 87 178096
16 30 232374
1 60 523301
60 25 760291
54 50 216518
66 62 476189
99 165 733226
65 67 531828
36 4 328894
36 26 402167
42 178 104996
40 133 257581
62 130 773507
17 9 774307
61 162 601527
38 19 707305
63 128 101615
68 157 603720
6 127 110889
29 65 84842
77 123 607856
22 172 799481
79 104 585346
63 116 113462
7 182 458735
55 66 63386
100 71 308385
6 177 471734
60 111 642745
65 172 522994
46 11 960616
14 99 703107
37 10 87337
10 46 541502
76 199 420720
40 152 778624
29 148 104161
53 125 180010
44 79 108421
76 51 920917
92 200 933621
93 156 664558
42 153 175442
19 194 5506
18 52 687616
27 34 122707
55 24 598885
24 65 272081
91 68 932456
7 113 351596
38 114 168794
90 52 80656
42 69 1005517
94 199 155363
30 10 70707
47 184 51584
17 114 675044
57 144 848235
88 110 970245
78 114 239985
53 25 511578
72 57 603940
69 105 250014
33 141 767687
55 14 805907
6 150 31895
77 193 607281
50 175 349777
79 94 347218
94 196 349324
48 178 693644
41 84 17328
66 20 17923
83 55 385964
84 143 765734
92 80 528117
73 54 112791
99 59 183461
75 167 79256
32 72 186966
43 185 251648
12 46 925197
1 85 146079
57 200 632729
50 103 854644
33 27 57389
83 197 172381
54 37 788343
76 71 456706
72 63 901896
28 77 793635
20 156 508284
5 172 404413
57 71 486018
94 65 754633
46 104 597892
31 123 773560
93 79 503239
13 132 156457
43 199 815764
8 41 973932
98 196 57929
98 165 357012
45 101 329619
43 1 964025
28 106 140428
40 87 668850
3 182 995699
62 65 685038
89 61 992696
22 198 991283
35 175 426185
40 173 274816
60 123 836285
82 8 424587
35 36 811352
3 138 528069
2 71 387953
22 113 532862
31 74 819830
46 84 328387
31 22 938178
62 21 327086
36 94 937449
80 15 772771
29 69 83002
35 176 168594
10 19 156125
94 72 933435
14 8 222330
52 96 161581
70 7 782919
99 92 690733
53 132 484464
75 81 483625
28 22 498721
66 126 82434
52 189 848744
36 15 370801
13 68 689702
6 125 19916
14 168 54451
56 38 969598
88 22 603963
76 123 358282
94 104 346046
42 52 783966
16 129 180653
92 110 292340
14 124 769620
64 45 973913
23 32 89901
43 57 381748
92 198 304511
2 37 437793
84 112 126279
77 67 548905
19 4 63984
37 96 26775
12 199 219636
7 166 738997
97 146 857399
73 164 42553
60 88 166747
21 159 416658
50 125 235090
58 13 584101
53 160 66521
28 188 278755
26 1 347138
41 63 468390
73 27 790522
64 144 732912
30 195 375341
52 127 118598
32 86 925800
83 17 541932
59 54 335201
92 185 342052
7 166 994190
95 90 577749
52 129 20619
49 25 454443
41 62 167728
46 79 512575
19 22 993540
97 165 590108
61 76 549276
88 23 123378
12 195 213238
94 145 44802
57 43 475211
71 76 980897
39 188 540707
76 17 639554
96 9 372487
89 60 521263
69 86 373870
40 34 167103
52 10 1466
41 35 657969
95 77 716048
93 160 539140
72 74 594746
41 53 138415
12 14 996837
10 167 805130
10 7 848096
80 31 1012266
34 77 867595
89 69 590522
16 27 402268
40 30 275245
4 158 209108
4 174 908061
54 157 584208
100 174 301415
73 7 977282
82 54 978183
85 39 457810
14 131 357628
91 11 175728
54 162 982168
5 176 853090
29 195 806313
36 63 594078
46 78 519754
55 43 504290
20 16 72480
71 88 48583
80 15 909938
50 69 950380
84 169 214638
66 74 530681
92 185 354543
53 194 872533
48 2 575855
52 34 269400
59 137 360067
14 152 233157
40 86 192206
68 44 360068
100 123 833528
36 161 117296
12 163 817372
8 84 572372
10 60 365258
65 124 825513
76 141 793445
38 24 218693
90 144 851
80 44 545897
3 184 794627
57 195 466447
72 108 820019
91 125 368886
82 138 369906
19 99 672666
43 28 650041
40 197 112375
45 166 526837
67 155 409661
63 21 736744
3 64 902422
25 161 812176
84 48 729935
65 75 602263
13 59 419212
58 63 535282
23 174 222256
74 179 872411
53 105 963123
90 53 575256
56 107 609807
6 113 245539
23 168 403850
58 112 724028
61 67 135069
94 146 479338
3 19 238715
83 172 95924
57 26 131525
61 34 806738
5 128 618282
74 174 793951
17 36 501983
21 166 424480
75 35 275188
38 41 1008180
84 150 910560
82 2 523128
60 192 376235
9 99 342692
62 69 31918
53 115 569018
26 180 227909
13 32 894766
72 22 977980
29 165 966172
23 60 217944
14 133 406947
77 43 674300
72 13 702571
47 139 855794
22 101 122645
79 147 599108
62 159 247709
36 63 132005
3 86 41231
77 170 65307
100 144 460284
91 11 268718
64 44 102212
14 132 813340
93 76 693123
88 13 327868
23 92 537576
23 5 774668
4 40 622380
58 9 278809
23 121 325000
76 83 933529
75 33 808866
66 28 827411
35 130 304163
79 121 1012374
56 10 191606
79 137 722266
44 177 219848
59 20 708184
83 96 492407
64 77 607929
89 35 953759
17 65 982587
25 32 792182
59 190 37400
5 198 115882
32 28 245164
53 94 963618
11 118 619780
47 77 841736
52 90 448750
41 167 425557
46 172 609355
20 125 861636
14 94 54885
61 176 452930
11 75 305902
27 27 314365
41 175 464868
54 12 325649
27 128 323862
48 114 380176
27 87 362840
95 16 252389
79 71 749571
31 24 928170
47 13 722029
83 113 208122
51 158 806178
21 97 752839
64 147 635954
83 67 651520
11 167 393178
86 18 456533
83 55 903971
68 3 790209
18 185 944257
35 119 129517
60 141 819303
6 150 444014
5 31 745340
77 76 168295
57 138 353408
53 127 485217
99 45 813939
6 166 461812
24 130 938755
11 99 920109
91 25 138844
98 74 786728
44 145 750064
50 135 547787
35 23 414500
51 139 417544
28 117 366046
33 56 50458
30 132 157969
95 175 532454
38 153 49322
91 193 50886
42 11 529469
4 115 647599
79 154 21630
39 135 31582
69 74 588934
58 9 365866
92 45 210740
61 23 574037
15 172 811994
95 88 942561
86 119 917495
90 118 888671
65 95 610527
29 107 840158
65 10 740879
63 87 704104
39 23 290526
95 15 54495
49 197 935288
31 119 316933
14 32 567330
3 185 278510
95 76 568241
69 99 263468
78 111 522229
60 93 771689
68 59 164586
6 8 217571
88 129 452303
24 87 585995
34 174 989292
11 113 449950
91 25 260598
26 164 405524
54 74 59075
28 115 984033
2 21 401934
8 169 3320
60 12 650919
89 116 448648
27 144 15040
18 138 904954
3 169 902661
32 6 394974
76 192 256867
44 43 641805
87 67 120362
87 167 835127
29 25 923173
26 18 195185
13 121 889874
2 124 981389
12 47 328118
7 113 105309
75 159 137094
94 64 337067
82 15 521421
12 55 235710
70 9 581177
14 48 983191
88 78 127094
24 183 562619
82 155 687003
37 98 686051
66 15 917226
95 7 769353
74 195 810269
96 88 474311
60 80 501531
49 138 844762
90 108 556624
75 136 528469
53 13 603716
87 4 552224
95 99 455882
21 127 667825
78 106 613472
69 148 511533
51 109 888163
94 144 344231
58 76 603438
80 156 422671
47 22 204684
55 105 373245
60 95 261703
93 74 13114
19 147 109414
26 125 843450
90 96 431325
46 186 743360
18 56 492361
48 10 198442
30 116 12552
67 160 824225
56 113 67022
49 75 471219
40 166 398646
54 17 625975
1 36 247934
27 93 535587
78 44 105009
57 186 28555
54 180 887193
84 70 41621
93 90 258030
2 87 131695
76 94 6345
64 160 647001
14 52 824401
73 37 9976
94 55 213098
12 98 112084
61 23 888796
68 63 953973
23 91 434358
31 78 392855
38 175 35100
17 187 739990
96 23 30319
36 163 644142
36 73 349884
19 133 334100
93 47 696121
48 91 124949
92 122 262529
96 81 176879
52 63 262836
12 29 895169
33 6 603351
39 45 641595
95 77 478906
36 187 789380
42 16 841829
38 76 656886
29 148 998971
84 36 521344
41 159 743296
28 195 522375
29 90 45532
2 2 169172
48 54 378103
4 166 567562
32 18 876061
84 20 664848
7 178 532452
99 19 896688
78 161 462673
90 164 1005494
35 16 401901
56 37 619521
93 92 773198
76 89 427683
36 155 515154
58 25 508212
55 127 458769
15 157 672796
75 97 354486
88 139 722449
71 158 80107
37 7 21060
36 181 20686
91 17 614092
7 79 57828
88 90 651096
80 21 140794
79 150 684379
75 85 522727
54 42 142616
54 109 849847
13 191 20337
75 150 912011
54 109 645742
65 129 548821
41 96 805684
4 77 871464
27 62 188820
27 183 962871
92 103 272236
55 143 877026
66 11 299214
71 81 672274
34 167 400890
3 89 133964
44 151 1006535
15 13 1002138
28 181 538587
75 151 71741
57 88 827277
34 144 67280
2 101 713926
96 102 790423
89 66 830705
93 182 93839
2 29 803736
6 169 421001
50 192 725211
93 195 195915
5 144 961024
19 143 10107
90 129 779184
46 156 232459
84 163 615633
17 98 208069
37 112 95369
37 45 151905
8 187 465228
43 160 170721
92 137 951684
58 35 774661
72 147 400340
87 150 64834
78 26 590929
73 3 436283
10 137 627734
49 23 627050
73 135 995704
44 8 859748
28 161 622515
17 176 135911
61 187 137095
58 192 705687
3 56 741010
76 189 860501
43 77 202824
45 127 43393
82 106 57589
19 60 935811
6 152 629911
92 153 9866
95 27 221668
41 73 640236
13 24 762846
17 163 364647
66 104 547498
69 39 915939
70 155 727965
15 169 796130
26 102 20701
76 173 536918
19 125 313274
11 72 608236
38 136 55011
22 165 317755
32 194 378726
74 13 692387
100 124 983730
72 189 909232
62 14 294159
68 75 340989
55 14 512939
78 25 994940
91 23 379424
57 16 984650
50 27 131167
62 126 772442
44 25 54243
52 176 194819
70 7 727291
99 184 363576
5 199 751790
74 167 931576
78 166 537534
2 163 641060
79 200 455817
78 34 986504
30 181 531271
35 133 506486
30 63 134742
59 174 527954
30 105 107010
35 113 938453
45 65 606297
15 46 497283
15 54 707271
11 29 1011757
84 162 388185
37 160 273485
81 16 552851
63 4 246767
12 54 81604
47 135 39921
13 180 257739
62 67 377803
100 187 852893
91 129 868696
23 15 308509
87 103 341325
59 109 307971
29 74 371243
32 61 825456
77 156 604631
75 184 696861
10 150 45091
5 66 762965
82 54 737306
82 16 128368
2 122 437686
60 171 322200
52 131 44335
8 123 691584
26 83 866936
17 21 242040
14 110 467041
14 165 531792
41 188 286317
14 100 889957
38 13 30666
3 162 624624
82 195 638976
49 172 205507
95 131 772423
49 111 611551
28 35 200787
65 194 678558
12 149 725521
40 200 74218
51 138 441694
68 51 684613
3 128 294188
49 98 615004
28 108 311003
24 139 462727
78 16 567542
31 33 748520
21 174 648300
89 30 822138
56 74 250264
69 25 79815
88 123 683079
57 130 509789
11 41 435007
77 104 717528
91 32 154947
59 81 44614
78 196 685709
81 106 305818
98 107 162686
40 170 191067
60 189 645804
12 91 128185
82 95 575777
67 25 956543
10 155 101949
29 88 84615
83 168 928468
47 185 804353
100 16 138003
62 149 330086
50 44 588242
58 200 57074
56 2 835318
57 127 624353
78 103 136871
3 138 979851
17 197 3476
78 98 669986
74 198 578135
81 51 4288
36 6 368547
90 27 398315
53 84 78659
45 24 423631
97 17 280933
36 198 900707
47 158 321349
6 118 510522
65 178 538608
26 32 945286
49 146 416538
48 129 885926
76 119 734415
64 77 310919
89 83 954111
43 126 954711
44 155 144507
39 130 625320
49 149 785329
24 128 75243
12 91 405338
30 155 26937
47 47 370670
51 109 475265
77 36 337437
32 53 843176
55 83 924338
77 41 362840
70 154 580005
75 156 928661
98 46 188850
63 128 335388
43 26 691965
61 165 63066
16 93 630746
27 152 282564
69 168 433168
78 172 546996
22 61 202683
53 36 857658
55 25 125968
7 62 720675
7 169 396831
54 145 225885
79 168 699884
86 175 932173
10 167 1009222
70 99 516597
64 44 910446
12 28 985001
97 147 212703
47 104 779976
65 199 462803
81 161 352211
87 33 420995
3 19 362503
8 47 458343
82 59 552380
74 6 796326
69 169 500719
19 184 933553
39 62 101489
33 135 625630
19 102 166202
100 119 870263
19 31 876206
77 103 553068
4 32 621450
48 56 208639
94 26 198070
15 196 524748
42 194 40719
63 88 379141
13 36 279251
63 186 866084
92 49 617109
17 42 219339
99 17 635482
54 157 719257
92 145 541007
55 29 621020
31 22 447201
24 153 73051
57 32 107631
9 147 463897
23 48 455897
77 157 738882
65 49 143112
93 162 515659
73 146 512625
23 43 699459
23 81 461436
73 119 750511
1 105 23339
45 200 691351
30 117 430427
60 117 150919
36 114 818602
1 106 786876
15 56 417254
41 153 396086
81 89 914205
38 92 522961
65 64 502506
66 119 1001199
86 123 582458
14 26 177982
67 41 808929
97 109 301657
67 20 309138
4 42 119454
8 88 815644
96 151 243353
41 57 37554
85 64 901021
53 41 324730
48 48 825985
55 167 807734
74 153 390160
2 64 391625
1 62 963369
52 41 281746
35 40 173855
60 26 980978
58 30 373107
21 52 159891
81 122 573235
91 19 736213
35 107 417992
67 157 152555
4 61 500851
12 97 568781
81 178 841856
98 121 700151
40 76 808679
79 135 159484
87 119 407495
66 11 82382
59 123 240639
22 82 233560
47 120 989392
53 80 942039
4 73 578000
34 183 250870
44 49 710321
49 173 714322
73 8 192847
88 162 411048
73 149 28251
65 62 847638
17 173 956862
41 15 938369
15 51 119307
96 1 476669
86 165 208340
92 139 622369
98 173 327098
40 8 401587
31 149 762592
67 107 471363
40 129 351681
12 153 705934
25 168 274279
56 58 677344
3 123 597568
30 168 13021
93 156 536069
67 167 621934
78 192 10517
52 171 759999
15 77 285082
82 100 946465
20 52 169126
89 180 1000859
91 31 602442
11 15 331244
22 99 776572
92 65 679421
52 119 384641
37 27 369450
4 3 293625
94 7 856542
55 10 167765
91 199 95525
68 31 950446
72 161 6255
15 19 978653
70 53 746828
100 5 390894
38 156 82600
71 80 865166
45 139 342843
59 88 458707
80 149 719387
73 100 847637
35 116 569548
40 29 388968
36 161 1011851
76 93 107939
82 79 521545
4 33 316286
64 51 292662
65 95 556969
30 142 1008642
11 112 832405
20 137 357247
29 62 711265
3 95 230923
95 87 804593
85 182 919215
45 112 451749
45 29 516782
10 153 142473
90 63 584633
35 127 884371
35 7 12623
15 85 379278
38 34 81381
62 17 828620
50 143 180022
33 13 521669
42 121 329010
98 187 582293
2 171 151432
49 39 751104
38 98 203158
55 177 468381
60 39 139965
87 160 768687
17 162 1007716
49 79 282825
68 15 626544
25 51 689038
99 132 241363
30 162 976220
95 24 264403
93 37 413333
21 6 170143
89 150 582335
21 23 445801
58 74 639149
85 83 407862
60 64 825041
96 16 817993
51 56 914398
16 128 921481
90 77 918850
49 120 391832
25 195 302304
14 163 468640
52 168 919579
97 130 96955
60 46 492792
37 62 723341
55 95 362058
53 180 596410
2 159 143303
19 112 607594
52 38 846127
32 170 545964
1 179 475750
68 131 950751
1 65 234744
16 40 123587
76 53 710308
33 174 690471
57 117 212535
31 83 845361
58 154 793337
1 75 707041
84 190 981637
14 128 556706
64 95 149060
47 177 511494
74 90 106942
60 195 89070
10 104 482032
64 138 461527
3 187 893174
63 25 216166
10 129 947681
77 29 526013
25 48 367402
47 133 949994
30 32 253313
22 132 847452
71 156 894091
15 141 748762
41 120 296261
43 54 117464
59 123 568013
46 141 30685
73 78 750661
34 61 749273
71 84 1011307
10 194 425442
6 55 783487
37 72 153546
51 177 949738
6 183 19001
37 160 82813
59 185 303553
49 119 666654
41 178 686026
16 163 650755
35 191 996857
70 11 791315
8 135 575433
23 159 544870
3 124 156702
15 82 362024
54 98 957641
12 8 335076
30 191 157342
24 128 772752
2 169 84714
46 58 783211
14 122 50404
89 73 811495
11 47 42857
50 25 403043
53 156 349474
16 49 11607
98 121 60332
64 10 960855
78 40 12449
84 79 312910
3 35 44698
6 131 217051
80 58 875456
59 173 480827
19 59 258078
46 54 654109
48 56 506724
84 192 909884
70 28 369325
35 9 469268
23 157 357715
17 46 834640
14 67 417847
59 176 672699
93 103 511310
33 57 347785
16 125 686681
30 135 976382
98 154 283069
18 96 709937
61 5 1000629
13 100 1001485
12 65 325307
98 30 534972
82 105 596441
54 26 461633
41 107 246481
93 40 717172
97 69 915224
89 199 110521
73 195 46685
36 34 954753
10 6 701180
88 62 294976
37 149 100602
50 113 646586
7 72 447392
6 108 894989
28 7 244189
70 58 940680
90 119 123046
56 102 509092
4 20 128068
55 24 708161
22 136 141156
14 72 683478
93 42 117615
33 161 565492
69 135 885767
2 79 968218
48 101 578610
94 145 930157
54 10 576231
58 47 826789
100 89 60886
25 124 685701
39 180 211610
53 156 52026
100 58 748531
67 39 918779
71 178 732246
1 132 475934
74 102 426172
74 94 139968
24 17 346408
82 186 906504
52 153 440385
47 22 63012
49 61 233274
88 100 804294
74 102 193772
67 84 266745
65 186 110713
8 85 375396
60 92 120082
70 68 599338
45 5 125793
27 122 466081
67 150 96288
33 17 286151
4 67 936781
100 191 126025
85 8 65939
36 186 199133
13 7 49691
73 130 940425
11 120 975984
7 178 869180
79 111 740982
58 7 273397
30 130 924033
60 102 189026
19 40 893228
20 178 994320
70 130 452543
30 195 539552
21 164 165936
1 119 458528
38 165 871191
67 60 999258
86 146 825649
37 179 23507
34 54 909560
86 87 993950
98 5 790893
38 187 788182
99 148 979373
89 119 917354
26 99 568278
31 11 303510
40 130 757927
74 58 30183
54 158 1009294
45 184 635229
72 45 954523
61 84 710489
79 173 913047
44 94 606089
77 81 820778
27 81 177357
85 51 134340
21 98 223148
45 2 614321
20 166 658507
30 182 159518
16 16 473528
88 198 430894
5 40 874629
68 24 790032
39 68 190308
91 121 44981
94 2 383873
57 128 647157
9 3 814509
41 119 972803
80 106 1008083
77 193 597503
59 163 720962
84 181 640755
2 68 589848
94 17 740544
21 182 990690
60 143 766348
11 140 588243
50 106 67142
56 114 113836
26 169 538935
45 78 130884
56 195 83988
24 27 624141
37 89 672484
50 57 163003
38 120 804804
63 5 899115
88 131 195128
2 79 756104
79 132 383609
96 166 302919
61 75 420561
99 125 865631
77 53 389880
44 178 685782
90 158 301052
18 161 368104
31 87 840697
99 164 611576
14 56 55753
20 134 42797
51 14 339280
18 162 673213
72 150 15045
1 72 759695
24 175 151512
97 97 51720
6 188 174230
85 77 479776
17 119 534753
70 52 364442
34 87 726453
63 65 358778
67 162 235363
39 136 967380
8 67 227979
4 193 670948
21 12 633205
20 49 18402
29 85 813722
7 120 244428
42 59 734675
81 109 44248
24 177 647782
43 68 687445
21 42 3189
3 192 115600
19 148 761361
70 168 262974
95 38 713126
83 53 448816
18 74 587080
86 130 219692
72 131 850214
36 58 256512
86 39 961050
15 94 545033
1 62 590448
88 172 342847
86 26 630367
66 72 275814
50 60 646937
34 62 102130
57 92 113588
67 69 757499
72 81 208123
49 77 131509
25 37 718607
59 113 103223
83 146 502463
11 54 317219
28 6 276340
6 33 962302
5 186 223978
98 165 1002533
30 23 935857
89 178 316503
87 167 913052
81 86 164118
7 66 986144
95 200 75580
26 85 351639
42 55 786343
28 132 696468
39 71 443180
59 1 365029
44 179 519059
67 2 834345
31 115 951229
60 190 776484
46 56 434017
13 16 493380
30 131 958850
5 106 523395
85 25 500149
90 187 446616
74 121 657346
12 161 726326
85 75 371283
9 175 891953
70 162 182937
91 160 34295
80 35 175816
94 161 14252
80 99 864816
65 178 863045
100 21 267800
58 141 411927
86 97 984215
84 93 270209
93 45 722332
54 128 410471
48 104 207613
87 117 174763
47 161 50738
29 102 461655
63 52 32447
4 183 27082
59 20 781222
30 12 110927
42 122 152224
62 46 398569
14 148 976579
43 70 251667
96 198 224654
68 144 18178
27 172 653550
18 113 187846
40 141 455904
31 81 937447
44 57 47100
23 66 697349
43 180 1006717
42 118 175
28 24 162078
43 188 139410
100 166 364522
48 155 658248
62 61 452981
13 60 983330
65 57 447975
52 20 140286
43 189 544095
71 111 453749
62 168 358361
99 62 518295
47 100 651323
25 1 418839
45 177 421638
36 37 996983
20 190 663670
28 71 652562
68 80 940163
47 47 27676
24 177 176693
47 14 611524
53 186 462253
8 127 88362
75 56 767064
77 169 319898
100 50 363922
72 82 202027
9 24 110527
79 45 425683
38 69 776487
67 13 89584
91 142 502863
50 199 843006
58 73 247216
2 139 197250
2 86 10999
42 115 847488
71 121 929800
14 91 716936
60 93 429296
51 31 350780
96 114 1006333
33 135 465583
94 15 129046
51 165 462487
5 40 684583
67 76 640151
72 120 22884
100 11 560388
96 8 715863
30 80 101177
69 86 911937
61 21 326486
96 38 238836
35 174 116533
77 124 458586
1 96 561445
54 63 763119
39 171 1006779
85 32 357824
50 161 643392
36 184 385763
91 68 331705
28 181 516015
11 187 872983
55 124 326501
70 157 617608
72 96 830061
90 107 384128
96 153 427390
42 186 345116
28 126 574343
21 63 722818
7 51 42407
78 144 440770
79 91 715462
27 177 970639
33 86 633391
60 20 564674
94 3 173995
39 183 35573
10 7 509368
27 122 177453
93 100 751660
2 86 747524
10 171 964206
61 22 404621
6 153 119600
49 1 261930
91 5 710372
9 173 744379
83 64 134469
68 69 109756
28 99 493863
93 132 56665
51 124 330310
55 23 64155
31 176 905301
40 87 448894
37 106 396614
52 188 665702
11 50 122419
65 186 793688
10 167 653694
1 183 865100
38 77 842456
97 98 331501
70 79 42237
66 189 332807
18 150 846617
83 188 605157
87 62 308750
96 124 690314
71 88 35775
51 20 185071
67 154 710678
62 102 343633
54 40 102403
53 174 299988
33 22 355277
47 137 330475
75 44 356579
34 31 527099
56 56 306910
40 138 865520
51 38 457104
10 140 331312
57 27 832415
41 108 738452
41 149 895369
54 65 822165
12 92 936755
89 77 534792
56 12 601160
66 10 551446
47 136 719450
64 80 770104
94 184 320976
87 189 851208
84 123 635675
83 115 814007
86 77 462504
21 13 605611
58 130 807608
36 1 489028
6 192 967682
73 15 448099
28 25 571955
84 135 211062
85 22 159018
96 7 425775
19 140 488316
99 115 170652
29 106 935531
1 10 570394
75 81 631480
7 199 309422
60 154 469698
93 109 715070
18 99 500744
30 74 104687
50 114 168668
61 44 169465
86 151 155607
32 54 507829
60 22 595309
6 27 96343
78 122 30134
38 89 710104
38 99 808228
75 112 476907
32 41 59593
59 176 783699
25 5 959987
74 86 626711
96 126 699974
94 62 562008
88 26 564400
82 122 1003138
7 48 106073
100 9 730123
54 188 673316
41 168 415910
95 67 379973
98 156 861790
17 122 31537
38 46 990261
68 66 327731
96 45 904707
76 199 130727
23 190 297302
1 164 232113
78 87 294712
9 168 417320
39 23 473882
66 131 521361
90 168 1012242
83 121 799613
65 101 435781
31 157 508796
70 163 639140
7 151 287460
94 11 297817
91 94 918399
81 118 99468
26 134 944628
25 7 498477
60 83 313652
42 45 320826
16 83 359506
37 101 433338
64 104 854302
7 67 825844
78 83 536368
81 178 221007
42 98 90626
35 191 516418
80 34 394572
78 97 229081
49 180 569085
32 91 232547
6 4 439019
59 120 645002
62 53 452224
4 150 680299
91 110 181239
36 75 327259
1 111 186950
6 131 570614
48 36 82727
61 95 124268
100 40 188261
33 62 814472
64 155 668245
27 175 439540
93 116 75528
74 45 198132
61 111 198172
43 89 861009
7 72 683372
38 163 197233
3 22 238850
31 193 126555
72 192 27696
65 118 970716
80 50 493148
87 132 767795
24 33 37216
51 9 377912
14 130 790726
8 54 767240
51 47 585630
38 66 339045
31 57 515933
6 179 232420
74 174 186128
44 149 517702
15 60 831503
87 32 798939
70 76 38817
17 173 54137
71 111 935178
5 177 892160
26 172 592908
26 57 517479
62 183 38721
19 100 539861
9 147 802146
34 132 309799
68 145 417653
87 60 955865
36 182 798863
83 26 954158
5 88 309882
95 182 756273
51 153 116068
53 89 590055
13 58 98921
35 103 285928
71 65 925381
49 165 353478
54 75 830543
85 26 39920
61 130 222603
6 17 524394
90 79 549863
64 77 782084
61 40 216575
11 60 110928
41 99 761128
25 37 309473
14 193 40079
14 145 333036
45 171 656206
7 116 762774
43 120 545120
93 84 966765
36 197 769788
37 129 729725
23 146 774399
4 179 254845
80 147 216520
25 63 175351
4 92 890444
39 178 796018
1 100 11765
10 139 140820
44 98 909645
83 181 505860
56 179 937006
99 194 181799
22 137 26459
2 176 979333
8 180 662841
85 56 320832
52 109 142758
49 113 296970
60 150 425979
87 177 115410
29 139 936668
48 148 62972
47 187 56287
25 154 434906
12 190 234808
46 117 243852
21 112 14806
87 32 874126
43 108 120485
27 144 556093
87 66 903989
74 14 768338
28 130 525667
28 51 28158
11 198 299347
82 155 740334
74 99 361542
74 58 342892
35 15 249876
56 33 593764
3 140 273116
56 9 877579
34 107 453401
16 86 682592
91 42 348775
5 29 261135
41 134 621554
23 13 356345
62 57 880092
99 146 286826
89 28 440524
50 173 965972
53 173 533831
44 172 202128
62 91 20626
79 64 248445
29 28 241134
28 33 880851
48 69 686483
78 4 556371
25 186 531990
72 157 357224
66 200 1002243
9 108 156079
47 42 1007528
3 92 181933
45 73 751231
2 167 164477
91 98 920182
83 91 359131
92 68 217633
27 167 821532
29 6 748637
68 22 516128
6 53 409042
48 42 685714
58 179 392812
47 121 44885
5 177 742330
95 4 540375
87 61 623319
83 82 71660
31 44 372960
94 113 852329
55 177 313910
31 181 775128
96 163 494548
92 166 310434
80 131 444218
49 166 737935
98 99 42205
91 16 554443
62 199 372082
87 106 337338
98 79 776993
18 75 999308
73 139 696875
88 13 96084
53 181 55251
4 43 392441
14 106 889277
31 52 151000
83 32 511835
98 102 539754
46 137 658093
18 35 931930
4 199 505636
79 55 857208
8 141 815656
99 127 444861
71 124 618164
2 10 800102
98 154 643730
14 12 561263
81 60 286525
90 38 205521
87 141 444454
4 119 947792
77 60 861178
44 181 547682
78 162 173822
36 156 292083
46 49 407635
15 13 605938
49 133 555458
4 95 848570
22 166 493964
23 90 854230
50 100 982794
72 111 478474
39 73 744513
40 56 476290
48 138 144353
73 5 120280
25 62 279419
7 133 677138
85 140 139483
66 96 437919
2 41 828013
32 156 651105
48 39 532109
86 84 796405
19 103 758498
96 106 803225
92 144 581598
11 53 446875
97 156 236519
99 131 939241
22 97 40951
67 24 838043
36 86 944281
46 157 969266
58 97 801228
98 26 781965
68 143 215032
82 99 905825
74 68 861249
32 5 658054
24 150 694171
9 130 589215
1 22 776603
66 1 954257
20 38 264063
3 150 650031
84 35 829528
58 15 483471
78 108 664115
86 13 547231
70 80 432920
45 79 875250
9 60 949518
20 162 389048
59 130 582305
95 59 638583
10 19 272716
44 98 193408
60 78 235643
99 152 134770
95 101 973146
28 81 908974
24 142 918303
49 139 18235
34 200 135458
99 157 236699
17 9 377466
50 128 780170
5 198 821792
67 89 133124
62 27 678517
67 84 817057
16 14 177180
79 194 663316
70 32 591283
71 131 771911
56 59 937686
89 140 482200
23 36 148189
33 146 466649
24 98 698774
60 141 285871
51 53 39813
63 133 437047
4 95 311614
10 176 905639
12 190 140169
71 185 988533
80 87 885112
82 178 762559
75 36 955022
21 187 71361
80 135 16121
31 175 934450
92 156 260651
10 198 552491
94 154 732747
6 77 959661
38 138 418610
61 191 809206
9 158 285325
2 63 307610
45 139 612106
52 155 344678
71 111 397385
54 138 375821
46 74 301475
39 86 59161
38 113 176943
97 171 899108
16 166 753767
59 5 328715
2 17 549974
8 165 793272
29 105 225880
11 197 67850
8 75 44903
79 142 683913
12 42 231643
90 177 1007684
60 156 529169
27 35 790825
80 195 703231
41 62 539263
19 41 345595
32 102 783107
82 90 301213
45 137 774774
40 117 878998
19 86 1000487
30 11 875335
62 30 508544
23 22 150031
84 118 292945
54 163 33836
28 170 746483
60 192 942120
45 187 307087
4 182 189090
68 26 560573
59 71 30386
91 114 909139
40 96 622741
59 161 195054
94 24 230660
15 94 332407
50 79 732868
77 188 275500
75 95 849973
66 94 976870
75 134 760601
54 72 528851
74 137 971383
31 92 912310
60 10 923256
64 26 219376
85 75 6601
16 54 862021
3 40 39469
98 197 371116
30 153 786940
11 87 915537
57 36 486005
6 142 301370
59 111 501433
76 61 441216
98 27 6902
50 58 838229
24 185 925332
49 181 1009553
29 97 101725
69 198 40320
14 101 517722
60 121 873687
38 35 499199
34 29 62383
96 192 112036
36 184 398104
34 60 968499
46 156 443821
77 140 136069
40 5 120950
11 115 528929
6 41 175540
59 31 543875
93 166 271063
38 138 235964
74 198 483995
33 86 566015
98 29 70725
39 119 955988
66 121 952785
29 93 766030
70 9 321654
73 119 1000437
28 111 677396
38 200 652279
75 173 984189
100 148 300326
90 75 103058
66 19 31517
64 79 887070
57 13 440204
76 82 913527
71 173 754943
72 25 64931
95 46 286300
15 178 264787
69 168 466656
96 50 799199
4 187 659320
14 93 322148
73 161 329023
48 102 972700
15 160 994397
35 177 942824
55 102 214017
57 72 567434
42 19 470086
62 147 86540
40 1 498397
27 182 213475
85 87 432847
4 110 717825
3 113 422198
15 116 903622
5 81 575145
49 104 315558
63 153 834291
61 6 363120
76 6 43502
45 108 210911
35 102 742874
42 105 514505
3 138 723865
97 199 211742
3 52 861611
34 42 117373
74 82 805854
74 135 882074
4 169 522155
10 165 522039
68 98 830170
40 70 527631
64 7 56400
30 94 12571
33 198 277812
40 163 857172
85 5 310237
84 67 994553
6 100 894325
21 120 617779
29 101 575880
46 79 419101
33 175 712752
41 67 941467
96 118 200559
3 150 600055
82 156 761034
84 129 756753
15 83 113943
57 127 377137
24 72 465271
47 29 14761
98 193 599631
2 116 341536
91 175 271604
21 157 745935
30 61 317356
98 19 501071
3 150 607368
85 36 725839
18 138 357080
31 112 495889
63 25 887809
12 56 69756
1 93 394366
23 47 980174
13 188 607581
75 108 101347
85 12 369936
53 54 413993
35 109 916793
6 110 214733
5 90 857817
44 88 928584
52 119 529964
81 9 350707
63 156 404553
85 146 605736
23 48 669354
54 83 298043
74 142 737063
91 128 764917
93 187 97098
67 191 519735
36 85 57485
81 80 362804
46 197 942639
39 3 593305
95 165 942645
21 45 813433
100 99 819511
21 26 71980
27 36 846162
59 132 49037
73 73 192180
99 154 166463
89 84 224946
71 121 101017
28 99 605207
16 159 444559
44 196 894006
13 138 28529
51 87 568715
45 148 973847
44 175 717253
68 98 409446
66 24 139343
63 8 178344
57 58 773623
13 70 154005
14 68 215957
38 5 840904
7 41 419036
100 178 807332
33 38 756437
29 34 772585
64 81 42178
94 148 1009611
19 179 911390
80 130 154308
43 150 610885
71 87 742740
58 192 28706
25 9 932407
86 118 409608
53 184 210938
21 177 559836
5 13 451452
55 172 668580
81 179 352844
57 131 557713
24 49 831830
86 140 546960
52 174 316902
22 9 668839
48 155 764036
64 196 597495
87 4 929929
98 154 812480
15 151 771131
53 48 721859
52 130 954192
51 56 325359
33 80 113766
2 76 759096
87 173 757221
20 33 367290
15 85 926860
27 62 849125
2 40 51439
75 122 470254
44 17 94765
69 144 481170
35 57 489247
84 134 616961
6 152 649499
67 145 161303
81 133 347233
51 154 602421
33 72 530214
92 91 1004632
30 182 677489
25 42 411245
86 101 182656
42 37 771408
97 67 642894
39 68 215256
8 154 665027
20 2 403183
36 71 953574
44 148 95911
74 86 604037
44 191 466495
86 119 101624
7 165 549771
18 180 844801
48 113 194864
81 128 943280
33 77 762944
62 56 932589
72 123 890986
100 61 874171
22 73 271640
37 96 628669
29 42 265919
78 60 700519
23 44 159183
58 136 436124
47 76 515451
92 18 569015
60 155 221994
47 20 359453
83 164 484335
25 49 482780
35 179 317906
91 72 577375
44 143 930140
20 176 832796
7 144 123742
63 58 798415
30 73 746621
36 74 286896
57 198 269764
27 78 802249
61 199 908725
70 76 141970
81 75 790733
98 32 69820
69 101 988348
98 99 280474
1 2 415209
44 108 471604
88 200 590099
45 139 26678
91 113 254458
42 192 386419
44 141 726578
51 88 920750
46 35 524939
9 160 111413
37 192 81502
57 39 480221
24 61 162204
20 192 363365
85 157 55799
11 101 169652
40 52 57651
26 165 611263
9 120 447027
6 70 219545
73 180 583306
5 26 924309
2 96 268393
42 14 730718
37 137 513739
31 6 558019
60 167 530337
49 82 223314
18 81 406198
28 52 502366
8 10 682665
85 63 137476
19 191 93208
53 33 626344
34 39 184514
96 137 57172
26 73 921661
25 129 699846
70 8 69786
98 76 334759
30 146 831306
30 185 203875
14 12 277299
89 69 67648
46 151 994178
44 69 455979
21 70 993750
79 113 33647
40 109 885820
88 169 665448
9 59 747201
3 164 797530
62 168 602305
37 171 134968
37 103 485803
63 50 655458
99 101 388711
66 71 222687
63 55 223736
2 161 561783
5 63 622995
57 113 144745
53 56 791275
50 84 910236
43 53 238688
80 22 362095
71 125 429145
42 47 219506
16 169 392658
38 178 180873
82 164 618214
12 9 266889
50 58 344705
2 194 289293
54 185 474175
95 148 149892
23 26 106164
94 34 387676
52 112 311499
70 174 677576
58 167 1008229
40 127 284083
67 150 929491
30 91 165846
53 165 662954
80 53 163707
86 135 764126
6 175 987697
23 161 221029
95 136 796596
23 152 959284
65 184 922080
87 14 805762
96 86 410455
85 118 935747
50 9 742872
22 155 368162
53 163 247088
2 164 577694
38 150 400375
72 75 979814
86 163 288808
65 200 1001716
45 14 785793
91 26 787001
8 139 861558
19 54 139544
84 139 941119
86 141 339403
26 71 822194
61 122 20162
87 27 597491
22 33 71434
71 68 911561
36 169 897912
35 42 664816
27 178 716617
81 86 588239
6 119 928096
44 197 176546
74 149 209600
70 90 628210
78 162 661824
75 119 882805
15 174 725075
18 92 853574
43 28 446541
8 70 644487
24 90 207799
9 33 518815
100 156 132475
77 158 554172
63 44 819382
72 13 326589
34 69 954106
16 67 282286
8 58 752153
57 197 411773
36 188 411176
79 131 445346
39 81 98112
49 118 800060
93 101 365116
50 33 383127
49 188 296295
56 26 295638
27 93 402605
59 114 411935
27 184 516784
16 185 880430
72 8 403582
20 194 264783
92 42 957900
36 197 348994
20 76 846937
92 183 847310
22 38 17663
22 59 984897
68 187 180663
21 36 169501
72 113 994455
48 64 391658
88 116 900735
94 22 431568
5 198 572213
17 160 918828
25 98 655537
69 98 176661
34 36 774557
76 64 521585
31 58 882752
21 83 466487
27 85 673202
15 164 687975
31 136 661129
9 55 981571
78 151 783201
56 25 578301
96 137 438224
86 170 776481
13 159 58428
63 171 318499
77 138 86912
55 129 7657
20 24 466633
53 40 850110
76 54 278342
91 95 164718
7 7 444774
37 170 445943
32 99 522016
65 162 902445
83 160 952089
37 183 769284
27 13 734947
74 31 739403
77 89 143167
61 187 828761
35 120 609940
29 80 327449
32 197 913498
86 163 885929
12 65 937791
26 84 623417
82 122 671721
43 11 444162
83 28 599785
41 30 308782
6 123 78633
34 96 559645
80 126 950915
51 43 833961
31 158 1009637
39 175 217374
56 172 498970
4 136 738611
42 77 24452
31 179 122844
55 193 444055
29 128 46409
15 192 117885
30 113 646183
74 43 935595
2 97 1003366
36 184 740089
17 22 697372
44 134 593041
12 64 42205
75 188 377926
18 143 943506
84 102 155614
60 199 14089
63 8 63972
90 143 948576
100 112 21539
44 149 252374
51 71 573626
65 115 279474
63 64 423653
24 5 686258
64 96 274702
55 72 602524
23 68 775518
54 20 587057
2 133 960458
26 83 797309
74 166 739876
68 31 621326
11 148 250999
65 103 910448
12 61 907260
5 154 353092
73 153 282311
65 89 533003
74 100 531057
43 81 539830
75 17 141107
23 110 876247
72 15 8434
61 41 715862
80 104 529617
47 131 492827
67 125 349967
77 39 376071
29 138 453692
49 131 407451
14 88 847267
22 127 759843
74 45 195032
94 91 647773
20 149 957830
78 149 832982
57 140 520539
55 184 909354
12 137 462236
64 118 511920
100 69 625770
68 191 622124
46 49 989393
50 55 659769
83 27 820606
17 27 16036
99 121 469397
11 4 683833
74 179 969515
64 154 104342
53 29 619516
50 145 677072
74 10 447029
75 39 561059
74 74 481993
56 27 397774
43 164 938142
94 15 676573
29 148 635922
44 191 303749
2 198 405574
26 31 495727
51 184 707337
54 41 376760
76 171 206112
22 116 612013
29 34 480064
82 197 327680
41 130 386067
84 25 622629
59 48 43380
76 16 723152
93 157 869513
80 156 910728
41 101 359579
11 87 888767
53 130 584794
39 200 984836
34 53 234174
96 14 238271
9 102 44446
8 130 612916
35 150 872725
47 65 642291
26 4 850425
50 96 686716
35 28 835927
58 134 266757
77 89 347774
11 172 944522
97 100 1009315
46 55 572637
5 1 854831
1 37 341540
27 33 904593
40 155 54107
97 58 583616
32 29 41697
67 136 493656
33 54 679424
6 168 392319
77 186 772619
85 127 459947
23 163 707086
64 118 764437
11 49 322882
47 73 232053
78 88 874622
33 18 546649
32 149 822354
42 194 388068
20 81 484666
43 33 642018
48 52 486561
43 160 302543
27 66 42952
33 6 81611
28 81 473010
86 175 577559
18 65 779763
26 22 667650
55 42 688664
67 44 1009846
35 89 536142
51 150 227211
80 162 127852
97 74 590365
53 110 782022
16 185 486622
8 135 895300
100 167 310993
50 47 383283
67 158 671063
56 124 256128
58 198 310899
77 134 329270
6 32 539983
96 7 85785
6 125 974033
56 49 518865
40 27 939751
44 187 206070
37 96 735698
58 12 190725
59 132 65671
13 166 359136
81 171 803621
61 68 891723
75 64 784808
8 155 428705
40 171 71817
81 76 956367
57 51 720147
53 80 851890
84 12 518254
90 58 927596
15 106 482130
44 16 371885
45 36 275596
28 90 995159
98 73 458877
91 49 754966
12 13 470336
30 81 10628
86 141 220926
37 102 716328
9 6 143078
9 178 784236
94 114 742374
67 181 291010
61 194 95798
80 155 981158
21 92 958259
30 114 120447
95 118 133179
19 120 719333
82 96 857543
22 88 298312
62 174 93111
54 190 844433
7 3 462947
66 38 116408
28 199 516383
54 168 15645
94 186 227659
62 110 559624
72 126 561583
31 100 279730
78 176 557906
19 87 170353
72 110 338054
94 158 741570
18 2 640960
89 164 236663
42 109 563643
12 179 568829
11 116 862599
41 145 975400
86 134 247465
55 14 848840
77 92 751599
66 140 318635
70 119 318611
79 21 921543
97 29 185175
22 8 809741
55 92 741756
46 141 698177
20 21 167618
32 51 546543
93 178 345205
54 104 194330
30 191 556288
7 57 177509
79 156 838334
97 149 947228
90 40 969285
14 126 573055
26 79 869441
72 7 760517
7 77 809019
21 54 200526
17 81 816881
10 75 965515
40 106 858199
77 79 135079
15 165 694716
80 198 104694
7 12 92646
47 188 544145
22 95 114330
60 195 473429
6 79 22680
86 123 255910
1 125 990106
24 160 284993
88 7 319028
17 48 378053
82 11 286442
71 17 127541
35 138 532221
6 159 959297
63 78 834459
60 35 145510
79 115 996091
27 108 360549
4 25 461412
48 122 1007127
76 151 113308
35 133 218850
30 58 941061
74 138 44287
79 123 202858
77 134 965467
49 100 717024
89 136 794997
13 36 943884
63 75 641962
70 93 223396
24 17 284171
41 124 609235
56 88 453925
25 1 820884
52 96 311045
66 10 322599
49 187 930303
63 44 921090
52 172 324693
41 26 880893
54 192 414694
67 195 748626
32 63 1000085
38 135 490857
61 35 102205
12 82 402954
24 159 784900
58 168 705049
17 200 1720
24 199 408024
16 103 269209
29 111 11481
4 117 8896
10 20 136593
67 173 865826
29 194 935890
72 182 766015
43 112 252547
42 30 608969
93 37 800680
96 95 515810
52 134 88746
93 148 850152
10 85 572845
43 156 545888
54 83 678529
30 78 165054
12 102 35519
51 115 305843
79 195 342460
55 95 715719
80 141 77717
10 192 725249
47 67 740848
74 157 903373
14 141 541400
88 127 853291
31 47 827442
23 58 545663
20 117 840218
30 61 757385
14 61 439254
52 5 364512
13 39 302229
99 134 477333
95 127 800515
39 106 240321
18 65 331454
13 150 431582
24 132 356480
46 92 574257
79 32 932631
68 163 856650
88 183 37017
57 185 487320
81 191 931671
73 33 927598
61 181 82999
38 28 236992
100 99 270382
23 164 801950
38 106 307345
99 172 622279
18 192 310036
9 97 158463
45 91 505972
7 147 424971
10 92 842015
44 4 898805
80 141 590848
48 79 163917
1 82 448358
73 34 650692
71 11 1432
45 108 317357
7 16 979372
16 63 241815
15 59 903276
61 6 391056
77 89 35853
33 80 998775
36 73 574797
53 51 703768
95 194 773465
22 25 791435
23 121 555433
68 5 926563
15 128 56486
45 70 692240
67 112 712407
73 171 498642
20 32 688763
90 61 331069
59 98 104376
87 33 276873
7 132 306754
82 146 477050
49 188 101152
19 106 864316
64 163 260173
80 113 595539
84 83 121800
32 164 742039
100 113 598716
34 135 825483
58 138 852099
42 43 51591
43 49 37671
28 160 709495
78 151 147197
37 107 315707
83 57 127933
3 161 106045
30 174 992125
34 130 1005680
26 174 626775
70 102 146799
52 131 963517
5 67 870759
8 155 769661
12 92 445710
96 195 758608
75 163 39304
25 109 721321
27 167 426164
35 51 255543
96 6 557799
10 97 544912
25 76 165647
100 118 765009
25 25 564241
36 195 629313
77 31 462458
55 106 215578
39 177 590428
14 167 691252
22 197 396512
84 154 944628
40 2 750245
38 11 287989
78 114 85682
7 20 375946
8 73 555095
95 146 833
84 27 921418
54 172 657412
1 153 257338
96 122 317567
37 148 821114
52 86 11238
49 168 515087
18 70 246002
89 146 162466
11 87 554434
59 98 333365
25 179 909801
70 170 492759
57 140 1003304
13 76 966191
39 38 330300
11 71 21593
70 200 777053
33 73 418872
47 123 785865
70 158 738084
28 1 274472
84 87 170469
22 30 657285
41 132 732784
36 162 837262
14 146 951764
71 5 723049
55 85 699072
62 177 427956
18 39 121211
34 179 96758
43 62 532330
77 178 914798
63 145 263770
4 70 264380
79 43 885807
62 17 783847
27 143 718408
4 193 852680
49 105 103725
44 99 603562
1 11 181839
8 25 519679
73 132 781807
58 109 249491
67 170 514346
35 147 233403
87 113 863431
42 50 130235
53 194 985626
12 99 297251
100 181 363548
47 176 689036
87 134 271934
16 150 836939
30 19 8024
59 91 826733
5 43 773941
71 200 681438
91 168 216960
41 127 269221
18 165 692955
71 157 946223
53 97 94540
22 113 159319
27 82 643455
58 11 80842
83 98 925051
27 197 788368
76 165 640896
48 45 585477
95 160 106662
76 80 840019
14 19 709675
77 120 428282
9 104 603364
89 95 163376
53 169 139698
54 81 452293
90 37 16527
5 45 320791
94 107 929472
12 68 496044
70 12 107512
97 144 332908
29 13 51115
86 62 821048
38 18 47225
96 12 771001
87 28 220244
50 155 323224
68 92 69117
93 173 573991
72 45 959149
7 39 546739
1 21 573909
54 72 418471
58 91 705554
4 64 980055
85 58 103803
14 57 168874
99 148 577293
2 17 424069
8 40 381412
79 38 144411
41 37 779585
85 24 503466
36 67 855366
51 105 68366
32 112 137043
95 192 514524
52 177 388497
22 9 951516
78 60 958211
38 198 44336
53 4 418991
29 145 345499
61 140 449468
97 111 604484
20 18 427973
12 30 112714
84 53 35241
35 38 747754
37 16 354400
16 60 612360
17 196 782711
97 162 705700
56 17 776446
61 160 948170
43 157 603404
7 166 956321
66 154 900289
12 78 545018
28 52 732487
7 102 907105
8 40 21836
36 20 749971
75 118 146840
63 143 849950
6 40 121551
28 148 571422
47 88 905547
90 151 821529
12 125 139638
22 133 623278
57 86 868318
71 8 946996
60 140 116686
8 122 1000791
20 156 52859
79 32 52751
52 35 772237
34 40 445767
3 191 544650
98 171 626805
8 140 372937
82 139 180686
73 68 963821
2 125 336586
65 29 2645
81 112 759666
91 15 474687
97 132 374061
18 51 708565
52 52 482071
21 172 799376
90 171 697491
13 145 279482
35 186 85303
8 113 377479
8 120 172198
62 21 147787
26 152 858858
68 144 919400
80 174 920545
66 26 747647
28 57 686500
2 192 527610
14 34 566923
76 93 259789
82 99 10467
70 61 65739
8 73 207723
83 164 269184
31 26 27633
73 178 643087
40 183 787850
77 145 115649
18 99 882500
43 197 404923
5 161 549103
12 58 687342
49 129 1002491
45 66 945059
34 195 809728
48 52 438294
42 65 491770
31 61 319855
32 97 333868
98 18 393307
97 193 177932
91 115 831767
15 49 1010572
9 106 597957
96 100 447840
11 89 866821
49 102 810339
83 79 338230
48 190 474206
26 179 287915
72 173 113576
96 71 511081
70 166 798935
74 30 406040
83 179 964744
1 133 946112
46 173 182007
73 29 912603
32 4 608539
21 7 471505
100 147 377355
83 198 698887
3 157 538478
39 56 931785
63 42 136060
38 165 54847
1 26 222078
88 198 320984
60 128 647991
8 158 466384
12 184 832168
44 52 386652
62 112 61986
92 15 473949
53 162 243728
62 72 367948
76 200 818737
45 139 816755
60 175 767327
55 197 767313
48 196 67608
36 23 869081
40 41 618532
5 177 354884
44 80 828524
96 15 803623
69 158 771160
77 7 314979
32 193 859803
64 177 858897
31 138 787350
55 37 868184
73 28 778378
46 24 944646
31 50 27807
35 190 452244
75 148 302434
54 80 171751
86 66 905283
55 72 495178
71 199 23465
8 104 733020
35 94 373457
10 126 706187
13 8 866992
60 106 881040
61 100 578053
5 190 790438
18 117 866726
41 68 666476
37 55 590238
13 99 563945
89 162 354145
44 195 701563
83 165 342356
10 99 677918
65 27 828834
9 185 861868
69 169 528512
87 34 984568
28 109 133947
81 133 452520
33 80 985752
4 91 1003641
89 53 667533
100 66 124897
6 79 332093
54 37 996059
78 78 952167
79 141 448680
66 90 102762
1 3 416497
26 6 910169
46 194 754944
65 174 499474
78 113 288235
18 17 8653
75 79 969179
15 191 304523
60 77 372363
71 43 166166
88 71 20539
45 65 112015
77 170 78677
9 176 469294
15 95 869033
68 98 759668
76 22 157200
61 167 1592
4 43 796607
15 85 669780
16 197 211757
3 82 711411
97 81 188424
33 159 363587
44 18 634091
95 78 396232
36 52 769815
3 133 194189
76 132 386569
79 89 625686
68 41 850001
85 99 460732
25 6 521375
26 30 867831
15 21 510644
9 174 719302
68 60 126452
62 73 153027
4 124 325662
73 25 471704
28 140 384009
18 80 253192
49 2 805820
24 99 416262
72 154 411564
60 7 737701
93 124 46551
100 55 691840
54 178 893854
15 179 395132
98 14 871338
48 137 114053
8 72 136696
76 127 680673
31 134 400331
83 150 493696
65 162 936301
4 33 594243
14 103 200095
87 115 126374
56 132 526395
39 172 530559
95 190 234950
86 188 733006
87 145 343370
25 182 350788
86 32 85087
47 38 385092
45 16 87086
25 139 247577
67 89 14382
4 133 90604
55 84 542719
8 111 427072
69 181 991520
77 61 80996
25 58 638611
85 135 408352
37 65 362920
50 28 590516
21 189 873967
39 183 709150
91 154 616899
52 21 50908
34 124 581731
8 149 469526
4 188 750288
52 6 333159
38 10 792495
91 187 232813
40 131 54553
1 170 116989
91 52 970095
54 40 392843
64 116 83759
53 126 39334
4 86 277638
99 119 78584
64 28 736948
20 119 891030
24 164 94039
66 69 49756
41 127 604187
18 113 805893
45 60 678316
80 182 154595
31 49 597536
40 136 510833
85 162 580554
1 111 721610
96 199 551045
43 178 930373
4 130 366346
70 116 848098
73 198 87387
78 90 719577
43 105 325754
30 171 76412
51 162 676277
75 86 652478
13 155 919951
12 143 997462
99 39 268907
42 17 281953
64 28 644280
39 52 607747
20 10 832916
87 176 990505
68 82 976495
87 136 532447
100 168 164740
59 112 255191
78 129 935637
13 151 418647
66 45 889779
3 5 526451
9 117 254219
11 125 238214
64 13 803052
82 68 989430
24 107 592534
35 55 85879
61 150 976807
38 97 61766
24 71 1001244
91 106 968515
35 114 447035
95 128 482775
26 166 913565
31 49 946142
21 64 636675
77 183 73907
74 180 419397
52 194 262632
41 180 2065
49 169 599558
24 13 855072
54 137 176850
50 193 203281
88 131 572055
50 199 373472
14 82 969375
50 69 244911
21 26 499639
2 134 359527
83 26 993766
5 60 539646
6 18 354987
24 6 211785
84 133 480016
51 106 518425
75 136 139314
41 60 580036
60 168 203619
68 188 809129
8 144 669761
12 36 82148
71 104 669000
23 55 10059
54 166 86737
67 51 820327
34 113 727296
89 183 178271
58 144 373757
10 77 256435
47 166 970539
66 97 492852
87 65 753326
66 31 196392
48 78 43688
95 200 227249
39 134 892876
54 149 617816
31 36 192803
28 106 955942
13 116 474352
61 196 247178
28 165 490077
2 195 480544
16 8 364572
97 32 377355
80 94 584695
41 127 196240
26 180 561532
28 102 146387
19 114 119477
66 180 969361
33 167 216767
61 154 168081
42 103 751485
45 61 732759
79 69 65063
3 97 657656
36 184 472072
72 95 15894
29 1 343536
8 87 459793
68 187 1006729
93 38 1003831
71 146 493175
67 129 856403
84 76 976277
6 192 278267
89 58 342179
81 91 61737
3 143 38915
19 168 943419
88 151 201824
54 26 447010
55 97 861996
38 43 67567
44 53 334381
68 50 206249
63 7 388428
49 53 337019
23 33 796223
78 192 937558
64 44 503804
63 196 905560
19 79 316223
46 49 943016
35 174 1009420
38 3 316550
8 60 441957
38 48 138273
32 152 84520
69 111 34275
86 148 731043
25 58 326893
8 64 484500
62 148 432026
62 123 613203
70 124 309704
71 90 740374
8 104 971168
93 78 432852
83 50 706481
77 178 248481
29 150 138102
70 3 338606
26 41 920172
72 30 221660
41 147 535683
63 84 200495
70 173 834208
47 168 932677
24 36 658901
55 87 384560
30 163 158444
36 79 850730
46 148 893702
41 144 601808
64 8 796732
18 37 885684
61 145 905454
58 99 401219
91 135 750450
7 105 279152
85 135 212642
58 166 933275
32 141 418913
62 62 379358
54 171 400955
39 165 297471
8 159 312893
4 153 376221
96 200 227195
27 155 441383
27 97 156679
30 86 939087
6 21 616049
29 110 478790
12 48 275772
12 186 361662
41 28 322241
32 51 200201
79 17 371703
51 90 290364
45 154 836933
49 29 367854
97 167 867791
99 74 194148
76 13 300009
72 33 745814
6 175 94065
68 85 390609
19 40 980339
23 4 725223
58 150 39921
60 106 886113
79 104 349925
72 1 217587
82 96 28920
58 124 234312
77 58 645906
83 175 193429
52 107 818893
40 8 652776
3 170 451877
92 105 594050
37 121 136884
89 147 131512
33 60 227662
40 163 279138
61 168 922633
67 176 685720
81 165 516802
84 162 721239
38 60 810252
65 36 535133
37 114 947303
2 115 314808
3 43 541882
76 157 796061
8 158 858288
15 74 280199
57 199 339884
13 118 937118
56 32 810434
47 28 13847
25 182 900506
100 164 158625
32 154 427439
1 189 725943
63 92 449794
45 59 208124
98 162 616585
17 2 432381
78 15 13365
35 24 583006
57 35 936483
84 78 808103
26 113 324694
23 103 268164
43 60 36025
81 176 474821
81 112 937028
72 70 110898
75 103 806638
10 50 840582
96 89 395682
89 87 979489
27 106 305706
70 42 11929
55 199 187932
76 153 821471
42 168 832685
39 116 383028
12 191 575440
8 63 956771
23 160 65797
65 93 101234
65 79 283808
62 118 615405
87 12 301187
37 81 860403
58 57 453852
23 58 602996
33 42 313760
34 189 135373
64 11 233445
20 32 986690
81 45 986328
22 189 698122
82 26 464969
23 101 470377
31 92 447726
44 69 74480
2 9 672252
87 76 277284
7 113 519160
38 107 944008
32 101 537461
16 27 550986
100 194 1008514
36 34 475895
49 132 375851
78 6 495605
79 179 671248
11 7 241393
68 24 294491
21 105 192692
80 104 586099
30 7 483541
56 88 872455
3 9 631948
81 46 422376
75 126 285669
51 86 69314
75 26 219376
15 114 193386
25 81 525511
55 152 256436
95 97 954413
7 136 421382
50 139 491025
84 179 484429
34 147 377490
54 188 611791
54 187 588691
39 186 613134
86 75 520927
6 132 764319
18 155 936926
51 107 296388
65 15 565898
11 187 398700
12 106 258749
70 65 469370
67 155 351016
35 182 774178
73 18 683725
4 186 601868
21 107 823365
8 145 485315
45 97 791169
34 121 28467
26 108 582705
77 25 427691
3 91 941444
35 180 8772
98 58 317916
92 107 749164
23 61 467159
74 182 728
53 194 487254
88 75 737855
49 195 194243
12 101 402167
87 145 798356
43 62 477527
54 81 101577
89 180 91867
26 34 785079
88 119 469749
55 125 5682
48 33 135895
13 59 287199
37 20 172477
59 154 180213
58 159 914471
66 16 896233
97 185 948799
33 78 961985
17 76 639333
51 45 404030
66 58 933816
54 36 697758
2 195 603139
68 39 896125
95 117 9196
26 89 517553
21 114 124910
91 163 626240
99 109 994764
75 26 570542
14 76 18726
65 36 142299
91 167 193715
35 11 961206
7 39 298231
35 72 19568
7 191 281050
93 136 447183
47 38 772802
45 146 190548
68 11 370741
91 135 869503
67 119 309923
23 104 853262
89 166 513871
69 19 141433
11 53 552093
67 110 1002125
26 5 863561
96 90 741836
98 62 442318
64 80 981582
95 20 564506
66 111 896288
36 86 94201
36 163 449112
57 33 962401
55 7 44525
98 72 867128
86 92 202279
52 15 364539
82 15 391508
17 147 600744
64 102 79969
77 155 594151
31 163 741974
69 57 817615
33 55 55685
49 186 278574
98 191 1010853
11 121 750391
83 195 278264
74 63 834871
86 9 644096
53 126 714039
40 142 928494
20 40 300280
57 77 849982
100 132 347633
64 181 229798
17 169 159264
89 166 853205
76 129 12242
16 188 838264
31 7 616143
41 162 454624
93 33 710162
31 152 492352
92 93 157713
35 86 735527
33 63 864136
80 118 257923
12 42 529676
27 125 781222
19 42 615048
78 161 471812
33 120 85449
10 68 983953
73 141 873694
69 95 424117
13 180 385359
70 127 931572
89 196 569009
23 140 68476
47 116 491573
3 68 599659
62 29 376674
7 100 989867
77 43 646674
87 199 390228
63 12 435467
86 28 936907
14 126 444117
57 3 389323
86 84 212922
26 128 748295
57 98 202835
70 198 618318
73 140 492514
85 5 693712
7 67 406693
34 37 651080
39 111 822956
13 56 348083
99 165 482026
63 3 492809
7 49 865061
57 148 47361
4 181 714180
15 165 135204
71 88 239781
57 47 78910
100 184 893194
5 80 861552
10 104 88201
21 37 817880
3 81 871973
95 192 59978
25 181 735126
13 18 49704
69 166 193512
56 145 211420
28 51 175122
31 179 208344
10 188 228535
35 153 18814
17 152 532074
38 77 486799
17 125 179792
18 131 852323
71 176 762152
44 91 974318
27 24 338254
15 28 592801
76 15 524786
12 42 900978
80 184 433110
89 9 401736
34 98 192339
68 144 551497
33 154 924682
6 191 941657
60 29 977565
2 144 1009821
26 91 1000927
85 177 603694
29 140 596899
86 119 273516
89 7 395748
77 99 594615
47 53 417949
65 65 508826
15 98 679106
76 76 894454
60 100 984874
51 123 841829
53 177 732799
84 55 966883
28 85 418782
77 154 263128
72 81 787359
92 96 118525
40 125 664787
3 17 800950
75 46 855819
34 109 496542
7 143 217161
14 70 890188
3 108 950903
89 105 710645
71 58 473875
17 52 855717
29 97 973956
32 105 732633
28 9 877471
51 121 353604
70 175 429891
57 10 428773
31 177 20143
18 25 356009
93 117 709138
22 88 37522
15 38 635021
76 176 319519
56 119 412869
62 192 364033
27 149 704871
29 84 746948
62 200 671125
27 157 876423
4 2 327258
99 199 205887
53 110 76855
36 86 58922
95 41 831272
87 104 39603
8 21 135255
8 29 1009691
12 145 257608
2 193 754334
38 177 484361
17 120 439079
19 195 249808
84 169 13709
72 111 131603
73 20 895262
66 102 522082
65 147 156725
45 92 9102
19 60 381549
99 102 744775
32 164 152633
100 172 12531
81 37 488452
18 7 296323
94 24 609014
67 51 467661
6 148 468544
52 134 448746
62 141 118142
30 23 566569
29 100 533545
12 55 250730
19 93 757004
77 115 275081
56 116 975884
20 95 670209
79 15 806394
36 92 231067
61 126 6852
96 138 366575
88 134 307796
82 142 213727
14 185 578466
9 117 675048
58 166 898376
64 198 490888
8 71 253567
30 60 391747
58 53 791085
46 185 102777
43 126 431460
66 124 955499
56 159 269997
50 115 418946
23 154 276900
39 161 141174
93 193 975658
53 73 302050
69 192 842878
67 192 908635
53 62 568302
76 38 522298
25 92 355071
57 21 947491
41 140 9432
48 64 102891
9 162 578046
32 85 505643
12 182 493531
83 115 19659
91 96 566437
90 124 250574
49 26 974266
81 36 718089
15 49 98889
74 31 338294
70 116 223878
4 54 919331
17 3 614147
45 10 833162
70 200 629052
62 79 693375
26 57 588730
67 122 704333
47 163 597416
97 179 24169
71 96 180772
70 123 658894
48 66 45740
74 55 229341
55 29 782469
37 98 324146
83 80 482660
68 62 390883
16 76 27294
98 4 90482
42 195 712689
16 134 967180
29 186 112709
35 75 1011925
97 134 554575
36 11 256395
73 170 339825
15 183 583161
5 23 486423
27 58 361923
5 75 176221
41 42 706800
77 18 750721
26 78 720725
49 183 592728
11 161 211954
60 164 144694
84 141 962465
3 116 785181
11 1 898362
37 184 600239
64 83 56435
25 39 210257
24 102 236328
65 35 124598
32 69 252912
3 10 789377
49 85 413876
47 171 617830
67 38 341066
37 68 887240
40 90 399505
9 130 168982
88 165 109562
20 153 404185
24 106 292815
99 119 990267
56 60 94473
21 93 570236
86 122 87059
99 149 499648
71 192 655293
31 44 321423
99 53 560702
87 177 355151
66 71 82397
64 92 649604
63 104 360822
37 151 667737
13 124 869896
95 64 839618
73 192 976669
53 165 809562
5 132 674588
55 61 406689
37 185 42737
76 93 668367
50 140 752143
13 200 550848
80 81 977554
93 22 759773
41 135 589359
1 78 350422
14 50 586189
15 131 121835
86 12 399143
21 113 125708
47 50 549116
37 88 737887
90 109 713694
87 48 879997
72 133 767107
92 91 496177
25 95 471302
58 47 607706
3 120 392496
99 24 399858
77 32 751716
57 137 793249
81 8 738923
40 44 924067
64 123 941770
33 92 875383
14 48 216242
67 66 732938
8 77 756065
22 21 816019
76 45 778913
62 104 635350
13 51 958241
78 55 415874
6 68 848823
46 113 52070
21 105 235385
23 39 457429
65 186 440936
12 147 82170
46 147 627635
13 186 1005716
66 50 68949
48 58 675517
71 174 788983
88 132 820006
5 145 621247
31 122 394906
30 55 755095
17 153 868584
37 53 443478
37 48 869659
70 122 654039
48 95 250650
46 184 844515
70 9 338051
77 75 510981
42 137 245154
33 8 767619
60 32 315894
58 111 130618
29 77 320956
98 186 682410
38 179 928366
88 131 117509
78 6 898064
50 33 813066
94 101 866562
56 123 864147
60 177 875085
20 130 180185
47 92 781359
89 163 745685
79 75 176115
6 178 845005
35 108 311567
34 184 127235
32 88 549089
32 70 271896
44 121 105936
2 191 1003083
85 45 872050
11 113 195344
30 120 974357
90 4 819139
15 69 650478
94 121 360766
26 30 760920
77 163 485991
82 63 477133
23 185 685741
20 22 54668
39 17 322629
81 21 214865
58 102 649069
85 198 310553
68 75 523611
44 173 76129
4 118 505902
76 34 251985
81 149 884322
91 100 707702
92 163 413304
64 110 864128
71 67 908342
3 149 354276
21 195 776986
87 39 437599
20 43 794314
61 77 149873
81 3 586489
16 57 483188
96 104 575250
17 80 796203
26 22 65135
89 25 688440
8 198 146849
19 180 546873
80 2 672140
85 188 838762
28 12 669941
11 37 657129
40 74 271330
14 37 254012
98 28 170346
88 150 745635
69 76 563211
38 50 497195
48 180 222166
8 157 324472
73 67 499209
5 31 119337
12 32 23767
49 111 909553
44 45 769147
72 96 41850
38 44 400033
94 119 993596
99 133 213333
71 106 982662
32 126 886729
34 50 667658
61 137 1004273
75 65 433200
64 177 445144
26 140 425609
88 108 539005
55 82 306960
41 186 996165
98 139 115480
84 147 665574
38 82 211470
41 197 262947
48 59 765826
90 156 788406
26 197 38259
99 23 649338
86 200 219392
54 73 431020
14 198 881899
17 157 513555
31 54 300260
92 193 598043
8 68 657239
15 99 431340
54 194 619945
33 175 550760
39 186 106597
45 94 106608
72 65 371042
19 119 854408
12 197 201578
43 25 640737
97 135 296460
27 47 848611
68 18 931780
63 34 555254
23 33 424137
53 154 980704
63 68 202123
100 109 582386
40 171 502225
15 166 120931
22 161 488827
33 191 34394
27 138 240693
12 94 915324
45 164 660039
79 179 345725
22 105 299428
9 160 262871
40 11 947377
74 175 259660
77 87 659932
82 7 737039
10 138 33833
51 119 896042
96 86 616268
86 1 107092
16 125 903327
50 200 161060
100 164 316431
5 153 415727
25 162 308568
60 117 727569
82 62 393589
84 53 722163
55 59 795483
9 132 223282
41 38 434357
92 9 820018
42 6 704107
6 121 711815
72 43 544414
25 8 188133
48 48 311041
35 65 682617
92 9 779530
16 89 25483
83 125 312725
14 24 36247
89 100 853225
63 39 895499
49 33 593723
33 170 144064
57 128 631264
55 190 49359
6 145 1001469
50 44 865179
22 107 838700
44 108 374571
71 41 305037
81 162 800283
15 64 999710
46 36 340887
47 126 203462
76 146 407701
30 28 953056
39 20 986091
34 173 222606
93 119 856238
26 172 557476
46 184 623020
36 185 106117
91 190 96962
86 44 934728
61 76 404818
41 64 407662
100 44 603161
36 121 52569
98 28 977907
23 110 292723
63 84 515921
10 23 279048
76 158 338354
5 119 963777
78 36 19349
59 34 841729
22 181 623060
60 16 390084
52 121 800650
9 80 744977
26 127 146226
29 133 517692
95 165 764407
16 108 753692
42 96 468178
77 83 328226
26 87 743726
73 35 362169
25 156 182522
26 15 551474
23 82 706320
66 18 77430
86 199 899225
88 180 135830
14 51 399493
83 158 829558
23 7 900191
20 8 78328
59 7 170422
22 113 928450
3 40 859821
93 175 684681
42 50 301833
66 58 206684
7 62 166300
78 109 875566
82 144 928657
28 165 11398
3 141 137844
26 87 384466
80 182 778992
56 117 208315
81 139 858864
97 34 907170
75 169 531467
43 17 117215
12 108 937687
92 161 814663
3 44 75269
25 115 551419
42 116 656900
5 90 3721
4 150 883990
68 9 700431
77 47 550912
34 40 301959
7 105 835388
95 87 137251
84 43 547607
26 185 263164
33 83 876130
75 34 284838
70 92 209430
54 81 55314
20 103 158157
80 102 583141
13 190 578633
95 52 328716
100 172 608799
95 112 697649
39 38 981464
33 175 516389
86 60 960436
65 187 72891
8 16 873298
100 47 107262
2 117 801311
58 62 617302
13 184 128704
55 199 238375
54 154 860831
57 51 146358
21 4 341142
91 21 499459
28 98 261557
53 192 94552
66 32 982252
71 60 449358
47 71 55556
73 42 973230
76 168 679604
14 178 827130
85 15 262452
54 19 194726
4 145 906704
26 107 41376
81 142 117194
5 147 744769
65 135 513675
5 84 564182
37 72 305593
77 27 715613
38 15 714344
67 160 193216
16 74 46305
20 50 637581
100 133 568041
18 116 398859
4 33 172531
34 195 920255
84 133 84371
19 86 192273
100 185 599285
83 60 391219
86 21 491746
15 137 121684
38 142 687361
80 64 966665
66 129 376523
98 105 997659
49 38 933007
69 196 279834
66 21 92219
76 76 233725
79 148 496960
48 125 841327
76 54 301195
80 94 672344
32 68 279741
52 151 751182
56 136 896237
27 52 460407
4 69 932873
38 95 674060
43 80 19493
12 49 3629
15 49 988959
74 177 17510
60 66 306220
6 10 467727
60 22 198191
33 169 52793
13 59 845283
87 117 55422
88 136 580372
91 117 141954
54 71 180504
17 141 976742
83 99 875274
82 96 998221
40 35 42189
48 142 941629
90 21 737128
68 184 226
58 43 244695
86 103 154760
49 137 540117
53 200 513337
27 20 950121
60 10 68945
57 148 395970
21 173 435959
45 186 788893
71 196 964187
70 106 926999
81 68 873717
34 114 737615
71 18 378941
33 49 150648
78 25 927651
53 192 533446
40 193 411757
70 180 742916
87 168 250517
93 57 722883
73 36 704874
47 48 489863
34 31 898304
52 65 549641
78 137 732600
86 33 396360
98 57 584859
77 165 27086
69 108 235442
1 100 92972
74 115 175573
1 73 679699
69 41 769562
32 102 756925
48 11 164723
40 138 100105
27 181 310384
85 99 670868
42 43 977554
32 84 226915
73 173 212644
78 104 767180
90 129 1007485
44 20 233606
57 180 280911
90 40 260709
17 177 978123
22 94 929643
97 96 985633
55 186 276404
87 87 651596
28 175 637496
49 109 736293
48 40 290167
96 169 875418
17 60 848645
42 167 872074
35 103 326837
5 146 34845
40 8 522043
55 194 977561
35 141 151322
86 8 903656
91 160 297664
92 13 816611
6 173 326987
89 118 517130
80 105 977765
37 66 371041
83 116 122233
96 137 226680
58 79 148897
86 30 13689
49 54 983723
98 30 814973
8 127 569341
21 63 948165
73 41 43325
42 153 588005
88 61 834868
33 56 66521
14 160 905670
10 151 922331
37 110 758051
24 197 361095
64 176 540347
39 140 483375
56 23 848246
8 68 815767
7 126 693092
2 164 879508
21 131 396111
89 25 980204
19 77 681525
37 5 282839
87 7 571348
96 49 65770
75 195 517143
37 10 724213
14 120 841478
65 183 561094
80 45 241011
9 64 651697
15 130 968606
1 136 45235
38 181 305914
77 68 200290
71 186 520801
40 186 927193
55 170 416261
50 146 516435
66 37 372922
15 88 650777
84 7 212903
7 47 720391
76 110 793899
69 182 871363
74 113 74738
38 15 327543
6 82 922110
61 66 429226
18 117 790006
94 190 90871
66 174 832079
13 72 198484
70 174 754394
26 66 607253
69 175 691111
79 173 567625
34 27 746480
39 70 449759
19 128 303561
55 188 672535
8 54 164767
29 176 793647
98 102 402642
91 155 471392
94 84 934263
18 3 121884
53 78 426338
97 37 24188
91 99 492751
76 92 250664
9 173 865714
15 152 410098
53 78 125478
30 103 558134
26 22 768693
65 200 820826
71 43 524954
47 154 999750
39 118 919789
4 1 104117
27 100 940719
20 113 773882
4 58 940660
67 144 577976
92 128 346184
49 128 738556
90 183 779474
25 122 130298
84 194 198400
12 107 821984
78 32 496964
40 2 40586
26 32 165493
59 111 681321
68 74 342160
35 126 418475
20 196 672084
73 90 743612
1 163 463484
56 49 173435
89 109 920280
9 102 474901
84 133 846601
82 193 79310
56 70 577892
72 9 815361
71 150 990649
71 10 823317
26 53 991195
50 39 781899
22 27 815044
37 40 198319
2 52 468609
45 100 398950
38 31 532643
20 57 905116
91 162 461278
31 142 987271
34 16 278999
41 127 446760
76 99 819985
31 136 51262
56 89 454129
32 80 847708
62 178 210011
92 112 283775
12 183 838050
6 33 925893
77 77 941556
71 9 602918
47 128 761859
14 126 309156
10 135 94632
96 40 926342
12 94 640460
23 115 364458
89 167 960313
93 138 787972
38 7 466938
16 77 689765
87 127 270921
80 139 381653
71 16 140699
1 168 399752
24 109 759447
80 184 332745
25 172 296271
55 57 730842
34 37 801029
64 101 345810
32 65 364932
40 141 478990
83 155 563337
1 94 221814
37 10 261793
46 151 46216
37 69 82655
39 49 98723
95 181 338068
51 141 475938
40 173 966597
20 33 774830
72 45 64303
67 171 683607
22 122 646934
54 91 898976
40 143 38939
51 45 117010
73 104 807879
4 44 857417
64 57 719797
27 192 347907
92 146 340268
17 200 9665
15 53 308634
48 8 1012347
97 62 739681
26 180 739920
99 146 243189
53 59 284664
99 144 272465
31 156 680665
8 42 488894
21 107 542102
44 100 263690
98 133 853082
51 20 285723
42 31 174718
11 152 485399
21 106 890703
72 178 508597
27 114 529699
14 167 577918
71 65 849214
51 171 903455
42 56 777799
16 174 719953
66 95 819557
89 185 622125
50 80 777861
51 113 155299
58 63 820322
56 27 302059
17 108 496821
74 38 221757
99 14 688685
1 75 260237
81 97 152446
100 120 949295
2 65 674401
28 48 990866
70 60 766309
38 164 110191
100 52 358249
47 69 874410
1 98 569878
35 150 821
52 123 538471
69 198 658938
53 7 714105
43 100 412017
41 100 673973
43 113 662587
78 47 165292
86 73 592799
16 106 451687
29 193 995519
96 14 734815
13 154 965374
65 171 12302
74 140 187819
15 43 737253
4 27 872638
66 106 813269
42 53 303366
13 152 822469
24 26 595580
81 188 679606
50 186 395290
85 170 830826
49 50 978733
77 110 100777
63 63 719167
25 23 982240
88 112 514418
44 4 740194
97 135 765521
3 177 383278
70 192 918561
26 59 279243
68 185 272481
71 63 1003864
53 56 7827
28 110 432397
13 79 261474
74 36 604754
29 147 463823
64 84 875961
10 40 178137
84 149 130516
64 46 221112
6 95 717227
40 143 285902
90 126 166485
4 126 55685
48 182 235901
83 32 421574
88 20 133911
91 142 133166
45 91 629663
13 105 306963
11 172 86560
9 180 333744
58 44 366897
53 110 414403
78 153 469077
24 92 762194
87 117 695681
81 106 948817
36 89 701126
54 139 98158
50 107 1007528
83 36 788874
75 104 812035
26 93 389240
5 153 722715
2 47 787708
42 18 473592
18 38 537426
23 182 525688
77 23 733431
95 20 180588
17 43 64529
58 172 466617
46 106 316285
44 106 174634
21 97 887503
57 18 193269
83 180 295172
97 137 990931
98 115 114861
95 162 86426
35 25 538206
7 102 746335
92 159 158869
14 98 455710
57 149 974939
22 21 85355
15 2 549575
76 166 294849
99 158 272311
71 81 754434
1 86 949227
4 51 789466
20 72 809585
17 89 830952
74 66 94800
88 61 924273
93 55 56549
48 80 357555
38 177 864420
84 112 811569
46 199 627999
88 67 755002
21 152 587460
80 74 268721
53 6 776717
5 79 13384
38 76 913814
61 94 303190
89 120 520523
65 95 132202
94 81 494947
36 42 594714
64 105 225785
50 177 879864
25 3 346067
16 65 74093
88 77 293313
52 192 316338
40 79 584903
20 32 717798
40 194 702500
41 26 14431
87 106 699963
5 12 568223
63 76 122093
58 195 539651
84 104 776696
11 57 78864
3 15 966568
76 199 239379
80 197 747621
7 147 430077
74 64 627661
71 139 144375
80 158 150946
65 96 111041
44 195 220683
44 28 286701
1 160 71095
27 19 578358
57 196 856131
55 69 360509
65 183 554665
12 106 301573
94 185 106043
84 12 916505
96 39 936646
21 184 695098
85 190 759044
13 5 762424
88 157 52235
70 106 917615
92 191 28954
5 52 93450
7 150 552441
28 29 83170
25 153 95818
94 5 310191
40 22 909669
3 181 94015
79 64 454412
23 15 541034
61 169 947381
49 39 664068
69 104 423926
94 116 27573
69 5 924690
9 159 748106
20 96 944222
61 9 481925
78 101 481307
4 153 372948
53 121 1002899
16 108 235148
39 165 777768
29 35 511333
44 170 458695
96 48 961163
78 124 356739
44 72 169678
13 119 795047
73 41 645976
66 60 41085
54 93 506805
42 52 321455
40 69 486533
34 107 765125
54 175 159817
17 22 726288
40 184 753050
71 117 677243
82 74 957607
17 9 535274
68 199 447316
80 62 878163
50 107 939077
41 154 688450
62 141 555726
37 12 723231
50 110 657860
24 165 646549
57 120 660186
74 57 644179
7 31 680623
66 127 952344
3 43 505781
95 188 317323
50 36 197941
96 52 540358
3 28 496189
71 129 600267
6 136 938585
71 49 668657
2 159 266439
63 115 796363
57 16 857607
42 2 357952
25 48 921118
75 200 145789
94 49 923663
48 76 870578
69 148 869889
56 116 479110
36 39 847590
11 91 533513
8 47 266642
18 44 659980
13 199 196882
21 92 746944
89 142 1008446
11 171 482248
55 21 180853
81 179 885511
31 182 178805
80 151 852451
49 102 318895
66 165 333857
77 83 293415
74 20 208584
61 133 919551
70 94 365751
84 73 763969
18 150 614602
54 113 624399
52 155 224946
23 116 642488
55 43 801798
59 108 302137
13 96 900186
73 43 195575
83 86 547027
69 36 575959
85 130 5387
88 96 938300
96 92 810086
44 133 35517
14 125 948407
98 88 795224
6 129 377719
38 84 136741
55 142 751466
15 64 920647
63 99 623337
49 101 744791
70 97 880824
4 165 543141
85 165 658326
25 141 838652
57 163 1002889
65 27 934535
79 140 509181
74 136 1010988
71 136 295322
63 158 828741
12 164 234152
1 146 632814
3 61 636717
70 195 324087
57 115 640980
11 72 213126
51 23 637862
55 70 999468
9 60 190463
3 200 94451
9 121 874977
25 84 606491
59 196 948097
75 84 583736
44 8 151942
31 74 283231
77 136 459220
10 114 330620
23 185 250586
99 139 200339
10 187 64893
43 78 6624
72 8 935745
52 13 705788
33 147 305283
91 36 690123
38 170 396737
12 147 440422
95 140 90475
46 10 316059
94 108 818171
93 91 736288
52 115 289904
6 196 525704
76 97 598448
91 185 572256
89 108 830082
69 181 497433
91 198 209831
99 82 235342
17 59 697289
94 195 80381
27 64 971202
61 9 436007
88 77 442023
60 123 807728
97 67 214887
10 51 772619
74 79 666052
73 64 692391
46 140 476120
98 166 200749
76 4 840144
75 175 102391
86 80 296283
42 69 572988
79 106 333770
100 61 157576
61 114 230342
53 165 517744
33 133 740293
17 69 779308
48 15 171260
34 90 51027
50 130 349481
58 190 843086
97 84 43007
23 57 887176
80 45 81513
86 82 373114
57 22 562446
11 94 508167
85 106 263439
9 56 662429
76 48 990643
60 174 29313
67 118 419295
28 106 422985
48 167 156213
100 134 770327
58 134 834485
18 46 17947
36 192 179252
47 89 351781
96 150 1007158
89 88 555725
29 72 745390
62 5 113055
51 170 749557
36 197 562087
91 98 746650
57 174 736196
98 143 765463
38 185 429688
93 147 978866
89 48 802199
47 66 889430
8 177 428798
55 8 971910
73 80 560667
29 62 546648
82 32 510320
26 78 265291
56 171 571344
14 170 62064
58 13 991506
83 40 333006
5 20 402971
73 48 338372
38 194 813170
66 99 874598
92 89 727810
21 126 10595
13 149 447625
60 69 594937
94 69 750067
31 199 693486
18 10 211643
52 120 261874
9 102 811489
54 138 811717
90 22 381422
56 154 682166
91 72 818435
41 161 345610
61 125 290072
63 32 272756
43 32 483330
7 58 849617
53 68 947619
32 101 877248
54 17 364914
5 145 637886
32 183 527804
34 38 281625
5 136 317801
42 162 638179
73 178 935877
21 41 706407
28 59 183097
86 90 992824
15 130 888208
66 200 477326
3 4 593926
29 190 912508
43 53 21589
46 9 500920
41 18 813525
16 66 570296
13 109 661404
36 1 614172
15 168 787889
83 170 71672
7 24 461026
11 99 873934
72 35 872326
23 156 487662
15 74 501844
73 133 718307
31 135 391724
89 26 937426
68 112 157993
96 154 507987
70 81 830786
63 139 385821
4 85 658166
80 160 830255
47 62 221416
93 139 627875
11 112 391979
69 178 436148
98 33 896201
97 13 554556
30 163 31807
64 141 886840
41 168 441286
5 167 969719
80 13 184146
43 7 890461
9 167 981547
75 141 874714
39 200 996890
68 82 804087
83 66 477879
71 107 548853
98 82 859329
97 29 1005619
91 142 113343
11 159 171096
95 15 1005943
13 106 11680
85 175 767165
41 123 1003240
86 164 573066
14 64 234744
88 179 929255
100 150 365557
84 93 202060
88 89 885213
92 140 556876
94 108 977184
7 158 595212
68 68 833932
99 17 389618
58 80 698306
83 125 776079
50 179 871591
100 149 554165
10 160 89386
26 29 566308
74 117 738933
88 44 955352
77 56 150824
39 35 251255
25 164 249774
17 197 194078
10 109 291901
43 149 660729
97 71 116208
45 2 77618
54 82 806815
42 101 26951
71 40 18024
10 152 19850
20 189 312158
38 121 826445
7 190 528606
36 76 841687
59 194 710961
9 68 613650
19 115 878390
44 59 443626
22 22 10872
38 69 335503
30 6 808085
10 65 960509
54 108 412625
88 159 884634
25 18 718773
95 18 230772
67 34 150950
48 134 385869
52 99 997164
10 162 79268
46 76 1000942
30 112 973183
57 199 784181
14 72 31729
47 159 172214
63 120 96373
39 193 79746
21 86 90284
71 54 580509
72 131 21521
36 23 70881
70 185 832921
46 151 692400
29 38 876784
14 100 287925
23 127 500315
93 198 72534
61 69 715233
69 118 616824
82 34 20027
20 80 713306
27 28 929971
41 177 613170
99 65 983419
53 160 699457
98 193 431240
75 200 884
84 175 972818
17 164 625372
100 160 828656
29 178 121043
38 81 174156
13 104 372649
35 12 614083
76 122 188051
37 139 104319
94 17 957986
6 59 889170
12 148 662659
32 194 514796
27 139 49832
64 34 268696
3 182 216617
16 91 272444
2 122 403021
70 115 193442
92 76 975632
80 105 299155
62 59 706044
84 118 201970
29 169 735956
47 178 1008251
53 90 935983
51 28 54186
32 100 687016
95 42 686548
10 5 819407
51 20 790768
72 16 11500
7 181 973023
19 95 956215
62 170 844824
4 145 316876
89 88 258531
75 85 753352
7 25 702741
21 117 882361
99 159 964153
96 172 784033
71 183 426145
68 176 441963
45 144 635457
25 120 232523
42 137 434041
85 142 349526
25 5 865661
52 61 56014
70 74 762431
76 11 188877
92 125 762649
56 128 104957
77 191 684123
51 93 590414
22 83 873852
68 62 691539
54 101 913450
17 40 785819
22 155 393785
81 58 260299
91 23 762103
31 48 522820
69 27 293203
19 131 973999
23 76 724790
93 49 137916
82 80 838473
59 155 223707
25 175 290567
69 65 13303
100 36 613794
24 87 271984
11 84 800787
34 60 708967
17 181 109165
22 165 407557
7 96 453823
18 70 57883
24 160 142662
49 160 293243
12 72 914295
95 67 109415
22 168 47240
94 38 347442
24 129 505896
100 1 149670
68 43 623442
93 105 331158
43 37 836541
68 148 514638
91 5 640824
79 48 39703
57 51 650946
25 176 970370
25 18 894116
97 198 894665
67 183 545011
69 10 603804
2 136 986544
77 41 674401
62 45 296189
31 93 376617
7 185 707642
47 163 26611
45 49 388937
66 120 367807
75 27 638735
41 171 726808
70 121 82815
16 38 471648
85 107 525011
85 117 384798
81 192 573408
64 20 60847
7 165 398349
26 28 797584
78 75 964103
8 158 596371
56 133 75705
6 142 904226
10 175 473498
18 17 730659
70 176 804904
83 158 441625
66 96 177157
77 185 842549
52 42 528168
34 195 96842
97 194 466377
88 114 678863
52 88 812327
26 15 418082
29 107 972089
28 130 499203
40 23 317397
77 80 901150
54 151 546476
58 125 230230
56 82 608121
67 18 223310
32 57 832799
90 111 90150
49 55 449453
99 65 338511
8 111 292162
8 117 704008
31 65 316720
4 162 577780
95 150 263646
86 83 215467
99 183 976723
84 98 552994
28 9 818162
14 134 887475
76 2 588123
42 125 751483
37 21 383732
39 50 746175
49 2 271917
13 32 903030
25 158 671402
28 68 605812
72 65 446980
62 198 770744
59 194 328929
31 104 267860
48 29 138726
85 149 900507
1 109 63594
47 35 59758
27 121 735794
15 17 141950
25 50 813194
38 9 169142
8 35 169359
95 86 992753
46 136 783718
58 175 43920
13 71 6381
33 130 263691
6 121 125577
86 89 704018
32 9 98850
17 112 136251
24 83 524082
77 188 940507
57 102 201032
36 148 972843
43 130 268260
37 108 890394
5 90 771519
31 149 595036
4 27 1004685
16 46 25449
28 147 278502
88 53 449782
75 82 826496
81 94 331255
99 83 899430
55 170 268197
82 83 203597
83 57 717473
81 161 771021
34 168 691952
32 188 808773
72 3 137640
45 184 387489
42 164 197238
54 64 943804
19 129 607665
33 156 64144
72 137 152961
19 37 841231
49 47 647826
48 36 725084
65 29 846861
59 158 787546
14 106 3433
16 98 949682
84 92 521814
19 56 532720
72 94 217074
35 67 7781
3 59 197376
6 96 883596
70 200 117378
41 157 750
81 101 186965
90 162 803927
41 132 696587
12 138 719703
96 176 863489
46 82 199449
18 47 850030
61 89 980196
15 8 539806
81 166 463665
13 69 328751
60 165 644050
32 26 527994
29 130 240045
66 91 236953
80 99 193931
10 121 237170
83 153 110765
75 30 490902
82 127 175718
59 163 100879
76 193 700140
22 169 308281
57 46 203505
50 29 873293
14 78 693965
98 49 214883
24 37 709163
26 49 306991
62 125 784609
62 155 92376
77 135 364948
32 54 705480
83 18 782943
52 163 728055
31 146 340203
43 95 705124
25 154 50916
83 158 140496
96 138 87435
46 161 380322
73 65 334654
52 192 911046
59 51 624114
88 8 707642
90 11 312749
59 150 366342
13 154 280579
6 42 404032
86 6 454823
19 21 97946
43 3 434424
68 90 675765
12 69 792768
96 56 592777
57 163 448763
51 93 943228
67 101 92714
15 172 923214
40 71 47545
31 136 616058
36 163 989183
85 6 781513
20 58 469083
21 31 33974
27 59 256788
49 131 308428
69 34 329901
73 190 764862
26 58 106960
26 150 698822
37 163 280139
77 90 15376
19 132 252381
10 60 248243
75 97 456010
27 144 546669
61 126 390240
8 66 8416
13 81 534136
53 91 589944
23 187 606795
1 156 144827
42 31 317603
3 97 795365
51 161 346847
85 152 506213
8 104 855017
19 95 839922
90 133 97580
74 120 98503
85 137 55515
39 159 740555
21 178 392429
95 82 29873
13 78 883011
14 104 920083
78 133 840145
61 42 878098
41 35 779898
58 13 74800
14 187 379923
88 126 634507
33 20 535076
69 155 736676
16 56 895625
43 120 431924
70 15 350098
56 23 673342
4 88 977210
58 182 423498
56 73 447564
38 133 652547
95 25 841622
74 37 242976
36 188 678980
21 145 318533
43 78 913515
56 88 604533
41 134 552642
53 104 341541
1 13 706654
52 156 418962
22 76 542951
29 47 667874
9 137 698672
31 86 668264
37 186 193657
16 106 766030
10 167 700264
23 163 132892
32 156 262809
20 117 169512
84 148 303815
1 102 33392
67 198 214075
9 5 408259
84 92 578542
1 85 438297
52 159 358732
95 191 509061
100 155 400268
27 115 861065
96 81 520404
98 71 852917
29 159 84601
22 69 251687
44 49 272393
89 161 442885
91 124 860896
98 9 357255
60 61 503483
25 11 594437
53 29 458191
88 113 548712
96 79 755866
86 151 844555
75 72 406809
65 107 777123
43 94 122009
49 116 379129
38 82 512151
80 172 418428
50 117 208930
98 46 970466
56 93 729188
48 47 636259
92 129 591691
66 184 553055
46 137 539828
39 122 226218
8 38 643093
73 152 137518
32 135 701683
39 168 107703
4 90 293355
81 186 177292
13 70 378513
16 126 268496
46 55 545198
40 90 573074
85 185 460863
26 58 79400
86 156 18227
48 125 594066
76 6 594617
10 78 763152
38 115 720101
61 112 57306
19 168 732235
66 161 531380
35 67 489304
37 31 754140
59 181 118212
99 157 244736
90 167 165789
94 135 963398
99 88 77619
70 185 496993
59 180 437995
95 131 66848
66 62 841791
15 119 238205
50 7 518829
46 17 995679
73 27 488125
41 126 501894
94 147 666759
46 197 868852
88 149 595728
32 144 786445
60 45 926357
29 155 375597
33 152 461070
97 92 423088
75 35 653536
78 137 134366
2 31 477860
32 156 357692
82 200 641775
35 106 198384
42 33 989286
53 199 1010989
11 41 23974
27 3 155393
84 168 228445
25 127 770270
32 162 123019
92 24 146010
21 42 296885
22 99 303853
53 72 780766
49 190 488837
29 131 541148
61 77 976605
35 31 628524
89 162 324850
10 192 415254
66 4 701381
6 133 626400
25 56 741226
18 77 877147
51 122 268591
19 28 110379
40 149 401952
100 199 56758
59 174 528435
6 35 671372
66 196 190557
98 17 296869
63 122 28837
4 133 993519
63 187 456550
80 122 377326
59 5 560641
80 55 848894
43 150 693461
18 172 924273
89 154 386967
17 149 567023
57 2 114377
93 133 190068
40 37 93999
73 12 1009974
86 99 280534
22 186 994731
82 164 738598
51 72 376758
22 69 17201
32 29 556638
33 10 1004074
49 199 661968
39 157 557079
30 157 62559
17 133 844585
66 164 756722
98 39 625546
29 6 433441
14 33 348249
71 187 339615
76 41 745455
53 148 378432
17 161 677960
53 18 879043
2 62 678971
84 171 746331
80 4 542722
12 173 682299
47 147 341931
48 185 558533
64 77 343920
77 80 368561
48 52 576760
44 41 56899
37 56 535908
16 113 148926
26 95 393063
18 112 941814
65 115 22059
53 58 72693
6 191 897690
66 155 49263
7 33 494627
66 34 299844
91 73 609769
48 86 431030
45 112 587910
18 35 765922
27 170 415346
33 190 714276
81 52 523958
47 92 914924
85 29 756370
10 39 711848
70 185 167160
84 192 169330
47 113 654028
58 173 196232
87 155 323792
3 116 100063
88 192 861171
12 126 369956
77 8 842282
71 5 348566
26 71 573253
81 13 142897
65 124 932930
13 174 489606
8 172 217728
61 79 406307
39 82 306208
46 164 35474
5 138 366405
49 129 367675
55 153 524175
86 93 265792
34 30 922510
69 175 72659
87 116 577622
25 132 540527
98 117 254301
27 126 549756
89 40 596264
34 157 772049
100 51 536187
98 122 141916
69 168 818698
94 47 547902
55 20 770735
91 48 515080
88 59 1002399
28 84 632077
72 141 494485
2 27 516794
13 76 379151
71 177 663574
59 99 706138
29 2 642721
79 128 290517
57 59 53711
1 130 913332
94 7 544324
32 50 232415
57 135 148420
94 46 855701
28 128 644972
66 193 924387
93 81 259425
23 188 239151
57 41 805420
28 128 661922
27 117 871005
52 33 165189
4 135 890072
1 12 315753
91 7 850455
2 25 827372
60 126 831368
87 17 6846
46 14 979511
45 8 396855
35 171 539715
80 59 549646
52 36 553835
63 123 642501
83 1 853896
23 88 247786
42 6 1004718
30 135 402606
63 31 616880
35 20 263929
87 170 725033
8 168 408818
49 39 217922
78 115 43314
38 18 358137
65 114 90725
72 71 797910
35 66 932061
62 165 939679
31 2 634126
63 20 318016
52 149 892989
3 62 700437
44 101 420018
80 192 79832
11 105 87136
58 26 452305
19 199 717576
93 90 314085
31 2 396441
65 85 689229
62 140 452028
93 158 739034
10 140 836353
34 12 460303
88 137 794599
78 176 62917
84 21 894300
71 108 599385
95 91 138718
43 180 799994
2 121 126277
76 72 945791
26 198 543185
23 136 609587
76 52 358392
78 134 407623
35 62 854004
24 159 514472
47 75 286238
97 18 743266
97 129 932697
16 198 555980
89 58 208224
50 120 546366
59 42 941996
13 122 739378
3 126 13379
56 21 788523
18 158 226134
28 151 242401
5 27 410515
58 189 110348
73 129 1012162
49 178 26059
83 78 97287
95 117 639898
52 200 971426
4 119 30179
7 179 192773
55 50 622349
47 80 610778
90 106 315487
76 23 7902
51 175 515089
2 189 633438
11 33 185403
44 14 742473
53 50 192735
56 132 979109
69 31 887906
65 77 926526
11 31 196375
38 160 936227
51 42 911508
94 112 867687
11 50 534038
16 55 980740
46 165 974757
66 147 164045
1 8 861340
79 69 960459
65 69 282825
15 69 906018
58 173 228454
87 86 719474
4 191 757103
63 200 727333
54 87 507832
90 104 679400
52 62 128409
89 193 56518
34 120 528806
61 78 407557
24 177 904059
76 85 659542
45 159 284421
45 21 987219
98 27 713004
34 80 718254
90 119 264312
71 137 732621
77 56 35790
49 15 228032
3 45 960322
14 48 317275
100 165 626161
81 142 861942
15 101 96620
84 181 235903
37 151 629642
43 170 35325
52 84 922415
43 189 840369
50 99 585243
18 183 665822
45 22 735515
11 68 111504
2 20 485228
93 178 592383
15 129 748701
78 112 905768
71 126 368696
33 175 88908
71 151 734055
66 76 267125
96 40 163500
59 91 887566
9 143 460797
30 37 813701
80 53 585972
35 106 954390
74 148 129978
72 71 669972
80 57 937361
61 89 1009325
98 131 1006525
67 184 884533
64 122 786095
42 60 961014
53 24 505488
22 195 616929
38 139 811336
47 112 603166
81 56 204631
18 157 530425
60 169 86049
96 58 486054
37 40 858628
50 186 398382
70 177 380937
41 133 881889
95 83 186615
41 168 987227
52 7 477353
40 166 323977
82 7 497357
42 122 990765
71 48 718292
76 2 264697
64 176 963214
6 141 130700
52 7 210715
30 37 463755
56 18 277211
8 150 709463
57 83 45686
18 148 270331
31 114 64819
4 120 442460
55 62 479560
10 116 44973
18 20 517481
58 162 579674
82 79 338612
9 176 808893
69 13 434906
47 158 515660
45 112 968881
1 61 990958
25 130 400578
71 1 160620
100 143 707261
16 88 599570
14 110 491002
55 89 278366
60 88 312130
29 37 447773
28 95 629807
80 137 641231
60 96 657534
35 154 227119
65 97 733470
4 54 416016
90 123 369347
8 193 205701
52 128 384174
43 165 902758
69 133 307806
7 136 242564
71 145 35955
31 58 1011426
20 76 783673
5 83 216044
81 96 70004
82 89 340930
68 99 775467
98 31 56425
28 11 442554
2 111 94041
97 87 2191
20 193 495494
99 108 813640
15 177 432675
25 37 846235
74 68 79423
67 162 660747
67 170 54071
10 130 569766
41 197 158028
89 160 215075
48 153 796179
3 88 472649
49 10 202279
53 26 415492
49 64 110534
87 150 730280
16 77 284320
75 103 688222
64 93 36619
35 48 495937
89 156 787213
14 137 287774
76 51 960628
35 162 774564
50 124 402474
79 53 634111
7 72 768470
37 24 28772
13 32 894799
89 184 981220
8 185 735351
87 103 860471
30 189 209744
79 95 934787
41 184 685085
12 4 995704
17 152 947908
15 166 333268
38 44 649713
67 188 766227
95 190 171631
52 89 631118
39 169 468883
1 18 495814
54 58 19836
71 85 90513
60 26 152631
86 34 378545
71 185 929419
57 134 735157
88 85 394911
72 19 630616
58 113 116000
55 177 569827
44 165 998031
77 200 680669
29 188 696917
43 58 596596
83 9 1001589
8 61 593418
11 160 702284
33 95 856505
85 35 866954
8 56 905020
2 26 574166
10 83 621028
50 153 995062
38 132 169680
72 21 975857
65 186 18099
63 167 445530
6 142 33882
52 191 465166
41 162 958771
32 9 991443
2 43 297046
5 123 504935
8 119 287750
62 116 881378
52 135 791852
69 95 24419
41 150 950138
70 181 965355
75 23 158278
50 70 887144
34 74 892507
18 16 51408
14 191 721269
35 157 931309
86 176 499511
98 33 23880
14 115 139285
95 178 652067
75 86 435746
68 70 909062
39 193 201482
16 111 636386
31 15 713110
78 114 200767
23 132 10906
21 67 146249
6 119 83126
22 82 870674
16 25 604440
59 168 187109
53 60 483841
48 114 654531
81 117 1380
98 12 646590
79 82 135478
98 183 339848
21 60 543292
89 172 42538
64 190 945868
10 54 268064
49 51 423482
92 195 499141
56 11 632441
75 35 989742
81 70 712360
44 159 580987
31 191 31150
39 131 565250
31 25 712401
82 35 913912
47 21 698375
53 41 319243
49 98 389597
65 45 425878
19 163 119496
19 163 656923
62 116 232692
80 40 627849
81 5 632029
88 69 678739
20 197 604676
25 130 123476
35 151 630904
67 99 120947
71 56 189794
15 62 664887
1 6 277340
29 147 131073
68 138 327013
51 178 537531
85 38 616514
17 8 522743
41 128 317849
77 170 767399
84 45 197742
42 15 999890
70 142 636617
59 9 164937
99 181 526454
95 84 227503
58 136 276237
16 110 178654
30 61 338319
21 149 185319
9 116 421775
17 171 213290
65 152 457356
68 61 591349
67 69 877644
50 47 338098
38 11 491856
41 41 507
11 121 896422
65 77 78376
72 58 73819
72 157 640979
51 179 262098
41 97 100446
37 82 252716
98 199 543211
1 144 456408
28 161 170317
20 192 316587
55 138 23638
28 45 447441
52 32 862436
63 15 191475
48 155 401543
11 198 399987
20 12 112347
85 5 675719
73 31 203267
59 128 569147
59 120 775016
88 85 144877
79 145 483373
92 174 549876
11 170 832143
54 37 961036
90 175 285487
35 183 799704
27 110 414353
99 9 845343
16 5 42649
84 45 882979
16 95 807619
20 198 727182
63 152 238266
25 119 910836
14 180 734274
24 87 932673
34 163 659083
89 135 295781
99 64 488465
26 97 383932
11 181 372116
93 187 750111
94 183 733235
61 26 846691
92 72 319457
1 103 516103
72 71 729856
97 165 451606
2 153 479348
39 88 465035
70 124 181203
96 174 708022
28 134 311508
97 121 717970
80 73 760952
61 131 830065
72 90 828549
46 73 133354
50 13 123874
41 200 193725
22 50 1001639
24 170 795674
37 27 441570
34 50 557109
73 75 732247
7 11 149863
94 159 2958
50 156 738904
8 88 828573
43 62 404622
61 175 711959
35 115 808370
49 56 820022
65 49 818720
54 191 482696
92 181 861598
39 101 362063
42 120 376520
11 83 652210
89 93 963457
85 140 853971
77 192 109165
90 63 255763
30 176 923922
68 171 5754
84 85 469654
99 1 169580
67 82 32722
79 109 631328
31 115 83103
71 5 701382
42 40 845644
86 64 957165
31 32 830832
73 151 977242
6 78 797251
61 198 178910
98 167 677701
4 123 672272
45 66 525068
1 102 47129
52 6 181457
33 183 145844
78 110 366977
70 179 556418
43 128 617111
73 135 778623
11 97 670676
37 90 671228
66 130 184502
44 143 530787
86 78 757424
66 136 153442
10 177 736197
74 76 536984
47 194 705840
54 169 987799
3 169 732809
97 130 919381
3 145 554054
70 97 304349
18 166 507947
59 197 522524
54 64 315796
28 173 163545
7 78 402517
15 99 530370
97 123 250645
80 178 7692
28 44 191261
56 8 837247
64 200 773544
48 164 2476
68 6 215228
68 16 435392
32 113 494721
14 63 946015
36 135 592847
86 64 800889
40 37 335281
73 9 78210
80 12 418254
3 140 773658
27 135 495777
87 140 491992
17 170 681666
76 88 561202
63 108 266754
58 95 341962
35 13 364802
9 74 334886
34 64 440637
50 94 426115
56 42 130128
53 78 104558
84 120 962101
5 100 537953
91 45 879935
100 152 576417
15 113 264066
82 199 769648
37 34 378202
99 85 550513
8 190 287950
58 163 486396
30 78 525650
2 9 391513
40 61 782679
24 60 485774
43 183 43470
78 97 321067
47 90 9506
75 143 176512
36 175 129344
97 169 137197
37 89 922308
33 161 630942
99 68 795715
72 22 842087
93 103 623174
73 78 879537
67 82 763945
47 60 852243
32 96 972232
26 58 736281
53 142 226853
30 96 378446
37 193 193046
21 11 538829
36 28 643251
71 38 401635
55 95 915400
21 28 281954
96 80 872417
73 26 819468
76 181 892554
10 26 645941
6 152 116067
78 195 567459
50 113 260643
52 73 943882
89 103 26416
100 170 653533
85 191 929413
80 54 649453
75 26 69492
74 71 793268
74 43 247769
62 118 916598
68 6 303851
63 147 372035
33 42 408894
23 53 718244
28 183 539302
40 6 42764
15 89 110049
20 120 311339
56 130 812966
54 73 304339
36 75 293533
43 122 491492
1 115 589619
41 140 592573
25 13 742046
24 169 94837
58 55 231805
25 144 972352
29 61 194756
72 161 766326
21 33 573856
84 13 551417
99 86 102947
63 47 60970
49 136 207353
68 93 607714
77 197 104274
83 30 663665
49 54 307922
21 197 428876
46 14 336968
38 188 360692
66 89 439265
84 178 309006
36 46 128620
71 21 776965
24 149 749857
56 40 909543
34 106 445506
24 38 780868
33 7 254895
28 108 832030
66 101 526400
96 2 503740
68 115 261160
45 146 736484
82 141 462516
33 15 837563
74 94 47585
68 7 66215
34 141 398541
6 121 332546
42 195 886247
77 151 749405
95 171 737270
5 85 93504
44 89 757696
76 47 531071
88 75 919524
97 174 658731
61 50 44337
82 195 501262
4 57 724010
12 162 65412
68 172 628519
8 24 672625
54 170 878692
73 37 729324
67 60 464179
54 43 545482
95 3 414911
55 188 129086
57 37 776687
24 167 843083
50 167 795951
35 10 436119
93 172 46941
44 49 968930
69 92 55358
72 46 672467
40 109 802024
77 126 658690
96 126 52879
69 90 531299
10 46 419403
84 58 32682
41 73 504257
45 35 99110
61 179 331478
49 90 910831
18 162 419681
65 175 821332
99 87 980772
10 27 334158
73 37 186572
13 97 865756
48 128 244734
58 56 308057
62 79 1005396
42 30 520076
56 171 422266
91 54 343654
2 109 400654
20 131 258752
44 131 1653
19 50 671896
36 66 725169
40 171 192061
25 157 1001019
97 144 306959
39 164 871863
58 28 980077
73 29 54104
60 165 475009
86 95 454369
76 43 466728
21 161 727997
58 190 168427
34 71 986331
51 2 610986
97 197 383446
57 6 673919
34 57 498020
12 96 997439
12 100 823216
25 106 539805
36 57 795450
60 64 383453
66 181 988851
63 183 878998
96 125 190789
50 191 65144
20 90 144346
34 170 184876
32 143 167961
68 2 20684
25 113 418353
9 126 608038
25 54 573734
84 53 1003681
51 182 433308
5 96 574621
96 5 840921
42 76 251639
37 70 23699
58 93 678151
25 129 699685
56 148 790873
10 101 914168
90 58 852256
81 14 661721
84 194 481354
79 200 306084
20 58 312241
44 185 279436
53 178 36213
100 2 960138
74 58 491799
10 94 378976
26 152 973868
59 130 311383
18 80 162369
89 19 185418
40 177 854259
86 106 194308
12 94 884938
76 2 503638
50 170 156373
88 104 181415
24 146 270017
61 34 732820
83 183 452834
16 40 249073
71 169 60189
19 190 271793
93 44 251581
39 159 569251
7 182 574731
24 35 961402
72 70 872057
37 97 210814
65 86 681116
98 125 1008681
60 122 298413
12 19 473510
61 135 89957
93 33 904424
61 148 607060
90 24 452549
85 171 429894
34 156 262625
42 16 72783
10 127 663563
84 16 893157
45 17 347867
80 67 954931
27 162 329085
76 99 344194
15 30 768954
27 82 968514
6 96 579579
31 95 305284
3 182 409536
8 145 388138
63 115 241757
64 42 450668
56 151 724215
79 28 390398
8 65 283368
90 55 548226
4 69 637379
1 65 581149
67 126 692487
19 163 641103
30 149 843968
10 11 36772
47 198 536529
77 12 586768
84 170 117324
8 62 34858
27 183 610884
31 44 422583
57 129 203998
48 89 772671
44 101 120585
12 74 426759
27 40 556014
27 158 656597
82 83 123319
14 160 876165
4 50 389350
74 171 987206
23 80 407078
84 84 88967
20 19 962507
92 36 913521
65 22 150990
71 163 820345
96 57 624090
95 125 753903
67 123 691413
3 200 703377
44 120 614195
73 84 527008
51 179 95947
99 89 947886
89 117 995390
87 140 217337
77 19 166803
27 41 423501
66 179 55930
88 162 946328
46 7 917195
80 190 271217
62 144 329627
66 18 558897
52 187 152784
79 91 477060
95 151 552781
25 73 960917
100 5 696045
47 126 745633
60 182 310890
96 52 146550
34 120 904734
43 162 496026
67 145 868059
38 55 531014
61 25 250983
13 37 686541
11 132 90491
9 31 886894
84 13 951186
56 58 372827
97 188 109085
60 79 984479
14 1 782645
17 79 774935
86 174 910143
66 197 800724
61 23 693904
60 15 225222
67 29 794442
68 125 353721
15 118 543051
11 88 494356
98 151 651573
89 28 35409
27 106 1003012
16 118 533305
74 135 956815
72 5 655816
60 143 237104
43 108 302920
86 179 554841
24 30 203717
19 81 401570
33 161 443254
65 55 807339
26 67 460358
32 125 520383
37 39 195073
80 135 276003
74 33 323649
89 137 462720
34 85 34009
90 144 298887
85 3 133237
28 55 743279
62 14 159303
17 111 106553
67 191 768131
56 45 10415
59 158 923209
29 103 341746
42 65 539859
15 7 546817
64 83 298065
72 102 328248
59 166 213955
49 81 854814
4 160 476827
4 168 71533
27 25 572319
14 177 444372
77 83 253939
11 1 844013
87 97 61800
27 106 679137
38 96 342512
41 77 363920
73 104 728839
37 170 605978
92 114 620863
31 139 446000
37 179 732021
63 36 160657
3 96 759401
88 29 477537
37 104 458567
56 157 1009462
9 197 505257
88 136 944372
3 186 475918
61 178 699245
5 181 86481
35 26 827191
98 190 279381
18 7 838126
56 142 404454
77 70 156755
4 161 572334
60 73 387509
87 44 372049
8 104 704989
60 78 71853
24 132 471158
34 50 676138
71 182 927662
60 83 887968
6 44 869283
73 79 697397
59 140 489633
87 5 834083
97 47 508796
73 174 49965
13 7 631114
95 62 281616
24 32 774704
71 19 562888
2 114 558169
75 141 710421
82 149 263761
67 196 205211
8 51 731356
86 117 401311
33 65 87234
33 37 201700
95 141 230563
17 91 459401
75 121 295674
79 50 965592
72 86 730348
15 116 189462
11 105 299201
71 55 1000349
90 42 14691
67 92 136595
23 135 322870
69 130 659133
36 77 695914
20 111 40928
39 71 192879
82 103 141377
97 4 256872
27 178 600814
23 45 907315
37 50 191527
93 11 785997
4 34 342999
56 197 476871
93 47 820644
41 136 292966
84 18 309282
39 76 166819
99 156 56305
15 181 268176
39 81 869296
83 167 544612
92 117 123326
81 33 647338
42 105 122735
98 3 364601
16 62 904380
18 7 1002037
41 64 152962
76 138 117127
99 44 108705
99 108 937274
29 169 930612
77 67 524334
63 10 296389
57 68 658756
62 195 530691
74 170 543469
58 159 369296
88 140 75017
62 104 595210
12 147 776509
59 102 518761
24 176 643275
83 150 780320
90 122 541593
77 196 470172
24 118 18664
39 104 355338
46 164 802571
74 93 374084
57 153 955528
6 149 357609
60 87 431836
49 158 669460
54 109 404684
70 63 600511
40 125 829654
95 163 91544
58 144 788367
49 20 13567
3 44 396624
89 32 828867
83 182 336472
62 200 722799
94 168 631712
35 11 181529
83 99 809396
55 47 664174
8 13 656253
32 24 548224
94 148 258738
79 78 307369
11 193 509568
88 59 403267
38 86 602048
28 122 875909
43 160 456253
100 41 795790
89 148 265796
53 119 826736
88 93 640249
24 94 687828
33 12 776089
52 57 79837
19 102 737180
49 135 186037
53 74 931674
72 142 778288
33 64 319001
53 56 616957
57 90 946623
40 184 313555
33 94 489204
9 110 396831
53 73 257261
29 150 591176
17 125 211970
97 69 179209
5 155 147245
42 20 108266
20 129 625205
53 177 553810
3 141 12549
34 69 712982
65 160 697042
51 80 99381
22 172 864501
16 175 959426
94 134 7377
6 182 789097
44 12 179647
93 94 937558
1 126 231168
4 79 902133
19 112 304395
81 166 438138
69 39 134236
23 120 139300
75 55 689590
1 61 368691
64 75 557866
30 173 93746
26 100 240246
93 38 176079
41 168 173214
72 83 596805
77 140 214368
54 78 578867
11 50 360774
10 150 175507
77 84 369643
60 65 938640
7 134 299213
77 187 912357
90 71 108452
72 165 126189
37 48 665264
25 94 503972
8 91 90822
62 37 775631
19 84 256735
66 140 25817
90 107 852462
84 21 325903
56 136 805224
98 89 640798
52 181 383945
36 12 754842
97 47 188192
95 186 827691
56 29 194582
40 196 116968
14 111 177990
89 180 498430
57 159 554883
36 51 158532
68 147 253678
49 186 349661
60 80 102195
18 173 618698
83 48 333952
98 57 543956
15 29 803454
32 39 304701
57 107 674065
31 174 713055
24 97 801709
73 132 101575
8 88 499774
25 21 354692
49 42 286940
79 2 371020
79 123 684719
93 59 580985
54 131 322880
73 5 956292
37 34 39343
27 52 494667
16 50 102387
53 98 104388
60 80 769478
43 101 667679
59 155 890789
70 165 284905
86 11 99803
74 162 157807
64 66 729638
47 82 435001
97 30 264222
81 72 56027
74 197 110209
29 118 614546
82 150 286573
96 12 929207
68 46 166343
47 189 351279
45 168 204047
79 105 554343
80 123 578064
68 61 543175
94 40 89283
32 148 872835
57 1 154091
87 33 330955
46 179 1003299
42 154 48707
77 100 445802
25 62 927620
33 141 632272
62 119 174211
18 40 476842
89 113 347288
53 170 766376
100 80 28300
100 138 708313
23 141 404219
92 16 645926
10 193 537798
52 158 724454
59 72 648719
49 162 816764
27 175 938493
98 129 567485
66 126 860750
63 37 764372
69 23 303564
3 192 848600
40 124 139730
3 54 512058
70 196 785770
39 175 884717
42 118 388712
29 1 434769
81 3 283917
83 1 306193
65 96 498868
39 115 619243
21 121 512545
42 181 463533
39 23 272732
55 16 150714
72 27 382059
83 70 586583
52 16 176745
57 100 346757
16 44 816739
88 65 555150
38 198 709701
33 53 646575
65 177 493799
12 35 69256
78 112 739291
100 118 1011761
84 151 992178
40 127 277404
1 160 312174
83 69 500012
60 83 474904
37 186 36855
80 147 268988
64 45 288703
95 72 762614
56 58 470134
42 151 80309
16 195 105405
89 147 276533
99 194 819715
13 31 748446
3 52 685389
47 81 612638
58 167 487026
60 41 784359
88 188 404697
40 199 728593
70 197 752833
29 199 709438
11 39 123241
71 16 757232
50 137 885867
75 72 494204
85 59 828149
10 105 439566
45 191 94480
80 127 793459
73 115 370315
79 183 818890
81 77 144905
47 170 246221
33 109 128291
54 15 433059
25 5 167983
50 27 395383
88 188 554955
55 156 715032
51 62 421174
40 185 132969
84 141 565675
95 124 731729
34 91 908717
16 199 85834
49 5 704262
56 186 855901
96 145 689229
23 131 497753
8 176 387286
71 139 532327
19 92 605262
40 87 542848
56 114 999069
20 172 802548
23 177 248470
19 42 734782
75 57 658544
21 2 791831
1 85 390021
76 95 213447
24 57 855913
45 192 646470
49 83 644809
20 4 89184
61 101 822283
34 188 35321
36 145 854734
23 180 813484
46 179 228209
58 177 384375
97 163 904298
86 131 118957
96 31 871676
28 165 163870
3 133 974781
89 72 581537
81 102 822718
11 115 267776
65 139 53990
77 181 245560
74 164 745085
89 96 428950
31 12 982534
86 136 343420
51 182 864380
16 146 819386
26 74 308387
33 109 419505
23 80 191312
43 131 188682
8 171 286849
67 32 447794
14 190 682202
65 121 476288
11 90 630473
99 55 365634
17 94 383350
88 97 751770
45 53 879285
66 36 814105
2 139 287972
35 22 325727
38 16 548925
13 182 246956
9 163 531053
11 38 545776
43 119 849051
41 1 698012
33 64 780230
56 84 539323
52 175 34881
77 152 912461
6 138 375116
9 198 608477
94 124 389911
71 33 752392
24 66 72370
54 127 978854
56 3 42613
78 72 95036
66 103 60924
44 141 605047
9 73 49983
100 153 229277
54 53 263464
36 3 139772
43 161 932861
24 58 489796
78 23 599446
69 183 393317
53 153 514733
92 134 54674
1 36 437198
86 36 744931
85 21 371434
3 66 641501
26 110 868477
25 56 578242
98 33 864358
88 106 1002983
94 131 392585
28 38 448753
50 106 475710
8 124 129586
73 151 60162
35 20 490469
71 141 1009132
98 3 692478
45 175 423841
39 117 956033
57 101 173952
9 100 851001
48 119 859738
27 79 1006549
89 16 873746
28 75 458127
25 132 844363
73 53 163247
74 1 398884
16 54 195678
86 33 659142
53 29 698738
80 174 926884
24 72 251158
43 61 1009583
56 27 99965
39 107 555660
92 46 4113
13 50 409423
53 66 627948
43 68 778326
48 84 118321
50 86 554489
15 65 868509
46 150 914918
25 104 910563
70 157 588270
76 26 86325
35 94 571028
36 61 520980
55 132 492906
34 76 790108
60 143 877646
87 16 475981
100 111 274991
76 178 481179
63 95 267230
70 157 591615
26 51 657440
25 120 721102
68 90 983216
78 130 128658
21 156 337823
39 108 490096
44 28 691615
99 114 265275
27 62 195833
29 57 963653
83 58 425027
71 122 705299
46 191 475829
4 117 643052
22 104 815619
64 103 289030
65 34 891850
8 28 112933
45 3 621822
81 124 147724
54 36 163001
43 26 658697
45 152 509707
20 55 984648
65 2 505312
84 27 346090
17 74 558822
39 12 988509
66 32 500463
36 165 612293
4 7 776420
14 120 433701
90 195 220708
68 195 919928
48 3 713182
55 79 148784
50 183 589445
68 139 848961
48 130 13574
81 141 154215
73 64 353656
84 9 552384
62 129 879830
100 143 557946
82 148 270114
61 145 91902
88 36 861287
2 114 977700
6 182 678123
20 191 194725
14 24 966411
15 145 830163
25 163 206205
69 121 962051
85 58 95255
62 82 31562
64 112 106514
52 59 414945
85 125 74568
66 146 420229
56 177 524997
95 17 507751
31 127 899475
82 131 847455
80 131 309458
80 7 612972
38 188 815132
39 140 666567
94 50 95111
23 35 586618
2 32 823859
8 192 179839
10 51 803138
65 129 880089
7 40 616177
21 36 800490
100 121 450759
41 85 967462
73 200 43152
58 45 261381
90 58 501234
26 99 147821
2 110 453375
72 159 747043
62 51 233234
5 161 402534
48 4 543043
63 22 345503
27 143 113184
95 171 122335
99 153 415745
96 191 433162
99 171 566729
60 53 281337
37 80 26133
27 15 323927
69 92 498413
88 123 846065
92 46 636277
29 66 111113
68 110 762710
45 107 175965
66 143 992592
67 180 338232
10 86 115350
33 25 563196
82 88 409496
3 34 854486
29 71 801331
3 169 728539
76 198 300998
73 153 904413
48 144 805742
90 96 288935
88 172 611133
11 133 53187
1 59 891787
88 98 907121
58 152 154121
15 2 20698
83 38 192000
12 35 199558
64 157 526734
43 141 334760
53 181 132845
7 145 575566
29 177 48269
99 51 973416
65 101 379511
77 8 787328
75 104 958476
89 8 408145
17 2 615306
29 116 737584
85 110 794342
83 136 411175
68 137 965498
15 178 124448
61 81 700326
60 105 195452
80 198 382870
56 30 221855
1 75 73855
86 29 1008348
24 45 128124
65 13 751458
49 11 780793
4 123 313208
75 84 28441
42 75 642290
66 67 184136
9 47 424140
51 142 137189
7 141 690356
92 58 760181
22 108 171617
74 152 107470
45 63 679683
100 131 84383
2 32 892350
51 199 750164
2 165 166320
1 195 538723
60 135 155188
40 143 841597
91 173 906671
58 198 224025
91 165 295923
84 117 4233
28 83 1007156
49 10 643334
4 16 944420
38 109 924157
19 51 71648
33 145 551566
90 98 528868
55 75 14753
43 178 327187
52 194 853548
5 66 362443
39 125 753190
37 92 650101
77 88 313368
97 124 204253
72 70 165547
46 94 354568
13 175 761207
95 27 757814
1 84 34322
66 124 559307
21 141 378435
51 101 867191
71 114 39302
89 195 437303
62 30 871341
6 166 581629
34 93 586567
72 39 557834
38 55 692031
36 186 356790
51 145 186968
24 165 1443
88 131 37734
6 183 123381
30 60 626476
73 169 918486
23 72 162300
49 72 828470
97 82 757094
27 168 657015
86 185 941009
47 82 262339
6 119 334638
52 102 262015
26 108 191126
96 1 891439
49 39 676410
6 128 535563
90 157 236393
42 155 42708
90 47 83757
5 106 401034
21 64 573443
27 19 500550
6 148 676761
2 49 365233
13 178 171644
34 38 568091
14 131 936569
52 82 803554
100 48 825576
85 152 356163
85 126 20498
54 112 471709
70 37 933130
99 71 44555
73 116 952274
25 120 622229
20 39 975196
90 94 418241
61 113 409165
29 55 342008
90 65 301691
9 82 824947
84 65 22476
77 161 553460
77 1 63783
98 95 760731
15 144 433933
50 43 842263
25 99 743250
56 27 875902
94 76 366607
50 89 496450
67 44 838307
89 161 410323
55 48 903132
90 24 673672
98 191 787605
92 198 222197
56 89 690802
94 20 1010151
81 41 901255
31 183 936307
53 188 707806
22 138 27434
82 88 275859
42 95 151622
94 93 814245
60 151 505699
8 134 238284
77 100 251902
100 105 474163
79 110 82027
41 114 197567
16 66 96857
100 43 878708
68 180 195348
91 47 559556
26 174 604860
33 130 557242
67 22 663841
2 178 27006
8 52 409119
5 32 36560
54 56 523242
100 87 555617
78 8 234580
79 84 98563
56 15 764019
94 132 148030
37 7 128115
26 176 172545
15 136 587431
64 11 850094
5 133 346671
11 42 161606
49 190 463297
29 131 503861
71 120 320541
74 118 179466
5 62 387185
82 166 207707
59 115 839493
33 57 388965
86 157 153627
82 131 974678
55 19 562249
90 159 51287
66 32 374892
16 157 932240
92 61 221566
12 76 553709
95 66 629371
70 177 953214
7 117 603295
18 86 711647
33 104 854129
67 44 586777
77 167 268788
21 72 479570
57 175 382619
37 97 48283
37 192 39266
65 151 687325
94 164 382182
10 86 136679
81 29 66240
92 72 117
22 82 644373
26 38 168227
67 170 948977
68 72 481882
81 166 807432
38 151 549001
31 59 458026
36 49 62139
96 21 637427
62 125 601913
23 125 207021
79 194 391174
46 140 559172
67 108 877172
61 181 256243
11 15 852616
66 110 132702
80 105 519086
100 190 813663
37 91 462972
78 32 590287
4 25 586221
75 103 357543
98 157 809451
64 103 989446
6 103 338911
75 2 3623
15 151 118849
15 48 476305
34 65 374018
83 133 248569
76 7 213487
62 14 731397
22 122 629212
50 19 7210
53 106 959076
19 30 647162
97 80 91974
94 139 180355
27 34 426416
45 134 798268
8 167 384148
46 103 323050
14 62 386421
77 96 430441
61 51 795043
49 13 740548
43 162 268414
19 114 457387
57 185 867273
88 73 913342
43 18 893365
17 9 207601
73 86 877134
7 159 969880
30 138 270609
70 8 68212
1 149 379069
15 100 244349
60 72 871023
44 101 778399
97 148 861412
48 85 580232
30 47 1009636
73 163 808998
92 167 606523
47 54 714796
96 20 108719
56 191 727659
99 154 50149
56 59 213449
35 148 440770
72 79 356538
21 146 795161
28 26 290576
100 59 563131
31 101 926861
97 163 926823
83 101 706525
38 46 917000
67 176 367729
41 74 620052
26 91 219643
76 17 648776
15 106 10695
31 52 839516
81 40 992350
67 136 520877
46 105 85659
39 4 854183
6 119 981033
7 137 197824
22 138 992339
87 56 780042
75 62 15789
94 87 461492
2 88 436703
64 4 760904
47 65 763888
50 143 840146
51 145 980833
75 156 437039
48 20 369131
98 94 177908
73 152 566513
48 117 579664
12 157 257707
77 8 353905
82 123 519327
43 51 311808
15 142 262865
4 26 912053
85 117 904046
67 35 118858
39 166 292738
79 160 475507
92 116 570773
33 194 610004
30 177 198037
40 182 85003
5 115 959166
20 28 617883
87 170 668528
13 34 702139
31 48 229723
94 20 236902
45 23 284027
9 199 425897
49 134 642306
3 193 569327
61 156 236249
26 3 910609
45 99 359730
37 126 607920
74 174 155192
36 25 525822
61 2 453888
18 152 88880
39 8 424556
56 174 957764
85 89 566957
16 92 325251
78 144 659512
20 31 1009366
34 3 14335
99 125 854257
23 146 583086
69 56 183001
71 198 170274
92 105 986176
10 75 75133
71 189 554896
50 173 51835
75 3 765040
99 182 730772
77 180 844555
51 30 222740
57 145 1007286
13 113 352164
98 8 770655
27 180 169171
41 191 402764
73 88 529565
81 111 194292
9 181 76582
10 41 474594
79 64 649605
88 108 329834
28 45 305286
30 101 324501
100 44 297854
49 52 869938
58 47 790322
64 101 123571
84 130 531601
67 20 552533
17 178 123230
14 63 525137
5 22 310361
25 32 219806
88 121 723646
34 128 957635
72 165 80630
72 77 91248
94 168 659505
36 108 139758
94 162 795702
64 158 562510
13 53 497639
30 143 366041
84 19 500397
58 10 203272
64 139 831371
69 86 606764
56 140 840046
3 131 107587
64 40 510712
9 141 147531
42 42 890119
95 159 438780
89 152 82634
25 121 47489
56 177 680949
61 179 585986
9 62 492774
98 119 306199
48 85 360017
8 178 596358
79 177 86001
31 58 624232
1 171 629341
23 161 480549
4 132 208327
19 80 914005
61 103 313084
20 100 33283
4 107 485157
80 37 331162
35 143 504644
41 89 111853
62 108 994477
29 5 648245
53 14 684959
29 12 1003270
62 67 251527
4 117 215777
26 57 815072
86 112 159353
73 188 549415
31 1 260769
100 61 798827
80 68 903437
5 11 558245
82 158 929655
30 174 875434
11 26 633352
35 174 817308
31 177 80757
31 160 749887
24 176 276520
19 169 248983
95 189 247935
80 64 227351
16 186 360955
15 191 442496
70 32 683233
76 123 735655
94 29 222771
69 63 566647
55 94 911514
62 140 857874
69 5 983531
61 100 368740
7 187 310140
29 66 354295
42 150 595044
60 3 369261
41 4 938240
94 143 308276
73 62 507708
69 111 648412
80 70 573470
45 24 488100
83 72 558917
35 127 864503
38 124 969021
79 155 198872
24 162 169904
31 86 430271
6 28 301906
56 171 487132
50 103 77316
50 121 810956
13 25 856794
5 110 678069
16 44 41780
44 84 197479
68 81 5533
78 38 258208
7 166 43251
57 171 904026
60 48 949041
48 42 784806
15 185 130641
50 12 125639
91 26 184077
27 77 415928
85 113 896367
36 131 177357
73 28 167497
89 29 869072
81 68 525320
95 172 246989
3 27 825168
84 92 739407
45 189 983242
91 20 435563
28 162 594038
42 97 122493
52 138 766626
50 31 194085
75 175 164246
67 7 767114
95 198 734662
7 89 421503
86 109 853999
13 164 960424
78 102 572021
19 168 471683
72 130 284883
50 147 535220
82 79 981533
66 32 807748
87 178 555712
5 176 28917
55 21 798588
11 101 333700
10 170 825981
40 106 254120
55 29 274255
14 132 662680
71 101 48971
2 155 322998
37 138 860431
20 49 889894
20 128 236956
49 137 52537
42 35 747882
98 25 722764
73 137 426954
56 184 523208
26 10 744402
8 112 960320
91 98 1008490
81 124 547014
42 22 696332
50 18 378085
34 82 437194
55 178 853753
82 73 830014
21 29 136343
15 116 867727
53 127 706623
100 33 427746
39 21 628555
1 141 887211
40 95 725225
51 2 649571
61 94 782964
83 10 8487
39 47 707442
76 33 363150
83 125 276385
31 142 549152
45 194 836088
11 65 448304
99 102 176251
64 22 805734
5 182 867465
57 9 804622
8 102 498703
48 152 867888
52 159 303384
14 20 892218
43 161 918673
86 127 785494
98 1 60152
68 30 920410
25 156 187219
92 7 196666
60 98 132665
73 148 57099
38 75 941262
72 183 262437
78 92 155125
65 3 730481
70 131 117166
66 145 922094
65 94 462701
24 87 210127
70 200 445019
47 194 405863
33 148 254641
35 149 585687
87 127 948674
95 15 315556
19 81 486216
43 9 356685
77 20 400667
59 181 399702
55 67 895345
27 16 795475
92 180 611171
78 31 272404
27 174 335522
33 165 768989
78 187 211632
51 67 185642
9 87 781545
80 7 164723
69 142 449394
80 45 429534
95 17 227394
27 72 646336
33 145 244217
56 57 959576
65 90 741634
99 166 287604
55 177 714388
33 84 858467
61 150 289238
100 37 47416
74 106 273350
45 123 240729
21 154 253987
20 66 591660
49 153 968932
88 193 305665
60 185 262065
90 65 386050
41 19 266867
48 172 645678
48 41 563250
67 39 383575
18 11 710811
66 192 460924
92 198 398361
50 31 106998
63 182 573415
22 185 45725
58 109 481869
51 184 1000091
28 65 895521
47 187 631165
73 33 89800
51 20 409582
90 8 329770
42 181 617044
56 112 788742
21 113 662869
63 48 606759
74 9 500349
76 78 512831
39 132 135084
64 77 548942
6 4 665848
64 8 446382
48 8 74377
69 68 314707
48 140 658749
55 42 991149
39 106 738231
40 42 518130
35 36 256513
92 16 777363
57 126 568683
92 170 497277
21 176 77704
36 7 212905
94 66 442559
54 161 652477
65 70 785661
42 67 524846
52 129 103930
50 116 350807
44 178 300440
6 194 324292
58 73 961899
34 111 69892
7 81 396199
44 31 109957
81 37 213446
33 7 53844
66 54 594970
33 135 817855
60 3 126494
65 113 76830
74 150 374169
29 111 287765
51 70 561808
84 136 711256
63 135 250060
45 171 988907
63 195 313144
89 17 805902
65 172 421340
1 71 900021
27 110 824172
23 9 672013
2 121 509745
22 48 872191
17 5 859305
56 28 808461
53 28 345718
25 146 296513
32 108 762087
2 184 220882
68 41 298843
12 147 243441
3 94 343085
81 39 193194
58 101 519826
99 166 455263
39 154 278712
38 199 316231
17 171 277606
96 17 414256
88 10 655745
32 44 202570
99 185 776914
1 110 176844
100 36 495532
33 124 533451
4 2 377847
33 164 487701
77 164 821477
17 57 523078
49 148 482709
18 150 229475
74 183 15054
85 113 910239
42 91 115526
15 129 102710
90 153 9922
84 168 573937
4 195 116875
42 106 1011568
50 70 986925
77 164 556816
83 57 1925
86 149 393393
6 60 513911
46 7 425115
60 74 992831
9 126 744352
52 30 27279
33 191 644997
2 193 901229
74 10 594162
70 170 573713
53 137 640275
64 188 583739
43 166 45372
3 67 650870
1 152 583554
100 134 118934
47 102 3253
98 150 47634
91 161 143153
60 93 1003620
9 118 269891
72 128 122957
66 186 156153
84 53 766916
70 131 512746
29 53 162328
27 5 589708
14 18 586398
61 82 353122
15 74 334181
46 200 530569
55 89 263921
90 159 260675
52 82 332456
1 168 376245
84 151 280286
45 14 44192
55 108 92334
31 32 483872
1 71 651267
26 101 205467
27 74 959996
78 94 367333
19 7 1010698
52 38 80348
77 114 85584
88 149 606714
30 123 285620
92 40 62869
57 9 368143
8 10 351957
54 15 462114
78 55 670462
81 194 643997
29 123 495070
9 96 707684
100 54 419526
31 18 263958
97 146 847031
34 82 415045
87 155 154418
58 109 318831
26 101 605938
95 10 148610
20 146 920131
9 81 727129
91 113 796557
23 29 135762
72 31 243478
97 34 151032
39 153 90701
27 198 408125
73 167 52641
14 75 63930
48 155 300533
64 195 209690
67 151 53429
82 50 723151
13 42 121227
54 32 952058
60 123 458369
43 100 23067
67 28 289865
62 129 217190
22 112 244344
40 20 761249
74 140 419933
80 123 81329
84 17 38188
7 7 254795
36 40 568246
56 138 453719
20 76 710629
28 34 2949
28 179 336337
81 180 289710
17 189 745139
68 72 473206
80 171 737393
36 123 418486
49 120 337916
65 136 236974
34 171 925297
4 86 589128
51 83 522334
28 109 355402
77 1 285537
84 32 206152
29 185 1002518
5 155 592581
24 128 943940
42 69 174973
86 127 660438
79 7 857303
13 126 799261
16 83 492447
92 121 924042
98 14 592400
90 150 812814
62 159 74439
71 116 946519
62 101 586983
91 174 400862
2 75 23496
15 141 237198
12 134 348384
73 153 948272
45 69 205103
68 176 140088
21 136 830797
63 61 772417
75 50 723993
93 130 711880
80 151 350784
59 181 556048
63 38 13567
23 126 617745
20 119 725425
49 103 79540
74 100 286234
33 82 34260
94 76 403233
98 6 110024
55 27 121363
63 114 592502
14 75 100554
9 56 426777
85 191 550260
49 179 252147
98 33 742619
17 41 511157
62 43 618616
40 120 693490
32 179 530001
48 28 581599
45 100 34329
88 184 856414
27 68 662917
40 104 551080
56 40 923151
14 61 171642
49 193 749702
76 47 520803
74 193 359287
31 52 252089
66 142 548026
39 72 992834
60 126 429582
85 19 167183
38 89 352063
23 126 661885
87 162 476707
44 101 636825
90 117 749641
62 141 194414
87 98 222061
86 87 808101
95 176 844362
32 19 279640
57 146 772926
17 165 229551
60 101 960800
50 140 141957
13 143 564654
3 21 268814
12 193 965767
55 75 714595
3 166 130127
24 18 553090
92 129 359846
86 79 264458
49 122 744401
66 105 893841
56 33 952213
56 35 193145
70 145 122529
19 135 781674
42 142 964345
81 163 586323
20 79 19166
74 39 892984
60 12 725192
100 125 411846
50 192 28698
97 160 431907
9 15 588848
37 157 594498
94 49 84671
75 140 461185
59 37 103824
85 102 30941
71 62 74592
51 32 697734
13 41 350019
50 119 98812
2 44 66810
78 194 383146
90 153 158789
77 83 848414
12 144 22672
39 157 412200
80 136 953221
94 86 465763
65 134 873530
1 142 98867
93 195 110718
43 126 563413
2 169 695809
35 26 861728
4 62 507990
90 167 44425
15 40 841034
78 69 183199
71 175 940990
23 157 92567
4 190 299409
9 195 107516
26 154 93946
59 44 764783
19 8 237738
23 1 167906
9 170 602077
9 146 986837
55 139 390190
87 164 293237
73 54 873940
52 83 508811
54 66 997344
22 88 210777
83 88 125550
1 67 757166
67 155 386515
28 153 592572
78 190 898128
85 199 882463
28 113 352630
30 20 851070
96 84 453140
36 19 193715
27 186 496453
96 134 1004159
57 79 546829
18 139 223670
44 10 996964
40 42 978701
53 131 643065
88 21 9680
92 125 912990
35 15 263113
57 5 388868
71 13 430547
35 32 730621
10 151 152454
50 105 531864
83 183 989792
2 96 693690
50 176 881721
87 139 629543
20 80 67879
68 40 300434
14 38 607209
71 40 767216
48 91 28241
100 86 827758
36 149 300537
87 125 299861
70 7 968888
77 46 586408
50 106 193650
74 15 934916
11 111 645455
71 196 592960
68 18 392600
88 113 945000
31 24 966238
75 164 1004212
16 1 963253
10 72 860963
53 70 935896
83 197 292542
32 91 92546
43 200 30815
49 86 535914
21 193 295269
3 109 903457
73 95 723829
40 100 645496
55 45 148373
15 12 585800
56 72 218195
59 53 211352
45 143 447775
95 156 414531
68 177 643688
74 69 978800
64 186 574869
54 137 820509
94 13 610763
73 120 58433
8 90 545361
5 137 826595
31 114 219774
21 148 15717
94 149 113935
15 95 779734
70 194 839976
60 109 413974
17 79 304788
39 96 596668
9 61 936687
39 199 270365
60 21 631099
56 168 98133
80 52 277969
98 7 740186
6 138 664323
19 92 226227
35 22 210880
67 81 158241
91 67 43644
19 153 250284
19 39 951427
65 90 135028
28 62 1004691
88 43 684999
73 178 661944
37 110 762178
67 70 639686
30 7 511228
16 53 700126
72 170 400889
42 152 336650
38 72 794203
62 21 99886
54 82 796215
31 192 713544
60 148 981370
74 101 690815
10 131 68823
62 67 903824
69 39 319455
55 162 579331
52 17 727733
52 149 180138
77 165 205291
55 89 413513
58 145 816400
81 35 998872
37 164 1009050
92 46 542920
69 63 106477
2 194 782988
54 15 9354
92 53 566020
41 24 728764
74 134 179596
42 83 933049
88 4 23412
48 184 389956
56 163 311298
85 188 555343
16 94 600612
60 108 216784
70 109 461907
9 192 787172
20 49 313018
93 112 581284
31 171 465895
52 66 264863
65 176 105987
72 121 562796
61 143 243480
53 199 219958
83 56 40945
24 27 7235
15 158 60042
38 171 839539
24 126 872417
72 83 472567
54 189 209952
97 140 860717
34 102 665437
73 38 967303
83 73 38064
91 101 777777
45 84 400382
55 86 222215
50 62 271958
55 147 108193
5 30 633038
77 11 114215
40 64 98860
59 170 396373
7 63 944971
67 7 41775
85 148 915893
95 8 885322
12 165 476323
74 47 553205
25 22 144804
10 48 521746
75 163 698242
24 112 405365
58 155 824710
39 63 480281
82 174 502524
82 190 734500
15 112 455557
4 153 388247
8 195 378427
84 38 357463
70 168 55456
61 132 862710
68 62 665918
36 4 785324
54 9 486987
26 99 794597
35 188 531560
88 5 171412
1 150 224656
23 43 621263
45 113 186692
72 70 673690
90 85 714457
75 89 270504
16 89 876762
97 18 284425
7 178 116355
95 152 176427
26 122 918105
94 198 445198
74 194 335962
87 15 193161
46 127 870549
46 183 296677
26 168 882181
72 176 716800
79 77 81134
3 25 304502
15 41 12864
34 8 534320
3 65 883484
7 146 842960
97 131 252340
74 157 237139
47 175 377099
9 116 953795
4 177 584918
52 42 741639
44 132 197858
4 69 274395
98 24 324723
49 76 474296
80 180 177647
54 193 170475
6 68 576011
97 184 340359
76 179 343660
49 165 770806
18 66 709815
50 186 28840
67 127 56855
17 38 92387
41 174 480900
82 46 697489
5 27 462144
23 119 807859
53 125 160534
63 105 253573
79 125 618222
18 109 410842
53 180 452733
73 8 768709
35 128 484299
16 21 976845
58 158 529568
18 86 573696
58 81 1007617
33 36 581120
73 9 988505
96 2 259009
4 69 710089
50 5 67849
10 105 627676
2 86 171558
24 96 271331
82 125 615126
9 10 741983
34 47 901892
10 102 657651
76 106 277073
5 9 185403
39 51 361936
87 125 233547
30 46 318440
31 19 898721
87 93 59396
2 56 596090
2 55 381192
10 139 744469
93 35 195571
89 53 412570
79 178 701291
25 79 646844
24 151 420053
35 119 711488
72 58 120048
66 74 121222
25 96 646982
99 43 469405
59 36 94796
24 66 749650
47 41 770260
34 118 777623
67 157 54100
92 99 864828
21 8 98399
16 92 830551
9 170 3191
19 154 624782
6 80 686368
59 105 240008
81 22 446895
30 66 466739
43 173 247456
13 171 832302
57 63 973701
15 24 105033
8 126 644556
85 101 642416
4 32 418737
54 58 121333
66 61 603455
58 61 766920
56 126 738265
24 42 511911
45 128 195886
61 94 334323
71 31 327717
56 71 146069
74 171 610208
66 77 789354
48 5 103267
85 164 879992
1 26 629356
79 183 554571
42 166 809705
61 158 22660
83 170 839583
46 96 85740
39 95 745844
43 193 938636
88 40 71544
18 45 689231
89 179 913242
17 74 848619
97 104 342267
41 106 959714
63 144 718464
26 158 649657
14 182 144279
95 83 683591
32 49 192316
40 96 794805
25 112 104333
53 174 390910
50 68 624990
13 150 983142
64 105 666539
97 158 812076
100 44 387765
13 44 777451
13 150 956447
88 24 628415
79 87 714992
33 198 422142
24 59 177733
30 145 775055
79 136 389136
92 17 541403
47 53 415505
42 6 507372
34 77 669548
98 73 568042
84 193 248337
64 169 529424
43 25 814775
39 188 469244
58 139 629753
16 41 541792
60 58 689701
79 180 324908
95 24 107443
87 178 830403
75 163 679386
72 16 429467
2 27 622552
46 175 995055
3 178 260121
17 131 703772
30 34 919885
32 191 867789
51 138 917574
16 161 1003252
56 33 517115
52 28 591989
65 97 224404
71 81 706692
63 92 761929
15 68 816343
43 178 728926
38 165 811014
22 81 949832
5 11 582901
81 115 43214
7 194 586101
23 67 361009
100 182 388377
72 191 368259
95 45 895198
2 199 859340
2 121 415245
19 36 715116
59 27 296297
23 185 560138
70 41 448204
12 37 39641
79 144 36187
82 175 561277
3 89 651414
3 96 491235
95 96 638216
30 4 763501
34 168 776491
73 88 992256
57 39 319333
44 189 927599
91 112 980145
49 115 199200
16 4 939716
44 134 297778
31 143 185172
26 12 852737
67 177 344198
71 125 323739
39 33 475207
34 121 714992
74 3 145153
21 101 778114
75 179 255402
39 46 275585
94 104 438135
87 51 935688
86 65 475186
24 182 947002
9 82 812910
61 27 1011806
87 88 145398
84 200 37585
41 104 96724
61 3 605443
49 196 219365
41 31 950567
40 109 381968
89 46 457958
42 1 814350
37 55 852354
86 126 249119
7 89 493277
68 101 664126
20 190 211051
24 71 320538
87 137 49482
26 155 121912
47 119 654218
45 85 616607
19 113 14750
34 136 349213
33 24 868149
64 69 940892
37 151 413284
72 177 195630
57 141 109967
96 154 819220
16 96 257874
41 130 34616
84 66 197113
50 106 430287
66 86 867919
99 16 433066
38 91 241570
33 145 179359
46 128 800495
18 167 815604
18 62 633807
43 171 89004
78 73 591056
44 147 514792
36 39 119199
84 173 975054
13 30 887037
8 58 894201
69 137 125720
82 179 802258
65 108 914522
83 63 298169
22 99 684994
23 59 977584
9 174 886810
1 15 226187
59 24 376560
45 103 240018
87 83 859531
92 127 257321
89 124 758457
79 62 168591
79 77 849375
70 99 499044
35 125 218313
29 59 802478
1 129 475411
18 192 744106
39 63 877149
47 162 186559
69 101 791208
30 138 598022
9 38 25768
89 137 506335
30 148 382822
61 53 897348
50 78 916812
5 109 831711
85 116 712165
74 55 352118
97 197 726203
38 136 248688
6 159 51922
99 123 657932
61 63 961810
14 24 55295
70 140 575544
46 15 98166
43 96 628959
12 186 740676
45 134 763815
38 54 501716
67 28 609145
86 81 559562
76 130 322778
37 101 900980
4 25 793471
86 27 874512
87 149 281271
34 161 21620
35 187 413041
36 76 855774
47 99 535806
72 86 982683
66 78 436204
29 48 435933
36 168 152846
85 16 56838
94 151 216985
1 125 473166
4 121 894104
15 45 93888
19 130 226550
29 45 911420
4 155 290690
69 25 282608
77 187 936803
77 6 215782
5 98 63240
21 15 401895
70 184 593961
74 101 112441
48 58 19419
94 125 552523
37 181 459537
51 94 710013
24 137 131489
51 135 428539
63 102 1009803
7 13 274352
19 73 537630
62 90 412323
96 200 205669
40 15 9579
84 33 1282
81 106 94126
22 31 932890
76 160 844031
65 132 722247
51 68 76259
84 184 589397
55 141 127461
17 96 866316
30 196 570636
76 71 555166
23 75 323302
82 24 63730
77 102 668542
52 120 326072
49 37 120027
19 144 373264
35 144 380374
43 9 866409
86 105 137723
66 31 509939
58 85 696233
76 150 896747
34 122 984576
54 167 769712
92 58 57788
37 163 572860
81 87 712974
17 110 256269
56 84 683592
1 157 28769
18 177 414809
83 200 744255
28 87 862808
61 112 721014
78 64 6227
60 129 676388
79 104 347803
49 41 339962
76 94 880890
92 55 146074
16 67 763886
95 132 54348
39 41 998380
38 93 345718
69 124 393436
86 30 688833
37 196 288055
15 136 154337
56 121 909537
31 67 900220
36 157 44239
99 148 541927
79 21 304756
47 104 716941
52 64 205370
27 46 254667
3 45 471544
14 49 124857
59 137 765237
43 107 898823
8 14 569755
63 139 515911
34 125 39884
100 23 189507
6 141 896418
10 74 243666
49 16 799989
54 199 318579
2 4 16885
77 139 511133
63 152 534052
38 134 206983
92 26 265008
37 154 805859
93 31 695624
64 10 210902
82 163 473354
58 100 155120
82 28 567246
58 135 981327
78 171 717193
90 181 193450
69 194 9746
90 130 495426
36 150 685585
51 2 168091
64 165 115758
90 190 912053
64 33 387675
1 175 714472
66 84 284017
42 89 895690
71 153 886512
65 89 90209
37 145 483579
56 71 204946
50 75 15757
10 140 199115
16 65 371887
74 180 210365
4 113 124734
74 189 22468
1 98 181716
47 150 399673
87 90 436980
69 152 647706
74 30 366002
97 128 200071
94 178 13346
84 194 764
15 76 220258
75 119 535138
68 53 484245
59 104 372627
25 7 272144
79 168 890300
70 87 921108
98 157 921925
55 108 229059
88 70 353926
36 182 129976
82 86 841006
96 7 360523
20 79 109960
48 85 763955
49 184 800168
51 189 332674
42 47 548359
85 121 905907
16 167 106266
81 179 463905
5 11 933007
96 63 268041
87 48 225536
93 156 458267
10 190 720582
20 139 571880
60 127 112013
73 198 611421
80 14 257953
93 82 346635
77 145 809780
65 101 632541
23 32 723815
36 191 795056
74 123 815371
75 21 710530
15 134 300144
72 129 29615
52 128 884510
9 66 565950
12 159 853885
31 114 882609
26 109 267131
41 179 795995
85 30 165520
68 49 768296
31 71 749332
43 90 41604
79 40 711742
42 16 445710
9 42 597797
72 69 122918
34 130 78629
2 5 922147
42 179 645688
35 119 820332
24 23 287783
32 100 328520
89 159 186522
79 94 364462
66 5 634326
58 178 595617
97 169 25739
67 14 813933
89 177 930266
74 98 223709
76 54 580639
96 67 957933
10 77 320067
59 75 873897
96 75 751128
57 50 73731
15 80 235661
52 32 131936
93 53 761191
76 31 336962
16 93 66289
26 5 428252
64 127 28159
25 95 650161
75 185 516261
61 167 761198
52 190 232394
18 15 875404
78 33 314590
95 35 312857
63 95 854590
56 19 262760
100 41 943249
74 21 299043
17 111 916333
48 158 618061
35 101 383329
58 26 1001041
71 49 292768
74 103 225336
50 178 623935
43 102 490641
64 98 940874
63 57 671515
51 125 1016
66 158 354109
35 167 845018
51 26 106232
69 162 505799
76 45 62392
50 13 347913
34 188 900694
62 157 393302
63 10 319561
31 151 763802
22 85 569044
77 59 524925
56 39 967599
49 162 106038
30 50 53520
68 169 898450
23 114 129584
83 164 796630
52 111 468541
70 171 465994
83 199 218058
23 183 212380
39 136 306729
90 117 196709
12 131 961660
88 57 664014
5 57 444315
33 76 522376
99 74 290531
59 191 643069
20 73 960839
2 37 161309
14 65 280602
12 20 433082
44 42 854569
16 188 644500
34 108 348844
13 70 481224
50 97 876105
10 5 265977
95 7 663164
69 128 603485
58 12 40607
41 29 1000453
4 32 1074
49 55 458827
37 77 806262
81 145 919037
49 154 166955
38 57 664843
10 43 95607
95 21 661611
67 106 569823
84 160 244492
4 97 597792
71 93 433873
40 61 98263
67 138 772209
13 140 192373
19 135 894561
24 103 294846
8 108 554995
28 176 391617
72 54 110923
14 173 433143
56 161 72372
31 107 653252
39 54 746322
98 178 506281
23 39 1593
85 191 447859
37 118 434150
53 37 994205
17 73 659713
92 163 363410
80 112 710746
83 193 217786
12 149 431388
70 153 209473
28 74 250914
25 186 551971
39 102 786613
47 40 546710
23 32 489157
40 13 323419
15 170 420563
64 27 747794
15 86 495659
91 127 904819
8 28 677415
33 23 94117
55 34 661396
73 172 918223
92 9 295146
35 145 407172
57 151 867742
75 17 254350
42 23 630744
25 164 957554
56 162 761178
9 162 363750
92 80 608989
18 29 525873
10 71 930181
57 19 223090
28 35 387001
52 98 260196
74 171 382109
97 10 365170
5 10 240543
42 62 281317
26 83 979448
88 194 1003146
70 188 67932
46 126 905724
97 179 195447
9 121 801696
85 123 208705
95 190 692190
57 32 252775
73 154 796982
4 190 151153
54 59 206663
57 29 106436
36 42 857252
83 151 973335
12 49 858220
64 40 924145
60 70 813367
7 149 183669
46 174 738376
31 173 472683
63 122 420821
59 139 909503
14 20 62907
9 41 374896
8 34 22743
25 45 80778
63 18 163094
78 119 555099
13 28 137020
73 153 667527
80 139 691747
94 157 637433
30 35 584086
56 162 846727
32 148 827455
62 127 629073
39 133 825047
77 30 297136
56 65 23
98 186 607505
85 117 444838
99 72 847364
59 7 969226
75 153 574586
37 112 629791
8 126 334287
87 26 892709
57 170 116138
50 19 816004
98 140 774528
96 80 27950
45 17 318646
91 122 805284
12 157 456994
24 188 607965
80 3 744649
17 145 246961
57 72 133329
33 146 241800
84 163 536008
44 182 884404
83 80 499624
13 152 570395
21 96 637058
86 21 445589
8 33 611565
56 106 653748
73 28 763591
9 185 552158
92 137 151950
75 12 970835
98 28 902446
52 112 81469
40 163 645409
1 108 880224
90 110 929533
61 15 223877
47 173 109719
86 156 152155
73 181 369031
44 41 144053
84 163 193066
98 195 599544
81 30 148230
45 139 729983
80 64 445408
5 67 528626
84 86 283025
33 73 799744
63 123 553588
81 3 798009
21 72 842398
29 17 641607
96 39 154230
49 78 173507
66 162 124821
16 191 727338
91 24 788422
34 33 129494
2 168 946665
80 70 792520
53 188 68565
89 112 860406
48 119 497983
13 132 392794
91 191 939382
39 121 213823
33 187 465168
88 182 224545
49 125 479176
46 38 69292
76 96 423446
75 135 776684
64 98 251930
26 78 250896
4 67 880977
30 100 404812
47 44 4385
60 12 187448
63 17 461838
35 130 1012264
72 143 668855
79 36 525872
73 109 308708
69 69 111191
15 127 822031
58 173 796314
74 86 305848
93 89 493414
77 72 777534
72 17 364613
54 86 126516
35 116 681847
21 24 427661
13 181 602890
72 51 255423
40 97 759602
90 19 149326
23 86 697014
85 192 607286
20 173 415387
85 61 484386
17 73 806041
13 188 536233
57 38 180994
22 138 84377
92 50 124909
1 105 12940
86 54 341138
16 72 732366
66 85 129306
49 133 983774
60 83 262813
67 19 818410
76 190 62766
71 51 490438
7 89 902663
92 31 586722
15 156 836190
24 18 803961
25 196 411619
5 33 158941
51 73 59390
9 4 970426
52 58 3572
99 181 915216
84 106 817935
83 39 754042
91 174 566664
2 7 771866
25 108 199171
93 174 380415
76 54 219584
60 109 289497
87 180 953717
24 72 39936
58 61 745082
92 99 343041
21 182 573778
53 79 902584
68 192 879496
55 69 1001995
10 126 269686
65 177 697210
80 196 150605
89 32 655133
84 137 610963
71 26 337140
16 125 1005875
44 192 55432
14 83 259784
45 70 375798
99 48 42880
87 73 834892
65 81 164233
42 194 454903
47 120 733254
92 146 257117
34 64 473332
44 187 854859
19 164 805194
33 4 331585
70 35 62517
66 109 964408
10 166 71789
65 198 317859
63 80 61639
55 52 166268
37 12 340205
55 60 484450
40 67 256315
84 158 113295
36 91 905590
13 114 8159
25 32 550901
40 45 217657
97 150 653621
50 101 336960
14 156 873904
94 16 891659
23 42 923439
59 1 242761
71 75 780575
68 83 809811
55 116 964660
20 187 234902
98 154 315488
78 169 226765
5 143 965857
7 159 858999
34 102 656602
76 32 411351
74 66 384449
39 58 187898
21 82 94814
90 108 510083
10 167 787017
41 56 803025
57 124 955251
51 185 894624
75 21 297375
57 70 647946
62 144 906526
68 69 993930
31 22 50951
78 80 717373
62 34 851102
13 3 199494
66 160 211466
80 147 44983
54 151 295760
96 176 435403
48 199 363627
92 51 867694
91 187 314814
90 168 165915
26 184 547528
83 85 371078
57 68 1002840
100 144 732642
9 55 985390
69 157 200006
20 68 772137
11 141 267913
80 64 769689
23 8 148302
63 106 205084
41 163 481934
65 145 168969
84 66 267955
71 113 179117
82 127 940769
15 69 493056
62 104 547413
63 182 659690
96 20 93494
61 138 271921
77 150 988294
81 125 207141
89 64 22282
85 171 850444
98 137 637810
1 139 493061
67 7 294315
89 181 142600
40 189 653503
61 100 248863
27 110 901297
67 125 49579
61 199 91869
59 86 441131
100 184 178541
76 199 701655
81 35 777981
73 179 732086
55 27 81118
64 152 414998
1 46 634260
31 82 430083
82 163 947737
7 147 597245
97 60 522315
66 126 766947
40 29 55036
82 167 777430
5 106 992364
66 196 125018
74 197 562785
85 46 811132
94 53 660320
88 80 417021
51 167 350748
66 166 586525
14 136 495369
3 15 751233
50 184 277518
95 172 219344
86 64 449658
78 78 553087
21 164 580098
87 26 538630
90 42 676225
7 136 581924
3 1 599301
37 64 457191
20 146 992994
61 3 369595
47 34 674291
91 151 894009
62 13 96340
98 187 341147
26 28 44976
95 158 509230
12 136 800423
20 52 807146
96 148 805215
23 72 166051
63 150 280913
27 35 150705
86 53 983254
92 35 611659
70 84 952177
56 92 495836
16 5 125946
38 154 391235
80 55 696814
79 92 916094
31 192 168524
64 178 259241
19 35 852372
33 112 46992
3 123 325481
82 168 653907
69 93 653940
34 43 654770
9 10 593061
73 9 870134
5 194 388375
15 83 1005004
57 97 251563
96 151 499234
22 149 782218
55 68 109920
96 117 527635
41 81 416368
86 187 884490
37 162 647380
62 187 591993
47 27 682294
99 129 120194
23 50 480178
1 78 371055
37 104 489483
17 140 119125
68 136 312806
43 93 194018
8 95 675768
61 15 669646
61 10 467682
66 34 48627
12 114 257037
78 119 557897
43 186 387690
94 50 203582
71 47 924139
18 169 476700
19 191 287253
53 131 141338
43 90 425057
53 42 452784
11 20 658784
9 144 232031
23 72 487245
28 93 163702
95 173 508320
29 87 563475
98 157 249949
10 175 768730
92 137 359514
51 10 672705
93 181 830784
30 173 62375
17 74 141466
30 136 344631
20 182 265422
70 28 82634
41 13 733881
88 12 60372
5 67 396386
84 183 751392
74 127 717543
28 75 354768
58 18 949695
71 91 892611
35 5 650064
21 42 771105
78 6 549744
34 54 77540
38 115 696617
72 141 14363
28 84 561427
83 170 625465
6 37 830432
24 96 573949
1 1 646411
77 197 519029
93 128 943481
32 185 966958
41 145 878999
21 20 102304
9 192 631134
79 186 55552
22 65 304891
75 34 329828
58 98 983484
82 26 64211
74 164 292795
49 68 362559
69 10 732237
68 60 895441
68 113 326870
46 136 338815
18 142 527192
65 6 181502
67 186 961464
79 88 123128
78 81 32603
17 27 94670
60 157 258046
5 122 976977
36 23 696542
53 71 725581
47 71 71830
80 163 592759
75 166 548290
85 121 218963
26 19 809741
60 14 93018
98 58 47823
50 51 138753
51 94 562830
58 1 443162
97 103 595061
25 91 823519
49 164 157527
23 199 290950
61 99 474794
28 29 636352
47 131 316071
15 94 688806
48 184 632528
15 109 529245
62 191 765506
78 105 540914
100 69 556690
64 137 404244
18 147 994385
66 13 268264
19 141 298407
85 163 777963
97 13 901463
58 24 34586
61 116 1159
100 114 712425
5 2 672474
47 124 845095
31 24 802094
1 130 427515
1 69 20032
29 152 353136
49 69 590275
62 78 700479
96 179 488641
70 14 343558
84 144 81332
37 156 870532
23 113 932114
33 37 368966
79 12 807046
53 56 138014
30 130 484920
76 95 21982
9 191 54862
32 198 655766
31 21 342059
45 131 954538
72 164 704772
53 148 938963
100 37 884084
79 179 18819
7 73 442951
50 149 724426
68 158 927507
25 46 938610
100 74 771137
82 118 237011
65 85 566251
13 166 686939
22 35 816607
48 131 842175
59 87 549549
5 82 128766
23 129 427820
45 98 916665
15 168 990450
25 20 978796
41 144 158969
48 182 837289
15 45 117757
50 51 100171
100 166 975053
64 12 791416
95 146 873827
51 137 121075
9 5 1008335
52 96 221991
61 156 481887
58 61 53922
7 52 943978
57 192 679202
88 174 544300
15 18 800635
38 190 326403
71 119 913319
37 31 723383
99 108 355463
6 24 20023
99 98 72084
88 57 308282
45 25 402683
3 110 493963
93 85 470301
7 186 659479
32 84 637065
67 29 773771
30 150 714573
48 7 889793
58 195 457337
81 82 453573
22 24 386763
94 90 793550
53 129 42729
19 48 112024
54 80 1012378
23 186 559295
68 100 749820
51 53 88577
50 42 784724
83 155 398631
82 56 608956
37 108 300155
64 52 296430
23 97 180709
25 176 915560
26 163 816240
50 41 33076
41 96 109128
87 67 468016
90 22 361168
82 78 727444
61 158 302431
56 148 781136
26 170 770132
44 104 840535
49 118 170435
33 47 838359
66 26 574207
10 18 986754
76 85 649020
97 186 367599
19 51 123418
70 50 167692
63 192 396177
66 49 71898
28 187 222250
99 140 440875
94 195 534472
84 127 805379
28 133 91414
47 53 761301
87 163 524137
92 91 777504
33 125 756338
77 185 894777
4 124 45826
70 176 505856
98 193 279435
31 76 855575
60 18 634289
26 170 334778
45 181 147582
60 99 243014
85 115 143680
5 55 822340
20 174 869383
10 195 163872
75 10 128074
24 131 498649
95 111 821010
100 47 55233
46 124 555261
59 58 31678
31 93 689497
4 53 649923
95 190 454787
27 72 543299
92 134 825731
25 10 771288
11 45 552777
35 139 906524
51 101 59713
14 176 609175
17 187 561815
85 151 267869
40 47 429445
72 174 80762
11 191 707529
33 104 959531
12 192 138481
23 127 225103
65 101 212787
80 2 655276
34 141 54829
8 120 201914
55 8 225312
65 187 55864
73 50 837949
6 30 57684
90 95 571180
70 151 906750
91 36 679836
41 29 126980
11 196 271604
3 98 372790
14 168 80640
49 185 11818
13 189 276241
21 8 801635
42 130 855703
15 47 304564
39 102 702178
40 23 684549
33 86 1003276
88 36 620680
98 20 861893
80 43 217741
53 144 388821
10 140 118985
50 27 959772
74 120 502730
56 103 921186
41 35 48830
84 200 504700
60 91 550735
17 53 67295
66 166 309118
88 158 128652
75 111 892012
16 167 528228
17 130 39804
48 172 649451
39 99 102801
85 147 404738
60 11 918242
51 52 86446
54 66 311616
84 139 515767
45 117 30802
18 188 547553
71 105 667203
47 86 805927
11 157 998494
85 57 34939
67 196 296282
65 127 296711
76 88 238725
25 22 274065
34 184 811726
12 139 871795
35 74 755868
18 80 863115
38 161 894230
67 134 549322
78 143 322959
6 3 963068
22 51 657789
96 197 136099
84 29 981324
16 197 21448
96 12 817854
53 61 696075
99 22 293936
89 153 762718
62 176 741930
38 49 506343
78 105 521069
73 53 550922
95 99 901929
100 143 709520
7 194 635512
81 12 983119
10 2 404475
51 115 759228
29 188 163289
85 99 882344
93 193 960974
16 89 703372
10 77 373417
87 39 250403
95 117 207655
74 182 238365
45 113 167742
53 188 754096
65 186 338469
72 134 64909
1 132 294298
43 63 49986
83 101 212285
80 70 53157
39 27 694247
5 44 595072
27 154 943649
53 163 56241
87 99 954146
64 24 179977
44 62 888497
77 144 820976
18 128 190494
25 38 753847
31 157 358403
51 163 863347
87 127 732679
19 84 407577
68 36 569834
56 48 329402
10 35 164716
80 47 575260
98 31 312681
45 51 958946
12 122 959826
7 146 84798
9 3 932657
3 177 601443
91 168 887654
7 162 178112
94 84 662093
20 111 672864
71 185 841342
22 68 506005
22 199 51682
35 200 614623
45 99 922213
10 84 1008481
1 80 71256
19 177 395993
13 57 878761
26 174 875443
16 148 60741
71 200 455941
13 104 951000
48 160 761043
54 127 455709
88 72 943821
27 156 593263
31 149 956428
17 190 435730
9 118 891745
85 43 767483
6 75 881925
37 101 110178
97 126 358107
91 88 868506
70 53 808767
35 121 1046
46 165 167049
87 192 718779
83 64 172955
22 118 192395
58 119 733668
39 183 121705
71 17 116021
88 1 945213
9 130 610182
98 107 333811
28 92 286608
53 110 294692
32 105 654811
98 55 125788
2 85 771395
98 58 627647
19 32 969314
6 72 498394
41 154 508567
83 81 359945
7 85 232124
16 42 359497
30 158 778766
28 144 35721
28 188 189721
23 155 61527
18 79 682837
90 180 488999
83 33 419753
65 22 971010
64 40 99570
42 32 609352
71 41 322736
17 24 61692
18 126 743528
16 89 900615
27 81 290250
62 110 304228
99 102 47071
13 116 766969
9 196 839696
45 187 1007369
58 116 266547
28 45 862776
80 72 248514
73 21 153772
88 141 313333
3 33 332938
30 25 622161
26 136 192020
57 173 13163
90 116 741142
33 107 772393
4 25 189359
23 88 731598
30 35 500655
37 123 881560
3 116 1007120
84 172 429806
22 67 314704
12 37 509454
6 61 589248
48 92 16805
77 63 378454
51 38 275819
46 145 61885
59 181 167952
13 172 783283
30 107 170016
55 44 833789
74 132 290174
68 199 237411
48 199 451304
90 156 782422
18 197 739630
77 117 915012
86 8 716082
83 140 279227
77 109 594202
47 193 571612
55 162 898653
76 65 978828
28 200 560524
100 16 610323
46 97 351076
55 120 735394
3 170 331925
74 191 236451
49 66 771083
54 77 116380
57 193 840168
93 2 191670
75 161 605031
1 132 358604
2 160 8267
66 127 695871
38 100 264745
22 122 971146
55 45 123975
40 128 642625
24 37 493754
55 28 336732
63 107 611603
17 11 956792
61 83 809037
3 109 224092
32 143 1002228
77 92 820401
50 65 257157
88 172 624334
37 174 17410
57 89 908836
27 4 993579
52 195 258617
49 91 322665
96 196 953327
77 200 704115
52 24 578264
21 21 136304
29 51 671998
51 66 396591
32 38 52647
17 95 479546
62 59 642527
72 174 191485
15 60 526544
95 53 835633
73 159 106130
59 106 102573
92 68 361589
37 76 141900
53 4 812542
52 56 80787
25 100 74094
58 98 874417
81 111 44905
5 63 459004
17 23 800489
65 17 116180
87 173 182668
77 154 647945
83 188 652524
3 159 398034
25 193 745376
29 110 881066
100 125 46119
68 96 704188
83 57 382953
75 71 849428
59 112 218412
70 8 368912
2 104 960348
36 10 25221
59 161 898692
95 165 673076
97 91 528940
5 108 584175
47 156 680833
30 2 967253
15 176 146613
86 104 419931
48 142 537135
46 29 914996
17 33 683105
23 172 286715
10 12 752161
20 169 597714
88 124 858300
79 147 514579
2 2 3171
52 3 100052
48 150 217974
11 67 176218
92 180 270300
48 200 589986
77 66 268688
46 72 57090
17 79 774244
6 76 977147
92 38 729746
51 55 362730
85 48 879835
25 92 471033
86 197 739413
80 139 243017
50 163 189769
64 52 741827
79 45 801576
55 193 670424
82 133 376066
68 144 94332
55 177 312233
76 31 406590
51 145 101496
73 102 331437
96 134 31275
45 144 176704
49 173 852273
97 65 852462
36 170 152545
11 120 432942
62 85 36200
34 86 204481
99 199 956540
59 101 847561
92 117 241594
79 178 413393
62 196 244281
33 179 401091
74 154 873269
54 193 244713
88 67 493802
61 159 771212
78 121 669445
75 88 325588
28 83 733321
86 36 526605
51 70 378462
67 147 587787
20 6 180436
61 80 982545
55 46 946431
64 95 378591
74 43 135067
57 94 900287
25 76 988698
34 31 948749
21 68 127792
60 108 873466
31 46 473450
16 73 127322
8 184 800750
94 14 238857
44 152 255562
38 130 156786
81 137 820157
41 40 256304
54 183 579021
8 141 149028
26 6 640572
51 159 216025
100 166 374790
93 79 536401
31 161 110625
78 80 967185
41 163 590139
95 53 68427
73 177 153071
54 190 403267
10 170 740376
100 107 844556
59 48 839979
12 15 95700
6 151 440515
99 29 641708
75 189 526531
48 142 429777
17 184 360697
15 17 405235
41 186 337244
79 57 223680
3 64 909892
65 58 426468
58 62 349526
64 140 499829
49 164 347448
65 150 609740
49 172 852506
62 75 929323
15 193 540652
97 80 1009234
17 8 988556
55 43 62697
66 106 936687
87 165 612828
23 80 464911
42 185 334875
42 141 9325
94 154 631783
88 103 152782
77 136 664014
36 14 913632
96 179 521556
24 91 71439
70 166 790184
41 106 55328
69 53 326922
35 120 736974
57 46 956509
11 68 338712
37 92 645952
35 81 916730
56 63 897125
78 18 36617
77 188 212672
94 157 461663
32 58 558376
40 120 31666
14 98 275534
24 55 903341
89 39 828436
27 131 832178
27 12 77598
34 195 138215
74 48 317363
21 95 307326
7 156 103204
39 79 976986
72 82 650960
14 160 295768
31 104 369343
53 198 166278
10 171 392518
96 115 744914
59 84 423831
44 142 461617
15 110 13702
33 164 376869
52 85 536565
17 123 794821
53 127 428319
84 129 351668
6 150 270983
71 193 600138
27 52 553048
39 117 733338
7 62 2967
21 36 750937
75 9 268485
97 61 847907
74 32 96180
53 34 193566
99 75 525085
12 166 776977
44 200 159624
45 55 218968
91 101 335195
16 28 774619
21 11 456611
53 102 944979
69 53 575458
73 115 553286
67 30 477706
38 14 311654
14 86 349000
35 152 531303
44 29 834216
51 10 277629
62 190 523222
40 144 641125
63 77 40527
82 31 701431
52 25 434475
56 118 174864
86 82 159295
63 152 260162
97 139 423022
55 80 41634
72 80 638885
51 188 414277
60 193 194606
73 171 523923
52 85 711819
69 150 142085
4 15 100345
85 41 337677
80 132 107894
39 59 830271
27 67 950695
100 177 264737
74 163 798055
25 198 553993
32 23 267898
14 46 692663
81 53 887375
88 166 411920
88 90 983366
20 22 120800
91 7 194404
92 198 427912
56 63 101713
6 155 34925
68 46 785659
37 11 994490
5 35 272579
10 148 218781
84 142 282489
72 193 1002823
65 146 419778
29 52 6388
24 27 875615
11 156 435622
80 185 92362
12 121 864355
5 115 875289
43 42 702395
27 164 34756
44 133 711114
42 145 860144
36 175 321013
77 73 275675
83 103 917071
17 155 372491
44 159 844690
53 195 844150
29 82 1004450
62 116 224762
6 87 618154
41 38 576510
64 92 907377
61 49 942661
31 107 412791
4 56 104745
62 72 289176
27 199 774394
7 128 184939
72 125 673195
38 34 668883
37 122 594629
24 194 795729
8 33 146548
18 41 168215
46 151 235534
57 13 875143
86 73 991382
41 183 67617
24 106 195912
4 103 863195
44 66 853843
93 146 275525
51 111 854592
95 164 641167
90 191 519485
49 142 678712
3 108 89226
33 176 762507
97 14 507422
59 103 349504
41 108 612337
33 128 660740
37 59 577208
70 146 528799
62 116 161878
17 192 647488
51 114 426667
53 124 643547
69 57 584862
24 189 117168
10 24 161422
61 49 171931
32 39 376318
15 35 516089
69 25 239071
25 77 922344
22 27 48769
22 95 804924
74 34 847613
41 22 763759
74 9 175340
79 69 734420
20 184 500398
85 175 635187
62 149 495388
21 178 846601
1 159 60656
53 165 785463
100 101 199030
17 42 464872
80 114 919335
56 28 261725
71 44 215923
35 114 979380
23 176 146005
47 146 606413
37 119 326851
82 54 729157
16 4 359237
78 153 376575
33 187 839206
2 195 545986
7 83 359199
74 128 270035
10 109 733420
60 101 73447
85 82 367625
75 115 100272
33 47 59837
81 105 336925
66 52 675733
51 101 333069
58 16 993120
17 187 1008951
31 183 143650
91 44 781490
51 12 389951
73 120 913517
19 102 212079
84 132 453260
39 46 257828
28 156 598950
1 71 940217
83 34 151398
59 85 778892
88 188 758211
59 46 55736
63 17 12981
94 99 785819
49 100 419548
32 63 170599
6 159 378441
100 22 324778
36 97 175667
58 167 860527
62 64 726535
26 162 10709
16 175 853886
19 83 67108
3 33 613526
75 140 238908
55 179 18547
31 150 493146
23 133 19456
73 40 817504
89 97 697622
52 46 751323
8 66 542792
55 11 459069
71 86 956431
3 174 923311
25 188 271646
40 73 84373
52 118 278681
88 148 146614
85 88 461689
2 22 386338
47 14 124589
58 116 396822
56 169 947203
94 103 589181
50 42 627671
62 58 268760
32 5 950425
17 146 724760
11 191 858713
55 172 328400
9 16 712399
49 185 785950
74 50 444353
52 4 909499
30 31 987451
55 154 213464
20 118 242672
91 168 930532
82 30 191515
26 177 209814
48 8 163175
91 5 317595
8 145 80722
50 90 942878
4 77 396529
98 23 278388
61 69 717553
52 187 766220
56 185 834397
15 10 762069
81 62 282796
23 48 308429
49 89 91171
11 123 426514
93 34 26037
77 108 926779
74 50 604680
55 70 66625
84 172 15567
41 109 575329
62 79 91652
71 200 993512
50 9 294412
86 88 14468
78 173 314378
100 86 43443
59 94 1011743
61 24 373678
67 153 971187
82 187 907267
36 6 430620
74 2 252029
81 175 137887
69 125 204299
50 120 390797
27 107 495546
92 93 637800
19 168 300285
79 94 629448
74 70 878658
30 21 240759
91 56 625018
35 85 510128
42 138 206954
25 29 614157
75 2 56917
20 123 435270
50 98 64560
77 97 535429
2 171 247122
84 99 1001093
16 114 503496
79 158 149870
34 46 759144
29 26 968694
65 79 576649
34 1 156062
61 16 878391
91 77 644965
62 150 971063
56 93 399489
51 7 276169
76 32 927798
5 83 959656
29 119 318562
5 118 226621
94 127 386229
87 51 412058
34 133 482187
31 130 810362
88 31 363819
51 138 52216
98 49 712214
46 47 608537
60 85 444374
73 21 9359
56 81 714282
58 170 266147
33 125 995371
14 95 789139
42 170 317436
96 47 882703
49 99 759000
100 39 7603
14 135 823766
15 116 852840
15 28 597188
76 55 680000
55 149 712618
94 59 637761
74 69 747438
22 37 363884
76 73 308600
83 171 777788
47 82 369452
69 13 897375
83 16 620755
4 127 527137
49 143 821746
65 132 396664
30 53 113172
33 156 353142
63 89 216308
43 174 435867
85 53 656993
60 78 264580
68 149 915101
45 160 737490
29 70 556447
38 106 631107
69 63 777830
56 182 487904
33 162 805341
92 133 747857
61 3 540362
64 164 760006
48 15 964662
14 154 345478
52 39 76982
40 8 374553
83 146 678199
93 23 956827
14 93 764570
44 5 251629
3 158 766352
81 48 499732
92 36 669846
17 80 599185
96 105 576035
74 1 858440
86 88 335126
65 198 378855
26 118 176174
46 94 35378
65 124 746434
21 107 347680
10 83 542839
44 6 445233
90 70 25545
97 76 164622
45 155 975904
66 171 719483
83 42 740709
20 124 557280
11 187 773872
3 123 1010824
12 12 45334
62 98 298712
84 169 658777
88 121 524066
63 1 984345
55 168 303458
86 31 447872
34 43 438090
90 54 62635
4 21 200477
55 100 423925
53 197 335692
19 39 891820
78 155 664436
95 42 556331
74 171 550212
46 176 28959
49 160 926202
75 96 819317
33 178 903403
93 183 272590
41 184 617711
58 144 632001
82 78 771036
26 151 978665
94 128 397951
83 24 283741
32 84 538860
88 101 272330
51 60 563624
80 117 848059
80 65 468337
65 45 425537
10 104 801540
19 114 385808
85 72 787440
24 37 182911
73 122 536815
75 109 805253
2 111 513810
3 88 185636
27 125 1002011
55 177 797847
49 106 557147
53 186 613763
43 55 648040
29 92 960716
44 77 61705
1 130 47236
58 179 564977
51 162 265277
47 141 725314
44 114 412838
32 102 684412
29 62 414765
52 7 161297
53 104 342756
27 189 114106
48 55 881519
60 110 916314
23 112 672692
21 163 776894
3 39 819317
95 176 514905
21 151 650530
37 79 244417
40 37 873067
28 32 779074
56 184 425109
81 44 664299
55 3 899552
64 196 1008688
36 121 305400
73 118 411792
85 8 317946
34 168 518636
98 142 430224
98 131 584758
41 143 912806
29 48 702062
50 108 344514
54 30 244259
50 108 406780
51 1 332173
13 70 214418
25 28 647575
45 133 125484
15 48 169675
39 58 470223
37 170 209509
87 53 83713
79 72 616987
61 141 775741
65 28 106177
60 58 566667
18 175 198641
63 1 780430
98 126 174245
40 31 888546
93 121 274294
39 13 639204
36 166 350645
33 50 888451
21 18 494648
62 172 934924
69 16 804
93 95 158496
26 199 586489
45 83 793652
7 87 56648
60 97 393761
77 172 857336
37 30 178845
49 41 353422
51 183 13342
10 190 398858
17 195 317922
37 83 17599
69 12 887058
97 26 757339
95 101 498933
99 96 461718
40 68 213263
68 35 84107
62 185 578485
11 189 752489
48 101 27005
10 151 923684
72 44 32244
22 86 310865
22 3 278250
53 130 7328
16 17 99862
49 113 771997
33 57 152132
72 184 159780
60 87 387487
43 146 57173
56 182 157216
81 118 830021
27 96 130707
99 12 966725
21 125 215571
55 24 656648
11 113 194782
42 157 965828
18 50 956512
19 67 817657
35 144 939051
4 10 747577
99 35 694393
22 60 907865
81 88 430135
50 134 576725
57 188 499545
80 134 671624
28 38 795019
16 54 128007
3 113 322095
98 199 732301
87 55 344167
32 111 306643
11 174 764886
48 51 748518
59 167 91888
65 69 468933
49 105 32179
62 110 948709
51 66 756830
12 12 452872
30 150 213828
70 29 453189
27 189 441124
41 2 387710
65 121 26288
43 100 65192
23 29 695121
46 178 427249
72 190 672421
39 161 608958
80 21 218532
65 9 385528
79 51 6874
97 38 271034
70 140 505247
37 76 121093
95 36 826292
27 194 943020
30 36 648258
44 80 897103
40 61 485881
59 192 821625
4 139 425586
37 135 71370
2 83 707121
25 101 293612
21 68 275006
51 16 1006596
94 146 670327
50 197 760679
86 94 146091
100 183 756451
14 118 49853
18 141 381269
85 187 956629
78 192 890032
55 149 28463
66 34 77201
46 105 564190
72 127 215761
85 99 943840
21 87 713341
95 92 390977
44 58 140278
18 36 465885
38 106 408807
6 48 246976
81 4 816950
32 85 245384
16 62 9907
86 106 757876
58 194 991986
75 186 193979
7 9 574655
45 135 812446
13 17 544624
32 31 754828
20 103 282298
41 3 857826
20 149 58732
74 50 950536
61 52 671590
23 2 584828
86 2 559630
56 7 902221
84 46 700980
14 33 455867
69 22 871701
72 106 475441
71 175 298714
72 77 129287
16 133 411777
88 88 334543
6 126 750628
21 170 724769
34 90 742564
31 141 815492
62 125 623538
100 124 664498
73 171 640108
76 94 393804
75 187 27730
92 17 282188
39 77 109333
29 103 873580
74 11 199944
51 164 472392
82 147 713250
76 45 722414
38 2 61036
12 89 3210
75 162 257415
41 172 906574
46 180 259703
62 71 852761
30 30 937123
13 25 134823
41 47 359008
46 144 898231
59 29 826972
87 152 32745
63 77 405716
76 90 291074
87 51 1003780
90 45 86589
89 149 1008377
97 89 347228
74 75 982130
63 191 413744
61 162 696699
56 1 999549
46 84 880298
70 23 822535
45 136 628237
73 144 929915
82 184 597102
82 5 93425
35 13 648675
56 81 764854
51 141 265870
59 18 924605
43 53 939706
26 81 676517
81 63 607104
90 86 825908
34 93 931451
32 172 494918
57 59 748459
52 26 673462
12 136 229038
44 56 633633
23 61 1001648
5 134 686093
94 108 440847
22 48 467369
45 193 758420
74 171 867752
63 148 892711
76 185 834481
89 189 29229
82 41 539916
90 14 650540
15 31 133063
27 172 477954
99 26 955351
57 126 583388
88 152 28993
23 76 692667
81 11 832624
55 120 392146
36 127 612836
38 56 627045
17 169 478066
26 41 473706
42 113 130713
53 165 421425
78 152 210594
57 150 776552
64 130 626716
87 200 94414
18 165 792413
5 18 875126
69 32 147378
90 5 137285
85 124 447683
83 35 541804
23 166 679172
77 56 847781
12 98 332661
51 12 625129
21 9 16395
23 143 82379
98 171 462895
2 27 890697
17 197 30326
41 166 252681
98 4 474977
12 156 333956
42 112 906083
23 192 898604
6 73 929501
9 196 543463
14 181 761427
59 19 521646
96 183 158132
59 14 22969
84 113 598783
91 52 176738
32 3 211723
25 71 11260
35 72 58739
23 197 491184
79 144 364477
94 37 404341
68 56 60342
31 173 231688
88 75 557194
58 50 316622
46 172 116126
36 144 892417
73 25 829343
34 197 374410
76 177 967076
63 114 831062
66 150 387194
20 137 630523
61 156 680477
70 175 517585
68 63 454793
74 75 710247
38 40 450999
46 77 430530
18 73 647179
26 95 297700
27 11 377882
11 7 140542
23 31 909220
8 147 464030
65 50 24845
9 58 237908
48 158 560814
29 81 618824
88 23 211151
77 67 936915
46 67 977272
44 104 572674
5 97 237568
43 118 139932
41 122 925496
88 98 507586
20 115 440356
69 48 709845
25 32 645646
87 14 109234
15 18 179525
29 117 996753
92 74 854917
84 31 388123
8 91 33881
26 114 424680
16 155 557091
89 162 425584
93 114 743909
47 114 673533
73 24 498213
61 132 476264
78 27 537741
1 67 784429
48 150 476467
74 184 103771
73 75 315870
20 98 134539
60 18 765978
3 20 870251
84 63 313672
66 122 683680
23 39 127201
9 171 202086
1 98 825625
25 16 747391
93 34 103229
17 3 368226
49 154 129830
4 121 882814
47 176 915543
15 40 128500
3 180 372108
10 129 33098
96 22 691232
27 182 139121
41 66 431096
28 28 372641
35 87 101999
80 2 781754
38 107 697539
58 192 1011711
26 176 881852
83 17 546070
92 178 349611
86 200 986740
19 15 75058
35 102 36765
99 93 250006
14 138 680075
85 118 785056
67 71 174089
58 126 860492
73 33 540195
75 19 984031
53 167 802679
100 84 617358
18 138 776145
71 19 42809
84 188 16381
7 18 635762
34 154 792562
83 193 164545
77 162 468172
3 126 658119
37 125 652834
15 162 929883
5 125 743231
80 179 415919
41 24 843660
40 172 746630
25 66 930606
30 5 842663
64 86 163784
93 17 508185
59 174 790309
76 163 674894
49 134 177176
73 175 277663
59 148 34226
83 143 596763
51 74 2057
97 83 493727
10 2 209985
35 159 720586
55 128 848683
65 72 446037
83 60 201911
25 159 526560
85 133 350804
88 164 499865
77 62 639587
13 107 369478
91 4 489825
62 98 924326
78 141 271853
32 40 648515
27 194 786671
64 47 230033
81 133 640536
26 3 119060
12 35 678738
48 177 795549
88 83 405672
13 152 261193
85 133 709983
51 114 206182
86 76 552184
82 19 80049
83 99 285862
5 161 449652
1 155 716475
74 18 335777
34 59 337176
20 72 845405
23 174 216430
26 160 587563
56 104 112931
90 21 694074
92 193 820952
37 113 705030
43 200 342570
59 101 695279
1 40 530394
77 92 475487
86 70 635059
88 187 314816
45 40 317702
77 131 460144
52 23 400140
44 69 854757
16 141 12116
31 4 394932
94 15 908674
62 78 915415
54 116 189578
13 43 218319
68 116 333586
60 132 747973
75 162 761819
56 85 992300
76 58 472551
28 90 918003
37 178 7167
40 101 254371
44 132 638331
89 86 501186
75 130 269961
44 89 776113
99 9 444927
62 43 613539
31 110 381169
87 173 300680
95 115 911044
93 47 627495
15 170 628671
7 13 304708
92 120 26504
60 197 797687
67 59 251455
87 127 883351
87 20 986702
47 163 721059
89 78 843144
98 78 556647
38 52 802174
98 60 533014
14 94 896336
13 95 108012
57 124 932443
2 174 761429
27 121 4482
51 198 264993
43 129 727375
65 61 646906
36 114 516773
24 129 566410
76 142 686951
17 12 654988
53 63 564408
60 19 773004
64 162 773113
84 130 288182
96 132 29754
87 1 995331
66 111 43003
17 65 86767
60 13 135965
28 191 866012
24 67 388882
75 144 283142
72 104 279857
100 83 644700
80 43 769233
63 2 872806
40 87 547046
91 8 994083
17 193 1011057
38 67 508014
41 136 836150
99 131 462172
42 100 307974
4 33 35688
73 16 474072
33 96 218052
8 112 528789
73 159 960869
2 83 338334
2 37 581132
71 73 790187
43 139 591352
46 101 368949
63 85 69022
80 139 534109
52 33 998572
13 179 1007815
51 93 38944
84 100 36240
24 108 497815
4 65 747339
75 18 236673
27 95 688382
88 83 590073
6 12 662087
88 127 127060
96 73 686765
95 153 624321
46 9 984368
47 170 44189
66 87 90643
75 10 37857
79 123 2197
23 88 534897
24 45 264299
92 148 381287
58 160 321399
90 163 212357
88 168 777360
47 11 688309
2 100 192268
95 162 935183
44 172 558008
91 42 873493
17 75 467078
60 88 152347
99 197 148332
59 16 337493
15 154 295945
16 42 579134
63 49 866632
81 24 661597
10 37 721301
17 165 503264
96 187 610891
67 6 947853
80 185 13238
62 68 236164
38 192 429452
57 80 774936
11 51 9134
78 30 68519
14 189 539507
96 58 261715
75 182 514682
54 21 353931
9 63 974906
94 104 359542
17 192 732830
41 46 992828
26 48 786744
72 126 57182
4 5 924567
66 47 315225
76 127 5201
35 146 332772
51 153 30114
96 43 843446
28 192 209975
9 160 542857
80 161 648862
92 79 344371
86 62 564707
93 60 506607
82 178 87765
98 80 342028
75 152 740871
57 146 262971
35 159 657941
47 194 492100
43 64 611036
89 144 628339
90 118 930114
31 89 744558
60 4 75599
62 50 499355
9 106 157396
47 2 632861
93 128 452273
3 132 160695
10 57 873352
39 138 372139
71 161 514218
87 11 517903
53 191 734749
40 37 697288
34 43 293851
96 170 948526
75 160 393490
50 87 383171
19 19 448075
21 160 282559
64 41 292514
27 29 97741
38 156 549164
55 56 606982
37 159 174055
9 148 733880
33 197 891350
30 31 713208
94 37 25998
22 72 962928
51 104 117645
64 1 968466
32 41 839400
46 149 407897
13 107 1009927
87 139 400299
82 190 983716
91 120 622252
31 115 163644
31 9 117700
59 26 83849
35 142 967128
66 10 976547
37 111 779819
9 177 564428
57 83 704234
70 15 959619
8 35 77006
98 112 680883
99 67 552594
49 126 109479
39 129 720910
78 194 6111
8 108 629786
86 179 175826
16 5 692906
95 140 708999
34 81 170773
42 58 939063
97 28 307906
74 60 209682
84 102 894604
97 57 780702
93 10 217167
48 100 229458
16 106 249311
72 171 690878
87 100 591789
89 43 884755
73 135 490731
87 117 243970
73 166 701309
29 84 321756
78 171 402952
72 12 553495
89 69 87211
75 84 965751
76 98 815231
42 164 31220
75 13 5480
40 32 94151
26 64 90237
98 154 68183
36 2 638740
79 3 683089
67 83 491816
67 98 273575
75 99 843761
59 2 422416
70 174 665752
17 32 307783
66 49 268237
38 139 842357
56 117 435804
93 82 913135
81 27 62951
62 49 68678
41 151 500618
62 139 760076
33 125 208369
15 176 647903
82 30 75753
2 41 740544
53 35 432653
7 191 860745
83 192 898747
65 175 261936
32 18 88447
39 16 467661
37 1 385100
43 50 192711
24 22 477910
67 192 441931
76 70 317434
37 47 863638
79 180 388790
46 12 701715
54 114 310814
68 65 738581
53 184 497314
97 25 104426
72 59 339719
91 87 1170
99 103 735734
15 74 765410
3 141 187589
60 68 876847
95 118 299759
83 149 1002803
36 20 670128
10 108 571116
70 31 524027
55 78 109621
70 110 184444
92 12 32273
100 50 681523
86 73 370172
31 190 510682
51 178 710558
90 145 937272
94 179 482415
21 25 204300
99 8 174063
68 145 91822
26 73 479807
12 107 671318
62 44 135816
29 143 494068
64 6 188489
22 114 259256
55 106 259322
41 159 269244
26 8 139556
73 57 952433
11 102 64685
17 102 953032
88 43 946248
20 77 429474
57 14 189833
60 144 710940
87 91 934318
41 59 911322
33 149 463706
17 154 538190
58 36 778383
99 6 635115
12 17 428718
86 48 861635
56 141 726319
77 108 10071
17 149 106608
73 127 873684
84 72 508746
56 113 739467
42 174 260568
10 156 21422
71 2 824550
79 170 338676
22 145 512524
2 90 310668
12 137 893895
5 146 706455
64 34 126138
64 126 102344
97 104 523804
85 23 631917
5 46 684223
66 197 62560
22 59 365913
12 22 342472
17 9 861764
20 179 552415
53 168 115966
81 1 800127
22 39 358823
31 109 970750
100 19 320499
24 23 577270
58 118 97408
46 127 44377
73 17 253541
65 155 883555
97 185 30473
96 151 479079
72 45 72058
65 178 198044
91 109 321382
2 47 18147
50 76 77386
4 185 43907
5 95 913722
81 197 13067
90 44 323773
15 123 401022
28 187 748238
33 101 845690
23 40 846185
3 6 517282
26 142 910193
66 100 410737
12 172 986682
86 111 953778
32 4 721396
50 55 314130
98 110 821077
16 96 940578
22 81 981561
55 185 649975
76 98 124196
67 48 248002
83 91 979349
36 191 110592
4 13 297751
76 154 658972
67 181 696918
76 198 858713
38 90 530973
40 91 329546
91 76 440574
57 163 713565
92 87 599904
12 200 822915
70 5 720582
62 169 420062
51 135 196276
3 165 904925
62 93 429460
57 101 526761
68 192 898915
23 94 704233
30 102 16618
72 20 162921
39 22 877444
15 120 909751
33 95 651011
14 155 136121
53 5 997601
57 40 970059
12 140 106572
34 101 716332
22 178 978437
56 146 940572
47 97 426347
33 199 29121
50 10 553800
94 98 527332
24 162 656984
48 6 601290
55 8 853517
42 149 233515
41 116 727087
51 111 685334
32 2 951965
26 200 895108
25 84 456526
78 37 847592
43 67 394332
66 95 517579
95 159 100586
99 158 931130
71 25 34269
42 70 66302
12 104 990451
32 21 446711
82 80 253451
98 74 15404
20 140 445843
65 183 970096
2 76 253169
21 184 565093
45 159 952247
23 2 566305
11 18 272686
64 12 597145
29 151 69156
53 80 87135
90 127 790486
58 194 156762
15 199 431641
14 119 632293
67 142 349812
7 159 672728
30 77 726287
31 156 99109
99 181 917378
31 48 459990
75 156 591186
44 114 354895
81 168 390526
3 193 915296
98 89 161274
36 63 459471
88 3 243643
71 62 629151
85 161 848671
95 126 198790
26 19 967738
64 37 810192
54 192 535699
58 196 319521
66 12 536130
83 144 994002
24 195 209531
39 119 381180
74 115 450852
70 174 85357
34 166 333182
95 65 753662
1 109 964967
73 179 340453
77 101 331538
6 136 727793
77 53 401777
6 106 351717
17 190 512195
78 81 494842
92 169 77259
75 41 615747
84 148 176541
69 143 455220
34 157 1007044
78 52 91171
32 164 804965
15 24 729042
68 173 247019
87 39 5281
12 163 821951
21 111 957174
18 190 50704
76 120 498877
30 77 826875
14 122 451695
77 36 62844
43 90 881808
90 135 574959
73 60 563586
92 180 347163
71 97 671512
1 61 592550
15 107 507245
50 139 896476
66 52 825994
13 171 427095
1 162 942894
85 93 884472
55 45 882866
19 39 37951
59 79 911552
28 110 632004
84 162 179207
75 60 411402
17 5 557840
9 34 390879
24 167 273787
60 16 413331
9 10 618628
95 143 508870
46 177 742363
98 182 394717
85 113 665783
75 154 603050
3 35 207206
13 67 816580
12 152 484039
70 93 903550
34 51 349600
2 36 804261
45 122 392240
69 6 569664
86 29 54032
6 53 533902
70 21 207224
26 130 798318
50 190 484668
32 2 73174
62 164 27800
60 133 939786
67 105 151955
87 153 377082
87 61 62632
6 170 556536
21 180 827832
52 93 591798
59 12 554554
83 200 890441
53 3 600244
47 12 252308
77 108 914758
4 107 386607
35 43 913758
10 169 165068
36 180 759669
40 150 180731
8 39 397419
23 153 456259
65 39 659354
9 166 768727
20 125 58310
21 137 235877
73 89 669885
71 153 821190
20 57 489275
86 69 927076
40 144 1011024
20 185 144608
68 96 176267
22 194 908275
62 71 463434
30 141 375178
17 189 140846
89 11 452674
33 108 1005559
3 184 145241
79 102 972131
88 127 613082
83 162 552969
87 183 151076
56 32 509626
32 16 366111
76 23 287096
83 118 180156
38 109 307131
16 69 232841
53 71 952468
46 178 297561
24 196 149018
67 184 353964
65 62 538054
28 8 505328
8 16 494893
90 151 875472
6 24 389512
65 123 255474
12 158 906013
69 190 949087
68 123 709054
53 193 500313
17 99 240708
41 130 367613
80 74 88816
62 6 343034
94 178 168808
55 142 692828
77 67 663279
99 158 14000
61 73 657295
7 145 875557
58 146 245566
33 110 432367
26 44 8326
20 181 140796
57 83 736579
93 170 981559
40 200 363509
25 145 792698
8 106 215683
64 79 519959
2 169 436452
21 79 349409
95 13 477920
52 66 431862
62 99 449483
70 77 274560
62 40 898542
37 183 776453
3 195 408656
62 7 646585
82 87 32833
24 89 333703
96 54 436745
100 154 314283
69 78 260126
96 71 99714
62 31 136957
90 130 382834
20 155 417215
16 60 419092
68 181 678182
68 107 435547
28 90 281399
59 197 449182
98 98 859814
6 19 264565
37 79 89525
57 23 981505
28 44 336286
5 69 648092
70 126 591436
76 197 614595
71 126 369676
62 111 818007
35 165 830647
91 61 732460
55 15 737176
24 84 284195
65 32 954463
35 146 879301
81 177 10154
33 65 135595
47 123 602156
78 34 465994
61 49 508728
89 51 277395
4 154 813693
77 97 926184
16 189 137326
24 158 667742
90 163 213641
49 195 29581
19 8 990685
43 86 224846
35 162 594579
46 61 44584
24 64 866555
11 73 316919
47 83 95260
40 180 735360
63 72 207710
27 34 596485
15 35 574747
10 75 515109
94 188 859192
53 87 437615
26 102 748998
21 64 340696
79 19 977013
97 91 443833
6 40 714805
52 47 197426
56 159 657339
43 131 730020
79 55 454703
90 100 734381
50 54 867829
64 20 396575
46 87 811676
37 155 1011309
92 172 186145
89 170 355403
98 108 585246
44 179 661315
3 77 149964
5 186 958057
66 75 164061
64 158 869184
69 86 623910
18 104 939441
96 136 974889
82 57 754015
25 76 563124
44 184 188395
30 104 657711
27 162 585918
80 91 503840
23 16 650610
19 143 687034
9 116 758549
45 143 251403
96 131 568003
58 50 65617
3 115 249658
51 134 168722
28 174 351915
89 77 148747
13 189 437780
64 66 921845
82 198 204122
50 140 921455
83 190 31754
19 34 933253
44 63 524559
53 29 773840
85 115 693969
39 10 39561
58 174 67542
19 84 200009
49 199 578663
21 181 812735
100 55 260149
67 109 556405
30 71 216519
24 57 362238
23 150 938766
71 77 44015
94 105 581606
36 122 977496
52 41 335370
91 128 340889
51 64 840651
57 36 133683
30 43 181348
80 139 525205
65 153 743766
24 101 523800
83 137 409784
5 2 498154
38 8 207842
49 24 473767
30 144 673252
69 186 464853
23 2 966622
41 114 296759
74 44 271498
14 143 604569
81 123 459610
37 175 362104
20 98 365794
50 142 594839
84 88 391099
51 132 796052
56 38 266259
45 147 198475
76 110 486261
15 22 803548
28 61 724839
32 67 108564
32 121 596509
82 81 360039
7 114 478834
45 26 941904
9 133 66744
56 122 852190
86 188 328193
25 133 748923
2 166 499540
11 148 179583
45 21 80321
24 184 696776
97 155 134863
45 197 497331
9 11 138610
66 128 244989
50 78 690810
53 137 193806
6 130 751529
94 98 928459
91 164 9088
45 37 37872
62 127 693855
92 1 193244
38 186 827231
72 52 254597
47 110 426659
5 178 677885
81 5 579313
96 196 679738
56 132 341214
82 10 904903
80 65 347343
4 185 842200
12 77 955659
74 85 998396
88 2 507034
82 200 569687
69 29 838467
40 56 126735
53 37 512447
1 172 859441
25 1 174339
22 151 514221
84 134 536764
87 100 58655
22 71 578069
66 39 877776
32 106 415786
79 170 70215
5 105 329139
80 68 825387
60 117 742690
72 115 268629
78 165 892291
61 3 301802
90 53 282141
43 29 764289
65 191 281948
84 153 612351
69 117 829648
19 163 901373
19 139 7084
43 169 38511
99 121 899892
11 106 392946
100 175 738672
70 184 249361
18 127 416469
30 95 27903
78 159 676086
90 131 212981
14 147 348469
29 13 15642
39 62 310034
54 158 867327
40 90 202827
24 74 496571
42 90 729666
73 118 886436
32 167 516499
20 58 358768
46 152 824854
28 112 398032
51 103 590183
81 130 902405
28 83 696110
100 55 278347
73 104 856211
28 126 552118
84 48 784758
77 112 891211
99 157 707203
5 122 295056
72 91 769688
87 32 13834
84 170 468675
46 187 852035
30 154 245189
20 188 352084
95 134 993520
64 158 728304
42 73 831778
2 87 793086
70 67 882829
40 22 328767
96 75 457384
24 102 299390
92 30 352270
19 65 168749
65 119 113315
65 142 923747
54 196 165448
64 52 898302
6 87 875906
27 20 85891
81 18 766223
61 153 345690
17 97 387618
61 155 812675
98 107 524485
56 135 154764
31 17 929879
5 176 153710
51 61 758066
89 89 905553
48 12 299263
45 112 673693
12 164 398632
42 36 39796
75 118 596506
80 88 706804
50 68 867700
69 21 642309
52 52 325152
81 147 804780
80 10 278923
97 48 858099
76 17 668242
33 54 100354
21 155 699096
61 153 231154
26 196 871592
17 14 406701
67 26 787414
90 133 362532
92 127 309026
61 168 605671
1 5 824492
19 65 499654
33 192 443618
41 7 639378
89 199 546646
31 33 566120
23 91 166722
67 152 793990
14 174 185556
88 153 722180
46 61 723008
17 153 475321
66 62 696597
30 182 477751
11 114 514537
71 116 754900
95 147 122606
13 149 854110
45 127 136771
10 47 272067
57 139 713860
89 50 350520
14 152 451611
93 31 437629
65 32 674929
21 161 795726
41 49 862209
47 119 762629
43 193 727577
82 136 104000
24 71 201858
5 69 28698
80 80 54743
56 50 657731
71 152 332618
51 76 87107
67 156 436576
76 171 649403
47 126 807085
100 137 510650
15 72 336527
58 66 503561
59 15 549370
80 82 92620
27 145 955716
99 121 8659
37 111 875211
92 145 979981
3 171 524792
43 38 371253
84 123 972857
66 29 333213
48 11 784795
88 197 627596
86 54 404308
83 80 825491
88 174 910646
11 66 121855
35 199 950163
75 72 183394
33 183 12018
33 82 784029
20 72 197174
96 74 957115
33 12 403820
55 2 718495
71 176 395612
24 25 91138
84 185 161322
8 94 109669
97 137 134747
87 59 874950
51 130 169711
90 3 553595
54 145 772270
94 3 416343
94 4 647450
47 68 729304
17 68 304402
28 79 86037
34 155 466826
64 15 977964
46 119 821552
24 34 586701
78 181 658828
4 8 156543
85 46 636979
99 194 68497
65 12 293495
89 131 632837
31 53 689938
90 74 59429
61 47 172142
54 198 735789
25 18 529327
77 72 456457
13 193 153177
9 76 766530
2 72 235476
64 135 344266
99 190 406244
90 122 148526
5 12 287705
61 141 452993
70 21 961522
36 164 810883
11 35 644258
58 61 623785
76 160 282972
2 168 735699
16 122 919261
2 117 349546
23 156 1005354
79 49 269382
98 35 667747
12 120 552572
71 110 610094
52 76 267383
15 5 81543
30 148 692523
65 179 843740
68 125 692634
74 76 910487
47 156 802707
44 31 781806
34 154 900506
49 12 470373
73 94 923596
36 174 834774
61 86 505961
40 17 737018
14 38 726937
73 148 669701
34 166 781554
20 96 813548
21 95 846982
11 64 197071
5 22 789119
55 71 1002334
25 128 341304
76 188 757243
63 36 914942
69 104 48782
91 195 87084
15 197 411395
100 91 370490
36 9 382377
76 55 351955
34 153 991539
46 144 748710
55 62 158097
96 119 935031
87 74 91116
82 167 381973
23 11 858619
79 39 512938
86 151 115223
93 22 129864
44 134 833505
27 165 47512
16 35 461135
72 160 446847
8 195 852533
58 132 886433
41 43 840353
13 26 243635
97 117 840230
28 130 978833
26 27 504464
20 177 109272
34 154 700378
2 123 365188
15 152 189261
71 160 920606
81 22 506752
83 2 351160
41 47 990565
16 181 670585
66 158 387670
29 118 884441
51 75 26485
18 28 139507
65 6 926017
16 170 847777
92 106 690206
79 122 811020
27 19 220739
9 130 952684
50 120 88065
90 27 563282
41 137 810286
75 100 845439
52 113 406663
29 43 448849
2 164 397274
81 132 444126
96 138 715437
19 143 640829
25 154 713131
25 46 629656
28 87 866460
86 3 670185
7 38 352550
61 142 33759
72 174 558315
9 165 36241
44 86 75361
25 114 77174
9 193 261485
87 104 81820
33 133 999529
17 150 761166
51 191 865484
21 105 554292
55 32 462613
18 13 714569
79 155 801984
38 117 99479
62 188 370509
50 126 139185
53 129 715101
85 48 665164
85 156 565404
98 116 551490
54 127 373830
49 142 162085
75 95 465315
30 12 780054
25 145 535792
71 196 88343
15 128 1007795
85 138 527502
57 108 342071
87 159 249422
71 51 194022
47 130 445314
20 115 383581
66 147 477527
81 133 381434
41 2 40139
28 20 9587
60 84 376301
60 163 820295
72 62 230323
1 178 118970
90 23 563245
62 98 361081
43 106 337091
81 155 405146
76 25 993844
6 76 617664
65 66 761848
38 163 1001710
47 118 433040
59 200 453145
80 20 740750
30 158 85274
83 186 813401
75 138 387631
10 60 416874
48 169 64755
18 58 958874
76 62 31151
79 54 617769
76 129 267216
98 27 1012078
1 120 967784
36 23 75673
46 49 251952
41 137 453359
72 53 12028
40 43 172454
50 135 598739
75 88 166555
72 107 158905
21 30 404911
38 63 870667
46 93 101917
52 20 410072
47 6 730203
33 173 220901
52 29 478430
86 78 971912
35 79 330012
61 94 45888
8 172 559165
72 165 783760
12 125 390008
17 78 983633
88 70 409715
73 45 742745
9 141 434748
87 18 455803
3 97 143138
55 124 485954
72 187 333227
93 175 382338
91 31 579618
81 102 261061
43 44 885602
95 192 889246
51 95 535062
94 22 260825
61 108 993670
46 99 371693
73 29 144881
44 170 46652
93 95 994719
94 43 463020
56 100 25608
85 31 757719
21 172 871050
68 79 846569
35 26 101506
100 8 983160
47 188 814998
79 136 577553
23 163 109140
99 170 179953
7 142 40249
66 62 240383
19 11 259646
41 65 521917
90 182 35888
55 83 713185
18 127 242744
61 91 894606
87 32 996900
53 45 854144
51 68 720975
28 60 336241
76 65 450695
2 23 829233
39 70 826458
94 119 541783
1 21 330078
41 95 294447
58 66 74499
13 179 984761
27 177 839840
35 17 741957
89 3 439175
8 122 510177
89 161 471220
37 81 344739
48 111 497578
100 66 510502
22 66 73756
72 196 561286
72 146 300074
49 127 849306
100 80 401403
22 134 670970
93 48 708889
52 54 583880
57 32 798020
46 173 543763
64 111 246619
9 131 868213
69 86 945538
19 83 431386
73 130 920145
90 82 354936
52 159 5635
20 71 555839
82 142 634377
81 113 679064
55 7 878610
98 164 321200
89 7 781241
34 59 503671
84 107 919811
96 6 284322
24 179 841505
81 110 891304
72 183 3395
57 44 849641
83 149 192845
79 181 139773
11 128 246244
35 176 578121
32 42 329945
61 173 506886
16 106 291436
60 31 700458
53 198 787245
42 51 791829
63 66 361488
4 31 390238
57 159 299769
44 131 894735
77 53 760893
100 58 338980
22 40 666298
66 73 429211
47 38 360179
52 31 798550
51 78 107217
7 27 667004
84 98 914824
45 121 642009
10 109 463629
88 117 271566
99 198 688516
11 133 136181
66 83 486517
17 18 769077
42 158 575592
27 167 526032
10 115 814678
52 120 497741
3 191 67605
56 20 816514
71 178 473009
27 43 837265
62 93 538370
65 185 194495
16 197 284877
6 168 876756
16 181 556749
68 17 143782
32 31 533554
25 67 256104
60 36 590501
88 186 973934
98 110 492824
93 65 216754
56 117 646546
43 95 987948
15 38 700982
91 126 728155
68 29 34414
19 95 731813
94 132 639801
90 110 25040
89 33 182003
40 99 723929
39 148 666871
60 199 199964
30 5 870641
24 67 833504
34 146 270168
40 76 132946
38 118 166918
52 177 741351
60 155 411291
85 50 845415
6 169 252407
64 195 876870
85 11 529560
76 6 495485
35 49 907511
51 84 900604
58 192 709698
13 92 773305
49 51 863492
38 162 532069
88 93 819069
30 153 945628
52 116 74127
52 81 946133
49 119 7706
13 137 624097
66 48 646110
92 189 298331
1 35 792314
1 24 301426
17 173 707787
64 67 532698
53 133 42873
17 116 872982
88 109 470488
79 199 478596
97 49 369788
2 40 874384
62 30 270517
47 86 972685
31 180 93033
88 10 821691
13 116 757831
66 109 43295
57 187 183145
57 133 627725
64 117 185075
64 200 257772
42 161 336219
47 198 673904
25 171 736536
2 82 815502
20 85 958197
45 18 110584
94 52 996687
40 154 858498
98 161 708352
46 133 701058
22 5 369765
95 123 22861
42 187 891870
24 107 175664
44 57 490596
6 19 311334
15 126 594457
92 66 391792
41 157 10085
64 84 745279
95 145 123412
63 29 30743
38 46 832475
12 100 717783
41 38 867771
54 162 607352
23 185 768164
35 144 474850
31 99 214051
57 12 716078
68 17 565762
68 180 21621
84 11 692366
32 152 784220
23 131 534674
65 172 406317
31 21 313353
36 107 616143
34 149 243366
6 4 823218
77 43 92514
25 145 7739
77 65 109152
73 99 730139
81 59 893615
80 134 478055
37 101 62442
23 107 174801
75 48 1006843
26 56 458402
97 102 430315
21 33 400061
31 177 946774
7 115 390104
95 143 535991
39 107 243351
18 72 475822
35 154 757650
91 30 488897
77 19 435200
16 155 321796
15 179 926455
58 158 250936
34 160 456590
94 22 446175
19 75 832828
92 172 886426
75 13 61521
16 37 666087
24 156 767075
73 86 939254
11 31 732062
31 197 417810
3 5 255578
70 54 327110
45 34 374614
47 179 762105
44 90 359576
28 10 832793
35 60 531979
49 51 930396
15 87 442626
7 55 855638
47 79 480669
74 153 354961
100 192 394387
48 104 68181
85 66 545860
28 107 496401
2 19 275320
6 123 310196
27 183 956358
87 44 691703
99 67 537462
31 27 759331
46 125 646398
41 81 182869
93 110 105104
99 54 727331
23 23 739899
44 110 962116
31 71 934522
23 199 502822
70 58 951434
47 96 868938
12 67 841321
2 164 89681
51 35 739473
92 140 471449
73 150 962153
79 64 497331
53 173 54447
62 174 974371
58 166 177549
71 49 834208
77 101 161874
59 11 22082
81 167 329829
95 170 753018
90 25 877939
78 30 354600
36 196 123388
95 97 831862
22 28 514874
45 141 28320
74 132 860086
91 153 74039
73 35 540600
11 188 492978
94 105 984216
89 200 719932
81 122 148902
3 15 80108
69 145 223739
11 137 678691
80 166 238151
6 60 861516
55 120 71556
92 146 935230
28 67 437794
91 38 805691
1 99 466050
71 30 94990
69 127 231561
65 42 269400
28 46 584186
46 123 507170
60 100 472376
63 4 868468
88 22 181319
80 140 321299
77 153 950355
26 58 184507
52 6 332286
30 55 35086
49 81 473408
73 159 763208
40 181 706034
1 191 87256
99 145 570225
72 56 40354
60 133 345077
45 50 814915
30 173 752810
71 81 730686
13 148 996270
90 100 391261
52 170 856083
47 112 783052
92 190 39344
33 24 947574
48 196 329300
9 88 737665
4 64 702991
87 157 435508
40 65 129541
43 62 565517
12 46 631246
52 190 673269
10 76 91105
93 167 174365
93 101 552109
52 127 468149
18 169 185119
88 134 166708
35 41 3192
41 14 334423
58 126 317154
96 49 718943
63 102 526923
37 190 552560
67 47 154990
75 156 317780
14 130 806795
92 61 451621
49 144 389579
71 84 402735
40 144 825456
43 111 770564
95 143 389370
67 77 624207
20 197 607891
1 191 441109
94 6 125312
57 163 17180
49 182 692366
92 140 871993
9 124 824017
15 35 286858
90 31 549518
32 129 427822
15 3 623011
53 9 385121
37 85 851160
70 106 748920
30 58 454218
1 123 54471
72 68 724816
17 13 331426
13 124 154247
86 148 752884
14 136 326681
60 134 274677
2 30 24803
64 177 290094
29 7 724828
57 160 974055
91 196 996347
69 151 859790
61 20 570751
94 146 37067
100 196 910329
37 26 330372
50 36 38584
14 55 264111
51 24 112069
47 6 808247
17 188 31511
20 4 583345
5 159 129229
54 152 593042
23 184 551246
62 140 531374
38 60 725383
9 117 867852
11 13 383686
15 62 154979
1 59 477841
69 120 984823
88 31 767544
16 109 406768
63 51 858379
69 39 447267
47 51 49220
5 45 324046
47 70 102283
85 127 472106
28 140 861829
25 148 800987
20 57 175900
45 66 363912
56 113 586885
16 158 40395
24 97 580506
49 191 933369
3 60 848452
39 47 539740
30 195 643830
52 73 181509
39 35 206493
59 68 832806
12 67 932813
32 198 411681
79 138 407812
55 145 873130
92 101 396061
30 160 852738
92 62 264837
86 154 719347
26 133 52851
83 6 653713
74 59 622724
78 85 490177
31 10 619059
40 195 391239
26 126 614291
1 190 13886
99 142 960904
43 77 274205
12 138 901628
99 193 665298
43 94 521696
92 22 618271
54 134 339510
85 155 758114
18 111 137889
93 109 205279
27 196 968819
46 176 47895
11 22 414795
12 93 266525
28 18 865747
68 196 918521
52 15 385686
35 196 97024
69 149 642701
67 141 976279
20 86 703533
62 132 954124
15 175 195489
28 103 927177
33 48 765384
67 84 343161
22 199 315198
74 46 710090
94 25 650048
12 184 131042
72 121 258950
32 175 323549
85 62 103688
8 67 650298
88 121 842916
56 190 280200
92 44 288074
81 11 563997
63 3 279229
92 120 284431
67 62 368250
90 172 777859
89 133 474214
23 17 56375
19 26 623102
90 162 508900
15 10 179559
84 141 552933
32 172 54508
70 66 861804
29 71 233426
61 98 414038
39 112 806094
21 121 690326
21 137 962657
20 148 719807
27 195 952331
2 99 689540
14 148 31336
21 119 1002721
19 153 488550
32 68 158682
85 61 158044
77 152 54501
53 103 799788
76 66 673066
6 200 109349
11 163 120803
56 34 306156
9 40 553772
10 65 615680
97 53 914472
10 117 105492
71 131 977772
61 190 921374
31 130 721932
2 182 386168
38 199 290029
29 178 431030
30 55 128103
10 25 110776
23 33 845268
60 91 573485
61 112 712057
12 26 871537
66 190 456901
30 100 451328
43 2 926600
64 126 234625
68 74 281938
91 18 294896
82 65 164272
39 17 553697
29 58 930886
28 2 853624
40 122 890763
49 129 979678
22 105 35886
90 199 848854
61 9 262469
19 120 725052
16 125 52245
64 72 931479
45 131 793460
40 117 369147
69 98 238457
96 144 1001565
57 196 964510
75 43 488789
45 45 768065
25 115 395553
23 33 296585
38 63 820521
66 9 233375
46 190 494929
60 110 137201
32 69 849539
46 140 976902
77 110 305531
36 48 675014
87 170 220072
8 122 455726
47 120 593403
37 67 845224
45 130 975323
82 168 838069
61 118 969271
42 28 252534
46 11 883800
19 49 294279
25 87 15047
5 56 646141
36 55 574136
89 91 675051
84 159 91231
60 194 473282
24 141 314766
91 50 679287
10 58 648204
78 31 256890
51 16 793388
55 67 440776
28 68 12036
30 172 246546
93 53 993461
64 113 213293
50 139 765374
78 149 898913
14 32 622351
60 114 452530
90 34 813324
56 47 242626
8 70 607846
38 42 258924
10 142 301230
28 94 379169
10 28 592988
20 54 853577
29 124 305317
87 167 462585
42 117 56918
26 82 703353
86 48 854974
4 62 659211
19 111 222480
68 82 883252
82 119 851298
65 65 970725
91 46 85766
14 75 194497
21 12 917665
18 178 435768
61 142 26487
11 105 147913
9 110 53234
28 63 643064
2 116 601236
84 162 739961
93 159 507650
22 60 546357
63 108 419339
69 41 956138
34 38 540855
31 78 255009
44 147 999743
51 27 137355
19 69 792306
20 42 459446
30 86 338177
34 181 983041
36 194 912650
13 35 229668
77 128 140203
19 66 920795
18 113 283362
21 118 176261
69 167 734025
58 49 420770
76 31 542804
85 40 644186
12 31 221963
100 76 133216
80 72 650621
51 13 875226
5 116 870526
25 184 267777
65 168 815251
12 58 352424
90 3 982793
55 27 950452
30 157 452142
36 68 596386
74 40 664536
100 40 869655
80 58 204686
71 150 580830
95 41 331847
79 4 839504
15 116 880268
63 141 763472
95 200 19856
82 116 324274
33 104 387237
59 78 663274
70 68 644400
79 148 648835
24 83 378446
53 198 602808
61 128 635290
34 120 104055
55 39 478204
55 40 544090
84 176 552806
1 21 88604
49 19 695804
68 97 871187
72 171 761317
34 104 687494
55 107 119228
47 103 640880
49 67 735380
68 189 769636
45 51 872677
25 124 283425
48 125 457361
50 72 390788
1 135 942021
75 6 449469
28 126 211801
45 46 995742
17 4 541749
97 10 561429
92 123 140444
4 180 132444
100 95 1009836
63 99 503480
10 184 704706
66 198 466187
1 109 571434
67 62 847675
76 153 602753
1 80 60929
77 72 583134
27 120 638407
18 11 731069
16 151 245678
36 175 221591
19 30 619012
78 50 310413
54 192 590992
92 38 812636
88 3 790523
25 51 862748
44 23 254070
23 193 933618
93 69 127150
36 170 697713
6 48 903427
92 188 378927
40 159 532334
59 141 803040
77 120 187216
62 29 227192
9 198 615645
15 71 104950
69 100 97256
78 55 396097
25 104 440563
76 164 237464
11 120 189425
60 15 32476
24 103 837306
30 130 918025
47 144 267475
90 130 595763
30 65 575062
15 189 290891
50 74 844717
86 36 789041
92 91 496307
98 81 715357
84 65 901524
55 170 1003128
23 120 843252
57 52 188796
86 26 482015
44 48 234258
63 30 56885
19 176 152507
88 65 96410
14 82 815720
65 160 916537
45 68 51044
64 43 728745
29 46 976964
92 148 890429
60 67 66823
88 165 124162
3 47 785310
70 157 194097
81 73 329525
87 155 120821
22 26 615157
75 9 85931
14 60 583018
7 41 486741
21 196 148324
80 139 702561
46 24 525183
74 21 633605
3 137 456412
52 153 320559
96 114 6807
76 170 76447
41 166 159736
94 118 46717
51 109 981435
35 45 219651
51 119 535512
83 24 780279
40 71 547489
73 74 682466
19 72 1008618
16 42 569628
2 3 351149
5 119 194499
79 47 196202
53 138 71854
8 7 31663
26 22 336189
38 79 369894
42 131 264278
96 127 791141
61 174 657411
42 198 749206
29 51 731218
16 175 881054
65 75 650199
7 31 937883
76 141 242688
96 60 638422
81 192 493581
33 191 862869
10 31 683228
14 26 128883
83 91 244521
89 75 774741
94 28 691884
67 167 228706
35 88 232611
44 183 159482
86 58 25555
35 173 933912
33 124 37421
85 15 126637
25 124 967032
97 195 984415
85 10 675357
83 129 491397
20 88 626506
6 100 125743
54 80 803855
55 40 146833
24 57 715951
41 165 6893
53 138 566115
1 138 681352
1 197 709447
17 66 947630
70 77 859225
79 34 772787
74 7 692052
88 96 840184
38 116 224616
7 5 796264
27 77 210784
97 28 392484
69 101 621444
64 64 658941
85 187 731364
50 65 830141
84 132 427854
12 47 539450
88 132 942262
70 181 458822
11 110 736826
7 151 697779
57 7 435056
30 51 257194
68 127 796035
10 131 887113
51 15 823317
51 25 85735
57 59 436891
23 170 459854
92 32 812491
61 27 294379
40 199 47567
26 182 505550
79 56 756170
65 14 113714
33 199 848504
41 133 89762
84 10 629654
19 117 713092
6 49 212528
63 12 716645
71 140 890319
87 61 564119
21 56 98037
41 190 968231
43 194 147295
19 156 344256
93 113 418742
11 200 558355
8 40 270864
22 189 539216
20 33 309614
11 78 718634
55 82 578527
66 140 264642
5 75 959145
3 150 931919
87 174 861086
14 175 59266
94 45 919521
30 84 638201
19 160 120996
12 138 128266
70 140 17236
86 131 699700
77 179 351709
59 162 500499
43 74 39185
14 146 316792
31 110 486969
92 18 124446
88 70 885635
37 147 280957
76 164 954732
92 95 481546
48 107 96971
37 28 970769
31 113 890045
87 39 239695
48 182 979989
52 65 775570
18 19 498021
10 117 328690
51 44 561622
9 39 197979
16 30 87057
69 94 579698
100 25 774035
18 178 163305
70 70 12048
88 174 546822
58 41 92743
27 110 130195
44 63 205906
41 74 899075
18 145 348976
12 113 276713
88 119 846442
35 94 670061
24 14 846094
2 22 54106
13 58 755587
48 183 513530
41 139 129887
86 75 401057
1 188 922310
27 90 467948
49 199 491775
91 147 181478
98 178 442791
10 179 94082
13 12 354366
27 147 926783
51 7 945892
27 198 677717
33 104 243901
62 32 656278
31 74 241253
30 151 388914
18 94 612475
57 22 304958
92 54 903519
60 157 733417
28 165 384964
54 153 610882
12 32 455347
29 146 898537
41 135 794914
97 167 771293
55 172 932340
46 11 478866
34 10 901964
84 59 707796
58 94 171000
2 110 268988
28 49 337819
34 163 375639
84 148 589571
96 189 434319
12 115 975515
56 82 567411
83 130 875146
55 183 712735
89 138 385284
50 45 842021
19 188 660077
83 183 917510
41 76 858693
29 145 471493
53 127 654492
53 74 845522
31 109 169050
41 26 445120
4 175 888536
47 44 505276
33 9 613583
28 77 983154
99 121 675710
55 170 791040
86 77 629102
56 21 940941
11 33 425830
43 9 333539
40 86 651211
5 33 168674
85 107 143649
23 84 682319
90 176 965438
43 107 904262
5 133 428132
76 25 772313
30 87 552392
67 74 175273
31 139 919690
94 188 590978
75 121 379448
34 184 324774
53 145 75039
22 89 1002615
100 129 941341
87 187 241142
53 196 487507
91 133 991636
86 51 610319
56 63 754810
27 32 310937
28 124 574022
100 182 279786
21 33 199724
12 106 876608
48 3 551601
53 84 457268
82 21 452977
59 102 975524
63 199 917933
56 51 962402
88 175 795610
6 177 296607
14 163 708645
34 23 285592
100 69 475437
93 31 986675
47 13 896400
51 92 927837
89 178 748508
49 189 136147
28 25 996193
72 40 531887
25 91 75084
77 15 417753
67 163 18118
97 198 612181
75 157 160981
28 186 834526
24 24 997798
63 171 755620
78 196 847691
56 130 130967
80 69 684136
26 67 541436
92 85 509070
43 132 795376
59 13 203283
99 20 791690
63 196 242335
56 76 914123
62 45 126036
66 49 91217
37 46 237805
90 31 275333
52 43 565779
61 87 897201
55 38 14356
23 185 625945
24 122 814766
90 58 555139
41 107 284362
62 87 788618
28 103 251608
43 200 582389
39 71 138685
56 85 400433
95 110 731359
36 123 446461
18 24 18580
5 96 518055
47 4 196235
27 18 1010653
58 162 971349
71 124 369546
55 21 862299
74 121 19315
29 34 277670
37 70 516843
44 199 949076
92 92 971115
17 44 67823
89 162 791139
87 181 473636
27 7 886519
10 117 339203
13 93 968655
68 195 32649
54 199 728296
40 16 198801
96 188 401962
96 199 773148
87 56 1005010
80 44 294824
17 66 429330
11 77 884118
65 32 556118
35 187 23115
10 52 354832
29 25 515283
2 114 308004
64 99 58339
53 127 675347
45 112 237518
42 163 474774
53 1 841126
98 23 78534
67 15 522795
89 175 745733
69 144 806862
89 161 834678
5 137 792649
75 60 324018
87 109 26652
75 169 900782
22 140 878286
23 45 419800
52 140 1004697
26 36 96795
27 132 61531
54 23 896662
24 195 713583
72 143 400914
46 197 896972
67 167 856425
37 182 953417
3 29 796479
25 188 892676
50 88 916168
9 80 573439
18 115 300253
58 13 422003
11 184 389933
63 175 651821
39 78 586437
29 45 500844
71 140 899404
14 120 536343
54 98 972875
27 105 134446
46 190 781175
40 174 881442
12 76 860490
7 84 700637
25 141 607753
50 150 794755
21 113 625861
68 132 619574
76 172 115672
29 132 786821
2 188 764186
60 45 924068
56 24 140788
71 78 756037
93 10 539536
54 3 797224
38 118 939341
45 40 49869
43 160 253650
36 27 92520
88 105 471089
70 101 126724
24 35 858376
33 121 359472
66 176 918087
58 84 776776
40 150 828946
27 91 208423
90 197 999818
10 87 224001
69 22 368797
17 43 145405
70 54 641933
41 100 788005
90 160 144790
84 24 102548
1 198 469384
33 79 314637
24 17 520782
17 173 406182
57 187 146549
17 93 880613
56 76 307104
4 23 693664
69 2 709077
39 58 550547
42 6 149363
57 114 170293
63 93 489001
23 42 285644
14 68 724318
55 171 557895
66 195 457509
78 35 528310
53 123 875494
91 110 639249
76 135 596962
7 88 159726
40 150 656936
4 97 773484
100 199 977159
68 95 253088
39 83 832252
33 150 502770
32 133 887407
24 43 585173
78 37 92285
96 132 940317
15 8 353710
58 25 587409
47 169 848471
96 102 767321
84 35 949033
71 38 623515
40 132 251647
78 129 753205
80 100 175906
11 150 692619
89 11 859959
3 161 937178
2 85 570968
68 102 780651
99 193 479324
72 99 756442
66 101 424548
68 129 249100
9 164 35867
43 36 632758
56 88 241862
78 102 583382
1 135 52357
56 151 412010
20 33 226927
57 143 163952
79 127 585467
64 2 447134
17 78 4493
30 195 161640
72 114 876545
34 200 311624
76 147 538378
57 124 791408
55 66 833297
93 119 950666
45 4 814585
20 176 736621
11 93 524789
19 131 696782
2 158 159228
69 107 64299
10 16 852647
63 89 690421
36 190 54824
19 33 503165
98 6 756214
39 28 367772
32 104 84555
92 120 935553
91 197 472094
50 73 971934
87 24 694492
68 68 258019
14 72 318314
30 158 538627
63 4 551854
64 64 953418
38 117 596872
17 94 530955
76 175 599575
14 194 338168
69 23 386419
39 125 323937
64 5 436
87 127 402599
39 68 361076
45 105 1002169
89 77 439722
95 178 766128
33 7 650546
15 30 150720
38 161 753214
85 56 563464
42 173 903464
34 81 254804
17 167 830385
61 46 226754
33 12 772220
61 189 911496
73 163 165151
47 56 768664
91 126 238725
63 40 275033
68 9 407243
48 34 933382
5 186 982274
70 117 141361
77 191 975860
77 146 337714
51 74 704188
17 130 235902
82 88 192770
89 107 957215
57 141 421394
38 179 439409
70 81 464373
19 98 478500
64 101 867401
11 52 753633
47 86 511981
60 60 626406
33 25 485892
32 130 404238
93 45 882850
8 70 822320
32 108 835879
59 90 920371
68 81 324948
89 154 209068
5 146 440030
9 47 82325
20 127 303040
9 175 382874
18 25 337724
55 79 563377
84 83 979272
39 81 934423
46 12 477284
93 45 572008
65 147 458136
82 164 907979
50 41 91560
71 87 237975
94 26 362532
99 148 195446
39 19 436777
79 177 212274
67 181 414155
18 126 53021
89 8 839052
68 183 773988
84 112 163949
52 160 273354
19 163 345118
57 14 331648
18 193 683688
34 44 162605
13 2 501773
10 155 621716
57 163 704623
56 16 902762
8 33 67826
28 81 805220
38 131 48467
17 88 489815
36 179 403866
49 182 885516
6 53 992653
96 144 246730
66 143 102064
75 5 419669
87 199 208075
72 6 959282
73 176 23757
16 4 432676
9 28 842260
7 109 671321
35 2 398736
64 119 599638
10 33 481614
75 107 863708
3 147 100714
36 139 13147
56 91 627203
55 163 443857
28 46 246018
23 83 644303
81 37 71656
45 26 86984
45 113 79661
28 188 883769
41 5 774968
93 5 186827
78 184 710864
50 164 778747
30 47 354743
4 144 947442
36 198 602080
54 166 293286
6 16 446428
44 48 546375
48 90 264939
27 134 102106
20 52 51739
1 97 412548
17 55 96494
91 98 892673
78 31 953448
29 39 86761
42 17 903602
78 6 500285
3 22 227116
99 168 536867
61 198 171257
58 143 357087
22 54 473261
88 23 276166
36 18 602554
45 16 261946
72 66 140287
44 90 193170
74 17 606868
1 47 288829
36 120 594312
57 36 330797
62 47 420112
34 135 247597
45 93 30975
77 170 460238
38 10 587010
97 198 878972
54 83 39419
55 80 75133
53 174 603144
85 16 573661
16 137 726670
57 76 156942
4 31 79087
29 145 941639
50 106 401348
10 114 817696
87 89 584925
27 22 303761
95 3 732809
33 46 981753
16 162 628520
90 91 46585
94 41 550152
40 100 816304
66 30 185392
52 110 920795
52 24 597293
89 9 825054
55 161 45884
96 57 646933
9 84 338627
43 194 638067
9 167 941460
100 27 120759
90 74 507446
8 83 544195
3 110 275200
10 127 1040
35 159 426166
83 9 162284
8 82 339112
90 10 384077
54 71 540040
47 176 28423
78 71 774581
78 56 874544
44 22 888721
66 21 204301
95 74 396807
19 6 512034
50 1 216804
58 116 462205
47 15 951957
33 64 641421
5 197 764423
42 73 614010
99 154 689940
67 196 534216
28 54 628071
16 193 388614
94 113 553562
46 196 706271
53 88 477565
40 58 362207
98 72 682104
61 143 9473
30 192 1007393
58 30 988762
83 27 80537
55 104 732995
55 67 901554
7 27 514042
34 71 62034
74 180 942834
58 93 223661
76 45 852928
70 72 270077
96 55 534044
1 186 419550
56 176 703458
30 179 251931
89 30 667671
91 104 1005636
53 58 991582
47 52 643626
11 70 49721
62 74 530435
62 183 35768
30 183 172005
47 74 246556
89 164 708474
34 50 863012
11 170 15846
26 120 945246
31 101 703789
47 129 224857
82 41 877721
4 84 722942
57 143 779056
71 153 400305
89 104 466936
61 66 278203
46 72 772862
41 157 108449
38 116 566221
88 119 918718
45 188 846215
35 26 734830
57 1 925930
30 55 494027
89 7 655837
28 12 651262
71 100 982041
46 183 694152
19 127 475864
99 97 8616
7 145 711330
3 52 481425
50 183 816743
86 93 191301
71 125 49771
59 186 146551
86 67 908119
3 179 647643
51 52 206828
96 28 894780
43 106 942491
8 9 447288
96 195 348352
26 25 841721
81 70 701336
38 172 543335
41 118 157306
11 4 628874
27 21 960376
41 151 230843
33 162 854652
84 74 142025
95 11 567427
33 87 430677
14 59 804453
41 184 748766
62 141 692651
91 41 909048
54 86 820186
97 33 654150
21 6 641426
95 25 539288
92 151 631571
33 179 518243
97 44 815693
43 123 938621
19 11 246059
64 89 927864
72 139 436674
61 181 308528
85 110 299964
73 105 798848
82 63 812762
57 74 926270
73 149 48598
62 191 621602
61 62 216886
3 16 501758
28 172 958689
66 47 288304
59 147 576011
24 146 91591
82 176 937636
55 22 194628
91 67 437634
77 189 144514
73 69 514791
100 9 88552
23 138 478109
49 46 240763
96 24 20443
79 67 925394
17 150 887752
2 169 266232
77 45 520157
54 122 568367
26 90 288228
91 130 282802
2 145 618102
5 193 646452
69 163 893008
19 47 880114
74 169 343103
21 134 7243
36 61 784459
31 51 402242
48 23 896965
77 181 794200
91 62 781963
27 36 310841
18 99 47579
4 82 161247
5 121 136191
53 5 608779
70 151 487553
61 155 569167
93 139 266802
8 19 678184
92 40 230574
61 66 25029
77 153 218710
93 43 404791
40 59 284692
47 109 621628
81 94 737532
67 177 365310
39 140 507652
13 121 656343
13 168 42708
10 26 602722
43 56 742499
83 170 521651
73 139 307102
79 82 619261
78 140 249253
31 188 339349
100 156 128393
25 45 741142
62 131 1003994
83 156 306834
67 63 862666
30 97 808146
62 114 982195
1 38 515364
34 152 904047
21 89 146786
52 102 625121
17 39 869696
90 156 368130
81 66 904351
40 107 258372
44 140 1008439
91 192 553339
19 121 1000977
63 30 684998
49 200 479037
38 103 801809
19 146 238196
69 180 406520
59 169 393163
3 39 798443
19 162 157781
75 152 902594
93 99 797286
67 37 788521
81 125 120552
3 63 925264
52 90 274911
38 139 570265
56 119 830127
22 142 132828
91 195 783264
50 160 610691
75 142 621486
4 10 7771
64 107 772398
89 191 180718
87 29 202924
69 22 226105
19 117 572986
53 85 74849
48 194 855330
31 143 645076
78 78 968092
98 15 916324
76 160 360466
45 82 159137
23 28 354445
30 17 546548
33 140 365907
28 188 426920
56 90 166211
55 183 743466
15 99 25592
33 160 83935
56 77 173334
68 134 992334
26 185 650991
72 67 517096
31 153 369107
35 179 249347
55 162 388811
64 178 655371
77 195 214001
63 105 456980
91 76 425579
41 122 77823
66 167 638371
78 31 779580
100 162 521323
97 134 801147
84 155 95942
3 183 684908
95 74 685846
9 3 581543
70 185 816715
61 87 813469
88 159 339451
65 15 638892
10 96 531044
69 59 342389
30 22 404825
63 28 636744
27 107 836100
14 143 299916
65 36 708633
69 144 30403
3 7 569797
95 184 702563
66 61 690491
75 160 421554
36 96 11598
3 171 502257
47 29 52115
54 111 132659
74 27 245437
59 4 578143
69 42 440246
29 66 11316
74 125 398598
51 7 326063
44 95 521194
58 39 214444
80 41 588461
8 105 990576
19 2 426249
73 128 337905
97 85 879863
21 127 688578
42 110 688858
15 179 765357
4 4 674758
94 181 810227
2 128 491101
99 197 721404
80 29 108020
56 135 417577
73 189 727715
72 145 82975
59 121 393029
25 155 414392
28 73 193593
28 93 494344
96 80 899692
45 51 381862
39 1 242062
49 124 752824
57 180 135320
17 70 475654
33 41 667358
83 148 510444
33 171 258391
41 56 997054
6 197 276296
83 120 179805
54 56 1010676
51 52 135176
14 187 47307
76 102 128785
34 1 917690
21 168 126031
66 86 572248
56 137 53112
29 82 551556
33 24 198384
43 51 794842
15 182 966493
96 119 801701
99 48 464662
24 119 1002859
2 91 787053
23 101 668141
41 190 497814
56 87 997255
36 2 266349
35 128 372503
13 37 1006760
96 125 655821
52 58 579205
67 69 562307
66 129 225368
84 168 647433
51 109 43718
54 73 165794
82 105 81547
26 12 572975
61 194 189803
26 47 456135
76 71 116698
8 20 941472
81 139 525968
94 37 217571
43 97 569574
21 103 319005
76 55 853714
64 47 940768
12 59 871336
88 7 652023
36 112 647359
59 25 164187
18 90 249376
14 50 288744
66 37 223992
96 160 661447
8 1 509955
39 84 333923
38 64 638923
92 105 522482
8 174 970050
77 186 148205
24 8 804713
100 183 615250
26 165 58404
74 184 951027
10 87 388088
42 144 732989
66 131 306776
65 91 587272
7 60 72393
9 103 54032
12 107 93195
32 102 294610
28 106 80638
100 154 121377
87 171 129882
75 104 112154
45 61 138865
94 5 155473
100 199 166739
86 115 85749
53 155 914019
88 108 167963
47 196 669569
82 5 302795
24 79 711986
29 28 260028
13 181 328467
92 50 294493
83 151 576621
72 42 413072
46 56 31227
15 79 507970
91 86 489296
86 193 741068
75 25 747308
38 88 45491
24 10 728931
28 71 522316
92 165 488145
42 170 978460
7 159 852731
55 88 107889
11 103 46140
19 169 495598
30 200 375728
29 184 567296
62 197 555331
39 137 226997
82 100 602316
18 156 857660
87 188 489652
100 80 66345
23 70 206325
75 112 394282
86 126 619316
89 177 206310
85 194 523088
40 57 982411
81 146 171781
44 97 802962
22 174 949824
18 164 671749
10 11 811130
57 149 25581
97 62 927847
28 140 2590
60 22 802621
36 153 223649
8 45 664130
57 39 808467
89 184 326168
26 194 818931
41 162 730245
23 160 246242
24 12 868523
28 172 258703
95 176 610977
33 126 361728
3 160 650561
45 75 341937
53 19 802568
8 131 409905
77 112 759662
20 109 402314
81 113 830630
13 100 470802
60 169 852982
58 157 509673
29 158 852289
57 166 288855
87 87 696616
19 32 1008412
24 190 327829
42 166 298711
60 54 780872
88 195 311757
17 21 86218
80 151 67013
95 131 852249
29 98 687836
30 161 562049
12 167 726952
56 123 337100
56 146 247019
26 134 886291
73 154 667290
47 33 757812
28 199 131298
66 72 42073
82 156 803173
75 4 111011
94 54 642160
78 91 728844
74 170 992896
45 6 1002064
6 98 30295
44 37 887287
25 72 697932
28 189 325182
57 161 893799
59 74 96424
93 164 335048
4 124 189843
64 48 660267
81 6 137003
17 144 413645
45 97 536693
70 74 874263
68 165 216797
78 131 795087
72 49 32741
65 108 979820
23 21 396875
58 168 513660
90 118 336837
77 171 11427
33 82 983884
98 4 919358
37 71 933983
30 11 378081
96 80 920271
47 115 862264
33 191 984260
18 184 530583
2 148 878118
49 42 618067
60 188 881756
75 48 380529
23 193 1002745
56 94 377133
91 136 623153
72 159 684062
52 46 403981
35 170 47124
19 66 732282
39 136 724874
16 22 511946
99 164 865397
57 46 494370
23 153 99063
1 14 624181
27 175 95429
80 135 902372
3 174 914622
91 186 104906
66 145 343390
22 19 839485
29 4 702533
47 103 892876
50 70 520852
58 93 692136
27 55 26715
48 41 847236
70 178 361568
78 4 43291
80 188 92738
89 92 493956
79 27 683591
21 26 772163
70 55 371228
27 78 155904
6 75 936020
49 141 782394
52 196 639767
31 19 437763
24 41 125539
33 145 306794
97 121 797430
93 143 590
71 39 939867
31 146 947435
6 49 965149
81 151 609858
34 100 645346
94 173 566371
59 161 188073
13 167 802511
53 99 775604
92 23 878612
74 46 273714
63 188 32162
32 73 123350
5 116 80315
14 100 675689
99 194 746758
59 82 394825
17 97 250937
44 24 237703
82 46 573976
4 188 257812
84 33 775887
8 70 161747
79 44 171927
46 1 657565
53 162 774480
31 122 54862
12 81 17742
91 8 450611
29 184 745179
13 138 855182
21 169 294991
13 116 549603
20 95 65658
100 57 743328
27 185 544150
88 25 306968
47 21 380406
83 181 469410
9 181 319113
2 21 489596
2 197 807605
83 41 563148
54 74 764840
68 4 496150
98 124 79905
31 66 270882
4 84 815315
23 59 642858
19 142 718958
19 60 138224
17 152 471604
31 53 959250
14 168 391843
52 189 15937
56 90 4155
76 48 35761
27 103 455168
69 169 638350
64 119 893237
85 191 972354
72 183 732521
76 52 452100
67 11 274580
99 40 742672
87 37 92102
96 18 992907
80 195 401796
93 143 995402
30 4 890096
88 80 626246
44 91 73622
13 160 446814
65 58 211889
10 51 740741
27 144 892322
51 168 140256
46 107 367484
44 136 278559
55 102 44886
93 4 84486
23 44 880304
32 9 297745
27 26 219085
81 87 78602
35 192 540195
3 77 449815
69 176 736480
37 15 794408
64 197 15026
81 176 130354
19 13 754959
5 183 434562
65 39 771601
62 142 742307
8 125 889374
70 37 390509
72 115 432041
23 99 807907
55 181 240771
52 45 490259
8 28 661643
88 109 209181
82 170 663800
72 52 83286
79 48 79888
39 87 819248
31 135 201130
17 101 708498
4 124 681822
22 150 325290
81 153 566039
62 5 721502
94 74 751060
72 39 549078
3 5 612199
13 18 580129
94 113 757244
72 86 443734
55 63 992101
5 102 638467
31 20 35962
20 168 167646
28 52 354813
44 120 355195
17 80 33091
18 176 306253
91 80 567047
16 91 951786
48 73 595953
76 173 619866
1 72 48340
1 60 856337
68 21 785058
31 145 494049
98 145 764379
36 39 194372
20 63 807898
51 179 552568
57 78 252565
25 2 511864
33 140 350065
31 21 338854
14 92 443489
17 119 932590
87 89 662049
7 117 263161
42 56 531057
8 173 1004534
76 146 121704
72 143 597355
41 119 539171
71 38 317311
45 35 354757
13 176 353568
71 164 666205
5 65 860627
39 81 305880
4 132 812526
97 100 102535
17 17 426204
27 9 678336
12 191 681918
9 172 751907
89 59 707327
83 142 546772
24 79 427600
84 200 638359
76 164 133196
7 22 498695
73 7 173167
62 158 633029
99 199 203117
53 94 156882
55 164 367604
41 88 70485
75 154 981403
51 64 65977
32 75 881038
20 20 3934
5 136 830666
44 155 316855
94 120 982302
100 71 910564
19 103 102443
6 146 275024
36 72 428816
62 140 270974
49 179 115977
16 50 43696
17 79 965252
86 120 774351
20 40 978325
64 176 874127
74 114 530338
71 160 706328
11 107 735322
21 80 526367
79 36 261153
61 185 259714
41 177 219735
9 158 918219
46 180 397109
57 14 853062
4 93 753655
3 135 319825
33 124 996689
15 164 210313
59 85 335483
29 16 960788
95 42 962927
32 168 740781
28 148 946435
18 13 331731
47 163 903813
63 159 103384
18 104 952271
77 154 941892
58 193 809832
58 68 86824
67 149 220535
95 196 1006243
72 107 557022
17 29 918148
21 71 382835
79 32 501035
19 181 707855
89 197 660004
96 67 675296
92 2 455792
33 51 684187
81 153 531352
61 126 281293
5 70 493537
17 105 155859
83 191 110502
84 171 1004721
51 42 279000
98 53 902276
63 9 467068
86 88 15954
34 136 411964
81 18 151870
70 101 90573
26 113 431000
63 151 651802
34 13 892245
67 80 346945
99 106 275502
26 155 251987
11 163 496504
17 197 746176
20 120 623124
61 71 150420
50 48 848481
98 138 395366
1 183 753430
97 145 135557
66 193 468950
72 26 5206
83 196 642396
27 109 223831
90 146 1001919
35 123 842888
16 28 248961
84 183 715302
19 71 939198
8 184 173721
82 82 499133
98 52 632363
49 30 871576
90 22 659394
47 68 332702
89 49 646748
42 50 449582
11 155 411434
3 86 695634
11 2 582784
92 144 736684
27 1 870134
39 60 423043
46 132 443834
38 77 352701
55 79 539963
15 59 238181
89 122 237799
7 101 967870
98 63 321814
60 191 84107
66 186 809518
12 37 15099
62 72 22516
9 53 593480
12 40 144436
45 9 601525
67 76 764256
21 90 416375
61 144 979905
56 117 189142
86 58 203659
94 73 44857
40 184 629038
43 47 585029
43 68 815571
39 128 912530
91 19 564045
33 106 410596
91 193 858857
46 43 146781
13 118 630384
12 180 377790
76 147 453329
94 118 729760
52 29 560757
8 120 566501
7 129 448190
49 142 865
43 94 595974
78 19 976375
4 93 113512
93 24 638641
17 43 257029
28 66 874362
75 94 91501
34 143 834311
59 163 2555
30 121 490146
30 14 75384
17 1 611258
32 18 231405
78 172 76769
16 76 81147
34 9 160782
24 75 285214
23 81 608162
62 179 398251
58 53 816957
27 92 378964
94 11 794318
100 119 237380
64 121 651475
46 105 111080
39 72 826182
97 14 172358
75 177 672836
45 79 86042
16 99 235959
29 115 148563
25 34 126581
53 82 243492
99 121 284369
25 28 24890
29 1 678871
10 166 475361
83 15 306014
18 36 822390
85 129 732187
17 192 184142
30 73 50568
84 1 788105
91 40 904660
35 100 559095
24 164 1010589
56 167 529586
71 2 6573
98 40 854887
2 19 812550
44 1 597585
10 35 265530
18 7 996587
34 165 129394
53 118 571637
20 72 560289
25 190 818853
44 180 916428
99 161 444355
98 37 910639
69 73 156190
2 166 494201
10 78 752029
4 199 586603
100 182 244423
43 80 927240
60 35 214717
63 163 471563
58 112 634955
84 141 259658
44 179 952885
78 20 179139
65 172 748479
33 162 585594
68 20 445208
24 168 121539
95 159 226660
52 163 622432
18 26 606570
71 35 267424
87 21 334655
95 86 76023
49 105 275402
22 193 70865
87 186 375063
13 23 697085
32 21 975396
59 111 14343
54 155 24823
4 97 582867
61 124 938265
48 145 240800
19 148 406054
96 51 511497
82 66 276349
21 44 390702
43 195 10362
1 95 508477
90 10 393131
35 45 858397
73 163 265786
100 91 227345
12 147 55501
14 39 773448
36 193 954364
98 195 367120
98 80 604430
59 192 155493
50 146 941385
66 100 170092
35 158 147740
14 140 773090
35 186 727851
2 74 271128
100 176 791677
100 55 1009215
11 197 582636
74 17 337732
57 141 738885
96 78 430333
42 56 893028
47 119 911261
56 56 753913
25 110 191566
99 104 934020
91 175 510611
72 190 553750
29 186 356103
63 25 754991
18 119 55417
55 163 469599
18 56 41526
22 111 921104
2 82 188069
43 51 358776
96 155 139696
17 39 920464
46 181 594685
31 4 851826
41 153 249160
48 38 222352
55 141 779395
70 82 300653
43 126 698571
65 88 358056
97 166 633130
54 129 162585
24 94 216638
33 153 349829
21 92 850005
41 37 972414
99 78 810430
57 166 750747
23 37 392310
83 132 558010
68 131 871455
26 36 835903
77 196 622438
61 82 495734
75 80 482799
83 79 218752
22 183 266377
38 27 707164
100 51 723674
49 19 431157
95 25 846411
76 92 929781
21 55 556554
5 181 944398
92 103 3833
19 145 644418
1 194 241860
52 194 246976
26 118 554687
68 191 35221
34 152 55507
45 54 389394
45 58 265487
54 194 564643
35 182 209558
66 101 698184
67 24 392180
92 158 371277
70 143 595818
78 124 882960
43 43 661656
11 1 653858
93 176 52859
91 152 55677
30 66 894047
48 191 263653
88 199 966266
12 125 799365
60 23 170282
51 164 314059
12 158 371858
15 72 311661
50 57 741339
80 21 298933
13 76 287958
72 44 362893
24 146 249613
65 78 712130
88 92 296302
63 159 969797
80 104 238964
12 92 791623
36 11 674658
36 53 506857
4 151 570735
33 35 84975
52 86 841951
5 98 439997
100 196 809228
25 152 7999
74 16 442075
14 43 721612
8 130 604389
99 143 974746
73 110 101662
23 173 358371
93 72 655889
97 85 44298
7 158 436131
68 188 705595
28 65 71160
67 158 749581
67 67 969
24 21 138368
32 105 562618
6 79 1011524
54 129 913218
60 139 950315
43 165 341084
37 4 668569
45 31 865664
56 108 924551
52 90 765074
43 114 788727
5 47 4273
5 132 314874
98 108 374151
74 37 429535
20 190 496982
79 87 938988
23 184 985407
20 106 654456
77 129 816022
56 11 196813
1 146 580498
84 157 993127
75 173 683340
82 171 662341
51 55 961113
5 155 436058
21 37 216201
75 4 681271
55 34 565598
45 176 333962
84 31 117764
63 146 282958
92 81 615756
55 153 900999
19 175 171050
8 187 184824
41 177 984230
72 154 739223
57 81 461660
8 58 109084
43 13 99345
56 8 144281
76 34 166912
37 28 46713
94 42 917857
21 15 15409
90 63 103301
16 165 695356
88 125 154668
34 108 364816
79 179 593905
80 83 898415
51 186 844136
13 179 943292
40 44 310735
26 185 663332
23 38 32120
60 161 92961
41 118 91232
20 172 586942
88 148 958993
82 58 409149
31 21 127714
73 200 421760
43 147 943167
22 83 921047
50 197 986534
90 51 416455
29 125 174522
34 89 240662
63 21 179751
42 56 878390
49 128 179280
12 151 545069
9 111 685664
84 12 448493
49 193 502431
87 18 666643
43 96 154568
94 180 338375
28 195 66726
46 47 635968
95 150 396975
67 195 712742
89 163 443599
35 170 355258
12 84 327455
78 167 385476
93 157 221738
85 144 309448
44 94 568672
72 52 876613
72 87 816340
65 29 840216
57 82 475898
97 111 843348
92 84 214035
68 6 524845
3 140 982909
86 147 380396
79 58 41963
18 200 317757
12 169 325891
43 47 379312
45 140 150011
42 190 332787
17 196 662997
73 101 749483
30 48 261488
8 21 51973
30 178 679539
4 130 487304
87 185 847812
29 162 336669
38 97 919793
97 60 609383
65 132 729080
61 177 409350
26 100 58035
12 134 842400
38 77 452469
60 16 941070
45 119 913597
78 173 491550
35 18 999771
39 97 371655
66 120 350621
99 86 484983
80 191 168317
64 162 403958
67 171 731423
85 149 943208
56 111 420547
68 111 934833
23 61 303740
62 158 316465
71 129 919376
15 53 636271
96 121 53593
24 198 953894
6 175 138575
47 137 491708
8 13 914089
7 18 434313
8 135 16799
51 190 375214
47 60 129992
69 117 707901
31 173 855943
76 177 478197
42 84 584232
28 22 572836
66 182 677222
30 168 666428
93 65 542388
27 31 305428
64 174 810257
12 101 168555
5 175 332859
64 62 649335
58 41 841708
58 142 552980
61 171 353276
42 78 601215
40 125 627955
77 32 902320
88 18 811941
71 166 604750
64 69 212053
86 198 990746
9 159 825752
98 48 379485
72 191 701802
65 109 744262
17 56 337064
86 2 230513
59 102 315781
31 178 692272
83 160 918616
100 191 488104
88 63 464057
47 186 776366
73 77 871309
55 30 614796
48 191 301958
99 168 1008712
39 3 900143
54 33 564279
51 130 216447
55 170 688237
51 198 104933
56 54 149756
75 165 184303
88 43 443887
50 195 886436
90 168 157947
22 179 423224
45 104 854329
89 135 387985
31 86 472871
31 19 45688
4 6 320486
20 93 678547
59 42 454541
45 47 287234
17 74 316000
7 35 72033
62 194 149359
73 85 653534
1 175 708147
97 157 767347
85 34 125830
47 2 388712
71 3 569320
71 103 361102
4 78 187591
97 41 356469
54 121 407143
32 190 814565
4 163 528811
13 183 688122
20 63 666322
83 126 614538
26 14 728545
50 80 780084
19 16 124484
46 68 625773
92 155 454430
31 170 684772
87 65 654015
39 45 438598
90 30 988734
53 137 529256
29 48 985168
82 52 2661
30 117 756380
28 104 289734
64 47 654377
89 79 1006801
50 123 169815
74 61 183263
62 37 981803
21 34 678096
8 181 935495
37 45 514951
47 68 289329
55 41 544611
40 63 259511
56 107 692452
64 59 377743
91 81 448157
84 78 466094
81 20 43226
44 36 210448
81 62 389705
74 175 1010912
24 117 711855
73 21 14825
72 93 473314
5 190 616108
66 25 162698
95 83 139257
69 59 297240
91 64 685092
41 63 401460
79 121 472067
55 28 873016
3 56 497515
9 2 465535
81 141 856462
52 196 607156
7 116 731797
65 158 774820
93 178 329253
100 127 497016
50 8 578146
61 120 284765
24 62 220086
5 155 17820
67 96 601754
25 37 462514
36 197 749587
97 13 143151
19 50 870917
32 106 68317
54 130 710777
90 199 501704
53 161 312667
72 89 701337
30 132 567595
12 39 371031
80 82 546691
27 193 483016
94 21 577605
96 178 407284
39 41 734423
48 46 6797
93 12 295592
6 60 580276
47 92 252512
94 188 171820
12 155 225911
99 48 149624
8 70 400320
62 23 907408
7 73 42438
74 45 936246
91 172 204754
4 12 89075
65 105 824801
82 175 852776
60 18 646871
54 24 998515
30 87 970702
17 33 623877
20 134 177664
74 48 84655
79 129 668034
70 48 190500
27 123 486240
51 127 591597
73 74 104203
35 17 187297
30 150 124696
59 66 306863
96 32 255639
70 33 323692
97 172 601079
22 165 485531
36 190 309082
79 156 412738
10 8 852737
20 6 159560
86 82 658748
84 126 343903
87 144 219690
18 112 637181
60 8 527256
58 52 119106
70 168 849186
45 89 349655
47 107 748069
17 162 705504
51 149 206256
60 28 875477
11 74 18588
48 173 700375
80 154 914339
74 134 906788
6 64 220218
64 66 734058
79 110 467770
76 52 901210
19 41 221589
24 148 461063
27 83 692972
66 2 777130
8 19 409161
3 1 527658
54 166 38024
61 157 262512
19 66 549142
35 29 597694
35 189 198598
65 105 540614
63 114 1008529
43 28 168032
52 107 726453
64 106 975905
59 183 584676
33 91 219728
100 189 303214
5 70 648013
77 31 267404
43 190 554289
9 176 651834
77 112 909058
63 30 715111
85 122 366993
42 167 209847
88 198 731847
88 103 301191
93 172 470907
21 9 624910
52 155 489916
55 193 645823
72 152 822810
69 80 197590
15 60 429953
50 71 895445
46 89 998278
25 90 447444
92 53 493807
84 133 844710
34 6 502120
62 74 523678
9 124 373485
2 177 570778
73 138 54934
44 150 108377
93 197 43743
16 63 149650
14 58 876730
64 107 228248
71 115 262100
92 179 817741
32 179 381518
77 75 455438
25 61 306661
89 177 702696
69 160 858739
95 157 801560
9 157 408599
1 167 441822
32 143 279675
50 196 402543
62 65 109386
10 49 627291
51 163 586307
83 109 874265
98 61 513751
47 179 733500
28 58 939273
63 109 865891
89 142 685766
31 186 701066
63 120 480202
88 152 709935
31 176 159032
12 10 123721
73 97 396261
42 130 91968
33 200 868623
12 127 110656
54 186 891713
82 48 82799
84 41 487816
27 103 996690
67 112 630487
92 199 751401
3 114 249758
22 174 303624
59 78 717809
98 187 768518
84 29 546251
52 176 46019
41 122 359936
54 144 193624
43 136 40683
7 50 993827
99 64 534707
79 60 70805
84 40 470711
51 136 720444
40 196 119650
67 1 251028
76 152 212918
21 102 811157
26 82 828016
77 78 68884
32 157 473233
12 186 998925
16 137 685747
75 119 20307
91 99 609384
55 176 757331
4 11 341968
64 175 181254
67 104 198666
63 108 554514
36 117 982497
42 132 747007
12 135 459209
33 123 342628
20 61 408424
68 10 519293
6 118 856827
89 97 263259
9 6 1005906
76 21 311
26 168 607848
23 3 127778
63 4 534876
21 138 849878
37 90 341173
41 77 629762
63 149 567146
37 150 103056
50 177 281642
77 60 46750
68 5 771106
11 109 5325
23 90 471381
90 188 859341
41 1 402650
70 115 452293
79 7 524262
28 26 232820
64 60 98398
71 102 2244
9 119 669042
39 42 896430
8 91 474649
18 193 168032
47 46 58583
94 72 569715
55 108 260445
8 1 742176
87 79 542847
5 195 624927
20 66 787396
60 90 862410
64 136 855942
41 36 726303
13 42 728669
70 73 606060
56 174 286614
29 195 372884
100 200 553576
34 195 231314
6 60 889578
52 25 792122
69 33 454652
57 60 413693
9 191 688256
16 150 121887
33 169 622305
72 89 508254
46 100 314076
7 163 278653
56 21 667435
21 85 57797
53 47 298716
12 112 704869
23 178 891807
28 86 205136
24 196 106144
78 166 253430
33 116 854030
99 32 493294
2 9 50522
51 93 141434
53 79 804776
76 64 87221
16 113 284132
70 151 209604
89 103 996165
49 169 599834
57 18 172033
80 33 54027
16 35 634596
90 193 900053
41 7 825951
81 72 480471
16 165 587307
69 164 151810
69 197 982095
31 104 230873
3 194 647579
96 31 433307
72 97 501792
17 54 722078
57 167 666684
46 189 642419
24 111 67549
9 126 643777
12 145 899303
1 4 832966
68 195 196426
69 149 439410
33 44 128431
68 104 174192
67 59 205026
88 119 904485
1 100 639725
61 150 839915
79 2 893933
37 17 157203
32 166 24787
3 1 1008523
58 62 991197
50 191 894790
62 134 822959
60 7 320067
14 170 884266
37 62 434051
93 137 948405
43 60 1001335
36 99 889012
81 43 84222
76 115 32302
31 109 638122
80 174 586623
85 33 339573
89 138 843266
49 117 638562
9 183 129000
39 101 79525
95 161 31398
96 27 155736
87 187 899565
70 108 646477
16 108 1005477
36 113 933791
23 22 242061
99 50 16251
59 89 346735
85 116 704199
72 52 311209
10 36 233723
61 188 853301
51 26 478972
52 75 192336
14 175 48107
67 34 790891
33 22 729596
94 78 644846
95 166 747291
57 142 118053
32 5 307540
89 162 127172
54 14 407773
20 149 367355
8 20 658481
42 4 137944
52 156 39836
44 69 1008411
70 86 288776
49 152 590561
53 4 413301
53 17 444474
62 122 534752
16 123 485407
13 91 946278
9 189 517036
38 138 826061
13 153 725857
45 30 843335
63 192 35853
12 75 704390
72 102 864794
95 80 31531
65 188 590716
98 75 949320
53 184 965566
12 94 453796
14 14 259446
92 133 283866
37 154 885611
32 149 43571
84 163 481010
52 22 717382
25 50 381190
45 74 983418
25 104 35048
48 187 968053
95 179 765354
82 168 600474
21 160 2843
31 8 501647
60 2 882651
92 68 882279
65 9 456615
43 1 699878
92 148 994831
15 139 57793
97 23 551938
70 107 852973
26 100 599898
26 154 536858
14 14 316735
49 51 301652
86 41 769963
49 52 469303
72 3 306592
88 61 618756
21 102 180378
57 126 355241
72 171 155207
18 53 831145
17 151 124259
43 38 560470
33 145 626627
86 152 440035
51 58 120969
19 86 380697
46 107 76349
22 67 297491
83 34 100664
14 132 312032
5 156 487156
53 106 265240
76 140 770978
63 133 521788
40 114 766276
82 169 93961
34 61 168753
88 156 913304
43 121 1011224
6 37 345072
66 25 784306
28 30 749674
64 93 419848
60 115 159408
50 140 771078
35 137 307523
97 140 199630
19 175 588663
47 52 206398
1 151 296670
36 40 494496
98 165 17469
65 20 125986
97 6 711715
92 167 740437
42 154 748015
7 138 76522
7 131 241827
81 142 645121
63 43 7406
33 73 992658
76 97 992760
55 73 249504
10 108 962000
80 126 144694
71 150 221452
2 164 671221
87 177 805114
38 14 233381
91 93 771224
32 196 660020
95 192 119655
100 37 545505
98 83 463495
44 85 459896
74 156 536277
46 136 591114
34 94 877593
64 36 818826
98 145 153554
31 147 663474
83 16 556709
3 30 501166
89 22 249300
95 194 959306
34 40 440981
14 86 160411
69 5 259091
63 123 141002
29 48 425288
98 66 257854
22 36 487727
45 1 551321
37 142 302120
36 126 390985
90 151 319346
81 193 892126
3 135 246698
18 22 28820
39 66 985275
2 64 445832
45 14 144171
95 191 113371
32 179 93235
72 162 916368
38 193 356803
10 77 1105
39 165 537319
43 196 243787
48 19 723270
94 142 322992
91 181 759829
78 162 652208
91 82 374804
56 44 4992
66 151 708618
91 113 250487
40 129 981681
83 190 707481
3 160 472381
84 156 797627
39 190 914623
78 87 444414
24 101 437135
68 98 508738
24 180 824294
95 155 288811
100 82 242117
50 181 910941
16 121 121075
32 161 91186
89 84 833757
3 171 437786
85 40 122786
1 107 605256
98 6 769742
11 176 229031
68 15 485149
16 134 443186
82 94 256439
84 153 534342
9 145 94475
34 39 285221
46 80 822754
64 114 777029
22 124 988198
51 155 659800
37 49 214705
90 39 26909
94 28 269104
14 94 462107
83 196 255681
80 62 556437
86 28 617509
88 44 439645
24 79 675801
38 43 961079
18 59 772807
52 1 991290
73 110 614130
57 153 900191
61 51 291673
57 140 850963
26 22 449719
43 110 595089
19 107 550106
77 127 210900
92 82 827816
88 78 186206
85 62 458531
87 199 218106
19 112 150160
54 126 380170
44 88 170345
49 34 299555
88 124 611353
28 138 823301
88 135 623469
98 90 343041
100 43 491720
63 7 1003866
77 46 683227
27 6 761725
57 9 614225
27 33 686598
24 3 735742
73 177 248713
71 50 894499
58 92 756272
23 114 93232
80 32 275333
28 155 343619
46 182 988392
75 142 725802
45 31 862376
82 120 846395
22 2 594838
44 54 861594
56 139 184602
11 167 67173
64 165 441351
16 69 329715
29 145 6136
7 147 501024
84 156 144701
18 151 497493
90 116 541151
80 137 690980
6 163 319206
72 178 960080
86 98 897085
44 30 690966
99 175 253593
32 162 676447
31 159 655016
38 181 422695
52 140 452824
73 170 530502
32 167 25765
12 28 72335
32 6 945719
10 65 580805
87 119 500520
77 56 571404
26 75 942647
49 178 672461
23 43 840303
87 179 14425
23 46 600042
92 89 791166
45 177 224343
37 116 653069
23 60 500901
82 44 146924
86 35 287049
58 46 159932
11 170 204374
54 23 357358
42 144 308087
87 134 171938
63 188 767608
86 86 811096
30 179 830622
71 193 129804
85 167 437636
69 61 551359
10 32 3871
14 19 91943
24 79 445897
68 58 836667
6 197 720379
52 80 494913
49 128 522526
43 177 253670
96 166 153768
85 13 561696
96 40 615721
36 166 181752
31 104 28248
84 47 455875
99 34 270673
90 85 551947
25 174 17879
18 49 331128
44 44 468433
99 12 906618
33 158 389140
91 122 749964
26 17 352113
41 191 103322
93 123 991031
24 68 68359
19 62 345736
35 162 179304
39 115 559513
89 37 43327
94 48 485142
28 2 518999
51 82 964664
4 8 223735
22 83 287966
74 19 11694
2 36 1012161
2 52 483736
61 107 234420
71 153 611954
40 86 248605
24 51 263780
85 134 534779
3 82 542713
54 77 6201
75 131 397759
49 143 312781
74 34 385575
11 12 490398
93 135 758571
47 172 534401
45 125 616828
62 193 182658
98 54 464565
6 192 955702
30 128 476416
78 176 240528
20 90 766350
41 152 479988
67 183 840716
67 141 973769
77 105 11921
62 193 653117
82 158 345870
30 165 664831
64 167 331645
35 151 717064
90 75 898313
37 116 583553
55 96 651328
71 79 792540
46 138 593419
74 119 721329
81 57 366856
32 13 413315
39 79 120774
47 99 757166
92 191 341855
5 197 331488
98 39 771143
8 139 470921
43 54 628078
65 109 740813
7 6 613366
10 157 18693
44 42 831210
90 160 992725
58 153 279225
57 124 568647
74 193 473313
70 83 11892
81 4 364687
22 127 42500
92 22 42576
76 19 110881
94 172 716231
92 71 814858
55 197 203337
78 180 427357
60 29 761809
14 156 237268
30 53 206253
63 83 757333
70 27 203924
31 72 161101
69 144 424432
62 28 283021
26 189 720929
27 153 610749
48 52 559702
16 51 169624
27 180 634168
27 186 914372
3 93 335452
85 54 675042
47 55 15944
93 57 11799
77 111 597541
63 136 995065
44 178 185262
95 66 800639
19 120 994033
53 102 793772
41 153 834537
71 193 374624
77 43 360249
100 13 214202
81 153 940593
93 43 566799
88 37 443856
40 90 445317
78 54 754851
58 44 317603
80 162 133093
38 199 525334
18 53 40229
82 90 152859
87 48 753355
30 195 10030
76 114 504135
54 87 848227
90 146 378424
26 114 322253
11 106 948849
81 162 407880
62 148 493411
24 159 67984
57 154 312959
38 86 724410
36 157 24467
96 9 515537
97 116 654568
51 191 689771
15 159 967309
86 58 923509
32 192 538059
59 156 758821
65 112 985358
71 56 69673
14 40 84045
16 55 77065
84 4 497592
52 39 791057
45 113 288686
45 53 138726
56 16 339025
92 124 599395
32 152 127021
43 172 127720
67 175 324595
1 171 758114
4 193 713029
55 158 648624
19 63 230484
14 129 982325
90 89 895747
53 66 822828
83 133 738735
70 18 429428
14 108 356050
14 187 396487
61 99 911130
22 74 272154
84 23 1006036
58 78 199959
72 104 959284
34 39 20339
14 102 663351
49 183 304058
47 63 98540
16 148 248227
34 190 597065
70 187 214719
43 165 530578
34 70 955642
83 84 604194
37 183 727137
63 150 867078
52 42 577944
36 107 775365
36 118 38932
94 160 627309
74 132 902799
79 88 636596
70 86 263801
35 166 285295
17 153 698607
91 72 271046
92 170 317692
47 117 618903
2 36 637592
45 7 678013
76 137 748286
98 186 785852
71 148 535834
77 162 519237
4 196 813182
1 192 956752
17 75 673225
30 157 596503
50 187 640235
67 117 943580
44 87 498518
52 38 335307
14 112 737370
36 13 206079
20 173 999714
36 39 6445
69 17 826747
68 109 706302
6 152 966252
91 102 619147
34 41 121845
56 65 219311
30 197 944281
88 47 977146
28 198 130250
57 173 326481
74 121 780044
46 79 525607
41 148 511036
21 142 637533
40 7 779884
79 75 156007
28 71 397413
8 41 736900
51 6 534225
14 190 993073
15 156 499039
68 169 395503
50 145 913348
20 157 804832
5 143 18000
39 85 66532
74 196 96638
61 141 743841
92 157 501615
75 47 792409
39 164 657206
79 179 1007994
71 19 529515
4 188 348744
43 198 793781
53 74 154560
91 45 476291
56 130 741827
96 110 500081
36 103 924345
77 150 296050
21 76 18885
45 185 802064
52 159 60961
17 141 258077
14 112 166963
9 91 274101
4 63 321397
27 53 785811
25 168 945465
33 9 683569
12 18 964569
46 19 407390
65 35 574291
69 126 15192
21 37 542004
67 164 604268
100 68 413863
27 1 974593
96 94 573780
69 43 288390
65 193 611344
53 164 465528
81 39 770007
63 46 622536
79 140 62871
79 93 1006149
37 62 310278
75 105 51143
67 76 454196
45 160 800758
58 72 451728
24 152 931075
92 132 363512
64 34 144577
69 192 330333
48 199 886833
29 154 183783
40 87 160044
26 115 900812
53 21 902570
13 104 558218
86 116 501110
17 119 925091
47 180 225619
1 45 448291
63 189 667320
81 22 708139
87 185 916760
68 21 521193
47 198 746272
34 110 823558
5 50 625733
14 131 303978
38 173 337251
5 140 449265
30 33 585022
91 21 366000
36 149 1010327
59 163 747385
97 93 394105
92 54 394646
24 115 550662
79 57 578638
9 41 83968
69 165 960250
48 76 82893
84 137 924166
52 98 750105
27 108 291554
90 68 746751
84 160 939768
89 84 501684
75 17 404769
1 80 480812
65 164 241974
14 93 526634
23 112 237755
64 163 308250
15 119 627111
46 87 707031
7 181 52395
88 44 718984
10 144 447453
47 153 392030
37 86 87043
17 101 862813
71 193 908370
7 13 437516
75 45 147002
89 45 726263
16 80 959866
54 58 768621
71 105 777969
78 134 574333
14 50 513796
1 115 271426
1 78 90903
99 54 952897
70 34 72418
24 165 431747
35 191 682611
27 97 326820
96 14 289174
20 29 428634
7 58 189183
87 60 423351
91 33 232130
60 102 1010914
64 107 18287
19 19 352435
7 129 818706
39 13 776816
72 142 33359
57 122 829766
21 25 585915
7 144 738329
22 177 440529
39 191 516682
65 199 424242
15 146 886194
68 191 953016
84 117 167577
75 22 183429
97 40 352842
89 45 874823
42 18 56889
88 132 62880
63 6 484047
36 135 81072
77 137 659959
86 164 571384
17 65 365706
50 43 559201
18 15 594843
74 84 649089
93 125 141718
14 116 785148
39 153 920758
40 167 193808
100 160 983816
63 167 352079
33 43 414283
30 91 819881
3 12 149614
28 192 260721
24 25 445936
87 27 181435
2 160 90791
78 173 495557
71 193 888801
40 45 336972
33 47 731428
17 97 466071
29 70 991024
89 61 489225
79 62 175105
82 137 377041
25 110 268992
80 78 100948
4 57 603476
29 89 119196
33 36 367247
44 183 816609
26 13 413701
47 175 930454
7 5 514940
31 123 205442
72 14 603540
60 166 91849
86 22 173541
63 22 831636
91 10 268889
9 35 581447
1 163 182198
44 38 165745
53 156 861057
2 122 431884
81 128 446235
50 102 594892
72 160 308278
1 193 949182
18 147 227190
82 68 171611
50 12 768294
79 11 183126
25 168 924247
54 179 679744
27 44 966585
97 125 527997
35 90 601818
43 1 640456
44 196 675264
4 108 7853
48 31 797559
17 42 103334
60 114 849397
39 27 143680
51 180 156813
90 18 655504
10 80 317662
28 72 984235
11 172 56948
37 157 563328
53 61 528086
58 23 560400
27 28 784065
52 145 952919
18 59 515982
43 173 647314
57 64 67828
93 41 424213
76 97 67830
22 110 939411
19 6 876465
11 195 581167
25 194 207912
41 150 442187
100 98 402036
17 123 514079
25 43 987433
51 146 697512
66 47 920118
4 165 496699
10 168 348966
14 39 816787
9 107 866436
85 77 378171
50 31 328878
85 64 402974
49 51 217037
84 161 205846
27 74 476805
78 187 295985
39 122 588364
21 53 190726
61 168 125874
84 5 679611
80 181 51862
66 181 920381
17 76 919588
30 88 666494
55 105 679225
94 29 144204
22 50 440225
77 99 482657
19 162 255539
46 99 872809
91 81 667238
64 145 422104
37 156 901020
82 3 764461
10 115 580174
83 127 703524
85 149 606172
24 177 268769
62 5 540012
90 162 414204
96 16 833776
7 65 78623
1 116 803556
98 86 56222
78 10 620619
77 33 723708
54 149 823965
59 159 10691
25 137 214256
56 101 308536
23 100 567803
50 74 671873
56 191 175015
15 17 307475
46 52 303184
79 116 1008405
88 186 602492
25 185 944912
95 52 23981
59 41 530271
9 173 801291
52 99 853891
72 16 989592
7 197 219177
12 119 678242
70 195 270185
38 51 320780
69 189 807178
5 27 937677
6 37 308156
81 58 391159
9 86 285136
62 117 395144
19 174 646631
100 186 672046
49 68 383587
26 3 38924
7 122 133398
56 128 421397
7 179 22832
74 152 43696
29 13 409555
68 24 65255
98 144 538388
22 169 695156
95 69 679485
63 174 886569
100 16 476055
59 179 1005303
27 174 561347
47 159 487654
71 71 22474
5 42 704572
12 116 230541
70 87 331795
68 121 1002737
26 179 336954
28 44 128289
24 51 659125
78 100 491785
77 49 862589
55 154 806850
91 120 667474
43 50 762978
71 195 796174
46 67 813859
32 145 42822
79 18 915307
20 155 239332
9 155 699577
76 188 838494
61 80 432588
89 199 449948
85 119 548400
19 29 110251
68 143 272282
42 108 626911
29 155 975563
61 176 599936
6 197 441494
49 77 33999
51 59 60281
25 82 225565
42 134 380478
85 87 877782
70 22 132124
56 39 909649
55 110 359445
87 151 84450
29 165 303401
77 148 104643
74 67 605230
67 48 387720
82 31 279554
7 6 979586
23 31 732896
74 41 425123
60 48 885038
24 64 200820
7 81 4852
68 4 95414
9 116 238734
2 128 879658
73 93 144205
91 184 113086
71 16 746848
41 2 58998
53 126 72248
21 199 769631
77 40 388944
67 130 999373
71 186 740007
38 111 342724
78 41 473573
1 109 785253
32 85 501048
14 28 424900
4 87 390705
44 159 309940
33 172 785016
90 171 328536
45 191 457990
28 142 757536
80 50 856656
95 144 638456
12 125 355578
57 76 116667
89 189 752045
44 71 17466
88 174 88626
69 64 805515
82 137 504286
79 166 766705
91 94 720653
67 53 150112
56 50 612585
59 64 429063
59 26 871096
57 8 908181
60 22 541723
23 163 18984
100 47 718146
58 69 834643
35 16 107593
100 34 71474
19 71 326065
64 145 19358
84 189 330569
34 154 543686
19 186 826842
74 152 867131
41 97 773516
55 64 541236
83 130 65274
70 16 984990
85 10 499015
10 80 342876
48 148 682423
18 163 744155
14 67 313977
60 119 543476
67 93 203898
22 80 454497
47 49 687440
12 72 128142
52 177 139525
19 98 15263
50 80 691826
62 170 770948
47 45 865870
92 110 710295
14 30 281243
67 127 753829
54 53 441783
8 160 753293
69 134 205883
82 197 50657
27 54 722517
94 69 151846
42 77 1010858
45 57 827501
13 100 378294
99 114 822016
48 144 657920
59 165 836096
15 164 496939
30 122 392157
100 2 382195
75 32 950076
19 67 622411
50 3 83377
41 153 105500
42 46 557031
52 156 292005
8 97 373502
98 121 468759
40 91 662092
59 164 77840
9 104 227452
26 63 684945
39 139 691266
12 88 790494
2 53 971234
62 31 886099
97 148 674254
58 140 789708
5 84 351394
74 53 732470
82 17 44848
53 85 615422
50 122 689530
55 142 349374
86 47 488157
38 120 766750
14 60 387977
5 151 663646
10 155 629493
22 152 403709
12 53 980535
69 139 389952
59 10 259381
44 154 474026
75 155 390277
55 72 69982
32 22 326720
31 115 535230
90 170 458124
85 2 834788
3 102 608924
5 56 69861
26 142 354218
92 134 493094
83 190 306304
81 156 209745
10 84 577575
41 80 484061
83 193 571063
48 100 114565
4 112 665865
45 196 284423
88 117 630200
6 21 491840
100 184 652605
75 191 442866
22 47 1000655
97 188 803227
96 54 446885
57 38 381378
95 130 687189
8 28 180967
78 121 356225
69 37 927745
5 155 425141
92 42 303874
64 132 82501
88 192 807245
19 63 947630
21 123 237155
65 155 664118
21 76 273766
72 178 427362
74 68 764511
25 149 673188
10 182 479062
77 40 475343
23 168 465191
80 84 315384
30 113 15659
30 111 365804
85 180 585934
38 29 789206
23 12 165962
9 42 717455
53 117 585739
5 197 541332
33 153 887143
20 47 595
15 112 497205
76 33 425226
3 150 426088
50 33 685307
100 152 326763
73 29 246645
80 14 387859
22 93 628238
34 27 276475
71 173 791547
70 120 382784
37 40 228968
86 140 830118
76 142 36
1 174 899777
91 110 473283
88 24 104836
10 92 52922
93 150 628882
22 100 621745
16 180 677432
65 92 967934
54 100 16197
84 13 601
64 45 987575
22 114 331944
11 12 489756
56 88 262836
43 182 163819
5 44 185674
81 123 586828
37 55 210393
31 157 670751
27 29 55378
52 166 707095
100 24 338830
70 21 817268
15 105 809128
81 1 153457
69 96 775896
55 59 57904
56 30 902346
100 64 430121
38 170 369205
41 77 753632
76 160 540505
90 121 598802
17 131 487765
78 109 2044
22 3 925574
67 142 495592
21 183 282412
60 178 605851
72 29 510763
1 190 524930
97 4 387743
26 14 256917
17 168 314160
73 181 259948
78 134 919210
95 135 647417
43 171 533066
60 118 409685
4 152 481794
73 154 778093
52 152 172788
75 151 610498
37 120 323001
27 58 717530
80 126 869566
65 180 514208
31 59 711761
58 109 88453
32 80 996519
40 121 228992
73 132 219783
55 158 838056
24 179 965808
3 36 75981
37 144 550044
30 123 74285
69 4 231690
32 167 501774
67 140 592434
66 175 108644
58 78 963110
21 17 399076
72 43 375843
3 128 489138
74 135 633802
3 174 170825
42 60 735767
74 153 669837
55 170 490358
50 25 53556
2 130 283112
55 48 484782
60 117 901635
25 200 271835
8 153 97776
86 24 560861
27 188 149562
43 151 754381
7 182 464306
76 159 247137
87 67 14933
30 195 327722
83 6 189935
71 112 495173
57 23 578536
89 39 120027
60 149 330266
96 81 450024
6 180 883141
15 97 5874
67 136 712813
91 125 334280
59 64 310528
89 5 765365
85 187 45773
38 90 27774
18 29 901820
66 120 285428
17 179 316933
84 67 835339
6 50 1000226
82 61 39736
2 67 685097
86 150 52172
46 66 846484
29 50 102258
93 10 108484
20 15 52632
85 146 401331
55 19 521528
42 50 654624
24 57 352308
72 62 281687
51 29 402444
71 33 732111
49 131 928034
82 43 137040
14 51 111947
2 172 368716
9 63 64948
18 62 979865
28 19 217004
82 173 624245
66 164 140967
69 170 607385
15 57 760119
33 11 180286
39 21 941023
72 69 197079
72 26 385454
3 66 800924
83 78 536085
12 170 570597
48 9 823250
96 54 722511
28 189 156962
87 47 724255
16 20 606396
41 155 1010382
21 5 66662
89 24 579657
31 7 123015
55 143 950627
67 172 933847
31 106 659360
66 175 416990
49 61 844478
34 166 310828
49 8 183728
50 192 696466
14 34 765315
28 22 532782
12 47 990949
32 78 55871
7 171 383242
28 67 184342
83 77 825603
39 174 207076
100 180 320749
87 8 375872
45 92 817829
77 20 241276
75 74 607345
94 41 477546
32 59 429610
57 38 252919
26 17 432971
61 60 222700
59 189 890611
1 175 145544
100 157 124573
56 21 559483
7 159 172413
32 52 463397
35 132 955199
16 192 375032
85 174 562293
96 34 112800
6 1 756649
66 33 541089
42 13 924196
88 181 633558
60 89 102735
62 78 572872
84 177 108124
87 89 943650
3 193 150292
64 99 433910
63 176 548073
58 91 747400
49 86 614675
94 11 808094
16 197 865281
92 64 652684
1 26 883821
6 133 206397
94 93 827433
36 91 808988
21 100 1001248
28 84 529289
80 180 982094
65 67 29667
1 16 67490
73 165 979642
25 111 574127
32 154 598811
5 41 116883
96 172 151895
66 58 138841
69 13 317849
2 22 16286
24 165 719701
10 26 292038
1 50 245281
69 89 596294
58 22 93158
71 172 515564
64 180 162470
33 120 630901
79 11 86930
89 108 528848
19 41 30629
4 7 234995
55 16 92302
66 102 946002
86 99 78828
38 75 420509
34 89 967248
35 78 678408
2 89 281242
27 136 174603
54 148 845932
41 147 951978
99 38 764346
44 187 240866
13 141 807961
80 103 523118
11 184 837088
70 87 314864
42 96 449083
48 191 84352
28 121 234539
44 163 675299
96 58 274493
96 97 318239
44 128 935210
40 17 263307
29 119 31166
13 191 946199
51 104 828790
38 175 369696
40 99 604064
78 32 133265
83 95 320852
34 10 56359
66 124 895206
58 135 738921
2 144 773832
53 197 399492
32 22 370581
83 169 535433
55 87 252648
44 77 711660
46 21 573922
88 122 955786
68 35 349382
78 62 541881
19 190 565015
46 39 300076
8 30 646959
93 94 922877
23 117 879043
30 77 869098
37 78 954017
25 72 975435
35 79 388317
77 191 755329
18 7 101793
2 114 869814
47 56 246482
53 75 613800
13 29 159012
29 159 865736
48 156 314532
77 5 43782
29 21 898163
79 148 751165
76 18 38088
25 105 485026
57 52 802224
15 198 535544
88 3 758918
77 100 654769
94 78 81508
55 121 652886
8 142 681941
53 130 571145
11 88 54885
83 138 504830
36 199 53356
59 32 684430
95 157 205652
31 21 494554
82 18 147463
22 11 385505
49 163 598078
44 70 914075
17 12 780084
88 70 538897
74 86 480284
27 51 8964
7 153 584609
11 167 285096
50 42 7794
15 167 827748
34 166 107634
87 106 175753
18 141 499492
42 112 135342
45 103 257983
46 179 3138
10 114 827430
75 65 968586
47 129 419989
21 15 10127
23 29 682641
57 135 813451
93 176 279635
37 11 522781
61 133 994847
50 7 278909
76 1 827868
58 138 511943
26 196 549762
11 101 639128
60 56 790471
72 113 968738
47 8 776681
9 141 636991
89 18 716944
62 62 430646
73 125 792671
74 13 744578
33 3 997962
69 132 727234
1 112 553466
83 24 721126
78 160 801840
56 16 658225
46 12 953775
16 91 550137
100 117 343989
33 158 805984
54 103 329194
98 68 603443
60 71 968697
48 83 698706
15 53 269161
1 85 738680
61 171 221562
99 195 657702
93 3 939375
23 116 658060
22 27 383695
64 172 986416
38 156 440498
26 5 626414
40 119 442849
53 1 137767
72 70 372417
54 196 847822
96 25 946577
10 38 965382
90 197 451966
63 15 416708
42 30 53263
52 145 113320
2 174 685885
38 1 660229
62 67 352815
95 94 934637
99 100 591091
16 104 494731
1 172 292043
20 9 461812
92 133 368996
43 55 642762
44 70 974465
66 87 791625
6 198 243012
16 107 154112
43 101 746165
80 133 984424
88 129 683910
23 9 189769
38 6 765438
12 86 410578
21 21 564132
52 117 990935
67 174 924561
97 16 33509
60 157 735505
24 60 609404
65 88 182808
49 47 363418
82 86 481740
71 138 790722
89 33 854975
66 15 814098
2 196 205221
79 51 580865
67 118 425036
32 149 244834
72 125 651530
66 29 490100
41 67 228210
76 181 44007
32 4 789989
3 171 782466
38 93 218074
30 92 227665
63 198 727959
1 98 847618
44 25 408830
91 15 986803
33 48 656046
37 143 977844
25 122 373798
35 57 706200
23 150 640627
39 126 698445
44 173 937269
71 200 444797
14 148 422940
13 36 672596
36 87 224114
98 80 543825
80 191 330049
97 53 405579
87 52 414639
23 149 74559
61 68 564624
83 133 565195
56 194 590818
32 124 919312
63 102 422386
83 26 38780
100 179 410163
68 89 583646
47 59 603173
34 79 305672
63 133 730705
32 26 874675
42 184 331058
49 170 139813
95 132 872082
97 57 126520
89 95 759897
46 118 167324
83 102 572125
48 101 352475
51 183 78345
2 88 153552
100 149 205019
67 25 866392
10 139 253867
45 100 1002673
54 183 832043
98 106 65829
13 32 98102
66 144 999606
63 9 308337
82 100 43516
14 115 641519
93 184 246890
2 30 731506
26 116 644611
92 104 667899
3 64 67211
65 123 1010457
61 94 29255
89 131 245933
31 100 790209
82 117 149723
85 104 685769
40 121 513942
87 97 741111
25 49 379199
93 172 555304
87 119 826720
58 53 868984
10 186 1240
79 1 846371
82 89 562234
34 2 631388
90 69 901001
34 66 16906
49 91 151698
3 110 184477
83 112 947480
96 44 499886
52 146 510530
38 141 9487
54 109 988492
27 123 304166
22 139 11923
46 51 415291
71 162 835223
59 4 166650
52 114 642211
17 150 627662
32 100 365141
25 20 512466
37 3 481852
26 129 813004
100 94 684363
49 158 729672
9 180 504138
3 34 150765
5 38 70415
96 96 706192
52 119 814090
96 68 10561
73 15 559608
1 141 2213
27 123 451883
6 196 1000388
15 142 559236
56 179 841345
22 188 482917
68 39 35575
66 41 357764
89 94 290512
78 37 443282
12 185 689479
84 42 231498
48 67 694368
88 76 672245
57 167 602877
15 39 751953
11 181 76292
66 117 475148
5 53 5317
58 45 88888
8 33 37007
16 196 402564
56 63 19742
80 151 118773
19 109 539908
8 14 922497
35 187 477650
67 51 195288
69 116 564260
43 104 782561
24 4 896660
50 36 704423
70 26 852728
82 22 169907
44 55 219326
58 160 796893
87 29 592547
58 133 297611
47 105 986647
23 170 231882
40 57 946757
34 32 668528
96 22 171437
56 96 819446
30 91 562772
60 197 429660
99 171 64736
33 13 74175
24 22 121846
55 160 483212
20 132 47085
79 135 937615
21 176 397238
97 181 728581
56 134 644449
47 153 295653
56 148 379920
17 186 268819
96 148 432395
4 73 946329
13 48 980818
21 42 291238
39 196 617580
49 10 687589
1 112 537841
36 2 954403
8 131 586643
16 58 998014
42 64 507994
45 150 456082
56 44 830753
72 188 467771
30 117 136012
85 179 703176
95 116 624607
14 190 116211
79 195 767071
91 158 45399
43 96 636805
34 43 816371
9 168 100584
82 99 929378
66 12 738387
10 137 537089
69 86 210865
53 79 296594
83 124 6800
44 3 148795
19 60 731108
41 149 548911
12 22 323178
28 39 164120
88 61 274996
58 115 246814
89 61 14427
19 200 946970
3 78 402090
85 173 85426
31 39 259544
40 12 340145
63 91 625275
78 96 495781
8 135 439837
74 63 610511
18 17 224207
78 8 856935
40 74 655969
55 36 488282
15 53 951949
45 153 525663
34 37 777607
37 154 530446
100 146 362561
72 160 802046
38 108 440467
59 60 448041
83 174 511230
75 9 853055
60 156 989160
100 190 462072
4 196 387529
15 162 242657
11 1 839571
86 70 243631
56 154 99640
36 166 130023
25 119 22277
92 87 81749
15 156 659370
28 82 772102
48 67 191705
55 39 647690
66 7 496379
65 42 5052
87 83 394509
55 50 124048
1 182 385413
42 68 862240
80 89 64345
86 147 517933
37 70 867954
5 11 823721
27 27 748025
83 81 973346
5 101 708907
8 172 252508
97 109 682101
27 159 80492
60 54 938065
28 44 734882
48 156 807555
71 137 300365
64 165 384595
68 78 557457
88 35 186154
55 133 837119
64 136 375937
66 105 48766
63 65 949425
7 63 862124
86 163 747705
38 63 540781
32 168 559308
8 154 912496
20 123 493425
47 197 970958
40 135 568464
51 45 677924
18 147 142841
4 185 1004265
51 96 796376
28 123 539314
25 137 391574
31 6 906772
66 169 77925
47 73 808273
37 72 446489
51 137 744128
54 46 947223
74 130 30838
83 110 685386
47 7 975195
83 44 630415
59 165 782661
55 191 272709
80 116 750724
4 167 872871
14 93 668587
18 95 37584
85 4 260922
36 51 186060
56 135 403937
7 115 996184
62 44 845516
22 126 280658
84 14 241558
77 135 799611
43 41 3511
56 19 663515
69 33 637990
6 89 290240
97 71 152662
20 112 811036
24 163 494290
64 75 333877
68 106 652726
25 160 661384
82 193 544274
39 164 562067
89 23 492668
13 24 818843
71 71 1011537
69 191 19397
60 131 717133
11 45 155367
71 73 318297
64 1 770091
82 90 719757
66 59 421153
88 61 181723
74 134 154207
24 8 813287
68 62 444346
56 23 406865
46 163 630018
32 194 311086
11 84 709589
6 179 412296
8 164 269550
14 141 814196
42 112 320986
49 46 990203
72 143 983215
60 61 346343
11 160 477218
51 116 882210
26 94 765434
8 14 648895
33 119 591321
47 25 721727
24 80 88578
44 13 572022
39 146 627190
10 75 983216
89 16 754105
45 199 65532
19 30 199282
21 166 325336
35 51 689284
26 120 877672
51 111 445920
16 46 883794
13 189 624259
8 76 290660
98 194 385043
86 120 902967
33 19 652265
21 128 537277
74 123 151165
51 104 572065
29 170 420751
76 41 783061
22 70 616132
24 99 396262
77 141 190061
1 27 210707
93 41 40357
73 77 614068
50 98 540992
38 34 81086
9 159 974668
95 170 535865
4 45 385272
43 116 647907
52 141 888123
16 136 816311
56 66 442102
23 108 834285
65 184 908751
41 83 252958
17 150 897432
81 143 100562
50 148 398893
54 55 101526
86 13 1006788
20 41 488570
82 174 1010380
67 137 820083
33 124 930834
1 7 614763
56 90 948422
50 197 543673
49 32 103420
87 22 37521
1 148 90075
14 8 757895
68 77 894632
10 178 465179
9 66 875155
53 94 702709
89 62 334938
6 120 422132
46 119 456149
93 196 250756
21 178 798117
8 107 621485
3 88 152405
45 102 177171
13 4 828495
32 161 468753
65 186 270674
36 65 615773
82 137 27993
3 198 875528
96 186 992123
87 105 717501
86 94 821518
97 110 277614
61 194 664823
7 3 893257
92 190 67841
51 191 193649
100 17 490287
52 115 790950
88 127 942030
38 100 439756
63 139 171267
98 38 400114
14 140 1003932
52 50 76181
12 179 953927
7 72 750141
74 123 820570
77 13 366686
43 136 123112
77 94 482106
94 32 166237
75 91 949386
60 100 964259
52 68 296842
53 151 257255
24 71 408551
28 29 688757
97 95 761715
61 61 15320
27 38 989857
40 63 950293
31 59 123235
32 143 818311
58 60 780024
51 183 748573
5 125 751915
10 160 201445
64 183 136498
31 161 881649
80 26 690487
12 6 969243
75 26 642708
95 42 78903
17 45 228626
38 140 189782
42 74 253493
94 190 206966
20 163 518619
57 144 172994
91 67 503952
37 25 980238
61 185 376347
29 54 818451
97 91 322318
40 88 294239
37 91 127052
15 170 426620
30 69 730676
29 161 321076
57 158 832522
38 98 643266
41 78 617573
98 126 639670
45 190 514109
57 8 572716
41 194 133636
19 37 711939
21 128 134457
26 194 268794
59 95 876332
44 114 251042
35 96 793553
24 69 213496
86 192 313661
22 185 337409
82 140 664597
97 37 396009
89 162 806950
22 88 873950
87 30 291634
47 46 72608
67 178 817385
39 3 634363
38 4 798691
18 125 407939
9 11 990683
95 101 740366
21 178 567165
60 30 555060
67 44 381568
1 92 158731
91 37 633659
18 38 975126
34 151 800333
76 37 908327
34 122 435549
36 162 623850
74 49 955051
73 139 764545
80 116 286815
57 149 799780
32 136 809577
28 195 163994
60 152 531224
90 93 765121
44 79 283424
43 18 450184
29 83 32535
66 6 595840
16 27 60329
20 83 213419
93 41 718634
36 180 293351
17 49 323642
62 173 652785
46 71 99726
18 28 755570
28 85 786406
40 91 41253
32 50 442939
3 195 799736
38 155 272519
63 193 604299
36 21 880470
17 12 184076
58 48 15928
95 12 730000
65 141 857539
22 20 683190
78 81 15125
42 97 384228
73 119 29155
70 193 908014
72 169 163496
54 60 701984
92 80 564242
22 6 602897
12 111 815053
59 114 207009
83 187 782159
74 128 629640
4 13 475030
1 71 976436
97 173 374128
31 107 572029
98 136 494242
9 136 308611
73 180 993530
32 76 819486
57 118 529713
83 96 602198
33 34 968776
100 39 916133
100 26 900214
60 150 547356
91 149 40295
46 154 646703
32 138 347144
93 4 774965
19 98 846878
79 71 265974
76 128 613378
10 8 817457
21 148 610546
26 93 45705
11 67 547191
59 102 469152
26 24 10805
13 167 417298
15 199 417396
9 123 578949
56 67 852637
32 10 401279
64 63 610820
49 19 331658
64 170 698967
45 178 485759
26 153 193740
49 179 534283
14 56 403994
45 196 834292
9 56 14289
22 119 950218
12 67 985653
77 189 761866
16 3 820879
84 155 723188
29 14 285788
37 48 708864
4 100 299119
38 60 641371
99 142 433675
9 107 525596
49 121 140747
44 144 73707
84 193 610857
52 185 560454
84 54 635308
26 1 214504
15 41 499660
19 41 595075
85 55 92157
49 125 199083
67 148 41809
73 12 648807
81 113 361804
54 136 786468
54 127 935136
69 2 646618
24 17 529679
9 103 471839
78 53 654321
53 93 968991
100 123 767978
10 197 168285
54 100 944699
67 82 117744
62 99 758069
13 81 587983
49 119 171316
39 87 486774
55 39 603619
73 69 456023
37 100 871610
95 87 389656
96 58 310051
84 24 814461
61 174 83135
80 158 997856
92 169 360406
68 68 38425
86 3 622862
43 123 720443
21 88 150842
92 175 247230
40 110 331256
20 24 531928
37 196 302011
99 53 38172
38 61 594782
67 130 312603
93 58 773285
46 139 682587
100 11 58878
99 38 367918
12 78 309881
1 85 211764
95 150 945328
37 153 888416
96 101 180952
50 55 817557
40 121 641326
84 62 763607
64 82 113226
47 23 582670
6 154 258865
71 131 4935
42 131 375530
19 88 48635
56 148 813871
87 68 771026
50 52 168903
61 168 100221
44 93 46582
65 173 127196
51 49 244784
34 18 811521
68 40 704968
90 139 220360
4 96 371696
26 43 407083
52 51 919867
96 27 245868
60 20 1005715
94 32 615425
45 1 68181
99 88 164417
100 66 64008
75 172 730624
18 96 249965
24 112 698341
43 118 870294
45 134 328208
37 91 324658
31 78 968058
4 126 20214
91 49 510538
78 104 477329
65 88 921334
94 69 188594
25 81 386714
86 154 192392
9 178 785262
6 64 454603
71 44 946400
28 15 788830
78 80 170218
92 43 579729
90 69 265375
67 138 630756
58 135 25740
61 140 114117
43 9 734314
13 193 410438
52 52 389838
37 150 925210
29 21 64975
12 184 23086
90 162 285173
54 118 656957
75 125 555769
79 186 566442
22 63 898261
77 137 816053
82 133 140958
77 158 448964
96 95 206811
59 146 822524
62 139 436685
24 119 787057
34 6 574329
97 87 232559
97 75 808324
31 121 319186
93 25 339740
41 76 958971
1 144 559709
71 138 878368
66 100 910306
95 78 694796
73 88 624488
84 165 681722
1 100 315330
1 160 848175
87 200 790837
16 56 751444
90 30 729160
33 169 205066
18 106 984535
54 103 879590
47 77 107766
50 107 960368
37 46 641852
59 190 707853
7 143 701277
18 19 646342
18 157 291331
60 113 786568
88 183 156035
80 95 178284
15 22 366341
77 86 56621
29 68 894696
50 42 98472
75 197 978639
46 161 377487
16 104 459721
79 121 560800
60 101 493237
4 149 898129
43 24 583792
21 57 682124
86 164 750391
60 97 453540
74 57 196819
35 45 455509
66 191 258667
98 72 170209
15 136 633774
60 4 483638
42 81 130734
74 142 677350
71 160 122902
9 192 501876
30 63 345969
10 41 377111
26 135 632888
33 54 853886
52 118 624841
52 69 666654
83 73 980212
91 52 166567
95 41 234077
96 62 365376
55 170 736289
54 125 62590
92 199 1006667
75 80 775652
25 87 680422
47 55 434392
51 155 506961
28 113 265428
36 12 507370
30 140 113181
41 129 586987
26 173 19402
2 191 315117
100 179 462701
90 62 580085
98 48 341050
14 162 136453
37 55 629125
32 7 49482
89 31 940462
26 84 658498
14 133 310
78 1 314090
31 101 997196
24 200 769650
59 162 906298
25 166 1007447
96 193 814895
68 115 820529
97 130 79931
61 181 16540
10 182 511653
27 137 498962
24 177 876042
87 98 936665
99 25 164820
69 55 472257
78 140 916486
4 81 143708
98 62 950357
59 114 674036
5 200 565858
55 46 882567
26 49 732084
100 29 531151
23 9 713921
54 175 10078
9 64 667198
83 6 317455
52 139 818823
53 95 792799
34 31 185658
14 48 501345
54 124 229232
96 3 184675
10 2 826558
84 161 384700
47 46 518742
36 120 575278
69 78 708828
11 61 412743
98 168 447291
26 194 778066
90 95 324287
70 160 806615
49 134 905022
5 141 569197
45 34 320429
79 24 819826
71 123 821964
7 119 990905
3 51 922543
100 47 820142
50 157 651921
76 132 628241
65 102 130546
65 108 897958
73 136 169966
72 143 877284
87 25 333929
71 129 625142
70 96 986757
32 22 11797
73 8 411027
70 189 797628
92 58 530720
32 70 227409
92 103 526415
51 67 683457
82 91 11900
38 186 864443
98 83 655799
9 48 343323
33 143 104932
85 79 763718
44 136 548309
47 168 518650
96 170 831707
70 185 384215
2 139 781968
7 121 822159
2 10 925270
45 94 457135
10 16 464327
64 77 215245
98 194 691427
67 178 454611
71 124 663936
60 59 471033
17 23 717636
56 16 833612
63 163 272052
2 6 34357
91 181 673111
50 71 989659
8 66 65783
80 74 647172
17 177 893310
35 129 563057
37 37 564783
24 173 900036
79 64 936816
15 36 354926
97 89 838785
58 11 34013
2 14 580583
2 4 342069
85 58 929699
39 105 175290
22 16 408431
21 174 46593
74 21 934293
99 154 522770
80 185 416154
21 198 284152
28 166 679497
91 188 849984
28 103 799158
89 32 65505
95 82 517044
86 138 642223
88 190 977682
51 2 918781
93 85 444118
59 130 50683
2 27 154237
66 95 703347
28 108 214061
24 72 909612
56 169 256997
53 53 94656
68 67 742303
36 128 797653
46 70 383310
10 95 278419
46 47 300768
93 71 752476
66 78 102083
91 34 68330
89 100 962750
33 2 781073
26 94 749123
46 67 964606
32 7 809687
88 52 636371
53 105 469039
4 118 916561
16 92 123231
96 163 997458
9 93 264786
81 183 411766
30 16 813360
30 186 250242
29 70 495489
73 92 435542
78 80 679379
27 159 215054
91 193 649909
1 49 179802
32 135 927885
55 22 572374
30 121 200065
1 105 578862
41 186 991284
78 36 933777
1 4 867100
19 98 686183
94 86 43162
14 108 749316
9 118 533563
93 160 1009250
87 175 634063
50 163 226186
13 132 901547
10 112 189023
32 122 431759
68 183 141407
12 153 549729
93 102 908671
87 67 850117
47 162 871669
21 180 525742
100 119 500302
63 39 1002034
85 75 674181
13 63 402184
28 47 583334
9 67 553094
61 77 390675
7 7 659905
74 66 446328
69 50 901295
32 173 377926
11 26 889661
56 150 556611
41 17 6960
47 87 754814
57 147 883688
15 86 325153
52 53 104909
30 33 921585
90 159 585221
22 127 512906
96 82 979547
82 37 459464
46 59 257902
97 174 381603
15 93 914243
35 26 140923
62 90 112041
73 151 13322
16 91 903200
61 194 987388
2 98 546102
45 119 136181
82 39 399082
38 68 592590
43 128 725658
63 58 17941
83 94 630987
81 123 110108
58 86 512523
38 141 328549
13 101 65038
56 100 1011131
29 75 8101
33 35 82053
52 17 781891
18 140 944118
56 122 121213
37 170 747244
25 29 361169
33 174 546293
9 112 547487
38 199 902994
59 102 637874
19 192 820860
58 154 130968
30 61 48939
68 49 886861
64 157 55002
14 52 589848
27 81 792432
8 99 125009
70 195 909060
67 98 455124
48 24 214641
88 135 899791
54 110 84699
12 97 867699
32 190 894275
7 2 207624
100 74 356656
27 118 613189
100 39 611388
8 97 749827
99 84 469845
83 165 104953
68 17 805762
53 177 538542
28 96 651629
58 146 262506
14 63 412178
96 117 49501
78 44 142031
7 138 22652
24 103 837842
8 51 692360
92 43 656312
60 106 1052
13 100 387505
84 174 603125
92 177 296712
56 62 214046
76 11 575883
86 163 118065
60 60 527010
2 98 972694
2 9 399523
97 23 450633
56 40 870751
11 67 230516
43 194 321758
58 7 850612
54 121 797384
78 174 39444
69 90 439943
29 198 445630
84 44 86246
51 103 436587
58 143 326001
36 26 52797
12 70 1006689
58 26 307602
57 5 760491
6 110 472497
25 170 779782
28 188 365705
41 87 1002101
33 127 478886
91 182 538903
97 106 372723
15 67 132367
67 3 982781
54 174 633663
2 120 531163
71 182 387730
19 92 142078
14 110 25848
83 34 791205
43 74 399485
52 128 498720
61 179 209407
93 6 740455
29 143 241494
40 172 853344
90 137 104641
12 159 676927
28 110 50483
49 19 495787
27 5 734323
85 97 626506
83 22 990720
10 75 221134
35 172 230236
41 67 204188
91 138 44792
90 119 835585
67 73 982933
26 55 548634
32 64 50742
15 77 497325
60 50 241015
52 163 330896
96 155 496602
88 80 665735
67 67 393394
53 11 120343
9 137 692867
70 134 588981
74 24 451413
31 67 474561
34 53 978672
29 162 801042
60 6 920932
65 1 568010
38 4 314660
39 41 91706
96 9 868975
29 160 43129
74 122 745605
27 185 824702
13 78 127356
86 173 456698
46 197 431516
51 180 484777
24 34 128423
38 20 963896
80 137 446376
5 49 767375
16 40 362618
24 138 752926
30 129 502795
12 74 921955
80 166 339822
66 132 871533
95 116 583256
47 62 683101
6 168 486800
55 54 634611
29 44 883382
100 23 6973
96 66 73686
70 181 544611
4 199 356263
45 116 769674
50 73 794310
12 116 613526
12 65 270503
90 152 260856
34 74 40436
80 1 397404
46 39 541490
92 127 236066
81 88 551134
49 8 280313
3 133 673475
26 39 911015
3 185 548558
38 38 614195
14 184 692044
22 35 112701
79 104 832474
20 126 558426
74 35 612635
44 193 797999
42 3 759442
30 190 409449
8 69 97920
25 12 465834
39 118 993918
60 58 367135
92 80 112359
36 90 160961
65 165 100282
78 31 596140
16 114 776566
72 70 922005
70 45 204327
49 88 131150
26 168 82207
19 134 252771
25 123 535485
78 147 668462
57 36 418136
75 142 663289
56 50 973563
79 100 991924
99 85 328008
35 81 136994
70 128 272318
44 120 983865
48 39 65694
42 150 64321
44 169 146543
90 114 931995
1 22 858533
62 144 356559
87 17 674883
5 25 934386
28 38 172419
54 3 611824
19 13 835951
23 119 804416
57 101 599234
23 53 609527
41 81 570458
6 97 984088
18 22 60089
81 89 830927
33 26 829265
25 29 357600
62 70 770469
66 61 152615
75 101 105676
6 94 653128
86 82 450353
85 133 919387
29 93 408435
91 9 778330
98 78 343952
27 44 42445
34 168 586623
28 19 669379
76 79 822474
53 1 150696
68 34 533804
63 199 30382
74 145 607365
11 135 663325
90 167 568362
75 35 478264
71 128 7724
56 122 263074
54 76 600605
72 20 721210
73 18 240213
80 128 312278
31 141 527603
80 92 82897
63 42 171921
61 29 308213
10 119 317329
35 130 729593
96 141 140384
88 101 811537
20 119 736158
24 33 86986
94 112 247108
9 124 566107
49 40 28132
78 54 210553
63 183 130479
62 200 865087
2 184 337766
44 190 938595
66 63 474278
85 37 499597
55 123 506332
55 77 222666
17 148 936587
22 23 482136
36 197 739897
2 143 765697
60 51 19166
70 26 171219
95 83 933170
65 185 917724
7 31 916201
12 28 575864
31 10 700252
56 104 246577
43 167 994930
27 81 479828
54 173 508309
27 159 401564
85 21 289141
60 165 279279
47 186 75889
29 149 790157
28 55 88113
20 196 772372
96 84 419782
56 180 750873
95 145 829901
3 124 393791
3 161 935296
81 194 210003
47 16 959340
73 1 582126
88 13 575813
97 50 589077
52 40 142220
31 103 836633
12 164 435840
41 27 572790
63 198 620276
46 131 555060
75 99 211940
83 39 407160
28 45 63972
66 65 911883
2 23 874374
83 4 294736
81 196 543579
19 133 682749
48 51 458216
15 117 981553
41 157 602117
47 117 167000
80 85 484699
57 65 117425
33 158 170179
37 109 206778
65 160 332828
31 98 793035
65 52 109649
42 137 250206
27 162 778434
73 46 667366
38 1 629304
6 174 226945
59 159 569443
29 33 396025
68 76 612087
88 80 652628
79 108 654104
93 47 366974
69 17 461458
60 76 78544
77 92 768569
56 141 581230
36 108 140812
39 142 614364
8 156 615746
60 192 221581
50 1 312845
70 114 284122
77 2 639556
20 140 574449
22 30 400987
45 70 321964
69 96 37844
51 5 267272
100 70 194662
32 126 331642
56 29 822916
58 185 631360
41 22 909576
48 158 407659
54 108 704045
60 122 486962
32 147 262475
47 131 390775
18 114 465074
16 191 918633
71 177 575900
58 49 487968
64 83 353337
13 28 285381
78 197 181464
69 13 682303
82 117 639845
16 4 264465
1 75 765693
34 123 307356
43 58 955308
40 53 475348
17 63 252489
56 48 936796
8 145 853730
53 91 509393
63 23 731504
48 88 845723
15 133 90077
55 34 576971
42 158 313682
39 96 135750
50 98 800110
43 96 76584
28 26 37388
25 164 172132
91 7 26654
89 8 231978
76 30 54795
30 145 746043
30 166 177678
58 55 668903
5 167 893924
83 67 794505
92 36 474279
66 65 456551
25 186 765570
73 175 39803
45 190 919598
94 36 744772
94 146 500648
72 17 420763
22 169 314736
43 162 470401
23 142 515534
60 54 508112
86 192 527749
47 26 991915
50 9 249429
15 186 516940
56 153 924598
34 72 434008
78 47 209013
55 178 477099
94 152 645806
50 55 658029
94 109 617113
72 130 94
3 169 553419
77 197 1008460
59 184 988703
19 87 539333
81 9 364610
82 62 70135
89 181 288333
39 85 282847
63 29 604479
43 183 940817
18 71 745350
11 9 821453
26 72 637297
43 139 621972
68 139 930206
96 143 61950
51 160 783180
8 24 13984
11 5 833554
74 52 251396
6 177 467422
85 82 179634
15 67 789688
4 133 541001
100 55 469057
80 30 943193
17 32 576731
58 61 418149
37 174 378852
16 16 949473
58 178 913434
41 137 564078
41 149 869238
15 100 684082
93 4 243409
27 22 528372
47 174 366206
20 167 979727
100 115 287690
41 16 657863
83 14 968464
9 29 537460
74 52 516770
35 140 298886
27 131 144946
34 124 92823
42 11 524213
31 174 581743
78 144 765295
59 135 552372
65 53 190373
64 59 309057
97 177 625432
44 139 457132
19 22 394031
3 8 349863
58 180 582061
60 29 398196
86 162 207822
12 56 708575
3 133 651183
56 200 640327
20 63 54594
93 72 381665
86 56 913635
32 138 519507
40 48 396053
9 117 746909
83 43 81500
5 135 792187
57 34 904078
10 27 506502
15 120 611714
15 76 801182
93 74 817527
6 167 376399
73 182 676344
23 53 1007548
81 140 175427
40 134 187668
8 16 749428
1 134 22783
42 149 624872
63 43 781514
10 146 94912
66 164 462847
18 153 39942
73 91 276491
26 66 524919
34 188 712211
22 20 392544
68 99 209804
34 92 141903
63 169 302170
49 156 468350
60 32 624107
69 197 437979
43 98 230786
55 124 606859
78 197 796540
5 144 86027
33 1 26508
49 105 276930
17 95 242086
37 163 849010
59 131 801368
2 48 490413
59 67 804091
94 153 289393
99 134 81293
84 54 666154
32 14 460866
97 120 573536
93 45 51367
50 45 416108
53 179 804231
94 188 209730
51 118 948050
66 84 126432
65 79 456353
17 153 921908
11 179 447472
44 191 603950
79 159 63894
73 4 657186
28 3 996126
57 90 107707
45 120 64267
11 42 786875
68 137 186453
60 17 781449
61 181 743112
70 14 466981
14 163 215268
71 81 682906
2 3 137742
89 190 742539
85 123 126160
25 31 297575
55 96 243419
58 173 986085
6 192 323978
65 48 552453
74 110 725965
28 33 698018
92 93 568135
84 103 629941
2 187 508184
37 30 339095
78 104 10070
90 9 112810
24 76 1003110
99 64 126566
55 187 173762
45 146 784806
4 180 383245
34 28 812505
44 173 400665
87 48 192224
36 152 904385
59 151 994562
33 129 842747
31 14 263720
7 198 783859
62 180 821855
43 141 266036
60 162 80563
79 200 233537
60 41 343138
2 172 73917
79 151 652315
94 188 78252
56 90 575352
31 98 51452
80 122 480554
91 183 344203
49 35 510532
66 142 842631
61 176 562552
77 4 8954
89 105 480978
52 122 91255
64 109 154407
94 145 930212
15 144 501800
93 148 530026
68 14 5528
20 41 489061
53 109 77472
54 24 909215
47 111 26850
14 10 1001641
58 5 881832
27 170 296316
85 132 539988
95 135 564791
72 35 19744
94 176 956868
23 35 741516
37 198 396382
53 85 445198
33 172 74372
95 31 126302
63 114 932055
85 199 986053
83 141 509146
70 53 681675
30 152 466805
57 189 18098
54 55 166837
48 138 534229
6 166 235640
5 124 123781
20 165 111887
8 194 239181
29 14 805234
86 120 347202
21 157 439737
46 10 609759
26 199 636527
7 46 951318
23 139 546952
43 118 360635
7 131 749649
95 35 991529
16 75 511152
49 42 208548
42 33 869246
84 67 9198
83 131 797243
68 92 407407
62 115 939808
41 146 687754
75 110 639708
62 71 902603
62 24 784207
72 68 366802
33 113 952887
34 65 436934
68 10 785771
72 167 801394
72 40 746489
49 53 701394
34 168 102267
66 55 332541
75 177 684710
11 64 184670
52 84 214998
23 137 840118
16 127 734954
26 63 962380
51 197 164023
3 88 890567
39 191 769991
4 150 858420
54 78 452255
75 138 300250
92 37 313164
12 97 691480
11 195 705071
3 178 874050
35 143 757177
97 166 561551
82 98 958834
27 118 530572
63 56 408713
96 176 462990
92 54 215741
70 122 593665
33 173 497941
73 165 604273
64 109 191617
28 83 976235
21 58 337830
37 56 723570
81 122 434974
27 52 857727
16 101 534403
61 94 857465
13 11 589046
22 130 397261
94 73 796043
9 92 643749
62 19 682860
6 186 1001287
68 35 744281
76 110 155502
51 72 472720
57 161 1002320
38 71 157256
37 57 875901
67 134 366771
49 27 861570
22 19 965005
75 96 952722
76 152 737555
44 164 470603
18 18 52182
88 122 159351
76 29 137947
86 57 627452
72 89 342974
58 17 74371
75 72 965741
56 150 200823
44 69 23674
84 28 983197
98 197 101498
33 120 370512
100 129 13585
89 13 90696
92 178 290225
48 60 667848
58 83 601427
30 178 19303
76 27 650880
80 93 500096
21 63 773669
47 191 916559
75 11 335923
34 33 504950
35 18 99302
13 169 444845
33 177 299042
21 84 162137
91 104 521869
72 163 364141
89 56 347497
79 18 974861
7 93 389227
78 140 272880
63 108 306164
56 128 855299
30 94 681338
26 14 382115
56 187 384668
58 82 946892
82 184 871548
97 176 113358
26 177 710410
19 157 661709
58 158 84173
39 68 664007
10 34 684146
9 22 896895
73 6 904966
90 48 393624
12 130 792405
60 121 879857
52 69 891862
84 56 13116
30 111 605594
69 177 175537
18 101 923147
76 89 649267
58 117 684041
99 21 639331
10 61 749532
48 111 99781
36 56 690038
13 176 64
63 120 276378
35 46 40557
81 92 716651
89 167 948023
38 43 898559
8 60 142430
24 23 95246
50 103 761720
39 123 31608
1 52 890178
52 109 419060
74 171 623754
99 92 474673
12 20 502822
86 2 954818
44 145 9734
58 58 434211
40 199 312262
99 122 105186
98 28 547906
69 74 240902
63 170 367789
55 155 916057
74 50 460257
80 121 94186
45 18 199032
14 57 6847
64 143 348650
76 187 718293
74 75 730275
9 24 782260
90 71 589955
21 84 680434
3 161 780247
53 77 620840
97 167 722117
37 153 82716
61 194 71252
58 12 217642
41 180 181951
81 7 151474
67 89 287761
20 57 331345
93 9 265671
14 82 626573
39 52 540486
1 74 399470
6 148 663246
49 174 89169
65 118 446457
92 195 653976
83 49 958468
45 56 339094
5 116 828617
38 104 1011270
99 60 254646
40 157 31199
4 11 949549
3 174 442159
36 145 207023
81 113 77222
79 7 15094
34 105 20552
64 47 209522
98 8 363860
13 37 913619
99 141 964489
19 152 673092
30 64 265508
48 121 610958
71 112 864756
15 97 861184
51 163 42888
51 71 192217
91 158 358634
93 136 63536
40 144 797848
25 4 516602
95 123 150353
98 128 156079
63 59 168748
64 70 551211
19 28 868248
82 5 210304
75 31 380018
54 183 99458
24 45 476428
9 149 386522
39 178 303715
86 173 241962
28 59 530696
58 164 57644
60 200 3565
70 60 483354
32 170 469040
30 87 241212
85 165 45589
41 89 613533
48 71 278489
16 9 870746
53 183 167429
78 176 373115
98 166 290090
63 135 919162
71 136 225883
23 13 972801
41 164 21839
61 55 829834
68 103 359879
22 54 194817
30 45 881553
96 36 821112
48 40 847896
86 166 686449
94 150 123951
16 51 904148
28 110 593111
61 130 103755
13 139 552420
19 120 666725
8 31 44663
6 23 18049
35 129 324201
74 184 220769
5 95 669553
76 49 182964
25 12 607779
46 135 420763
11 74 23262
16 21 548588
40 137 960488
99 10 244815
15 142 794945
34 167 189724
72 180 963606
17 46 119849
1 118 870888
100 84 373468
29 50 918746
22 191 207339
95 143 746834
61 31 106987
1 159 7243
41 96 348939
39 117 88491
58 191 529522
26 32 145095
4 136 462821
11 110 273716
26 30 203505
28 25 797345
22 154 93164
67 5 684563
97 26 414498
80 167 257061
17 20 594412
21 31 349315
72 95 112401
41 110 955102
80 32 375214
51 104 49150
74 146 602151
42 115 218174
57 140 271987
72 150 673718
57 143 372736
20 50 604639
34 181 620312
54 124 277929
32 35 275024
47 112 470881
87 159 493302
84 55 569381
46 9 627015
90 121 884355
21 142 776858
28 67 278793
24 184 145886
77 50 503835
83 191 183351
25 142 616326
66 74 712066
69 24 337370
36 150 426409
93 19 561402
30 117 772252
36 134 785248
87 200 594552
36 127 118105
19 38 416164
79 169 346137
81 185 789365
86 127 965702
26 72 672906
46 126 700242
49 79 690996
75 38 401823
78 168 470652
31 49 639039
82 13 767394
45 26 858138
83 178 763376
88 23 469928
17 103 121345
76 199 941984
26 68 781202
21 164 238325
95 187 206066
60 138 195516
26 162 973270
63 126 819260
1 93 410261
78 23 894059
61 71 32836
73 39 337442
69 194 138767
18 90 846107
66 177 590805
50 165 177702
91 37 108104
53 96 548406
88 69 524367
60 76 189640
20 195 511208
3 157 773581
96 118 50141
85 41 457161
27 66 301487
81 15 60171
54 1 965330
52 33 447834
7 69 104964
99 65 261015
8 162 189250
92 183 190128
79 64 360486
42 104 956130
32 31 919487
79 8 316681
36 2 428506
95 161 443894
29 196 337384
19 81 462492
89 109 653370
24 16 846127
22 4 884316
64 150 329793
12 182 906214
89 17 417595
73 14 386824
47 21 592535
13 154 410936
64 137 932981
3 108 257754
87 152 1008308
70 134 275208
11 77 169443
5 100 447880
38 189 536634
81 189 446950
57 169 69271
44 178 831265
52 137 524071
92 101 22060
64 97 633479
48 147 440623
10 15 683078
6 2 700602
43 106 566938
61 35 41124
51 148 932675
63 192 70662
64 193 751963
68 39 207302
58 93 874982
55 52 567257
2 145 727968
42 170 408406
25 31 902858
74 107 669295
83 1 56821
13 83 234262
46 93 67298
14 160 385123
54 147 502826
18 180 479222
4 52 1012327
86 121 791937
93 61 249366
5 3 16740
86 145 183576
56 105 486431
47 170 655649
1 76 238407
86 137 116502
63 70 241708
71 193 575550
2 180 795771
63 175 542628
97 84 332362
42 68 351263
57 7 432652
2 73 774213
68 175 906570
31 25 919975
16 2 45890
23 194 27659
12 77 309056
10 140 6973
16 153 768291
88 31 593380
2 176 207942
55 177 186493
33 120 1012373
56 150 520573
2 134 924995
58 61 422237
98 188 203951
5 169 1007393
41 4 188202
70 101 542280
7 11 460550
25 198 500445
50 118 323140
24 69 271297
45 151 702846
87 194 119559
92 64 302546
28 97 616681
62 126 1001765
98 200 98945
41 103 475121
4 118 674358
43 196 1000365
68 6 500937
48 55 414878
49 129 73320
80 181 82261
95 71 787097
59 93 535412
88 134 897260
24 199 249022
10 145 683004
81 190 734001
2 34 271693
35 14 326224
48 95 251145
64 141 261144
29 64 123702
9 93 317985
35 182 880335
10 128 971242
1 38 708285
15 123 662188
14 84 490460
87 3 46592
92 200 920968
50 10 767328
90 107 87645
68 82 70719
96 26 451975
53 40 669854
91 106 324704
1 58 352481
60 106 109325
55 145 243007
67 59 626577
51 199 675191
66 10 501780
25 82 478612
5 69 284494
69 47 74525
17 177 561760
23 143 723876
67 154 700049
54 124 12463
19 3 513144
15 132 572927
3 113 961784
60 21 268735
79 187 787637
91 191 690053
56 60 429370
98 13 914127
51 79 114824
14 195 728426
93 154 442999
54 32 675091
54 83 415930
39 85 611028
84 165 740423
83 101 861988
82 68 687119
7 98 433854
15 196 676466
99 78 255950
63 157 673086
26 71 89513
70 33 803445
88 168 714652
29 164 929049
10 150 730326
42 43 957822
14 200 786048
24 21 693175
69 86 687072
18 132 976126
62 147 967804
7 12 599658
54 99 67037
20 123 851541
47 197 780805
99 159 43578
51 185 914054
100 67 350137
80 90 888025
83 41 250653
48 108 921119
39 168 926055
84 110 995983
67 71 653874
89 65 28101
60 48 176878
68 16 54795
55 182 967838
99 70 105921
42 6 87103
99 50 473115
44 169 713262
15 37 304963
87 24 203534
88 89 232918
6 14 590648
20 44 590742
57 105 310203
4 51 522599
42 137 193394
61 175 492947
11 39 651373
16 106 782914
77 199 29847
31 74 303181
28 30 566046
13 125 774838
13 59 690797
38 67 246247
30 1 648400
25 63 988490
86 3 47016
100 141 638392
67 47 725318
36 141 722322
42 163 679645
43 22 833761
39 179 127053
23 155 704299
3 160 541601
82 97 935282
47 113 1004073
34 46 957975
71 166 202217
95 179 598585
94 119 471280
10 131 158978
30 185 213221
2 161 687737
23 136 256901
18 165 73851
18 110 197662
7 167 924608
95 186 25655
49 194 726624
69 89 45731
27 26 297555
94 25 307819
61 102 39700
38 72 723538
27 94 463498
95 113 404895
85 101 84944
67 62 402670
82 159 737823
46 126 207776
78 156 756331
15 40 638940
71 27 402167
60 126 321921
49 111 882987
89 163 546045
63 69 277675
23 29 463323
95 196 404776
10 3 498535
86 43 27230
28 150 298848
94 85 838505
57 132 226871
89 72 954443
39 128 302195
90 1 537484
25 83 919714
80 129 481651
22 78 404613
80 83 637852
97 125 386916
41 59 397471
75 197 461106
91 199 98717
38 181 472627
11 57 587772
86 144 421583
78 99 852747
15 26 787331
67 26 525729
100 102 697170
24 195 34710
47 182 737873
69 145 718553
100 154 39292
82 116 880527
53 190 82074
98 50 138924
85 105 619508
67 73 594300
26 56 324091
75 42 982139
4 199 572821
33 192 183239
86 55 703866
44 86 198849
97 184 460572
84 84 853303
62 177 697593
80 35 231626
55 10 704802
58 147 178322
10 144 510233
34 43 521711
83 113 72413
36 193 423560
36 179 103482
69 21 493283
51 137 721355
19 18 660282
57 173 819153
63 141 319028
72 142 598411
15 131 347208
78 52 734211
82 95 601591
26 174 783314
24 169 971843
36 114 941283
65 159 890063
29 85 56882
49 7 646083
50 94 1005088
18 2 345914
63 39 745375
55 59 873861
54 99 374578
36 86 40586
83 33 743261
33 89 980012
18 23 812048
74 69 743298
30 87 939812
34 197 973459
58 45 418313
10 85 636150
88 94 60358
40 132 843683
12 9 688419
58 90 540555
48 130 838166
98 2 526377
18 154 944253
57 64 754366
78 79 784638
49 44 83308
43 66 25472
85 133 1004003
11 51 148814
34 167 850465
21 143 459584
93 85 222006
88 10 213554
50 126 678568
23 109 543492
12 27 865809
40 48 347289
11 199 804321
48 104 673842
23 197 647817
78 114 415870
72 157 498454
25 29 40366
39 184 534106
64 4 750794
13 190 596065
93 81 364674
91 111 692637
77 147 597551
94 70 714507
31 32 150464
97 87 716408
50 163 803079
23 162 302035
82 135 683640
89 188 256435
15 17 133217
66 197 633184
27 33 1010832
79 36 40197
74 193 392876
46 21 634500
49 68 420116
8 131 263855
94 112 770150
13 117 18254
72 28 820088
28 28 846132
68 58 862163
61 51 995656
68 5 261540
93 174 170591
85 92 822213
18 187 871673
17 69 874871
22 91 862227
57 114 543220
62 177 841335
70 70 428211
60 185 685347
11 81 33879
66 194 549760
81 159 234130
42 180 478494
7 29 786226
47 146 325909
35 156 1006210
92 17 726290
71 27 581471
29 70 664734
21 160 124046
55 164 38409
12 15 454994
64 91 66373
28 65 21322
10 25 431634
30 70 385719
55 21 984068
50 19 330277
43 54 252466
79 44 545072
47 8 593747
27 139 706040
29 70 991071
69 198 115027
3 192 797470
97 44 706565
51 23 875050
56 168 441383
17 12 847175
70 188 847679
87 44 380870
89 143 616221
89 94 770385
85 167 157942
31 114 902595
55 71 371532
97 171 955371
96 186 343780
74 46 419975
80 157 515357
11 129 743128
81 104 969559
46 44 690899
88 37 34982
93 162 322401
85 199 15956
46 104 760504
92 60 603134
43 37 215162
11 179 847011
29 112 410187
24 46 314798
78 37 562724
65 185 85039
64 63 610266
20 144 429143
10 47 17593
31 28 580332
91 123 192475
57 127 967928
96 135 516035
48 122 434752
12 23 986830
45 142 142680
39 146 690785
67 47 604402
49 80 507457
21 42 84203
14 45 296622
50 112 748485
37 83 914410
33 176 277369
75 107 883691
37 169 319956
95 52 778944
99 84 242634
17 66 352576
28 22 177889
61 40 716790
97 107 389793
30 69 226499
99 52 396951
81 147 582920
19 105 955465
72 171 430880
49 79 689089
93 185 312447
18 163 791493
51 149 151548
7 173 277445
98 112 10599
69 6 904758
92 3 307782
93 25 295438
88 75 260713
63 173 928270
15 135 212252
56 152 232118
30 95 407703
30 197 519429
85 95 484808
76 103 121719
36 129 80349
80 179 706825
6 174 489101
98 18 592798
47 77 911928
76 83 681528
35 162 953599
2 125 669105
18 64 53237
37 43 702284
39 95 325459
21 117 938816
47 118 20786
65 69 876350
29 17 764576
39 14 688617
25 51 575420
78 111 962049
3 53 17236
10 110 279057
87 173 208829
20 77 80241
8 111 578701
36 16 556066
46 103 555989
84 93 986873
85 84 686304
87 50 562389
30 31 435410
17 57 910871
19 97 451207
95 6 369822
37 104 476568
45 191 752332
43 26 554749
62 11 527052
73 111 367592
56 179 845897
43 162 425905
2 140 967697
29 97 331605
39 195 97555
95 88 744629
2 46 20994
72 74 429244
93 145 315710
16 47 368015
96 78 796861
47 78 565323
69 27 984815
93 44 872163
7 48 844917
74 171 749957
61 174 749348
81 172 120283
5 184 863895
43 188 206290
15 109 196723
50 26 376
69 179 786403
4 87 309591
26 141 293922
39 148 85901
30 46 77109
60 119 263447
33 163 688038
66 46 239111
73 117 246894
14 113 483994
70 20 594749
70 60 966539
21 148 607154
3 74 92948
28 147 157563
57 50 350122
81 152 255775
15 134 761427
32 102 765877
53 167 120976
32 70 44539
72 169 872329
18 80 53051
26 117 783135
67 26 217636
4 33 634831
76 38 165943
73 185 391055
90 80 715219
90 10 111675
81 181 232716
46 41 285873
86 198 812345
57 15 872756
34 90 803153
58 143 653637
58 134 548816
18 110 382361
80 176 861024
29 194 467523
82 111 451509
53 195 999299
23 117 355737
4 149 483706
67 117 13009
60 163 7498
71 140 836957
98 37 422933
39 51 585887
45 106 964562
61 123 718401
94 142 624358
70 199 747636
15 85 350903
66 13 977916
18 149 41316
73 117 1003349
85 24 818669
42 175 474604
100 79 832521
92 33 76821
32 31 542612
41 183 788545
12 64 502095
57 80 631080
4 152 675755
41 151 264139
63 59 1011081
82 111 391448
39 110 320758
69 198 82555
33 23 297134
97 130 211533
59 47 43660
78 94 235451
31 63 275297
14 13 228044
75 14 821662
4 22 78531
45 80 543180
39 94 246272
70 176 339830
21 48 634854
8 86 203552
62 128 405013
77 73 290549
24 10 504046
83 31 806064
66 80 540308
72 23 637101
35 57 99685
61 69 898975
37 186 756351
33 166 343089
36 184 465023
77 183 250130
94 180 195104
22 145 107200
38 93 640827
51 168 970593
72 153 152254
50 175 228246
84 123 743216
24 117 842241
100 14 95665
7 58 276695
84 96 818099
66 90 860121
69 7 204889
13 152 998850
20 48 267374
7 76 51614
42 137 192526
13 69 370732
16 190 259542
13 71 147963
33 33 69284
77 46 183916
89 137 477256
12 41 730769
14 59 346612
49 103 838617
86 67 235730
29 196 80963
85 116 24963
8 13 493062
9 75 314279
48 103 270636
10 63 938307
22 75 561637
10 91 413505
62 173 223333
36 122 238206
19 64 374756
70 34 4634
62 107 215652
48 121 81561
70 198 218300
24 75 811235
35 5 186694
14 9 878879
1 139 503859
95 34 882091
7 192 369437
63 37 683489
58 187 1000099
29 77 293002
61 112 93099
95 3 496403
84 51 373221
96 191 159741
11 19 135845
67 136 660902
13 199 459405
95 62 915511
31 4 316054
27 166 1011296
9 76 721843
53 53 499587
89 119 808053
25 36 533184
37 182 415108
100 98 295497
2 186 783296
71 173 969148
31 113 617146
90 153 985601
62 49 44098
83 22 477055
51 43 558636
75 157 1005844
58 144 541414
33 187 855134
19 23 410423
80 61 985628
66 165 856034
31 98 419720
18 82 565593
24 100 836268
67 194 759650
7 142 541631
53 105 413139
22 14 336179
24 150 366915
68 76 892996
52 96 126034
31 9 112231
28 3 479735
56 9 398787
5 100 270341
19 177 237444
1 8 2037
78 16 625923
50 97 955162
13 130 787558
42 200 846760
72 96 939176
18 11 364582
33 184 588670
25 8 167557
45 99 879720
11 152 645268
12 89 311489
32 36 805512
55 110 927191
85 179 488690
19 169 35419
39 162 593731
45 127 51421
80 81 59739
10 75 168142
47 148 255314
25 65 253246
57 167 50269
54 182 425733
76 185 257123
95 145 305104
85 145 622071
42 53 650542
47 116 700127
19 148 841412
63 84 993034
32 172 412257
60 89 104445
29 166 54256
81 164 948235
68 121 153232
36 63 959638
40 171 980103
47 78 422703
19 176 421104
18 80 424011
17 152 230022
6 189 503210
76 133 521691
65 169 82311
19 98 413590
24 184 544207
6 117 75775
43 15 770383
82 189 871138
33 169 88006
38 43 612610
42 127 361299
26 109 272820
67 14 890065
88 62 682527
2 165 909427
44 95 3510
89 99 238926
19 9 46469
21 36 837016
25 112 65812
36 69 743453
43 129 540992
45 11 990718
71 11 375459
20 72 195120
17 138 516500
12 62 912420
42 23 307680
2 193 284707
7 16 780406
61 64 110986
96 198 832860
18 59 508639
18 129 890896
56 78 201013
30 182 790017
70 133 712935
34 129 29578
41 141 267229
1 51 164452
97 153 925153
21 108 376693
64 130 391779
42 25 198278
36 117 438578
94 63 76661
27 9 551714
68 21 884058
35 181 43214
46 62 901392
13 166 183748
49 116 722127
39 110 70191
85 5 198240
76 22 721772
88 74 449724
56 124 825602
49 10 632516
55 93 964707
63 123 463260
68 116 449473
13 137 326168
12 48 752830
97 28 878175
90 178 459353
19 190 724352
29 116 711076
16 194 744947
87 186 715693
17 46 184007
30 180 662768
59 137 255537
15 154 495473
34 109 665553
64 86 947055
40 85 812572
35 21 733615
9 88 557441
55 78 574865
38 116 472574
67 64 806646
60 27 264625
56 40 799433
99 57 825134
93 8 283050
82 27 830671
42 1 722074
59 1 279400
11 121 937083
92 52 552261
84 45 977118
22 88 595327
57 72 721677
50 115 809179
84 25 859788
4 99 429211
55 49 292435
38 52 29441
21 26 305769
36 31 761406
50 72 32327
35 179 614698
61 107 809906
63 184 772365
75 19 883143
78 55 287657
79 170 723931
17 139 423637
81 69 817234
71 137 135901
41 107 767486
59 19 487084
94 4 625062
13 193 476547
81 50 329503
17 110 990187
90 171 709545
12 144 70523
87 180 926432
20 24 886611
29 31 298307
25 46 225605
92 117 113182
24 125 952015
100 116 245010
6 68 611180
3 131 957053
38 195 521343
76 88 347717
32 82 52576
56 128 371251
42 45 974503
36 135 942247
47 113 466854
91 19 853941
30 88 633685
2 61 862778
25 33 988461
48 39 534054
12 152 902284
73 182 682870
52 4 659184
41 185 417913
18 115 851535
12 151 870243
20 127 289115
53 21 345191
88 148 466678
96 61 242324
62 175 812361
42 128 998135
68 64 351419
49 125 387289
37 160 363127
22 102 764673
68 51 546942
21 73 708481
79 119 726379
69 61 188035
7 67 38779
15 160 681964
48 176 893348
80 191 629125
31 155 420982
100 94 415461
53 56 846564
95 107 801221
91 104 638893
35 71 479332
46 11 388612
15 4 265008
9 166 864126
24 127 597612
75 134 392599
76 71 451733
48 43 287376
40 44 319595
81 125 731589
99 192 411781
94 18 475120
18 9 878834
78 61 343741
3 116 922040
74 128 361988
92 43 986505
87 91 823996
55 112 336634
7 25 976655
81 55 873572
60 186 1008753
49 151 897633
70 51 980413
32 193 560300
43 7 488912
52 103 94102
2 89 880157
62 30 185182
46 87 166794
18 36 131409
55 152 399429
63 161 870844
97 190 227587
45 58 98457
9 101 491349
93 105 441206
25 169 629192
29 38 220713
80 91 94743
6 72 786401
77 69 75208
100 188 441664
35 120 422896
46 189 486823
36 125 21845
75 105 199614
87 65 552887
97 178 842486
4 14 1003820
90 2 262878
4 64 99660
48 141 257885
67 85 79189
60 106 980507
40 52 360812
60 10 717948
88 86 451513
18 159 74888
72 40 769811
91 110 335702
18 62 970451
39 165 205238
13 73 751420
58 29 631699
95 2 801035
70 200 480233
20 156 637931
21 19 241438
1 5 29737
69 77 917899
63 53 757590
79 14 594939
32 116 651554
11 152 483837
70 184 878453
80 153 572500
89 108 982004
46 14 466811
91 162 231604
1 1 966466
99 90 454427
80 196 826506
44 32 142121
41 51 298227
72 41 776995
97 22 726122
40 61 596112
34 156 349870
76 150 766308
42 128 7102
77 24 145188
31 14 77782
24 166 484639
23 182 662369
94 67 382258
3 32 843011
15 110 26711
5 167 480204
21 155 712347
59 6 142538
84 89 544837
39 45 787530
53 22 745776
99 52 146271
21 68 543060
56 165 720845
36 87 413427
69 54 441431
32 37 326935
19 156 13153
13 100 463232
19 89 788853
76 14 643624
61 23 707712
86 55 91240
100 130 685683
96 77 592955
69 66 253816
70 143 692373
31 174 504070
30 79 499085
97 185 396090
28 15 994192
37 63 517605
37 15 866926
37 129 490134
29 53 958868
30 132 218080
54 114 537785
99 150 82204
28 108 670937
52 105 104057
77 174 865052
40 125 420589
88 152 659140
61 58 784973
28 53 754495
57 74 695034
52 200 546932
36 19 741225
6 13 442174
98 3 480762
85 102 638985
32 194 129295
88 171 751668
83 179 948758
71 64 380768
86 18 257142
23 122 338273
35 198 558411
55 2 295300
50 136 567385
7 32 719141
99 34 406086
29 16 773771
14 137 333919
56 200 115741
46 67 404792
50 175 3137
4 1 371436
31 55 710696
7 85 717731
94 4 540719
27 45 377827
81 19 647852
4 118 549742
87 155 717429
2 169 451453
50 190 601618
7 176 463550
75 88 377233
22 33 454197
58 127 837307
76 18 935969
100 41 595469
19 179 20363
91 176 52345
1 62 475683
38 145 556839
47 170 60639
4 168 62239
27 59 854314
11 68 782301
96 107 910234
62 113 323950
75 44 685555
21 97 986210
89 163 453955
13 49 1007862
85 118 344662
59 146 836739
96 6 334546
3 109 328482
73 22 84780
63 117 475914
17 17 371665
43 88 807755
86 103 201742
12 150 644314
25 104 200379
15 40 351036
21 87 35071
64 66 548579
54 7 1000280
93 40 18497
9 137 397926
66 84 129411
85 188 689479
4 94 618974
1 51 989409
20 146 949784
14 2 939811
71 53 624649
94 33 119916
45 64 324877
56 39 329760
56 115 567555
61 7 388047
3 50 119017
54 86 595616
33 171 906779
99 186 694654
25 102 164349
31 188 192844
70 43 630918
74 46 632993
38 7 519425
1 46 437154
64 111 7009
50 25 298181
67 66 348605
90 56 563945
78 2 542300
100 13 470111
79 43 830427
41 14 520453
94 11 492537
48 137 696840
66 96 994408
97 78 922743
68 20 537554
83 128 677845
64 180 465517
71 99 108972
89 140 156607
32 79 288844
66 140 791559
95 179 833810
4 117 973184
30 82 86820
32 44 609303
43 193 458748
88 166 103694
23 78 196986
51 2 875056
57 90 215942
27 66 655803
34 16 177487
31 73 808398
88 75 615527
11 69 100363
89 171 260453
69 198 41866
94 8 123553
31 117 163973
34 45 570558
50 133 802026
51 54 846005
14 125 927950
29 65 396556
68 196 289602
23 192 126315
6 51 809697
100 5 908525
75 166 217672
3 101 740297
13 43 305872
56 13 197357
97 144 215515
76 111 888845
43 48 410247
22 118 257238
28 71 655135
61 100 583770
57 65 560202
18 43 295786
70 30 304960
85 25 645791
86 81 957367
72 25 687132
75 51 170900
89 81 457035
73 164 476735
18 190 417510
49 3 531933
53 9 271993
71 120 850706
63 116 480421
74 48 273176
90 189 223058
48 113 773023
9 170 63610
81 153 728109
1 187 699241
75 122 169956
83 147 816850
40 145 517073
66 23 169857
4 42 135783
51 180 647982
78 109 350367
48 76 414040
88 28 363597
31 170 768190
94 154 734141
30 113 447692
88 188 103957
95 80 582305
69 155 97428
67 56 180415
68 136 386943
81 51 536801
30 167 743949
61 167 686550
17 108 496676
54 25 575850
56 104 487319
34 58 564319
98 44 899982
26 93 199447
77 155 881805
97 174 197258
33 36 194511
32 172 418296
65 86 632377
84 55 146425
26 170 982761
77 162 660096
20 20 426104
23 193 77918
26 34 19553
36 28 979880
22 58 957169
82 98 542946
88 24 287596
36 190 759528
58 141 505029
10 165 126343
46 48 1000250
11 85 309440
29 17 301392
40 32 230914
68 24 916423
4 54 580373
39 90 880150
87 126 464416
95 28 892617
1 189 405866
21 189 566450
89 124 474060
67 16 922654
36 142 174874
23 175 349391
14 119 664534
8 9 787046
81 189 906352
83 76 184236
66 163 6534
15 171 956412
77 9 571378
18 160 194486
30 116 383336
62 130 599473
16 188 53024
29 160 127447
99 8 377475
82 148 461156
31 43 812843
97 113 322286
84 146 711928
83 149 959767
41 164 862265
48 143 561114
43 200 804020
15 137 283086
29 129 429075
42 182 866067
56 21 713953
9 173 728456
25 89 271920
65 172 683767
43 126 554975
66 61 391347
68 111 879117
23 187 906524
21 176 1001288
18 125 989983
96 72 110113
15 106 112899
71 111 342531
11 155 176625
4 88 732144
35 108 248710
68 8 1001452
68 59 16741
46 100 622678
90 79 712518
2 182 795767
7 65 25879
64 89 542313
82 86 674412
93 16 170757
34 186 366448
66 114 68323
42 37 649707
61 192 505444
80 18 203359
61 117 531287
28 51 776387
47 13 167873
60 102 851104
49 6 813393
100 26 122629
16 57 616944
56 58 464285
87 1 907477
90 176 297644
31 114 152312
83 131 70973
18 123 840337
62 17 949214
30 76 780899
94 5 293314
93 64 152639
74 177 741352
76 116 139497
33 20 844274
78 93 819603
46 174 466198
64 53 669438
14 143 997817
64 111 791983
90 155 477459
68 94 935519
32 151 439847
53 97 561926
50 140 737826
6 194 319539
24 11 831965
12 81 354833
45 48 230686
13 133 510095
14 151 1002477
23 67 475783
44 105 660245
63 164 862552
33 31 740798
32 3 607084
91 189 204916
3 196 710216
89 64 448978
63 22 696673
7 112 490786
12 81 662330
75 150 176102
29 40 300854
4 199 209186
79 56 226599
32 182 347234
90 103 194519
92 197 977589
8 149 792282
16 92 287625
27 181 210844
17 152 889462
13 181 313329
12 133 990235
39 25 912928
49 180 288413
93 27 298833
67 110 109184
77 94 83787
52 29 240787
61 22 540009
99 177 470840
15 177 26137
80 33 703927
57 72 868270
92 166 239278
52 14 168222
23 131 352929
94 103 452016
11 15 786563
10 162 993871
71 56 356857
16 167 105771
47 177 734400
15 33 307385
60 180 99901
77 29 283858
42 89 729663
11 57 908050
40 157 609278
91 109 185476
48 91 837045
96 53 46584
77 46 34758
41 84 223637
26 116 511404
67 121 443606
6 68 555600
82 29 758685
44 16 960532
73 107 766147
42 44 261665
44 87 372753
74 108 859590
94 143 31132
50 9 878496
21 108 744523
25 196 314999
82 65 307049
1 73 618198
27 10 353691
62 13 897922
83 166 544748
18 120 648156
47 126 757298
49 124 926044
28 59 297634
11 59 61701
25 99 987975
95 4 313062
15 195 698628
27 157 184148
81 70 1008794
27 10 986206
99 124 419221
17 92 838119
48 139 78527
91 35 700989
14 114 720052
38 109 712503
58 120 720030
55 35 816466
71 177 168198
82 98 390243
77 192 1476
80 199 694104
7 150 338733
78 10 969140
55 185 63509
89 115 309238
87 157 660056
73 96 493910
31 118 771162
57 101 347237
35 115 889939
71 49 487165
100 29 988579
62 143 970163
76 149 51438
5 42 417041
15 25 199348
78 23 328253
98 6 685232
69 110 244725
48 39 133474
60 185 989201
29 20 559743
67 43 775043
5 155 679865
3 178 838407
75 99 215226
68 190 469283
8 83 504141
33 183 601548
75 191 103287
32 145 202417
85 35 493323
52 179 840001
71 85 411166
29 187 117208
80 22 117921
56 123 409026
30 73 14618
37 103 813407
78 75 459432
62 108 801565
74 81 942530
58 50 8120
92 196 872559
81 35 113750
53 31 786137
88 121 457851
60 183 259292
59 163 948828
11 186 600439
17 24 902601
43 16 36840
52 161 874646
22 21 561613
59 35 120097
37 68 497985
93 82 214244
47 77 179565
37 199 280399
13 47 834648
97 179 504414
58 102 55983
1 97 242586
31 165 289930
75 7 602749
42 69 927394
98 77 130794
64 124 913614
73 179 3817
68 166 806014
30 7 85093
2 55 378760
9 181 816600
7 95 766043
80 92 1011
46 76 808501
62 167 439341
10 58 661193
7 65 148921
80 142 185897
31 23 578666
95 134 304945
76 170 284387
31 178 703109
10 186 288707
48 134 461352
26 51 545276
3 29 195213
38 91 191456
61 119 195586
8 113 867411
25 51 335735
56 159 95395
92 93 393435
1 169 264179
96 17 627191
84 172 251379
15 133 365
42 143 475924
50 154 662705
24 4 992701
80 84 630523
6 47 449118
50 85 393955
7 13 33749
62 29 499228
69 174 653919
26 76 718349
86 68 225860
89 78 102283
15 177 653329
26 45 910182
22 132 402127
9 170 712337
97 20 461895
75 149 601178
3 27 223295
90 71 319708
59 67 26610
35 135 90801
57 4 861832
18 105 651795
78 52 740487
99 184 83850
25 20 200725
88 61 284172
7 138 89793
63 84 799874
92 193 367443
90 190 144586
16 33 64502
98 169 512511
30 133 127792
99 89 938040
77 128 496427
44 171 603596
87 7 636762
76 76 415797
84 57 337040
66 181 191033
65 25 1000593
6 170 581772
91 90 556267
74 181 273842
3 49 813289
74 7 418866
48 111 476601
64 32 407903
22 12 542281
22 33 314634
75 156 166372
67 145 461018
38 125 278803
13 44 538954
26 87 433434
31 53 630240
29 18 398875
67 45 816807
67 35 711324
56 49 330709
22 70 529278
16 63 974148
49 181 912964
17 185 496292
67 111 205415
40 192 654535
34 177 300996
84 169 393753
74 24 26444
33 163 831733
29 76 298537
3 39 180962
98 95 868463
90 62 211278
28 75 592463
49 166 174058
50 167 158642
89 37 1005753
14 82 689130
53 27 444857
36 182 369341
4 76 883900
10 142 446805
16 163 669359
82 71 132801
83 96 926613
85 130 439410
86 163 301064
56 80 745729
52 45 269362
6 156 328483
61 149 996834
39 140 473937
24 169 311116
88 200 399403
91 160 305259
58 1 840247
95 126 442090
94 147 611323
71 176 156595
35 83 344880
84 147 943832
65 144 291872
15 81 651881
82 197 556675
4 163 908267
61 37 789748
11 15 814024
48 118 426916
26 3 572370
11 142 839186
92 23 256006
48 96 195787
53 87 701960
43 40 755529
20 14 775416
13 18 336313
19 108 497609
38 54 944210
83 41 319097
24 47 642828
99 111 773708
40 158 542467
19 171 957797
90 27 748179
99 83 38286
14 148 849234
15 73 448642
3 36 692298
6 174 878156
16 13 946622
84 39 42669
39 13 167630
37 171 640967
52 44 325794
46 51 99855
16 68 581405
41 136 961202
7 24 850155
87 168 403155
52 165 692808
14 121 77445
86 107 791233
57 4 160187
59 83 212057
81 171 129984
86 26 104745
19 18 937010
34 101 33042
18 89 133021
82 171 157764
75 63 926634
80 30 738082
29 152 900821
72 9 125958
57 160 415680
71 186 831523
76 22 183595
95 73 541264
81 193 941506
63 15 25570
98 190 790256
1 32 334431
76 47 103512
69 160 962578
97 108 447669
25 41 992439
95 78 283890
64 115 500727
44 78 766163
41 114 778133
9 74 99880
87 60 691062
13 168 689552
32 111 348980
89 145 886863
64 191 667384
75 23 380660
60 173 594702
80 22 811979
45 72 872230
59 174 170008
32 104 503105
42 87 165963
66 157 813183
62 179 5385
66 196 653548
12 7 568093
84 122 236387
64 25 754863
1 54 226289
10 163 406777
90 155 737728
22 134 553599
60 83 410712
98 143 742457
78 84 628003
36 126 773864
84 22 428608
95 57 212977
56 171 140654
54 93 265289
85 38 844066
38 61 850204
17 100 9636
50 48 953981
92 5 659002
67 23 958171
24 83 105263
35 147 479646
92 9 522729
96 67 330543
91 148 334555
31 172 128524
85 125 727482
55 14 934892
70 181 880723
45 125 519096
39 120 424144
31 21 658904
86 66 322545
83 69 165452
51 172 505960
30 68 158044
67 199 610807
23 47 843367
14 79 356344
35 16 680045
89 56 544553
33 72 95463
70 60 565818
97 181 217435
53 131 238398
74 20 557322
31 162 7096
2 64 887591
41 68 111262
58 72 751321
18 155 363355
52 109 672329
66 103 367501
6 96 538021
71 117 465833
2 24 261887
20 9 396379
69 74 295364
20 67 363273
78 38 680475
37 126 470012
38 168 648687
79 156 383071
83 157 61072
16 154 333953
92 105 144161
79 146 699333
60 127 471505
22 11 901613
83 120 157718
50 115 935387
35 66 564548
67 21 129081
53 138 884735
54 107 517653
58 50 227230
1 172 34724
21 11 259191
92 198 678813
80 51 284667
63 141 464620
48 136 879845
80 97 631814
11 75 557840
39 164 311209
52 38 413597
65 137 505461
70 118 121866
95 110 204452
94 88 791605
14 66 533074
88 47 121501
26 191 141780
55 116 632552
49 192 11202
11 92 806932
27 60 913071
83 182 936705
93 145 863096
53 50 733639
44 185 534365
50 178 565870
88 15 962289
49 179 756780
16 186 847752
35 5 876653
65 97 511669
61 119 657097
88 94 934290
91 107 238318
7 155 737010
32 151 954883
40 142 1008299
5 145 224071
67 144 931843
57 194 654429
26 161 297548
99 36 329184
21 70 284029
85 52 828840
53 67 448890
81 15 114406
38 17 849881
16 120 181404
70 104 802195
29 72 26775
49 141 691923
100 52 882716
21 101 760686
49 19 296661
22 128 155971
12 125 65869
77 134 88973
23 4 886477
33 141 925940
5 22 173697
38 184 201572
19 152 871642
31 153 751233
15 4 146425
1 71 100096
6 12 992991
9 136 882474
31 180 213890
95 88 515544
56 43 665978
9 71 841365
73 146 6156
52 7 974071
66 123 577508
23 75 257467
31 82 556711
5 25 922274
59 175 318465
77 128 394694
23 42 497159
33 66 665819
10 125 530474
64 43 16537
73 85 843008
82 95 418782
25 89 416779
89 159 20372
33 97 925311
88 5 636384
83 167 525364
81 138 903594
48 41 543365
48 118 509787
86 44 654407
91 80 612075
71 178 407703
93 162 695053
41 125 236812
21 150 733886
1 17 668160
25 195 372067
17 189 443990
18 87 643720
52 154 467581
88 54 769358
91 82 176129
60 25 883682
19 153 156375
51 48 959181
79 79 489451
86 120 223501
41 84 756580
9 61 549655
94 10 449826
34 153 718381
11 46 618098
53 58 628541
24 191 187617
3 200 13457
93 141 19697
17 171 225890
25 146 487899
79 193 173302
69 164 566210
23 117 897130
32 153 659525
9 25 814567
65 32 957411
27 100 954578
53 6 580246
72 148 229396
41 182 84618
2 77 407453
14 175 224295
9 120 882037
81 162 934192
63 125 418404
22 73 57006
67 104 811414
78 65 322600
88 127 37539
54 168 19825
38 73 320472
93 31 189742
49 152 32509
100 104 229277
2 64 247583
93 16 763334
35 53 365456
14 126 47671
83 64 155315
68 186 247646
97 90 402046
46 110 636822
84 79 10895
41 112 794675
62 180 564762
8 85 93982
78 169 951621
51 63 121987
91 104 314115
25 120 414332
97 139 719035
19 12 684451
41 49 646485
24 170 270735
50 81 622895
65 155 931697
68 84 874838
96 105 852994
97 15 416351
83 105 164009
64 126 121739
92 73 125055
92 138 462798
91 154 69388
47 188 374491
12 30 189735
81 39 986122
28 130 911636
39 97 257620
45 29 406023
2 65 960316
77 47 97344
96 50 544657
69 139 257510
71 110 472337
47 132 506725
51 188 281487
98 59 238162
74 139 405206
78 39 103152
59 124 154822
35 194 583202
57 186 386265
44 187 53322
50 29 328467
53 78 383686
23 106 587995
67 197 533115
20 172 898581
25 114 74486
74 70 995986
34 122 446015
82 38 98658
75 155 894344
48 28 399753
8 94 761664
63 144 578662
55 157 232157
98 70 443896
38 5 96713
62 109 655428
100 133 535572
52 75 5980
64 45 249899
85 74 876232
35 7 555008
41 46 511351
16 17 178069
10 148 831388
7 81 338171
72 148 255141
24 87 300614
92 96 706773
99 157 33029
35 2 790072
60 154 436866
42 137 702508
73 178 640859
81 60 380613
44 39 324158
10 69 91488
72 91 530093
49 110 811151
49 3 525407
70 39 922659
50 173 36516
56 126 411376
15 130 26232
30 140 428369
29 156 64730
69 38 45490
91 16 681766
75 161 342694
13 165 687425
47 21 989627
74 91 218883
96 75 763604
79 5 276477
69 134 327591
60 94 879238
60 149 957619
87 175 429496
44 15 89650
89 111 473443
100 141 1011147
98 65 332521
48 115 404364
14 57 989566
41 150 588698
99 190 328487
6 46 864985
67 65 836578
71 189 350601
89 109 143266
58 135 676800
37 52 9209
82 176 909912
46 167 354457
65 184 90457
13 14 964671
99 129 132578
93 92 728854
95 199 986408
30 124 408005
91 135 944210
52 54 599805
94 88 350513
95 10 787969
74 44 469612
18 170 473372
80 71 503438
93 140 822473
20 158 277205
77 102 356138
27 42 55119
60 176 849785
51 170 146270
15 117 20816
59 99 989231
54 121 547085
89 3 40125
80 163 45955
70 145 713376
17 60 102750
78 87 483085
53 47 644549
34 72 242213
32 14 515945
51 137 175820
30 35 479787
46 179 95902
66 140 47604
63 151 525049
100 92 573012
72 192 65811
60 48 700878
21 116 195268
10 119 538604
27 19 939669
30 161 849497
91 22 81097
27 105 181959
93 104 872232
82 11 543182
31 128 116003
29 93 509730
21 133 948890
58 177 612281
20 80 1002396
67 145 433732
77 53 23611
53 58 93424
9 185 71106
71 41 905540
36 125 358091
61 32 923000
60 9 338833
36 169 690556
60 121 400265
34 105 431708
51 43 214211
67 94 680339
84 7 452667
33 25 693390
6 141 239108
73 69 939405
51 2 44225
32 149 562777
38 154 692159
34 89 459162
38 71 701412
44 73 325845
98 184 194827
31 168 650084
32 170 927930
65 122 601865
96 146 854663
96 125 548911
5 145 877411
14 123 542805
12 14 871879
33 86 111417
69 175 708546
42 163 974778
3 152 662419
77 199 123286
69 193 182018
88 148 347532
8 187 989535
56 52 776880
29 155 305083
86 180 412812
14 198 916685
64 82 535580
54 91 222268
54 183 996816
6 19 289413
48 62 681344
96 188 976217
71 98 889448
17 105 722700
5 35 843098
72 11 174464
32 17 253971
87 99 746445
77 31 303721
87 116 631868
42 121 866741
4 85 528320
66 142 976627
39 181 260282
9 6 15133
54 5 769663
46 4 538348
72 81 892067
2 132 696179
71 62 579159
29 158 483650
48 189 63232
86 1 607322
79 150 465384
44 56 257260
53 174 710824
49 24 204605
67 193 97101
6 15 807628
5 127 213496
26 158 454987
10 106 943589
94 48 781103
88 158 1756
8 112 271344
66 136 600858
23 142 607337
40 119 1004058
10 82 44941
99 30 899185
82 175 279501
15 183 113157
6 17 368056
70 104 478820
34 190 961571
28 194 784758
94 81 981713
14 28 454341
13 74 276030
41 156 684771
81 142 574853
10 46 346633
67 173 780808
69 50 297903
33 198 534565
60 122 40080
86 156 140733
66 1 240424
54 164 63340
62 108 396209
28 20 582951
91 44 805364
96 189 475850
20 114 559260
59 26 767887
87 57 517313
76 118 79058
67 136 1003313
39 89 827394
27 45 575282
99 155 667094
78 138 732778
45 55 408362
58 18 616400
72 153 418124
15 156 118685
100 136 573415
72 95 193201
38 148 141337
6 108 514182
63 200 265302
65 191 1001796
38 72 20624
28 46 880281
76 52 194472
49 95 172150
24 171 798834
20 22 327051
2 168 472003
43 196 512183
65 104 935052
68 112 347461
59 114 369279
68 194 837145
81 149 352062
20 50 584731
94 140 896685
36 21 615687
22 93 952136
89 152 493978
93 173 1011014
40 50 771667
55 45 150661
83 174 676625
50 80 759941
44 126 333109
69 138 353279
50 32 21454
41 50 895552
77 149 587799
48 16 789779
39 164 637536
68 151 274175
23 155 227361
77 139 75232
96 166 801402
68 140 192466
48 45 457574
56 73 994076
70 66 530699
29 30 740914
38 144 624081
75 102 762451
89 21 893937
98 72 480283
47 168 2588
17 109 508627
23 75 942929
36 64 862592
75 129 679777
7 84 174743
46 48 491780
38 137 142094
32 168 47004
97 7 191119
42 194 81651
87 89 955087
40 162 951513
60 67 509587
4 13 757021
97 28 693176
70 75 392645
60 44 159100
43 117 979836
78 78 987059
88 79 16022
23 63 673541
62 183 72677
62 189 449555
61 12 909269
60 136 522058
23 23 830849
7 11 273500
63 12 43407
84 35 494791
60 138 270128
46 166 623028
13 78 442448
23 30 264580
76 140 1009009
100 11 364375
89 158 466395
78 132 846943
58 113 896296
29 46 635899
46 55 724065
1 74 318168
16 104 133422
37 27 223892
75 47 447416
38 5 823069
68 26 184240
7 167 99946
93 2 658846
20 57 436493
58 134 165455
60 102 576816
39 172 350006
56 51 910367
51 192 256739
67 30 216304
33 2 57181
86 111 204601
46 156 947853
55 113 816971
35 105 421217
79 97 994281
70 111 485605
46 134 637079
77 181 824356
99 71 691222
84 109 861569
46 135 892256
30 27 733725
12 156 415312
52 51 323200
7 115 503710
35 134 829446
24 29 417941
97 5 546553
59 21 976575
32 52 585311
47 7 107267
63 48 743251
35 2 379643
74 121 363536
61 127 365330
3 192 84655
72 79 295370
69 105 757169
99 23 525128
86 162 829626
22 63 789613
67 122 919422
82 134 550435
24 186 590206
61 176 912775
33 111 881940
73 56 705104
10 141 894658
11 5 642175
28 165 566400
2 185 443355
47 39 387867
27 180 122767
9 160 359717
84 21 502164
25 37 803490
24 33 175
3 54 941806
38 137 678279
24 59 603758
14 64 972837
12 18 905254
73 2 137733
89 94 965388
58 166 350519
26 129 602253
97 197 421564
83 11 854889
54 80 14946
89 135 281269
96 188 555044
28 76 723323
20 129 207334
31 74 13421
29 62 893858
16 137 223349
14 167 745044
10 101 81213
33 135 809711
28 68 515924
52 181 231222
57 101 461961
79 27 576166
31 98 589731
67 177 170291
10 126 711679
67 70 377289
48 24 164839
82 191 270152
32 38 233398
18 14 596416
89 178 498028
60 180 256183
46 144 353693
75 110 79786
84 37 893129
100 83 701716
57 41 35655
44 163 223972
41 125 282520
7 73 34274
40 134 961693
48 18 417082
49 151 289607
92 76 840541
66 18 724311
74 47 668893
11 88 418631
82 102 117461
50 139 73320
63 199 39569
97 139 950569
70 110 883113
97 157 177730
3 149 558741
27 157 40993
37 63 256891
58 197 614333
44 200 951125
82 187 63064
68 110 80902
29 87 92451
16 10 26283
93 33 817479
73 55 614137
46 143 113349
63 122 87581
43 196 764715
60 184 268579
34 186 896203
13 42 289035
21 169 775522
22 147 903013
97 60 536364
43 128 912209
32 123 345511
94 199 878437
96 107 974048
62 104 362258
36 175 892374
95 126 801263
72 82 142628
97 167 277230
17 146 689015
36 159 716748
39 86 182617
2 9 978212
97 40 809590
98 5 46200
61 196 99425
16 90 838264
74 175 890419
80 61 786670
80 80 885413
6 184 842066
8 153 644928
88 20 993215
70 46 417134
89 134 530350
12 140 629611
94 133 170156
77 3 685066
33 105 508275
77 140 815434
72 182 320076
81 92 95271
88 102 860233
81 159 236634
44 58 606783
80 156 874943
24 49 500938
16 143 178077
40 31 757580
92 122 110800
60 47 921304
71 138 532585
67 105 895365
96 32 412261
95 108 622057
93 93 923487
25 132 894462
74 52 255151
58 21 676887
21 171 559266
14 5 880667
17 73 905064
49 77 25617
25 121 646546
78 16 982217
67 150 659383
26 115 680224
99 44 729965
7 115 500418
83 5 415751
95 57 625566
74 145 862727
84 33 934691
64 196 441876
95 117 311161
81 51 811339
35 14 827165
23 30 284060
97 124 189275
82 95 214215
71 192 775375
31 146 154654
74 64 288225
83 19 165377
22 139 856213
95 186 589042
22 16 613904
64 57 708684
98 107 394423
10 148 754048
27 160 741403
82 183 504042
95 53 102686
77 156 246033
99 44 894094
72 90 753850
34 182 421109
55 22 592009
45 184 909509
89 189 310779
27 97 331596
76 23 143715
72 2 532152
50 198 246869
83 156 818913
72 164 278944
65 173 724085
47 176 551923
45 195 772772
36 105 317919
20 14 679852
75 200 739272
64 42 391956
68 186 655587
27 82 193828
38 92 1011003
19 166 842531
53 180 492115
76 149 272957
53 46 80122
78 59 598682
48 180 235792
26 84 435559
78 100 536195
14 54 29173
47 102 559878
64 27 976002
74 67 841547
61 124 617481
58 47 913075
59 94 849842
93 158 829761
89 168 355557
55 106 457583
11 27 410952
77 179 271495
64 32 37731
60 125 223335
18 165 468773
44 189 954917
50 24 340261
43 164 943161
10 137 130879
6 90 572484
88 140 328926
56 123 917092
58 28 888332
16 173 751483
30 113 410759
69 95 401641
44 34 626807
21 36 801920
93 3 267224
80 197 87040
44 152 50338
100 146 358882
4 71 56875
36 65 498441
51 82 347664
95 29 101305
38 194 451026
27 184 319028
47 196 310215
12 48 331897
21 7 860664
76 29 805932
69 28 560986
14 33 302551
32 92 509768
93 142 839428
21 13 3758
40 179 284349
61 5 292124
85 47 526217
50 157 814135
16 4 649476
95 62 470737
23 85 24890
96 127 731373
24 39 117421
12 68 664096
44 11 528941
79 56 88561
92 162 172793
70 20 712864
35 111 988143
92 93 875359
29 80 188430
81 1 552756
71 189 179469
100 154 85386
62 15 408722
26 65 1009828
95 17 624898
38 179 75841
93 10 562867
28 63 808988
84 137 211415
81 142 527593
14 119 484076
34 1 11064
34 16 108951
30 94 60307
6 25 532747
63 187 502107
82 59 177732
13 121 114452
80 158 208133
40 65 482955
28 142 810397
84 74 503711
87 122 795528
32 200 1003469
77 103 211353
89 14 564437
16 184 583533
22 85 517658
25 49 1004637
79 18 855906
28 143 875332
67 3 681825
65 105 739296
4 162 741461
15 34 388371
84 160 231964
77 4 777660
52 187 65622
81 109 535307
14 184 688158
91 53 874706
7 8 979842
40 70 719202
39 127 693471
24 82 779687
70 56 597095
38 184 959207
43 154 578176
37 119 952510
2 181 150152
19 33 211943
79 117 975348
75 177 374740
18 157 100137
64 165 254023
11 37 375195
85 4 980775
65 165 927198
76 127 75604
20 191 957738
57 148 616119
100 8 481954
5 166 771175
81 86 634300
18 78 367990
59 163 377418
19 13 273524
53 80 646814
94 126 690783
20 2 546912
39 176 394561
30 185 816171
16 26 604151
61 163 429941
60 77 161751
75 165 864621
10 117 838173
65 2 349699
53 160 289876
70 137 813797
3 12 186100
86 74 354925
52 172 874526
93 81 282737
73 116 895612
75 145 257487
7 32 932168
48 194 580058
3 193 541118
23 188 111369
46 135 77917
88 177 817089
39 111 123293
16 134 1002023
78 118 286922
17 169 140901
28 171 85436
36 188 194274
66 48 469926
100 24 376232
13 98 596196
74 115 528281
96 100 291983
48 34 175232
11 183 21841
88 199 296865
68 61 732241
52 27 820579
93 192 772150
22 116 585092
55 40 944903
35 48 990202
75 82 36504
68 96 544859
12 152 84132
74 78 746441
81 95 490693
55 46 972585
13 196 808983
56 144 813830
96 6 37148
80 116 268225
98 23 646097
79 52 795277
44 10 184861
90 189 877410
72 110 487896
31 165 758074
98 33 165876
11 62 534599
87 109 6451
38 121 314297
18 13 825883
83 4 316310
55 88 795916
45 172 224314
5 181 35119
6 107 255547
81 13 293064
13 58 821017
88 116 503651
65 143 868414
83 104 284856
78 16 440822
61 200 546594
37 70 585760
94 13 869831
52 123 998086
80 51 977552
1 155 368965
82 97 987262
94 6 291903
59 36 268546
31 60 779331
13 184 12142
13 175 524935
56 134 356122
67 60 544379
89 94 267221
24 161 390095
42 111 18541
61 88 319240
58 137 18209
14 58 369373
15 42 85304
78 117 980506
57 117 179590
33 46 636052
17 11 605775
83 143 205252
5 198 151301
48 114 251000
81 145 693215
15 107 846038
81 129 459883
28 41 310009
38 150 1011112
88 92 899978
71 74 238808
90 56 995046
74 32 944146
42 113 1008202
33 198 810652
7 61 181395
37 83 942830
97 92 785149
34 81 324245
49 130 328325
38 91 217658
54 156 270177
1 15 597592
63 142 105921
48 93 981603
34 67 735669
64 102 83131
97 100 417080
77 94 308420
92 87 448021
81 82 374436
51 129 103693
16 194 189970
18 108 142309
36 151 710859
33 185 540668
88 29 360440
80 95 992767
46 178 968283
73 42 451362
54 141 689447
54 43 231469
98 175 516583
54 102 47298
94 93 799487
69 191 717230
3 123 35942
42 180 917056
25 154 557678
98 13 434389
78 2 329590
80 7 857795
38 64 115950
60 132 504442
19 65 453655
33 11 951249
77 68 279169
37 78 948369
48 148 448954
98 23 89777
26 11 11781
36 169 204368
64 96 690446
87 101 412436
74 89 616376
80 25 284300
25 145 367570
73 34 128052
66 171 718522
79 179 106651
93 20 766013
4 171 829479
88 100 769133
51 67 615083
20 189 528975
52 165 780712
68 98 783584
74 69 982532
55 129 261505
100 107 386928
72 169 533541
81 135 702039
89 20 784528
61 163 801074
97 6 747630
24 172 243775
48 179 886545
6 177 669617
32 124 426345
19 2 2753
19 146 248929
69 33 828187
18 169 367364
39 60 46108
94 198 903139
70 72 782624
74 137 708828
36 63 495329
25 171 243009
19 59 116178
62 65 860985
24 96 813684
7 14 23083
46 149 653552
65 36 907852
45 3 914455
32 116 281217
69 92 496412
65 176 815180
79 61 337303
45 136 932553
56 28 986178
1 57 660366
14 105 975155
1 79 45632
88 73 781792
99 148 90874
99 62 690563
43 46 291699
77 175 45289
6 44 266861
55 150 876395
69 49 209166
20 5 610597
16 183 52790
73 79 436934
73 197 602515
92 13 343646
24 121 967127
39 166 469968
15 6 70599
60 180 44546
29 7 433098
68 21 396469
52 121 567788
38 128 309472
52 77 994884
99 4 35061
31 187 28602
45 60 699885
12 167 8165
17 132 972894
22 191 888742
99 52 144317
56 66 73866
66 132 277395
93 10 385907
38 134 464903
87 42 755807
36 15 576997
21 1 357466
98 38 159402
94 165 684706
73 43 613834
73 40 143630
64 144 709953
37 110 245617
40 195 923919
36 28 381137
56 178 982413
9 10 44584
100 29 944642
39 58 44650
55 62 56535
78 54 707197
70 51 800663
83 53 405606
17 35 405473
21 29 485232
94 173 407140
84 10 97708
55 44 637188
98 78 848542
70 44 901414
34 22 180309
4 37 2008
15 3 802737
85 167 594826
99 21 157571
99 4 644576
25 73 367560
12 98 836285
13 28 585694
62 189 605509
53 30 914202
46 32 9779
95 136 264755
44 29 34031
16 93 580293
63 96 970967
40 108 669473
90 135 886316
1 19 348574
36 124 637290
34 117 575448
13 89 990688
46 53 319397
83 122 585777
48 72 595637
98 86 879219
65 31 280230
25 182 420233
76 186 881492
51 196 417030
83 29 547217
50 61 956567
40 78 94731
84 15 324272
43 44 614553
29 171 146960
63 113 519456
98 179 888052
91 57 792425
70 108 731960
24 73 853413
80 197 107841
6 32 738801
66 30 88160
8 136 283960
65 122 810376
18 69 538644
48 20 46730
36 124 483291
99 85 524905
15 149 799815
90 28 317021
16 58 920508
29 140 150505
88 69 212560
47 137 111336
52 149 962497
13 170 278743
40 49 757594
65 200 762694
70 42 519587
42 125 299792
53 13 365200
76 94 646319
20 143 295220
50 17 131148
11 86 44261
61 55 1010588
46 62 733006
91 58 153905
50 33 544015
95 8 683222
41 125 397207
25 173 602419
98 122 816159
80 84 463681
36 81 42879
29 55 783859
82 21 760480
39 42 657056
70 101 639905
35 51 711337
19 152 794151
22 196 989774
56 142 285064
16 175 411259
49 117 297451
5 200 549631
6 2 510672
44 119 733429
37 179 966283
21 75 103883
23 99 818729
24 71 956281
39 141 69730
69 16 421397
79 176 42060
15 60 918823
84 145 457481
23 44 271676
39 187 957569
44 186 523416
100 178 291167
54 35 864806
49 90 756209
1 30 357371
65 61 389649
76 155 892614
22 42 872276
20 157 779057
92 174 422462
37 80 963142
42 38 359935
81 42 874287
42 66 285588
34 93 741945
79 172 882532
86 51 155776
12 118 288057
49 40 13333
47 15 486673
40 188 926967
29 6 589987
95 150 212500
78 165 790825
59 129 168709
55 190 255597
20 90 417793
5 121 630070
58 7 310290
5 4 622389
11 105 772644
67 97 312008
10 18 636041
41 155 563060
72 144 549369
19 24 534378
86 23 993863
73 64 44363
63 42 698068
82 84 684314
33 171 258238
82 55 482531
37 86 730322
69 24 839694
42 138 991749
80 190 353054
11 119 32922
24 34 257784
81 103 154059
14 112 293169
96 177 251499
83 21 690801
27 185 857856
39 97 987864
31 1 180603
88 31 44736
18 27 592109
21 120 141585
37 148 127100
77 107 624841
24 106 898679
75 23 490896
30 86 93465
45 135 597814
19 99 905455
20 60 614437
16 76 190313
39 46 635141
63 17 374140
97 115 1002701
53 66 233190
17 62 992963
5 98 509231
85 185 844922
12 69 524434
34 178 424656
17 9 70053
52 57 491319
51 177 122430
48 8 627758
16 20 664012
98 89 692314
26 114 576865
61 123 690048
65 143 528906
35 157 725835
42 5 615807
64 137 809534
55 110 322880
70 58 37810
65 23 482718
24 197 86678
92 63 209537
36 139 867471
56 125 942794
90 93 668974
11 44 986177
1 174 418973
83 186 109605
55 133 630876
98 19 124619
11 103 647583
93 83 132227
67 120 125808
55 153 978823
55 187 958488
45 172 164340
50 5 531563
38 154 639193
14 14 955794
94 163 260891
94 119 218841
44 74 814800
21 12 145691
10 155 392759
69 178 28719
97 46 865262
55 178 665210
47 74 219734
87 116 518239
46 106 121770
1 156 480821
84 115 370463
81 144 600263
19 67 229937
60 8 849089
23 139 972548
30 4 120490
9 158 990026
17 73 609672
28 119 434969
32 28 721703
75 198 760876
7 84 684539
4 19 237011
67 52 398554
12 57 941370
64 86 350223
9 100 292830
16 104 1007201
54 11 262914
11 98 649944
7 134 80089
34 134 560887
12 88 950149
18 55 825443
92 181 620032
44 10 874690
24 157 947423
48 191 90482
99 71 606578
64 191 768452
20 6 235706
35 199 833646
21 119 888604
100 132 91990
64 168 346855
18 69 203290
70 98 486313
56 44 894048
13 72 443814
28 116 271932
48 189 446980
73 83 665161
35 17 367387
50 81 197725
53 53 337760
5 39 337569
95 105 266106
63 9 584041
56 188 262522
73 4 329259
61 196 353491
90 160 966226
23 89 504801
41 166 287089
70 174 605207
50 106 919534
81 184 212377
34 105 67741
41 196 150457
40 20 879899
17 148 704365
36 35 950052
37 43 270525
80 99 889771
53 12 488248
54 144 90722
28 54 175529
31 90 856016
3 146 444396
28 188 73578
32 59 668915
73 112 605568
62 156 120438
11 124 160691
1 61 78741
31 31 801332
48 78 116660
42 19 373089
5 50 73359
93 189 651125
92 93 548328
16 32 398212
86 78 1663
52 197 208956
61 141 571607
39 126 497543
74 53 438653
68 22 572283
21 179 323710
1 170 463150
68 68 49597
95 34 529922
78 66 685337
86 16 235201
76 168 799837
83 95 248598
79 169 244085
47 148 221883
34 180 452672
82 169 220896
90 34 613215
99 108 778363
10 118 252983
96 4 94902
50 43 185431
76 132 483492
62 58 949768
31 93 535482
62 193 241787
50 72 178431
97 172 978287
33 65 88450
68 103 510822
98 5 138174
13 200 745206
13 68 898097
74 98 310262
11 71 346932
53 85 950394
25 82 318278
31 150 225659
36 75 209711
91 181 427017
12 40 405259
85 25 234504
47 5 973501
17 69 861532
40 163 960010
7 190 784267
22 161 731171
59 83 796462
24 135 216603
96 195 908991
100 173 252765
58 50 945374
30 40 856541
86 179 934662
100 69 406896
10 6 439657
25 44 471090
71 163 314095
84 77 817461
20 53 999900
24 134 407230
54 176 89676
90 82 78656
83 107 904039
60 138 200624
69 134 836670
58 112 81854
50 37 69033
24 183 1009983
39 10 581699
1 108 459645
75 30 670569
95 199 47281
67 136 901018
58 18 233463
25 115 486384
56 160 51734
83 85 654989
67 39 910400
14 178 364454
84 54 599154
57 68 49286
16 111 464291
97 126 479390
75 109 442645
7 59 728976
30 159 68124
68 108 332169
46 83 482856
34 167 385312
36 67 810949
49 72 117836
9 3 92171
78 115 698554
41 24 473899
56 183 135308
65 34 830026
43 124 740974
11 162 411220
58 173 1009313
30 196 100960
14 135 526081
60 38 38221
70 79 633738
54 63 600751
47 152 527614
28 128 726840
80 162 161279
98 182 546321
24 91 988326
76 189 847498
88 66 320741
23 174 325886
19 78 646516
34 145 655767
34 26 10444
42 99 924440
16 36 378238
75 1 968427
24 185 419544
82 83 614925
71 51 533932
91 81 720012
13 2 955081
56 41 281896
61 190 844178
74 182 322191
59 107 835137
85 194 624085
75 162 769872
79 36 869318
92 70 390206
78 114 154683
92 92 137737
14 192 739493
80 169 128748
10 39 994625
82 40 963728
84 62 237354
56 145 1003392
55 108 494094
8 106 915889
2 11 770393
64 18 172717
48 182 890860
69 112 807318
55 4 322917
93 160 308496
19 97 938863
98 133 215543
74 164 641027
71 168 348353
43 91 365021
11 23 215679
89 160 47637
87 14 19512
55 127 483854
42 65 767670
14 109 934880
60 199 685932
20 114 132251
94 192 418787
17 103 883046
85 199 415192
37 56 330955
72 9 460362
27 35 657263
48 68 384701
13 127 952880
99 112 1002178
39 53 732406
72 145 861300
99 154 901622
99 10 190075
19 162 336219
19 58 864614
60 6 933396
17 139 626155
51 127 374257
55 141 621405
75 144 419366
16 31 428514
100 47 210307
76 6 628840
16 83 351563
10 20 310064
25 47 423361
64 186 987531
83 5 534802
18 181 988035
29 108 516718
60 140 492017
81 11 771603
23 87 890843
77 90 250738
56 49 284622
54 23 997552
82 159 1006998
22 150 405257
43 79 143987
91 88 185997
15 105 161861
40 37 495977
94 169 26787
85 81 986387
28 42 460281
31 194 851895
92 27 787648
22 7 194793
31 198 957708
21 106 329347
80 20 100177
22 183 92215
31 185 844084
68 122 551169
76 62 966240
23 12 820695
35 41 350031
15 151 806617
43 38 671811
6 37 957085
68 25 660346
37 36 415918
15 193 571095
32 164 712602
58 167 287246
72 134 267466
6 60 823346
78 135 422948
31 134 558906
91 146 315389
84 170 661447
7 33 233610
37 195 769241
36 61 978565
50 33 224106
69 88 504854
88 83 567032
73 10 192195
80 21 987980
11 97 411709
16 17 318575
49 94 42286
51 98 753230
11 158 755922
46 116 960035
91 190 143196
50 77 138577
72 110 960662
58 15 520213
4 135 908398
17 155 248585
40 100 960505
1 110 520241
85 196 269431
24 39 573620
14 70 776375
1 134 526561
78 131 270419
95 87 386753
100 102 819271
71 165 318856
59 15 408027
88 62 435267
73 27 925310
82 85 36393
78 181 747771
41 26 287114
56 120 430315
54 124 558641
73 74 441818
6 159 815661
26 75 966621
56 190 694744
68 155 299688
53 25 18508
10 174 363361
82 167 922772
40 83 636612
11 54 940781
84 40 150978
29 85 547145
64 176 508646
45 168 638388
60 93 767009
69 3 830913
79 5 54387
63 93 198770
91 48 22396
41 47 276336
90 135 944429
73 42 910288
77 111 717250
1 12 694995
85 180 30935
82 195 859026
11 94 669100
13 175 93953
27 22 672960
83 196 89664
65 65 482471
22 197 143722
16 51 720826
19 114 605642
100 37 193728
29 106 244676
9 112 313996
97 1 271148
41 191 94604
66 99 904295
52 8 148313
87 22 738756
74 99 519395
57 180 651877
10 161 788663
43 70 868951
7 181 114715
67 145 871509
7 30 952934
17 92 886204
62 35 899891
40 144 48305
41 69 237954
19 158 522902
84 32 326413
81 76 376375
74 89 806977
6 152 536689
94 16 58715
23 194 67819
18 112 760627
87 70 66902
33 106 494428
89 55 414507
38 165 250170
62 189 960407
52 24 891556
62 23 261824
13 109 759121
19 25 654762
1 176 420248
55 7 320362
38 14 55413
93 80 763199
83 14 572635
52 195 184776
10 194 372645
65 108 661866
92 103 15980
7 40 456359
54 152 284016
14 164 485856
67 190 45457
14 121 375962
46 114 925285
15 123 332339
66 121 993429
28 37 767185
82 183 766996
86 45 813810
72 84 466924
72 174 335813
64 97 68281
93 89 231033
28 75 350068
43 138 716980
98 47 136263
64 145 692251
51 180 38664
45 149 469117
39 148 701842
100 58 778226
16 66 511460
32 196 871017
38 28 488581
29 57 832406
22 58 516930
54 67 200748
85 141 446186
84 147 132805
8 72 46633
2 166 377701
35 106 467372
1 4 223828
55 146 160030
66 163 508772
22 73 928524
85 152 700460
55 123 112093
42 173 772338
72 29 565283
63 187 630958
21 104 146819
58 122 232972
60 196 451046
2 28 110202
92 5 371548
79 61 82506
73 41 776351
16 69 455247
64 40 237976
74 11 419034
72 98 759986
8 51 470582
50 196 554901
74 113 968351
34 115 216049
8 108 754027
32 30 566397
10 99 196494
75 87 854194
75 2 417858
86 178 485355
51 166 322792
35 141 384407
38 156 710852
21 14 479896
69 166 158969
36 112 817015
34 117 915257
69 165 468631
94 95 490876
28 188 627853
87 18 744094
52 140 750420
12 6 164262
47 39 10090
62 71 443617
24 80 95240
58 185 913167
26 52 609274
11 113 898007
28 196 204525
34 42 262595
28 153 1009942
66 125 854848
6 126 533379
47 119 112663
99 74 426482
81 166 320335
44 123 817276
12 188 631033
35 138 99351
99 162 629932
7 85 229288
71 62 981908
85 168 740074
18 37 63479
38 27 1005325
98 8 341402
68 71 949221
61 123 650683
31 168 386095
48 161 377758
11 155 251270
86 33 449044
18 177 596511
27 76 650219
20 74 326894
43 147 81558
14 131 770280
11 93 201493
9 96 160140
72 119 932227
94 145 548293
29 193 810768
14 121 690072
55 151 798874
96 130 40330
83 69 435177
15 97 848685
81 90 529380
87 24 921457
85 53 185226
57 118 488808
38 171 748549
2 184 812189
25 190 507285
94 164 124514
65 110 869977
94 152 350030
66 44 535694
71 55 636017
63 33 109267
14 195 2963
13 163 82396
60 115 224084
63 56 978168
26 62 801539
38 185 536089
80 30 864674
32 144 64805
58 198 923116
42 17 897374
75 108 403380
36 132 383823
47 31 316211
57 25 253880
90 33 792271
82 66 252616
89 93 428976
61 188 32204
26 65 825238
48 29 155358
97 157 646859
61 7 170841
70 74 246984
72 147 39122
67 52 593702
66 127 849613
45 168 18802
2 64 333205
16 182 327629
52 8 269940
69 95 997417
7 192 19058
61 151 260541
53 150 531481
60 196 976037
71 120 221482
88 12 782718
3 79 686577
94 99 570680
99 45 554525
29 178 877827
57 70 1012034
76 88 555825
86 90 821675
50 61 679003
61 177 501134
69 145 539502
67 109 929173
21 25 368434
50 43 583911
43 154 147810
64 154 545388
16 139 714075
11 193 592374
98 175 57655
16 69 625511
15 40 149422
58 160 46552
55 141 947554
89 195 721153
12 44 54652
85 108 304255
29 48 702668
66 64 448684
29 131 369763
86 106 441292
43 117 762218
93 89 501212
85 163 612607
94 62 107416
59 200 288836
100 2 804051
63 23 17157
89 12 524173
83 5 308741
87 97 855137
67 43 825367
47 194 98869
26 186 308680
79 193 167612
55 102 161997
77 27 440050
7 27 894746
40 134 166778
15 90 51009
87 100 30881
16 116 924506
3 142 188050
90 37 841071
63 170 81859
35 162 964523
15 173 131141
47 195 681342
84 97 158493
56 89 793698
43 192 171530
13 32 608170
15 174 485067
48 94 126997
81 42 558863
73 170 174315
76 29 891181
98 181 287632
92 113 608941
30 92 472727
40 186 480652
84 147 361347
10 152 357794
60 50 845211
19 155 146099
62 60 585175
14 181 313042
87 123 848979
19 27 402614
45 149 705655
42 60 764248
36 169 467299
98 143 48336
68 18 950471
16 137 423871
19 114 492115
76 156 600509
94 176 497848
64 25 531227
85 82 834998
77 151 47727
57 179 690379
23 144 837824
90 46 293578
2 82 643496
75 184 175764
89 91 703428
39 161 359355
36 36 143267
32 163 939662
27 143 938385
97 105 868524
58 41 379890
52 121 38347
32 16 583571
50 162 3082
22 196 246593
60 102 52614
31 170 466697
6 160 992139
87 60 201872
78 127 280839
26 25 251698
11 137 876471
44 43 717416
59 184 336729
20 52 492152
75 80 865410
59 63 126832
99 6 981311
63 61 282340
5 34 757652
50 84 610652
1 149 334623
37 121 865646
35 11 847918
7 127 824669
5 98 933291
50 165 876196
8 145 231316
19 188 256529
72 1 400234
28 158 800275
18 199 849301
18 56 490335
39 111 739778
48 152 148684
76 170 514638
8 191 414470
33 25 802356
79 103 767768
100 63 511864
2 141 854138
25 18 635937
77 48 112415
65 1 865313
100 103 649666
29 191 700087
42 199 1002570
29 182 124407
16 99 438993
35 197 1012009
56 97 955127
7 170 992024
12 147 497055
19 120 871596
54 99 1008408
26 122 854560
27 93 448155
90 141 957503
66 32 1003847
7 97 899696
64 53 297154
43 176 738277
27 102 966179
9 165 476145
69 23 268053
48 126 222936
67 88 445025
99 83 342205
83 73 443094
49 172 950133
93 165 313884
12 101 658131
35 119 546015
15 181 222003
78 198 1001400
25 26 339211
99 76 924198
45 150 94042
63 131 287254
14 53 871024
36 78 794351
58 68 426585
88 86 183759
68 195 209523
45 82 414351
67 35 691258
62 93 98137
47 169 759237
14 179 673844
25 120 461380
81 75 431801
16 26 777943
28 142 983712
28 152 430444
45 14 244974
95 20 826142
94 168 651715
32 46 731553
96 58 818510
66 20 932883
86 172 919119
23 167 437316
9 187 132118
50 28 670332
87 89 649327
99 72 92310
10 134 354646
28 27 228181
60 106 741700
75 6 813035
42 111 451992
77 68 200749
14 35 900818
6 164 689081
43 91 147709
56 60 623457
77 113 60486
90 175 812037
99 191 157412
59 152 69988
71 177 948832
50 148 479629
22 71 217526
28 116 918832
78 143 836577
84 128 404072
26 14 216841
71 140 208118
13 128 573221
2 182 624870
64 163 378654
14 21 725048
15 24 122501
79 123 137819
16 193 526459
99 76 637027
65 36 299603
46 52 188952
73 61 755121
77 21 19831
27 191 156770
80 86 809704
52 196 72560
91 196 685043
51 56 828882
10 12 892826
68 17 543373
30 54 425422
15 169 591453
16 107 769954
40 82 717725
93 72 899671
26 152 430982
6 185 37061
86 67 474634
11 86 62026
23 41 441327
50 136 373760
16 79 285711
18 20 500643
7 81 800138
90 126 954304
10 13 565134
25 143 182289
70 164 8187
70 136 993203
70 169 633690
67 156 212124
78 47 533573
59 41 675249
70 22 137099
1 135 998734
53 118 765705
88 6 605902
64 161 744722
11 100 784271
14 53 1006870
39 69 58628
63 32 254030
98 16 634880
80 106 124220
24 32 139716
75 125 512920
70 88 755120
72 16 195968
52 101 345664
8 7 432611
8 80 890885
86 92 415840
51 1 534989
6 161 181365
44 76 779382
48 171 507762
53 95 494277
15 192 967566
43 162 832477
80 193 221343
67 189 672508
90 80 650552
57 60 132604
13 99 982071
34 158 921816
45 118 685516
12 1 947614
26 36 787138
34 168 607093
23 23 948733
33 37 145128
40 43 48779
28 166 851490
13 38 405767
33 123 209854
43 186 434426
95 190 911088
44 33 927541
45 17 937902
97 48 133912
57 123 244938
5 60 489762
100 83 229859
100 159 457632
2 178 641151
50 27 77228
56 45 173826
91 29 135675
35 145 81937
86 187 760515
71 77 537262
37 158 596083
27 50 213384
37 16 614210
14 70 846754
63 175 163374
17 84 489226
59 40 319547
12 164 455479
53 84 989029
34 161 777569
44 21 874309
51 62 760522
9 73 762466
63 176 704498
66 70 741850
26 54 870374
1 164 225728
80 59 339141
76 94 104714
83 138 609361
60 32 81257
77 33 284517
8 90 424045
62 158 810734
36 75 745607
80 116 714642
60 70 229141
62 191 99334
49 64 850966
63 59 446492
88 119 753072
34 56 395010
76 28 588822
53 136 356993
94 49 9812
89 199 723135
15 148 578393
1 106 495006
79 137 309695
4 176 57802
46 20 70748
33 20 721796
84 44 865058
62 128 592226
23 96 851
60 2 37286
25 142 4009
90 138 309934
61 142 427392
44 10 774990
58 51 414198
47 92 696015
85 177 561570
43 127 65066
89 192 165078
26 114 7153
35 135 619800
64 7 481729
33 49 347616
79 41 204326
25 67 495609
74 13 386973
24 67 1004873
87 100 333542
65 170 345684
98 199 237338
53 170 212829
94 97 815961
90 105 603406
1 176 68047
10 100 755899
46 4 445467
10 36 555481
67 14 582505
74 100 737387
84 138 722245
49 151 86890
8 85 49105
66 150 157875
25 150 646236
32 168 976483
90 56 486545
79 176 800655
74 126 519511
89 91 551926
35 62 534792
53 6 359396
29 39 439073
88 59 760226
11 82 766396
37 60 15394
94 11 988344
51 14 225728
3 64 1002200
75 144 348730
23 177 983994
29 25 672597
18 134 650865
47 20 973173
62 108 873741
7 127 776563
50 8 277136
71 183 670741
58 129 375306
61 53 869953
67 17 794088
10 99 635742
97 197 786405
93 183 212228
86 152 694181
90 183 915086
18 171 23744
93 51 726864
98 104 834704
58 54 114174
19 161 565403
16 165 221993
34 53 591200
12 61 431890
27 163 588102
24 80 414846
44 21 751386
91 160 261722
16 38 736823
69 122 697645
54 60 564499
72 173 259930
33 86 431968
91 88 919509
88 38 545108
28 54 831060
49 111 674707
87 5 487415
62 23 378256
39 138 985042
85 46 630543
70 182 431548
73 37 299645
34 132 411271
16 64 558568
87 128 690834
11 124 52108
37 152 86371
9 184 446138
40 87 753213
1 8 853698
80 149 117896
71 29 753565
61 143 929291
23 189 890465
21 37 73829
55 113 636366
42 110 490081
80 97 983960
95 149 763808
93 138 815135
60 183 192088
56 88 950353
40 162 833135
54 59 293378
100 31 885984
60 46 589746
55 25 209215
50 178 741281
69 83 686123
89 167 343017
22 182 51141
2 116 27395
98 8 602599
38 137 209631
7 140 362613
94 3 689573
72 128 215151
6 104 253335
34 74 131546
43 174 621852
11 42 475620
31 168 226976
76 84 782153
5 128 108345
20 106 155506
59 166 63169
13 93 817132
30 103 579800
91 124 248420
70 182 367058
26 194 170034
4 158 783988
34 92 145403
13 180 136203
74 88 303675
89 153 614669
64 32 188405
11 198 134498
80 60 549484
53 127 431222
54 19 604547
74 48 141459
95 178 371799
70 74 596703
16 114 756920
30 126 521441
4 94 725638
74 32 977637
79 26 593465
4 149 478450
14 189 415135
28 188 315250
15 127 491325
31 81 382639
59 19 158889
98 133 34571
6 38 528732
70 54 104379
27 53 765262
7 93 88677
55 82 312684
71 146 651419
4 104 892020
85 178 426050
51 122 808258
24 105 473298
23 15 379729
59 64 146215
82 48 496903
64 79 841269
21 40 1007421
47 67 796040
29 18 765214
66 193 249062
82 63 852449
96 121 193824
52 61 1786
4 11 243422
90 72 959440
57 28 545737
13 172 105511
52 98 709836
64 144 601346
99 179 343402
26 164 125916
62 98 150638
1 83 162629
25 130 975687
91 161 470193
11 40 890858
48 22 632980
98 92 463015
84 113 576735
94 64 896420
83 6 856398
77 63 960535
66 200 670920
25 183 229160
26 78 100088
59 63 1011675
30 193 975503
84 177 967758
99 164 231990
76 160 886019
11 115 921911
76 51 271613
96 20 257619
89 80 213613
15 56 605814
96 105 303279
59 138 429073
50 82 194489
85 158 379084
23 144 210518
92 163 737289
16 59 369147
8 129 472177
11 124 876218
20 139 937151
31 135 602613
38 62 447503
82 82 685053
79 72 856833
16 99 463990
33 81 357863
68 6 507405
86 28 24927
35 108 697031
60 182 753154
17 125 434147
40 150 722247
70 62 277656
45 19 870487
94 83 633305
76 145 446676
3 110 219238
15 187 54952
29 189 403517
12 10 868066
24 47 372803
33 44 12891
39 119 843693
55 13 783424
81 39 72693
48 105 552618
76 174 854860
27 31 600059
32 50 773623
48 167 516368
50 158 677020
15 20 674853
75 85 27528
79 59 915257
80 60 453022
40 58 494782
93 123 987997
83 169 655506
44 52 688938
83 171 2050
36 154 92915
8 190 461967
4 147 414428
77 30 624128
63 14 795153
2 37 731554
79 93 268218
84 118 422448
16 172 834705
2 197 12906
80 199 892539
55 144 116418
90 47 855794
77 64 787180
17 22 828372
69 56 119491
4 62 366624
22 20 189815
8 77 759290
33 163 228744
43 139 666212
95 126 233450
41 17 184583
43 150 768336
98 91 236488
7 40 588639
57 31 674983
33 52 344909
80 116 926250
33 1 781021
55 139 754892
74 83 252145
88 73 891474
38 165 507910
13 106 22346
79 159 992401
15 55 474187
50 96 1006976
43 56 882112
54 76 740411
32 107 293328
99 150 941652
14 3 991283
29 111 790957
3 128 523616
59 197 964793
25 189 365054
10 36 725364
8 124 132008
85 88 441396
15 36 588739
57 184 696790
48 27 466322
80 124 105008
45 12 695247
59 72 713808
23 146 858612
50 86 788020
23 74 748960
35 71 357355
62 133 197053
85 74 775218
68 3 951920
32 187 483800
33 80 428994
39 125 761108
1 18 259559
65 152 546980
1 160 471060
45 107 613592
20 84 964099
54 146 936885
63 122 668774
43 41 815089
66 142 539374
4 158 412853
17 17 754861
100 74 897149
75 53 882885
1 16 434532
19 67 389415
4 140 80065
47 140 133584
3 61 657195
59 85 831391
68 188 350558
84 24 659145
89 178 137535
71 65 470699
3 93 672011
65 198 1010665
80 195 199217
58 134 879187
63 132 59896
56 147 285784
65 164 375195
14 127 507792
59 166 186760
7 146 775065
100 129 634533
70 49 364839
30 127 898768
81 192 23604
69 65 719851
64 33 387009
53 115 640076
61 138 13592
99 14 188891
75 171 561088
68 168 840135
56 5 957079
43 125 17435
21 3 165801
65 185 206313
23 132 269768
72 67 925789
57 190 990065
18 116 234987
42 84 1004126
73 133 964928
13 153 576096
70 4 125579
97 91 889453
92 103 1004724
40 88 179987
16 38 1011747
90 179 120238
72 21 617678
25 167 756706
81 199 954448
11 58 576291
35 179 875740
37 35 923126
77 75 303444
40 61 585427
87 56 620115
95 161 176602
74 7 376948
86 143 711644
12 158 965232
71 125 840278
14 6 892986
88 149 245881
67 178 225799
45 3 151460
56 183 523738
80 109 995600
88 170 398718
1 153 225335
39 20 658606
26 193 847653
92 97 35680
78 34 431443
44 131 681442
19 15 870126
62 43 16492
29 114 947144
31 9 682916
3 124 458926
5 70 81302
22 192 470724
10 177 247983
98 131 709933
39 54 268975
55 78 556111
7 64 110214
61 178 773491
27 151 180342
85 186 540234
97 2 485597
45 140 250556
51 15 515125
9 104 566068
54 109 488021
34 103 166724
6 168 276374
96 20 345752
2 21 49964
89 174 145898
82 1 310794
84 43 1004526
54 189 463677
25 6 592200
1 60 921146
13 26 102422
29 35 451676
72 173 375642
39 112 679920
61 45 885278
29 36 865162
54 61 679605
25 8 1000635
78 193 309304
49 171 445700
12 45 772752
31 73 520832
63 129 647243
31 29 897563
73 47 587397
78 128 861594
78 43 590042
55 78 404500
64 146 723699
73 112 947204
54 59 328580
46 108 503344
6 192 53901
27 127 913252
97 21 357001
50 147 868119
100 136 92882
78 184 93224
42 111 215943
43 23 542387
66 100 998916
17 113 1003538
43 28 737163
36 4 952646
8 147 298913
58 182 368513
87 25 148375
45 111 489812
72 47 44527
8 43 178691
96 106 597994
42 141 811151
8 143 580009
8 21 893149
42 141 693446
82 154 183717
15 141 388022
27 72 747722
49 133 397128
95 27 454632
96 8 273825
13 170 16545
53 31 454099
79 180 881887
25 114 109637
23 165 237420
5 151 78660
45 34 652334
69 170 505459
25 168 944490
10 123 755848
24 200 973486
73 115 389253
91 126 460214
19 174 95851
61 173 841926
26 153 20459
24 76 988520
40 53 206344
4 59 424524
80 42 346698
48 62 194102
13 20 490391
46 72 84477
22 25 876569
41 161 970283
35 65 364641
44 193 22286
8 196 743572
90 170 707649
11 63 97142
70 72 528973
40 110 829484
16 20 284489
75 3 176453
55 164 386315
23 181 859059
85 37 823365
63 177 231253
18 17 195546
1 5 672233
79 40 261483
84 127 894422
82 123 160939
24 57 595265
52 123 303315
90 88 167990
21 6 358925
54 96 773696
44 42 66367
87 97 448463
13 160 582095
87 85 12874
36 169 989381
57 23 22602
25 44 79797
20 156 31307
91 118 659080
95 5 982174
88 199 265219
52 115 403246
52 19 904301
19 161 960535
63 62 385837
33 181 68791
74 39 132969
83 135 901557
18 149 145086
7 176 504238
94 124 395685
63 148 152078
18 17 731798
7 136 929940
83 65 988004
77 148 883643
7 22 784048
56 57 528890
87 65 587225
99 35 743366
75 120 904259
89 167 818401
58 137 609094
88 38 413734
41 125 633064
60 128 650365
34 110 1010526
7 153 645426
70 160 621862
55 112 345242
57 51 154260
41 114 15916
54 6 798037
89 122 554071
97 69 262892
33 116 655663
75 180 750875
25 29 792922
50 66 369195
90 92 555478
39 39 610175
61 52 339078
93 61 672058
99 183 27241
93 113 657334
24 76 156764
57 155 385743
21 81 366031
75 97 775497
79 8 970818
17 168 705278
47 166 689767
24 67 450022
14 199 768005
83 97 768562
5 75 178736
47 74 270853
20 148 647874
18 186 85725
99 109 193737
94 125 261689
81 84 906843
44 32 831624
73 56 696441
39 150 48738
62 19 83653
32 136 424452
22 136 244374
9 35 395997
24 5 414609
24 86 202899
56 122 754239
2 88 574881
62 128 159767
83 110 3554
76 139 890124
26 26 885909
63 96 239290
22 148 155172
83 15 159221
29 37 970006
33 185 820813
42 183 639110
46 82 985252
80 102 301942
54 15 819068
27 9 389759
7 121 503434
20 64 789426
10 40 320513
57 199 830134
90 137 772292
8 114 501997
54 32 296353
67 23 424719
81 94 905328
66 94 790572
17 67 135429
38 187 952366
22 44 548478
50 26 871679
5 6 455860
61 58 848430
11 16 757784
36 27 149539
30 157 649229
95 39 552329
76 199 720980
61 187 30515
69 141 532004
90 87 483680
71 5 20844
14 1 787856
89 130 159868
56 22 718620
86 174 15842
58 113 953749
81 32 242871
37 105 918116
80 64 87505
7 15 256572
42 29 508154
91 69 33429
55 197 742624
53 111 491833
49 133 489503
3 149 75301
90 100 949539
32 111 286603
66 116 1006816
82 15 16790
96 137 718224
45 26 522201
77 119 647588
8 183 789358
2 167 329726
37 29 428833
40 106 636471
77 97 101476
99 132 574466
47 125 883850
29 122 178615
44 138 720223
90 4 312265
9 142 997457
12 163 487331
54 142 427260
30 27 301224
98 5 957275
22 10 334803
78 170 814841
36 158 186689
97 30 451611
70 163 432968
71 155 33104
3 154 118175
36 181 274198
6 83 982306
59 180 998049
83 59 219561
33 152 289413
94 86 873474
16 163 850304
40 182 908432
95 58 644554
31 177 331550
18 140 779337
7 158 357483
20 153 993010
28 80 3302
83 91 416301
88 41 323097
11 32 892523
32 72 14460
68 125 127569
48 187 331762
59 36 146098
69 181 610030
42 54 606066
31 176 153698
65 162 254663
21 4 862020
9 28 942111
18 182 263237
5 86 430143
75 65 1003615
93 145 855638
86 88 702024
65 188 335543
50 1 225898
24 4 460829
97 11 168669
48 130 226232
64 24 602994
53 56 434306
43 19 611674
27 67 396915
100 11 538286
31 106 26101
82 174 232462
33 156 499640
99 102 530748
90 166 666087
24 15 978576
46 91 433765
21 94 301504
87 9 521987
68 27 902712
11 50 836686
84 7 690314
32 23 621855
92 158 766774
15 135 322662
47 118 157939
27 166 187193
6 190 723488
52 94 361429
100 191 966165
70 168 834760
95 182 759885
77 35 1009233
37 127 741660
21 100 1012363
43 11 81205
21 196 47405
77 58 513769
1 165 721593
89 113 205877
86 4 220133
23 197 504310
17 184 183296
40 102 47523
5 129 998344
37 181 912033
49 73 277620
94 77 132115
39 166 162546
61 117 698609
93 53 23300
90 123 798127
90 32 526877
3 50 40805
73 121 539692
10 5 164083
31 164 335189
44 57 417966
91 64 579088
86 110 84561
49 38 759704
34 78 569500
78 184 453894
82 92 617284
20 131 210732
74 78 39696
83 77 683175
98 27 287138
45 111 589254
33 197 282490
95 155 863784
25 56 916507
59 46 794092
45 16 439206
99 31 580159
84 175 543761
16 166 812782
9 156 866763
49 157 366833
91 196 52063
11 58 829611
35 44 467099
29 106 50656
39 124 132433
39 79 42422
91 93 574259
80 171 254792
100 3 796521
17 10 162522
94 172 818293
61 163 409194
91 199 336236
37 143 61875
88 189 15962
79 152 646269
12 35 122991
89 171 224572
62 46 707984
41 86 339188
32 44 163921
47 26 321680
30 33 992216
28 137 213892
7 119 801723
14 24 683258
77 148 629518
91 38 279527
35 184 565854
93 195 498859
23 195 183377
72 73 38935
26 27 951734
94 198 95229
8 156 343287
75 32 403168
75 61 182711
2 14 926321
46 161 434287
74 117 32610
43 195 126025
70 121 255483
80 72 818410
75 55 66976
23 40 117823
8 113 584398
87 181 825337
56 105 679132
16 43 586010
65 115 852857
20 198 858570
40 103 941248
93 110 252401
68 157 1008287
31 189 970171
91 16 831440
68 47 911463
89 3 919945
8 72 542285
25 198 899803
24 169 466997
77 105 421097
96 60 445657
6 118 946873
83 19 961371
62 19 447722
88 60 604799
28 30 275646
96 167 288522
49 166 431514
60 157 986240
6 96 202652
50 123 302206
62 119 866628
84 116 192460
34 43 635127
2 50 554009
40 43 990700
42 134 892177
3 186 889457
63 19 573736
79 157 368229
32 134 44617
51 10 445133
40 96 166022
44 114 643074
18 26 274814
44 199 595050
72 175 550198
5 54 330020
5 29 198789
46 38 988024
64 35 967371
23 23 343102
44 36 683536
38 11 22246
80 115 827371
74 24 118738
25 197 765901
40 116 664677
13 161 768397
17 95 904328
68 122 862145
1 76 712673
59 43 419481
32 71 799502
54 17 394899
88 183 618748
79 77 456516
40 101 811682
98 175 528760
96 67 453707
97 131 137222
15 62 65568
7 183 214871
24 12 707687
78 138 347215
42 22 358259
47 143 160934
12 39 739656
14 159 791600
69 82 51710
80 10 521069
77 47 989149
46 38 592755
15 134 107272
54 5 108630
33 9 759320
74 51 40087
44 78 319022
78 86 712573
90 195 766470
84 60 568580
36 64 217350
15 135 605239
74 72 651664
58 12 624863
8 15 351455
99 151 986368
17 4 193916
91 200 880696
13 16 235207
46 112 468630
84 29 534733
13 76 186637
86 32 659852
89 57 738101
87 23 786398
30 149 788289
90 155 225627
63 76 546096
11 199 970394
42 152 392485
46 6 622610
91 16 688987
71 144 240406
55 145 381847
70 165 285960
86 39 379532
70 144 615783
23 165 287049
36 21 1005185
17 127 101097
74 90 117757
97 31 232517
22 121 944078
4 69 133407
82 124 539780
28 101 654881
3 191 511692
15 93 969475
8 130 883082
69 35 686699
10 36 851955
27 98 105448
23 32 656142
55 69 75543
8 91 168675
65 99 485743
81 35 808347
93 9 905672
69 9 444792
49 154 40669
28 31 826402
9 34 231929
47 131 185446
99 158 155396
80 170 654939
23 133 155005
100 13 663872
81 41 979011
22 142 274985
87 190 747285
87 51 465464
78 66 25166
93 74 945486
9 139 328385
42 179 112415
67 131 1005805
44 33 895315
16 47 402345
81 16 70080
77 187 308198
46 64 282586
1 87 77279
40 64 51622
52 77 173826
100 3 419216
28 47 994368
96 6 220558
15 141 362376
33 199 449232
38 77 970037
30 23 178365
42 193 380201
60 9 101744
23 76 421585
53 24 385192
86 108 109163
39 148 146935
88 193 247513
4 109 145383
75 68 914019
40 6 812816
41 9 556964
92 51 15758
34 68 721007
75 82 69311
60 143 963821
21 181 844824
10 74 487906
29 126 211567
75 89 655637
5 106 377644
1 34 910555
46 62 37922
28 147 244819
82 140 18653
38 32 840819
23 151 160827
7 130 786046
91 18 609937
84 152 442529
44 100 63559
78 185 527081
42 70 112116
34 8 1004070
42 98 625112
67 183 627382
63 150 768635
48 99 163193
8 23 812304
53 30 964548
6 62 595295
43 111 51476
89 190 567829
34 59 807837
92 11 433752
36 152 316459
63 155 59712
85 116 896199
2 88 801350
74 146 968023
85 188 550822
92 140 866603
11 108 14678
8 1 334131
81 109 484994
66 144 387301
82 153 607495
40 195 5865
53 3 385094
37 157 915104
88 166 271931
80 188 358542
73 33 25334
20 199 167
61 117 875937
35 103 187187
30 85 38073
50 58 604729
10 132 824
64 27 592859
48 74 146737
44 163 679066
27 23 612380
73 115 220092
68 22 592586
89 79 520926
2 59 459738
33 163 841033
49 101 129777
12 121 385995
94 148 788988
1 41 477947
74 35 752605
76 175 546098
44 22 808709
25 17 582615
66 45 52254
2 150 357932
20 135 774230
39 191 417567
90 175 896978
54 104 685117
28 10 440334
78 144 695746
13 183 701535
21 4 335669
78 13 747447
28 135 337417
93 199 605150
15 37 886123
9 43 691723
3 107 717492
50 158 212277
17 81 768024
27 113 380850
10 63 441904
66 87 183436
19 10 608312
95 140 163407
28 48 156419
6 135 479807
34 87 958257
96 80 227007
35 146 767443
11 50 811538
78 139 127136
92 89 648650
49 177 678096
93 141 766739
61 84 661917
21 21 331451
14 147 350127
40 148 862007
72 172 9179
26 15 803785
43 60 165907
35 197 806913
52 74 703383
37 61 803574
27 104 547753
31 50 786678
98 9 360725
77 26 874724
72 116 542318
79 122 311851
61 39 851995
81 3 984543
26 44 711768
18 96 807541
35 54 950540
35 133 526590
26 140 171932
70 145 239601
3 93 605954
85 36 67963
23 154 210880
82 145 116005
99 96 693473
62 197 486964
44 146 1010545
15 181 718475
6 50 968557
44 188 241604
86 184 507962
74 98 350676
70 49 627863
54 125 127045
18 65 66105
12 163 144763
2 113 763155
31 142 776607
36 113 500031
67 46 29187
88 54 593964
77 122 526766
36 157 457159
42 87 919668
67 13 543473
18 94 624178
16 193 512832
9 170 325207
98 123 70157
56 135 876631
54 66 443672
20 124 919814
94 180 369673
96 1 203245
86 52 299333
91 1 129170
42 124 347398
74 177 464257
9 108 837521
28 30 787701
49 9 346696
66 123 653603
46 126 514707
86 24 454555
22 150 686191
21 35 5857
99 87 23876
3 34 229896
86 160 984897
71 151 931601
8 115 843013
82 66 74502
81 195 109457
86 90 314218
70 94 12018
40 124 755432
76 52 285215
97 81 269403
68 199 649417
46 12 761072
75 128 39729
9 185 972596
17 151 729809
68 95 100936
63 195 374440
57 46 891333
23 182 366589
39 138 183931
24 138 486652
33 21 413098
84 117 4284
95 120 835615
15 160 326864
66 106 271724
39 52 962966
88 15 222570
68 131 720204
63 74 751178
35 196 196010
89 114 774438
1 135 179856
34 160 752509
46 165 219816
39 151 106531
88 9 785078
98 195 762746
15 73 808399
33 178 810405
91 28 63043
46 197 982782
7 53 130113
46 87 262977
58 54 79676
20 196 195242
46 118 95806
35 91 360835
55 3 572030
22 68 728272
14 40 594915
1 139 793333
28 112 150807
71 58 721345
6 152 314171
93 66 322639
88 160 823657
53 82 198047
88 90 972082
45 86 197295
25 185 258722
71 177 466396
86 67 642314
5 66 872715
90 151 82022
32 163 518150
19 23 740864
22 12 48888
97 167 678399
41 76 461389
42 3 445188
28 96 674408
33 36 746343
42 121 725463
17 99 625321
12 194 987605
64 140 577759
49 120 290808
18 84 339457
37 23 758340
10 171 353411
96 67 640840
29 27 974615
14 36 960083
19 102 3160
71 32 302615
66 11 377131
37 100 214020
75 161 699129
54 91 235964
98 129 862587
1 157 479412
88 192 829111
22 112 732270
83 18 162649
20 11 403011
46 8 583040
4 77 677484
71 106 927151
68 178 301372
25 197 127707
62 30 115487
4 126 206774
17 103 60108
50 149 66820
93 70 792720
37 43 36539
24 46 257436
93 91 314204
5 187 32735
56 172 746771
69 68 881107
18 92 333317
85 58 456920
89 198 222264
61 174 60349
48 45 398738
5 78 380666
17 22 844364
16 151 716344
21 65 796750
94 92 229168
60 160 669980
63 117 370207
38 119 327148
19 160 976975
31 17 701104
21 84 977157
12 193 114998
94 96 444777
64 38 588391
1 200 68274
84 28 887107
66 24 222101
96 106 292898
9 78 793190
24 70 296844
22 115 92674
75 42 295904
68 194 116368
84 178 928651
35 24 762284
93 51 143413
84 186 577388
90 69 1006684
9 121 781225
76 170 849220
51 200 987289
60 100 366993
18 52 224597
35 90 211191
25 107 291963
97 187 395817
76 141 419443
15 88 322109
39 62 987767
3 30 72368
62 193 383040
25 89 229503
49 126 608646
5 138 29797
87 148 836759
57 50 973882
8 95 539857
77 92 884089
96 43 200229
10 134 24217
3 134 285794
34 80 536463
1 65 978943
20 114 632345
13 159 541340
82 194 281006
8 133 965683
69 52 51194
77 200 721653
48 71 9677
95 9 488427
82 118 729601
51 131 333576
50 60 200337
57 3 544187
23 46 56400
44 159 986118
83 141 932877
73 119 963261
58 73 553990
14 63 173764
14 126 311169
44 186 678099
97 66 722496
79 152 560694
64 20 574531
38 176 175900
44 134 273927
33 14 637330
16 76 738139
13 198 836528
52 187 584588
36 142 207323
50 90 108555
83 40 317971
36 195 371931
10 53 627224
30 194 126408
95 18 351868
50 148 100209
72 174 97856
92 89 870193
64 177 777774
22 179 689355
22 183 144325
71 100 532511
7 51 778939
73 155 123057
31 115 359313
4 95 939898
100 50 415510
94 90 740530
40 104 889324
63 110 64549
29 116 95084
36 75 356611
100 82 369168
54 55 949704
12 77 844137
77 99 582530
2 70 459502
78 181 869359
32 10 883871
87 168 696687
52 7 221358
8 44 933519
32 94 385339
86 172 422692
52 2 46649
49 155 337753
57 64 357984
87 182 199436
50 141 387152
59 36 83859
3 122 132878
45 200 458156
48 51 86445
94 173 276331
72 115 998981
66 113 585139
91 32 174862
4 34 205077
54 93 312763
2 27 197365
8 147 910446
15 127 909285
24 118 184364
38 12 446451
55 14 402397
82 58 618157
57 106 799355
65 113 186083
52 118 842044
59 110 666822
54 38 577179
6 61 343436
41 144 582106
9 72 29777
59 102 465133
74 6 951550
81 137 803190
70 132 159918
70 158 423018
9 95 536883
83 68 10614
81 96 599884
57 188 783762
38 198 35073
23 175 631813
20 126 321631
7 35 655655
42 94 551549
22 142 1010621
38 45 402377
46 152 881985
83 85 803989
94 61 478337
5 169 751300
34 129 812837
62 174 975982
17 49 15621
4 197 791576
44 24 715478
35 159 974857
29 127 935191
30 127 329530
94 154 942905
82 188 590922
78 58 189438
72 91 792905
52 125 125763
69 120 428453
1 104 325181
62 94 135304
13 173 905796
47 146 800950
18 4 916202
37 171 686551
5 14 992356
33 4 195577
82 84 377890
28 136 130627
100 108 127601
96 117 360931
88 28 679942
47 185 174032
77 165 116047
80 183 896276
35 56 569644
58 179 107285
74 100 666403
44 121 623505
25 29 492118
26 33 110824
45 110 320568
40 190 403748
53 104 498738
55 17 89468
29 168 645680
73 58 574488
89 164 941579
54 151 608376
17 142 795932
51 51 837533
23 151 35783
84 144 442074
46 36 77646
35 196 538400
7 85 85481
63 200 653556
48 192 710941
67 163 549785
31 58 568211
35 19 393941
64 6 865062
92 28 209913
56 50 420468
54 166 904950
30 25 651677
26 58 654862
58 52 127787
94 149 764147
9 79 880251
53 76 309218
20 50 639140
21 30 420700
73 197 688449
15 125 388433
63 33 556578
43 68 748489
58 157 328212
39 161 148363
2 127 670107
98 44 440245
99 79 966117
23 62 494460
92 103 50630
36 155 677081
54 164 220222
61 128 551239
43 69 852217
16 188 411462
41 11 203811
36 194 230073
86 104 389899
12 181 343304
7 151 150648
67 67 862513
83 73 756924
23 171 706559
2 158 295332
60 70 226525
72 56 463943
24 80 265012
46 91 899961
49 175 656969
17 191 60364
28 107 488253
55 140 363298
37 52 372853
95 140 921396
98 39 639591
6 140 1004044
39 185 541703
70 18 675834
45 105 622909
20 80 120648
65 130 95788
71 135 578246
75 134 455879
16 29 954606
42 131 303762
42 71 92649
24 178 989421
21 118 590739
63 34 237565
48 198 213216
36 121 253483
20 50 563984
48 163 614431
88 193 392668
23 96 400003
77 196 37762
23 90 48900
93 140 973827
24 68 517083
49 8 622410
35 19 476470
1 149 16201
12 184 935984
24 51 748210
82 36 209072
15 118 817647
91 155 119041
44 50 246618
98 49 718665
52 62 960172
38 55 572603
16 138 878606
50 158 358281
77 200 458479
73 114 60697
97 197 137889
13 168 986390
27 25 851542
46 31 658264
95 154 858059
41 195 80171
44 93 789621
94 77 307499
11 69 305188
44 35 501193
44 161 559353
30 54 179345
69 10 112454
30 174 346790
80 25 617629
87 120 462978
39 29 453803
72 24 123875
51 59 413085
84 38 468684
48 172 388629
29 61 724048
52 170 281977
7 159 550759
77 178 641524
7 122 629237
57 98 732318
38 165 25462
62 68 205481
98 19 146326
5 105 881073
69 110 589614
76 47 227502
51 12 336017
54 19 934237
34 102 232619
23 31 216438
1 107 684009
55 156 151773
95 185 715936
41 152 10044
23 44 573291
58 66 369132
83 132 711701
53 32 298732
14 195 110142
17 191 542959
24 148 244908
16 155 830978
35 125 104849
80 17 43800
37 157 181942
58 196 447164
74 134 114282
84 109 812701
61 115 974224
72 73 403351
39 11 306380
61 15 188947
73 196 652962
62 87 968758
28 112 694180
28 195 113192
76 123 889651
34 97 598277
67 10 790012
8 22 410978
33 20 240986
47 52 982601
20 85 731679
96 196 635807
35 78 343485
98 108 839630
100 197 908722
54 3 27706
3 35 990069
94 31 931109
50 153 555365
49 69 328602
36 25 104482
95 169 105611
20 130 859522
55 17 574255
74 132 433786
90 109 115553
38 39 943099
15 113 11409
45 8 6881
50 194 285189
53 20 434481
55 76 250701
49 11 393823
29 90 379251
20 117 217525
57 69 259884
1 32 498067
31 83 491655
82 79 167706
69 153 182189
51 108 829849
76 137 897726
73 110 829461
8 181 548533
36 179 756988
85 33 435766
11 199 862546
5 156 592608
37 91 686210
83 95 334343
95 126 143006
60 60 963958
55 135 114306
89 7 825669
52 64 351481
97 168 792323
48 68 133881
61 95 394335
16 146 726110
12 182 779070
100 198 303013
6 114 866348
46 102 889647
15 194 618919
9 66 963209
15 22 562485
79 188 998693
41 8 558606
37 109 242032
37 142 232136
15 54 1012329
60 69 250396
47 115 456379
68 15 302122
44 153 197023
82 78 651283
77 169 716146
6 182 208466
13 98 143887
67 126 791653
73 51 177303
66 199 419111
8 173 388787
57 11 464734
16 21 915583
41 142 441884
95 79 495400
97 176 688962
37 132 546505
54 129 402749
97 140 896892
35 123 716749
62 116 522571
9 20 643675
21 57 792854
46 8 552703
91 123 43712
47 162 961662
85 106 30193
95 59 805764
31 60 474443
31 73 567975
7 100 1007323
69 82 288507
61 36 529601
19 29 670641
86 156 751729
43 63 198242
31 23 874443
94 155 540790
41 141 801226
11 49 852599
100 43 779700
35 191 432066
2 28 495267
56 98 10414
3 187 800233
59 102 182298
100 46 698139
16 169 798907
93 4 886309
54 52 81548
8 199 694809
77 121 430156
74 75 976648
14 117 139172
39 132 268027
55 63 978257
83 187 549461
57 143 660851
1 194 67967
32 159 516816
40 82 240244
7 125 381188
69 52 266985
93 191 137225
58 101 404942
32 76 178732
75 95 784297
90 113 989375
37 22 652468
41 17 792190
20 32 377469
54 28 991938
10 76 18422
3 160 939234
60 163 481825
62 194 275961
21 162 357118
48 150 13745
79 117 291490
53 170 888487
95 77 457701
73 87 371886
38 27 859934
86 71 519290
92 58 833820
62 23 589503
79 80 263272
43 78 855525
34 28 553637
22 132 969968
35 193 389363
91 52 29950
87 162 761212
85 177 942874
98 75 352410
56 4 761039
41 30 333619
12 84 545800
18 83 116945
20 76 691451
100 149 170202
42 24 152067
70 172 274434
47 15 722340
58 29 107424
85 122 697839
27 131 169045
50 155 626497
41 129 828357
40 167 610222
2 21 740738
81 84 373179
20 167 769069
90 179 920611
83 15 682265
53 6 715046
49 185 49051
4 130 10829
89 52 159969
81 86 808467
59 110 885630
90 58 127479
44 89 819382
85 176 1006532
68 177 99195
70 150 518199
25 12 992409
5 122 732328
55 40 742072
46 180 753701
64 63 277392
17 94 761627
55 141 515357
65 55 652115
66 16 508732
55 123 610906
73 71 830079
94 84 1004271
38 20 635338
57 36 280745
60 49 177718
30 16 993733
2 14 130667
39 158 307783
87 1 139625
81 159 613960
6 139 323050
47 13 171223
9 153 646122
89 45 375181
11 161 488552
94 198 205675
99 56 776778
60 80 201826
96 154 27590
13 94 181158
13 154 840847
5 148 977832
31 84 115221
36 104 425248
100 90 715865
83 172 791826
8 20 326894
27 90 934965
15 46 640192
43 134 876731
92 125 275157
81 72 575903
10 97 702088
57 135 867384
6 157 372935
99 78 1011799
70 98 178863
7 81 679886
93 135 785833
4 25 467032
73 179 754753
3 35 168942
99 160 362768
47 173 120363
19 42 966647
88 105 581733
62 118 779641
46 87 940039
77 51 600967
25 79 66075
22 43 170969
7 52 45807
43 106 712973
35 25 293566
52 94 691694
30 7 854264
83 85 286431
18 29 52886
3 169 669610
57 30 831606
95 167 45718
52 158 582561
53 18 776919
21 45 127095
13 188 751330
59 106 788162
46 54 83140
19 24 751522
45 75 304853
90 188 925916
75 152 934576
27 68 954455
69 126 479049
75 153 11151
91 182 821773
17 77 1004351
23 19 520031
38 109 234783
20 195 4907
20 112 607123
10 86 474674
96 118 98659
30 101 908974
17 74 63183
24 155 860742
7 120 602863
82 31 402690
83 150 308988
28 176 997832
28 198 95475
16 23 969896
85 10 550222
1 16 917716
43 175 539662
81 72 783441
21 130 32669
20 8 461675
71 13 284414
23 64 913494
61 154 846427
72 148 51157
56 126 289987
83 170 657623
73 103 142972
92 34 975738
62 182 577872
49 148 799242
6 158 780915
26 133 16511
70 194 536964
65 25 870175
56 194 485143
10 114 308432
37 78 485175
57 15 799074
80 81 568913
32 61 485754
90 175 287245
92 66 361395
90 102 393937
40 12 869751
100 192 716998
31 29 414248
59 135 573639
1 170 120376
80 104 720541
90 23 25516
78 40 940905
20 60 8404
38 177 67951
64 34 350270
58 109 969168
41 118 185177
24 33 1005653
53 29 998380
37 155 270562
77 174 92728
56 44 344939
42 187 581001
62 119 103402
36 71 973209
37 63 950577
88 200 250160
79 44 826080
95 46 289030
53 134 144870
35 114 930228
15 64 236496
54 191 832983
12 14 732412
28 4 825212
27 151 966521
55 48 566353
14 107 451087
17 132 927549
80 85 343892
76 116 445557
20 169 1007697
43 70 55445
18 191 942832
15 184 912568
3 46 666244
14 101 730300
10 169 571973
12 1 270769
42 21 221699
34 104 324328
48 32 355151
61 90 813822
12 131 832292
49 82 96923
24 153 287873
84 161 653633
54 157 922596
6 23 414238
28 191 648542
4 66 632906
16 31 597903
35 21 5386
99 168 960326
47 10 395464
95 126 188046
70 96 236527
39 80 702308
44 133 970788
36 54 651737
78 19 263679
75 99 280594
33 7 162361
95 179 690098
46 173 374828
21 126 332727
25 61 585060
51 27 400985
44 49 934864
68 125 23227
70 100 752936
67 145 571844
30 11 459612
85 101 416688
15 7 659258
30 90 494995
63 49 165396
57 75 401795
78 20 341193
30 187 928596
58 167 776714
52 50 770218
87 64 785708
1 56 456232
93 105 563355
6 64 20351
2 189 273146
90 182 975392
47 171 614464
14 97 423850
87 74 901771
31 129 395383
9 123 99757
37 49 796696
13 114 188622
44 190 988417
71 61 606847
66 149 87138
93 162 458820
81 160 178461
59 5 669644
72 58 296232
34 39 273557
43 38 586162
28 7 75412
17 19 138453
68 77 86468
87 146 169870
52 113 495182
28 46 531786
63 56 931582
44 106 620457
81 111 513190
31 14 204040
32 5 786277
64 74 306644
2 29 849908
84 177 979710
44 1 30459
51 71 967460
82 159 884165
23 163 570689
65 136 142836
65 5 561662
63 123 1005884
5 168 810767
87 22 162316
47 145 112535
47 173 136904
6 189 761496
51 200 206290
94 46 775579
58 97 201392
75 167 448972
65 131 108820
97 83 407602
37 36 699990
87 57 323511
7 83 187115
14 74 187312
63 138 73274
93 153 680219
75 172 162605
85 89 882683
46 160 139731
59 114 325555
64 67 136566
86 141 263648
78 57 531099
92 162 462487
40 77 196896
70 16 496852
68 76 533750
98 117 186935
74 182 98376
30 137 760276
99 100 327488
100 176 896911
32 186 937094
13 44 346591
86 22 967662
4 190 583114
17 39 480006
77 173 193738
38 150 144216
84 44 55006
19 64 949896
54 144 743283
8 89 495085
92 24 212305
89 89 783296
96 35 518965
84 139 556676
33 132 735320
1 65 292524
36 105 551814
86 33 348206
87 7 909581
2 50 950056
95 95 802920
64 7 602089
79 132 748188
66 106 568641
24 10 950920
56 185 28674
72 48 192377
33 141 274566
25 54 793845
98 182 41255
5 55 487913
23 135 236104
1 24 213629
75 135 126893
12 31 718554
60 78 319652
35 196 767353
6 91 326495
40 154 723050
59 164 876609
33 38 662455
41 150 267646
11 151 249930
49 48 664672
81 196 892146
100 36 47460
80 193 857507
38 30 1047
98 153 732836
40 66 128993
45 148 814619
67 81 515388
2 75 410224
40 188 855639
20 78 416787
8 135 26420
84 189 458670
75 95 576578
49 180 191179
42 100 158277
91 36 767617
63 199 627545
49 32 432028
53 69 62150
16 85 877894
94 17 500843
60 96 448958
58 173 661665
19 155 708531
79 49 87403
95 105 201491
69 90 775699
26 109 990142
85 52 700996
53 54 835038
4 192 743271
84 62 282944
54 150 327030
1 53 730453
45 59 251675
30 74 5723
65 76 250716
29 170 929038
94 1 306973
88 142 665153
35 171 443816
44 9 154864
11 77 462704
67 103 165813
88 109 818329
52 87 891087
38 4 579368
43 26 144881
38 90 910044
83 193 670092
33 10 86371
30 10 69096
20 188 178390
33 18 533466
3 77 765105
70 11 418391
8 160 328357
4 128 144860
46 40 347771
34 164 698249
4 123 802460
21 31 916687
13 96 88628
57 192 250122
95 57 420691
37 59 900069
10 97 570225
29 43 407127
44 47 524647
84 200 207731
84 33 689561
28 75 80469
25 81 439672
26 165 434054
9 51 740376
12 59 94188
100 132 7994
93 84 756690
56 116 738114
54 120 532664
48 92 739981
80 122 470791
52 57 922560
22 151 860921
84 94 272037
57 189 825235
62 189 31173
36 116 846927
62 159 326940
55 55 962193
73 198 695478
41 92 899087
81 42 730226
60 15 285962
37 120 779429
77 90 525985
50 36 766537
79 160 421730
54 184 826386
66 85 459715
98 138 389900
89 103 671281
16 26 49965
34 71 203301
49 96 647795
63 200 402940
62 146 883421
12 23 127623
10 115 518137
65 193 332228
81 157 488563
39 47 866478
81 104 159416
100 20 898170
81 88 134107
12 53 1294
83 162 575110
32 144 87433
76 118 15006
19 141 124476
60 94 681222
97 96 654237
71 141 840708
54 44 848764
24 137 305437
81 72 230513
39 113 491959
79 118 950176
68 176 710451
51 142 634889
81 167 638703
66 55 323752
38 86 886692
33 94 529642
7 51 126041
79 45 788436
59 104 852151
2 109 687233
21 161 739740
47 171 868870
27 19 806209
72 70 508797
13 70 729766
87 126 139631
68 132 349320
77 39 259870
45 55 808609
89 27 742156
29 190 958638
13 83 760490
84 72 59395
2 7 262426
59 118 897418
30 112 438641
4 85 637697
34 4 746032
30 193 137500
97 114 1001180
56 123 742057
84 81 870131
41 124 144663
2 149 467331
50 199 890959
88 114 274436
20 154 834124
8 118 460571
9 68 704510
87 43 958387
88 200 547677
88 50 735548
95 17 662376
68 48 154928
22 99 986908
5 188 469659
71 64 154889
85 166 176901
14 88 209538
62 146 590969
59 143 150102
45 130 62987
17 106 205005
41 159 977353
10 161 798002
30 57 328583
78 199 221821
81 193 132393
91 141 920525
32 77 689976
39 194 20050
55 76 19455
91 181 303671
40 5 840903
96 88 276918
76 60 201702
21 87 898874
17 157 968733
66 86 942688
81 182 749632
80 111 451204
61 169 838760
52 145 933657
28 127 607189
91 153 285092
79 53 114254
92 20 141514
36 10 276908
47 162 104536
69 127 596011
46 53 547785
45 165 90205
4 23 525923
59 138 875894
27 23 266466
83 188 71210
95 164 968932
98 179 741777
42 159 285375
90 35 920427
60 61 199217
16 55 705163
86 35 1004181
20 151 458655
28 120 90380
46 2 87087
69 189 58032
52 172 559108
19 191 736484
36 41 945252
5 12 357952
84 127 483550
87 49 39372
65 120 544496
6 58 354050
43 13 193679
86 178 905144
21 115 373333
9 53 461957
94 113 516989
74 117 722742
41 96 207701
69 162 122863
86 41 801516
27 192 711437
27 178 476719
36 28 278523
60 89 330368
83 55 304715
76 46 636076
54 41 523886
94 69 141562
12 198 696301
56 193 353898
72 12 437361
55 162 396206
49 19 920272
38 111 704783
57 163 79203
75 12 16714
40 193 334972
66 53 518015
95 33 19452
94 152 796155
56 36 118640
64 159 923687
54 124 254182
84 123 496306
79 123 389880
53 169 169385
83 127 130948
51 17 595750
24 48 746634
6 177 644674
30 72 166673
14 125 871349
49 185 291202
54 98 94255
67 98 753978
23 150 1011800
37 26 62451
100 26 730479
87 147 340547
12 31 340271
74 152 403226
57 148 670025
60 86 105971
57 181 82666
71 54 507097
29 117 417678
67 57 963269
92 181 638703
7 170 616051
46 98 736194
24 95 74135
66 98 161182
43 112 9041
50 183 605292
61 142 1005407
76 2 202886
50 93 169319
36 128 254280
25 81 911044
98 64 79104
20 196 484010
10 155 885381
69 102 662728
40 194 140951
25 75 107909
24 51 721475
61 193 399876
100 20 510233
6 78 492297
3 70 729392
4 53 897263
69 98 389059
55 170 215571
97 87 406048
38 25 795547
41 26 627854
73 146 871756
30 123 800398
36 87 85624
27 118 989482
84 172 869142
64 167 789296
15 174 347098
69 68 967087
33 4 667496
22 111 613614
3 33 420580
46 185 688616
69 15 56490
69 168 334663
89 164 940211
91 89 122986
42 184 111942
69 77 548270
83 141 608101
49 32 593805
52 21 622075
40 13 258924
70 7 874813
73 67 379511
13 178 330400
92 82 7050
10 144 108848
89 54 343303
59 52 870842
100 34 197140
31 60 793104
16 158 125447
92 127 66057
42 138 6408
35 190 61235
77 32 360814
24 111 801124
50 173 896973
93 37 936545
63 55 619312
49 177 944531
32 56 259292
27 180 58809
2 137 887926
97 49 923570
61 95 435753
51 87 710309
67 2 845634
43 157 510044
98 128 378860
80 44 368000
88 102 370858
21 72 923273
6 119 245
25 79 446162
51 66 534425
34 103 875127
36 103 672855
64 132 114630
15 74 394242
89 47 652257
25 79 180174
95 135 206747
73 187 534297
39 172 351540
81 193 481117
25 118 463335
82 178 19475
39 10 688893
41 11 98888
33 189 603358
34 74 106984
64 38 166063
54 153 110305
13 40 374106
82 129 810653
56 29 441964
80 32 782155
100 179 956190
42 107 734438
39 90 190539
50 12 717316
35 140 748089
86 84 582317
33 172 640268
11 81 461726
86 31 215310
20 121 354049
90 53 119947
50 29 870961
31 144 872542
11 47 302327
57 114 28224
97 115 973198
41 59 276669
73 81 376450
99 17 733230
18 81 856297
14 150 262573
9 133 287870
44 13 360362
32 154 68973
24 21 968167
33 30 224879
53 188 514485
21 83 328354
30 44 236507
11 2 140231
30 168 942950
20 185 218815
99 79 208410
35 93 962354
89 136 2202
96 16 699873
57 180 520702
50 83 961657
99 199 589335
59 20 371558
10 127 474360
64 49 580947
65 139 849364
75 195 105703
46 36 429512
78 108 111514
92 14 318537
95 160 248819
82 160 11489
63 143 397276
98 199 913337
57 161 569630
17 135 990
94 120 630259
75 34 682662
44 17 197752
25 173 939288
98 98 77614
57 66 747330
15 197 573158
94 144 857580
60 107 255423
66 165 720473
44 178 255863
5 52 302813
55 95 944187
33 134 418245
9 52 934790
33 37 954926
41 75 906171
60 36 543848
1 40 325291
49 176 387739
98 42 105044
54 97 278131
58 193 106610
66 33 485380
40 57 472477
45 115 794919
23 86 356355
45 181 945562
80 198 105964
48 166 124911
75 9 275862
66 96 179893
71 140 814514
45 150 793294
20 137 596597
73 175 558364
45 55 211140
36 160 241944
88 104 63513
68 166 670528
10 181 654685
97 97 963968
14 76 811898
5 73 718831
77 26 127750
12 53 999376
96 177 879699
100 62 1010180
55 67 456441
27 153 238735
21 4 406557
62 81 870723
7 163 727499
34 128 407268
92 161 326633
34 38 671804
32 39 886336
49 144 830178
6 196 338776
30 34 950297
19 109 38948
68 125 203759
39 83 625589
10 81 456402
93 144 491127
2 19 864208
45 1 820133
91 200 245209
99 45 874899
76 160 422235
3 83 699374
36 115 181832
43 160 831882
34 127 969779
22 110 330096
48 95 751770
85 6 665103
25 196 687304
78 14 836488
41 80 444405
6 35 949186
5 70 982542
72 16 657629
25 43 32792
74 100 72222
56 15 254690
44 144 653029
31 84 164312
82 22 206784
80 189 279312
64 43 843929
14 8 626864
69 61 268815
87 188 251675
10 44 237420
84 123 114192
86 164 621832
81 65 136558
42 170 98478
92 74 385082
71 18 689527
52 191 444063
12 71 957577
43 73 804906
27 170 185299
86 156 512477
25 57 182568
81 37 883180
100 90 4205
29 156 396299
78 36 576337
48 147 959476
69 196 878376
89 60 380417
98 141 396993
83 157 624054
67 118 752452
16 55 851173
91 136 839031
36 27 681682
91 21 33737
52 51 730721
100 122 790941
13 63 958301
98 29 906428
96 188 805326
60 46 996899
57 78 272045
66 186 261785
67 39 491762
88 107 404280
47 117 730643
54 49 834336
30 191 104985
48 131 324388
17 152 98028
41 150 395514
64 122 148132
26 164 857733
25 196 95251
10 86 140064
4 61 539403
52 43 681726
86 45 75310
50 133 627534
36 194 643546
78 35 507591
63 16 410222
68 161 692546
59 128 599134
44 145 320194
86 10 799422
14 29 812760
96 42 1007625
27 177 755427
34 126 148260
84 13 941153
16 13 618609
8 49 224179
96 33 270427
24 23 697062
55 21 701851
70 53 285661
28 48 755225
92 15 51465
82 96 382828
95 40 548224
69 95 335925
14 26 780985
84 153 970737
62 128 827048
67 43 992337
2 139 24091
61 77 725438
74 82 337990
87 97 475173
25 79 589248
54 41 843255
100 17 187796
82 20 392772
54 44 393632
81 185 417638
96 74 542285
32 153 444915
100 133 518176
98 41 81177
8 145 951426
37 109 825393
6 14 1006446
46 174 738888
58 108 1002030
18 108 1010269
64 150 972759
1 165 449320
41 103 821403
81 140 665021
15 127 117325
37 89 633944
76 101 93918
51 79 853165
57 134 51234
32 112 55903
28 165 384433
80 75 896653
56 160 386050
92 167 29037
57 177 402040
70 148 980533
71 34 600211
73 80 65817
53 103 942889
100 16 103252
87 175 132043
45 114 584515
90 51 840823
95 113 239986
65 53 432354
14 40 349485
31 26 389801
47 101 35680
5 152 42879
27 39 396114
79 192 625248
3 113 215709
88 76 905326
38 4 353775
76 138 496161
71 16 920557
34 46 719502
42 115 139127
91 27 310061
68 63 907276
43 107 683022
17 112 550025
65 98 421680
75 67 600462
65 94 37562
90 128 86048
3 161 714895
92 137 360430
99 93 474907
56 192 627009
53 30 91748
28 4 423743
39 35 459757
36 28 944945
11 101 949565
78 129 37810
36 118 914165
85 104 277739
50 3 750570
52 166 173157
48 106 775982
2 57 40158
34 108 600359
1 133 470626
61 171 419895
78 108 570298
40 93 708187
53 108 566507
11 175 25040
66 173 244680
93 25 809402
36 96 114904
91 144 15861
81 56 835522
97 119 137126
61 76 908079
73 148 130450
47 59 233743
76 41 106714
8 134 903864
90 80 867257
88 16 59363
23 78 21012
94 145 78871
81 48 570656
13 22 254018
14 120 218677
66 82 294977
73 128 979681
34 17 885251
62 77 900289
19 199 722091
80 125 394533
64 36 146275
68 89 3269
39 50 403620
21 195 324325
68 125 966817
79 136 377687
60 153 418055
42 15 388869
68 168 165286
26 104 506383
30 161 811093
54 38 609905
8 145 537525
54 181 545087
50 141 761951
7 27 402184
10 149 728759
35 138 52242
78 99 1003536
23 20 560019
8 49 283264
35 150 61071
95 150 68539
62 109 81913
76 25 908864
60 107 559232
50 36 694660
61 146 741499
78 130 300628
93 143 524026
97 80 19771
80 168 371345
24 159 617066
41 6 897344
27 80 315061
88 163 640525
56 86 80295
1 53 826831
38 191 941915
100 17 229795
89 67 551685
1 72 3101
6 131 775672
91 52 272685
25 122 437756
11 67 395037
16 79 748895
63 51 839786
3 89 689196
69 100 412414
80 129 930258
11 65 269278
97 147 664665
90 198 469472
98 44 385468
93 66 164176
70 53 786868
1 142 703505
59 46 895678
36 21 189211
85 171 424706
27 161 331095
25 122 131627
81 124 155258
11 35 96493
4 108 978424
17 126 714363
9 44 394295
39 159 414144
49 9 242099
79 77 499881
56 34 68574
28 46 127016
87 47 719525
1 21 588361
11 147 778228
69 84 1011452
22 10 398385
6 49 990878
86 131 105500
71 164 830506
29 190 1012003
55 15 329633
81 118 773717
50 76 308216
44 55 820659
64 58 320161
83 192 769531
43 56 988476
99 106 927520
48 112 791061
69 8 165497
38 141 557901
43 93 625055
43 173 394016
6 40 51173
40 95 854775
89 138 986491
14 140 739073
92 165 142249
29 2 904151
4 191 370284
38 172 497209
23 61 354053
82 195 803640
83 192 784484
87 136 828716
49 106 752068
91 126 310060
47 185 605825
45 140 780594
48 155 529560
42 113 847375
12 152 87080
33 142 513500
62 115 497387
20 23 1001946
47 152 275826
41 89 625114
63 15 721105
50 77 263446
33 111 284062
78 123 453509
56 51 193956
81 167 853438
94 64 79465
52 168 799607
4 92 568835
56 43 797074
93 16 294851
29 115 837753
78 47 6747
57 60 994705
97 20 681079
52 155 289223
77 63 389653
19 15 447483
17 40 511822
87 179 881593
50 18 965464
12 145 751418
43 121 435493
92 183 425796
92 4 730033
83 78 779380
93 51 627902
26 85 854590
9 49 212140
94 130 368955
78 98 110184
80 193 805725
29 38 838168
64 42 374415
56 28 206460
48 15 367458
90 111 590126
87 154 261143
43 52 203339
60 131 991530
30 177 807512
54 168 530303
99 16 751249
39 187 766774
87 89 151519
31 15 609068
57 43 92076
72 115 158895
1 195 1011015
21 76 173383
14 18 402436
29 142 305831
53 194 524467
31 140 808568
41 137 994472
1 195 359581
54 37 133318
66 147 142719
53 86 13242
89 117 839650
47 199 713044
30 157 585020
71 13 702256
85 193 818611
18 21 29165
40 23 756755
99 162 958106
79 18 565865
2 84 584367
11 134 186090
46 9 786351
6 175 283636
73 71 484130
79 134 674144
76 135 722630
48 139 962376
90 28 538259
44 147 381440
87 41 718561
51 155 389164
59 126 861317
11 114 942150
34 124 431609
54 171 857502
75 51 115859
89 16 337060
26 162 132921
76 135 774274
3 159 135540
16 73 316353
23 26 995982
83 109 38031
44 198 79598
28 89 850907
2 144 372413
85 177 319833
46 61 236189
10 85 430746
87 176 979552
46 15 506143
37 137 760830
2 74 288445
32 190 543612
50 156 46275
52 69 760330
38 84 250616
96 79 835129
34 156 275671
100 79 779242
84 175 144247
92 73 516832
28 99 813938
84 131 530455
91 184 321122
56 110 311138
26 103 621106
39 85 35703
13 36 306543
77 68 868136
34 156 761590
23 58 823653
72 159 545574
7 31 238784
27 78 481075
50 22 401263
89 173 32233
72 99 174935
76 2 454180
32 6 151793
51 35 644454
83 22 427819
14 180 978952
43 78 227705
52 118 569492
37 124 817153
2 73 96252
32 52 343581
56 146 768387
26 32 789510
72 165 106937
48 59 609579
34 116 644880
75 40 519974
48 140 344274
59 47 851786
9 63 248781
60 97 740363
36 84 321071
61 198 755925
91 169 177945
99 142 902742
6 105 62629
89 20 24451
47 118 531883
19 132 845805
61 47 675840
76 110 926321
64 178 922686
89 23 589234
88 195 665718
45 95 543083
39 178 438278
69 165 134445
14 193 113469
3 37 247494
16 147 263357
40 50 206083
7 70 905377
24 171 753210
36 81 791663
10 89 968345
32 150 477033
22 7 480661
42 81 689260
57 73 485469
66 86 922076
53 69 494655
22 142 334151
11 164 67510
8 2 968806
35 177 689377
20 142 135507
100 160 783579
1 23 708127
57 16 353347
85 125 252529
60 1 155854
99 185 367110
80 134 414579
70 47 232990
48 68 717904
92 101 987907
20 128 947646
57 66 689620
73 13 647762
83 87 310195
61 187 572091
58 177 486634
38 80 612741
23 36 314997
1 123 872378
15 89 117154
97 27 794187
86 200 884160
95 68 577614
21 182 714221
69 97 54909
3 72 164933
46 106 5871
41 46 952196
37 64 453664
19 8 373494
58 20 472988
64 148 428997
78 75 470387
6 45 583031
96 20 939646
17 61 316800
64 39 516173
86 115 567416
98 143 559214
90 197 55345
69 81 633039
2 39 732924
6 42 503980
2 50 393083
8 189 118788
44 198 148343
66 130 455146
19 159 786783
86 95 510702
62 59 867965
46 171 517270
68 153 808414
30 85 484452
23 3 844118
63 169 847456
55 28 789377
28 66 721045
62 155 2162
68 33 1007758
51 70 85589
65 156 66944
89 47 81301
69 159 230670
10 138 419523
52 78 351545
6 164 987377
70 192 372726
67 173 148488
15 197 437713
68 174 959031
75 121 56700
41 171 445489
77 118 334280
42 106 809962
38 93 4445
97 82 881035
5 5 791471
38 165 329739
46 114 77307
66 85 680313
80 199 510574
63 26 61091
72 123 374289
76 193 195125
74 40 275980
98 102 150569
17 86 11849
63 131 227872
25 188 848662
75 62 950336
38 191 448682
63 182 857396
12 185 439473
5 30 12102
29 139 521212
35 129 780018
100 90 107427
76 115 112918
18 53 627377
68 174 272620
44 44 44786
81 42 406038
2 123 445856
70 186 343913
88 132 938413
49 118 987957
76 24 346095
90 67 915523
37 102 303978
56 188 586732
92 114 933896
8 36 343414
34 15 382531
86 25 682741
18 69 631491
70 74 705522
53 131 512946
100 105 841908
42 85 271212
2 106 411548
53 102 620744
20 153 747914
26 183 306373
22 88 865467
97 46 177792
15 22 573697
60 95 968035
6 104 12419
82 174 763707
5 187 875570
88 10 988060
64 143 353594
100 60 326477
24 117 488759
48 5 442943
70 42 257056
81 91 58429
75 121 695960
38 99 85258
75 164 284144
67 160 235284
75 172 393297
96 154 796388
93 36 756433
65 48 777948
80 49 235171
66 190 410244
54 52 622681
78 39 722385
49 173 737641
85 91 635511
79 74 118506
43 49 570505
18 118 95060
60 38 771008
64 161 137421
100 28 233597
52 94 275970
18 180 17464
36 112 129425
83 123 134531
92 123 12823
25 80 762827
14 121 975055
86 100 662681
6 106 534582
88 40 54347
88 18 374948
96 106 414576
55 94 803012
25 176 469597
85 134 812587
12 34 85474
37 188 182987
75 147 507468
31 148 303947
83 169 134463
89 42 912616
36 200 829247
2 22 821331
33 115 384870
63 178 106029
46 11 221882
6 106 938001
48 108 216196
55 114 392016
93 103 239138
75 67 48866
22 122 927967
76 135 491559
82 89 179595
100 24 13646
90 33 980070
10 172 704907
49 175 44221
54 75 69129
3 20 612230
14 22 768053
91 155 810161
25 170 660995
6 65 593854
61 187 141721
15 84 224053
62 49 823778
47 28 313244
90 61 96336
64 101 425497
37 84 497846
12 90 983934
100 3 214932
69 11 923351
19 80 326008
7 47 4940
9 7 706538
58 18 403606
4 186 836700
71 64 528270
79 143 726885
44 47 585764
2 46 380709
31 17 959049
38 192 754880
33 135 940159
83 128 391786
28 22 489773
58 85 73079
83 69 791168
13 190 833445
14 69 204542
12 148 943826
52 47 907946
56 43 523816
7 97 143521
58 192 709658
36 153 523155
58 140 794812
17 79 486628
53 87 10876
92 15 136178
49 149 844294
79 188 335669
18 92 122082
100 166 54693
48 163 297652
76 53 574331
65 157 583676
25 122 752424
21 107 110669
5 92 294330
9 133 647783
74 161 608241
7 177 384703
90 56 890048
90 26 808860
94 125 631193
100 138 224229
36 173 83398
77 79 872963
99 181 804568
55 121 979272
92 94 1034
58 26 310534
24 124 246489
26 116 717965
94 114 404546
13 30 582736
3 183 998146
96 143 792198
85 115 653542
27 121 876576
67 194 790791
27 198 755902
1 39 151788
58 126 743276
50 18 172752
30 111 371880
90 138 413919
75 195 877280
94 51 142219
80 173 316385
9 25 972286
2 147 631895
27 66 1001960
22 125 957417
95 184 287556
41 116 250276
54 44 838764
43 187 786339
59 196 311048
3 25 184151
38 197 606918
95 101 709974
92 32 821838
49 16 261749
46 65 89740
14 6 69908
95 19 69582
3 4 50813
57 29 330077
72 163 1008742
8 103 916086
43 35 368329
60 125 53956
72 136 796192
57 130 888483
12 185 769295
6 46 871856
60 11 917533
52 136 1006363
12 49 493825
46 172 51347
93 95 690568
92 190 611246
93 34 360590
2 5 599402
16 41 826106
95 152 41712
67 6 400595
8 123 533995
90 86 903009
77 155 318086
70 4 271749
52 5 163415
9 33 159279
94 35 770025
91 47 641357
91 158 901041
89 112 356174
11 100 453709
72 59 985075
85 19 655851
76 159 567328
21 12 457772
30 174 418292
79 64 609246
24 67 950006
83 102 627930
53 3 441979
1 147 516311
95 47 90601
96 79 981469
79 120 958071
80 126 4472
65 106 622222
49 76 285375
75 81 888686
47 103 843663
44 62 984449
46 65 932823
59 162 674125
85 115 63205
70 120 126956
33 155 910481
81 63 634714
76 158 341776
90 54 311160
80 134 616799
100 14 634902
27 172 605271
70 27 528885
90 46 578441
39 75 1003813
12 90 985276
29 116 142352
69 193 774988
15 49 691178
69 100 39914
73 150 297
44 18 881053
97 87 813550
98 144 977770
13 116 288371
82 78 874995
69 80 158233
88 96 311655
4 197 902162
93 66 69450
87 160 803459
39 11 925824
7 123 818663
67 194 4398
45 165 746927
80 180 995476
65 107 1008714
27 163 58090
2 163 657167
26 15 644044
54 123 259185
15 33 46935
15 86 17420
64 139 99943
82 86 908129
15 177 31656
60 170 673783
29 10 29422
17 178 347602
43 158 948011
87 141 546060
82 193 734607
70 193 971563
76 38 486628
3 3 669931
30 77 424219
70 10 621737
67 94 721189
26 168 1006850
99 35 366773
77 128 443928
35 113 704109
34 193 657363
57 119 316581
12 96 815195
50 108 1000543
42 25 20220
46 156 878711
19 143 482330
84 180 122348
77 31 82152
67 105 40042
95 33 303608
85 77 190758
49 54 820554
93 169 842681
64 66 56973
86 124 387773
28 11 592332
32 98 929913
24 55 515218
60 52 167921
1 58 171452
5 38 129295
29 165 140998
58 52 459722
39 87 141085
72 131 705139
5 128 388540
47 22 908040
100 48 902775
49 150 105660
72 132 3881
68 112 827183
91 33 407982
78 187 910514
80 47 358495
21 198 679509
58 118 925907
62 134 89383
43 3 943779
51 125 688274
35 108 823074
7 12 481861
52 7 514783
26 73 197535
1 31 691353
48 41 19798
73 87 17442
100 143 984295
34 100 969958
2 114 243396
5 134 838100
95 35 714351
90 127 459542
62 156 44678
38 90 529411
59 49 831949
34 44 514175
81 146 1005534
55 183 90817
32 7 510280
6 162 687087
73 18 929193
50 9 691611
3 136 126988
59 82 67682
53 128 140000
2 37 760273
89 161 149031
56 51 375393
81 88 518671
30 96 362465
73 7 488496
47 161 978756
21 151 672351
11 102 290913
57 78 534784
63 56 806272
57 17 408420
4 115 862666
37 59 974757
83 133 283361
79 75 682042
89 69 459715
17 2 714602
13 52 951679
78 106 290230
18 151 667313
58 103 118075
92 194 6542
72 161 762247
7 190 894832
85 32 891829
78 171 979680
84 70 994404
7 78 97733
97 152 707815
73 140 272064
43 21 628547
47 28 856942
64 165 309854
16 57 360668
2 50 451045
59 69 377146
73 2 829799
34 119 669286
89 186 267074
8 157 199015
15 20 73592
33 146 8762
17 177 511284
82 65 930640
40 31 183971
39 159 251311
62 189 689806
87 84 660469
70 17 188451
75 170 668619
20 72 443895
80 92 969193
31 38 103014
40 32 161786
10 81 913304
2 125 41527
100 90 105364
84 69 691365
61 115 662450
78 84 449572
41 153 989020
70 198 487247
48 51 892211
19 76 547417
54 32 457289
79 143 922384
6 189 960170
95 99 370755
44 180 620754
27 141 274861
80 70 557035
48 53 213757
87 122 729952
60 196 938478
27 42 186994
78 199 842384
1 180 899183
85 169 590529
24 119 962546
47 180 152014
100 185 479821
27 192 47523
33 39 152170
81 18 961654
92 165 604291
99 174 494566
38 105 650575
55 181 585934
37 52 303978
29 32 117578
20 168 56559
51 146 63007
88 82 997562
77 49 1006608
91 129 284067
16 188 77259
90 21 538249
21 198 300725
92 80 74855
65 57 743020
18 136 355118
19 4 972676
30 162 293523
55 101 555801
42 32 255442
66 31 323379
76 100 767810
21 181 168170
97 170 539897
89 156 888211
8 25 544423
22 36 372983
6 130 445838
78 159 609085
65 63 850045
33 97 27407
10 53 270900
76 165 358069
9 10 662347
3 62 849390
61 14 740648
60 11 754555
14 126 158970
67 112 220587
85 68 316677
38 36 563254
100 168 629582
93 125 695068
4 137 884357
49 45 885705
56 44 727468
45 48 826073
65 108 536163
29 11 173879
26 103 10909
32 110 46778
15 199 841882
95 10 321634
67 134 615942
98 76 40870
8 80 232660
60 160 94963
55 84 282644
16 157 39455
45 115 738654
99 95 699314
3 151 167317
11 64 288506
55 5 6486
39 69 287879
66 115 275377
65 135 555149
8 50 91424
30 190 509075
99 188 70453
34 103 939812
65 134 76057
63 47 677820
100 111 119314
56 94 624500
77 31 571816
11 189 165161
24 8 267413
85 71 841542
12 8 838458
6 99 729614
45 148 439528
63 175 606126
39 102 485403
22 70 332976
57 200 308025
14 155 716753
17 78 461689
46 27 604403
36 64 229627
96 23 533340
96 133 561134
83 159 281418
7 88 498312
63 15 114541
75 37 764270
13 133 297196
34 164 874692
2 136 469010
88 5 771834
7 42 303319
74 43 228071
83 23 317022
15 193 448351
81 84 863502
30 159 67694
81 168 70004
9 148 783488
60 13 577286
37 149 348075
54 15 657722
37 101 106152
41 171 414451
78 194 365068
37 33 489405
25 70 785818
64 139 150486
37 99 12472
48 43 112753
84 61 472349
2 56 48
83 52 34051
99 97 746210
17 71 195452
53 95 130658
98 17 125950
10 175 109208
77 158 687069
90 181 950475
44 6 512301
21 170 608284
4 17 146858
69 23 200981
19 90 461909
27 7 214214
76 164 799862
10 96 79312
91 95 712699
77 114 409989
51 35 162790
4 94 725478
34 154 580844
58 167 792341
40 130 373000
67 172 260989
17 97 108129
86 67 838107
2 63 598968
36 127 676392
68 159 584719
21 19 772186
82 117 589629
92 149 465094
30 136 9603
48 27 358321
88 89 552587
22 184 936558
76 106 578361
15 127 809037
70 88 78266
37 70 593241
21 17 42624
87 61 332908
38 190 776050
83 172 540653
20 17 802022
13 72 625529
11 96 396758
54 189 67173
63 160 586423
75 116 173901
99 42 230446
22 95 231674
28 56 24828
93 56 715875
86 88 484830
75 21 480546
39 56 33128
5 54 790351
41 200 119520
6 133 285165
58 58 743866
41 124 425386
26 53 491391
5 66 352075
34 69 563620
43 190 576212
98 52 942077
93 42 297070
16 188 669290
83 184 572489
85 90 56736
7 136 200366
12 28 644170
27 104 276041
38 123 761831
87 74 771171
2 74 341792
85 17 989555
97 156 288876
20 27 913087
4 185 775103
52 16 460483
66 161 438620
10 64 147332
1 14 396520
98 57 11431
34 102 508609
70 71 905703
36 39 221999
10 73 256064
46 33 11190
12 146 152498
97 199 963426
66 109 411905
9 133 217721
52 80 434609
69 163 324683
37 49 51711
22 152 522085
27 179 68981
50 23 307290
70 26 580635
62 45 922744
43 50 489747
26 48 218723
42 115 20995
97 89 92380
21 200 906552
19 50 185799
44 130 245852
1 193 21053
65 185 714275
73 163 238433
35 59 886652
72 1 585069
53 147 335664
25 77 830574
22 99 487639
69 5 804941
76 113 665527
99 7 50193
86 45 383006
87 75 871654
7 49 472381
96 44 767115
11 135 678440
35 142 616670
78 14 243980
3 49 6853
82 109 452602
5 180 60669
39 46 890180
39 186 18706
43 60 723260
90 80 900818
37 20 605241
10 148 952393
11 39 808931
35 111 577144
74 14 574838
31 108 530437
2 84 105899
20 126 736425
16 200 553351
68 125 218621
5 63 626552
20 65 657683
22 21 419361
55 125 378523
28 53 11413
86 61 417463
91 172 739165
4 95 930461
9 146 703361
65 173 72802
73 112 961093
9 129 984205
61 26 370416
51 72 661849
27 165 478413
27 111 1011231
41 106 320569
94 64 918647
74 33 445013
70 37 260180
86 118 74309
81 43 964703
94 39 800879
85 81 644751
99 148 1010395
34 182 486755
89 21 562676
85 45 927367
86 143 917398
57 108 527303
14 15 863098
49 16 511009
58 156 822502
87 170 209766
86 121 49288
100 180 418233
1 200 219560
74 44 738059
58 159 234362
88 32 112905
37 102 674933
26 40 604069
86 151 436387
72 55 298097
19 20 574270
25 186 159943
34 132 618913
50 118 451899
95 119 822469
26 141 282651
91 180 706622
28 2 46711
60 113 196080
54 32 307399
74 139 944877
26 110 276274
21 33 978654
21 149 478337
79 125 936331
53 39 224087
56 10 466361
61 66 1011669
38 142 440728
85 179 956795
60 177 325091
96 83 85037
69 164 269793
19 53 65856
100 171 292139
41 21 882550
2 179 644293
87 74 3611
37 44 40811
62 76 20634
9 31 393257
90 150 663078
74 24 198488
90 12 821151
99 36 713842
19 142 590688
51 116 502842
100 123 903020
43 72 124900
37 94 317114
4 181 1000157
22 20 241668
16 95 638949
50 139 696189
90 126 663847
98 189 255161
80 125 834731
65 106 75049
5 78 499095
51 17 902634
45 110 853744
27 71 10001
14 191 665663
63 45 331721
58 72 660583
41 46 18282
25 199 317751
61 62 941702
62 23 782361
68 123 960376
75 105 222872
20 152 837571
63 111 412698
10 5 121492
1 60 505383
18 7 123694
91 13 98129
7 182 648707
97 66 198684
25 193 131639
17 37 507638
84 147 979691
55 193 84909
72 177 772096
40 67 439633
96 82 299581
81 28 802755
81 133 891512
58 117 638382
82 93 713141
21 90 168948
60 48 23407
46 159 990410
44 147 359650
98 173 391594
69 39 704675
65 117 821545
61 199 760592
74 75 97308
45 87 218206
80 76 621445
59 166 840517
35 128 66924
65 28 906345
75 200 958682
61 100 162400
21 168 519857
52 83 304492
93 62 725651
49 102 317468
18 72 534090
36 111 521509
6 58 409552
57 137 617503
97 149 64092
96 7 923016
99 16 839303
57 144 91025
39 35 653801
23 141 329226
20 198 659042
46 41 558927
35 174 917832
55 96 470377
50 104 923815
4 184 596964
48 124 252285
90 130 70551
75 162 76154
12 105 571113
92 104 574167
27 73 708275
64 121 490444
89 137 715689
26 14 331463
24 185 26244
93 9 105824
34 124 328254
65 117 868653
96 191 704068
78 7 881154
69 151 53902
98 39 727404
42 110 178417
9 167 338388
81 7 650683
64 138 494340
32 13 997224
1 94 301274
8 151 460376
83 114 676554
8 183 230819
16 16 34468
45 21 505494
95 115 428500
80 120 830749
76 178 429033
10 157 478017
49 67 213796
97 133 871904
12 32 561813
49 195 938178
37 141 347935
47 147 523400
99 79 888762
10 52 555771
80 22 206550
66 198 625421
42 147 884721
66 108 594459
71 186 444885
91 43 1011158
54 41 336722
68 89 575156
20 119 824952
50 110 170921
91 197 12928
48 101 277809
63 80 997070
85 84 372253
49 196 383021
54 119 382510
17 129 263355
74 112 969151
58 122 778146
58 58 139078
14 89 69292
33 81 589920
12 132 17107
78 67 360465
44 42 207544
14 89 815840
95 46 950212
93 6 427649
37 58 763103
90 150 849846
56 125 138422
41 88 30755
76 21 524989
86 172 137357
78 181 269969
72 101 178038
47 40 782699
53 192 664498
32 131 224328
54 163 709553
93 110 623971
45 94 749280
87 35 270110
41 84 517367
20 133 574184
17 163 476431
64 122 992526
46 135 390016
39 122 720268
52 194 349830
67 69 331465
81 103 798012
28 127 214948
3 114 873967
76 95 965078
29 17 900380
98 123 598029
78 197 706638
96 85 14654
95 9 5337
91 41 608540
55 25 207263
40 180 988931
38 148 795966
30 198 367469
33 51 467194
52 80 369669
77 143 777183
86 110 70641
1 54 814804
20 166 446255
74 189 820120
92 167 179978
86 143 686157
18 178 84364
80 172 430067
91 92 376853
80 178 378077
81 17 928544
25 136 220427
94 130 554995
96 181 693243
82 168 585788
67 117 755791
52 6 276635
53 107 724961
65 170 759328
6 40 106353
50 3 756014
49 138 956366
44 132 560624
36 197 627842
40 183 14818
3 29 365909
62 115 460225
94 105 752368
19 198 217360
50 10 754218
61 171 891343
52 145 26267
59 61 712539
43 84 487334
95 9 717168
45 168 123514
73 192 694738
74 56 194613
39 74 196388
54 4 447675
69 147 632207
97 170 150952
68 129 347944
46 73 720131
89 27 333232
66 88 198618
24 139 703183
52 43 92998
46 61 721819
40 134 375109
70 133 979705
78 119 719600
81 108 932746
2 199 335473
39 132 224747
3 193 974364
59 199 543631
25 178 36954
83 3 503508
5 159 735818
27 88 647022
49 129 677558
60 39 779166
94 163 60853
35 132 600421
56 58 444440
53 157 735091
98 180 83671
33 193 112377
96 129 510490
7 34 47916
42 77 200844
94 122 825416
93 115 127016
78 105 674528
70 58 772577
37 29 231731
67 124 713520
52 159 599170
35 34 135362
63 28 663609
71 16 173239
32 145 697971
100 23 860684
54 142 468919
66 53 198233
56 84 697566
17 142 634573
25 70 270304
42 54 315737
82 171 139222
10 28 349988
9 50 410636
4 161 628682
74 131 412757
11 126 227171
33 196 113484
76 49 804604
20 178 900581
94 136 743512
16 83 20632
97 179 492668
29 26 426280
5 62 300497
56 90 497046
35 4 475786
51 1 874536
40 125 905420
37 47 39781
67 112 407056
63 116 315163
25 25 594125
67 100 747008
67 116 490428
1 142 660402
65 127 77348
42 88 595020
44 83 549273
99 100 283807
77 179 730256
77 46 514202
22 100 900704
56 148 901815
29 19 977019
49 132 313324
68 169 967516
42 152 208908
45 114 175658
34 5 234404
70 96 861813
55 175 20169
20 132 280819
17 29 738059
25 30 314779
26 83 844963
71 39 553364
66 19 941379
3 166 967331
34 178 553372
17 159 662810
6 185 790045
96 69 975762
61 161 16574
57 121 899959
81 77 703668
3 151 146022
37 139 825455
25 144 557597
17 115 375154
4 114 280526
73 110 450856
31 9 604839
63 199 624500
20 178 627100
88 125 435877
87 58 167312
60 7 531942
27 146 652192
92 22 588485
27 182 301990
81 45 559282
26 192 900190
16 180 749791
16 153 661975
93 64 92993
54 121 245684
41 100 342280
59 73 729283
42 68 946501
34 200 135733
79 100 70210
60 178 718099
63 196 296250
73 186 699807
57 6 377650
87 9 531246
98 22 452021
36 76 985841
79 137 238003
27 145 47961
21 126 107262
63 129 564881
22 199 609464
69 32 2252
57 16 477392
60 16 502437
95 199 891838
100 57 757809
58 18 668238
13 196 629324
37 123 336113
83 34 706470
99 39 272221
85 49 434350
7 162 279292
12 63 223844
23 76 772259
75 52 522201
43 134 613059
17 132 594422
36 197 153190
52 146 664283
60 94 211517
66 6 47105
13 176 531778
80 96 399511
79 132 407434
68 97 770286
45 152 541520
1 8 318402
44 119 64984
99 139 567543
73 58 30867
65 161 445370
53 26 355556
44 174 279997
12 18 747809
19 15 875051
89 121 826951
7 105 414995
46 86 496213
49 54 81138
37 58 350145
37 111 895924
87 145 590871
75 130 888723
97 24 955312
1 125 823636
11 64 111113
17 200 848602
87 65 310661
10 175 411719
85 167 668663
92 21 66783
66 144 877362
90 194 985350
22 28 601113
9 6 454860
36 35 543482
40 83 379101
78 2 845335
23 6 594750
39 109 707398
82 149 76913
19 38 305431
65 50 976043
34 60 380351
71 54 599903
22 92 965978
8 190 630469
32 164 85127
8 81 506423
48 50 402990
76 120 503209
55 192 815750
38 100 372092
42 155 442052
39 131 920241
22 103 187357
37 179 87776
50 140 658047
95 197 418387
74 36 559591
42 171 702536
64 90 773793
99 129 987368
27 3 393747
41 111 560563
62 48 431392
37 28 536931
11 178 774572
50 180 575116
58 68 462787
21 187 197824
65 61 633961
3 192 153257
95 178 821812
63 186 927288
10 95 483324
43 22 362381
79 159 889472
56 38 818668
7 103 60569
40 42 473779
97 183 792456
89 131 641129
16 16 333616
33 178 213981
59 110 272815
69 149 882095
41 174 422508
4 170 351267
72 137 200026
78 10 56861
51 7 187032
44 175 636049
2 125 77885
96 101 746882
59 79 425686
58 156 706234
84 141 651703
60 148 199656
85 98 160485
99 7 473004
41 63 518006
24 74 832329
81 124 222044
27 99 363436
82 136 849297
36 132 479244
53 91 843528
74 78 551808
22 162 499991
42 70 843135
3 83 960493
63 92 386296
100 132 386885
69 142 536679
19 32 983765
67 177 62451
83 81 144951
94 160 588787
98 110 624113
5 178 727640
64 46 155159
85 111 706560
31 19 70641
8 163 798209
87 40 497966
71 122 124769
77 99 199375
94 42 487354
57 115 386155
25 51 455781
85 50 883068
66 193 354113
42 67 24244
14 96 849125
8 84 446993
70 199 225976
23 109 904752
24 93 655150
74 183 919399
84 199 692910
12 78 863486
75 31 573574
99 167 373609
44 158 230137
2 26 97754
15 42 871900
33 24 284251
3 64 981828
81 93 833797
58 147 270432
78 63 322853
97 34 416348
19 180 35218
6 62 320858
89 176 423074
71 152 656684
18 60 91908
22 47 439686
97 7 69864
96 120 860915
44 129 229767
16 59 918568
96 162 500345
43 172 2849
49 175 846591
59 183 752951
81 173 971941
42 187 281499
15 35 908577
58 152 755076
81 28 578769
20 120 159873
20 66 796390
87 137 462014
97 28 232814
83 72 141967
31 24 666396
24 47 198739
21 145 419001
58 119 8510
86 57 189637
52 182 1012105
64 135 148921
67 154 964508
44 75 837424
45 132 685535
26 60 854901
92 22 882358
75 112 650517
14 188 807333
56 164 4973
45 158 63050
46 7 611531
82 92 902110
14 91 759787
23 56 874079
23 108 739578
34 39 520016
73 158 88198
82 56 989328
81 106 884
90 91 650564
83 105 452134
99 154 466274
3 63 315465
100 186 230625
45 65 711091
9 147 377715
14 71 881050
83 12 950614
31 26 702048
39 111 209085
13 182 81976
4 194 765676
97 25 818084
20 19 575500
79 82 635499
47 35 270890
77 82 278733
92 4 163080
63 37 818020
37 187 46063
6 154 622644
32 69 450710
70 78 31569
74 61 428982
10 165 178686
70 100 166430
8 1 666007
68 63 224349
31 112 131827
36 77 165931
22 1 561343
42 166 869525
52 79 146327
88 28 768360
48 196 488921
77 5 331545
96 47 547919
98 94 774118
87 142 758525
40 113 774913
20 20 225471
23 72 947080
67 27 492770
51 47 301614
33 19 361158
11 93 658960
38 25 292980
31 195 32823
19 24 690393
79 99 648608
81 83 169983
31 137 840875
82 80 955822
42 29 225243
77 30 661685
77 183 109374
84 143 777949
67 145 767301
43 70 896560
72 80 984008
55 98 872678
36 19 661757
22 153 106792
15 42 750333
83 133 980404
36 199 426557
87 26 573223
84 8 928061
5 109 560571
17 114 448925
43 6 677607
49 127 516346
100 14 808776
90 129 468304
91 97 565244
32 20 826345
47 157 732244
28 103 202154
26 57 962927
22 131 556228
23 150 915787
88 154 474421
22 9 994517
7 168 305574
53 14 686187
42 61 249249
98 166 450079
91 57 518052
25 161 211981
87 134 622015
12 52 469826
19 17 644967
95 28 879701
47 25 777369
11 193 971253
43 110 16103
92 84 297440
6 138 990930
6 200 8158
93 131 675079
45 116 754425
50 62 303005
50 62 931752
87 101 573460
46 73 25048
2 122 694239
38 200 976887
64 33 108533
99 80 897647
76 17 230722
53 153 989436
91 27 85214
18 109 995
59 41 732670
38 191 879397
98 72 938477
34 109 677662
57 110 707919
90 102 85733
11 100 371939
16 141 21739
33 140 170303
8 163 824446
76 83 478457
52 168 351167
80 144 984276
72 154 707408
14 19 262709
84 131 484910
15 102 966666
46 7 827783
53 7 290001
63 107 227083
34 179 662508
55 151 897432
8 188 817411
63 44 847704
98 188 311143
19 143 131713
75 23 636276
82 123 795975
3 76 953745
75 66 71821
27 164 179868
99 125 42505
25 137 12699
88 118 989929
31 168 430958
41 141 260939
6 71 214435
40 167 618956
73 167 609546
46 128 297960
17 194 715934
39 90 796683
96 85 27993
52 179 155432
44 55 742053
47 75 580013
55 152 997120
7 107 754831
2 114 276493
17 126 33699
27 147 615852
84 195 212097
93 121 445716
38 8 184261
8 164 699991
38 8 277313
11 38 486560
67 38 614397
44 70 591787
40 79 1008646
40 104 269277
67 132 8607
29 198 742194
31 157 253942
86 146 450568
56 198 313263
58 97 936082
3 165 126474
34 65 842037
77 9 537111
18 27 129544
10 12 635638
96 65 244811
32 106 635570
86 16 83757
47 79 467254
15 95 340810
40 92 317072
66 150 141218
8 75 593616
28 39 612092
3 78 820815
20 8 561875
27 123 170491
14 175 17903
28 58 43327
10 60 123351
44 28 143391
64 129 519955
85 6 83578
75 21 254034
63 92 314284
84 100 166988
25 157 618219
86 128 816663
9 5 723760
49 171 967188
7 150 219691
100 82 930131
16 13 410929
48 107 706258
28 195 351084
41 143 19231
29 113 217051
2 80 818209
3 114 302839
59 27 745719
12 44 130108
28 31 719235
40 159 523810
56 92 280339
43 35 449690
96 157 612441
67 126 97439
19 125 84305
5 68 141962
89 101 923114
5 20 81710
7 140 800781
56 57 943914
95 141 399503
66 118 675237
37 172 625115
14 160 871692
26 160 975320
23 40 625618
1 26 197396
14 198 888056
14 52 835824
84 22 168150
69 163 274541
99 198 193467
93 149 393718
74 110 209439
63 195 633458
47 86 524166
74 104 674297
98 50 71255
94 151 232302
72 97 593153
51 192 370989
10 25 832243
17 171 688306
85 181 58588
39 194 716976
22 31 7781
21 91 239697
37 133 832970
43 92 225665
52 7 824164
86 21 8099
54 134 289586
92 153 503990
45 159 751278
86 92 956639
15 142 858289
35 53 768332
22 59 195789
43 173 558346
21 159 932143
94 183 369884
84 127 476693
52 173 275636
8 120 200081
44 145 491884
14 161 821326
20 9 550987
39 179 898129
45 168 836201
10 179 102114
40 187 742908
46 175 189770
29 193 514715
59 108 822396
16 114 593485
30 86 500794
52 49 448591
67 152 604986
18 74 117839
52 55 846213
68 67 894523
81 34 439099
64 54 848886
31 188 739655
76 77 741114
3 120 22733
65 149 597265
18 52 605713
46 195 752579
76 126 723408
11 73 746108
15 49 60967
12 145 410964
99 105 501577
2 16 1000526
40 154 483892
78 76 633023
65 28 326790
43 134 292720
29 129 55645
70 41 827094
41 61 652501
84 16 953543
59 125 981101
53 59 429504
94 32 767981
21 122 728246
57 24 475550
80 112 143354
15 146 325239
24 200 472381
53 105 788419
51 83 168156
21 110 864412
68 8 615950
99 139 117138
82 74 297678
84 58 497845
70 134 800586
12 114 38442
83 81 737136
97 42 480280
26 181 261159
35 20 903280
73 180 751490
31 115 37511
10 35 352637
91 68 118792
18 184 471988
74 16 71171
92 68 507361
38 64 196423
13 10 509654
51 183 524609
95 37 479238
98 51 661742
56 157 507450
76 84 1003781
89 130 410906
34 3 345522
38 55 945762
89 164 96902
70 32 711812
69 148 854624
16 172 947934
39 98 694373
27 27 161632
53 49 978352
51 40 61828
90 140 647846
94 47 236489
25 169 690292
56 55 472584
52 46 572025
11 90 388045
42 15 665414
57 112 189737
3 197 355015
96 151 205800
64 167 925931
5 197 107142
26 157 376763
36 131 327902
97 7 958834
27 59 115908
19 178 729095
44 187 349676
76 74 591213
38 24 475587
84 17 621362
48 51 846725
26 78 355534
6 143 732635
34 118 626711
74 136 59528
68 23 23029
49 60 219356
40 111 803299
36 174 333617
74 177 308506
94 126 169546
8 47 432811
1 161 517304
40 112 352600
78 94 8807
26 163 346846
31 95 26620
19 178 153341
39 132 15779
13 16 122796
42 131 56599
24 187 887562
42 2 221284
4 58 899098
42 146 261432
51 175 545211
40 38 752735
53 69 13352
100 25 122699
80 122 47684
1 179 42342
15 46 17971
73 188 509989
57 2 652825
58 175 446228
77 122 522490
32 24 20993
56 171 609904
83 54 362575
32 164 949004
59 105 558642
37 24 684703
96 164 692089
43 27 499529
18 107 249306
93 112 921715
59 30 344822
86 17 735993
61 76 629764
39 94 735642
83 24 341858
37 67 701792
61 111 926575
66 63 340724
18 72 742961
89 7 559257
3 114 129735
19 79 399288
83 144 257911
46 16 579537
2 200 852292
91 146 125296
32 71 150254
49 60 220316
29 166 446312
58 70 486613
43 48 851606
30 85 341183
45 113 871225
96 119 256835
84 104 365736
26 82 187159
6 37 18722
19 89 629119
84 51 623912
2 46 389140
9 198 267182
93 48 697465
83 126 242528
24 119 936722
82 178 545241
65 146 999959
70 85 494767
100 175 937328
3 141 862127
6 67 603784
92 46 490297
24 173 766510
71 42 676460
2 135 465931
25 156 199257
34 76 307110
3 31 898022
80 11 165082
85 35 53216
100 58 193898
47 112 244823
85 179 80622
20 41 210370
98 34 534341
8 162 728631
58 84 237136
80 90 830547
50 192 624274
54 33 224687
59 74 52438
15 18 225614
26 91 684248
19 10 119826
15 169 56823
97 55 722030
33 173 770243
14 177 554627
58 119 837304
84 59 75183
21 100 11140
68 186 24656
9 64 909529
81 52 794878
21 60 348407
89 19 470507
40 152 324519
57 39 867325
52 153 765883
90 39 80952
72 196 750970
64 88 204591
83 16 657448
11 27 245213
23 176 93113
86 91 28741
41 150 876580
90 148 345384
30 129 64030
46 149 836009
1 31 206864
93 174 529228
13 75 285211
61 162 405965
22 168 561991
40 46 567384
72 195 835756
34 176 322881
97 36 22239
83 16 533313
89 45 574147
36 105 905935
25 129 92334
47 176 420646
27 166 633827
37 140 739860
22 99 493388
77 36 278823
72 194 49079
27 147 561400
44 46 94459
28 63 227105
50 110 917808
10 189 1004781
12 80 538668
34 62 999280
92 6 278019
71 69 941797
30 172 228753
14 190 696584
25 63 675684
30 192 503295
63 46 164505
11 188 83821
14 197 500698
88 115 271425
51 53 410409
63 178 217773
12 13 9944
53 105 164688
11 107 109974
76 127 45293
95 163 642564
58 136 553736
4 142 112440
5 63 95820
71 180 72876
82 195 970849
96 114 671473
16 77 324233
38 124 533012
16 32 797462
75 148 412080
84 96 69186
22 176 496169
22 123 624003
11 15 957805
52 2 524053
59 20 762661
55 152 599370
54 49 17675
41 177 267973
90 45 262890
1 92 129344
51 142 751602
59 26 965516
30 191 722328
91 132 670511
52 51 314043
96 63 50194
86 183 532843
26 155 434248
88 35 443700
6 111 515619
31 161 475343
31 79 138321
21 52 645246
13 62 213786
62 162 731658
95 179 296152
62 10 385940
21 80 941667
95 14 182168
76 125 23303
77 58 138527
19 105 963093
66 42 619366
5 129 929277
81 119 77883
92 79 651078
40 27 407437
61 107 754475
76 199 484770
11 141 263896
10 28 194546
19 105 331153
77 142 647672
58 88 999176
68 170 687228
72 53 531896
35 89 494794
4 173 136233
42 146 852364
59 150 738638
59 172 632189
8 8 403699
42 136 1009586
66 166 427170
68 11 183628
27 174 298860
91 65 89584
37 100 985701
81 35 215397
89 74 460689
66 41 185410
62 67 762004
21 24 627178
60 163 780623
47 181 504120
95 24 33406
89 112 784731
22 115 735144
12 186 78450
86 15 140235
45 46 175972
11 89 822865
20 115 340160
15 46 798064
14 31 856341
7 199 456502
85 149 502271
35 199 993828
100 24 534975
91 75 890892
49 61 865884
33 153 252888
84 21 809147
8 185 830526
55 192 304272
40 110 969093
78 162 80827
80 54 519598
78 145 79434
91 85 494642
80 76 891164
20 101 772967
60 85 193611
62 177 649382
59 96 32712
44 69 638373
71 97 575843
35 127 249783
44 41 173794
19 185 214452
71 17 297935
81 140 453262
52 37 319410
69 77 36699
13 115 259619
37 67 760986
86 161 506524
87 86 709270
96 105 523378
53 26 825853
88 87 717797
28 1 791
42 17 97998
34 148 218706
20 38 583006
66 146 573052
95 39 446565
77 167 869616
74 185 827279
56 150 141324
76 161 654944
34 167 837010
40 109 669385
1 145 181018
12 41 462066
38 40 442155
52 79 571880
90 136 311392
94 13 889415
77 143 371490
45 83 534212
11 150 903923
36 2 788863
39 120 935503
38 133 55250
34 186 228949
92 139 61635
78 81 751984
44 98 214690
33 158 631886
34 173 964586
61 116 381008
46 47 476696
95 128 107397
38 181 323284
38 16 370525
15 136 680549
59 28 1005295
45 200 554473
80 128 272604
41 9 468373
26 23 800260
81 177 921181
37 153 814490
75 159 752665
96 53 544702
11 62 357878
95 119 976016
56 135 813881
91 51 430459
31 90 978607
42 183 976617
41 101 893309
1 133 766701
15 26 925569
71 182 901165
98 13 309536
9 47 687502
38 100 735212
50 95 602946
64 133 565390
66 127 581767
98 98 615561
40 56 702552
27 95 744844
57 56 317114
37 2 381949
92 5 867603
68 34 350586
58 111 798010
94 161 495258
17 90 721433
19 58 82470
79 73 575150
40 58 413584
33 100 866550
29 90 614261
18 122 433091
41 11 149248
27 95 337216
98 184 974408
90 119 460641
59 15 119719
69 144 430333
40 184 824637
62 195 764259
1 147 264251
94 20 868584
96 78 571836
83 77 194872
6 21 511055
76 30 222645
3 119 795879
29 135 82843
76 39 563381
41 4 903006
50 64 142703
94 80 608657
34 160 850868
97 66 567633
44 61 278754
16 154 171978
9 66 883888
49 180 657211
19 147 208456
10 67 507367
13 132 851341
57 151 510566
81 117 405664
26 15 180023
97 168 402733
94 39 412553
70 49 475104
72 123 870376
81 61 489751
47 81 603082
60 59 949918
9 11 236795
90 29 32492
63 130 590108
70 151 505623
11 139 211371
41 31 755482
20 197 811510
68 43 704918
22 89 229942
37 173 797312
73 120 452394
64 18 454351
45 72 249302
77 166 323785
40 167 357262
78 153 890823
96 166 480738
79 28 165165
20 86 749271
77 140 421911
47 118 964188
69 134 926164
22 146 479346
60 200 118559
45 93 336625
95 78 79442
51 184 422560
98 74 351150
32 64 627984
30 83 281833
31 139 884127
56 38 84301
86 195 475796
85 7 594383
51 25 479018
81 177 62865
2 34 644898
34 121 729683
23 85 276954
60 6 555200
83 75 23867
1 187 590268
91 93 638073
44 107 75923
30 105 209035
75 172 168621
30 37 1008113
30 12 505284
7 90 369776
31 79 355223
81 185 614579
66 6 1005238
92 105 538415
8 104 705140
15 118 938354
45 100 66661
3 91 478281
72 53 105739
42 57 318176
91 109 421328
23 29 447613
77 169 228890
2 29 471490
50 75 560281
54 83 372981
50 178 585623
89 168 482660
39 179 1001752
52 169 624988
78 139 949941
81 70 109633
43 139 125568
65 141 97699
91 138 197132
20 171 303314
63 70 204577
38 179 116949
52 59 986589
78 124 910274
97 49 420282
88 70 147628
38 10 579607
80 109 637076
49 8 353026
86 156 182855
57 155 261991
61 3 586049
33 129 370923
15 194 155911
99 20 422468
72 107 151316
55 167 867185
28 27 133335
91 104 889493
76 48 602481
10 103 691929
61 52 917317
26 13 517471
86 48 399256
44 6 958481
19 137 582267
29 103 361073
29 55 376493
44 47 224030
26 80 177038
44 58 226836
91 81 491657
84 185 434257
56 149 440098
58 154 791279
28 35 328957
71 142 241185
88 35 715737
67 141 199877
42 185 710189
47 115 271155
15 24 946833
37 7 179371
75 176 881016
35 150 990890
65 161 261460
41 179 578218
45 21 398090
46 130 886083
100 153 845954
95 152 500683
44 19 86501
53 156 642310
38 149 70232
81 1 891371
73 8 31979
3 33 354908
66 194 48092
9 186 23268
23 40 110126
67 69 659735
10 92 272965
11 137 925171
73 159 810182
36 124 30029
9 95 743958
80 66 100664
97 106 690493
91 187 372738
46 73 198234
55 9 268558
50 150 328122
80 151 614855
27 109 876194
15 91 446992
82 70 951771
48 36 351250
42 8 20555
57 3 236337
92 16 742643
83 94 242176
90 24 181950
22 72 578526
66 199 635541
46 154 421967
73 23 147406
74 53 927924
87 169 522866
33 165 309434
35 179 773259
69 135 431190
32 154 72678
45 67 334095
32 71 263096
76 2 60506
62 126 1008492
2 96 191692
85 114 625286
40 2 919787
49 82 319227
6 193 657068
35 7 823247
97 173 132584
33 187 695189
87 43 805092
69 90 998371
11 111 158630
5 60 238125
47 106 374078
65 129 89419
68 36 747703
14 3 605788
50 26 661593
31 199 486466
27 65 224842
35 123 869645
22 112 816887
47 41 821609
57 154 13750
91 154 243814
21 193 287440
90 100 177950
42 107 738713
4 76 15366
2 137 780267
53 84 454798
61 42 840808
52 69 1005545
95 12 178196
71 78 297129
62 59 638349
83 139 718962
83 95 274429
30 21 101668
66 170 231957
91 96 528855
80 175 930390
74 96 79771
14 140 403449
45 139 492820
5 96 639909
75 25 314868
54 45 506120
54 118 543740
8 110 412784
26 166 830608
94 122 266570
26 120 197311
84 191 252068
72 124 786259
39 63 264854
21 20 748380
36 38 359825
36 158 582770
55 89 67848
62 63 762997
9 112 294351
72 33 213604
19 180 775758
34 109 916122
54 121 437632
39 26 292411
79 77 721449
68 116 258556
14 94 515360
56 44 268312
69 8 13668
35 174 699390
8 44 43744
85 38 516502
80 114 746909
69 186 502647
93 47 558337
12 178 627512
17 127 574044
32 51 581130
5 156 168867
72 55 31868
93 187 901133
68 93 616991
61 150 156766
59 119 405225
88 165 720597
59 182 132455
25 51 691236
16 64 629197
38 174 899196
34 178 726274
94 7 874602
54 198 610971
20 110 577970
58 182 128039
56 126 544624
22 30 690174
87 142 424888
67 189 218071
20 118 219326
4 60 537532
55 126 844802
17 37 1345
54 2 899812
46 132 622881
96 200 957280
82 105 557268
96 159 410436
95 180 390535
48 153 897968
85 119 57228
72 193 535529
48 23 775453
81 142 561657
85 195 236554
20 94 966390
20 179 609081
43 27 790531
22 193 265325
36 129 534206
83 131 485856
71 141 48133
33 118 425305
94 71 116017
10 156 46726
80 8 678497
84 167 843149
24 124 65172
4 75 245801
1 193 99359
29 95 971438
65 62 36261
31 52 465311
15 188 267960
66 148 929820
99 168 34843
82 76 409397
82 126 465676
27 42 60174
61 47 541926
16 62 114931
13 27 217606
93 44 452620
49 127 24692
47 81 871987
25 24 591391
67 9 734946
74 30 41474
37 79 597385
68 41 852377
41 61 387318
63 47 989865
88 142 186588
7 131 218886
43 187 315755
73 143 146146
41 59 469418
90 27 895650
61 112 927765
31 18 490620
44 40 680920
69 12 85188
65 66 47901
8 54 4445
28 68 423190
50 195 751751
62 99 862244
31 118 61580
29 27 323527
60 157 274847
49 114 630303
13 135 914177
12 113 601170
84 182 204894
11 178 748162
25 38 530847
56 66 659407
46 115 806208
73 168 966231
35 62 834071
47 164 313921
68 137 789295
45 88 471896
11 174 749707
16 122 245341
21 123 263375
47 72 548806
18 104 26552
6 153 793368
59 158 970201
100 106 16882
64 57 440652
18 118 839590
76 183 505382
91 93 980049
18 95 153547
16 6 438501
27 74 754932
76 132 692914
96 101 141601
22 83 89970
47 124 271896
95 187 584846
7 72 895560
2 164 672691
30 186 39276
56 184 808858
12 189 895625
100 173 744533
82 103 174494
89 135 169263
21 104 735792
32 97 558100
83 168 853036
48 189 92377
2 21 83882
59 79 140256
66 58 301404
17 125 581737
5 121 100603
65 169 532322
34 18 742757
66 165 614487
32 97 425649
51 93 446179
57 43 366142
45 120 224208
22 168 645726
19 79 7339
83 90 1008022
4 164 662540
21 77 538890
22 196 825033
73 44 659730
79 157 690344
40 162 328685
71 160 448356
82 134 129484
87 7 643009
33 68 783323
54 23 152459
49 75 599659
31 183 377138
27 121 73367
92 15 279068
8 80 1003128
70 66 506459
84 188 811457
55 59 545528
89 19 617093
42 187 6671
3 59 558941
60 41 893370
99 62 59567
10 96 463632
10 48 999277
91 124 486642
97 183 804317
84 4 351423
72 186 882541
95 1 840036
33 139 18101
99 69 623389
48 172 411219
8 61 57520
38 5 731321
81 111 910287
59 84 454996
47 140 895306
45 114 60344
44 54 133985
4 197 699470
50 51 821872
90 24 783137
68 63 851342
67 83 403868
86 29 588988
95 153 553901
34 143 512261
32 21 547757
75 1 827919
79 11 553972
10 9 283650
87 69 908920
44 129 198671
40 83 830353
53 35 860744
19 129 851313
49 11 998395
88 148 169911
10 49 311184
1 93 751102
35 12 840130
82 108 554160
44 151 128889
17 141 761220
44 143 366637
13 30 687177
22 74 942181
65 134 516531
45 9 462112
47 200 460599
68 118 669200
70 173 388477
42 22 813313
94 149 242552
3 40 426731
85 22 794920
6 124 57524
13 2 101713
41 141 259565
67 61 627770
49 183 412240
35 173 542944
44 136 769212
86 8 767258
19 154 453875
38 160 916134
6 119 690973
66 18 943636
29 83 483551
1 146 249633
55 86 576610
73 112 210007
76 103 263270
25 69 177862
100 73 632596
53 102 439960
84 137 533902
10 175 200806
97 69 838829
21 185 789880
85 22 613002
98 101 207564
47 110 619906
79 190 555437
95 115 976994
96 58 859309
17 113 850138
22 25 500823
25 115 965099
10 132 396558
54 43 442801
4 47 1008055
97 173 835990
62 174 485454
32 184 507535
52 123 757777
17 172 208316
51 110 596152
26 59 330391
8 147 429223
20 12 512308
76 31 338333
62 139 286152
99 11 652963
97 138 830704
19 87 472722
31 179 456067
91 47 972080
29 171 333515
74 129 295953
59 56 354094
16 125 921058
92 51 916926
5 171 738647
92 127 842525
26 16 306079
68 95 248620
33 17 710034
38 195 729454
65 141 480278
59 139 754909
53 190 638983
30 138 785140
68 64 713989
72 92 776985
43 73 262188
11 7 608321
12 63 602892
29 141 414167
51 196 800323
77 24 812485
12 165 849229
62 197 427332
42 78 599583
20 65 398567
48 87 85632
92 142 775328
75 17 819153
32 78 740668
72 145 118683
85 6 386669
9 116 544851
51 197 397661
65 73 185761
9 170 860158
26 2 306766
20 136 34224
75 114 593599
94 92 943614
64 103 469040
85 37 209551
7 81 712467
67 75 871193
62 65 595991
4 185 386516
42 51 161451
33 43 303619
35 11 87674
53 184 701033
70 123 132782
92 168 436586
89 67 673405
21 62 484783
11 183 353814
90 46 316446
19 173 282721
92 120 563053
39 27 417955
65 67 919397
22 4 773865
75 162 147253
52 140 902776
28 34 12514
66 95 731964
90 193 979007
73 21 621045
1 72 704911
69 33 943045
38 50 893516
4 181 114180
24 178 185642
62 54 936222
90 160 909482
7 126 465391
77 68 270623
50 140 597814
25 193 257299
86 141 137818
33 43 818452
29 71 568498
93 193 573629
79 8 266370
73 163 164736
6 74 816057
9 76 761641
56 26 460755
16 88 445986
77 156 248255
59 39 163178
20 160 582956
1 72 56615
71 144 126386
29 142 511233
18 103 704994
41 38 678182
66 170 973284
51 150 819665
35 90 256886
20 63 838117
71 192 742127
78 148 382654
18 8 929336
87 40 140281
82 78 291696
94 171 143130
42 11 527918
18 62 895439
33 144 73496
80 49 309263
90 32 496360
47 91 798475
14 170 20720
63 82 999627
91 117 183070
97 78 697888
37 106 600928
98 154 726210
88 85 634097
13 115 8369
47 92 106371
36 166 779334
57 6 289729
7 53 219844
63 124 628954
50 163 198536
82 34 254457
53 131 585356
56 78 941074
47 20 120498
55 80 504539
45 15 69853
79 112 417054
25 7 207688
63 123 723046
2 63 576788
69 38 82373
68 151 716862
28 200 227437
54 71 21721
90 148 920882
86 194 663011
23 20 805885
64 156 524044
30 71 34153
24 4 316551
57 11 353379
31 186 496518
66 155 200610
99 49 111203
79 169 809564
89 142 424424
71 108 213675
71 70 268434
51 123 287072
40 163 992731
81 80 987694
57 40 748254
9 166 205359
67 24 195072
56 51 304721
9 162 51431
47 70 287733
68 63 481781
82 17 489447
7 130 381536
23 55 301185
34 46 20091
58 23 188316
53 75 860250
3 119 616223
20 10 232586
77 129 261196
18 51 7833
55 104 794982
60 190 768383
23 123 622347
4 134 139072
49 105 724706
76 151 747391
95 59 311157
46 193 336435
51 5 537739
83 153 371017
73 149 506850
21 39 979179
100 170 188121
39 98 936629
10 149 701863
78 181 761971
50 59 865547
91 109 928331
31 64 818457
26 177 400368
40 124 233353
74 120 729749
4 34 223890
15 118 238032
81 172 914003
94 190 73588
89 88 454914
88 40 716659
70 117 657307
97 68 452618
71 158 181826
45 45 900642
62 149 887215
82 111 595537
60 177 574170
74 57 741448
12 24 868871
31 3 25277
85 157 488645
91 137 278610
83 146 518877
83 109 720470
50 78 413165
78 40 37585
96 49 761794
17 9 208488
93 115 839416
18 19 818359
22 112 705246
74 179 450813
89 37 30256
25 136 521094
41 140 358139
18 105 835858
63 92 211410
2 50 393912
37 41 828003
15 70 796527
68 57 634959
98 141 286859
67 60 796855
52 136 738249
92 11 285130
58 88 145830
71 74 25765
86 186 807030
31 22 41991
86 133 580147
18 199 838866
45 73 875843
30 142 514477
79 169 798215
12 112 617548
74 42 636964
46 32 487712
17 1 221492
90 160 208287
29 97 143592
35 121 608880
100 74 401378
5 5 464855
40 10 356118
41 35 787639
55 48 554432
91 147 533032
73 75 844707
90 70 77971
55 6 336284
48 175 593487
88 159 584817
8 27 803002
71 51 201393
6 196 399416
21 132 851118
51 18 8425
54 50 1003741
87 160 644223
73 197 936215
12 101 720741
1 185 12435
26 127 696717
37 159 283464
58 57 244813
85 146 58821
1 198 358551
12 111 257550
44 171 708629
15 43 274282
46 152 710581
20 169 36053
19 7 602112
45 97 939118
94 59 414294
64 137 239061
11 122 654957
11 48 800505
73 19 337301
43 197 583363
23 152 116648
78 52 84859
2 189 35705
86 8 429369
59 166 39976
46 194 764531
12 140 130684
85 184 72737
60 8 890614
28 142 231901
85 54 862637
6 120 527500
16 99 365127
27 61 137927
48 111 417606
39 165 479589
32 4 619734
90 115 48888
83 76 984747
52 148 2973
92 22 244968
39 150 773800
6 24 627101
45 185 116571
54 22 293995
9 137 82520
21 82 469289
63 129 192719
96 113 317511
30 16 764376
72 12 722284
11 24 910712
70 131 427783
32 49 521554
14 51 576179
15 170 514663
49 121 40162
91 168 287629
88 189 761272
60 197 809952
96 176 609040
88 130 235412
26 13 858406
62 60 887853
54 11 294128
99 26 525691
41 128 337129
69 116 154395
21 39 150552
77 45 565437
37 43 269329
46 178 844499
43 145 485952
82 49 614779
35 81 508168
9 170 180486
43 21 181834
7 65 487264
7 120 903801
76 9 245147
68 120 653912
67 105 879368
78 125 110987
13 123 531202
20 55 821420
9 152 378449
92 178 855316
75 28 105948
49 13 72849
43 184 384689
23 14 848710
77 186 282254
51 63 962655
8 174 848611
61 60 541886
48 64 174187
47 170 532899
10 31 143720
28 65 492162
64 140 353906
48 75 634813
51 104 400616
76 26 321758
11 137 193218
24 77 693113
43 180 549838
95 27 738344
3 196 177859
83 69 444796
7 161 821695
63 64 742967
43 50 589945
78 112 119639
75 67 722597
47 46 737776
82 6 664378
100 179 46750
24 70 704922
89 194 359496
9 175 901563
32 41 316050
81 127 763002
44 168 121147
60 152 554732
88 31 956235
41 155 934157
94 140 268811
97 109 894305
30 75 1002536
99 189 924751
54 75 682105
78 147 604586
53 191 480511
23 75 22718
23 186 733071
70 112 473136
40 129 175949
54 136 659489
90 125 794065
24 110 367536
25 94 405635
54 130 883467
58 96 407665
94 75 698044
31 9 371082
97 181 79013
58 160 247564
17 195 967084
75 23 966991
90 101 516589
69 178 821316
30 34 935406
25 182 605584
18 96 138149
84 34 375439
70 54 589606
63 96 617831
70 136 233946
35 12 272141
44 122 884949
56 171 923731
26 99 471035
35 133 136011
95 100 550394
50 20 724229
6 94 678205
52 58 60700
32 7 39474
87 46 456135
77 77 643779
75 191 728462
23 8 563500
86 127 78286
8 36 348796
72 40 314560
78 60 1004756
74 90 931785
90 32 255211
72 99 302336
71 63 958699
17 116 170414
2 101 813649
3 19 945598
1 86 527054
25 99 698709
78 120 886449
30 28 590868
27 141 973828
65 185 601441
28 158 50144
57 157 244617
58 160 779847
60 117 213642
16 34 897307
26 136 728835
22 93 992007
28 113 797727
28 178 15839
11 67 537477
77 79 348640
44 155 657861
69 162 896102
23 154 366218
77 59 108344
97 168 640288
24 22 946260
100 25 995409
45 38 235441
19 35 980403
57 179 830404
88 182 233318
92 148 435320
4 154 795243
24 21 348982
35 108 639713
23 50 404650
47 80 37290
27 42 99497
35 104 468623
50 28 465970
90 99 345992
85 156 1008563
10 30 735643
79 87 1004063
19 174 438680
81 154 756775
71 99 873962
72 30 135283
21 183 402157
79 191 658085
21 68 531154
36 103 929119
55 65 778770
32 119 415602
21 53 162013
25 191 430058
75 186 949978
82 145 702621
18 67 530615
31 193 195887
91 141 805648
91 191 606012
51 185 51801
39 90 545260
87 144 833225
21 22 574312
90 5 52660
67 159 361148
40 158 125497
20 43 818191
79 195 549425
36 68 400582
81 141 122068
85 35 437335
74 56 84362
50 45 251334
44 169 935909
8 42 729434
71 15 434600
96 200 138230
57 61 760608
94 76 461820
85 110 887118
21 112 329735
65 120 374583
34 189 139380
89 33 787793
4 3 126047
15 108 936582
79 44 260542
87 141 149778
91 124 881141
38 112 1001139
47 171 225233
64 181 651338
84 96 384231
88 15 746893
85 63 719153
76 31 710136
2 84 803778
91 141 1703
11 166 858405
68 79 188881
40 84 279066
54 144 410392
19 98 792667
12 186 605258
95 37 277821
12 131 10896
89 170 757374
82 51 901157
11 155 52408
19 44 143009
75 33 619153
44 169 131735
21 162 107754
89 103 408139
46 28 380932
28 62 714031
30 159 651449
10 135 884714
54 119 814475
6 63 56356
82 80 245237
95 11 379324
78 175 741701
88 194 292029
80 127 812975
11 6 634575
79 17 294602
100 66 61630
31 162 131039
33 180 289543
56 48 75297
5 116 24819
66 141 717555
94 3 823427
68 130 396525
41 53 732512
59 149 299988
54 111 884635
9 195 616434
71 152 1112
40 133 348128
48 147 184019
82 143 530951
45 19 280010
16 12 926979
72 30 714511
25 107 710960
86 163 529329
73 148 181956
3 35 151885
24 115 276237
80 162 173346
43 180 474568
83 118 256495
19 4 222757
6 47 437702
98 22 964509
53 37 507164
7 155 816649
19 109 260797
31 72 356561
5 164 540500
36 92 542200
80 161 877099
47 126 881971
17 31 254559
83 10 878185
28 160 942117
85 181 688011
71 18 438191
28 60 768069
38 86 239383
92 41 202168
11 11 962160
68 197 572430
33 175 67145
25 54 204976
34 14 624161
46 66 515885
58 128 818064
8 122 607902
99 199 561983
17 136 350644
21 14 290780
78 96 515064
21 26 582277
67 114 566299
79 124 632996
67 70 482732
9 141 187180
63 118 205744
48 177 752229
17 63 350608
55 124 935603
90 143 204651
45 111 821649
71 24 720248
78 171 34587
9 3 619465
54 196 588926
50 118 102770
91 31 227993
53 94 369477
8 107 740899
42 21 472152
96 43 645152
52 124 43516
23 91 434643
32 137 772436
42 102 659570
34 66 876939
49 22 977306
24 168 656252
17 187 180324
96 181 618228
3 2 805012
44 125 60661
85 199 768187
21 152 801699
2 10 758533
47 190 377676
84 78 114205
92 1 1005440
75 149 740476
50 78 510947
57 181 75116
51 172 56757
65 53 941736
21 194 900858
25 184 290106
33 125 1009674
18 128 590871
97 15 826342
76 195 22218
36 121 279182
1 50 226836
66 137 839937
85 180 873592
15 108 464784
48 15 441227
70 197 154381
12 39 863713
100 43 606819
34 76 7426
80 183 979412
2 40 246464
61 114 843948
77 166 367458
81 67 443126
64 164 642115
54 183 182003
68 1 291925
13 111 733828
94 183 34213
48 117 609843
57 185 823905
45 134 887417
4 198 695231
79 40 888800
71 76 915651
5 93 370761
15 5 844618
4 70 547098
100 108 116975
67 161 926298
81 72 631018
98 99 785820
32 80 253996
30 198 252647
43 30 331924
20 76 250273
23 196 959450
55 25 425887
61 112 652509
72 92 773202
5 139 987488
69 158 74051
81 117 203345
61 153 483084
77 11 350220
88 153 464984
18 169 324245
53 110 205318
16 96 594512
45 88 529847
73 64 486072
55 33 706467
42 6 789452
23 94 46971
87 87 645939
37 190 940858
76 59 682123
44 56 905425
12 98 939030
73 1 582024
62 74 756245
32 171 270641
59 150 324305
15 39 272474
17 152 482619
7 84 705368
96 175 577888
52 20 985915
1 25 172400
66 101 404578
29 154 922640
23 53 439010
95 139 466025
18 141 354105
23 59 911846
92 175 124902
23 192 490146
70 168 381223
86 87 942861
3 110 270504
47 63 474219
4 41 256451
44 10 534860
52 198 63883
65 164 300240
79 151 818383
75 105 688890
33 107 120165
75 82 501562
98 124 888764
51 9 757454
73 156 195325
61 95 206458
30 46 435122
77 132 584712
46 35 8731
41 199 74938
27 169 237589
20 186 59270
98 173 193702
25 47 842550
27 18 624974
23 149 779219
65 71 917377
20 122 104394
53 29 674596
43 138 951105
21 14 726980
36 182 297159
6 31 505919
92 110 222028
15 150 827093
80 23 589743
69 28 455200
61 189 867269
23 11 398955
10 82 227986
82 192 137051
50 60 800731
100 10 812771
65 179 918244
46 64 279055
44 7 584105
3 39 244643
55 134 424797
96 114 237734
9 99 739258
75 135 689497
60 200 10110
2 8 321384
14 156 602625
35 135 738267
100 101 446733
99 112 118990
79 71 746971
21 90 25557
99 115 122197
46 86 677913
14 1 495718
72 126 3292
87 69 471241
40 166 607619
9 5 940407
58 70 994328
56 168 204719
13 62 794012
28 48 815650
29 56 29186
70 57 301743
87 90 955041
100 103 592518
25 16 992748
38 27 147248
32 53 730107
40 94 984049
8 91 297647
12 36 572790
92 197 824137
7 58 76939
83 28 385353
4 120 557419
55 151 465063
51 112 588460
54 1 790845
33 84 1009898
2 182 494027
74 59 952701
64 13 449222
5 20 935839
90 119 373185
75 80 591803
62 70 377676
65 148 970444
17 191 240643
9 116 681554
51 112 344233
98 1 279748
48 49 570980
98 68 939805
94 71 661377
1 120 712229
87 20 892898
80 43 201063
33 176 97503
92 164 521856
85 99 139863
79 158 32672
67 167 713172
15 196 736054
46 194 400241
56 90 374136
42 65 996523
96 66 736300
63 174 151672
30 12 437335
4 187 853235
5 195 875478
51 20 34118
31 39 764236
93 88 419069
69 165 862321
36 104 136248
31 192 746330
74 30 523442
26 91 593453
5 79 853076
23 116 441770
35 89 329875
27 195 375603
45 13 1005996
38 16 84293
29 181 485439
34 127 235872
81 87 97090
67 191 310877
76 95 802773
54 30 227078
61 72 357116
48 118 783904
73 116 790613
21 139 640471
31 103 242079
79 106 773027
35 79 631027
46 35 872965
25 166 529410
99 152 631830
61 110 752153
23 187 963532
42 91 699067
27 3 548498
29 188 767676
3 15 911126
73 74 230939
69 185 832553
1 47 62782
9 83 69926
35 96 487788
56 53 844163
61 115 857423
2 189 411305
72 65 296565
85 188 17901
75 125 746179
77 167 878011
18 58 53370
72 107 463871
4 112 391397
66 120 492577
15 79 126283
99 183 403902
9 1 739982
73 195 904741
46 148 376317
93 147 399654
50 174 391650
18 22 40698
66 39 958513
47 117 652628
71 57 197735
80 172 776005
80 107 555604
46 40 31199
31 25 846994
92 9 108410
12 77 91730
18 49 550038
75 41 50474
82 76 723316
88 170 778195
31 110 1006881
22 38 673825
44 39 594746
82 142 997908
50 25 250974
83 172 624915
31 160 38705
69 78 210514
100 17 895610
64 176 158557
8 187 476153
96 133 1009329
49 192 767425
95 31 94790
100 188 949581
4 58 175035
73 36 180064
8 140 1009098
93 113 376092
97 111 736261
26 170 814766
37 117 632761
3 116 895635
21 147 774846
43 149 585262
43 190 642741
8 28 436592
70 168 646906
97 11 47809
43 91 43037
14 197 206252
67 76 449884
60 151 563345
37 153 879612
36 130 297678
86 67 851978
82 103 207704
41 60 780471
40 113 158153
23 10 520025
46 46 752364
66 122 856643
49 94 88901
71 45 88851
38 34 893880
13 85 336671
81 133 131120
12 144 975652
8 78 451091
45 92 71637
11 196 761452
63 89 434269
91 24 661910
33 10 790630
29 102 869983
88 91 30172
6 91 526818
19 20 800875
18 32 224722
50 28 381727
79 133 310521
61 110 456502
24 94 960694
37 103 357744
48 121 258543
83 141 752055
82 14 340759
45 193 826828
69 37 801912
18 21 307261
99 115 80591
59 151 860068
71 132 21698
26 147 127294
56 66 20182
12 188 91997
85 28 398858
84 92 62287
5 47 622439
3 71 893015
1 112 905808
100 180 744208
91 56 339107
19 187 558113
79 78 38654
7 55 835881
49 168 641563
21 4 813609
48 82 770458
56 178 629636
95 20 98778
77 192 851201
99 175 835383
22 169 775555
41 144 115927
57 186 771987
43 156 815930
27 137 488951
72 18 286158
43 167 555433
50 139 835080
82 198 398816
72 93 204357
82 164 114016
94 123 662489
45 190 188002
6 38 668990
80 29 35504
2 95 564749
15 51 767669
15 49 214197
17 38 956869
89 115 823909
37 84 726396
37 76 175148
69 5 858148
49 125 570276
52 4 94657
68 18 155220
1 190 523267
84 48 360526
32 184 301527
18 128 927149
26 76 121957
10 186 371453
82 180 534337
9 43 240367
11 133 987400
4 175 758696
6 165 729921
71 150 724288
31 14 746472
73 107 442835
48 32 147452
36 167 155450
7 49 339506
52 130 769372
98 152 263276
86 10 1005795
3 102 140294
98 90 407092
63 115 643212
31 60 758616
88 6 939715
95 150 803281
41 77 936950
90 145 431185
91 8 985733
50 100 667066
47 66 779328
65 21 312607
88 192 429208
23 136 549034
35 31 199075
35 85 752026
10 153 424264
39 62 463826
56 16 88806
47 118 883033
92 1 870757
3 34 938158
71 59 346282
2 139 805076
49 157 266619
3 90 1010517
1 82 618992
99 42 902097
91 32 894754
20 178 194733
58 132 722136
57 152 63764
60 87 308811
89 70 545388
90 164 802104
58 47 166504
31 71 364468
32 122 71026
96 6 10718
46 102 896168
22 3 607648
77 36 71145
29 185 660009
53 160 47905
41 154 639628
85 200 355155
44 71 136014
71 58 978374
64 183 24647
3 194 2421
40 45 943324
15 177 890162
36 70 27670
42 86 597099
55 136 821921
30 49 436753
70 100 604306
27 130 401346
28 53 803152
52 70 1000024
65 22 617411
54 106 401511
81 39 518235
58 141 325837
67 41 272694
2 90 401358
76 124 392536
28 91 680407
60 39 709818
68 174 208258
57 120 752959
100 92 62094
48 159 537977
74 116 633712
85 159 267427
79 140 617557
72 5 512019
57 16 705914
16 191 756023
38 8 479955
17 133 276357
5 70 280721
51 146 685278
54 53 908819
50 171 148897
42 67 706852
13 30 353102
90 23 759967
21 53 892648
14 123 222246
13 80 919250
32 90 191697
18 158 257138
8 122 736648
42 140 457609
22 35 435708
9 115 424541
33 46 757248
16 166 138693
24 175 860177
83 113 494241
77 43 84901
100 195 315125
20 170 126366
29 92 590752
50 165 442865
84 135 182327
44 128 863368
58 128 291906
95 73 322289
66 31 551892
83 191 33741
40 107 439887
54 179 795624
100 144 458188
7 17 942983
3 17 158824
21 64 776168
62 117 872425
79 181 812319
27 101 651539
23 4 77576
53 140 800885
74 95 628991
81 117 664643
87 52 128080
69 113 1001334
21 2 903066
74 134 923309
63 44 123980
91 152 552925
27 92 408103
85 107 6620
58 160 535792
46 62 343955
91 145 257945
32 81 680266
77 14 824254
5 111 201959
95 21 781522
39 100 188375
92 34 839054
3 72 987227
55 158 1004179
18 26 30982
61 160 944073
40 134 789565
31 174 885729
2 167 648006
39 101 281345
97 188 576012
23 188 595574
84 94 556648
59 69 34775
4 40 465903
70 164 258847
7 62 579860
57 141 655436
19 190 438394
29 89 181393
25 81 648990
4 33 838799
64 138 920294
36 89 883035
5 29 710071
72 102 957380
47 177 965137
29 136 349008
18 158 493093
58 144 646479
21 31 821706
1 130 748998
89 1 311264
32 28 820186
6 2 538182
13 157 937617
34 98 666482
55 54 497166
83 108 194154
86 156 368298
75 21 894029
63 107 626341
39 180 501692
82 84 321835
47 64 1006383
34 15 294875
5 45 734658
33 33 741984
3 142 595243
2 7 670525
19 28 817385
89 113 195978
99 13 1100
63 119 552050
48 37 224687
12 135 570711
20 104 598855
78 140 860384
58 61 188475
89 176 713289
18 28 644783
78 91 552757
88 56 292204
42 96 835902
11 54 162579
37 111 189552
63 4 497922
77 141 229944
57 50 165813
87 157 611018
44 131 464781
11 194 279857
7 132 974209
17 2 916122
11 196 623716
7 52 927308
64 50 845982
19 138 34240
69 90 849057
99 135 213867
70 144 410581
85 42 510650
94 186 674409
3 113 423434
31 41 630449
52 166 649374
50 96 295707
42 197 861415
33 59 709079
62 147 45480
87 65 810996
23 8 954676
29 138 298897
60 141 454228
16 90 387533
32 183 447784
7 147 94640
46 161 353584
7 118 597375
44 5 219422
23 2 55313
94 20 577549
67 67 960842
74 144 827075
74 36 65710
2 161 394114
70 189 984640
51 12 789842
56 85 159607
58 197 466709
59 176 525507
31 102 194040
27 49 353918
51 61 830110
95 1 749583
11 162 533240
37 14 11231
92 85 919999
51 28 720171
3 172 405981
45 87 538738
68 98 504020
67 198 708870
84 193 1009280
82 169 318619
33 97 777794
16 52 690330
22 133 45759
21 57 624269
53 181 652322
90 33 17597
86 102 27110
58 91 349102
95 99 802068
13 59 624982
80 167 44889
19 180 761947
90 152 616184
95 134 386157
21 125 551049
50 112 626803
76 105 906930
23 30 604746
89 173 433327
99 180 273448
35 9 726274
95 64 292244
26 155 362723
46 83 172923
71 5 835789
86 32 953127
6 59 151419
4 83 634388
93 114 464650
90 155 877141
39 2 540997
82 49 527963
80 108 416306
73 62 288603
49 165 466910
66 184 494232
74 105 530010
67 53 303062
18 87 396116
33 157 597726
11 163 627899
42 148 12916
80 103 165719
43 53 229557
40 104 25915
15 7 636339
94 191 107103
63 164 639410
28 181 56160
78 141 761850
26 189 723235
45 54 819765
74 101 261618
62 200 98096
63 20 147791
90 137 574198
4 109 621855
32 29 644438
67 83 921810
21 168 26210
48 74 494337
91 153 838307
73 28 586823
40 137 629798
97 145 289846
30 161 685641
60 29 981202
62 119 273990
6 189 133425
87 177 657484
53 73 803594
69 7 59311
65 139 565056
89 157 509906
79 39 920556
81 102 591092
57 49 30818
89 113 306091
17 57 902225
35 96 1011684
19 161 46925
40 188 484009
54 45 869593
50 129 881280
63 41 616281
39 40 242707
31 15 883925
28 175 845028
35 94 182864
32 130 349708
60 35 742478
12 166 456828
66 59 279039
82 136 939010
50 86 183434
8 145 239070
9 78 197264
25 92 414769
56 157 456078
12 174 929696
81 26 931658
69 77 263633
2 28 469912
45 50 647081
42 164 207528
54 166 791388
45 111 873060
90 167 446207
40 170 235195
2 4 584931
19 163 681193
9 101 460089
4 38 842766
64 3 437706
44 197 508726
97 21 649566
63 158 987896
38 49 973026
49 129 714447
80 134 336172
9 63 51118
91 160 9298
70 28 607992
82 75 721119
10 12 946715
32 175 911939
13 105 683767
56 74 511775
16 51 624238
70 168 335259
12 118 26199
40 110 366373
26 87 235012
82 18 276878
89 175 618885
63 21 823754
49 142 851337
86 88 597938
8 96 517981
77 106 73230
5 107 639286
81 167 577167
67 94 282890
17 194 894147
44 124 592843
15 20 624494
40 62 865527
59 177 278987
5 68 552068
16 106 1009177
54 140 355169
67 13 528622
10 193 763344
44 198 52020
55 45 495517
2 106 624796
81 126 509341
53 126 475675
54 188 487741
61 123 665344
57 65 450084
82 13 802214
17 7 185326
71 63 962108
69 29 99596
37 48 874236
16 2 10758
39 56 749739
71 40 336689
8 195 798012
35 122 74228
86 116 390226
77 69 628357
91 139 158451
26 138 268564
64 191 927831
75 90 99240
12 76 941194
67 112 521742
71 166 862785
2 18 670926
4 76 579933
54 8 466865
37 61 271357
33 67 773279
100 141 198729
11 142 851314
49 193 684619
74 160 141158
28 70 937163
66 168 904955
37 37 593503
73 191 105934
24 122 233543
54 17 236587
65 72 126836
47 43 414566
62 6 687721
100 110 776365
86 124 735663
79 90 615238
61 38 1000595
20 12 971377
82 23 239346
64 112 131251
59 199 453089
15 126 295605
5 78 938484
100 176 548595
51 109 285291
85 34 769766
26 187 539258
57 41 267306
51 38 226667
87 28 674231
49 133 745927
38 94 705122
70 37 890947
13 153 589235
78 184 400314
90 83 220206
2 182 754389
97 44 15651
16 168 508421
51 166 315733
29 47 382383
89 19 681634
53 97 391671
15 154 927059
43 68 943528
55 58 344624
43 97 135602
34 93 63604
21 89 416842
55 46 698209
25 91 943587
97 163 718844
62 76 192247
15 147 308997
33 188 622731
59 47 894331
1 23 39557
45 181 587089
99 113 77657
19 160 921457
93 65 389109
84 193 247100
56 86 737458
58 145 586381
2 4 102917
90 187 192510
66 64 811368
36 22 800750
6 111 537244
62 97 655573
33 51 283089
48 149 343170
88 77 226431
38 30 950940
63 107 357079
10 130 909326
93 59 156650
29 23 494477
15 182 919642
51 73 865329
99 158 390369
77 105 153109
14 111 499261
100 110 630156
7 41 961559
77 136 895920
64 139 782926
37 127 680139
70 17 373871
7 168 946132
82 151 889642
91 184 167067
96 44 151237
71 30 776579
89 95 704316
5 164 976552
58 21 484728
21 183 635357
41 72 298383
45 26 958860
44 1 305354
97 38 45407
13 94 254894
83 13 815153
30 108 882534
78 105 535493
56 54 467455
40 74 204178
98 187 916171
25 149 326345
93 91 378299
59 20 523812
11 162 614504
85 68 519081
62 124 805364
50 154 757242
67 174 434197
82 37 987852
5 43 611487
9 119 871913
5 164 485547
88 27 642288
17 86 466408
89 64 152487
87 8 334811
28 156 105525
92 81 133653
30 121 132125
7 190 371921
99 58 879304
9 193 536571
20 54 124822
25 26 1004292
79 4 34039
43 194 31260
8 13 358509
58 115 36136
92 93 232951
16 193 570412
16 34 1004856
98 115 332961
7 195 484020
50 25 50415
45 1 555086
70 71 676687
92 128 488510
84 145 639919
71 119 650447
9 197 51090
93 147 306110
12 147 106739
12 200 166148
59 79 947338
20 63 974728
77 189 477819
99 192 376526
36 108 371188
100 138 684952
50 44 3865
29 149 771940
52 167 776204
35 159 733302
49 122 539179
54 187 707593
1 61 515727
16 66 550369
64 14 332121
60 70 595602
77 194 486186
93 186 482512
14 60 831782
38 99 83965
60 91 213588
53 193 896413
65 48 512125
26 54 736491
12 117 563971
90 29 939265
20 46 625885
58 36 485277
86 43 320117
19 26 308242
46 4 871783
49 113 464588
87 163 788042
66 196 255536
53 13 12229
82 105 366272
83 145 624514
2 184 825155
71 78 438215
55 18 629394
54 145 234159
21 19 997839
31 196 433784
27 168 348909
39 8 235601
15 129 755114
3 115 375347
71 31 282277
83 74 936186
20 23 972298
66 160 12239
71 52 286113
25 124 987604
12 192 441316
15 7 573216
53 43 32953
80 27 958044
42 130 139378
87 76 881769
72 169 548937
54 194 569327
19 33 285944
78 197 929953
89 186 201812
17 159 228217
71 169 157477
82 53 99997
40 35 205899
85 94 839180
75 152 763830
74 58 842738
20 16 790418
87 19 523762
35 56 278874
63 71 483120
69 70 764752
59 179 782837
40 80 116134
1 25 244863
64 129 154438
86 98 1004465
46 92 460582
93 29 524543
90 126 100972
28 110 367170
22 119 850800
95 70 725479
67 113 313697
10 49 617285
12 191 560701
89 139 121957
4 143 232783
71 194 138572
14 96 969008
57 23 27121
88 172 212649
94 196 30641
66 103 469887
83 30 195916
65 61 662366
29 180 494597
98 95 225186
71 109 211031
51 166 899843
47 174 676235
90 22 583319
14 146 185418
27 180 269339
26 111 627391
68 96 280952
49 71 842314
36 11 905098
61 155 441008
94 178 346492
19 18 213501
44 144 811276
37 8 457275
55 119 362049
14 47 165247
51 136 722119
63 136 713285
53 45 513032
17 26 213490
34 62 287856
72 34 107528
87 152 918296
99 9 846463
85 55 35515
58 49 206553
91 133 316629
41 119 502393
48 56 200053
36 50 473821
96 167 411981
47 42 928739
12 13 135983
49 105 757410
8 156 318689
99 141 655657
3 115 442763
68 107 560768
46 136 609740
71 157 895132
38 118 710583
6 101 646689
41 64 499731
95 167 544733
9 83 892570
90 18 402079
38 120 356814
15 111 304513
54 63 414684
54 8 15593
28 132 631155
72 130 338639
35 101 801564
50 131 520634
3 1 156192
67 52 258070
64 194 562033
24 183 141525
35 83 416328
35 121 778114
94 51 935770
30 113 319700
40 128 696559
94 119 434362
44 140 879050
10 45 789146
73 139 277977
67 25 130185
25 10 623391
64 200 736979
3 105 848078
61 36 985976
3 114 1001917
97 183 769671
70 191 539630
85 133 944478
4 175 117628
16 157 433134
96 168 448615
71 184 810961
31 126 168287
40 40 63405
62 3 629010
5 186 25674
31 164 480494
96 196 624045
53 162 166750
61 79 266584
18 37 221212
64 165 348660
6 194 969777
74 43 568602
22 23 715278
18 152 586248
19 33 977118
43 188 330780
35 60 932010
69 89 127991
76 138 4439
77 141 512001
10 34 999887
82 38 1005525
47 146 182537
100 187 683331
42 149 63983
7 121 237387
86 150 218288
54 19 700495
41 43 867069
81 185 883457
72 98 325394
9 10 405137
63 198 470053
49 33 671866
47 186 42000
93 90 998077
61 180 666880
23 13 980026
70 115 823717
42 42 336343
46 65 11694
52 52 945925
31 146 105892
81 174 967489
29 99 468753
40 8 68297
29 99 595930
98 58 635783
72 172 965323
91 126 646663
38 122 676508
34 130 641789
1 82 762115
59 51 43304
89 92 205116
58 195 213143
7 10 301345
95 36 476483
72 86 643243
42 42 512854
33 23 207567
13 29 906915
26 68 967474
42 28 79899
9 126 355707
16 194 313352
58 170 368066
27 76 561716
26 157 722553
58 24 100101
37 13 155384
69 79 595989
65 142 822538
29 3 763239
22 194 522845
69 161 1006291
86 119 456050
33 56 620062
100 93 428748
20 168 910573
51 157 850155
75 115 835541
14 90 761630
70 111 911068
51 75 69690
27 194 771357
85 127 212619
71 124 363121
51 14 934763
38 120 747418
93 6 965490
48 74 434528
12 4 339197
31 65 854418
55 22 389334
9 54 177650
66 7 89070
61 11 644360
55 115 898742
39 93 85290
9 38 322075
66 194 97098
42 176 560058
79 195 387019
26 171 31609
49 27 465889
76 75 731112
89 37 249156
66 124 590092
76 177 638337
91 96 527149
57 79 349372
85 38 77796
58 153 359086
45 51 329470
31 61 490151
59 124 133325
5 153 648480
8 73 363138
14 45 191052
82 124 358783
11 164 850299
4 71 705868
20 50 318831
21 129 557508
40 142 789215
35 185 723147
3 105 359094
77 113 409931
29 77 818814
39 3 174098
94 31 359275
18 95 39609
38 93 554373
39 147 113572
24 200 754433
58 193 22472
60 35 408861
89 164 259920
90 89 451719
80 162 140282
18 146 1009602
100 43 474819
28 134 248264
58 128 344468
35 64 975898
74 100 37985
4 131 958778
90 14 270447
29 88 330573
90 5 566098
96 62 655435
67 138 4470
75 144 616298
14 153 669881
31 58 230574
84 103 223015
55 12 719139
41 68 923370
52 77 17423
87 67 187845
64 24 664842
69 189 299328
12 106 366634
14 81 135968
75 177 366945
49 142 726657
3 118 788198
85 39 799342
29 187 337057
56 69 285109
26 102 621627
1 144 766455
58 92 556566
79 182 426605
58 46 189552
41 74 189742
51 62 431072
97 86 836824
55 34 1005441
79 120 846501
84 104 457888
98 40 604929
88 144 176478
99 96 559857
5 181 292312
38 34 957644
13 19 596760
62 141 404830
37 194 684528
98 120 962132
58 65 243667
51 125 582934
97 139 870054
10 151 247171
64 117 474061
97 140 905127
16 5 241910
27 2 932424
40 20 358960
78 181 280600
84 61 666204
89 87 260767
21 67 528331
16 87 85144
37 190 739261
33 27 483970
54 70 159171
90 172 89865
21 94 466040
76 56 832583
8 162 208740
39 3 774654
86 120 843318
24 157 967323
3 42 735609
97 79 777092
26 82 452980
9 13 540051
45 197 148862
2 68 540488
69 168 191569
93 29 875059
24 101 666954
94 192 461052
84 199 977186
42 193 582315
87 145 428966
82 151 384414
74 18 163383
10 191 386569
72 11 830653
73 140 341743
90 118 393573
65 2 953185
10 121 103178
77 22 928630
11 177 800148
81 151 453093
48 31 628211
62 160 575763
30 102 58401
92 163 475138
32 122 220581
69 158 521562
14 113 237064
57 25 11930
36 21 107611
22 14 952177
41 160 88985
30 200 325630
75 87 921998
9 172 929786
3 191 921507
82 66 342144
87 122 138922
15 115 322659
78 147 401172
75 100 250152
84 13 849172
41 130 992265
72 175 408237
89 156 843644
35 186 919916
67 76 653218
87 153 193199
44 189 389743
70 15 486719
26 197 624641
87 132 768371
16 92 110197
21 96 322679
69 19 299364
97 54 956137
55 54 556140
18 50 125129
14 74 318023
100 27 789070
33 23 819968
88 137 995627
73 126 7084
19 15 984552
38 123 32542
16 145 185616
91 107 93538
77 23 262144
94 103 56434
58 200 302906
3 39 66020
66 111 744249
4 32 177356
95 73 422691
27 134 57309
11 117 167769
97 18 708856
31 26 652992
31 148 221619
70 99 331665
65 169 319442
52 198 623897
80 174 102992
61 160 268415
57 162 542033
93 106 387500
82 79 346812
75 127 708651
69 42 570383
67 155 365826
65 78 364542
1 5 423792
43 180 650465
58 61 312375
58 182 845243
80 198 183549
4 127 953985
19 4 804394
75 92 808443
60 159 601652
45 101 350579
47 14 470851
81 52 118897
57 92 735639
7 180 795071
41 126 75091
68 162 146189
30 51 560038
36 32 841016
35 18 772577
66 60 963764
24 166 515658
12 149 496511
17 85 67592
62 78 26757
46 4 841611
65 32 331750
47 156 245940
45 20 366261
71 72 20355
21 190 144251
70 28 91175
79 43 831478
89 175 286451
47 91 343642
18 9 102960
90 151 913518
14 157 850854
53 75 94454
9 8 365712
9 13 578090
78 103 124334
42 11 333620
94 85 753113
82 97 124862
7 82 635907
16 168 254271
94 52 729498
83 159 311672
58 73 335191
26 86 1009970
53 123 318894
19 22 351532
52 66 813368
74 185 577747
12 141 551216
41 159 429521
49 81 879421
96 55 200056
67 159 308811
87 169 770039
85 2 664769
12 19 404393
44 78 14668
76 80 755475
35 162 238237
74 98 723642
2 62 789404
5 104 237047
36 197 516355
60 56 287088
70 36 884297
78 30 805755
47 96 846977
38 186 330136
64 44 826148
85 14 489204
7 40 1662
20 109 18230
17 186 5886
85 109 554902
70 200 221752
6 149 365652
73 164 414072
27 39 874993
10 182 105322
91 182 482183
62 53 419838
47 185 625897
19 158 30813
56 142 176969
78 82 811323
16 55 320612
99 108 241907
45 160 993701
9 160 892123
2 150 357764
31 173 527941
83 161 684972
31 155 504948
62 162 1004831
48 166 832964
14 173 71558
21 176 169667
49 168 266319
10 34 577735
96 26 536672
68 115 832110
95 100 950781
61 23 182950
23 91 667073
99 41 494422
41 195 186769
59 40 752767
57 77 836614
40 149 532762
34 121 130420
99 155 71154
26 140 124370
46 62 971389
84 91 312014
64 76 32699
16 142 761714
12 174 588846
35 13 536452
90 199 272708
49 110 223859
24 43 632172
40 60 626726
42 177 209898
75 97 975362
56 89 969369
6 148 950684
30 79 73919
74 163 151223
58 13 67899
43 130 855852
20 60 568145
44 178 874182
99 35 898458
83 98 578800
30 166 366298
47 145 401794
83 40 788202
83 49 682961
68 168 330614
98 165 10162
38 199 1007251
98 36 251863
83 104 187362
64 10 773294
33 127 707190
75 142 902634
94 82 451525
14 166 179047
56 186 351052
4 180 118284
85 10 128002
71 20 132412
25 199 11086
3 67 12307
68 69 653414
42 185 616927
30 16 956013
20 143 744612
79 88 279279
29 129 980785
82 187 685661
84 37 975593
12 78 238960
83 138 60358
16 92 299745
54 65 240147
98 149 663544
99 143 643120
50 191 311595
12 152 622128
83 113 516169
2 141 148026
29 66 164457
98 151 1005126
77 158 907101
20 145 593436
62 73 6195
81 73 495832
100 145 645262
14 110 125465
27 199 357330
88 51 642291
29 46 387229
51 162 257812
1 162 528797
18 26 913054
40 58 484138
31 26 992169
51 15 881467
40 34 437456
82 26 222489
99 160 292495
29 137 683544
59 145 178171
50 33 754399
97 11 999696
32 85 912349
3 161 962458
16 77 146773
21 190 134515
51 111 770295
52 88 327054
48 170 232718
44 182 121933
28 173 933994
40 146 586459
86 20 628031
50 96 890128
78 43 762420
5 100 752797
88 192 268904
65 96 170643
8 60 892413
75 27 711419
76 2 724331
63 122 794229
23 79 115911
55 194 415677
98 40 309979
54 75 381295
39 166 567236
60 166 212968
52 12 414260
2 16 269329
10 63 374657
72 124 892431
56 141 341454
1 148 207528
30 62 454302
71 153 209254
36 14 274865
49 37 476581
42 8 287403
66 88 555663
72 140 490185
69 200 351510
93 177 66599
16 158 598423
29 163 328593
59 175 124606
12 94 491148
100 65 997466
10 136 194176
10 73 998489
79 90 596365
72 171 162221
66 87 439764
84 1 358108
40 60 252008
2 186 922632
75 22 820498
88 117 223732
69 30 669693
85 43 500718
12 191 32450
57 39 459697
37 118 51247
12 137 826574
83 161 573021
64 14 735653
19 200 102370
1 73 67203
87 47 507854
28 181 171993
72 97 786904
10 192 233002
86 198 186486
40 50 627231
96 157 165020
63 83 713114
30 138 1009827
59 200 850201
65 161 514318
73 37 657357
99 88 902304
42 123 60979
49 129 333530
75 4 651734
66 101 71045
48 74 717288
51 73 423277
72 115 711077
35 52 366309
41 95 672910
6 70 980189
97 31 600963
31 59 612102
89 160 480435
7 22 849711
3 166 262180
61 125 353260
5 121 612161
98 19 474005
54 10 276965
60 72 484098
9 6 101831
49 139 247591
42 193 351581
95 168 216835
6 36 1005135
78 138 866153
20 136 219763
94 66 505743
69 88 358883
92 45 270810
53 18 274423
50 105 512554
60 166 386723
46 103 955900
69 13 656740
41 114 968741
55 130 658702
93 15 1008948
8 52 421599
41 147 859559
52 82 180151
33 135 808023
56 13 329955
48 87 745126
49 81 733939
44 142 399542
7 131 506548
26 10 406520
56 99 229791
48 166 164445
5 172 521623
96 19 401561
17 199 723838
44 13 205705
23 147 813483
2 12 731581
6 7 73857
3 7 88696
84 86 586418
45 98 717760
85 177 391154
86 177 173003
83 96 280642
56 194 533326
29 97 457159
85 151 209518
42 94 650339
46 145 325792
76 188 211965
70 85 242744
35 134 733458
53 162 978814
53 117 883416
43 129 352318
13 26 36825
12 147 156347
50 50 350628
63 118 594505
95 33 373608
45 72 183746
18 31 105748
60 193 271909
63 126 9243
11 21 245744
100 40 16212
54 135 691589
35 109 367389
92 191 506782
69 59 525307
17 5 405923
23 172 691475
2 59 19361
28 107 665680
54 53 505064
44 86 580574
85 12 672916
40 101 668428
18 54 497577
81 17 362982
6 184 731429
16 29 737460
88 20 255656
76 96 968007
56 74 36678
81 65 861052
59 195 488498
65 137 789039
15 192 653098
51 196 458192
72 199 262471
97 111 352812
7 14 659630
23 67 555587
75 181 1000875
15 56 241655
84 56 765782
41 162 980415
50 147 822790
38 103 63486
20 155 965564
34 87 752520
15 43 1002869
75 2 424260
22 12 549929
62 85 521585
9 59 761961
55 197 939218
16 70 867647
14 105 226850
6 63 545934
42 59 30313
100 119 403697
66 71 311626
38 107 315765
64 43 359660
90 107 456715
76 117 652087
82 133 385636
7 168 77897
67 30 321053
89 38 942160
96 104 439525
9 86 610992
7 68 423956
34 167 170372
56 66 855419
50 171 159737
35 156 261683
68 149 831238
4 86 409894
15 10 628960
31 56 695513
50 91 955385
79 33 473485
15 1 325659
20 141 738919
86 127 73277
42 96 249304
28 68 794809
77 25 799789
11 166 429276
53 119 195174
58 127 391623
41 111 751835
15 154 124710
78 27 485379
30 86 442031
34 155 884353
1 138 278597
59 136 301920
7 167 186040
91 99 99041
63 33 882052
59 106 491186
100 21 576607
74 171 778484
8 156 550852
84 167 867686
3 190 900709
69 48 1008419
6 184 817765
21 114 402279
46 30 24074
60 37 747599
88 168 751780
57 17 94779
9 113 608772
16 24 811887
8 171 599994
18 159 70145
33 83 276421
69 52 15360
85 139 962076
42 137 125637
85 186 482923
60 79 28629
54 197 606882
68 116 285365
35 58 754770
92 13 865823
32 127 43056
74 59 752829
95 55 771191
44 50 652545
15 28 701872
16 117 140547
78 69 928060
99 139 104950
56 177 559495
78 13 752362
71 10 172713
94 116 537107
42 107 89394
21 39 712564
56 122 916794
100 51 165968
45 174 728189
54 184 102130
69 1 136891
3 162 48329
97 14 579253
48 157 387880
51 163 525315
3 16 725982
55 168 144301
66 27 701022
22 134 793433
42 16 778341
39 145 773807
1 148 413756
62 102 482481
21 151 545353
90 109 978968
37 199 718589
80 167 291221
9 65 436832
9 168 283394
95 192 295328
38 70 202203
34 99 145182
42 39 366845
35 163 485656
17 199 263145
61 97 22797
77 63 699890
23 196 92722
77 14 555605
94 193 160020
4 20 562762
10 56 789603
68 57 386970
97 54 894357
85 130 631149
25 53 870301
32 172 568625
32 156 235329
39 95 488949
12 173 980773
61 187 465527
54 73 390788
96 77 249903
80 166 513826
28 179 534354
69 193 994778
26 91 466739
45 124 623260
56 168 560741
20 192 427577
30 188 968952
65 35 787762
24 111 595242
8 107 430538
51 126 971308
67 97 748032
30 196 859036
50 87 743413
87 4 838949
84 178 425312
52 3 323617
15 71 819111
94 122 654112
75 113 839940
37 194 712376
1 121 823869
83 159 386972
12 172 88365
56 69 442590
39 9 683428
37 197 840578
40 112 234959
51 136 800970
81 179 865739
22 10 721589
18 104 691987
44 72 178823
51 188 424390
93 162 67803
92 89 959772
67 49 763135
53 64 815448
89 169 755370
34 151 755873
89 72 102400
73 84 97878
95 133 747550
68 176 150473
29 73 921263
46 133 651812
27 41 167575
67 200 939432
98 57 114827
42 87 522419
90 105 580402
60 162 301953
85 4 899855
4 93 651528
35 12 368134
14 149 286459
86 103 863068
57 182 548659
70 60 844301
71 3 417828
48 102 860051
58 125 329401
11 39 847274
46 106 977639
71 134 793534
91 95 379818
47 49 335209
34 78 891487
96 75 10558
97 129 258859
39 191 525246
69 84 549084
48 178 226141
72 134 33835
61 84 28259
65 32 245112
75 71 290212
76 52 480002
41 94 495924
92 190 626551
58 111 437228
60 6 252335
81 161 14178
51 28 259527
48 150 872943
49 74 297845
26 121 490183
22 181 15960
31 177 546325
70 36 463312
97 60 551485
69 167 981937
83 180 818784
50 88 444389
91 45 275511
21 173 518210
77 84 87507
95 51 735065
59 65 879911
74 68 572007
44 141 257045
55 130 856633
27 132 107257
90 41 149169
42 52 824705
38 80 454208
30 180 446351
39 184 983804
79 165 847363
45 155 637464
26 148 96787
5 5 852007
12 77 636258
72 198 641821
22 185 271649
4 14 1513
100 185 479950
32 71 187564
92 200 211988
37 31 40423
98 188 848511
25 58 968880
75 28 809288
17 195 515206
60 195 688112
88 51 330627
45 51 682364
91 16 763656
44 75 107790
40 56 106691
17 105 510186
53 114 219010
26 72 911754
8 75 340494
2 123 153397
90 22 149717
39 119 17920
14 27 849236
33 140 347107
17 24 487858
58 12 137926
61 34 647876
29 98 552145
63 13 119142
41 140 815620
47 95 577653
41 90 496864
24 89 116946
12 132 355773
22 173 953243
20 182 529107
62 176 462809
8 183 110712
82 185 226062
7 93 67834
7 144 103003
20 58 671882
4 39 976092
14 18 888486
34 100 194332
31 26 240430
8 188 173601
94 162 389814
70 169 888299
82 75 767875
55 165 625027
75 42 321437
85 92 800095
94 50 742076
45 6 336693
2 69 506199
40 185 761182
87 148 931346
67 130 153397
63 105 914242
76 13 19426
21 12 387348
48 136 381905
52 155 879645
95 60 676000
6 103 848208
51 131 361773
23 181 727963
74 10 226671
92 10 351402
90 40 28011
10 38 338599
28 45 557790
95 10 741327
12 92 138545
57 145 491270
93 160 481592
28 90 514672
63 194 369969
46 115 580076
78 113 213714
82 39 743224
5 128 298596
23 177 758063
78 59 487842
11 174 916110
54 33 636261
87 95 640477
63 123 628651
23 92 613758
39 11 468835
8 1 890266
28 174 792124
39 180 683467
16 178 736749
56 124 983711
15 152 603585
18 195 228606
38 178 641466
24 45 284871
16 5 267759
63 174 123447
20 48 673872
64 104 222236
80 147 928025
20 74 969557
81 88 950184
7 25 721599
6 133 889042
11 42 529264
84 56 445415
72 85 666280
60 81 473360
91 139 871392
45 34 573463
53 65 554587
5 146 232309
47 115 438890
29 149 233804
53 177 869310
80 93 173370
93 100 602830
50 148 196006
22 177 304067
66 47 643188
3 164 520190
42 84 424335
4 62 278860
87 132 864199
53 88 348800
88 105 648040
35 93 329064
73 136 57892
12 131 18627
49 16 108764
27 82 863587
78 81 344008
39 163 661953
90 126 812841
27 97 932850
37 187 385247
57 43 937279
11 70 975206
24 39 974037
13 89 369578
15 88 147801
80 182 618241
58 153 61879
63 33 256714
69 112 115874
56 194 363053
2 155 190412
3 72 912535
66 13 1005924
64 198 853986
8 1 226170
83 152 650093
46 109 809561
23 191 192726
1 49 377719
85 80 944356
38 45 714235
4 97 116568
5 133 360587
64 116 875716
72 192 818532
37 169 316653
42 76 1002616
18 192 96002
9 124 434112
84 148 83839
26 42 831241
63 184 767146
93 180 528235
5 125 697962
15 42 276063
76 10 568226
74 134 252810
66 170 197569
65 98 653529
43 113 582929
62 53 616632
44 71 270218
66 110 915588
49 43 18082
57 14 3642
16 120 354229
52 162 173720
50 51 61026
36 151 183398
18 194 578664
70 92 325346
49 30 519521
90 178 951304
86 145 441917
26 111 752226
10 72 809520
74 30 485719
18 58 298026
39 200 463907
73 63 482571
62 197 16371
29 114 530196
3 91 890196
7 79 554441
64 78 721910
54 76 601481
77 101 315880
73 51 567124
95 163 188442
89 70 149425
59 115 465939
62 82 375546
94 91 264891
71 140 695231
28 97 570034
77 62 384232
83 24 748053
42 10 591146
98 20 310959
95 173 367928
76 153 497824
52 69 956589
100 167 198127
16 131 733330
69 80 421480
59 90 828168
97 96 186432
82 165 821807
3 124 803156
31 52 172800
46 123 741860
19 47 237530
65 112 625116
85 137 59522
22 21 145093
66 174 855145
81 144 59052
37 76 552860
65 25 325023
38 125 421055
27 58 31373
60 163 835962
31 181 648374
52 115 856502
60 185 342353
57 138 206821
68 117 914405
12 90 16749
71 155 675287
19 125 830963
51 6 702152
91 144 869170
79 163 548557
40 49 458350
18 179 603449
2 185 353755
29 191 776241
7 131 344937
74 10 238418
25 122 673179
10 162 227852
50 110 18858
100 31 778735
63 135 251549
22 186 381318
35 200 451545
52 111 569262
95 109 684889
37 171 121799
18 45 100389
67 21 211098
48 40 387282
53 40 210671
25 9 1010232
34 183 387398
80 84 688845
52 56 943231
49 153 831083
80 154 555063
33 23 107260
66 110 256042
90 9 33220
79 32 330550
42 12 368058
4 70 148836
15 150 410842
25 152 585534
81 168 206989
89 142 568982
97 21 306945
42 101 165291
46 160 110600
67 2 702826
67 105 554784
4 124 469199
90 88 385901
34 85 497808
80 88 306263
89 42 668430
99 181 246121
7 190 26076
30 54 856486
64 2 166852
13 107 708641
37 128 172311
24 23 15157
51 178 154329
94 46 232062
63 39 24774
8 48 186245
21 182 542945
57 108 622440
91 41 762141
100 69 807667
76 139 575103
3 168 798397
83 50 218841
20 99 349172
31 93 932652
76 103 526598
79 62 195941
21 23 789337
1 16 533140
90 62 590704
76 57 243872
27 52 160709
79 65 663854
83 17 392173
61 73 99628
7 112 548282
56 45 425026
98 77 28445
12 74 676740
97 143 892205
35 31 875732
97 86 365826
93 32 129166
54 109 1001283
39 86 91790
51 57 83876
93 183 814054
81 47 829493
33 172 171714
15 33 302646
3 93 629630
33 50 2920
25 191 897186
23 85 111200
17 70 307197
40 65 331764
92 138 452618
81 199 535910
55 70 431776
85 105 326566
98 36 748301
80 109 872361
74 161 888142
9 88 354827
28 39 514836
58 99 654750
70 53 954828
33 137 346003
66 112 249653
27 46 480641
75 30 865496
78 9 490377
69 29 862556
11 98 736209
82 112 734538
10 76 587618
49 193 460958
47 12 328285
57 56 17198
1 55 819122
84 130 936169
48 39 350272
1 162 699806
84 119 706135
92 35 53852
29 34 9588
90 34 829413
26 23 405274
23 104 913715
56 111 678550
54 142 616737
22 5 79410
61 144 64840
45 100 559361
47 114 175866
10 92 492717
92 93 509780
4 165 581892
5 82 535197
37 10 26237
22 37 833540
10 175 758237
29 67 573403
41 171 51259
66 20 122285
44 158 975924
82 129 876915
17 171 420586
26 62 743771
1 159 896740
47 40 326100
99 136 710304
85 112 517777
23 62 82059
34 86 136540
53 84 210376
97 151 387562
49 63 414514
21 47 201670
35 198 990579
13 39 998663
98 184 676500
55 95 824248
42 160 975339
31 12 888742
4 28 423631
79 83 200605
78 121 619187
6 148 240069
57 120 806388
87 15 322675
36 180 747920
85 121 260532
44 169 121893
21 80 344645
3 158 155642
97 186 981835
39 155 909673
85 138 593080
66 107 730347
73 115 90181
89 35 17287
84 138 972321
59 137 867619
49 167 45438
29 197 441911
9 164 118168
25 122 105637
17 156 676791
61 77 914814
79 53 767643
66 173 230249
73 174 1005535
87 17 758007
79 57 996002
9 37 399733
100 113 794688
50 68 470043
17 109 638775
40 70 581761
59 99 780222
88 20 802908
72 13 356445
69 86 774051
22 127 935206
84 124 792622
76 14 837529
12 73 875661
66 74 146734
37 17 994424
10 4 892370
38 84 189815
51 8 919090
32 39 221426
79 76 497557
30 122 11920
95 46 44365
53 76 455121
47 90 946122
96 9 116495
87 145 508644
2 60 951160
31 43 605139
32 180 237090
52 29 556259
50 139 189618
58 99 466458
22 153 833437
27 63 656923
82 37 410354
30 47 832298
96 124 972184
3 162 126542
37 47 432403
11 131 841973
41 73 358105
22 28 775921
23 158 835117
2 108 438641
23 29 462619
66 137 793620
97 199 564827
10 190 504448
96 21 879236
95 62 666567
18 156 609139
41 198 982277
24 188 514548
55 142 436231
16 108 676723
43 64 673164
13 40 629381
24 7 790928
78 155 197335
65 9 109173
52 20 98322
85 5 646368
15 197 374772
78 101 697043
49 110 852613
48 133 356094
40 182 819899
5 185 862586
91 106 571251
52 26 18851
37 196 31708
8 90 895029
91 21 309309
96 163 653172
24 34 18592
97 155 835202
88 122 201820
37 146 532728
40 53 776024
28 17 793723
13 126 216880
18 180 629360
42 90 415066
38 25 831518
92 103 770425
86 7 355340
53 85 9945
26 143 937543
56 167 425716
68 14 286075
77 187 462464
78 88 229117
31 93 757273
13 102 369293
31 23 411780
6 1 126371
16 108 104421
76 92 832374
34 104 163505
19 29 558053
100 25 4263
9 59 994443
8 184 82192
28 57 598189
32 176 25899
92 177 394844
64 134 446502
56 90 899518
84 159 595238
66 130 610562
77 60 583923
8 60 308130
56 184 516339
67 139 364283
36 32 286041
41 4 168328
59 122 263372
76 88 861033
1 126 881269
7 39 888779
22 112 703624
50 181 558813
6 147 483350
6 24 535032
44 166 927498
31 199 339714
1 163 251828
32 188 922460
28 90 939368
23 163 64226
25 34 685860
91 64 632557
64 144 165353
100 60 507777
85 94 646476
50 113 11717
83 173 204317
52 192 994778
95 146 470688
32 10 537992
3 132 975471
57 140 932634
40 51 375827
56 104 908338
18 67 49153
83 146 187123
5 142 108920
98 160 205847
100 69 336784
52 89 1002700
23 144 365836
3 23 607632
98 48 12553
42 164 882773
82 155 86781
60 8 44895
64 64 252466
52 72 186870
70 150 874835
80 168 590357
11 49 550784
36 74 63990
20 157 844706
90 156 324376
23 8 723011
49 150 287262
1 140 851775
35 49 220692
5 162 721745
61 88 583440
47 127 328377
44 106 1011141
24 98 423758
35 189 391564
19 35 1997
81 196 28258
3 126 966707
9 186 755197
57 29 288126
90 93 530144
84 65 883160
83 123 257244
52 170 102566
29 79 481568
57 137 921093
77 12 139520
56 4 100228
48 184 326043
2 34 702611
59 43 552638
58 90 771881
23 53 898172
41 168 144422
80 58 417643
36 144 317739
35 193 196556
43 168 418486
29 88 761511
63 98 743824
71 113 376149
77 135 159081
69 168 566909
3 188 314699
30 179 227909
55 200 482566
96 64 290434
39 132 444271
29 41 197577
5 161 957668
98 179 563686
35 21 254547
28 185 90958
54 102 196723
48 53 823898
12 44 483606
14 200 96475
35 139 216239
42 69 394314
48 22 802670
31 161 392369
83 125 284059
21 173 851705
32 183 84394
32 66 46617
77 96 912328
26 107 568158
100 124 468816
23 150 1005151
7 161 159320
19 115 525763
47 33 147214
93 19 828085
83 157 55914
36 57 974190
33 122 636995
6 36 664373
13 55 236220
75 18 167443
54 85 951370
68 6 438902
47 45 157491
22 75 469326
3 141 248608
17 55 257455
98 67 689936
31 56 266039
61 79 594541
57 41 57522
11 197 342839
50 126 639599
35 104 223025
77 147 823212
34 16 847767
37 24 583865
4 92 5929
40 47 229528
99 16 137329
14 20 536374
73 112 541726
61 84 297962
41 186 575608
20 150 146543
78 120 155097
77 140 648647
97 35 803196
45 146 281829
69 24 488652
81 142 638354
54 15 181542
100 134 805051
64 102 888114
5 28 102301
55 105 460928
19 13 85067
26 189 337720
17 197 622775
54 24 966826
93 68 889397
18 35 625524
87 27 940636
93 15 280908
37 167 992079
21 139 244360
17 61 146565
64 147 191044
64 52 759090
3 34 727827
99 101 843990
80 81 87686
21 110 944269
34 37 632876
97 34 694095
1 28 116029
99 58 196428
4 32 476303
16 174 695968
8 50 412254
65 108 81573
56 71 370602
6 120 918989
61 102 768321
48 10 476934
12 176 115023
97 107 87971
49 150 244831
24 63 818732
8 166 209151
99 147 43084
15 38 946376
70 184 746785
48 159 583916
15 94 194018
54 34 196383
22 33 991318
37 190 584548
64 31 951543
48 88 483299
5 168 916870
16 96 539557
79 100 301415
80 82 367049
55 48 35993
12 66 914520
65 176 413032
52 86 12427
61 182 868167
88 56 922025
10 129 429425
63 81 953713
95 182 556979
13 151 30230
38 107 998854
22 143 459059
55 174 305151
7 10 4052
3 105 311353
22 140 747315
50 89 29387
16 152 111531
47 122 118991
87 5 546966
29 116 663567
94 147 807860
50 1 982991
58 158 362901
69 12 48682
60 9 50315
5 2 470476
7 164 970450
29 180 796343
64 119 922220
43 179 615701
70 132 264153
71 170 257558
74 32 116802
90 176 626721
5 153 977419
45 10 181967
34 73 570621
86 180 107100
91 137 571062
40 193 538248
85 182 254212
88 150 1001076
66 128 1001403
23 179 651433
12 197 724620
95 17 238340
25 18 639847
16 140 559645
18 178 743742
74 81 224684
62 116 731990
87 137 574248
58 136 314699
99 20 929575
96 122 894912
95 143 955263
1 182 728107
72 126 20241
48 89 382689
23 49 91378
83 14 1007874
89 51 967810
75 86 237458
21 133 543850
1 62 198974
11 135 694132
49 188 343080
88 119 60007
79 34 834646
100 32 967855
42 121 923892
3 188 479809
59 151 389839
45 162 544553
93 97 185913
79 160 557097
80 193 407079
62 192 162989
43 88 970027
91 159 99942
67 108 362038
76 121 238761
91 51 524315
7 142 115739
40 166 711255
31 152 567943
20 135 937646
19 122 800349
40 82 451512
94 26 230428
40 95 864870
4 143 982376
68 150 287055
61 43 352014
42 129 427427
26 153 691595
76 149 778844
21 95 688350
80 144 604158
86 29 160891
67 188 361246
93 100 191305
68 170 603250
100 96 46275
12 176 961569
68 70 54568
58 171 362779
29 126 503752
74 45 771280
76 65 163709
39 87 127778
18 83 447582
35 111 818109
87 33 726662
39 147 373077
61 36 917472
61 60 706156
29 164 514480
27 196 488146
82 198 586616
55 119 5828
3 86 484951
94 93 917906
23 181 63761
43 126 958460
68 163 467214
39 84 562151
18 21 434706
60 36 771511
38 144 117470
89 92 66483
94 99 20729
33 110 458319
61 33 430123
100 75 255035
69 76 163892
36 41 549235
54 171 251011
9 69 523235
73 124 716609
63 169 840357
88 138 459550
78 15 721954
50 87 421810
37 91 921437
46 146 823015
41 20 304749
42 51 228750
8 10 515888
54 153 36272
32 17 564383
44 130 643953
55 53 622875
98 163 72164
7 116 456007
77 195 433112
53 94 333609
25 188 261015
27 56 734424
56 42 306098
87 132 765563
6 9 928671
88 105 349605
36 42 391939
41 73 351050
91 46 781518
91 61 193968
75 121 727340
65 27 39999
42 32 897461
7 40 279932
4 131 985708
54 126 64148
47 91 842039
11 111 200211
30 148 766774
73 15 727512
91 140 135734
10 101 397081
14 185 295623
54 146 824171
97 87 56865
68 63 799478
51 135 236842
18 19 587647
47 33 274269
86 187 601232
13 122 402551
93 192 395825
25 126 8971
94 148 888451
36 47 509308
33 148 701871
52 163 477984
2 78 488285
21 9 978244
65 28 457735
91 140 391187
92 160 997048
68 62 656270
22 173 153046
17 134 950369
76 140 17639
26 10 839921
11 99 582621
52 29 75461
15 127 698333
32 137 587517
8 83 308540
82 134 765892
53 54 926772
72 65 825121
50 105 363046
43 165 621391
3 166 502368
34 189 485552
68 66 442892
48 191 697500
84 98 222296
35 162 971680
40 65 54168
39 104 569201
95 96 344166
91 188 698391
57 125 496560
1 29 431514
94 4 27716
84 105 106876
14 128 215925
38 186 532947
88 34 554276
40 108 664080
93 24 577883
79 188 817605
19 103 121168
50 106 587688
8 17 730871
60 87 693803
14 8 975630
24 79 761867
53 160 262315
48 48 552424
10 160 164049
5 81 592607
57 73 769399
71 163 929610
80 157 901126
27 179 638262
56 17 402736
82 5 227937
80 139 166408
17 74 194068
90 195 859950
24 186 671617
27 38 208366
9 194 609152
32 94 66154
28 23 783870
5 154 302755
66 33 320684
78 156 906082
32 89 830870
26 14 171194
86 162 663286
58 35 151890
38 27 719830
12 28 639316
8 10 632712
42 184 488771
46 130 717767
70 17 935437
83 94 671127
53 102 696417
45 51 806864
90 139 980729
96 161 535490
22 58 267181
18 138 489404
99 93 929840
62 9 811654
51 8 909508
83 172 567968
67 115 510714
56 34 121522
34 30 95828
36 69 513789
61 139 571101
25 169 531568
81 128 283553
66 18 801187
78 57 950223
98 98 131779
1 57 382469
8 184 230492
3 114 844197
11 17 719987
30 15 785651
29 2 717153
84 41 602080
17 43 367378
35 103 255048
6 5 561082
66 163 669065
96 4 246807
64 28 961681
24 62 210928
93 30 10582
33 2 387887
70 51 426200
87 130 457276
53 29 243971
88 96 796377
16 16 198077
79 60 1001590
28 36 598539
35 83 509617
96 97 301542
30 25 100528
33 82 655040
99 96 890670
49 194 529239
66 30 363299
94 113 744040
77 107 450502
18 102 67231
50 191 907585
98 14 967527
34 152 749200
80 148 523862
17 2 500482
47 134 875871
77 76 494068
99 158 75216
21 193 379481
36 22 157703
12 92 749207
85 106 30101
25 154 558017
6 9 331767
25 35 255072
76 76 382765
51 9 959132
50 149 315958
76 24 499595
95 73 32482
61 68 643544
28 86 759682
71 125 820836
65 53 462446
26 13 871347
72 176 926487
60 136 606228
99 196 477718
1 186 321718
65 136 804907
70 124 741406
33 28 839696
35 112 550102
56 187 200527
100 192 756689
33 160 989894
13 34 284555
32 140 708723
27 14 1002208
81 182 408873
67 5 813014
96 121 77676
66 84 976758
96 121 103668
97 102 919003
26 29 356955
92 117 464237
13 150 145396
13 186 815494
9 46 680660
23 144 871269
93 2 947052
41 68 417277
34 96 729680
87 87 659037
76 33 229885
13 82 341898
82 191 919840
16 80 784652
92 96 547976
30 63 1001964
46 73 375148
10 166 5926
63 50 501317
55 32 689760
60 120 894578
88 104 774657
32 166 383925
15 195 741937
71 2 973213
67 64 653119
90 94 78383
7 146 244058
31 12 451993
71 76 606137
90 152 296589
95 187 436181
48 34 653561
41 192 371642
16 65 142622
10 155 848705
86 40 486150
13 176 325316
10 44 423992
52 173 835231
11 179 334229
4 113 163701
50 102 161525
54 111 173395
22 143 39827
14 152 369442
7 139 311640
50 92 422299
89 25 831995
25 161 886798
56 105 479761
13 33 842649
83 198 502452
62 1 561772
42 124 329318
83 4 948499
29 105 472995
2 75 648426
81 119 162992
70 55 396182
28 96 386824
34 165 423001
3 104 413275
48 145 200500
97 95 366412
13 131 861518
86 164 838616
29 100 484697
58 106 450992
25 65 545578
73 126 127813
66 71 580104
46 54 326005
12 68 538736
11 11 200380
98 20 95020
1 103 151205
99 65 277181
93 80 915216
56 170 272215
63 35 418475
21 44 110873
83 17 755453
41 179 494877
52 76 1010067
44 194 256202
63 82 307126
86 70 736305
86 105 464986
56 190 572547
43 9 726318
91 157 281368
56 53 447697
64 6 179523
50 129 978186
60 175 951984
8 180 13212
91 198 800124
98 167 700301
11 142 163939
4 109 695092
35 27 855687
71 200 574787
42 33 929503
36 66 18753
23 192 717019
38 193 566326
88 26 580056
42 136 483853
66 115 479651
37 164 97949
52 144 374957
91 4 909538
13 64 813551
72 72 882370
48 173 86567
96 3 182727
47 91 138771
25 185 655288
15 32 511471
25 49 788663
27 58 477035
19 35 364152
83 75 793224
46 114 187573
72 72 854619
99 58 51264
70 181 910756
61 186 863196
15 186 785715
61 51 637972
51 49 922320
41 120 851099
88 100 837126
83 12 119181
89 171 552799
64 22 483600
76 100 69774
31 119 84405
17 177 821238
33 177 996545
27 29 237591
8 50 141916
4 126 530166
82 79 972730
67 28 595598
36 1 751972
38 168 266469
14 106 587364
13 102 863349
19 72 934889
39 19 863232
7 57 134589
50 22 285907
6 101 134851
81 170 140571
31 95 678464
91 194 780059
23 123 185748
10 180 174827
66 9 282945
34 182 588489
78 72 726399
18 124 578696
5 147 753527
39 103 687204
17 127 157852
26 30 470835
95 10 817627
100 33 603676
7 93 265943
33 24 427389
99 51 378635
59 32 513336
77 135 41388
97 141 333429
68 113 181468
15 9 277027
55 57 447509
6 3 428880
70 162 179514
46 136 307042
79 32 578303
61 46 569177
59 146 114066
99 131 27721
71 120 638257
13 50 70992
78 165 691083
72 21 77898
10 133 602235
13 107 517841
92 24 75867
64 11 9036
42 45 914051
7 23 370963
83 119 727383
69 26 468608
39 59 459314
33 194 880946
40 183 81036
14 6 205557
73 69 569782
3 103 578607
88 5 694768
70 83 391982
65 142 261636
49 181 336169
23 165 388604
10 198 559944
16 35 568921
8 167 826522
78 122 992543
33 12 796380
9 96 855884
34 65 553655
57 155 619778
94 184 819920
46 155 466536
100 65 127934
12 131 632961
56 16 297738
11 8 72094
19 155 554468
49 15 258765
48 89 157735
13 115 612237
95 43 727717
47 196 938631
50 93 23290
6 48 111648
15 190 307466
56 29 269842
47 115 1005200
18 172 157162
67 159 931152
55 184 445440
47 38 569196
11 124 208938
16 93 1003518
66 48 866824
35 100 477868
88 52 859211
61 195 635183
63 43 539682
95 143 948540
26 9 19733
53 126 254239
6 181 268165
16 190 189652
9 175 520585
66 18 409724
60 106 959992
10 108 875840
66 43 816289
30 35 570247
29 199 455513
63 175 656036
1 193 380458
53 31 640330
38 161 552600
33 9 690897
100 37 259890
60 130 80143
71 99 811467
34 193 676454
38 44 958757
46 176 719271
41 155 101572
26 194 634049
64 68 162683
93 102 1009547
79 133 481108
15 90 220903
58 127 1008372
5 168 449245
76 165 766740
51 107 50718
37 51 834521
31 162 920858
74 87 712807
61 108 827647
5 100 729441
94 154 232392
75 42 661845
11 153 469226
92 198 494142
85 28 44771
27 48 163887
76 21 821521
57 23 27490
2 132 403551
100 86 237771
74 158 550076
61 91 977857
39 127 806966
11 138 101060
28 96 90767
20 197 77636
99 137 770370
9 135 19936
44 191 828775
15 99 917517
33 95 754952
94 105 429143
61 64 187950
66 154 234086
55 21 586678
94 78 40869
22 88 999738
23 173 751935
95 8 109881
28 2 245102
44 163 192486
96 65 499400
85 76 33759
77 106 680435
30 117 706978
13 18 153424
90 134 180120
32 121 275148
3 28 950327
42 14 450843
21 42 803961
4 21 432635
90 107 903827
68 185 76801
72 133 920857
51 153 989103
12 119 843390
76 110 241490
87 35 504242
27 67 648893
93 20 75455
29 171 323831
99 184 935539
80 55 333028
98 87 645759
33 125 673687
63 139 964968
83 161 865354
39 77 897287
19 167 568347
46 189 136192
8 126 964234
13 130 903249
34 150 77817
18 182 447101
76 50 725357
8 147 116019
88 55 174348
49 23 148164
59 90 866933
22 43 706713
71 118 418937
51 160 501859
90 99 396398
4 64 679246
74 23 992730
36 3 872032
76 49 738990
99 142 874313
31 88 238881
21 5 398721
52 104 533457
84 66 178150
21 188 377874
20 99 240951
64 92 61633
5 151 578753
99 17 1011689
30 9 29113
7 100 645504
50 131 184739
2 194 143282
19 132 598862
71 170 262089
53 106 880535
94 12 584637
6 128 601432
67 99 995517
4 161 636338
53 4 451833
11 186 603191
77 164 8900
70 163 607881
89 198 713667
11 38 525074
99 42 434452
65 118 415809
82 70 635954
63 129 180251
81 49 614201
100 182 509526
96 154 756593
26 95 437321
4 117 716275
97 168 878546
4 125 40616
55 45 840768
79 83 108858
31 23 206346
99 53 736440
8 175 198077
73 119 646426
85 65 200936
20 109 293565
91 106 462474
17 126 466818
96 194 846244
61 106 49051
100 123 681497
100 117 66713
51 151 118479
49 121 806660
32 93 134637
49 71 433560
61 36 771370
11 166 428850
50 37 38928
54 10 620776
57 101 182660
44 70 733165
8 16 709126
39 25 456783
68 47 557222
12 13 60144
50 154 588050
10 42 66703
1 62 623428
53 167 238603
45 200 38742
41 17 523145
56 192 573594
57 50 997061
52 87 806363
14 3 67669
49 8 769831
24 193 894407
38 90 199527
73 51 208585
73 163 842105
58 9 937295
4 134 468063
71 86 662845
76 190 719231
4 111 985444
75 184 269449
7 74 361920
87 108 828947
47 151 126889
51 68 808493
36 194 644163
91 132 882831
25 78 891373
56 8 230699
1 171 1010536
18 128 603023
19 88 630042
16 190 681029
34 49 243704
4 189 496588
57 25 526987
73 172 249195
21 97 219980
91 129 386561
6 119 915032
94 198 543160
65 31 3486
96 159 583288
6 125 39500
34 105 209882
23 184 429452
36 196 344267
82 57 510718
31 186 613944
5 89 309037
92 173 141658
13 190 985530
32 180 1003378
44 61 497563
31 86 841428
37 129 741782
3 60 620516
85 138 611793
83 171 144053
49 143 21453
74 160 642223
64 180 431629
83 65 769743
52 140 346933
36 122 734900
6 111 878903
57 149 16978
35 68 101885
20 144 984260
95 96 522889
36 83 93608
30 69 737489
87 79 40526
3 92 937662
26 183 417320
79 10 24390
30 82 345256
52 78 5812
46 150 969310
36 161 613671
53 14 201780
33 28 196759
18 85 64037
84 173 606174
68 128 290894
36 161 245586
21 128 586193
42 99 915130
89 93 483103
8 115 363425
98 123 862151
23 120 712633
74 176 520022
11 22 810402
14 139 17322
15 152 769648
63 126 85537
3 191 224736
16 37 88097
28 199 416934
77 181 875448
16 57 399865
48 37 750265
40 163 223593
19 103 27659
23 73 655910
98 111 91685
54 103 317751
40 154 976459
12 29 452509
99 144 194253
61 33 588399
21 115 314733
80 7 751222
31 133 597320
2 140 15130
86 109 926323
86 78 241203
87 50 714056
9 61 876548
14 166 100625
33 53 985919
15 139 748937
76 57 898000
65 169 539449
39 121 754934
44 126 336878
21 92 459601
56 92 222661
43 62 153615
10 118 610455
83 131 774165
1 74 860015
3 97 597488
90 104 712309
13 2 820013
17 64 316962
78 127 709612
37 96 940590
84 141 149745
60 12 816341
18 195 231440
70 171 610892
20 178 874110
64 144 255603
97 155 672313
26 166 403104
31 28 38962
35 83 799666
95 107 1007687
26 125 545354
27 88 886414
97 87 490100
85 111 881451
79 164 218018
39 123 73177
71 58 878554
51 180 835987
48 97 112890
17 58 104171
80 73 642695
6 190 414854
79 7 776778
81 7 468274
19 103 696461
69 155 542618
87 131 727407
24 153 358918
9 66 152250
55 53 722723
86 65 687741
40 164 478713
27 101 614711
74 131 229390
31 47 784517
29 99 29512
49 30 159829
41 104 212111
20 159 264335
26 93 618590
63 144 134240
6 25 898646
48 40 333554
87 12 46214
39 81 349336
64 114 471630
18 142 542087
28 126 900471
79 20 563672
76 8 193650
47 20 698181
72 39 188752
18 39 693103
23 7 682909
94 32 264793
21 140 122234
39 182 893443
1 148 784745
42 102 893378
21 25 80249
32 76 778510
15 76 297380
26 67 949144
91 91 647807
68 32 205872
13 107 689614
55 106 851092
98 189 863541
89 60 344439
59 61 484012
68 33 821989
35 142 269494
29 71 590211
28 55 773953
97 188 572874
82 136 462550
23 188 310396
81 13 497608
34 64 181428
29 193 485002
98 95 743730
65 148 167619
64 120 338009
10 197 284444
31 78 288187
6 32 257595
16 138 425666
52 129 258967
15 52 390074
4 63 103100
88 90 449186
69 193 941624
34 183 936925
69 115 84333
72 77 948411
93 58 712883
16 74 265010
71 91 852285
17 119 756092
44 8 696063
55 91 499539
76 42 308046
63 188 10317
23 111 98014
9 30 110109
28 149 868189
48 33 392557
31 173 848156
78 166 318454
92 80 290312
82 74 952774
27 5 646318
71 130 397091
59 200 987077
84 117 751448
42 100 501126
11 189 918258
85 106 297634
96 29 585645
9 191 163371
84 155 421679
74 25 328594
96 55 572276
28 26 11483
86 194 109310
14 67 291844
36 96 819258
72 26 511630
14 158 843777
71 76 858412
14 171 74057
50 91 679879
27 2 815302
19 48 108020
45 22 83999
54 89 585571
8 77 900316
54 68 522419
22 46 949010
63 122 891324
83 98 733614
34 20 509527
12 69 548235
92 57 470406
34 93 204047
93 54 433345
14 130 309944
92 35 238405
89 100 523348
29 68 97663
42 24 44499
45 181 150455
52 59 291447
34 181 181477
87 148 358662
29 115 440598
40 134 453419
65 84 771924
88 51 622789
51 74 21364
27 81 718891
65 101 885121
70 185 719300
77 150 758830
54 186 914672
57 183 717153
8 66 379120
74 148 781666
61 53 223626
24 148 863519
38 19 270972
53 183 901417
79 30 685899
98 57 192940
36 1 399309
60 101 149109
16 161 71343
52 155 88425
91 191 731460
93 147 503744
49 156 583136
52 175 505015
71 12 246113
63 180 97729
79 131 912939
16 16 207728
85 162 210003
20 101 387140
89 2 397392
43 188 515118
53 103 314737
84 171 699703
94 54 630179
58 183 993208
80 158 540363
55 82 539208
64 19 292892
30 141 75691
71 102 618690
50 62 834167
93 45 21187
3 84 451432
28 161 913040
50 101 582942
21 34 522471
73 102 656658
27 173 726131
66 163 743121
5 78 174600
27 193 211907
34 133 146269
60 11 336812
28 77 157179
18 82 413595
15 96 455802
44 107 815391
44 28 487404
45 93 727728
72 184 527996
90 39 633766
69 119 238623
95 118 533571
81 43 665006
47 92 356408
36 58 664143
90 138 650131
88 21 640541
68 6 529686
72 187 817741
32 125 877866
59 50 102798
92 98 259543
32 30 622734
49 52 74610
85 199 749924
65 124 226836
90 7 906468
67 92 607404
84 1 572205
79 168 184045
52 11 91722
35 176 988630
7 148 385906
78 4 743253
29 6 855716
94 174 56447
85 108 500900
91 107 919836
8 149 279864
24 161 636846
63 47 100566
51 146 808238
19 132 172124
41 32 20556
52 144 192434
61 110 926251
20 192 246026
28 165 425125
35 91 1005200
83 83 449161
83 165 267601
94 125 860797
43 127 303187
44 22 561098
9 80 864567
30 45 960484
81 134 986119
99 195 649339
1 173 911511
55 2 430741
40 54 952813
82 78 39575
25 192 138689
7 95 566992
24 83 464863
27 189 935070
77 112 911455
24 34 833554
21 41 293573
1 123 760673
66 86 720408
10 7 745724
88 30 776279
78 109 775417
91 113 1009702
99 106 157988
25 165 74513
29 64 813913
63 21 613545
36 112 440043
61 115 583126
81 145 470058
4 46 248482
22 101 789163
16 100 805744
71 194 107216
72 65 979177
13 191 871874
67 38 883598
79 170 90324
59 83 522302
93 32 670095
15 116 122824
3 5 770030
29 126 956819
17 119 348110
62 3 769580
26 191 325855
79 42 34240
17 175 65860
12 167 361310
5 76 541920
7 136 948795
3 157 884368
19 110 137374
35 73 196518
58 120 61002
70 149 812694
9 99 329870
16 91 342302
88 92 586853
19 68 155820
77 27 948549
97 23 863493
4 57 477623
68 102 637873
81 34 622795
77 39 230869
38 100 804209
3 25 32292
40 54 855526
42 146 319194
15 161 154049
22 31 563848
28 82 927093
59 148 896523
48 93 465970
21 55 79599
60 27 206716
55 65 346760
24 124 150336
73 12 968817
90 85 180110
92 133 202820
70 187 665184
25 19 380798
25 166 788684
60 158 931808
68 78 639309
69 128 263136
55 129 451192
89 191 1001928
36 66 406106
5 24 935665
55 3 109088
96 21 206729
62 100 236749
77 144 302983
32 192 572500
97 69 1002777
11 199 672478
11 131 50741
35 6 351983
11 91 704818
78 72 473706
30 119 847197
47 56 378232
22 12 871605
13 92 778925
32 88 647663
35 43 216604
47 131 542906
52 167 338918
19 146 470369
46 164 523991
5 143 874288
4 30 629063
11 2 914574
69 174 944789
98 42 253924
52 102 943773
61 52 1003862
36 175 18599
89 67 36131
71 186 210660
13 109 204627
56 52 93141
9 196 239704
90 63 310749
8 186 796353
29 143 386142
35 59 303562
74 178 848513
5 6 972446
52 95 120196
87 116 480645
23 55 968451
52 71 557822
13 167 284551
63 140 569370
9 155 687425
57 145 145311
86 52 630810
17 151 268499
53 11 914690
96 80 261357
84 3 515905
13 161 201596
24 106 427505
75 49 114453
32 119 355140
87 192 252763
90 37 586095
40 40 367068
79 103 162676
28 95 528729
31 17 693432
59 10 826287
24 181 636985
65 27 854697
25 67 479295
26 164 456498
53 159 528983
36 33 880955
11 158 688826
31 138 57641
48 96 27490
74 53 135004
91 135 956538
88 88 48224
29 198 666930
83 132 930598
83 35 700810
33 34 6449
2 174 272152
38 146 82202
34 31 826857
35 6 474369
37 34 7125
99 20 27604
71 158 171795
13 153 936772
5 89 362272
35 77 213632
59 165 406699
66 109 76870
93 110 764410
52 52 88729
59 106 151809
72 56 831437
42 135 732376
71 155 548473
51 15 620357
26 7 133068
59 14 164160
76 136 431236
59 106 698066
46 38 351639
7 170 610566
14 184 226520
9 24 596472
3 177 560030
84 110 234619
97 85 1005398
43 20 179807
3 60 984467
69 144 666356
90 190 53632
13 35 522253
96 126 908272
61 18 380997
36 63 340161
16 187 73603
18 49 645208
9 123 919467
53 156 544266
91 102 506471
94 34 232981
17 103 685580
48 193 913158
28 178 53260
80 191 50952
2 153 557148
3 196 253623
91 100 736850
25 18 410103
84 191 615686
42 152 888336
69 151 143171
56 114 922058
36 157 750749
30 162 870464
90 17 497755
88 74 386549
94 79 968333
57 159 843022
78 125 493028
52 111 17659
83 18 270962
76 163 620298
90 24 126110
92 29 784801
51 147 916026
83 171 856145
75 48 893925
77 122 10256
47 126 473073
93 51 746988
93 151 725579
61 96 560051
31 167 960178
54 23 1000408
29 140 356507
94 46 747200
53 172 611995
31 173 723641
34 49 925217
86 6 746012
63 32 888289
14 144 530071
6 76 801646
45 95 898602
84 79 945282
87 197 42244
85 2 54079
68 124 289525
78 152 495205
5 1 119917
64 198 578136
43 122 361225
51 77 632733
12 200 146887
98 30 984951
35 22 831394
3 148 959855
4 79 597459
58 53 934235
95 51 443
60 105 38732
32 74 314935
37 105 814453
10 86 999436
64 200 350530
6 181 431681
56 181 913106
98 173 70020
62 175 855575
4 94 440621
23 31 391373
6 155 868941
25 89 477533
1 120 647644
66 26 711452
12 109 74590
90 147 655953
96 73 571483
11 52 449085
59 103 574686
52 153 68581
30 132 282318
12 120 514240
45 166 590518
2 169 999206
15 54 10687
12 132 12974
56 94 391676
14 86 15668
9 164 182651
82 75 348016
80 173 355690
44 133 638315
46 2 329824
32 147 617553
38 149 965313
100 138 230496
21 12 743250
29 80 360858
69 21 870141
74 195 968147
32 80 145167
78 157 958625
49 48 238312
9 123 218489
71 121 94244
76 153 537198
46 163 688338
50 159 811372
87 77 463811
83 38 302117
24 154 291485
93 27 662916
74 15 225062
82 163 653969
65 170 436714
43 173 903856
76 76 467407
9 99 911424
44 159 641530
44 160 507602
31 17 725208
30 98 458143
79 119 414375
94 193 169868
98 2 461003
78 54 925420
60 101 592348
34 172 446411
66 44 340107
45 42 322572
19 5 259682
13 63 114728
75 82 951196
49 28 345282
77 53 782223
24 61 2316
87 131 522891
60 168 531413
66 113 422628
21 195 793063
40 81 730121
42 17 822995
87 101 293739
96 94 1008533
49 186 995713
100 78 224854
88 199 727380
71 137 406246
48 195 78136
25 42 440988
30 73 562967
68 58 71123
69 119 615744
99 65 479492
52 130 127382
74 134 706697
20 67 806594
18 145 357771
13 60 316746
87 191 593106
58 115 180910
87 70 665793
19 190 392319
46 164 543992
12 69 483319
17 139 549242
85 99 524970
45 144 612514
33 173 103240
39 199 892527
53 96 384674
71 32 195226
24 110 798522
55 45 180190
29 138 116154
30 105 895816
82 30 225685
43 9 274009
1 76 793347
25 94 982037
31 186 415141
58 65 896948
66 163 221644
95 61 36671
56 69 816215
79 137 727104
68 93 439380
17 19 865570
49 28 191915
52 37 415857
16 173 874531
6 42 817666
88 100 797504
80 49 72589
97 16 952515
89 33 559714
92 153 635239
16 187 944996
79 42 551253
85 27 124290
6 167 396506
96 39 598522
78 8 993740
51 85 41014
74 76 658618
71 121 557865
66 38 319308
51 84 365006
34 107 372022
25 189 987227
33 9 490450
2 52 694769
96 106 73730
83 25 190790
61 150 17922
12 41 657819
7 12 575017
34 89 302884
78 65 46196
38 24 694629
9 94 815528
45 89 210150
22 86 471797
76 174 386216
5 85 568173
51 62 112762
54 121 767760
67 167 205897
50 53 997897
26 107 7120
11 1 570550
39 87 7260
42 170 310938
28 47 147527
93 120 581008
94 11 784388
83 2 972552
81 45 109862
29 107 318815
50 96 276342
48 128 651453
34 146 492765
35 128 794309
53 98 512069
31 170 59130
54 170 961909
11 81 506590
55 13 818057
91 11 581965
27 162 1011340
99 149 213380
42 6 295239
35 120 327630
85 62 97197
90 175 259168
28 194 871984
45 150 506684
41 178 418649
10 124 7531
68 13 342120
3 89 308199
42 92 933952
70 32 816319
4 115 771200
52 150 683410
55 48 780862
4 168 778140
23 66 703062
70 144 849826
30 66 169154
50 81 523203
71 77 873481
16 30 163810
93 143 881158
8 94 493234
55 8 39341
61 18 184333
67 155 685731
83 101 17238
61 186 885832
15 123 756477
31 19 281050
99 114 39127
72 29 156476
20 139 250739
79 19 568323
73 129 582309
95 63 162269
23 136 243888
53 112 203196
72 143 30860
3 180 498044
74 198 740256
21 126 870915
51 104 917439
83 176 779589
52 154 705461
28 137 130478
60 73 141432
10 145 658824
28 79 723972
65 31 805637
98 71 14042
63 154 623901
31 4 564964
74 196 780537
47 141 771493
55 135 619880
41 52 47879
63 180 937819
2 137 540265
70 119 865451
64 187 313698
17 36 775141
80 135 686121
33 36 784301
35 30 862994
31 120 734872
98 67 917425
20 156 294269
55 130 376077
68 125 611154
37 82 289710
8 35 33306
28 11 336897
54 103 163170
95 176 785021
85 110 620896
51 94 95755
39 131 114176
39 115 580961
36 48 137737
44 167 480134
3 93 856163
52 37 469942
93 87 1009101
97 179 416396
58 66 930668
65 197 800193
38 23 90752
32 53 255016
41 150 897009
23 14 674675
41 164 395537
81 83 316582
86 118 28820
61 61 339637
36 140 714883
72 10 474388
38 183 944935
46 14 969894
63 10 484239
54 141 975219
97 75 901574
56 46 144946
16 155 813652
52 137 127611
61 18 723387
25 25 556000
45 123 160816
29 171 317870
81 70 198733
69 13 273794
1 168 194463
43 87 823935
31 156 956803
97 108 391912
94 21 478569
33 82 473032
33 57 35812
73 157 476359
27 47 520900
34 23 984665
6 177 24912
26 139 448328
10 131 416140
87 125 222784
57 193 304922
56 139 883437
62 84 768049
20 142 253417
92 125 41010
92 137 765550
66 168 156750
47 16 424477
45 122 863820
25 130 526876
51 83 273348
46 32 374349
4 20 335460
22 19 1002602
76 58 918645
69 105 499473
98 65 1002173
21 55 659750
68 104 531363
64 64 1011590
18 131 598470
45 116 41440
34 43 701526
92 81 59290
54 128 873820
76 14 954940
51 80 261167
22 90 412065
94 124 473500
92 73 509601
42 169 633498
37 126 356880
87 60 400555
65 98 415507
19 133 80744
99 75 530590
52 124 867899
36 165 914148
46 95 409392
71 84 779913
15 169 810969
73 183 246836
40 124 969291
100 23 266670
44 16 221780
61 197 916090
21 73 624138
95 46 557424
44 156 544090
44 18 721812
90 153 958146
92 89 430575
75 34 889306
71 68 606982
67 130 491016
49 153 126353
58 87 578462
41 135 243058
41 73 15439
32 5 34208
59 64 924617
37 111 848103
93 192 262704
84 33 116140
27 96 828384
49 121 283468
97 30 488079
96 168 233470
94 116 356010
80 113 882962
69 166 524908
97 65 198626
12 129 179857
32 45 220955
23 101 993941
19 94 876011
55 20 450308
95 191 702461
25 112 412128
100 77 450521
2 8 103289
85 46 79663
2 19 286971
98 154 858357
6 146 682473
3 173 658196
92 98 683740
32 162 97475
16 143 769921
41 136 817091
46 130 12399
33 105 648768
100 180 364767
44 62 403915
66 64 499747
18 195 175883
22 4 390194
19 73 40991
35 200 56338
95 110 692841
67 92 177135
17 166 627453
51 126 198521
74 109 537412
12 161 269985
33 66 310401
9 55 313328
73 158 591132
17 56 87138
35 162 1479
79 200 927184
84 164 893799
74 68 171379
84 130 895288
88 109 170002
63 20 121125
73 99 241201
94 70 996075
15 106 446764
11 35 784299
40 112 759846
31 163 809514
85 92 179528
72 93 448442
51 64 199334
2 165 759318
17 104 737255
55 47 403572
79 72 195056
12 25 905916
15 98 764708
9 4 252757
55 61 163363
10 99 327744
7 190 674349
94 67 50783
9 34 519016
76 89 216278
85 41 319740
18 134 153558
41 13 853453
38 166 96125
36 88 293911
78 99 881538
8 57 360263
55 30 695211
37 39 546135
18 199 276167
45 43 99293
16 103 991043
48 10 134250
67 141 660482
99 113 557127
32 109 765997
15 47 201317
46 122 911672
8 21 52420
26 125 329563
23 136 615932
6 130 569732
18 166 885775
84 138 844260
29 12 792277
70 43 971257
85 86 837194
28 161 918946
78 191 538847
91 17 328666
26 171 225912
74 72 397653
72 140 405286
29 119 954311
12 186 482996
32 34 368162
11 17 993381
90 123 45031
89 86 351547
7 59 168183
49 34 290650
20 130 258211
17 141 408046
80 1 544939
28 59 245330
94 15 537629
13 26 715624
71 152 875051
75 130 592904
95 111 580890
16 19 979720
52 133 793708
24 2 1003854
24 127 19969
85 131 498108
82 75 700936
90 15 619062
97 130 97197
29 152 816902
77 40 457791
71 184 577165
20 47 10191
25 5 605749
35 63 911775
34 55 730683
39 25 300215
61 192 287656
51 150 288668
53 58 183422
21 100 966008
9 44 163554
46 49 217595
43 125 935301
92 5 134744
58 119 636631
30 4 20
14 5 284265
12 185 762033
21 36 372308
49 124 187880
54 69 874451
74 172 775659
98 145 764525
65 149 688890
43 195 903045
28 179 410683
1 153 439257
78 197 475079
77 115 789197
95 162 910180
68 106 4590
33 150 342642
75 2 254055
31 174 978877
14 127 113908
82 135 990075
86 59 729277
15 43 820469
56 158 236591
78 83 282692
37 20 747157
66 45 273839
15 107 807368
44 135 589542
68 161 267476
3 193 479613
27 121 400667
19 79 433983
51 95 377566
64 4 114311
39 39 425541
37 88 374562
95 49 172497
47 51 945235
95 95 880409
85 175 740824
36 125 748611
39 17 945483
32 200 932899
17 23 36023
55 159 633508
79 3 361307
2 61 501017
23 6 43042
69 196 842178
16 69 316800
54 90 573600
51 103 413413
48 55 125973
46 77 162067
31 85 420945
11 48 534899
80 102 388732
82 198 675088
27 185 50403
72 181 283982
3 198 245529
45 174 969866
21 156 567414
98 163 445523
79 129 99568
47 64 121100
16 146 410094
8 69 60845
2 54 133071
11 33 693321
83 143 923873
91 80 972600
13 16 770112
8 190 844039
90 127 93202
26 66 132289
27 180 793239
57 11 594178
46 200 595838
12 94 552773
77 151 323996
80 149 875981
64 109 302747
19 56 158537
61 20 924216
71 72 724679
19 36 263
10 150 480987
97 41 180083
29 160 945667
34 33 878251
43 4 388160
76 10 150831
76 51 773436
95 160 538601
92 79 225680
85 108 768935
32 36 410644
84 29 311608
61 26 185140
1 67 926954
33 136 131161
28 174 366030
63 131 345139
71 155 572444
64 36 200703
38 79 323917
14 53 5924
42 153 454579
66 117 933649
48 28 328508
35 6 154935
81 74 421956
30 181 557904
89 65 238487
30 130 196039
41 57 466725
19 187 906895
34 148 305974
20 101 832451
13 165 627291
50 155 275444
15 185 350400
36 4 734573
65 40 246421
95 96 986770
6 28 932957
85 67 104700
65 88 325389
67 137 1004408
78 25 412637
9 32 813958
45 176 687913
34 32 891595
49 150 371764
63 13 952760
80 150 534396
22 67 77132
1 143 873932
52 161 996268
7 199 497068
2 142 591663
49 72 984589
73 111 648693
70 157 547743
55 126 437818
92 53 517137
39 140 767887
79 7 638155
33 23 191650
12 84 994003
64 92 922361
12 192 119899
1 70 977445
87 177 560829
28 132 22138
51 94 824154
79 62 346556
33 40 305788
8 8 931630
36 179 920466
93 166 494659
39 190 194148
63 150 631642
73 182 150846
66 16 49946
16 7 726424
64 112 997824
76 27 170028
91 186 323729
78 95 160280
49 29 311818
87 125 994995
8 41 128763
29 28 325594
45 32 645488
6 122 900709
58 160 178385
26 138 497470
34 102 94419
59 85 354509
61 196 993763
24 125 729359
63 83 432053
100 141 499902
43 121 355763
66 130 293937
82 180 990905
88 148 355956
15 165 915021
81 45 867007
61 150 82776
29 104 785251
38 115 693891
18 195 1009956
68 4 720036
66 133 240762
52 97 127098
65 152 192110
84 44 323277
14 23 832988
38 170 22008
46 9 583514
93 2 174648
74 92 438751
44 163 673947
27 26 3853
88 26 568198
77 118 885623
96 49 440459
34 199 13615
28 9 147230
18 44 449359
33 169 439898
87 30 963946
80 123 14104
72 122 684389
16 189 382022
23 163 953040
30 197 180600
4 3 611973
81 108 35433
33 66 854392
61 188 694431
17 37 452244
41 170 464390
39 184 277683
71 115 984528
11 44 551988
64 162 839586
9 169 678249
75 16 770798
38 60 954449
84 42 974276
60 146 433395
27 95 783953
31 51 84322
39 183 618899
39 111 709476
85 156 568257
10 92 332326
5 76 81521
13 93 322778
89 164 841636
88 68 721384
46 174 666692
16 88 41250
48 20 427604
45 191 237934
75 90 637123
46 93 512654
49 71 495236
6 130 230207
29 60 252297
66 56 634615
56 187 609380
56 18 790473
91 8 184043
7 118 1009370
77 19 806900
45 35 952144
55 60 203276
83 123 874
96 173 787472
33 178 354632
76 155 635259
77 124 581708
87 21 859161
62 2 669497
57 35 471500
86 13 195344
53 23 550788
70 161 446822
79 119 621126
10 139 531468
68 96 570369
24 179 915350
46 44 902166
87 59 757218
50 77 599600
94 61 981630
68 151 152031
44 32 63600
55 1 327204
94 74 428144
20 84 667334
55 47 562453
29 162 744582
1 144 707242
55 199 19582
62 85 252991
61 51 888154
35 91 453758
100 174 569749
16 54 245421
3 58 993262
35 136 811262
27 12 961831
100 151 167300
30 123 11417
64 50 451998
37 79 556065
12 196 74030
27 186 622043
76 144 860508
73 26 282641
46 42 957401
85 196 519981
42 188 95875
13 186 289381
94 141 171638
59 14 571282
92 35 733208
32 44 955518
60 186 510798
23 27 977019
14 155 598513
9 60 962534
29 150 288416
8 1 176867
60 31 66305
17 167 606300
87 148 883161
8 116 390212
58 164 689292
68 49 112904
28 185 148079
82 152 159596
31 126 189072
100 190 723321
46 42 490376
75 98 1010384
84 99 894610
27 132 751513
44 195 596813
36 94 635509
9 86 970658
57 46 364324
60 73 273064
65 41 946172
47 92 932455
90 153 802749
2 9 928607
14 200 336526
74 26 811531
63 154 293161
19 174 901388
78 158 781317
15 124 533246
17 109 918076
83 109 846457
22 97 664765
10 6 968602
59 175 426725
19 91 581069
1 13 657512
88 13 971492
59 172 358442
97 173 986326
70 86 505271
77 70 328637
80 128 861888
94 6 994281
27 169 848204
83 4 49152
65 193 569516
10 35 629008
43 162 584653
12 85 351414
23 98 711041
25 185 887706
20 119 578942
22 86 944200
22 81 580505
61 124 792965
60 18 940513
41 97 943205
48 9 249456
45 154 776281
75 194 439978
67 157 193040
79 183 324702
34 53 150680
14 114 842654
90 13 390699
34 96 188482
5 83 440657
49 175 26083
29 118 466028
92 143 1004039
58 57 203263
9 181 790260
2 109 375649
22 43 441223
49 162 720437
62 121 920151
80 126 748435
8 127 471684
31 75 499949
73 143 149028
53 125 932812
56 103 783013
5 153 879536
73 53 157199
100 199 388655
32 56 645539
11 129 640218
73 53 872877
76 17 838361
11 160 894629
17 198 614046
35 6 873829
54 111 889039
64 73 826196
77 93 738159
85 27 444517
25 117 12146
64 193 199593
13 164 168584
67 129 146319
88 32 29083
79 108 448334
69 109 968114
11 20 242731
66 77 1006186
23 6 68389
2 126 720990
62 17 560835
32 32 205837
22 29 759779
91 108 130756
1 109 63141
38 133 646564
19 12 701433
54 42 453239
4 35 620815
13 10 472461
57 49 771209
87 158 870945
43 17 180034
41 113 40083
33 199 223523
71 27 339986
73 58 689590
95 177 966544
15 147 912420
45 182 538364
27 188 96807
75 150 765943
17 194 218086
80 61 231703
16 83 223742
78 171 40064
65 176 587694
62 146 945681
95 20 193077
64 134 612571
6 82 760555
29 179 242985
98 34 976287
70 99 145786
11 60 266551
37 13 280486
75 26 61747
52 86 579112
89 74 107115
87 187 304372
74 146 211339
52 140 907434
28 130 575260
34 27 698664
17 165 130802
44 170 542467
38 199 375950
16 120 457835
33 143 526162
39 180 446176
81 78 687901
17 104 727058
99 159 689021
39 15 600044
80 20 611701
34 30 538298
27 198 805065
22 22 960294
5 5 528318
54 16 513125
73 164 412018
40 23 666946
8 38 757052
8 153 121839
12 131 503507
67 158 302192
50 67 223354
41 63 935700
13 81 126185
41 103 766419
29 73 279595
81 165 570844
11 33 340927
81 160 893232
62 163 626530
7 145 474175
73 137 626652
90 132 88339
33 24 491829
36 70 409453
77 101 342342
85 176 579935
93 162 644217
22 42 846749
13 185 185762
73 40 372960
62 159 538850
90 112 711494
97 170 169650
21 2 801147
52 75 219893
4 62 1002187
34 173 447892
39 129 560039
8 83 311441
20 191 814766
96 85 386729
99 9 895550
15 67 835224
8 17 834957
20 112 217479
1 105 969520
40 47 528589
83 183 118740
42 193 349729
37 139 335318
30 165 350961
34 111 397033
51 126 287936
94 101 268556
30 168 843972
2 20 266749
2 43 933032
85 12 240794
60 102 140705
7 60 81040
22 20 27696
90 74 964070
2 194 361075
64 35 825163
5 198 78918
98 198 184484
90 65 213868
73 116 379514
22 142 397332
21 67 582111
11 192 379327
11 150 254939
31 55 369989
40 158 568648
23 19 414474
86 180 976738
87 71 122573
87 11 520580
74 71 39839
15 138 81810
23 42 1598
36 96 825931
56 192 269854
73 22 99450
96 100 175491
85 152 774050
34 178 992184
26 35 675443
90 41 863832
96 168 628680
89 131 527883
29 23 202319
94 160 276652
73 196 859585
28 182 597733
29 62 454455
8 19 289033
22 122 318010
10 176 200550
33 155 123095
72 151 101629
65 197 519634
32 126 651612
53 93 636950
68 26 867898
89 26 621608
58 148 918286
62 199 869772
59 23 466688
84 94 912756
30 127 44202
37 61 52039
83 90 410198
89 53 401660
38 10 176120
65 157 313400
27 137 899434
66 115 12582
77 180 51778
21 187 795490
33 40 812626
2 173 712135
73 88 327481
27 91 983904
100 60 654845
31 111 853468
17 178 282481
21 41 992416
69 128 819039
96 15 427141
96 111 382674
10 3 634402
89 58 248737
23 64 608073
80 68 891784
89 101 80818
8 165 581304
60 103 564976
59 29 353369
84 114 939284
30 151 416941
51 81 83810
28 31 576704
6 73 427827
90 124 14558
8 82 477949
81 182 746159
4 5 663689
33 104 234830
74 38 655930
2 102 527936
58 163 592875
62 96 500796
2 138 263965
27 149 491730
70 62 138744
48 16 780142
52 51 117159
93 158 273689
3 69 738876
37 158 783005
89 149 53196
13 7 217907
71 75 759504
88 164 963370
41 60 546144
34 43 579750
56 173 666478
39 65 931534
97 93 179241
46 7 961348
65 119 652725
64 48 572148
85 149 807086
1 120 912517
25 37 177180
47 182 888716
10 16 667750
39 34 493232
78 141 22557
97 23 177219
80 194 217271
37 161 486760
26 67 778314
86 40 214496
37 72 128242
16 51 123514
77 91 376450
11 93 1001200
18 183 10632
55 3 896966
64 178 403293
87 60 832370
20 27 118948
36 47 800111
50 188 856281
65 96 744944
96 168 773526
87 194 512617
33 69 215609
12 13 968508
33 67 968098
12 177 435483
85 99 955893
40 129 873538
29 185 449890
68 113 763299
63 58 231183
66 128 346136
75 38 655745
40 30 628695
90 46 201573
84 102 571471
57 14 737578
39 29 130078
33 172 393224
76 120 112095
86 127 992520
39 114 158321
57 128 822242
64 99 218903
8 99 384396
4 73 420803
83 95 188552
44 18 887742
82 129 572653
30 152 183350
27 109 527735
49 75 296881
78 165 951401
14 18 158556
1 22 299624
83 18 225957
99 122 142286
97 156 434009
55 192 702177
27 75 304971
27 86 378549
78 99 600407
51 87 778287
60 131 523520
6 93 1000402
23 59 969724
9 199 412473
69 14 532325
76 11 20589
72 9 370498
74 21 648967
41 17 941844
29 149 446824
61 73 479445
33 21 83797
16 113 888551
12 184 54941
35 79 65518
88 140 886401
75 90 351040
90 176 450979
87 145 79589
27 54 199469
12 159 207087
75 26 973305
72 178 298174
3 184 637720
37 87 91622
76 121 266352
24 167 143201
19 190 697222
68 93 556461
37 3 657921
78 109 400782
46 117 835413
21 190 41608
39 188 539341
13 9 633494
34 129 357496
25 175 652768
78 160 242350
35 125 677658
29 23 221165
16 19 45273
51 37 776450
98 56 481548
38 27 2912
43 56 292961
78 102 229776
16 14 628315
56 82 547041
65 25 539753
1 72 137548
54 42 349230
33 96 820069
17 52 528657
50 175 993468
20 91 767766
52 178 439061
81 53 644484
55 57 770242
86 59 688126
22 132 986821
12 56 511697
80 153 227074
13 96 271608
39 139 279289
96 10 525296
43 36 500153
17 182 110246
41 123 174837
52 112 230665
70 118 738695
56 82 244694
31 17 247355
45 109 979312
8 37 443681
52 56 671450
39 154 141145
64 127 724456
31 156 960153
21 181 461846
79 41 841950
1 41 12642
6 104 49243
75 61 217556
38 107 789130
49 137 390802
35 85 439379
3 52 838914
35 53 329999
12 99 777263
1 89 925187
74 39 422072
4 171 233706
2 67 622515
58 15 322645
47 4 152210
11 98 999943
33 183 380203
90 116 179393
44 85 822539
55 70 906013
60 49 837943
37 165 926434
12 104 364431
63 12 13721
57 32 315474
19 141 881334
86 9 739329
73 161 194152
35 174 519296
74 34 604118
59 164 234702
68 176 278714
60 106 584678
50 152 637688
15 63 775147
5 118 485659
91 159 883596
95 180 366366
96 6 1001556
25 80 723530
69 42 753219
1 161 1000580
8 44 522215
72 106 176778
3 199 496380
3 78 457590
42 151 733765
93 129 890944
5 155 264112
50 69 957371
97 52 886959
96 66 717994
56 27 396918
2 107 982888
22 6 527473
26 192 875892
12 75 418319
93 150 887441
65 122 26270
71 72 195562
29 118 369001
100 121 794292
12 13 785756
63 7 926730
33 107 798786
84 137 121228
41 170 809115
79 65 985940
15 189 27532
38 187 445371
20 128 977124
33 156 50061
97 145 831189
80 91 421264
29 18 706399
42 2 810969
34 108 860049
94 101 233963
57 156 538225
22 177 212223
48 65 498912
6 158 139359
1 115 570518
43 13 316765
70 37 499304
82 179 56540
27 20 208299
36 68 784234
17 94 362059
21 15 882085
32 147 442259
10 16 754104
10 87 581562
97 89 249197
72 5 831141
86 103 523619
13 37 157683
25 171 471500
18 198 700238
88 149 988186
10 116 687350
63 139 570305
86 107 953421
23 56 213626
92 113 347500
54 76 617866
21 191 976564
67 130 886172
56 120 817416
56 109 950261
70 113 595930
98 41 967218
33 111 891647
60 104 564382
83 139 47274
41 82 238234
94 88 126399
92 147 1004231
19 123 262310
40 80 860530
25 90 61661
95 193 463480
96 61 779486
21 80 578135
77 136 836347
52 1 123682
58 94 56108
2 40 781630
31 7 282259
12 157 171027
30 26 961743
55 74 572278
16 107 5652
30 171 856504
79 102 611836
69 140 421639
77 1 596014
86 198 773286
99 54 645961
27 171 858313
48 54 974606
20 197 508039
9 118 624900
39 18 198901
64 181 131597
92 58 812747
15 140 622863
53 94 549954
61 44 79941
9 59 320359
25 67 4754
22 53 718794
3 135 842811
56 52 525566
64 88 132506
49 17 81271
38 178 424428
69 169 764780
15 64 483878
33 41 806207
32 42 853886
18 143 173290
60 31 957003
4 63 88109
4 195 143431
12 131 237407
82 194 398493
4 193 548488
44 154 543214
52 17 1000976
91 36 385713
89 20 919403
95 148 490715
35 29 583387
39 44 167420
4 67 57493
55 132 51997
67 181 500080
87 68 441508
80 140 37899
30 88 390671
76 196 106856
45 195 97154
11 138 433823
32 148 464481
64 159 806013
70 83 189852
57 91 8945
50 156 359601
69 50 967654
38 122 818834
51 98 695226
63 85 129688
2 26 797849
88 156 269724
20 197 97665
67 3 393048
1 172 96695
68 142 692425
87 135 569062
74 123 513539
41 132 858733
74 84 167096
77 38 160830
72 130 410009
72 143 376821
95 170 876950
78 53 586253
3 163 531753
93 16 428199
44 38 413016
57 122 830893
70 12 1002751
14 173 539106
80 179 405023
87 72 745081
71 73 562163
90 154 724556
14 47 942742
38 29 836987
48 22 932962
99 99 559073
11 165 15703
51 52 528088
1 192 201819
20 150 837254
11 194 129190
6 75 152301
40 20 387903
68 110 129226
72 123 998925
59 69 764315
78 101 704677
16 24 922797
52 28 159453
20 48 28275
20 161 146044
32 96 598540
66 161 385662
100 103 316436
86 139 748172
77 172 434568
16 88 693512
16 160 469052
84 81 728435
22 143 873430
18 92 526491
88 126 162300
4 7 272017
91 126 94091
37 67 685046
71 79 662416
29 17 615909
96 69 935988
83 64 878632
49 63 357778
89 4 449457
86 58 357394
76 112 13536
87 113 189609
47 173 284699
21 120 301505
87 48 125050
50 188 675770
33 95 1003911
22 164 226463
40 172 631116
58 42 568664
34 40 190863
58 179 40311
19 184 39344
4 154 618466
88 28 900269
83 136 346764
59 26 953958
94 143 541526
57 23 132818
45 97 640223
58 86 688888
77 61 391821
17 174 878610
54 138 843812
62 79 182345
25 154 794215
33 93 870629
32 16 537072
6 83 535386
94 146 842098
72 65 214753
69 46 334755
24 127 655686
26 96 561760
25 15 964119
65 147 702447
40 198 854218
36 115 686362
55 50 239187
94 161 95961
99 61 940355
10 182 809940
46 152 148253
86 149 45803
47 96 433581
42 101 779376
28 13 121174
100 77 517682
24 149 317347
39 126 163123
24 141 793331
22 116 681317
8 160 433182
80 21 610437
75 101 983499
59 159 231019
22 60 609159
75 37 542120
27 137 444981
82 195 19293
11 111 317894
26 133 316022
74 6 857470
68 60 837195
11 78 172660
72 128 188086
58 137 667350
4 46 440158
20 196 1011849
44 18 703374
38 181 54808
13 14 195361
16 166 575934
16 49 224087
58 176 69345
57 49 274152
38 113 310363
31 113 60643
6 30 766355
80 82 122451
4 113 992357
22 38 468125
14 51 764714
50 167 348237
57 50 905606
17 140 235861
24 92 793451
91 181 68603
40 138 306306
54 33 731289
39 158 895619
82 70 740135
51 36 193383
32 169 990425
29 76 956819
100 1 995901
40 61 105332
29 184 4939
61 155 503799
53 41 644330
70 82 547392
19 155 814483
37 49 644948
66 115 897880
39 48 192960
65 46 362673
67 73 214275
75 148 519134
10 138 362571
18 165 104437
19 40 460437
10 128 316604
6 20 615225
84 174 559169
22 2 388530
40 19 602313
5 101 748643
45 101 620336
52 68 960668
90 162 886123
25 80 587055
9 70 658513
38 99 284690
81 58 346963
29 73 817322
5 118 904399
24 106 301253
24 127 430450
59 102 209070
48 64 941042
11 39 989906
44 173 690059
14 194 374555
72 171 988147
46 29 815071
98 2 493915
61 98 216125
33 50 888620
60 58 8191
63 200 465927
6 43 350859
80 58 320589
59 58 226218
22 70 2678
43 41 348883
60 63 123617
5 105 859785
25 128 104509
59 185 235146
72 70 883383
30 77 104115
15 177 264672
32 166 189697
17 99 296074
72 128 613296
54 183 42849
73 191 284403
48 162 329399
24 49 36140
41 54 975326
77 134 442227
1 90 194322
31 74 776602
91 106 836022
42 137 164191
44 12 473884
41 2 480654
81 152 808322
98 53 508356
55 63 683081
38 180 838402
22 37 792941
8 37 197572
40 55 145133
33 77 398780
89 93 892329
54 86 356358
75 200 389722
55 113 205866
16 196 164785
99 189 48814
9 15 17934
51 30 529400
47 24 627994
22 165 1000802
85 48 707781
44 158 413143
54 76 949662
37 37 411665
89 152 455557
4 192 544602
53 5 779900
54 167 609973
85 163 817581
77 7 1012335
83 23 832600
43 74 218693
10 14 97084
99 15 992084
61 47 565974
73 128 576551
27 13 491696
55 94 453951
91 130 757774
36 47 969233
19 93 81045
57 192 300886
43 172 567066
56 91 867833
4 162 783079
78 90 729411
14 130 772174
30 137 923310
32 193 828979
6 119 63438
49 23 140843
70 157 67113
6 70 324121
98 117 721832
29 33 651759
14 115 422412
85 110 1008850
85 199 347497
72 12 1010657
84 81 839912
19 109 368439
14 3 171676
54 181 598037
36 34 219210
87 112 555926
91 21 369398
73 111 329661
6 44 317087
62 155 388023
43 41 824734
47 184 220470
23 50 946445
96 131 294911
80 36 710144
26 164 604065
4 137 126303
79 156 628320
93 91 757067
15 176 301568
96 14 659743
46 115 389751
16 161 65987
29 71 586356
17 117 49449
83 101 566286
55 140 87008
69 159 405429
30 59 608049
80 132 574493
70 175 746093
25 76 900445
78 131 864712
16 136 231518
2 88 744576
88 163 786890
54 52 176927
98 139 991545
14 195 684067
95 119 528452
86 200 663962
52 178 581995
5 173 665320
73 94 264973
96 37 979201
68 154 709729
74 145 165885
5 68 530131
42 32 669021
57 63 660440
50 92 624194
17 86 32344
76 147 234256
26 86 356188
20 4 514992
88 87 166671
38 141 702564
61 3 160997
90 179 987421
73 174 841022
25 66 270372
57 35 379808
68 48 9823
65 53 492442
94 190 612182
31 83 19521
28 70 991520
76 177 402503
76 141 938560
24 174 240576
68 18 435456
3 152 841240
13 53 317971
24 49 220677
34 80 170625
58 189 132219
16 97 139202
54 65 282652
10 142 713874
22 117 976504
32 182 986614
58 2 705098
69 14 734976
79 117 251345
58 81 610094
93 18 612709
2 15 121360
86 120 44662
38 15 153037
63 75 138155
20 44 369911
99 157 1082
38 18 818471
8 171 864412
82 41 229407
79 70 38744
24 121 417402
73 118 214771
89 164 119919
22 8 579869
63 168 221323
56 105 338375
96 153 534203
90 137 213622
74 90 414551
98 169 249704
13 117 176015
9 44 46981
6 101 64459
51 1 610627
44 163 726854
9 142 936876
27 22 227206
45 22 358154
71 145 284816
26 20 692052
83 200 436506
11 117 49456
31 154 913564
90 146 360655
20 48 527834
70 147 16711
81 164 63672
79 12 39553
82 107 433478
87 107 15097
45 59 758724
44 167 146529
73 149 510771
66 98 924690
28 67 161523
55 24 769808
38 82 385794
18 118 5409
6 65 396935
59 163 763294
29 112 861877
95 73 252024
83 178 222112
58 124 648030
31 10 401132
2 25 474113
53 33 235042
87 160 504603
66 142 574295
63 107 533262
63 76 498206
69 12 60769
63 111 727688
47 50 371670
35 54 940727
97 172 192933
85 50 774866
5 83 67916
68 133 111041
74 108 365396
36 116 144586
55 99 119723
48 149 955578
31 9 470399
93 193 125097
49 111 208593
9 138 872453
83 120 734022
62 94 661654
16 154 565993
71 57 569210
43 69 153324
48 102 725518
43 130 413079
83 79 190169
22 140 459640
39 168 142512
92 82 277888
65 135 417551
84 186 306240
98 158 579230
59 127 245919
66 167 224661
41 12 946329
25 14 36434
29 135 466179
41 43 732975
26 86 686029
52 101 113013
69 84 183912
9 71 46724
76 132 862209
72 94 967736
10 180 382182
20 48 89015
73 172 599376
14 94 232987
38 36 269670
9 26 185700
53 177 155855
38 89 120383
39 159 169118
94 138 306603
5 7 793126
32 61 906077
85 51 954332
34 77 451422
1 45 233001
84 174 39800
13 91 973984
35 54 709497
87 29 875305
21 199 604468
86 45 449340
7 83 669344
29 45 287732
41 190 821837
6 148 424618
6 168 708668
89 113 196007
42 136 953148
65 94 883533
9 1 26299
27 93 37437
91 176 803931
80 166 17792
72 35 822253
13 159 58378
87 131 803000
34 138 215961
96 42 338469
5 106 481251
15 77 240130
33 93 548746
4 3 378249
2 35 94289
7 76 237284
93 132 101876
63 51 758645
98 190 653020
21 100 425231
15 165 100201
91 134 54729
100 96 234872
63 121 25029
59 106 818502
39 15 894655
6 198 66547
8 7 815046
53 26 317334
49 29 904134
88 60 777501
67 115 733148
42 192 542120
24 139 584496
18 175 112685
1 26 71183
84 56 841483
65 30 692888
68 194 238816
2 112 889254
32 72 676706
61 139 784052
88 107 130183
48 42 786937
94 115 797176
28 13 853338
85 70 808170
5 52 783236
68 15 729258
51 178 128641
22 80 757774
24 187 376876
77 143 440973
58 117 29237
52 44 510520
63 98 409981
14 1 674745
85 60 260891
19 72 631134
38 72 995860
31 160 788341
79 51 226772
76 72 918183
9 55 315093
67 98 40774
45 54 999770
51 185 889739
57 45 475207
38 34 1011289
10 155 571539
81 78 885903
23 191 89560
25 38 703858
52 84 395503
10 117 531520
58 95 865062
33 154 607798
35 167 123635
19 50 360285
89 132 634135
2 177 618008
49 105 979747
96 10 112475
33 146 694708
97 154 501750
44 166 132271
55 177 719490
2 133 493683
68 160 523597
18 42 391607
70 131 158356
78 33 827468
92 159 432489
39 18 57139
75 133 537755
55 52 946725
21 181 551336
32 58 687978
94 51 279374
40 9 219346
19 125 62272
32 167 872705
89 35 95427
39 93 149581
68 77 176649
59 46 319168
98 64 348569
31 77 35713
35 97 36564
61 178 1004321
76 167 851880
47 85 388438
30 45 16830
70 137 255537
61 37 650440
29 58 533750
67 165 130992
20 143 346513
16 53 371266
47 200 990985
25 63 276883
38 144 489543
83 45 790876
8 75 69394
39 142 52302
29 81 1001614
65 162 184493
70 9 950970
15 96 1011281
50 174 274500
44 190 740093
85 141 995271
19 89 359786
18 188 307044
15 120 444650
22 4 555397
78 77 939682
39 104 700493
8 59 123609
47 155 139768
63 144 900553
89 5 902042
51 84 339246
20 23 271430
48 136 985495
77 97 200297
88 16 4049
63 186 20626
16 81 580072
54 128 813110
87 83 273015
15 3 164969
32 79 611640
59 182 262706
23 65 203444
61 86 354792
32 94 808872
43 104 239509
9 175 49502
49 166 910423
90 52 262749
98 115 73263
76 138 215020
24 42 391012
49 125 937299
89 74 880543
44 13 208851
22 28 881502
47 69 778700
14 91 112663
29 63 693964
5 34 915148
14 64 340858
95 73 573319
72 130 774219
28 24 932402
13 20 221962
99 18 1005361
42 156 762117
52 155 791960
79 197 866366
47 10 183467
77 136 469998
25 175 905604
38 79 592354
100 85 421788
33 45 147983
64 137 219768
52 15 351337
54 88 634952
51 181 349512
30 20 713365
81 1 625283
93 160 978261
59 62 888794
63 7 405988
6 25 797220
48 144 715065
15 179 862444
54 180 225844
98 85 540390
88 110 741081
97 75 363753
14 41 172685
35 193 918491
64 5 393471
52 152 476501
14 27 76112
1 113 989335
35 163 2465
74 24 761980
47 36 541645
1 154 512160
63 100 419385
14 183 68498
18 180 14329
58 80 435033
50 117 685228
62 17 51056
70 4 94464
99 72 762097
88 33 695792
77 27 912809
89 107 774927
25 198 772592
99 85 144064
61 18 76161
11 116 447445
17 126 102347
88 159 837018
89 114 434767
24 53 185894
43 158 762337
36 18 337536
43 191 916970
25 153 231662
23 130 248540
91 194 868507
2 71 1005378
70 37 654923
23 78 561135
65 149 829964
40 197 410024
29 158 162273
89 183 199360
61 167 205052
41 5 57605
93 8 49631
17 153 582558
68 101 403865
9 182 525168
83 56 1001977
8 105 606834
17 130 56502
20 66 340844
19 26 98527
13 43 85403
67 83 183603
57 143 993890
70 2 609309
14 60 616736
4 198 322451
53 97 480852
60 150 61809
95 168 6212
38 46 319339
60 108 111591
63 65 732287
37 52 169934
45 183 691865
35 174 727322
73 65 381934
67 132 274190
55 128 543586
62 58 835948
30 49 857310
32 13 753876
77 3 993549
38 45 900244
46 46 929779
22 19 750500
52 109 610872
35 163 330039
54 117 945106
47 123 798547
36 131 66566
26 42 889753
11 18 473120
54 145 968084
65 146 863562
83 5 585676
68 177 981663
30 50 915434
98 181 343585
76 193 801038
99 160 216833
17 50 304220
67 26 823452
7 114 670433
3 82 728284
2 150 579903
18 93 260237
74 125 174849
63 148 483344
74 98 352355
66 10 477812
73 103 227671
73 4 629915
97 171 133397
12 14 274502
70 52 85890
43 100 285921
13 101 700993
82 22 361542
23 9 804980
99 2 715524
89 5 367524
2 77 368931
99 145 785554
94 138 635788
83 111 925163
6 185 196609
100 163 234300
80 64 787366
57 24 159267
86 54 772083
69 153 14132
25 26 619454
86 45 783434
55 176 438265
68 152 273131
18 123 1000315
73 97 950363
96 187 775946
12 166 137657
87 81 876450
36 49 198337
13 46 648808
35 142 54877
54 111 674129
93 178 815750
10 187 354645
48 45 292645
57 26 104727
71 80 625527
99 167 121871
86 39 987660
43 191 318131
61 8 923588
2 176 888499
74 74 31803
7 34 646212
57 62 839557
38 169 222371
51 113 911967
31 16 640768
58 103 477608
13 102 326723
49 121 790364
88 37 723855
53 96 137843
93 165 488443
60 111 310018
43 69 990573
86 180 861431
98 122 165778
20 6 292556
14 190 965493
48 16 983565
73 194 882936
96 196 716457
26 187 703950
27 113 563273
42 120 853434
89 102 743405
6 57 944335
24 91 218956
90 41 845771
67 6 883364
54 157 366415
100 163 286824
5 123 852948
8 27 434558
39 131 990392
31 166 712652
20 33 928327
65 192 733018
56 200 643743
77 167 29101
46 39 980776
83 26 857450
99 192 625283
43 107 167835
6 147 506639
35 190 907886
27 79 348868
71 23 389277
58 145 48551
51 191 628530
83 155 539571
82 192 554797
84 54 753940
95 4 675602
72 143 799179
16 49 72973
88 45 636843
17 167 395251
78 129 360013
63 79 142528
12 188 608216
59 37 784067
59 140 505100
14 127 73270
34 134 779537
52 52 389827
13 141 615580
2 6 106858
64 121 755309
66 79 639054
3 120 619614
39 191 709896
2 177 777850
56 92 296297
8 27 1000256
20 191 479702
37 34 763791
96 37 91947
1 170 864737
5 123 725903
56 193 282391
5 193 971228
34 97 957528
31 120 549223
26 195 717851
17 171 33885
57 68 206001
35 17 801160
25 11 496694
31 105 259432
64 56 133891
89 99 526212
88 71 437896
1 93 781477
2 171 150939
42 92 603217
97 170 662451
50 110 450871
14 7 680068
77 22 707285
59 154 882348
29 47 500226
1 42 587097
64 55 558472
84 155 209363
27 134 316585
87 104 425846
91 20 479015
30 177 93575
51 157 100349
14 37 303758
27 56 577166
5 162 899855
72 67 830708
80 95 591474
71 17 78198
90 24 408382
57 124 794887
88 1 646058
37 2 615588
1 105 942209
51 147 180355
1 105 944404
77 168 107174
31 106 835908
98 62 359360
4 10 963251
56 169 427387
79 15 118787
55 112 319351
21 113 23225
17 71 482813
56 164 908870
46 8 984388
2 123 583036
23 200 40287
61 14 779827
36 64 218048
61 20 736679
12 129 409664
14 137 116164
73 14 1005139
73 41 713789
86 181 91310
76 74 376827
15 150 380719
5 118 752093
69 98 15639
85 174 5442
80 4 430467
66 63 835179
2 43 77077
27 128 591095
38 46 235836
92 82 697973
84 14 635646
28 134 785131
17 118 256303
9 10 708428
77 110 426291
64 148 913783
79 131 450998
99 28 466104
61 16 739759
52 158 964029
74 177 312954
61 189 448882
93 170 583354
48 25 506757
13 139 38409
98 49 354031
56 14 547032
81 17 358507
54 183 955783
71 173 349261
56 139 585857
90 124 606522
48 161 848248
32 45 174468
97 3 910252
94 164 593280
13 181 39463
59 126 198582
92 93 736426
99 128 459444
92 129 589537
94 43 300208
57 179 288774
28 99 17033
51 72 1688
64 98 640041
24 100 390552
75 73 1007621
49 151 115542
23 120 467168
70 42 107402
27 9 190792
48 162 5424
67 8 483535
21 20 409299
2 117 951020
79 167 106066
32 159 415220
58 92 573451
78 82 897390
65 193 664902
63 42 136597
45 105 560949
47 85 74842
19 109 932989
17 101 708089
24 86 840044
82 43 346179
72 47 414405
33 148 662026
78 7 700294
46 120 946318
12 45 765697
54 85 444841
84 26 15022
15 120 524500
27 18 676399
49 155 82378
78 2 354646
57 47 628074
30 115 645856
58 84 477597
95 45 726605
16 20 490669
41 124 21641
23 19 909954
75 62 694141
38 49 332444
69 51 383985
2 141 695808
27 91 736410
78 139 183889
62 43 346059
62 191 184832
96 88 902429
2 152 266037
1 137 682860
29 125 611370
46 64 353246
60 58 153993
15 17 520354
95 44 274278
21 10 223670
96 64 852892
10 17 550236
89 63 1009117
14 128 193997
99 77 992971
10 188 31589
13 37 831425
39 177 809212
53 54 419897
61 31 397925
7 24 174305
29 40 154168
51 7 898462
13 175 996853
93 55 587783
60 25 653806
21 141 527269
20 95 847785
34 84 529306
10 162 506664
20 21 584343
2 189 245947
63 85 857728
50 191 61697
59 2 471780
13 77 531750
80 6 31178
18 27 352703
73 130 671200
35 132 204292
63 12 232759
100 181 997384
20 97 656585
63 46 786427
14 26 14865
55 184 578528
99 131 939620
67 159 912567
56 55 156024
74 112 129551
96 29 134329
82 20 382608
75 77 448435
19 67 762841
45 131 793627
78 26 276853
66 27 557727
68 149 370988
50 98 962183
99 164 423502
72 11 325073
40 26 750523
96 199 335860
89 160 939230
27 179 59806
2 46 6012
99 190 775311
64 59 23422
5 95 761113
84 31 546530
92 130 767727
38 15 756820
61 164 118278
61 169 574354
62 2 95522
19 11 665811
37 182 143907
30 112 526735
21 97 855972
71 194 417650
9 1 772753
95 192 597132
85 92 890836
82 121 388724
17 187 757529
14 79 694376
66 112 942517
7 93 403305
50 39 465911
86 185 974202
82 88 487026
91 18 580087
13 139 935519
53 18 452460
75 18 868698
34 196 855107
17 42 175730
61 134 588356
61 57 555275
21 192 368492
9 97 821675
77 59 366313
82 163 268041
40 67 446836
42 149 600863
24 85 795157
71 36 816288
61 25 346252
80 34 938623
100 48 316018
89 32 781262
53 198 169613
24 172 243275
99 41 651656
72 20 289313
57 143 916672
10 185 133193
41 108 197528
73 13 784410
86 49 386668
8 132 80082
58 109 253661
28 118 382067
74 176 892263
41 123 358771
39 106 463386
89 173 465010
73 104 686196
26 97 173519
54 175 621064
30 70 93258
65 142 449688
79 139 263036
21 16 337478
46 37 395199
76 119 1006880
77 30 48092
2 114 106596
35 110 210256
9 127 980278
64 198 760921
100 57 299951
92 104 239633
26 74 417000
46 104 352720
82 73 41131
91 21 661623
22 62 351866
46 112 278005
41 57 668822
6 66 575781
27 78 201698
25 138 182824
98 10 19748
25 61 693080
68 14 293076
2 116 41918
53 27 970479
65 33 744370
67 69 164507
65 81 192520
34 80 222321
10 186 335084
95 109 430506
35 198 808868
47 29 589707
53 86 995794
11 188 935917
83 16 591352
38 103 613679
9 17 165590
84 142 662277
99 43 309748
66 130 706037
45 112 318256
73 119 244754
7 188 820105
46 3 564176
91 166 873363
66 21 257096
51 47 142305
45 54 460470
62 1 613173
75 162 41707
60 176 94561
31 48 617218
20 180 854316
92 21 282056
47 13 206715
73 197 244582
64 117 470216
56 42 179029
43 137 556158
96 162 965339
67 96 654180
40 100 610668
6 25 700001
95 155 999721
70 161 634263
92 73 377476
63 26 238815
37 21 40358
58 101 632000
9 181 264337
61 200 21570
36 132 527428
93 128 190738
71 29 275162
2 104 257688
62 133 411692
26 63 469436
56 44 612145
36 190 986501
70 60 441284
28 63 368475
57 56 492917
14 71 685903
67 102 898480
62 60 697848
27 141 343750
10 158 918678
3 159 857356
5 26 346622
23 95 954820
47 178 789388
21 124 992073
12 181 723932
64 12 809658
8 133 767424
78 177 390848
50 44 427248
12 111 852944
82 29 908418
2 163 985207
81 89 127579
21 189 576443
21 6 105281
99 54 1002659
79 161 143170
39 194 290095
71 45 865314
68 71 653908
80 81 499425
56 124 344284
10 78 869907
39 10 333254
13 102 184045
58 118 2599
74 126 225606
54 28 987677
70 28 813057
68 181 25667
87 193 569131
40 81 841443
48 15 534911
1 133 802085
34 171 149012
44 118 105220
71 108 819452
26 148 269151
32 105 56062
84 160 544790
60 127 320610
14 173 849236
100 65 419994
10 194 439791
42 69 410015
80 197 931333
88 117 683129
17 177 381301
32 43 356287
50 113 982684
87 99 694120
36 170 271204
96 84 361219
23 180 898972
80 119 543157
17 121 496136
37 190 376423
58 172 299023
84 5 438184
79 155 254359
81 84 932998
40 13 517440
79 11 932447
75 69 744129
90 116 391831
33 180 668066
99 61 129157
13 50 537030
32 90 677557
86 109 5907
30 190 168044
36 199 637638
64 43 965145
50 124 105513
59 116 917645
4 153 987934
66 58 309545
21 30 190539
33 140 156972
26 100 790622
51 44 100151
39 80 384877
38 161 337479
23 85 848634
27 47 868046
73 109 318043
24 112 440860
51 41 678213
55 198 699558
8 59 221207
41 14 501286
86 35 885863
70 78 231115
94 126 31399
62 102 614656
53 8 136444
83 27 968277
71 139 176885
27 47 522736
90 125 727733
72 74 272511
65 198 873380
91 11 406116
98 23 866954
60 39 585036
42 67 507891
14 97 145863
65 113 459982
57 143 557284
68 103 787369
77 59 142990
93 120 560558
89 111 1005263
7 95 679407
55 127 107640
85 169 388591
44 42 165964
29 191 585043
74 129 1004820
42 153 364509
99 78 583452
72 35 427918
69 110 422264
28 155 202518
94 183 565497
27 72 829728
83 18 113706
26 68 895561
70 121 744497
92 147 693382
5 162 704052
8 1 710554
90 161 23097
98 79 791194
27 9 751394
91 143 485197
1 100 669540
31 99 99799
15 62 198520
60 169 280548
86 93 589209
90 73 864871
71 67 88120
23 156 646286
81 34 182877
34 15 165246
94 158 25926
77 86 808905
43 110 818913
44 176 126093
7 195 511864
85 25 599325
2 135 228072
99 171 499902
99 199 967278
25 171 631011
64 25 136285
78 74 736055
82 102 418
68 153 764313
24 41 309388
8 115 470075
22 93 966091
37 190 683562
91 42 757999
98 66 133879
5 56 254441
39 55 331524
2 33 392672
43 59 493459
90 155 821466
50 146 900406
81 44 990193
55 187 232528
80 83 206477
75 73 727828
28 133 80724
34 199 425710
32 118 601496
71 98 584305
10 139 336276
45 59 502341
14 54 73008
53 162 853170
92 57 846701
72 115 671456
16 49 448549
24 28 85769
37 4 387099
100 77 277065
80 171 263883
34 54 439786
72 8 478324
62 43 90246
93 17 194260
37 11 706688
63 106 681967
60 180 623925
81 38 483612
33 153 532205
92 39 284809
46 84 678200
80 113 916
58 51 701357
47 74 307747
42 46 64962
63 132 355852
57 166 313561
86 73 261294
62 168 404963
33 134 356040
56 32 1001533
58 40 851028
44 158 607311
48 1 680822
21 155 779157
56 187 964741
16 28 9516
23 115 21592
58 150 389815
92 31 174015
4 88 483646
12 184 515520
54 3 589293
38 168 356279
46 60 87153
95 165 779290
15 41 222844
21 140 666661
73 159 94420
33 86 645337
89 154 951252
73 133 110517
55 5 19469
16 159 637662
61 29 277878
60 26 135770
51 89 8864
12 126 175618
47 76 311294
85 102 526932
75 57 691351
91 142 435239
95 166 706442
69 69 748977
54 129 708548
44 164 235337
58 189 329280
46 54 535413
63 102 310974
40 30 673180
94 96 43824
18 195 730149
75 99 261668
59 70 313979
12 73 307776
67 1 47033
57 38 851171
43 162 635875
36 167 982490
29 133 206099
68 147 997503
90 85 613195
4 28 705145
85 188 533788
39 103 976302
59 22 236098
67 103 23086
91 42 208321
55 61 655401
81 136 105485
86 83 290995
32 67 828844
88 3 450490
9 199 946867
89 140 139739
67 115 266118
87 21 455873
11 169 773429
54 88 1003593
47 145 214303
100 48 91231
28 113 336532
8 58 173050
46 39 454616
76 167 115093
29 108 565206
81 24 859343
63 2 116401
55 128 219126
38 95 612649
23 181 775672
88 176 896219
38 47 669951
22 174 157532
18 183 699694
51 91 916001
81 161 990848
32 13 378634
50 138 930801
96 130 442805
10 105 801243
15 66 930287
4 105 325749
25 48 521536
26 13 846924
33 113 333048
82 59 491482
51 18 86815
62 161 516927
60 77 41676
61 171 460424
58 36 350311
31 2 1008461
75 12 375159
25 69 63676
25 147 809643
8 84 479160
89 107 245228
52 167 500983
69 20 306549
15 75 614221
31 92 890037
77 149 556887
73 162 833109
39 132 202844
65 159 638901
14 170 407339
52 139 681400
38 59 204685
44 5 850320
29 181 42269
96 99 708024
11 166 209269
40 93 865295
61 113 367217
96 182 561775
44 56 814095
87 27 876291
69 138 780186
34 41 953044
24 126 872397
40 106 250052
10 46 431715
88 168 597915
93 181 924342
24 168 911942
41 97 374007
14 9 388811
18 113 612109
7 18 298983
74 199 699728
98 62 488963
93 110 83660
23 99 292764
25 188 808177
53 190 778311
97 137 837899
58 184 148449
32 38 932673
11 196 1517
93 39 739929
35 6 89652
14 121 474231
59 180 42334
10 91 118955
96 72 15271
64 17 481080
42 188 55481
28 20 60108
48 133 926913
98 106 505466
19 113 835974
36 76 47144
62 8 952241
66 74 353739
77 173 446156
45 80 309897
16 53 879083
71 101 901027
62 6 930307
55 46 948069
24 177 207
27 119 893247
25 41 9848
78 161 992768
81 153 276623
36 188 400974
87 65 847025
23 15 509481
77 26 720562
77 130 515547
33 188 565839
70 34 621645
48 38 393159
17 189 279352
80 158 646821
56 33 770889
58 84 200585
74 177 396346
2 51 37394
46 55 315573
40 112 826662
38 163 953941
39 137 889456
98 18 879904
47 142 114376
36 110 69741
32 42 442815
96 124 270485
10 130 793468
11 33 607058
36 180 591327
78 60 475913
87 26 919788
13 175 896089
6 140 807151
54 198 880327
90 169 670077
65 157 145357
52 150 930362
7 141 276945
67 4 341731
73 39 395107
77 118 905830
87 199 389098
71 64 442589
7 58 638178
23 145 613191
20 103 540542
83 97 215079
10 2 700186
1 187 190486
23 188 3223
58 147 463290
85 171 341143
33 177 355124
3 152 518637
94 108 517690
25 11 38874
9 72 340780
2 73 526219
27 152 41000
47 38 179745
13 67 668908
68 115 934653
93 130 483773
83 112 97563
26 192 839061
4 34 437044
13 96 267706
77 166 995643
20 18 626151
41 155 954584
68 167 310542
23 108 192058
44 144 385071
9 187 444742
65 58 155042
75 95 436112
93 99 891350
91 118 435106
86 150 561750
60 99 864608
74 27 68799
30 161 756523
2 111 75810
57 165 66632
33 186 403152
95 127 574506
76 171 48743
100 81 829125
5 70 534389
70 118 207281
26 118 149412
60 4 927157
100 114 567797
76 98 883542
62 123 909347
31 178 48591
69 108 564484
20 31 793085
51 121 907947
95 160 625647
2 104 821295
22 123 584835
59 58 21928
67 34 854669
61 10 713789
70 113 988209
45 92 831976
82 61 964330
78 119 823900
93 157 514646
24 131 145650
38 181 616828
2 91 167883
56 38 538468
69 188 844576
21 199 422516
45 76 911418
69 86 683077
8 131 865993
90 79 733164
28 92 616633
28 131 627767
39 12 24326
84 66 341984
82 170 748327
95 89 351320
69 13 832391
5 172 469984
54 153 442920
11 197 898623
47 121 323527
64 106 873416
70 5 616594
1 130 1008202
32 158 32515
90 160 251516
65 69 48661
66 102 51076
68 55 182129
27 163 200013
73 155 582082
81 109 906337
28 97 378137
45 111 355314
44 68 606216
56 12 488142
71 1 606373
35 1 55175
82 46 884744
38 22 441309
43 11 352681
98 69 81550
29 123 222375
25 81 306745
3 123 27356
67 56 373357
94 146 103412
4 1 949125
82 175 41480
18 198 561726
25 118 71075
9 43 793088
42 59 121429
47 44 858346
49 132 579446
55 90 426888
84 146 210009
28 143 728985
79 160 24851
72 44 764370
61 34 180292
95 114 700236
74 143 420220
11 126 550165
35 7 207874
67 10 463802
69 38 745553
67 98 843088
27 134 785724
67 172 700763
98 112 951939
41 183 657079
48 171 575075
9 116 944460
52 139 773461
88 120 386518
98 179 242958
76 111 431205
53 155 301816
83 186 268549
46 170 728912
1 17 161181
28 156 469776
81 177 534856
47 188 419445
52 135 878498
46 115 916361
83 195 869652
39 39 303160
28 190 657451
4 36 866532
97 195 809108
61 38 877126
21 169 216951
98 76 289665
92 22 859264
76 142 341213
96 53 678669
93 152 700735
12 89 992467
97 20 945175
94 191 60628
21 35 88575
94 112 875390
92 148 874126
94 100 45063
50 99 482865
34 87 941019
67 163 272990
55 63 241291
50 132 787237
22 139 343480
56 173 815106
15 197 812011
88 194 393872
32 17 766325
22 55 918295
21 75 92589
26 194 48010
70 108 332791
84 108 738941
54 117 978074
91 88 908175
92 18 430669
84 170 569961
50 89 538808
25 137 725611
96 32 449299
51 142 773287
79 25 242829
2 58 565937
4 56 280806
10 3 424042
16 163 85933
82 191 170385
3 161 891383
71 118 566589
78 99 338420
22 60 777443
23 166 434155
67 148 244362
81 199 80663
26 61 442219
74 44 794074
53 1 498598
60 65 793318
55 80 973581
61 24 414332
25 105 601842
95 127 798271
9 138 678864
95 78 188615
60 58 478569
47 102 583372
85 125 493384
6 106 49937
72 167 149091
85 137 520321
78 119 258678
10 105 942742
70 118 576169
29 21 103186
3 173 623433
58 152 955700
98 26 446407
60 119 239094
2 147 465482
17 187 992173
91 136 497501
80 12 647321
49 13 107395
69 86 336154
81 21 868770
30 7 63470
56 7 86878
18 78 551575
97 85 560852
22 158 624170
77 40 917655
28 176 622051
25 20 322072
32 44 129381
89 26 476814
87 184 575785
82 8 140924
31 182 252497
49 98 429095
94 10 891149
72 13 867532
7 82 75213
53 110 1009239
2 12 412605
78 190 39766
77 146 229738
81 16 830302
55 160 719986
80 1 162477
90 124 560992
24 199 577527
94 53 313522
19 3 622955
41 141 99715
79 150 196499
3 119 416191
