diff options
author | Toby Vincent <tobyv13@gmail.com> | 2021-10-07 00:32:45 -0500 |
---|---|---|
committer | Toby Vincent <tobyv13@gmail.com> | 2021-10-07 00:32:45 -0500 |
commit | 738ccef61886c1fded9797cbfbc4a88fcffbd624 (patch) | |
tree | 185e4a630efb4741ecd085ea5562dc6ecbbb18d6 | |
parent | 2ef857e04703e720706a1e7cd95b325c8ee54f97 (diff) |
Implemented everything. Need a beer.
Co-authored-by: nkollack <nkollack@gmail.com>
-rw-r--r-- | .vscode/tasks.json | 34 | ||||
-rw-r--r-- | ClosestPairs.sln | 14 | ||||
-rw-r--r-- | src/ClosestPair/ClosestPair.cs | 125 | ||||
-rw-r--r-- | src/ClosestPair/ClosestPair.csproj | 12 | ||||
-rw-r--r-- | src/ClosestPair/Point.cs | 39 | ||||
-rw-r--r-- | src/ClosestPair/PointArray.cs | 47 | ||||
-rw-r--r-- | src/ClosestPair/PointFile.cs | 32 | ||||
-rw-r--r-- | src/ClosestPair/PointPair.cs | 20 | ||||
-rw-r--r-- | src/MergeSort/MergeSort.cs | 58 | ||||
-rw-r--r-- | src/MergeSort/MergeSort.csproj | 8 | ||||
-rw-r--r-- | src/Program/Program.cs | 33 | ||||
-rw-r--r-- | src/Program/Program.csproj | 5 | ||||
-rw-r--r-- | src/Program/points1.txt | 10000 | ||||
-rw-r--r-- | src/Program/points2.txt | 10000 |
14 files changed, 20420 insertions, 7 deletions
diff --git a/.vscode/tasks.json b/.vscode/tasks.json index 3addfe3..d8704c4 100644 --- a/.vscode/tasks.json +++ b/.vscode/tasks.json @@ -14,27 +14,49 @@ "problemMatcher": "$msCompile" }, { - "label": "publish", + "label": "release", + "type": "shell", + "dependsOn": [ + "release-win-x64", + "release-linux-x64" + ], + "problemMatcher": [] + }, + { + "label": "release-win-x64", "command": "dotnet", "type": "process", "args": [ "publish", "${workspaceFolder}/src/Program/Program.csproj", "/property:GenerateFullPaths=true", - "/consoleloggerparameters:NoSummary" + "/property:PublishSingleFile=true", + "/consoleloggerparameters:NoSummary", + "-c", + "Release", + "-r", + "win-x64", + "-o", + "${workspaceFolder}/release/win-64" ], "problemMatcher": "$msCompile" }, { - "label": "watch", + "label": "release-linux-x64", "command": "dotnet", "type": "process", "args": [ - "watch", - "run", + "publish", "${workspaceFolder}/src/Program/Program.csproj", "/property:GenerateFullPaths=true", - "/consoleloggerparameters:NoSummary" + "/property:PublishSingleFile=true", + "/consoleloggerparameters:NoSummary", + "-c", + "Release", + "-r", + "linux-x64", + "-o", + "${workspaceFolder}/release/linux-64" ], "problemMatcher": "$msCompile" } diff --git a/ClosestPairs.sln b/ClosestPairs.sln index e069d3a..c6ed4b7 100644 --- a/ClosestPairs.sln +++ b/ClosestPairs.sln @@ -7,6 +7,10 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "src", "src", "{20B7E2EB-658 EndProject Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Program", "src\Program\Program.csproj", "{E485EC52-37F9-4944-93B4-72BD69011C2F}" EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ClosestPair", "src\ClosestPair\ClosestPair.csproj", "{8B5D0235-E3D3-49D7-9273-2F2193D61FBE}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "MergeSort", "src\MergeSort\MergeSort.csproj", "{031322B4-611B-4045-8618-299745A544A2}" +EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution Debug|Any CPU = Debug|Any CPU @@ -20,8 +24,18 @@ Global {E485EC52-37F9-4944-93B4-72BD69011C2F}.Debug|Any CPU.Build.0 = Debug|Any CPU {E485EC52-37F9-4944-93B4-72BD69011C2F}.Release|Any CPU.ActiveCfg = Release|Any CPU {E485EC52-37F9-4944-93B4-72BD69011C2F}.Release|Any CPU.Build.0 = Release|Any CPU + {8B5D0235-E3D3-49D7-9273-2F2193D61FBE}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {8B5D0235-E3D3-49D7-9273-2F2193D61FBE}.Debug|Any CPU.Build.0 = Debug|Any CPU + {8B5D0235-E3D3-49D7-9273-2F2193D61FBE}.Release|Any CPU.ActiveCfg = Release|Any CPU + {8B5D0235-E3D3-49D7-9273-2F2193D61FBE}.Release|Any CPU.Build.0 = Release|Any CPU + {031322B4-611B-4045-8618-299745A544A2}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {031322B4-611B-4045-8618-299745A544A2}.Debug|Any CPU.Build.0 = Debug|Any CPU + {031322B4-611B-4045-8618-299745A544A2}.Release|Any CPU.ActiveCfg = Release|Any CPU + {031322B4-611B-4045-8618-299745A544A2}.Release|Any CPU.Build.0 = Release|Any CPU EndGlobalSection GlobalSection(NestedProjects) = preSolution {E485EC52-37F9-4944-93B4-72BD69011C2F} = {20B7E2EB-658A-4133-A3F9-5E6326EB8B7C} + {8B5D0235-E3D3-49D7-9273-2F2193D61FBE} = {20B7E2EB-658A-4133-A3F9-5E6326EB8B7C} + {031322B4-611B-4045-8618-299745A544A2} = {20B7E2EB-658A-4133-A3F9-5E6326EB8B7C} EndGlobalSection EndGlobal diff --git a/src/ClosestPair/ClosestPair.cs b/src/ClosestPair/ClosestPair.cs new file mode 100644 index 0000000..aa51106 --- /dev/null +++ b/src/ClosestPair/ClosestPair.cs @@ -0,0 +1,125 @@ +using System; +using System.Collections.Generic; + +namespace ClosestPair +{ + public class ClosestPair + { + public (Point, Point) closestPair; + + public static PointPair FindClosestPair(PointArray points) + { + /* + (Point, Point) ClosestPair(list Points) base function + When PointArray is instantiated: + Creates two lists, needs to be O(n log n) + lists: Px (P sorted by x), Py (P sorted by y) + + FindClosestPair calls recursive ClosestPair(Px, Py), which returns the closest points + */ + // points[1] + // points.SortedByX[1] + // points.SortedByY[1] + return ClosestPairRecursive(points.SortedByX, points.SortedByY); + } + + static PointPair ClosestPairRecursive(Point[] Px, Point[] Py) + { + if (Px.Length <= 3) + return BruteForce(Px); + + int middle = Px.Length / 2; + Point[] Qx, Qy, Rx, Ry; + + Qx = Qy = new Point[middle]; + Rx = Ry = new Point[Px.Length - middle]; + + // Creates four lists, needs to be O(n log n) + // lists: Qx, Qy (first half of Px and Py) + // Rx, Ry (last half of Px and Py) + + Array.Copy(Px, Qx, Qx.Length); + Array.Copy(Px, Qy, Qy.Length); + Array.Copy(Px, middle, Rx, 0, Rx.Length); + Array.Copy(Px, middle, Ry, 0, Ry.Length); + + // calls ClosestPairRecursive on (Qx, Qy), (Rx, Ry) returns closest points in each set + PointPair qPair = ClosestPairRecursive(Qx, Qy); + PointPair rPair = ClosestPairRecursive(Rx, Ry); + + double delta = Math.Min(qPair.Distance, rPair.Distance); + + // x value of midpoint + int L = Qx[Qx.Length - 1].X; + + //Sx = points in Px within distance delta of L + List<Point> Sx = new(); + for (int j = 0; j < Px.Length; j++) + if (Px[j].XDiff(L) < delta) + Sx.Add(Px[j]); + + // Create Sy (Sx sorted by y) + PointArray S = new PointArray(Sx.ToArray(), isXSorted: true, isYSorted: false); + + // for each point s in Sy + // compute distance from s + // to each of next 15 points in Sy + // Let (Point s0, Point s1) be minimum distance pair + // All of this is O(n) + if (S.SortedByY.Length < 2) + return qPair.Distance < rPair.Distance ? qPair : rPair; + + PointPair sPair = new PointPair(S.SortedByY[0], S.SortedByY[1]); + double min = double.MaxValue; + for (int i = 0; i < S.SortedByY.Length; i++) + for (int j = i + 1; j < S.SortedByY.Length && j <= i + 7; j++) + if (S.SortedByY[i].DistanceTo(S.SortedByY[j]) < min) + { + min = S.SortedByY[i].DistanceTo(S.SortedByY[j]); + sPair = new PointPair(S.SortedByY[i], S.SortedByY[j]); + } + + + if (sPair.Distance < delta) + return sPair; + else + return qPair.Distance < rPair.Distance ? qPair : rPair; + + // if distance(Point s0, Point s1) < delta + // return (Point s0, Point s1) + + // else if (Point q0, Point q1) < (Point r0, Point r1) + // return (Point q0, Point q1) + + // else + // return (Point r0, Point r1) + } + + static PointPair BruteForce(Point[] P) + { + double min = double.MaxValue; + PointPair pair = new PointPair(P[0], P[1]); + + for (int i = 0; i < P.Length; i++) + for (int j = i + 1; j < P.Length; j++) + if (P[i].DistanceTo(P[j]) < min) + { + min = P[i].DistanceTo(P[j]); + pair = new PointPair(P[i], P[j]); + } + return pair; + } + + // public void Split<T>(T[] array, int index, out T[] first, out T[] second) + // { + // first = array.Take(index).ToArray(); + // second = array.Skip(index).ToArray(); + // } + + // public void SplitMidPoint<T>(T[] array, out T[] first, out T[] second) + // { + // Split(array, array.Length / 2, out first, out second); + // } + } +} + diff --git a/src/ClosestPair/ClosestPair.csproj b/src/ClosestPair/ClosestPair.csproj new file mode 100644 index 0000000..9fa523a --- /dev/null +++ b/src/ClosestPair/ClosestPair.csproj @@ -0,0 +1,12 @@ +<Project Sdk="Microsoft.NET.Sdk"> + + <ItemGroup> + <ProjectReference Include="..\MergeSort\MergeSort.csproj" /> + </ItemGroup> + + <PropertyGroup> + <TargetFramework>net5.0</TargetFramework> + <Nullable>enable</Nullable> + </PropertyGroup> + +</Project> diff --git a/src/ClosestPair/Point.cs b/src/ClosestPair/Point.cs new file mode 100644 index 0000000..9643e02 --- /dev/null +++ b/src/ClosestPair/Point.cs @@ -0,0 +1,39 @@ +using System; +using System.Collections.Generic; + +namespace ClosestPair +{ + public class Point + { + public int X { get; set; } + public int Y { get; set; } + + public Point(int x, int y) + { + X = x; + Y = y; + } + + public Point(Point p) : this(p.X, p.Y) { } + + public double DistanceTo(Point p) + => Math.Sqrt( + Math.Pow(XDiff(p.X), 2) + + Math.Pow(YDiff(p.Y), 2) + ); + + public double XDiff(int x) + => Math.Abs(X - x); + + public double YDiff(int y) + => Math.Abs(Y - y); + + public static IComparer<Point> CompareX() + => Comparer<Point>.Create((p1, p2) => p1.X.CompareTo(p2.X)); + + public static IComparer<Point> CompareY() + => Comparer<Point>.Create((p1, p2) => p1.Y.CompareTo(p2.Y)); + + public override string ToString() => $"({X}, {Y})"; + } +}
\ No newline at end of file diff --git a/src/ClosestPair/PointArray.cs b/src/ClosestPair/PointArray.cs new file mode 100644 index 0000000..698ed39 --- /dev/null +++ b/src/ClosestPair/PointArray.cs @@ -0,0 +1,47 @@ +using System; +using MergeSort; + +namespace ClosestPair +{ + public class PointArray + { + Point[] _points; + public Point[] SortedByX; + public Point[] SortedByY; + + public PointArray(Point[] array, bool isXSorted = false, bool isYSorted = false) + { + _points = new Point[array.Length]; + SortedByX = new Point[array.Length]; + SortedByY = new Point[array.Length]; + + // SortedByX = isXSorted ? _points : SortByX(); + // SortedByY = isYSorted ? _points : SortByY(); + Array.Copy(array, _points, _points.Length); + if (isXSorted) + Array.Copy(array, SortedByX, SortedByX.Length); + else + { + Point[] sorted = SortByX(); + Array.Copy(sorted, SortedByX, SortedByX.Length); + } + + if (isYSorted) + Array.Copy(array, SortedByY, SortedByY.Length); + else{ + Point[] sorted = SortByY(); + Array.Copy(sorted, SortedByY, SortedByY.Length); + } + } + + public PointArray(string file) : this(PointFile.ReadFile(file), false, false) { } + + public Point this[int i] => _points[i]; + + Point[] SortByX() + => MergeSort<Point>.Sort(_points, Point.CompareX()); + + Point[] SortByY() + => MergeSort<Point>.Sort(_points, Point.CompareY()); + } +}
\ No newline at end of file diff --git a/src/ClosestPair/PointFile.cs b/src/ClosestPair/PointFile.cs new file mode 100644 index 0000000..961c5d6 --- /dev/null +++ b/src/ClosestPair/PointFile.cs @@ -0,0 +1,32 @@ +using System.Collections.Generic; +using System.IO; + +namespace ClosestPair +{ + + public static class PointFile + { + public static Point[] ReadFile(string file) + { + List<Point> points = new(); + + foreach (string line in File.ReadLines(file)) + points.Add(CreatePoint(line)); + + return points.ToArray(); + } + + static Point CreatePoint(string line) + { + (int x, int y) = ParseXY(line.Split(" ", 2)); + return new Point(x, y); + } + + static (int X, int Y) ParseXY(string[] values) + { + int x = int.Parse(values[0]); + int y = int.Parse(values[1]); + return (x, y); + } + } +}
\ No newline at end of file diff --git a/src/ClosestPair/PointPair.cs b/src/ClosestPair/PointPair.cs new file mode 100644 index 0000000..02370a9 --- /dev/null +++ b/src/ClosestPair/PointPair.cs @@ -0,0 +1,20 @@ +namespace ClosestPair +{ + public class PointPair + { + public Point Point1 { get; set; } + public Point Point2 { get; set; } + public double Distance { get => Point1.DistanceTo(Point2); } + + public PointPair(Point point1, Point point2) + { + Point1 = point1; + Point2 = point2; + } + + public override string ToString() + { + return $"Point1: {Point1} Point2: {Point2} Distance: {Distance}"; + } + } +}
\ No newline at end of file diff --git a/src/MergeSort/MergeSort.cs b/src/MergeSort/MergeSort.cs new file mode 100644 index 0000000..5c57bd4 --- /dev/null +++ b/src/MergeSort/MergeSort.cs @@ -0,0 +1,58 @@ +using System; +using System.Collections.Generic; + +namespace MergeSort +{ + public class MergeSort<TElement> + { + // public static IEnumerable<TComparable> Sort(IEnumerable<TComparable> elements) + // => Sort(elements, Comparer<TComparable>.Default); + + public static TElement[] Sort(TElement[] arr, IComparer<TElement>? comparer = null) + { + if (comparer == null) + comparer = Comparer<TElement>.Default; + + return SortRecursive(arr, comparer); + } + private static TElement[] SortRecursive(TElement[] arr, IComparer<TElement> comparer) + { + if (arr.Length <= 1) + return arr; + + int middle = arr.Length / 2; + + TElement[] leftArr = new TElement[middle]; + TElement[] rightArr = new TElement[arr.Length - middle]; + + Array.Copy(arr, leftArr, leftArr.Length); + Array.Copy(arr, middle, rightArr, 0, rightArr.Length); + + SortRecursive(leftArr, comparer); + SortRecursive(rightArr, comparer); + + return Merge(arr, leftArr, rightArr, comparer); + } + + private static TElement[] Merge(TElement[] arr, TElement[] leftArr, TElement[] rightArr, IComparer<TElement> comparer) + { + int leftPos = 0, rightPos = 0; + + for (int i = 0; i < arr.Length; i++) + + if (leftPos >= leftArr.Length) + arr[i] = rightArr[rightPos++]; + + else if (rightPos >= rightArr.Length) + arr[i] = leftArr[leftPos++]; + + else if (comparer.Compare(leftArr[leftPos], rightArr[rightPos]) < 0) + arr[i] = leftArr[leftPos++]; + + else + arr[i] = rightArr[rightPos++]; + + return arr; + } + } +} diff --git a/src/MergeSort/MergeSort.csproj b/src/MergeSort/MergeSort.csproj new file mode 100644 index 0000000..2991887 --- /dev/null +++ b/src/MergeSort/MergeSort.csproj @@ -0,0 +1,8 @@ +<Project Sdk="Microsoft.NET.Sdk"> + + <PropertyGroup> + <TargetFramework>net5.0</TargetFramework> + <Nullable>enable</Nullable> + </PropertyGroup> + +</Project> diff --git a/src/Program/Program.cs b/src/Program/Program.cs index 6fddc77..9ba697b 100644 --- a/src/Program/Program.cs +++ b/src/Program/Program.cs @@ -1,2 +1,33 @@ -// See https://aka.ms/new-console-template for more information +using System; +using System.Collections.Generic; +using System.Diagnostics; +using System.IO; +namespace ClosestPair +{ + public class Program + { + public static void Main(string[] args) + { + FileInfo inputFile = (args.Length > 0) ? new FileInfo(args[0]) : new FileInfo("points1.txt"); + + if (!inputFile.Exists) { + Console.WriteLine($"Failed to open {inputFile}: File does not exist."); + return; + } + + Stopwatch stopWatch = new Stopwatch(); + stopWatch.Start(); + + PointArray points = new PointArray(inputFile.FullName); + PointPair closestPair = ClosestPair.FindClosestPair(points); + + stopWatch.Stop(); + TimeSpan ts = stopWatch.Elapsed; + + Console.WriteLine($"Closest Points: {closestPair}"); + Console.WriteLine($"Runtime: {ts.ToString("mm\\:ss\\.ff")}"); + } + } + +}
\ No newline at end of file diff --git a/src/Program/Program.csproj b/src/Program/Program.csproj index d75be91..43f0ac8 100644 --- a/src/Program/Program.csproj +++ b/src/Program/Program.csproj @@ -1,5 +1,10 @@ <Project Sdk="Microsoft.NET.Sdk"> + <ItemGroup> + <ProjectReference Include="..\ClosestPair\ClosestPair.csproj" /> + <ProjectReference Include="..\MergeSort\MergeSort.csproj" /> + </ItemGroup> + <PropertyGroup> <OutputType>Exe</OutputType> <TargetFramework>net5.0</TargetFramework> diff --git a/src/Program/points1.txt b/src/Program/points1.txt new file mode 100644 index 0000000..f559d31 --- /dev/null +++ b/src/Program/points1.txt @@ -0,0 +1,10000 @@ +41040 69255 +30160 57347 +68883 35090 +41388 77626 +14727 51861 +66774 18059 +58345 48084 +21287 64817 +87334 20304 +82439 83736 +69947 26987 +53967 66837 +29573 21710 +32485 69416 +55713 26685 +50130 56793 +11740 38667 +81606 4638 +43850 70198 +12020 64998 +65858 22769 +43217 35600 +85042 40296 +4054 84376 +81192 79694 +1826 86465 +21704 6100 +86920 46251 +84906 43415 +38653 58642 +49355 9131 +28876 70524 +62959 7531 +56255 47010 +14898 64352 +67250 23501 +88561 74015 +64268 59331 +94304 73001 +26149 51341 +30949 72036 +13391 33494 +94834 93646 +38035 40128 +7544 20519 +39905 13499 +62301 39083 +40588 96087 +63185 2346 +93377 12485 +55876 88533 +82200 23761 +68356 63646 +20965 6774 +12340 8535 +270 40389 +64415 23211 +48253 67300 +79633 82846 +99333 6524 +93768 19835 +10963 89381 +42257 24968 +28397 48833 +48938 67939 +12980 75752 +71867 81237 +48968 50866 +11323 15570 +31607 73336 +30685 78158 +12510 70187 +14969 13641 +60708 42974 +24419 74808 +12625 83938 +2497 21969 +85358 16684 +98881 82478 +86946 12986 +89762 79296 +51784 68042 +16071 70219 +42192 59266 +91728 34085 +94686 97122 +78962 65533 +56265 14134 +1599 91796 +93362 62048 +58662 40897 +89531 84630 +6191 68108 +56198 97578 +76153 31825 +50547 30985 +67029 61506 +82972 55268 +25292 22017 +46964 97014 +4318 62045 +57788 61049 +42847 93401 +91469 40009 +19279 94772 +59716 65864 +38228 52189 +22259 9874 +72981 88438 +49886 46176 +65076 40864 +95445 14110 +68975 82259 +26923 50050 +71126 98383 +56151 98730 +40650 29261 +22562 68460 +9824 82894 +97136 24454 +30402 68350 +45870 40293 +38428 80362 +84635 66188 +45496 81636 +53383 96843 +18107 7087 +43597 92551 +97137 57215 +68292 65231 +47697 47407 +31962 48876 +46830 50965 +29984 28833 +62505 67314 +30766 60023 +70481 96865 +24903 31032 +1496 12332 +60909 22108 +90432 63925 +92966 22029 +92559 31397 +23803 23576 +57999 39859 +45202 6513 +37089 62062 +94710 47464 +36447 11288 +36204 82409 +69719 48831 +88476 27018 +34374 9809 +15705 29607 +17063 80292 +59037 15994 +4019 85399 +76460 8533 +24079 66391 +8488 64539 +64377 73446 +65917 87174 +84068 46527 +71916 31104 +14138 32905 +80917 53463 +74441 54948 +86274 61318 +8601 12807 +88148 83800 +69979 42881 +28279 18961 +23741 90567 +47205 26023 +70834 56038 +78542 42599 +83447 44470 +57345 22214 +95031 23745 +258 90019 +21358 79851 +858 92607 +22081 95993 +45484 115 +76257 13227 +91154 47385 +82696 78118 +26764 86609 +93532 91002 +31686 38939 +27786 63101 +10301 22886 +19383 26990 +68457 94310 +9234 31047 +15662 79816 +59585 85372 +28119 39080 +49872 13905 +63200 35049 +18836 39593 +58996 82564 +83585 41311 +58796 70790 +60485 81093 +71725 51943 +92991 38014 +31279 81092 +43453 46847 +10485 51468 +6672 73629 +77591 31764 +51987 14444 +99287 7839 +76990 94734 +34821 81566 +37765 46619 +45985 70579 +7662 18108 +1058 71693 +80199 70073 +78226 49916 +50247 70830 +87183 40506 +95496 62280 +3862 7207 +16379 63388 +41621 23485 +78286 97679 +61950 47430 +52712 46912 +41043 4006 +88034 4604 +79361 73008 +99328 72530 +32341 73106 +63047 38619 +90669 91465 +81163 64324 +86160 64078 +83919 930 +51408 93337 +52505 35309 +25198 24419 +64059 64480 +22339 57411 +88342 95847 +57369 70894 +42870 76696 +58622 9308 +14014 52279 +97573 47382 +63440 62339 +95986 83821 +20259 56114 +84694 97836 +24282 78276 +75984 3246 +931 74670 +58607 91631 +66313 78225 +38441 47516 +70366 50544 +55810 41249 +2610 36062 +75659 92635 +42648 65447 +93691 38323 +14958 46972 +8071 41539 +35476 66581 +65896 38653 +70906 54492 +88028 53958 +64031 32439 +86766 1061 +2412 7867 +61640 71057 +51249 31519 +53664 41507 +61168 16373 +7081 64328 +6939 67601 +54080 81074 +46195 98587 +53401 14769 +71604 38477 +35222 23303 +4440 92322 +6786 71131 +76612 37972 +83637 7525 +13282 3645 +44849 14904 +40708 93753 +7055 81335 +96490 72304 +16365 47438 +57913 42120 +20827 43131 +19662 4377 +13018 42513 +62965 7829 +27131 61972 +41671 55229 +69570 19746 +75392 16914 +2295 92537 +80550 29347 +32087 46284 +79970 75455 +76895 31548 +20721 78352 +21536 26840 +75624 77167 +58322 49119 +85382 32952 +21401 62707 +29144 64861 +28489 47160 +94058 13659 +64852 29998 +98028 4274 +36976 15793 +75322 34940 +7837 30636 +18548 30050 +92003 93643 +11514 11605 +57454 19963 +88925 82518 +63421 95712 +89141 44783 +38900 86246 +63109 70134 +35509 49551 +14641 38002 +90009 24825 +90610 76541 +51360 61805 +72189 90648 +50764 42744 +26940 82821 +26999 65081 +46921 65602 +93474 27061 +51123 1726 +55714 92748 +67620 64659 +99898 43154 +54479 55612 +2838 80116 +80801 23693 +29145 48505 +79920 27574 +16140 52717 +9014 69157 +11047 87937 +73086 86439 +7076 15430 +27192 77055 +95943 35903 +12320 91433 +90677 91492 +82099 42966 +94783 46209 +56338 94808 +88259 16033 +45333 53052 +56982 14498 +87404 68464 +8782 74507 +92136 41497 +29586 38384 +28948 69439 +55087 8945 +60800 57766 +59560 4365 +23018 58397 +20788 27763 +8088 74101 +18476 31783 +14712 85588 +45503 98283 +79598 67757 +85187 86667 +79988 91551 +97842 8655 +14703 69430 +87010 93951 +8023 10075 +95239 35761 +6710 89430 +24991 78565 +96209 62605 +94674 32377 +19814 50186 +1257 34635 +96220 45978 +89452 70569 +78188 18307 +4862 33651 +80540 95276 +7160 62717 +62687 63535 +44810 65104 +19771 34807 +97231 6351 +98273 97017 +93657 72109 +47767 62671 +93917 82522 +26323 80726 +93122 84421 +17970 59864 +91645 36476 +38976 68238 +80347 34218 +19837 33319 +637 81696 +28689 59107 +55817 90492 +2625 85131 +32067 96097 +52933 42146 +47133 44475 +44128 64437 +23379 99306 +1326 327 +10234 41205 +27325 8573 +43406 81089 +58254 18118 +94185 60068 +34669 36263 +73168 68300 +7494 38697 +31789 36960 +2557 86719 +81788 66649 +53678 90573 +93260 32204 +38641 92382 +2698 50719 +67346 87506 +53217 68418 +25837 42824 +43456 14422 +36755 86624 +2843 31015 +48796 55458 +5093 28416 +39773 820 +57533 67502 +78510 60155 +16668 57118 +6734 39840 +92525 32696 +86530 23138 +75881 5923 +41535 91410 +85174 87152 +36068 53305 +17922 28300 +2556 4879 +3281 70124 +54836 14871 +45643 29706 +43969 51825 +78462 77674 +39172 80208 +77094 43595 +83008 5881 +64636 18826 +90500 30212 +63434 46471 +110 11999 +81484 8162 +37564 35297 +4571 24089 +23936 4674 +60647 94240 +92848 8924 +91480 56774 +73092 20999 +67162 26320 +59349 74938 +61993 46895 +67688 30610 +12402 7830 +97175 40489 +35100 10056 +59568 37139 +57992 7831 +48698 90517 +41720 38048 +24704 68966 +38588 60929 +81160 97565 +47448 70123 +70245 86459 +60028 10166 +90653 59435 +11908 68360 +85748 41184 +46750 4298 +71737 19433 +83700 22805 +90877 87132 +22421 39566 +86060 34049 +62197 42229 +85689 9804 +40949 55800 +14140 33451 +90326 34227 +732 46921 +92928 7150 +16696 7427 +80775 24581 +19204 97214 +57481 19674 +38136 87751 +35859 90968 +40748 44057 +23080 89977 +16303 98409 +15827 60205 +85128 71904 +28591 45169 +2385 25309 +62957 41166 +68396 30747 +46629 72645 +74424 88711 +98706 54576 +44957 29217 +29050 1853 +44112 15878 +83714 38936 +35608 47626 +26220 50551 +89143 12364 +32152 77985 +71268 95799 +21891 84609 +65938 70925 +64515 21749 +90076 56479 +44097 81758 +78872 19210 +94041 63595 +26726 22549 +93792 3785 +44589 86865 +37447 21751 +93643 7150 +63015 56286 +91771 1058 +74239 93054 +28907 21550 +30659 63180 +60598 62732 +23617 77688 +66145 82602 +30333 70703 +92627 14155 +37747 96783 +67888 58890 +47680 97689 +74146 95224 +46323 30634 +91428 58195 +88402 62260 +7098 97219 +2918 45899 +40376 3557 +3553 80451 +53012 40636 +17857 79133 +93732 37981 +73810 4631 +33009 74721 +38359 82742 +8975 54057 +66303 62605 +27299 58597 +76577 72061 +48038 89480 +43042 40567 +16503 11978 +51469 76101 +31058 70434 +34691 85203 +28065 73758 +99877 60447 +31263 32974 +20085 60683 +23909 87422 +27084 47185 +2229 78171 +80506 30877 +22736 81646 +99368 72177 +74302 58873 +85204 53889 +7696 50744 +98121 68088 +5614 65861 +88513 10609 +58423 96460 +70274 36878 +3810 74598 +79598 2656 +64599 36317 +11002 89413 +68961 1524 +27402 39893 +71441 10077 +72126 76244 +137 11647 +75898 38637 +77663 79969 +46660 72131 +67456 85341 +31386 46588 +81944 30644 +92318 54152 +63341 65286 +94314 73784 +39625 70102 +99693 31989 +66426 43478 +76317 45362 +76572 23170 +94581 84106 +82826 26782 +82885 9041 +80354 83637 +28936 4674 +59405 57554 +29534 7291 +66962 14827 +13268 53739 +73734 39285 +27079 80165 +94751 47446 +15761 45556 +96246 13062 +31614 74157 +95590 11770 +92058 11088 +51656 55554 +39982 29147 +62856 76522 +44708 35168 +4476 59373 +97975 22400 +51260 97467 +73462 12814 +80494 14916 +85958 85848 +31686 23364 +60991 86657 +14741 3507 +88133 35813 +80490 80531 +45569 80886 +55189 56232 +99456 37505 +29434 91563 +38477 47411 +79148 95001 +28825 89207 +50377 85036 +93257 16320 +75033 42249 +87362 53589 +53429 64002 +41561 74801 +45939 56048 +38036 73953 +6085 22406 +15535 50813 +92777 43755 +701 97087 +80688 92397 +13458 65825 +37992 74992 +22202 44945 +95856 87634 +86609 87278 +85448 15676 +92918 7754 +34092 17225 +19189 97872 +7240 94167 +69441 7053 +3913 55999 +52976 58064 +59635 85135 +73393 30830 +70538 14578 +25498 83860 +74518 54109 +10543 34609 +66706 37169 +75673 93069 +46999 64457 +88447 12259 +7404 8500 +88258 32989 +93173 83850 +10610 98612 +5663 97705 +32254 26789 +14911 48848 +53492 62617 +44362 26847 +74820 14437 +90610 11738 +4966 31827 +38450 15370 +56122 34873 +29793 83406 +35399 20002 +15068 12472 +77710 29880 +29329 12163 +78072 5169 +22651 83834 +27936 60583 +20422 36785 +84855 62144 +5619 430 +40072 27207 +81183 81065 +8608 62762 +6552 28129 +42461 70558 +39420 58613 +21319 65333 +78993 16799 +91864 32012 +84387 40180 +46139 67907 +55483 98751 +29872 81625 +53599 92933 +49277 44885 +16418 96141 +76163 81866 +70666 77221 +30564 32927 +73123 4328 +47210 26898 +24960 30752 +68850 4306 +95586 11961 +58944 68309 +88148 19199 +73806 5058 +55841 74181 +78376 14640 +96721 51470 +22434 56093 +5652 16105 +45211 72918 +29003 85231 +2395 58248 +39759 34455 +64042 33025 +42524 85573 +72801 44552 +24432 42913 +59350 9848 +23875 88512 +32769 96940 +91949 62935 +11148 20787 +99322 40813 +75620 94385 +11179 20072 +73653 41378 +16930 35267 +91061 17771 +41848 84759 +19904 65178 +74300 26490 +85409 360 +67836 27705 +11079 6014 +50693 28761 +31808 53541 +63286 1266 +27483 38321 +45329 4687 +6165 69895 +22927 44807 +70543 14637 +37591 68007 +44361 76144 +90179 21770 +98775 53440 +11228 18984 +19847 82904 +45933 56378 +94788 30460 +84440 55446 +44612 4817 +46476 60278 +23781 8818 +40482 67065 +14449 75990 +51142 18472 +94746 15051 +83309 65065 +5549 84091 +10805 94276 +86801 83049 +1386 48767 +60795 25836 +75026 59016 +73583 75823 +34547 6977 +85929 4850 +41604 41269 +60733 92844 +67091 61288 +91762 83639 +42473 86812 +91596 71081 +73286 715 +31307 15971 +32945 43831 +56135 67553 +62098 77857 +56469 59873 +7445 40533 +75775 58189 +14249 64274 +52511 19811 +95701 25919 +75627 45212 +7494 72188 +96624 4694 +93088 53254 +22242 77042 +37457 38389 +60098 91123 +39055 34433 +52595 83464 +44822 32868 +37813 79381 +88050 38055 +34559 88685 +6203 85512 +48220 69414 +15218 25621 +36861 52115 +40180 57726 +48287 35077 +66015 69712 +93450 44892 +94101 13536 +87872 25742 +88980 82240 +37593 51703 +49060 33734 +72985 7740 +2814 65185 +27901 45233 +11050 23214 +2694 67955 +75672 27853 +85716 75372 +22340 42090 +13792 58471 +74710 66354 +88470 12021 +44550 39148 +66817 51291 +26431 13547 +25631 48331 +35123 75778 +2430 24891 +75104 40963 +61263 48005 +48022 8485 +24682 53780 +66151 66665 +88546 75813 +76800 1949 +87554 98633 +89530 53185 +44917 30759 +34762 34946 +64767 82092 +99884 28039 +71169 98690 +97527 49490 +78361 80716 +65121 24798 +22341 91247 +21767 55296 +56429 93642 +81755 84636 +11437 79908 +54282 11991 +73514 12032 +88583 58669 +28253 86367 +86606 38596 +26477 12515 +26946 1727 +31647 8317 +94417 71959 +16165 3948 +45076 59873 +41374 95868 +55641 95405 +33066 8440 +27460 22690 +8109 90942 +1356 499 +6819 71460 +39477 57592 +12526 87651 +55421 84132 +1115 71582 +31996 33071 +28170 22769 +54255 45421 +35469 51493 +59481 89065 +63876 86283 +71189 32765 +2719 67473 +97149 91011 +60857 73778 +76062 35361 +67880 26943 +50220 7132 +15601 33332 +7174 46940 +16148 37145 +25290 56250 +42306 74473 +96986 62003 +82528 17768 +44708 52032 +21322 16459 +56177 83160 +59607 53424 +94652 33836 +82344 38379 +81196 97551 +75870 72587 +77825 44004 +93217 34082 +85147 55820 +1867 5182 +3042 27312 +55352 3811 +49005 67873 +73647 74560 +43086 72942 +78885 3238 +64124 47815 +31020 39178 +59012 83485 +45040 11620 +49459 8289 +95795 23951 +17957 28350 +29943 96744 +27363 41391 +47568 51821 +96677 36383 +56005 54379 +93518 76276 +36740 5939 +69060 98175 +81940 64085 +41778 21135 +86847 82290 +77462 3237 +65781 91664 +51183 34197 +64067 98319 +19134 83219 +16605 43077 +54806 32792 +21903 68674 +84332 74587 +59770 16932 +28488 97449 +99525 85587 +54908 79643 +19491 9483 +18136 89798 +19793 51687 +96172 31707 +28985 69656 +82467 19232 +11141 86853 +31869 85236 +16373 97590 +44154 81230 +11988 83757 +40352 21197 +55348 53144 +31148 3515 +55931 39737 +29434 42937 +69238 44954 +85264 36809 +60199 72623 +20837 11306 +6317 33975 +70349 3021 +10902 43202 +16617 59213 +82925 90598 +28344 68026 +10488 36350 +37342 90472 +54466 24303 +27627 68150 +25673 31175 +65178 89232 +43815 56286 +76172 16597 +611 1387 +57080 29717 +22057 97962 +15333 6860 +34442 58884 +83387 47243 +71303 63030 +81020 85292 +74207 78149 +48946 69335 +61601 56800 +10658 48853 +67511 68370 +31965 50332 +97047 28029 +19435 92760 +84755 64978 +54162 96868 +24262 47278 +35384 69995 +94822 13669 +3395 68461 +95265 52633 +86614 38600 +94655 17514 +49402 91661 +52067 79525 +50387 69012 +1547 45437 +66298 79883 +49461 8362 +26353 81117 +75464 16513 +10518 35715 +27080 15250 +14158 1147 +5418 87486 +24791 18732 +75597 29831 +44367 76382 +1755 24282 +69146 14415 +88286 32950 +44604 87356 +61770 20215 +29362 28315 +9172 50304 +58847 87457 +40037 94075 +72488 68618 +51798 20208 +29319 94853 +34882 48828 +78507 28471 +5980 41819 +27635 84434 +60564 80718 +19210 16064 +15890 26887 +87933 8274 +40694 95361 +31408 46799 +24249 80404 +97021 45078 +8784 42880 +67275 90241 +75740 92157 +26730 72486 +77816 77171 +46243 16930 +96456 8937 +16021 73051 +43464 31693 +77144 59853 +37878 78247 +35323 71470 +54759 83187 +14885 82800 +76492 58460 +131 94469 +65000 60635 +53953 85343 +50693 78445 +73866 69761 +43755 41414 +89451 88086 +30496 84207 +33286 85570 +50443 2283 +7051 17249 +78603 59099 +92243 89417 +77990 24042 +17266 44459 +10086 45757 +22937 61469 +49211 46985 +19298 79630 +66166 50227 +96526 23682 +27942 93816 +33820 24153 +19000 53724 +93575 42408 +22724 17242 +19749 85667 +84828 30660 +86289 62590 +78119 21127 +69243 77821 +85250 20949 +84542 86383 +10254 58294 +6999 51235 +31644 90605 +17876 30441 +33105 56996 +47626 1570 +37293 9848 +41138 68871 +52808 46200 +40139 91842 +33728 91838 +1446 15136 +60772 43256 +9765 53180 +72376 38558 +62646 82118 +1061 23995 +58733 8279 +25870 26838 +43819 72772 +12789 98313 +50788 27178 +59718 51168 +43573 62055 +59467 40533 +63961 51854 +21388 64406 +19437 60122 +27421 40324 +53279 51833 +13022 76602 +77937 8994 +80642 77847 +70200 39476 +38996 85413 +90659 93237 +58185 86455 +40258 7259 +42553 52778 +49119 49189 +19283 30923 +75810 74278 +99482 70545 +73634 91550 +81463 42555 +53377 418 +38152 55686 +18574 96382 +75082 58251 +22384 41521 +77456 20031 +80820 24633 +99044 64185 +71373 45296 +24465 75591 +30988 89400 +48751 24942 +76694 70371 +39064 83906 +1107 88558 +99871 45178 +95532 79445 +43295 35732 +10686 48466 +82777 77901 +96695 19996 +89806 14596 +7142 97219 +50665 62874 +1498 30434 +68542 44910 +69048 491 +11087 88419 +1017 90659 +80397 67146 +27814 31380 +19248 15416 +41836 20170 +49548 55780 +7860 31586 +87189 9287 +33641 28458 +43616 44799 +45375 69881 +28719 59743 +87494 18650 +26099 38084 +22673 18566 +19940 48664 +58165 54243 +53675 59210 +96746 51575 +50365 37008 +66616 40078 +7395 91447 +9921 49734 +4675 6559 +75760 26365 +84154 79065 +91416 59488 +87798 60788 +80742 59294 +55783 59905 +32548 4478 +67849 93690 +56987 81370 +65954 88112 +81289 95854 +76869 17295 +42539 20430 +117 78646 +23438 99330 +57469 21110 +96866 16142 +72529 51571 +53266 19474 +73970 2041 +19290 47269 +42636 83742 +44088 99506 +2805 454 +19422 11486 +73258 51235 +51138 19313 +9428 44738 +55924 73074 +24024 3943 +66970 97546 +17099 48536 +32391 73643 +36078 5254 +69176 46795 +29572 72968 +9617 56788 +2642 86147 +51485 44084 +33542 79963 +34175 81783 +7205 95895 +35885 26064 +36456 62112 +50826 59285 +25748 29868 +50202 73643 +73182 20248 +51071 70039 +18420 67341 +45188 25130 +30717 13877 +46599 25449 +9276 31891 +64106 81514 +6465 47396 +7390 42516 +72998 8065 +80083 41725 +3656 30095 +31098 87048 +94162 29197 +94554 3799 +73840 87065 +98682 72699 +5281 74650 +70236 6117 +78173 85707 +22986 11508 +31088 54527 +91489 41539 +43797 24391 +80573 79644 +73135 86876 +37591 19672 +63031 57117 +12130 80974 +76610 56107 +38740 9623 +54685 3317 +16168 53635 +85234 5206 +48292 35669 +96445 25866 +77684 80547 +90063 8824 +65900 56666 +64712 2075 +48960 69500 +41816 86361 +57003 15584 +86736 69011 +90944 86931 +87152 26672 +93362 14936 +36244 67040 +8524 32869 +73498 94955 +51825 69154 +21036 89149 +81057 35777 +39375 76977 +34976 63466 +1053 8100 +46787 37549 +4955 16659 +19871 1266 +71408 28316 +35572 82515 +28050 91683 +35529 99884 +98135 3478 +69926 13256 +4462 28010 +7471 40728 +78390 31626 +75441 50294 +95687 76117 +1459 64325 +93072 70732 +14813 2951 +5851 77999 +47102 63103 +66471 10841 +44345 93748 +61247 32686 +77468 85582 +11572 61112 +21950 19024 +8352 86032 +22066 98296 +88091 54299 +11975 19089 +80823 57618 +27005 50225 +81023 20242 +18285 21416 +93882 68578 +61762 70019 +8459 67202 +23013 92914 +16266 67866 +63949 19717 +51541 26578 +97276 23297 +2962 62567 +71930 81909 +56641 40355 +7927 13913 +74705 67241 +38655 77203 +51444 28849 +34175 32816 +9787 53054 +27273 44096 +84012 66216 +16763 72850 +13194 7484 +83685 57345 +63250 3067 +34147 701 +41693 7361 +2076 82988 +35470 68592 +85800 41509 +4445 44893 +75085 91348 +56086 69558 +44125 49748 +65774 43340 +29887 65952 +5178 44425 +37412 40324 +8549 97973 +32951 93774 +51939 99411 +2500 40494 +77818 28526 +5002 97642 +41356 80703 +94712 82285 +64515 72355 +95663 11260 +94328 91121 +48301 52032 +33769 91387 +36502 94059 +77447 53429 +43038 91168 +60457 1822 +19910 49694 +22481 88855 +58264 19500 +66737 53993 +95512 14753 +69216 46179 +90006 75923 +86483 42257 +9332 14470 +23935 55439 +14480 27131 +85584 46547 +41298 49302 +74113 81008 +29793 51765 +63395 81762 +29429 43759 +62161 93759 +83134 20972 +24082 84838 +20456 4393 +58048 24497 +24933 65267 +18490 82377 +91362 44756 +75338 20040 +66718 38075 +86644 22145 +18248 38796 +54745 84086 +43065 57818 +3711 94623 +57004 81326 +14711 71006 +41776 38340 +10710 81118 +95461 15968 +77073 94875 +50432 68644 +51258 49646 +48190 87448 +61084 3873 +78307 33721 +43229 37710 +9151 51443 +74350 75564 +19379 29205 +41301 65662 +29057 52357 +66673 22768 +8811 10118 +46094 86485 +62766 30751 +12234 13321 +85074 91114 +8700 45454 +10834 94670 +30607 65886 +80078 42180 +40187 25764 +63358 99062 +28031 10440 +76373 45469 +29861 83057 +83099 54602 +58285 51879 +13894 24312 +3347 4749 +3385 53025 +61694 39055 +35736 95410 +19527 9456 +26442 30639 +93966 1262 +3613 47798 +58621 44193 +18719 77189 +68432 64313 +36060 6027 +54818 49753 +74071 65675 +24785 85124 +49130 98653 +4671 7084 +61284 48489 +63824 88371 +69553 54892 +95908 5761 +13277 54918 +16217 85596 +17920 13674 +97933 8347 +3697 45891 +99502 87023 +47454 38924 +48074 8280 +42716 65977 +76154 83348 +23748 92636 +76311 14201 +30624 16401 +57869 45144 +76907 98783 +69588 54133 +40558 932 +95842 89297 +9709 71475 +22760 49842 +69211 62783 +24882 82947 +17445 57392 +23236 88037 +70770 26982 +91931 64512 +7200 47282 +95158 39445 +53963 69473 +21979 18659 +64138 48446 +438 22592 +44629 87529 +74546 22040 +11972 68611 +30828 11760 +51530 76261 +47185 61517 +72465 53564 +15790 95502 +65178 24550 +36853 86192 +92461 36041 +3299 5966 +38090 41352 +53176 54848 +45216 41291 +77435 4775 +15867 28209 +6536 29834 +1970 20165 +57317 74279 +81630 22976 +4943 17322 +76419 93677 +46286 33077 +82038 79124 +93782 71214 +58090 23770 +26493 13211 +181 44939 +52105 30349 +44868 98500 +9157 51481 +13410 2814 +36772 71703 +1661 27286 +93930 34987 +24579 73609 +45337 71334 +60093 10478 +44394 43873 +83334 98514 +53452 97659 +34292 14076 +26460 63138 +30905 26437 +54732 35452 +31542 93707 +12818 32831 +27112 48133 +95410 50118 +96249 14442 +20237 58804 +95418 49940 +5544 36306 +23083 58907 +59752 51107 +85683 28145 +77604 17355 +66992 15670 +59795 99281 +14174 1665 +63975 52291 +87297 40164 +79934 45676 +383 7571 +613 51432 +98714 6982 +3887 90824 +63691 9648 +18209 23559 +41380 64072 +55550 33052 +74816 81463 +85553 47501 +26073 72063 +51918 67442 +8480 34340 +83809 5687 +71901 17481 +24181 99217 +37557 70101 +61695 55604 +78103 38676 +23337 69483 +48017 58907 +66084 3807 +22554 38325 +35500 51864 +648 67040 +20575 1931 +24735 86492 +70742 44121 +20917 59619 +66984 48640 +68429 80943 +51185 67951 +49659 37510 +76185 845 +97936 90387 +90896 6551 +79921 29605 +17334 60105 +3939 40515 +81771 68976 +92122 76727 +46918 35059 +21429 15082 +16047 7796 +16372 49472 +17067 99037 +48883 22638 +32117 47790 +82470 69331 +41745 39362 +19683 38875 +42380 57518 +80132 90325 +36612 59106 +84121 64171 +56282 81868 +13312 54353 +94647 2236 +4079 20951 +57781 47384 +14305 15137 +65767 93085 +80593 63386 +24254 15677 +27988 60869 +54501 90066 +69993 61413 +25255 9059 +69734 1834 +8325 37994 +69468 40719 +56089 86290 +24731 70267 +37251 93600 +86842 34335 +36235 67814 +92396 70414 +92993 73071 +86214 48774 +32017 66523 +50772 28363 +78756 7315 +68986 68237 +95599 29586 +96078 2190 +34408 60702 +22881 63683 +41145 4050 +15263 9519 +21701 41662 +81218 16265 +54501 40922 +72628 33610 +32309 59846 +84398 41427 +74257 28915 +36453 13676 +52913 93842 +59390 10402 +93183 36030 +28601 30432 +35598 66134 +40602 65726 +79474 23656 +58912 86985 +38587 13765 +1980 85679 +89050 65503 +85289 53745 +32720 99553 +4628 73933 +66372 13705 +69386 9916 +95903 55348 +34400 77319 +10265 75356 +98366 31473 +43021 26483 +82140 44231 +81129 1951 +14763 53844 +58 47990 +88330 224 +31724 73344 +7307 77875 +24307 80100 +85670 45015 +88891 69256 +49289 95348 +37568 37234 +86156 66603 +54846 16689 +43647 28482 +35366 38723 +59023 35308 +13293 54901 +70665 95207 +38493 15972 +33083 91246 +18475 17648 +65053 27713 +31506 78392 +73034 7990 +10243 59535 +23616 14098 +60610 47970 +82244 25533 +19714 87481 +42634 35456 +2774 67493 +12468 41138 +14492 43748 +69568 71307 +65883 25002 +88805 22075 +45440 69208 +6492 96675 +99910 94332 +45083 77454 +23519 16367 +45299 88877 +51877 52268 +72936 10276 +49732 68841 +54161 65282 +43111 90055 +35479 68957 +51621 90932 +96543 57171 +26703 57841 +68198 86466 +23795 10024 +99948 28020 +70780 27136 +49046 19105 +75326 37266 +36493 78444 +51240 1412 +30486 36384 +87362 55349 +73855 54707 +76498 59453 +99948 11583 +53560 79131 +39062 84881 +52053 97386 +64789 50230 +52476 54902 +34073 84957 +3886 58375 +60566 16283 +99608 85032 +28107 58361 +71324 96575 +2042 51641 +43911 71712 +35443 20704 +82232 91447 +53388 50351 +87397 70954 +10459 71048 +3376 86503 +78540 94441 +2968 13972 +15686 81912 +45831 27531 +3479 2220 +59409 75686 +96914 97863 +5421 72254 +93393 64160 +11817 23458 +44086 84102 +43920 5988 +90453 66192 +46914 35446 +94437 7328 +56786 4997 +80493 33168 +58219 21190 +24224 49393 +33551 15118 +54109 66551 +23627 95916 +1646 44417 +14312 48014 +4998 16478 +26387 48811 +83829 71174 +65194 57401 +99663 83828 +94409 40835 +25184 10960 +99601 52497 +52710 16861 +77824 78199 +28393 68247 +79107 97843 +75768 43564 +99108 80223 +28532 97819 +92870 76252 +5584 84953 +24965 65185 +64674 53012 +50616 81429 +64521 89301 +53909 87608 +51377 47546 +45679 14758 +2398 43550 +38469 65890 +66581 58310 +94433 7482 +84434 90047 +36678 74306 +25441 37869 +83553 12003 +24841 18905 +98490 61642 +72921 43534 +31454 30635 +89479 23152 +94026 98781 +1423 49613 +12407 9970 +36511 78164 +52421 72679 +36625 91927 +28605 79782 +76811 68751 +57430 55814 +53919 54644 +88084 38909 +11612 28264 +84458 89535 +17474 8126 +80041 60048 +94601 36487 +10213 27687 +18756 11415 +46343 81449 +56992 16720 +11951 4104 +89039 82501 +58545 30149 +54807 83366 +89813 31937 +24841 35311 +59383 27267 +98595 10181 +29178 17481 +25226 10075 +13157 58301 +27315 43969 +271 43381 +12379 10656 +40038 95401 +48374 67526 +22773 33751 +93140 70053 +30750 46876 +69796 33568 +86205 82150 +92529 34960 +30011 63875 +87415 21546 +76891 50599 +71773 4474 +51726 72329 +6756 25317 +32620 85808 +97065 94487 +62570 68691 +13035 44746 +70445 84160 +41292 82954 +46978 34090 +83543 77821 +38354 35838 +29667 88209 +24933 98790 +98136 69929 +86758 3927 +30207 59395 +78037 73439 +81045 20632 +61988 98485 +88318 82763 +5182 12393 +57811 96249 +60449 35585 +63976 36385 +24378 13254 +29955 65206 +33981 38144 +17005 84539 +40041 78989 +87934 9685 +92393 21766 +32407 74369 +64130 82039 +12237 30390 +51416 79524 +67867 61610 +59207 64171 +52718 33204 +85438 99833 +14564 75189 +70180 8456 +8201 24925 +40128 44280 +45413 70191 +9598 91100 +92428 21057 +66666 56503 +8703 95306 +65327 21772 +52268 76345 +46561 60153 +56672 7820 +20586 67767 +87755 95789 +95187 23097 +36353 49215 +37512 55317 +91858 17754 +265 43660 +90545 15198 +25994 8952 +17844 32572 +29583 8328 +41797 71466 +62000 5 +83948 52309 +35042 63020 +65312 22175 +60495 34659 +54284 95591 +33088 91572 +68723 25641 +45881 75878 +79489 89316 +42309 10552 +55712 29967 +47239 44620 +81005 5288 +11117 89008 +57411 23656 +99460 39619 +80321 86548 +8342 21775 +53250 37488 +42412 24613 +58565 62702 +31714 90444 +15831 62524 +4949 1517 +92118 60981 +21257 19652 +97498 84712 +45779 94614 +96519 74460 +76647 23641 +78124 38816 +108 63726 +22690 19484 +15125 95161 +5693 811 +99762 65418 +89694 83990 +33395 19015 +24621 89749 +75732 44730 +41746 72728 +6484 97318 +41728 40373 +75856 74649 +19253 98550 +92649 65250 +10997 91829 +21649 76200 +7724 19652 +19555 75212 +82364 6869 +10398 72848 +23344 70010 +58869 6581 +73037 90306 +52696 33868 +53311 68875 +24277 81306 +148 62841 +86800 19518 +94505 55293 +34629 39847 +93814 5658 +2129 82828 +44516 25450 +56145 85663 +78500 13860 +81140 35052 +68298 19119 +93239 35276 +21075 73074 +64953 79672 +12615 5500 +11223 86681 +99536 54297 +44208 32558 +97671 31723 +86294 80396 +56629 9030 +98564 43959 +70961 7065 +67949 59957 +77835 78333 +95152 73296 +19399 13338 +1109 24416 +80045 43878 +36328 809 +84911 79415 +4054 38602 +96332 46165 +6206 5495 +91111 18792 +82155 28171 +28378 52605 +33098 42355 +66528 59909 +33453 17807 +64468 25373 +9987 49620 +93542 93898 +14742 87710 +73112 39546 +57851 62850 +36760 23679 +81562 90945 +22275 78304 +70443 84541 +80098 75461 +31102 71885 +37622 69384 +69403 26528 +35 98304 +60542 66497 +66994 49221 +25370 72672 +54766 84702 +42537 21891 +45410 70517 +23122 9683 +23941 7249 +94543 38215 +37799 48963 +15643 83420 +94734 66596 +22271 12886 +2731 52715 +79847 81259 +60099 11185 +35114 12433 +38328 69583 +6439 98506 +86527 42365 +80345 69860 +85991 54691 +14045 38269 +63853 55965 +44209 16232 +30360 39848 +67289 9683 +24920 99454 +44219 65151 +50139 76449 +96654 22396 +48430 82985 +65258 23625 +41707 73801 +10539 36992 +34654 88563 +62345 41469 +9605 25713 +40322 23729 +60302 39314 +31416 15576 +55560 99229 +41000 73697 +47720 1063 +49635 6170 +55051 12681 +14365 14559 +96525 25448 +24367 13877 +86383 12933 +25377 23416 +90632 62689 +90068 10095 +27837 81524 +41643 26154 +11774 41385 +24428 28886 +42780 65517 +62443 6492 +1739 26440 +27262 94767 +6453 16329 +95911 6766 +12221 14745 +58640 12085 +4985 50104 +72668 49874 +77655 66249 +98527 12147 +22083 66469 +71410 62415 +42814 15629 +3226 90580 +27961 95106 +99855 79916 +19691 39572 +39644 72178 +17202 14894 +87502 52800 +96953 97588 +86620 89466 +21421 48932 +41231 35667 +14544 92420 +21766 57384 +93223 85084 +49747 20023 +57062 15621 +99908 13249 +24402 45928 +81870 84021 +72344 90124 +64018 35855 +72114 29884 +98490 13108 +23328 54239 +91120 2394 +23109 26530 +10108 30638 +86583 41206 +23837 26175 +31745 40896 +90585 80180 +2088 51262 +98376 97601 +18875 25610 +43451 82969 +74876 97469 +71550 59271 +3418 86219 +2105 67266 +19657 7640 +25373 7234 +51930 84548 +47729 33713 +87026 63819 +98042 23448 +37957 61892 +84668 3365 +99608 36579 +11422 65983 +43115 8791 +24238 82506 +88636 75951 +37729 1593 +78890 21564 +69701 52685 +62828 79695 +65672 63421 +23954 72682 +5689 34019 +26341 1399 +1403 67067 +12260 79496 +99469 72570 +83306 67429 +44826 84166 +72172 28656 +52829 47555 +79323 11642 +14964 17318 +37762 33640 +24208 99613 +97450 4272 +4127 86346 +54425 10853 +92370 88345 +80082 43324 +30086 46365 +93868 37522 +50150 10861 +61888 35796 +4814 21419 +21811 40095 +76785 20893 +23237 40068 +35751 47146 +96301 14412 +94750 82858 +79595 87319 +36441 14917 +43268 87252 +98872 53592 +8175 26055 +78844 88209 +1540 31214 +61382 63896 +25785 63412 +96568 57385 +57123 30774 +21826 7007 +18103 59878 +71433 45710 +63550 95955 +32572 87556 +53041 9956 +6888 39299 +6216 38372 +25152 94375 +3497 68148 +99607 36658 +28511 728 +86073 36652 +76458 44864 +42553 87391 +76017 71395 +21110 89055 +7010 85665 +64689 4252 +55394 54199 +32871 31558 +66052 5652 +93568 93723 +255 44436 +35994 8874 +3932 90949 +27404 91757 +55040 13175 +37204 95751 +22317 12161 +3573 17299 +69204 47890 +23136 91631 +86916 33727 +12365 77236 +59145 82627 +52251 28190 +14157 19639 +42409 90718 +25195 77068 +4024 6938 +25284 75007 +61442 62569 +41446 14582 +68941 53977 +88164 5068 +32086 506 +42704 34821 +3254 24661 +20944 11004 +24935 66681 +34047 4550 +1476 81944 +65584 49273 +51153 86268 +62795 47881 +57327 9804 +10822 63596 +98417 47803 +39942 49212 +11158 23106 +6263 37390 +28932 23905 +88799 56027 +91798 68973 +61651 41406 +48792 42292 +13591 65473 +86913 99352 +18046 44921 +79896 80568 +81307 80883 +8932 90716 +34702 55049 +13014 45980 +68731 42438 +63895 6207 +25624 34496 +35928 76024 +63842 56587 +47368 75035 +68899 71336 +26627 27802 +17627 21814 +61024 72244 +20129 29817 +74103 82777 +91106 52162 +33966 22861 +89622 4360 +31404 65404 +65077 77374 +75098 10717 +18867 58857 +23901 41388 +50009 14325 +39784 69287 +42012 67194 +92322 73372 +62384 24612 +50286 89915 +73872 55348 +96939 16271 +47893 63036 +4682 24684 +51620 59241 +71727 55522 +4996 66615 +44255 97564 +35051 30709 +88490 63154 +61840 53555 +65132 76128 +20646 83515 +82797 95821 +1886 39854 +66008 23206 +60213 25419 +29328 31278 +81066 53705 +66017 55771 +60112 44176 +58058 91417 +11493 15517 +70221 73819 +622 85323 +32050 99765 +46769 7002 +39888 99715 +66689 40371 +2182 297 +98417 80686 +29873 51524 +32935 63025 +85803 26723 +51520 94345 +25549 69061 +80116 26443 +88191 53713 +68124 40113 +48540 31786 +29409 29453 +81484 27749 +45154 11361 +60790 77715 +59019 36538 +801 32078 +31279 35590 +9510 93925 +42569 87245 +14467 78219 +35443 5370 +37194 30636 +33387 36277 +85624 14485 +85307 70928 +29286 15912 +51690 24929 +57082 97497 +86782 4229 +5786 97676 +89415 74718 +24610 41561 +16972 20615 +28433 68321 +37874 80550 +22886 15666 +22861 32625 +89148 64481 +58633 45447 +64094 1761 +87020 47958 +3801 61423 +2199 98267 +69148 65795 +45356 55948 +32488 24217 +28726 12440 +39976 81363 +26389 98979 +90307 21529 +20735 48797 +1842 73730 +90439 51264 +70358 37952 +87064 14151 +49933 65353 +59966 47586 +13116 60193 +49392 61453 +69335 77907 +38877 8381 +71124 20375 +84933 95987 +28986 72035 +36340 33961 +62571 53247 +27370 43653 +35564 2653 +76034 71284 +20700 82379 +14222 18388 +34151 67942 +78809 40217 +25357 24443 +34847 19169 +21222 70397 +89402 91468 +39211 66244 +64516 57661 +27445 25561 +73016 58760 +59176 98556 +8967 57354 +64642 5647 +20533 37098 +53567 63773 +49375 61885 +43877 57267 +70621 31973 +87674 82145 +85827 9913 +19432 95192 +811 31965 +62906 78349 +34729 71065 +36230 85696 +71822 20724 +51683 74315 +91286 80999 +67054 48472 +5759 98395 +53796 9336 +36484 30687 +68377 67184 +30011 81266 +54708 53940 +78566 13113 +82774 96554 +75259 56400 +46610 59976 +22459 25602 +87720 81055 +68370 83778 +9796 71096 +34370 46559 +38663 29739 +98144 87070 +15603 52234 +1877 89406 +28028 44997 +6952 5447 +71702 23507 +69663 4869 +81804 20536 +58583 46722 +56016 72996 +1503 32480 +39339 96155 +36922 69825 +16448 49200 +12526 8329 +43746 27559 +77450 87966 +68772 25421 +18616 48483 +43008 77314 +15749 81670 +22209 14997 +32869 48350 +59912 48978 +63988 69915 +49897 82712 +45904 10714 +2949 81163 +96566 25154 +46588 93261 +14178 52271 +95184 7793 +10524 70788 +99982 61286 +55693 80456 +37658 3780 +98741 24232 +52556 21576 +29415 13131 +49678 71399 +59352 78270 +91990 64835 +51502 94953 +89538 55698 +22600 6065 +70890 58632 +32434 74783 +72704 49731 +40348 56628 +91553 58582 +89656 20282 +95723 77367 +51609 43400 +40849 45093 +53285 53977 +3791 12709 +2922 65462 +24088 37408 +4882 36772 +23546 82641 +14525 27981 +33596 64477 +80169 25474 +75563 49491 +94237 78797 +13087 77436 +12519 24971 +52131 96960 +54184 16972 +81192 18378 +59537 74081 +2746 20383 +44820 19357 +11658 28406 +32503 56878 +71852 20183 +53689 61110 +43100 91665 +82638 1487 +74336 44977 +79946 30630 +8526 67694 +64153 33473 +64066 68242 +45338 72999 +52893 46688 +839 15119 +93389 39 +2096 18977 +19108 37295 +69054 68206 +93431 64617 +99297 77150 +31239 53198 +57304 59911 +83711 42382 +39100 69026 +58686 77273 +10969 93436 +19184 51959 +92915 92884 +28343 5157 +8116 11615 +24965 17305 +8051 13121 +92877 11785 +88977 35993 +59788 68369 +11004 92655 +71179 52130 +92783 79490 +20537 70023 +36644 76396 +63163 72642 +76701 7039 +82573 35817 +88217 53461 +19859 36468 +52257 44956 +42626 86248 +38685 94980 +2020 53547 +9047 39384 +48775 59549 +13965 73732 +16471 98012 +84844 98319 +57766 49374 +38341 86526 +7251 31551 +64656 38360 +42699 35441 +51824 5817 +32418 75295 +32195 14890 +53009 60454 +37379 26757 +35507 37045 +63359 68166 +85332 5161 +99266 77935 +37031 34757 +59487 58916 +79252 30308 +74269 62993 +15439 72623 +1681 44994 +23299 6525 +16873 88802 +60385 87467 +23423 69226 +29094 4330 +45777 95766 +85473 67504 +18315 72017 +56403 31591 +44681 22674 +43054 27314 +52148 31165 +44459 44171 +34773 4777 +11880 72574 +25973 59724 +62180 29799 +5267 93602 +82211 93361 +59852 50564 +73583 95188 +56188 20150 +32786 83261 +58441 1092 +37420 58602 +66088 54637 +3435 86607 +60026 95754 +93947 52864 +63695 11364 +90699 29267 +22389 60278 +82759 97183 +62732 33521 +88234 20407 +94856 81119 +50095 45647 +90414 35834 +1754 76136 +32609 21836 +81949 83037 +79023 19260 +50838 77690 +11558 80032 +70787 93991 +39561 9391 +50245 9414 +8888 43135 +71945 83798 +51265 18758 +35737 48216 +63179 6880 +86513 10878 +47481 40261 +68027 10064 +70460 52409 +13685 31121 +72443 6802 +92618 67025 +73638 93995 +86201 83576 +72830 79815 +86226 83000 +7877 17262 +78176 22391 +3914 26491 +86110 3743 +62284 27459 +42269 94587 +52708 51095 +31852 88430 +99089 32898 +82924 60634 +11188 88570 +86419 45782 +25866 29518 +37928 47010 +34566 58800 +81729 6259 +61417 31055 +2881 99420 +80459 19072 +41693 42351 +65973 57329 +6022 76339 +79778 18347 +68651 77657 +46113 22584 +56912 85499 +53687 28610 +16277 37090 +39822 85400 +98603 44117 +23531 83247 +46424 15490 +87788 30758 +36921 4682 +52906 46597 +70522 18276 +93329 1596 +75788 28217 +48454 50701 +3452 4419 +50507 3484 +49587 41027 +71210 84416 +41436 81074 +6560 14865 +47568 71119 +2399 28648 +41213 69816 +12200 65376 +31650 76771 +74920 48227 +22365 28180 +26945 53912 +61375 48475 +51993 84015 +10381 41684 +50975 41891 +31640 44258 +62904 13283 +85867 74966 +57411 24937 +57330 43194 +6881 73038 +36795 7601 +58463 66284 +99366 59453 +88978 19852 +88803 7492 +57185 62954 +14663 74284 +46764 89644 +74256 96313 +18077 44914 +59114 51351 +33247 40071 +87653 50317 +8524 68037 +40605 18290 +82652 99802 +97397 6395 +95161 90588 +80041 12395 +16393 34513 +18674 80352 +90953 23538 +87772 80317 +97432 5597 +289 60845 +73507 97128 +47389 9722 +61858 86533 +78904 71361 +7835 83908 +30187 94109 +3736 63497 +66586 76148 +19315 82021 +19607 42534 +45562 19024 +30310 91266 +55419 87224 +13853 92964 +53720 44362 +61406 64199 +68913 38981 +40607 18297 +38069 27513 +66861 4308 +73694 60150 +72654 2137 +81719 23018 +66066 22598 +56952 35591 +16762 58860 +35665 66464 +63731 92668 +79241 47242 +78152 88674 +37135 81804 +95548 81761 +80810 27530 +30575 68836 +56709 90343 +21754 42347 +59835 67591 +69383 11874 +25676 17695 +87932 60386 +91246 98863 +95736 61133 +38098 92436 +12843 1564 +88206 4920 +28602 15949 +91377 30328 +15181 62481 +56727 40797 +48343 37029 +10423 8082 +49872 34634 +16596 29943 +59348 13290 +27059 18668 +50376 55808 +65793 28936 +9532 12206 +23653 15108 +13507 35463 +75109 27671 +31378 99569 +58171 56796 +20690 83248 +4765 23554 +21193 22547 +3561 51246 +2391 94540 +42550 71987 +18378 21749 +36181 71039 +95035 11706 +50265 9242 +28459 84825 +11191 72385 +79775 2299 +53484 49936 +39442 77968 +91481 27994 +61453 30468 +11087 42019 +16886 23329 +2817 35628 +59894 17181 +14852 20967 +46704 9258 +80771 28580 +23633 81167 +78492 97381 +19409 47239 +8830 61190 +56786 23178 +41523 30138 +29871 19606 +33648 14653 +56421 15165 +15273 76851 +31874 6326 +44311 31549 +17216 48544 +77772 64767 +73663 44590 +34243 17377 +53993 87402 +52388 42391 +65065 62119 +38227 40424 +33745 12464 +9552 44607 +67061 16254 +21526 47738 +7047 53068 +87462 71326 +89720 35784 +3964 91214 +69286 96157 +55990 41517 +30004 82136 +91501 93139 +13786 94705 +15865 96040 +17878 33355 +57739 17655 +75402 53827 +69048 68883 +40818 13647 +74665 21618 +98049 89954 +43496 99537 +5373 75235 +78382 1652 +5365 26266 +41543 46153 +74123 66840 +30552 36796 +67442 23897 +80619 97654 +20089 31676 +10494 88523 +50573 84196 +70003 63287 +87074 47492 +61896 36770 +4352 49571 +43665 95668 +77367 8659 +35948 76549 +70973 24654 +40142 29230 +25838 46927 +8362 72057 +80569 49689 +84138 33137 +59803 84928 +46141 38708 +89643 4822 +81354 15241 +94814 82546 +32957 79808 +78443 98636 +96196 83478 +79015 69091 +15749 474 +70534 51153 +53246 6420 +14800 87847 +96392 95362 +47520 23431 +37198 64201 +63277 86983 +29696 72933 +53158 57569 +10467 7286 +25699 66565 +28522 50776 +39145 19440 +44660 56426 +57354 10265 +15012 33844 +85032 29042 +22721 36765 +43080 92805 +53250 88271 +61654 26050 +19597 10304 +74260 31026 +20246 44540 +55842 28662 +14217 19367 +34254 99206 +71847 70130 +65069 78572 +5551 22089 +8178 43586 +10056 65936 +44265 98311 +90413 52763 +32546 23815 +35172 28952 +82329 91236 +35882 78160 +22827 67132 +32407 59776 +19409 80199 +37187 64523 +64641 55693 +35963 76288 +83498 64337 +69377 61439 +85787 93610 +22996 63260 +35038 97586 +87137 95306 +46771 7933 +76912 51966 +52529 72111 +16560 14682 +46696 91582 +95124 9913 +94927 47211 +48780 92803 +97423 6190 +42769 34480 +54194 50244 +97641 1250 +84604 22562 +93370 83097 +6153 41057 +46419 65230 +33849 43026 +96177 34934 +33894 42013 +97399 23212 +31895 55225 +97488 53931 +31597 62073 +54563 58120 +67504 6236 +89467 41813 +95400 36429 +8572 83747 +65468 3925 +99418 75085 +52707 18898 +61647 91848 +32149 82166 +48829 75361 +45666 82575 +4807 22897 +68604 30148 +28463 35870 +15919 29459 +45666 49812 +30825 79841 +66712 8126 +40408 39651 +30131 95826 +9259 2433 +3533 19440 +54950 49256 +65247 41796 +93516 14192 +56156 5138 +87851 29811 +88006 26304 +53217 7242 +27239 14905 +254 94879 +6148 24856 +87779 47897 +9538 28810 +79678 53995 +50637 33795 +98704 42416 +525 55894 +32954 96459 +55912 92699 +29449 78769 +55177 11304 +61464 63351 +506 39961 +66481 46273 +61077 39483 +8347 72608 +399 58808 +53856 90878 +54674 22917 +4436 15113 +20415 40811 +41796 24176 +49998 15756 +86132 36650 +21306 85875 +32715 36456 +35051 64649 +33546 50112 +23110 77151 +92517 4463 +39010 22733 +49938 66297 +74018 53121 +39515 93039 +46566 12817 +73831 57468 +12501 59029 +71432 96262 +48936 56622 +65683 15505 +68773 26351 +45631 17953 +79290 62979 +92440 22710 +86412 79391 +34140 36476 +66523 12555 +29163 36255 +12231 81634 +28472 84942 +7889 50437 +58627 30365 +37729 85023 +50481 21116 +83188 6127 +73136 40720 +95016 28964 +94830 49627 +24546 93335 +56051 89597 +31753 42265 +12725 37530 +37520 40690 +71810 38431 +32635 5582 +37258 13947 +75524 34931 +19877 20496 +12505 58993 +46145 71719 +87792 80509 +66683 8945 +44446 12483 +48249 72483 +80351 22269 +69019 69903 +27982 96236 +28741 78779 +75050 13109 +62699 18667 +86505 60942 +4167 37783 +82754 16143 +58723 28171 +81498 28642 +33271 89302 +99902 96912 +29405 47151 +22242 31673 +96622 90430 +75429 20762 +8816 29173 +9549 77854 +7283 48046 +79664 70811 +48206 40730 +37465 58395 +98398 82298 +8336 72989 +64272 48043 +7425 28408 +16445 33950 +76252 83803 +22381 44865 +72112 80722 +2358 46656 +67077 98222 +8224 59191 +22718 4371 +47551 88547 +79119 83392 +67610 53185 +46189 21573 +64474 43395 +59780 85815 +81719 72733 +22520 58094 +14820 5807 +87266 76270 +4376 274 +28777 78016 +41459 81266 +7575 25008 +94456 58392 +33818 93161 +74861 66662 +97537 36630 +98940 53511 +27673 5142 +31343 84570 +59224 82293 +53047 44145 +83363 51389 +42679 69619 +22951 31822 +71058 6721 +3524 36286 +69743 69736 +91208 51149 +31490 32052 +70282 40940 +6125 91164 +69037 20423 +884 15102 +98656 27374 +63868 73819 +82716 768 +93179 22274 +31446 65852 +24308 98946 +18390 71231 +69132 83815 +47925 14530 +2026 38004 +11147 57592 +19237 68140 +17675 54910 +98681 59591 +88466 65164 +22321 29996 +76356 32393 +71711 90075 +75361 38899 +77043 98512 +33793 28287 +12616 23839 +64542 74741 +6916 40254 +63332 53418 +16420 51034 +8147 93856 +14492 13470 +78359 68233 +45161 28960 +46689 92121 +69079 68678 +12691 71282 +9933 69183 +6134 9103 +20798 65040 +87742 65462 +93237 53771 +29980 1328 +53494 33957 +17427 77046 +52355 11003 +18204 75574 +50913 93331 +51820 88854 +3738 64225 +8316 8090 +2307 64377 +79782 84688 +10491 72751 +83839 40525 +62690 68190 +45303 42112 +40810 47166 +68110 74615 +8433 70944 +77784 48712 +93893 87859 +78119 41008 +41674 43673 +61597 93338 +92543 36993 +79273 47230 +84683 4720 +7995 48260 +6488 17390 +72729 50333 +83793 58009 +81859 20572 +19306 50257 +72914 95236 +70794 94843 +75596 33547 +67048 779 +76210 19415 +8049 96185 +92653 1653 +49819 20197 +7642 7242 +20219 45660 +15489 39758 +16671 78108 +85800 60981 +46486 96864 +71852 86929 +29864 69596 +78830 90279 +27648 55034 +55441 54774 +93113 23923 +67678 51850 +70007 31053 +93448 48991 +78324 85522 +30150 30268 +96513 27662 +27869 17187 +63444 50924 +43584 48950 +53285 6054 +10636 69488 +63654 46136 +98679 10554 +19667 25625 +74898 524 +2156 2401 +82059 32416 +27477 91756 +33075 28563 +64096 68717 +85625 81462 +89035 68549 +51789 24101 +72040 692 +58165 74068 +12941 120 +95064 93727 +51170 5578 +54515 43368 +22623 39596 +50475 87134 +3184 60704 +89392 76803 +42292 45957 +61430 15405 +21950 38683 +21177 72848 +36489 64732 +72177 30360 +43453 68430 +54389 46277 +81812 38129 +24025 72901 +90289 56181 +40355 41379 +35635 18864 +71537 28690 +72236 12613 +13999 8580 +86048 71762 +52886 97213 +27519 58066 +798 50068 +72806 48648 +9441 31506 +70424 21514 +10352 10557 +145 15941 +18768 29982 +10589 37874 +99841 65815 +20167 14201 +13340 23765 +9862 54602 +38578 333 +90502 67630 +14250 84764 +11004 77498 +23507 19302 +76132 4945 +24690 57629 +41593 94838 +79831 18172 +98599 61707 +69854 51092 +25944 77969 +5515 39924 +1822 10175 +26364 35541 +59938 17017 +51194 70674 +22473 10339 +7153 2262 +94015 36082 +16238 22683 +54076 53520 +50813 13921 +64005 21800 +82118 47574 +59780 53451 +62038 83438 +89842 992 +40663 50749 +65434 21709 +52725 84623 +61075 7255 +23205 59083 +84104 1881 +6622 63665 +88375 83862 +57960 29755 +36034 75311 +15569 38122 +40784 97161 +680 52887 +24295 99574 +52385 76105 +43448 3114 +63307 5131 +7833 35835 +39232 34542 +96034 22473 +85614 65492 +48465 51561 +39536 11189 +51700 9926 +41391 17674 +35625 2838 +49055 5226 +50952 10747 +62426 25373 +44947 34214 +56531 62698 +21939 88259 +70112 78026 +9218 85929 +70225 75413 +62194 96298 +64829 84836 +91821 70189 +2081 53472 +81028 7163 +55681 65851 +70387 38905 +60347 73226 +47801 50487 +74046 69438 +8146 45066 +70917 92306 +82131 80147 +76578 44028 +72210 78943 +74400 94110 +91444 78951 +31148 7545 +1765 11618 +6937 40116 +74879 50322 +10763 1277 +64493 43450 +55205 93234 +80079 94565 +46713 10027 +49203 83827 +53795 76490 +54474 28103 +20698 51303 +31607 13391 +52862 97956 +47388 92825 +51880 22276 +20670 19195 +46982 85784 +73811 9395 +82818 97142 +34754 39330 +95252 73256 +2321 80786 +88964 86813 +64079 69386 +19298 67156 +68669 29337 +93115 40499 +45124 46582 +53827 10257 +3924 76697 +22013 4716 +83404 1719 +14627 43518 +39877 68999 +87829 47462 +51959 69644 +70556 2368 +37724 3827 +64076 53100 +60093 13639 +17344 13806 +64680 39217 +83280 37394 +19417 48057 +93390 50644 +95606 81597 +99885 65098 +84279 30792 +12103 19679 +95318 88233 +1625 96841 +61648 59825 +76779 72267 +95522 34336 +20848 15166 +4582 77989 +37114 83422 +37719 3972 +18092 13028 +67175 80160 +65451 37895 +74481 10418 +70289 41284 +56706 75179 +17134 35078 +31342 52352 +32114 83741 +91340 32312 +32243 48036 +10893 47558 +72939 29543 +12479 43848 +23056 13575 +3781 47292 +17471 60099 +59250 49482 +43591 65571 +70789 95368 +95760 12582 +39936 2186 +55328 74129 +54340 96854 +23478 3888 +24502 29473 +64415 78128 +66138 22114 +14460 31077 +47292 45973 +40267 76478 +91725 88960 +66747 57303 +54502 27635 +81914 68913 +45036 65131 +18682 15893 +59523 75991 +94982 30443 +42793 2015 +28844 60700 +95876 9885 +52113 66182 +21056 26849 +22676 38745 +79852 99942 +24018 7880 +53671 95885 +86897 3432 +3468 87312 +45315 42361 +34126 4786 +66919 53383 +68771 43542 +47536 73204 +21178 24068 +16112 25894 +27690 5356 +38919 58378 +5151 32244 +99479 58186 +15664 3441 +85652 32106 +32177 66015 +1076 93208 +41086 90478 +2094 20650 +7365 96028 +1857 91636 +22511 42589 +33821 93753 +97448 6554 +34831 21371 +93582 62706 +40434 72723 +76342 49667 +29359 65298 +72279 12047 +2407 29847 +26458 82876 +20395 74869 +16985 87779 +53185 57974 +61298 18835 +92950 28101 +14 84893 +24020 40670 +34367 97597 +2428 12992 +55432 22684 +76874 4645 +22287 96900 +33063 45658 +20426 25024 +21352 3726 +92978 76620 +98619 12481 +85635 81731 +93420 17369 +9401 16460 +32595 7300 +5724 2732 +57729 35440 +7983 49083 +1427 19648 +64464 27990 +48779 44683 +48217 24841 +17462 11292 +14118 71820 +84148 17612 +84925 65276 +13793 79304 +96728 55988 +98012 10078 +77382 58536 +85503 35588 +14790 23609 +51993 85434 +92641 35315 +36337 19569 +49067 87233 +69691 6104 +75535 2763 +42373 28194 +14186 21128 +72171 47358 +3474 5368 +72194 79592 +51657 60418 +76414 48058 +53011 78431 +30841 31293 +13692 98050 +99937 80461 +14880 21573 +12044 37661 +26127 41439 +30467 7157 +5668 69626 +14330 99779 +50744 15934 +51804 40706 +37372 12173 +63736 44798 +33196 75448 +40227 61190 +37495 9366 +13947 92210 +31021 92734 +3224 76697 +84189 16729 +43911 25636 +57030 2404 +76133 54564 +54225 34156 +16977 38923 +23694 97428 +2381 46946 +67436 25266 +79429 77104 +22478 27094 +94736 36292 +19959 85018 +97501 38234 +2956 99266 +62897 47747 +44139 69576 +82968 94008 +30752 33394 +53138 26444 +70102 13094 +91534 77173 +325 94247 +1607 81144 +96111 70213 +58628 31219 +13364 56501 +92545 4775 +3319 41772 +97113 47170 +84242 97462 +21232 6612 +94897 81831 +32803 19022 +63172 57825 +83193 6947 +74105 35740 +16713 94183 +1916 8533 +86231 51755 +6090 43607 +48436 69058 +38294 89357 +52088 50596 +79987 15134 +59906 51008 +81042 56407 +23767 95788 +67843 15916 +83433 34174 +98760 25717 +57387 10692 +58553 33020 +10095 33428 +76382 16181 +65959 10150 +91467 46010 +77092 16230 +25584 70400 +31046 92228 +24431 15018 +1558 65953 +85623 49385 +35982 27880 +89185 224 +27051 20299 +7768 21436 +81364 98179 +4565 62337 +5289 62074 +19461 63792 +26470 82828 +57595 38709 +10039 67514 +10642 53658 +91296 66428 +91624 9731 +78897 73043 +8477 54311 +80102 94472 +97070 48321 +21871 24774 +57001 85125 +33885 43388 +71763 56935 +44405 30820 +66277 2898 +36281 4653 +79512 26165 +34588 43593 +38247 74123 +24674 25859 +92462 39578 +85408 70772 +66642 92795 +65986 58717 +27942 81783 +92844 47187 +92302 76040 +86714 89877 +18302 24989 +46764 91273 +78795 75462 +94126 66929 +91070 55299 +70470 86709 +68959 55928 +56898 38397 +98383 50953 +41498 97691 +81107 22272 +82082 65383 +80526 19248 +40228 28612 +1324 38673 +94448 59543 +83012 93136 +48819 27620 +48785 93937 +23062 79386 +58510 83290 +71626 60164 +8454 5772 +56461 97660 +21461 67051 +2757 5734 +56512 96464 +89504 58526 +43324 6593 +80876 76770 +73136 41789 +7818 69568 +16338 21068 +15343 60334 +82415 24985 +53166 58737 +40880 30032 +10041 18442 +22092 3407 +44306 82300 +45998 43418 +16372 36678 +53642 31446 +89813 18721 +66510 95935 +48947 73878 +87225 29079 +88050 59255 +8279 9840 +89398 77447 +9273 3360 +64609 41346 +77811 81756 +93579 63212 +2531 43748 +6112 92462 +26145 24929 +33277 8349 +38693 80385 +82568 37928 +5608 54907 +87389 74497 +56366 67117 +81609 59977 +56598 29013 +29511 78595 +54890 2764 +22891 67019 +73778 76252 +66728 41791 +91240 2287 +31845 41295 +98012 92293 +76882 70383 +76609 43950 +77490 7303 +85548 84116 +84456 43696 +37536 57875 +62026 18902 +54859 85441 +22875 51008 +95848 27457 +40993 93046 +76539 45556 +52475 74721 +39156 37022 +57395 59869 +60957 27089 +65683 98626 +8204 11630 +17580 25365 +47386 27934 +30297 44156 +36138 90042 +53129 26921 +71477 47279 +95867 10652 +83942 55550 +18311 41325 +63878 41875 +4538 30426 +65666 66300 +6745 12438 +30818 48574 +38225 25674 +55672 99548 +44832 4780 +98539 14688 +85812 45294 +58247 7536 +56010 9829 +21919 23902 +58350 21545 +37535 74333 +12650 89623 +97943 93941 +26491 98958 +84512 9646 +80445 21267 +49689 56958 +9136 72159 +35016 33985 +9662 27290 +48326 6389 +33528 2673 +55611 68208 +3693 99050 +62577 22690 +52825 83142 +46454 98604 +48641 64685 +10294 94687 +38415 70485 +40804 15535 +30988 11954 +62294 61943 +95339 71998 +19284 84538 +64716 6236 +46575 63031 +42514 90897 +15858 81405 +81889 86396 +53523 34304 +81451 14547 +41410 18002 +86849 86998 +78334 53467 +65652 66630 +96225 2423 +40081 64976 +28370 55798 +2133 85807 +27134 67848 +68345 4732 +20136 48577 +29669 75065 +15222 79678 +98122 7955 +27443 60753 +35003 17947 +80466 70006 +80268 41793 +57591 39068 +94571 40484 +16685 13274 +60429 72107 +41017 76222 +99016 3794 +37365 61912 +71068 89547 +35626 52760 +43377 38324 +99578 7320 +23294 41506 +49765 38891 +9631 77220 +89421 93479 +89951 48521 +41814 8759 +4339 18719 +37788 35819 +13111 46345 +58907 58007 +19755 8217 +26737 44235 +13633 50716 +39423 63749 +15644 86383 +85460 4333 +72657 20268 +58216 73882 +77522 23061 +18085 13869 +54389 30831 +89251 97403 +74132 51877 +9629 93673 +64654 56927 +15131 32677 +16432 84671 +11553 82198 +61620 12030 +25163 47696 +70133 78362 +45904 94968 +53115 11034 +49277 17390 +14318 67776 +12834 19987 +20498 56712 +20673 19912 +68793 92793 +45941 61326 +73108 9920 +72687 19602 +9183 54816 +85473 85977 +80667 81828 +20539 23002 +28591 83560 +53651 47842 +71558 12857 +5759 2499 +9676 59870 +40979 60800 +47612 6556 +31529 81537 +37812 35331 +43137 93102 +41195 88595 +59880 35698 +18995 91288 +94124 67301 +33773 46306 +22037 21327 +48227 74339 +10117 66124 +10062 51005 +46147 56619 +25384 75441 +27331 47042 +45110 96855 +85462 53495 +82477 40229 +15903 47745 +36377 2815 +54620 91163 +97590 69459 +31508 82061 +94193 98437 +78193 7740 +12923 50751 +65351 24571 +13605 35076 +4619 12374 +45296 59862 +45022 49782 +11068 93423 +55480 22240 +99825 50836 +277 46717 +11162 9362 +65463 87516 +54855 20211 +45994 76559 +89386 77953 +17739 21929 +13569 3149 +6719 46020 +27576 8690 +96797 38650 +72002 2701 +55689 66617 +44858 86352 +37923 98379 +88649 29424 +57870 16449 +49645 90942 +53536 17831 +78840 9260 +52572 7211 +3400 73223 +78285 22019 +73974 88402 +2780 38340 +65340 8464 +76094 88853 +11405 20199 +79044 53763 +81910 69765 +3633 35121 +24920 53415 +11869 91450 +55871 78822 +1015 46187 +75617 67041 +42730 69774 +86120 87609 +22232 66102 +63577 32660 +84144 51131 +97212 94698 +91448 14275 +8430 23114 +23605 83699 +68836 10057 +45667 51418 +1026 29569 +27530 9797 +34683 58277 +67638 4843 +23753 31156 +22927 33770 +7646 90319 +52271 46968 +25564 38662 +16437 84729 +66259 36534 +42770 36131 +9237 53735 +96966 67614 +4812 24436 +46397 34656 +86262 84430 +10787 50860 +75270 42324 +30625 36955 +18540 20001 +16986 39360 +52840 50319 +97842 14655 +53393 53957 +35572 54269 +25720 2324 +1360 87477 +2956 34385 +76205 20807 +13555 69135 +73876 8838 +31379 85159 +10261 30209 +41767 26460 +28025 64000 +50015 49743 +78092 59382 +44382 97422 +44747 89027 +64986 358 +1332 38983 +76525 13489 +98275 37557 +99363 78064 +2836 69931 +21168 25138 +71565 45640 +47764 19624 +57480 41919 +64140 85348 +16449 18991 +1596 82086 +42617 56092 +35015 83484 +59296 32961 +45728 50111 +5998 62772 +68854 91652 +8240 60362 +82136 81075 +40891 95807 +21248 56082 +55008 66054 +73896 73983 +47370 94255 +27412 94546 +99772 85028 +51288 20526 +64474 44929 +87619 4163 +36042 10765 +98544 31423 +1267 56926 +62194 31879 +80592 34701 +98727 76381 +89609 40333 +19066 40778 +66911 38060 +81489 14060 +5799 67392 +34803 6513 +74826 3467 +23235 75962 +33402 5982 +95956 41765 +36240 39011 +37704 5342 +47186 65799 +84042 20918 +76342 66951 +99849 83302 +80604 34457 +91827 87588 +12547 92442 +29147 5561 +24045 90136 +87663 3166 +82009 84057 +44897 85657 +14671 10831 +62715 52684 +14287 36046 +97269 27971 +61338 18820 +57417 27083 +48052 45868 +19270 3356 +45004 34054 +38649 49179 +66907 71005 +72662 69700 +92298 93234 +61697 10604 +37801 52284 +74899 67391 +54237 18321 +77923 79765 +55722 549 +55818 47494 +99887 49767 +66683 76126 +15692 85683 +42034 20481 +62634 70961 +7646 90515 +42690 70965 +9980 86004 +34544 28929 +93174 56668 +30709 2441 +19717 25892 +39946 19368 +7776 22008 +65522 86485 +70913 77183 +90265 90814 +89986 97238 +29693 91362 +58475 51958 +46430 66855 +3930 12183 +86601 93239 +76072 89644 +36347 69416 +9250 20902 +84156 51161 +48555 1642 +51587 30213 +81959 3388 +92989 11871 +96282 67207 +43224 91461 +24124 55652 +87064 654 +92247 28944 +83713 28574 +62258 14140 +78 2498 +57438 43080 +36016 77036 +85664 75 +66777 57650 +75189 77164 +79200 1352 +92630 20087 +47625 55829 +56288 4036 +54356 48472 +12815 86397 +70808 14126 +9671 11258 +42368 78415 +62756 35473 +22324 31548 +87057 66381 +47851 1461 +7021 39448 +60811 80214 +16961 7450 +29113 6487 +19892 21954 +86290 34916 +97155 79950 +83474 34142 +87261 12576 +93839 41536 +89657 39419 +70870 12730 +77753 34648 +25882 15269 +6527 50843 +83758 11210 +87444 73889 +28948 43081 +15816 33815 +62173 16196 +30260 45678 +71195 87228 +38971 41923 +10397 11007 +15138 33030 +25622 86807 +22640 7936 +58345 22327 +83338 37299 +6683 96430 +49273 1582 +34964 3032 +85851 45033 +33158 44572 +59756 71768 +15795 1557 +5997 46689 +46505 81680 +60224 77435 +26734 28490 +34210 85923 +85036 31049 +85970 9568 +86729 74027 +94690 5652 +72943 96181 +68464 18972 +70169 61679 +13826 63259 +91176 20946 +54330 16423 +64310 16264 +50783 48850 +58933 74398 +24602 93956 +47779 3260 +69812 53566 +86835 22479 +925 32311 +27032 54448 +73942 56868 +44853 5004 +43648 32717 +81824 23032 +76041 57734 +64350 97251 +68065 60958 +97065 65676 +56190 6398 +27657 89240 +57433 76120 +16851 75636 +46969 5498 +45644 19589 +99397 77660 +6360 54789 +47779 3290 +25525 7222 +8431 39933 +3753 16453 +8671 83568 +59367 31688 +24857 88109 +44959 68158 +50779 32602 +78828 59210 +94962 81375 +70220 44191 +82041 50840 +96347 98677 +910 81853 +80962 26503 +14738 9577 +90713 15270 +12029 39120 +37354 30094 +58832 27627 +64991 659 +82900 96661 +32740 5136 +50039 49651 +25607 70896 +79555 26135 +71498 14843 +39933 3564 +11961 24322 +46174 56604 +16326 22226 +73564 16457 +12282 33329 +80898 93593 +99193 66030 +20476 41484 +84906 34175 +77094 863 +44460 46927 +76355 67000 +74392 30230 +24693 42794 +93898 73140 +18442 71887 +58104 77159 +3183 95171 +88320 37552 +90360 7014 +51715 93043 +55600 36453 +15876 81768 +78837 59108 +45373 25954 +19738 25722 +72460 91088 +84266 16157 +41102 25874 +15920 64380 +16584 32737 +66141 72578 +59909 35699 +51444 99324 +85652 98954 +60069 32005 +22697 39598 +16763 12251 +57219 15630 +64260 99444 +87149 97345 +63701 79581 +89665 23089 +12269 50087 +9089 8532 +53993 40722 +10723 20104 +68096 27643 +32550 25987 +46524 81443 +43360 55914 +67268 79448 +1595 17071 +46195 39833 +69719 6694 +51046 92104 +63851 76112 +85802 79147 +74644 40866 +84555 25902 +65959 44065 +6635 65020 +83631 79968 +73198 74161 +50294 60274 +5718 53346 +45244 61741 +59015 72684 +52581 40450 +33047 30987 +30025 18579 +48526 2648 +77101 772 +87826 98222 +12780 87550 +54302 33673 +57264 14700 +94882 34241 +24463 48224 +44141 5223 +9562 46884 +69839 36775 +20358 60711 +73491 51073 +72150 32761 +23598 84513 +2904 19798 +9129 40467 +54842 37628 +74649 57209 +61387 1786 +71168 88110 +98294 4942 +82863 48561 +1809 12232 +5836 67070 +95748 30676 +88555 65047 +48786 62278 +42076 20002 +83790 43604 +44756 7513 +96671 42231 +3337 26262 +46538 48433 +11910 42074 +26181 57923 +46946 39085 +69230 1701 +41948 88508 +50693 34829 +27601 58022 +43699 81007 +57385 93915 +25477 57723 +74606 25504 +37867 2129 +78630 31252 +3200 78590 +37 3884 +93917 40132 +13527 54058 +744 53163 +83619 63949 +25104 99086 +94265 32135 +88410 52057 +23529 37008 +30984 78532 +24700 42846 +27999 81654 +626 55886 +51672 77886 +88778 10875 +90592 18263 +87279 45347 +72256 30433 +30727 2564 +4437 1017 +37446 11869 +37942 16848 +4307 36780 +3790 97828 +39764 73237 +8290 43478 +19382 34122 +73727 62119 +95072 79149 +94710 71089 +26901 8658 +2034 72689 +9091 25070 +11530 83662 +89060 4418 +96843 71200 +79548 59349 +24017 58623 +81816 39948 +24057 8553 +44257 84602 +11909 42187 +46766 76049 +25808 82955 +53443 53550 +42431 93838 +5525 74343 +45235 45731 +24045 90761 +51434 83414 +30164 81095 +2341 127 +2254 34897 +70386 7966 +75455 38836 +41844 58212 +92626 37079 +45637 20147 +69221 67535 +85277 75073 +90648 689 +47462 43684 +87954 79007 +82949 79458 +1039 62854 +27966 98892 +28423 55610 +41691 78128 +45257 28874 +2734 40263 +50959 94371 +13165 46119 +93463 99834 +94403 78219 +8892 62483 +72336 94222 +50791 49093 +45785 16774 +84998 32373 +38243 75526 +12246 34501 +18955 44035 +63260 24425 +52102 68075 +88467 50875 +65682 83409 +70982 43430 +14876 6783 +56871 7540 +6417 37504 +92128 97802 +64097 21611 +92123 97856 +5385 94019 +83495 83360 +97467 73255 +69788 87323 +34131 6296 +20804 1527 +33500 69983 +31384 36737 +81611 28377 +43163 77092 +76692 92361 +10244 80578 +69135 20417 +87247 13432 +99245 81533 +83027 77725 +28311 41867 +22883 84792 +3369 25718 +97396 91293 +62695 70226 +16832 27377 +76698 75891 +57037 20183 +74198 84239 +89615 40952 +96437 97043 +85509 4303 +45266 12392 +87448 58006 +83739 77774 +90875 61133 +94386 45921 +76635 60939 +43395 39038 +3914 78746 +19248 37355 +17462 62063 +45974 28860 +17457 78558 +94370 29915 +88539 189 +93 19184 +56802 9233 +34034 74140 +22011 39372 +17637 90808 +36198 40741 +73928 90467 +41048 93029 +34706 25903 +2849 37734 +9583 30313 +1119 93915 +58109 93852 +68598 81972 +34662 43320 +85744 80889 +96226 52803 +57625 72252 +76648 77101 +16183 91528 +93635 46865 +36184 41098 +24348 51178 +83195 90355 +62592 39939 +92843 32317 +51184 72951 +59787 22536 +87761 1715 +75845 13635 +96317 67110 +29568 45833 +44409 48530 +68530 1648 +13354 25539 +80272 42875 +32973 65811 +16526 1744 +33394 6998 +74554 10606 +38961 59183 +61893 72427 +90474 21226 +86307 51580 +94357 79377 +39017 25116 +78162 75072 +38262 9715 +69454 45969 +56762 75737 +81798 24207 +22673 24223 +18283 26892 +81094 73157 +4516 48615 +89544 9880 +60334 9975 +58686 47917 +68663 64213 +31349 70455 +40231 95541 +25304 29263 +1360 22913 +72645 54549 +10088 18775 +3409 24941 +7507 28995 +88729 61466 +27228 83308 +14498 97583 +46248 39066 +35017 84402 +83756 61116 +4702 60759 +75756 48509 +67654 38300 +17692 73290 +51154 8196 +51420 18462 +46890 89888 +46532 16203 +22925 18470 +4265 21675 +63059 62045 +15707 86197 +6781 62113 +86660 59894 +81252 36822 +14489 81449 +25696 20285 +66198 22621 +94264 97985 +18829 14406 +72667 70489 +6105 12140 +31736 45228 +59764 6806 +65679 83758 +19411 1028 +61433 66729 +6161 27251 +43859 12152 +19786 90699 +71404 17599 +29657 11143 +44208 53279 +11277 40657 +65799 97367 +20038 84927 +92879 80778 +717 21411 +76478 81170 +27429 13255 +85384 89321 +81382 50293 +87094 33606 +54315 1094 +70742 49255 +37671 23436 +19128 73114 +25836 33524 +30296 45634 +94785 53288 +32194 51122 +38855 94527 +87921 80164 +49493 79262 +78725 62290 +6406 54438 +71620 29102 +65466 88724 +96298 18575 +72485 91113 +94869 18677 +15850 66608 +71818 24540 +66481 81755 +32993 65552 +71892 55594 +2923 3489 +89412 78657 +19417 17344 +84356 14679 +98472 50505 +50102 48856 +741 4526 +24362 51076 +73618 15898 +63648 81370 +94970 49133 +2221 3261 +96859 22075 +2755 23751 +27968 82838 +85528 4162 +28654 83443 +39068 56916 +11594 49841 +14213 38756 +44554 78208 +56256 54820 +9726 76431 +49940 36229 +12982 34308 +99200 66499 +25740 84939 +52282 80673 +93378 69339 +24346 2334 +56359 36096 +31679 13905 +31231 7823 +68154 92499 +65682 18283 +20164 82128 +26451 84985 +1834 44978 +80825 30429 +58493 36168 +41173 41289 +23953 93308 +68403 37602 +80650 67216 +62863 50336 +80643 50989 +18378 90463 +92876 31830 +93561 32397 +89839 19761 +89141 19430 +41560 65200 +3978 12080 +83377 20918 +98773 76378 +88155 91216 +76295 36344 +72348 12438 +75288 92262 +27869 19651 +92707 84833 +10927 48881 +4748 27152 +40334 11483 +72695 69983 +45365 26873 +39557 94918 +35272 29633 +24059 58152 +44932 85985 +24297 36299 +73152 43134 +11161 76282 +56466 82854 +90859 78267 +74244 34405 +21803 93652 +15007 4204 +56053 92332 +60158 47072 +98138 91078 +2445 47381 +4876 40621 +5922 65715 +29795 73699 +69709 40385 +94622 90035 +38311 8894 +59030 89405 +13475 39456 +58957 91122 +58694 48029 +70622 84972 +72698 4456 +26642 64302 +26866 10002 +55133 80776 +93558 65314 +53792 95217 +19596 13391 +58565 18211 +92754 67501 +38254 75793 +74385 64001 +62384 45114 +60835 31589 +11112 77473 +66807 25299 +34327 18679 +19194 71818 +40372 92635 +33897 28566 +57490 26576 +46202 40445 +15812 84071 +98879 41285 +83733 78406 +21690 96350 +26977 56675 +63038 62859 +3103 15945 +16713 79740 +79867 19859 +67767 36011 +42966 32982 +61484 98611 +19871 23502 +27504 77311 +12141 37460 +57942 48981 +47224 66115 +24061 25453 +54083 6666 +76721 26661 +39253 52860 +95059 96399 +14459 536 +26073 28341 +15880 633 +3186 79598 +47903 99699 +90233 60017 +59971 51523 +67051 19755 +19105 73919 +11698 64056 +86136 39539 +15858 1143 +72592 72528 +65949 94233 +67639 88136 +89918 18079 +68927 42117 +6369 55564 +17172 20090 +75170 62369 +25986 46739 +80164 95020 +50837 15866 +47286 64769 +52039 20993 +47599 73960 +86412 49614 +62874 17553 +75611 52270 +14649 28982 +76626 61697 +57616 7391 +60084 98085 +14423 1423 +68773 12929 +3148 96918 +46766 93111 +88340 38077 +94827 52729 +1348 40026 +56783 92139 +88164 74909 +62580 24344 +88435 19491 +51824 25953 +86633 44545 +68282 89784 +36228 73382 +74820 4950 +41764 77120 +15846 83417 +91040 25100 +15782 35752 +39510 79834 +45842 65284 +51959 72053 +267 48536 +83037 94533 +27448 13189 +90764 47843 +97061 83239 +44799 23742 +83278 72601 +35233 63511 +49007 74388 +80487 71255 +13537 54635 +40981 62404 +43467 21610 +13986 60686 +60455 24076 +56053 59787 +1980 58306 +6497 85491 +8181 30373 +95325 90413 +33890 12524 +38247 76151 +49961 85261 +80000 98884 +68509 51884 +89240 17438 +8792 32711 +66028 92566 +87992 46138 +42912 50770 +75751 98303 +25087 51163 +31647 14973 +81322 84850 +77361 77649 +81147 56103 +97049 1696 +75307 59354 +6226 9832 +27405 63383 +99452 28355 +58947 42416 +30797 50923 +71713 76526 +37341 80637 +38433 71900 +33615 51639 +5080 36203 +93945 7512 +39959 20410 +1644 16934 +75993 92763 +13242 94247 +4841 8944 +9299 70249 +9964 5810 +97172 97145 +5161 34359 +68827 28193 +28870 29714 +14768 42772 +55492 89143 +65763 98666 +33825 96003 +37468 28592 +20871 82646 +54216 3850 +63248 9101 +51119 91465 +94381 13959 +2665 59018 +58539 68243 +65855 31047 +72533 24917 +38667 66568 +90402 72721 +11360 55644 +82430 75809 +97753 51104 +86361 18165 +48977 75183 +84692 72932 +97957 30038 +76748 42651 +24691 27583 +94785 21013 +50061 99440 +45217 63401 +37421 29701 +55091 32917 +32698 56405 +77550 57013 +22415 79947 +65934 45647 +87364 93409 +90520 20822 +5905 50069 +57946 32758 +44312 67816 +62413 28323 +98090 59784 +25710 69715 +45617 70617 +26409 37249 +45412 9804 +74402 14769 +15794 52021 +27952 1761 +59145 21601 +12566 93509 +81541 79942 +77028 85433 +5340 79483 +62297 14650 +92874 97860 +7633 10375 +82125 17407 +3787 82450 +52328 47368 +53272 9282 +66933 71903 +2601 27821 +60297 11521 +99832 85235 +42763 70739 +38381 73240 +78602 49257 +48955 59404 +58853 61165 +19359 19239 +19990 86653 +60025 83359 +93910 41308 +66020 27402 +36639 47781 +17826 54501 +65527 55105 +28684 17777 +78659 47988 +3737 34494 +20243 48073 +38938 76848 +96171 87618 +23127 96427 +85548 86142 +71317 20232 +96022 91055 +85490 71086 +38117 13829 +44977 19893 +56650 95484 +58699 31973 +71763 75567 +93370 20919 +32136 20322 +25079 2408 +49796 56525 +53621 1319 +68801 94525 +98043 28143 +94085 70030 +6625 50026 +40334 93922 +28665 67401 +23434 7479 +64599 27333 +56478 66660 +55873 80616 +11353 88752 +47988 98127 +83303 88708 +14178 23774 +1267 25821 +42061 70598 +61007 28081 +96976 3625 +85336 58326 +96799 89621 +72644 88090 +95606 35143 +62017 53975 +19296 20763 +89030 22504 +49079 40259 +18534 5532 +52902 50639 +31333 22445 +95500 4822 +73860 76554 +37188 68023 +4989 22171 +57564 41765 +37225 83550 +85170 78560 +19240 22077 +20715 70067 +1365 23608 +8644 3650 +59980 35326 +92285 62341 +56348 36936 +99373 63158 +42152 3014 +58730 14927 +47087 4193 +5512 26549 +63777 13579 +46149 74952 +66053 43149 +74168 3963 +9152 24747 +83474 68458 +21594 99042 +83587 319 +35010 68999 +40501 57390 +37784 54343 +94356 80327 +77995 63396 +12062 6978 +49525 46468 +47433 29023 +51457 51156 +54198 86423 +26700 63542 +7117 71574 +66320 69770 +53248 91895 +56061 10810 +12 5620 +567 25625 +22938 68139 +18773 32879 +825 68844 +67108 2533 +6558 51675 +3726 67657 +94978 49597 +36367 54203 +74724 89518 +97483 57524 +78155 92514 +16214 91741 +91497 80518 +57667 88606 +99930 17635 +60696 35326 +92753 18869 +28325 26192 +61747 27513 +66585 63706 +2873 21762 +10981 64660 +48662 33563 +42349 31342 +58043 96373 +84906 2819 +42791 4788 +21795 94485 +5574 8805 +10369 95127 +42250 49997 +20588 40326 +22994 99661 +4967 6390 +48060 31078 +29813 73901 +18729 50308 +52607 8388 +84841 86213 +32683 73442 +25026 20174 +92993 13452 +6746 96557 +51050 44212 +39549 95745 +74876 86080 +80973 44159 +41537 896 +99866 35542 +56725 61176 +33991 10610 +55417 58493 +34434 16807 +44468 64570 +13081 32789 +30641 5758 +41993 88702 +62485 26987 +2949 85616 +54222 69591 +34446 49306 +99767 86997 +40473 9018 +75876 95883 +47526 92563 +64641 75754 +48124 46042 +15208 282 +42457 28920 +42873 68513 +55312 11793 +62833 84564 +7752 89846 +302 15443 +17127 5302 +41747 45240 +63665 49053 +10104 35768 +99467 93988 +83531 18109 +48332 90397 +48412 6639 +13894 14144 +39705 75840 +11627 66279 +87185 81509 +48304 91048 +9794 10137 +64512 13217 +59607 76881 +73863 93060 +20389 94147 +25589 56468 +40916 31623 +2728 90748 +48653 17533 +71191 39823 +45279 45954 +1670 49554 +59034 90041 +48244 26922 +1854 94481 +20689 54486 +55037 83679 +87313 94976 +94851 85510 +6433 87476 +47675 89205 +46337 38057 +6990 58285 +39432 33017 +60544 71752 +8111 48897 +42123 20272 +4219 23722 +83634 15805 +50732 84436 +47498 27747 +21818 12171 +37884 3110 +12758 73095 +92370 11521 +68360 6657 +13437 57474 +76048 10044 +99081 53786 +89514 11622 +97038 2469 +98240 40359 +36809 93357 +24920 39150 +86741 9923 +79430 14235 +65486 89191 +12701 74419 +11584 50967 +4163 57809 +15783 85462 +70460 56698 +46471 67781 +75481 39517 +28662 35019 +33503 21978 +47169 51705 +57761 37461 +3623 21089 +24886 7174 +70274 77345 +4679 45958 +1356 73237 +91058 74443 +20155 17701 +57139 68202 +6383 39541 +94218 18215 +45065 67375 +90460 6336 +96736 58611 +7417 48539 +86016 75773 +94293 32887 +41263 89297 +70517 88176 +65425 25064 +67374 78549 +55617 4891 +89217 18527 +59336 34035 +55820 32984 +68202 43123 +38070 64425 +4782 59997 +11119 78084 +93046 94345 +4052 76791 +42121 85929 +12009 74007 +5722 38386 +68565 18434 +16944 58815 +95485 70960 +81710 43777 +38492 38351 +59105 6637 +97715 68835 +75399 90612 +9517 273 +52965 376 +15670 88132 +65424 57897 +65093 16356 +80343 91578 +90701 66333 +46153 58796 +94573 75648 +44011 75298 +84468 95063 +5380 29914 +65860 31528 +53473 54263 +83269 7941 +52648 40469 +53757 80501 +82467 59154 +33643 2470 +71125 25111 +24176 72747 +98843 59384 +59118 88277 +1506 53508 +65370 26437 +94020 39191 +24424 17909 +21353 72159 +26551 1759 +48795 79997 +87516 8602 +27908 68875 +48800 79856 +13818 98035 +87745 68856 +30586 7270 +39771 25392 +36523 50972 +51290 6252 +92324 12756 +48819 63083 +11314 8186 +37218 51361 +15296 64051 +20065 85434 +23532 71248 +83903 91729 +28046 193 +94030 22684 +53135 78483 +58941 59638 +21749 13945 +55898 80471 +85909 78350 +80988 76843 +51643 63654 +28 38406 +18982 12071 +47395 46715 +88004 79317 +99290 65504 +34944 38162 +5849 51994 +41078 60916 +77097 2546 +44460 81432 +54080 56780 +84411 47307 +23201 78894 +57083 86015 +95222 28005 +23079 32551 +48247 76255 +8390 75487 +58442 54772 +90008 98782 +38610 52157 +43607 68330 +44392 1122 +23527 22260 +32858 86180 +3052 34427 +54762 57528 +67497 75931 +41026 62148 +61294 21992 +76152 7930 +3614 37893 +17651 75487 +67345 46638 +70819 15892 +32014 23685 +58994 91259 +69767 40074 +38499 87517 +87902 81780 +662 40274 +64132 71429 +82081 2670 +78677 15429 +344 80363 +3033 2135 +87321 78752 +74625 92233 +28433 56905 +32806 54653 +46958 7662 +89759 88184 +65666 36125 +16278 8816 +64877 70669 +42848 3901 +9340 53696 +64841 87875 +54591 28718 +48049 48151 +31600 66025 +42462 61955 +61044 11410 +97846 16955 +33746 98577 +75997 93477 +21660 81643 +88011 79322 +4540 33045 +74702 41344 +16794 29739 +5238 612 +724 55281 +63176 77047 +90972 11228 +29969 21623 +79511 12640 +11388 55781 +46892 25602 +24340 3635 +15658 39487 +79969 51253 +96951 70326 +83652 48522 +6753 64090 +45403 76277 +19143 24888 +38353 74566 +36662 31538 +82290 14301 +98790 27982 +82260 31377 +20002 54292 +88970 73622 +46101 76587 +32670 57842 +51112 10487 +81407 50983 +3407 91920 +26561 67274 +71492 49703 +67995 64602 +15417 94220 +3247 46457 +67180 99733 +81944 71453 +79688 8647 +71828 9201 +18933 13365 +38477 22598 +3444 91085 +80152 63509 +66649 79156 +76118 74362 +67998 97284 +16166 11479 +85887 46285 +15025 37729 +13812 98398 +56599 15401 +7531 95398 +21002 14943 +82785 68530 +45033 19309 +52656 89741 +97118 82874 +17802 55785 +80559 37802 +69267 84530 +61629 96367 +91592 95294 +50822 862 +46018 62201 +16308 41000 +97362 11743 +58279 25934 +9877 90623 +9217 23883 +55030 67890 +6318 25021 +66652 46345 +73874 11309 +1873 12575 +8583 5703 +48903 45022 +61924 40461 +24181 40169 +49864 6540 +74742 89698 +81362 68510 +94599 59000 +37273 17580 +26935 58750 +85041 273 +92925 15587 +23111 48411 +92055 84757 +1035 15497 +53484 21573 +63319 57508 +41052 45369 +68624 82943 +55839 16597 +35497 74856 +6477 70561 +87934 81180 +70259 12619 +62721 22157 +92658 21695 +59320 83976 +48383 7844 +41130 43617 +72747 4529 +18563 21985 +87392 93673 +3676 20331 +16467 4664 +14625 30646 +85785 81539 +47127 53171 +38933 28623 +79587 60251 +34806 8855 +79877 53579 +61464 67463 +81394 35064 +26066 62442 +43244 60543 +73284 74129 +10452 61117 +26545 35030 +9192 40939 +38192 12907 +45524 57260 +34879 23571 +43090 64125 +99029 71818 +30224 97896 +32774 6474 +79887 37005 +65190 47358 +2776 90223 +85235 77828 +45163 32821 +30748 36707 +40155 563 +19804 42656 +37199 84955 +79148 21259 +55613 38286 +74363 49391 +74258 35422 +94163 52770 +70607 86631 +16236 42827 +21910 43405 +24439 67161 +10469 77163 +16112 45689 +60281 61979 +55903 15211 +50864 16419 +92388 60784 +92894 32761 +73928 75820 +21695 97517 +95922 45043 +676 40275 +12573 45168 +61091 59769 +39490 32294 +41392 21316 +89872 36740 +15826 52280 +49878 22768 +69136 87729 +68698 97789 +53355 24691 +67855 18866 +64520 79201 +70599 86827 +3641 86789 +8468 74078 +76659 94902 +88009 79608 +96575 79199 +82863 83283 +72568 57982 +5213 50643 +25054 20294 +65216 63229 +28094 32296 +12486 79972 +7598 61332 +29132 90329 +42620 75043 +12399 65594 +9363 69888 +72546 25715 +42241 1841 +17440 31581 +31589 50229 +75052 826 +24005 44427 +70064 66400 +22821 55278 +93264 57086 +95958 11509 +82590 40494 +42187 19475 +89913 19520 +90862 14037 +87205 32650 +75392 74965 +77185 50109 +2308 19206 +39112 41068 +47028 55592 +6719 48829 +97832 1198 +86147 56969 +51569 16690 +33895 13596 +53970 92535 +68205 60039 +55150 32668 +45074 18653 +82871 83224 +20435 11900 +14757 60572 +31391 22062 +1877 78291 +67116 3217 +96629 28951 +80620 69450 +69830 71850 +29523 48656 +39442 745 +65742 51191 +86261 5231 +30198 16740 +58355 90020 +90083 32066 +40627 6271 +61187 8546 +38825 47712 +21758 63420 +45044 35770 +66790 10747 +23978 28747 +24000 61009 +11665 33423 +62173 2228 +69308 83890 +11168 44866 +58156 94621 +25249 81459 +62425 45580 +84354 65510 +87715 86495 +19662 62502 +55110 841 +79688 58132 +26510 52446 +13613 37797 +5829 20216 +12239 69400 +58288 58872 +27604 60066 +35894 82388 +5463 45031 +45835 83148 +11899 28082 +32264 83979 +44446 65921 +1467 55033 +28600 53556 +72882 67249 +54027 91362 +23449 73748 +54343 51323 +84823 54804 +10664 40116 +28771 33266 +53091 47355 +64263 36169 +14872 41648 +29107 25526 +90793 15751 +32557 11717 +54885 71634 +24817 42303 +40267 80170 +7324 2269 +79383 97987 +40601 56102 +56570 82008 +74807 6618 +83736 96168 +42648 74543 +80318 43706 +73062 46758 +10534 26760 +23658 36208 +95069 32180 +57418 62549 +28286 28058 +82077 19681 +50412 10710 +58144 62223 +98917 91150 +35278 96644 +96169 88816 +80197 79293 +15377 46465 +77074 3667 +43296 43291 +78819 12735 +50109 34081 +85875 63441 +2847 23369 +85384 58348 +46249 24565 +34471 82446 +33257 12067 +66276 71843 +67443 94157 +13812 49706 +14368 4149 +23200 14002 +35349 78661 +15081 4147 +22457 96649 +23230 46102 +82838 84122 +19672 95157 +60638 4897 +63729 32108 +16719 48395 +38010 1090 +23161 47705 +21988 74685 +95438 7376 +76223 6943 +36379 71363 +51422 85842 +54975 69665 +66109 75706 +75665 52531 +72141 18893 +58151 62124 +76858 8705 +23469 7871 +43553 37452 +21528 68883 +50071 51365 +17751 73847 +45728 69333 +53565 20152 +46439 85751 +85275 93631 +59341 83957 +4705 95387 +208 67744 +37569 11260 +46889 59059 +32606 76254 +28590 53930 +48201 61657 +63471 70890 +44200 6195 +44635 12605 +86236 55183 +57209 34682 +9035 12198 +22940 69211 +4552 628 +85527 87929 +20097 19931 +87663 87955 +40889 33240 +80120 48449 +93908 91781 +28801 16354 +64500 63631 +7198 38082 +83809 12746 +59797 57126 +15663 39996 +90272 77116 +82272 15322 +75194 30653 +23007 18557 +55121 49963 +21545 3022 +20217 66332 +15191 50872 +82393 94450 +15908 67149 +14 23107 +69346 34080 +88096 94407 +54733 75325 +97123 34191 +61543 610 +83795 45863 +5801 53874 +35489 91949 +63509 37288 +6093 47162 +17223 69712 +20606 73830 +90806 81274 +1339 9064 +92496 26022 +7034 58301 +74323 99916 +70629 70188 +17171 70912 +15639 7855 +30161 83454 +19873 74319 +7404 49805 +96250 87152 +29537 65031 +77204 50020 +73975 91572 +72085 36736 +433 13543 +99049 22723 +75611 70332 +9126 59362 +22350 50134 +23102 81977 +35636 55843 +38137 14707 +666 73728 +97130 34099 +12738 74597 +6859 29594 +28502 39701 +19158 58009 +86930 72122 +970 66743 +29820 58566 +47305 98754 +27145 21784 +18658 69517 +55072 51192 +87421 93577 +67847 68652 +93533 67693 +41218 91309 +4575 49378 +99467 95119 +66848 9756 +96529 97171 +66065 76923 +80787 49604 +49116 73518 +42589 27048 +96000 27429 +37566 11501 +25363 62793 +69509 79613 +25986 48485 +98792 77845 +8546 23615 +24014 44696 +66828 92182 +20677 88664 +49446 33212 +90551 87172 +99608 26315 +99915 2877 +68360 24168 +65591 22324 +74977 52201 +16417 71965 +86111 58258 +713 89102 +42038 6988 +59280 3625 +6938 77005 +17416 16237 +87822 84421 +47343 97953 +44797 41821 +76937 7105 +40061 52476 +53823 80025 +71711 45440 +92893 33401 +6390 73242 +1173 13012 +41544 18355 +18258 95204 +33832 48304 +4356 87269 +1546 53594 +32611 27235 +19511 842 +64462 48310 +84589 11366 +83027 63673 +11519 4444 +97792 2663 +64004 91653 +39319 53193 +33186 46794 +1893 29243 +1469 22612 +55330 12631 +21046 47475 +1184 61941 +21849 12632 +22230 69396 +65846 49291 +94530 61257 +3769 51644 +20325 80466 +60944 96479 +13526 89382 +36133 60944 +97643 38818 +53731 16623 +83402 22315 +48893 62366 +40979 15014 +85747 83124 +29623 30466 +70073 83175 +75376 75898 +93371 6083 +271 50200 +70914 96601 +18163 81059 +66521 33800 +99983 67003 +86681 45243 +98396 21594 +67025 71342 +23292 45025 +89518 94715 +12056 41306 +89245 35420 +58828 30490 +66552 300 +14948 40329 +55997 13692 +34323 53476 +73703 16099 +12884 71429 +90755 98987 +75717 2550 +58244 43970 +10261 17068 +63475 54739 +57959 99683 +40699 87040 +28348 10690 +3652 38018 +17351 1468 +86654 95044 +39737 43654 +40188 66049 +94437 79855 +3718 85663 +75672 36329 +64968 20380 +81256 71733 +4184 74950 +83653 49428 +44027 59697 +16724 48671 +19268 55695 +3664 54150 +4517 18146 +93973 25074 +68438 55301 +66565 81996 +78464 4929 +47006 89493 +30043 20866 +71938 56709 +92154 1384 +2240 86913 +43871 79657 +37908 69364 +84588 44281 +67145 35872 +31264 74716 +33352 43076 +64631 44546 +93570 50688 +39389 68093 +2570 95723 +14161 91270 +99344 48962 +73678 16732 +81532 49083 +90095 81468 +83508 3638 +97150 1131 +79237 36320 +65523 40439 +71764 93505 +69241 20461 +52959 83658 +82727 5194 +5286 33283 +77532 10049 +85974 28877 +39595 30619 +31071 13674 +2996 4036 +5696 40241 +54915 5952 +79872 87295 +57104 70298 +42090 71556 +76764 44084 +14343 21607 +46766 29521 +59935 54315 +16531 4046 +91558 47934 +47926 35613 +47352 97968 +98754 13440 +80239 13360 +35221 16567 +61053 28655 +36064 95472 +91183 72894 +97096 18816 +19699 95037 +47629 91618 +75932 46866 +17029 41770 +24252 72260 +11845 46314 +32830 71565 +58167 62246 +95933 45579 +70745 84237 +21854 45487 +34859 24897 +88675 81445 +22206 37392 +34508 65765 +34945 72092 +86474 82972 +78114 78642 +83374 6812 +61189 58321 +11585 3176 +52929 51670 +42761 88928 +34914 72822 +50721 20542 +39034 92747 +14880 25706 +76036 44501 +65160 65277 +90624 3885 +71579 81477 +24696 94840 +75618 21399 +67341 47931 +3647 87464 +57249 83428 +15997 19 +2992 53378 +10342 80942 +93194 26705 +10033 6135 +26429 5865 +97891 33366 +55892 49099 +15205 18259 +4206 91014 +41454 86296 +63378 73570 +32644 92317 +9167 91608 +98577 1289 +45329 62716 +43289 44083 +19163 74700 +63603 68403 +22865 5926 +43155 30776 +3762 35713 +63548 4117 +13342 93911 +8958 47283 +77287 81328 +37649 59126 +39876 7906 +82922 930 +93327 7320 +77206 34093 +53928 61575 +30242 49282 +4317 72125 +98207 42548 +63833 30353 +50845 17777 +61797 77181 +61344 71213 +39087 9707 +9323 38916 +35799 85332 +75120 32894 +55448 42993 +29696 78236 +67170 2762 +23099 16979 +59209 5638 +63661 83510 +86336 53512 +19159 58462 +3270 63461 +19288 55491 +15365 63812 +16524 69924 +56248 90171 +5500 28566 +46323 89074 +60804 34537 +69158 88138 +65174 32312 +35568 74298 +42239 2783 +11367 8315 +92557 41529 +93158 27705 +4727 29973 +92131 67710 +82534 91784 +89030 24292 +33701 35307 +3577 7280 +43467 89252 +94503 13104 +60713 69434 +66566 49491 +99560 77025 +16537 20502 +57693 40584 +22314 18698 +95982 93783 +68801 47243 +87231 98451 +53504 5838 +45905 65924 +96111 41666 +7698 59966 +90734 67035 +32786 72774 +53733 578 +58673 1648 +35015 70655 +75834 32917 +53588 3912 +88072 46357 +74511 46966 +78072 46981 +90025 67036 +58899 94797 +47436 96298 +87661 88643 +44421 67342 +68438 39248 +83672 32925 +29829 9726 +91344 69479 +27828 39366 +13590 22780 +50444 10741 +31247 75413 +95887 14147 +76450 67943 +34051 10943 +669 8677 +33639 4039 +14801 93248 +14018 29339 +57019 88872 +16369 57194 +21810 63125 +42523 12713 +87969 97912 +87352 30235 +76618 31361 +5046 39100 +4128 43831 +54025 75840 +59739 91877 +69433 32761 +86806 59161 +95896 63070 +80945 46507 +79785 89564 +42304 99672 +82851 84582 +30958 189 +3986 14348 +84982 68399 +6174 13179 +61407 53561 +37900 69926 +91639 95517 +15625 25187 +13099 99666 +50879 66328 +17078 90067 +24152 58447 +61746 12991 +73160 94543 +74054 90356 +85043 34221 +2631 12760 +90098 65436 +15270 98903 +71857 9805 +97512 58757 +2554 63687 +73849 78683 +59221 21898 +27738 90664 +8749 68669 +75873 81268 +85378 42880 +69444 48918 +14172 75021 +71978 88995 +98198 10168 +61395 86631 +85483 40516 +40076 19902 +63208 28560 +95017 66954 +79057 8079 +7562 63224 +74158 87987 +12388 99680 +44120 25211 +95057 66041 +46511 19353 +90780 66111 +79116 6712 +58380 24895 +38848 64542 +28192 80277 +22047 90543 +16530 69968 +29559 65224 +29457 51185 +36719 15229 +4144 43551 +62525 77071 +52889 20166 +75118 33180 +78023 64672 +1700 83388 +53772 32630 +72805 4449 +14116 10819 +72895 67918 +95462 24058 +42024 7914 +87268 81393 +15292 82091 +43865 63902 +20178 35247 +80408 59001 +91451 99880 +73462 54917 +34226 39823 +72555 59394 +68793 14837 +93003 47809 +84774 7727 +69848 6958 +53921 78357 +36243 91759 +42157 86792 +42838 87514 +67121 36907 +16620 84350 +29397 3474 +83945 75990 +37607 93173 +72712 39440 +57645 91058 +80268 29485 +15753 5995 +98520 19314 +70526 40545 +8839 99487 +85442 41544 +63030 65501 +28260 95167 +1933 94489 +51226 25699 +91145 74265 +55062 35775 +78235 92608 +16174 45474 +94992 67645 +42267 67948 +74076 73631 +38695 84565 +29169 57905 +20388 79645 +50487 26351 +23989 13207 +96220 72178 +8141 50026 +43591 86660 +21509 21093 +36828 12814 +18840 66095 +56240 74259 +96774 26669 +65072 67731 +15726 72191 +26961 59548 +33339 43933 +44838 25189 +79545 46132 +94409 48306 +12798 57611 +61820 27829 +80062 83390 +39998 87374 +29574 97752 +65921 97338 +43521 39108 +8851 17336 +76306 87916 +84470 80363 +26503 4567 +9405 70141 +56086 77839 +7109 41029 +67851 36600 +7199 6195 +83959 26568 +39460 1485 +93350 39990 +73240 10947 +32781 56786 +20583 42448 +83035 80634 +25861 2979 +26025 64747 +77859 68599 +2994 4635 +39416 18913 +64283 36772 +83519 36721 +76457 84458 +87532 26338 +18377 93196 +35107 68864 +88928 26994 +89692 9422 +85859 97578 +81805 26982 +35176 1732 +44021 76821 +72842 3755 +41284 41502 +82295 15767 +56901 26379 +14545 99442 +38383 91831 +22170 87895 +75317 77951 +34348 4408 +64219 54680 +44884 73404 +53472 72488 +34620 47332 +2453 99032 +65960 80158 +28361 43833 +65365 44680 +49793 58783 +97921 16844 +25179 84238 +37662 59278 +32178 70717 +37205 37017 +98091 78475 +77584 58615 +55390 61161 +90691 84783 +30158 35278 +13642 21946 +5676 90472 +71963 24040 +44964 71570 +60941 15393 +43366 59174 +59579 30336 +10339 48770 +52138 54036 +43458 57102 +99012 8175 +10438 46504 +4556 1561 +60983 63628 +36236 59362 +29313 38368 +1379 41868 +42392 81629 +70836 17235 +84250 20001 +14438 36440 +17806 90046 +80184 80753 +78304 91219 +65245 47507 +57163 36783 +74654 93255 +75961 63182 +16343 9017 +3291 30681 +46 39781 +9130 43844 +22416 33167 +16616 35502 +72032 71634 +44189 40286 +91000 28579 +88408 55489 +15174 3141 +93172 76930 +11282 43508 +81534 16978 +11586 52895 +84825 88741 +78776 96792 +49826 25365 +46420 21786 +44779 10354 +26314 9065 +80447 41973 +61863 92578 +97463 27404 +59618 13122 +28602 71152 +6620 68824 +68842 95889 +37219 85950 +7036 10113 +97361 95295 +13329 61984 +55794 2775 +67386 63832 +84636 93125 +97434 11765 +27974 20079 +3779 3117 +51806 29012 +69618 28926 +53124 31464 +29805 59872 +215 68711 +87564 42152 +99014 24593 +86044 60722 +44383 85030 +32750 90465 +35680 39462 +41 56348 +61275 57013 +67993 82724 +31058 96628 +91520 16696 +97744 86537 +65587 88909 +79864 6287 +93974 58561 +24398 4067 +66456 52526 +276 83734 +31659 906 +86240 7087 +62600 10143 +50903 33414 +44412 51673 +47838 87561 +57850 37509 +50768 52945 +65273 79785 +62356 97712 +91208 7577 +55261 15140 +72519 93340 +15378 64091 +23022 52106 +90308 93818 +77823 86040 +10947 84079 +33152 15728 +15425 13855 +44535 81596 +11532 70637 +78607 18842 +46898 60019 +44652 95297 +43417 41791 +52402 97274 +88168 93905 +57937 84696 +66569 66390 +93452 54233 +6315 92340 +20063 21891 +20130 53129 +53888 63145 +13995 79545 +18642 38198 +16800 80563 +11110 96757 +63494 71555 +70729 68989 +50578 40950 +32923 86581 +23338 12121 +21688 50091 +9966 73934 +37515 46525 +76020 29272 +79067 41117 +43908 30552 +45771 20488 +49633 29968 +65604 88612 +22492 80767 +26601 51797 +20732 39323 +55678 38361 +28134 158 +99707 41557 +27458 48473 +76412 85778 +82426 45753 +62464 78905 +48763 33576 +73358 24943 +28738 35409 +32857 38975 +51467 4192 +60865 99333 +86153 74771 +75641 87166 +53459 56687 +49198 56386 +25179 68131 +23590 88293 +34195 57368 +62835 86798 +59101 8820 +3478 59364 +78819 63220 +73308 91664 +52234 2918 +73559 85895 +21827 30552 +74298 19733 +79744 41931 +46048 30520 +48478 40165 +4543 67646 +84770 57406 +59976 87004 +34822 10223 +35230 33601 +67659 25035 +11915 12785 +99778 39980 +36656 49950 +16269 76488 +43354 26965 +55673 87696 +75139 49583 +22709 26691 +19530 17880 +36451 87457 +64509 31921 +17964 70280 +76788 11654 +84226 37183 +8908 49203 +98262 58477 +4849 60646 +57558 60774 +70226 15174 +70996 46617 +37746 41302 +21305 91769 +89784 56814 +13260 96577 +71505 34907 +29930 24479 +18980 96104 +85888 15386 +83004 16181 +97815 68720 +75617 87777 +89148 38704 +24808 27601 +81595 15813 +35194 1701 +71870 26493 +46687 97844 +68606 52469 +11104 64267 +58977 77319 +77375 63773 +18898 81613 +4283 73704 +45665 88590 +44462 67109 +71282 23682 +76425 52849 +87072 70107 +1334 26848 +3462 10673 +43283 12307 +56846 77167 +89918 86605 +66827 44220 +11243 11946 +70582 39762 +6724 83113 +19455 68831 +40787 86086 +41630 17573 +99242 35947 +74876 72132 +26231 60444 +55787 36044 +16146 63033 +51157 93382 +18762 84783 +98651 394 +83515 20880 +53024 17646 +15711 40281 +88882 28506 +73812 96583 +41848 45343 +52048 7329 +45989 64767 +61959 90666 +42550 29191 +21075 15214 +3047 36648 +34004 29164 +73804 47664 +16124 47178 +64893 6849 +75694 20582 +23190 15729 +54241 22478 +62958 51368 +72561 43477 +16679 99957 +66943 25243 +98362 7142 +17736 92038 +70291 79298 +63 56154 +13413 60405 +13510 41791 +64282 20895 +33542 88947 +76490 2250 +27622 77675 +56709 64044 +32661 27314 +7304 69845 +35694 23094 +71499 51560 +66584 99072 +1798 81799 +6862 47252 +3704 5195 +40315 64258 +54034 27275 +73371 90419 +89391 98754 +35491 27778 +83520 53593 +14454 36485 +69434 82655 +19857 92447 +72880 85321 +63395 41321 +39823 10056 +13244 47940 +42326 18023 +56936 9664 +54680 77938 +87121 3526 +32151 6287 +52218 85447 +23010 19933 +40489 76675 +36045 64199 +37414 81859 +30096 37186 +74743 9732 +78155 78715 +73897 78341 +15393 96838 +52706 74215 +88245 59629 +88761 80583 +79094 89874 +67399 47567 +80849 65894 +9619 16658 +57640 59037 +22544 96229 +75862 49569 +34522 99254 +15690 90029 +32556 13425 +5240 19096 +7205 55820 +32691 75851 +37206 21160 +72221 18665 +41933 43534 +63876 95909 +45806 36379 +90768 83613 +58497 72170 +67566 11036 +14243 57801 +69197 71839 +12910 88471 +29549 17060 +69216 5858 +4009 31050 +58972 12078 +42991 84725 +55295 63877 +63110 97136 +79612 12492 +96144 25526 +85433 9680 +74448 65730 +22549 96156 +17664 61060 +23362 61076 +23358 44783 +6523 38779 +30564 92034 +61588 50262 +35954 99162 +65123 1720 +50628 72964 +93264 42561 +64021 92613 +74419 99206 +61676 81009 +55466 59999 +58584 4669 +28922 15151 +86040 28527 +84971 85882 +33649 4739 +52464 14338 +24162 26331 +20397 31006 +82123 20306 +49360 69353 +3259 15586 +25547 92797 +24331 6075 +28883 81603 +122 38588 +15087 22079 +66926 25831 +55105 84721 +12691 28030 +24415 4135 +12425 34150 +26798 80397 +13354 78320 +3853 67475 +99878 54386 +30168 19292 +51568 34972 +83294 58950 +92501 76604 +14361 38782 +38785 50472 +17283 69890 +19913 58551 +10770 39463 +18534 41113 +7935 6370 +20916 68265 +4023 63579 +64704 44190 +98106 95098 +51018 96826 +48066 883 +3602 56887 +71783 77980 +71781 12488 +8400 12067 +23673 21233 +41420 71799 +1045 99320 +64219 22562 +34766 28259 +41726 97537 +86535 816 +20035 55780 +37973 36412 +66586 66422 +25527 60525 +57753 89371 +27105 89770 +57252 68119 +11333 42931 +19188 42487 +93676 66008 +53740 83404 +93966 26575 +50849 18833 +13936 32239 +61054 13472 +22541 14556 +27711 10334 +54836 25413 +94735 58054 +37536 95651 +60466 27004 +28669 70212 +64551 47730 +29582 16465 +74321 85212 +96443 67871 +94703 91512 +46896 60624 +63866 47142 +28445 26237 +92036 70937 +3804 52307 +33128 98741 +17622 94951 +10758 88983 +91203 8189 +28161 5 +84628 61126 +21476 22700 +7878 24158 +7312 20795 +48240 46126 +48366 26844 +23988 79626 +75214 81094 +33027 2802 +66630 16383 +75216 31886 +15180 85602 +91547 49516 +28936 64140 +71471 36084 +96321 5265 +28056 18841 +16306 92487 +63864 63596 +8192 33352 +16041 33045 +64650 29176 +18008 86116 +89335 34867 +39771 60708 +83630 35007 +36614 67783 +86984 7013 +14996 24330 +99012 74395 +24098 77123 +51461 86746 +25357 80952 +74467 49134 +58008 67235 +35814 53433 +33249 63272 +27142 39892 +52187 4523 +63410 57732 +3856 83964 +20793 5709 +92577 25882 +62252 18837 +44659 63024 +50989 97656 +70374 77784 +36613 84217 +72219 84488 +6763 49888 +7644 78777 +48582 38305 +65550 24879 +88823 13892 +48389 59132 +92242 834 +65398 28370 +40260 359 +85919 64299 +61377 22551 +75281 30449 +99336 50667 +37800 56933 +18948 31786 +78157 95362 +85233 80068 +3869 50931 +70621 6602 +89693 43027 +96541 16593 +12420 34479 +55972 64979 +56273 90825 +60218 65627 +11589 86380 +68155 14151 +3205 82600 +67365 81474 +50619 57029 +15335 49370 +86692 13784 +57341 734 +73696 1389 +26650 84038 +35090 86527 +9355 6704 +81754 78260 +72622 26150 +40352 47438 +18028 20226 +60470 10729 +48685 85180 +63593 86339 +18360 45370 +79945 21545 +31656 83632 +51090 95374 +63385 9197 +41373 23974 +71066 45528 +82641 74217 +61940 58828 +76527 1848 +95731 35349 +31396 7685 +28798 34670 +41415 88569 +56312 73623 +39996 22897 +45495 93039 +5368 32910 +86487 2193 +53466 89939 +19163 76075 +87540 10739 +81764 94432 +99946 53045 +58248 29075 +63608 53252 +28857 574 +45649 56722 +27115 40643 +72280 83229 +25611 91644 +91517 83159 +25970 34222 +16578 37259 +76905 42381 +11102 48513 +43605 5450 +22080 90927 +49521 483 +44700 29415 +11 57855 +87813 4487 +57223 69073 +95044 51200 +23806 34872 +39354 86860 +69562 96565 +12088 42242 +410 97839 +35817 37138 +20107 38025 +23949 15189 +18871 17301 +16727 17469 +12224 22733 +48194 96562 +90404 92341 +65478 43089 +55321 14566 +15476 62635 +51073 13965 +96893 90552 +92541 43197 +64615 30180 +25642 41804 +10899 4073 +50184 1621 +4054 79592 +41583 68391 +57816 55468 +88275 43033 +73697 83417 +17189 88784 +93267 26516 +9372 39210 +44927 40658 +84749 75039 +48285 12579 +95489 24631 +6665 85091 +127 22470 +7970 38692 +9614 99179 +29750 45652 +46579 84590 +33705 3843 +67656 74952 +89691 26896 +58576 21632 +87184 68169 +13131 83844 +88621 35115 +74959 21665 +13182 747 +64898 40061 +64870 57089 +58889 79966 +28967 14525 +5293 34745 +56956 75280 +59124 41801 +67890 53224 +87045 87796 +85000 36528 +29417 36965 +33469 58456 +18104 51397 +40222 66978 +65572 73774 +96828 26579 +54348 69778 +45515 10797 +60440 27965 +64069 26398 +51203 27401 +48561 6246 +77061 71648 +78121 30891 +21403 57454 +16727 99481 +27434 98967 +54515 82303 +61502 19905 +85646 38087 +82968 1376 +6859 15150 +30706 23733 +88121 63079 +71448 20575 +37978 20320 +48812 33293 +335 1369 +95391 59725 +75540 24757 +88542 20620 +81902 25881 +38898 48301 +11691 18712 +17132 73792 +44926 7989 +18087 2687 +287 84404 +71396 70910 +86586 16448 +96004 29254 +82402 47143 +60716 5252 +48194 96647 +71155 27288 +94818 89302 +39272 23331 +52346 99457 +73378 8982 +4795 13502 +29655 31557 +93837 29893 +19151 27379 +241 69098 +48349 11206 +42903 70930 +10561 11969 +10128 5543 +49457 34852 +76320 72372 +20722 24031 +65883 83051 +61973 25513 +13825 35219 +44581 81475 +53033 1770 +80326 62145 +66844 44556 +88475 5792 +84926 5500 +13047 36724 +54345 53551 +77996 1104 +89447 98189 +1828 49014 +45841 68922 +40539 92550 +97554 59196 +60736 21251 +68260 93955 +13384 45374 +7764 92723 +33679 86513 +77289 50122 +97610 8762 +33646 70877 +78448 39840 +95104 33635 +38337 28523 +60862 83877 +73706 83366 +72947 51676 +26222 61408 +7427 18562 +55962 65503 +29264 89744 +36638 67622 +8728 37796 +2928 7359 +95748 18774 +72396 64404 +81237 41277 +58559 71358 +36926 93758 +72685 24981 +62393 15942 +63431 90372 +94661 11015 +24507 68100 +74054 9866 +39566 289 +13869 83411 +20237 68031 +27974 53907 +48042 51085 +98624 50947 +26908 45656 +35112 20810 +25203 68488 +64951 39011 +55304 31557 +55542 58855 +44359 53916 +30115 37461 +85189 48722 +46546 52779 +40136 19956 +27959 21503 +69760 43128 +26105 64169 +3202 17494 +95449 25767 +99522 79541 +85886 98202 +15088 55412 +99865 6120 +61967 9417 +36881 12947 +69959 71364 +34675 47294 +41249 59934 +46276 59013 +19432 53811 +17691 61101 +40270 66063 +90483 58015 +30880 19885 +7156 41261 +559 61921 +89797 8295 +98062 96699 +59323 37442 +68912 29894 +92310 65155 +90148 32964 +24424 4562 +78689 34399 +33061 18890 +49357 20907 +13887 99455 +11146 15044 +82362 31831 +61999 74244 +72276 1725 +81284 56676 +64790 59214 +95796 66993 +1873 31735 +58813 16438 +13063 3745 +93677 33815 +32497 64665 +2172 74018 +71603 17179 +78693 1565 +23308 79405 +34821 76746 +3961 98414 +35089 21457 +77651 25582 +38886 81579 +60161 67398 +34761 78147 +98051 31476 +571 78090 +31245 27940 +84839 89626 +35756 22490 +11929 13474 +73692 18320 +71463 4052 +78283 27421 +64981 5672 +43718 68744 +85685 70159 +11853 80767 +71882 43559 +40986 517 +22391 18629 +80529 90498 +63823 15975 +8845 84418 +68055 49721 +54375 53065 +93780 64270 +24065 45659 +3125 52154 +7833 42178 +81486 35700 +99176 54855 +93427 56014 +91217 24925 +76132 60585 +79620 29517 +3262 16252 +63806 49164 +97041 54763 +73551 70787 +53139 48750 +32752 58875 +90700 69541 +63654 85433 +63309 27814 +62850 38367 +71396 54814 +88526 86786 +50537 43047 +20352 49192 +77447 30314 +30123 53829 +92074 21637 +2800 10526 +8583 24976 +41960 76507 +829 23098 +9517 3497 +41027 32427 +341 99861 +76189 59303 +83232 93918 +33377 60918 +73919 13207 +44565 49352 +87476 29069 +87354 31875 +12079 10114 +79220 87880 +41304 26072 +80142 83112 +75772 36160 +80622 39300 +11106 48908 +67620 76195 +69638 62549 +87958 99907 +21909 46214 +7533 49172 +8442 93800 +47071 24521 +92496 11925 +38773 35164 +83047 49034 +11310 44226 +1225 30427 +37752 75028 +5195 37419 +37028 75323 +85805 51196 +46713 65566 +14848 61168 +11467 89777 +35002 56384 +61318 40956 +62146 21909 +99346 51070 +43832 49895 +29660 31814 +83009 99101 +21580 21031 +12855 8726 +57135 55227 +25400 15097 +82600 59408 +66126 77857 +77772 22994 +37368 67535 +34320 6570 +12156 57575 +15261 35314 +63136 97482 +92443 45963 +96182 91039 +44012 78580 +271 85195 +22762 26646 +77556 44319 +19155 60462 +29803 61314 +35277 33741 +21667 2696 +26798 15768 +4166 44779 +95251 30623 +86211 41913 +2038 93728 +75312 79601 +7333 70244 +7977 71821 +43948 80059 +7140 9161 +81860 43668 +95221 80481 +89974 20884 +59550 81667 +43133 98848 +97896 35286 +65593 57404 +35995 33635 +29310 56320 +74165 40479 +11311 93466 +36103 96682 +99414 381 +13636 56377 +57305 18638 +98026 48697 +23269 96970 +4364 40272 +67905 53423 +22091 74939 +22063 26432 +6286 45229 +13337 96054 +50629 73943 +82774 6336 +60936 82615 +5764 90021 +89254 21130 +41768 97497 +74316 20633 +90899 48880 +87187 68667 +39135 59764 +8748 54164 +39020 95175 +4574 84636 +78422 40943 +74026 76514 +63900 63653 +57636 60270 +26303 92775 +6713 2684 +8592 74161 +25695 41247 +12344 20629 +19207 75770 +86602 236 +80597 89199 +56780 47170 +58047 50796 +9965 9825 +74196 56248 +4236 26909 +68399 25731 +46840 95614 +17190 56653 +92716 89057 +93988 92573 +56919 76766 +83527 38233 +43831 82877 +13646 39866 +44515 50763 +35153 53119 +54191 57596 +42318 35774 +19531 35593 +68900 30579 +29397 87198 +44851 10278 +54406 19924 +31029 33297 +58700 35847 +71938 59065 +15978 2632 +56171 77642 +354 50700 +80010 20856 +2692 29697 +1314 94162 +81961 90661 +69278 87450 +10340 17641 +28871 66555 +3889 2174 +5902 37794 +81403 37950 +55368 79753 +99194 54806 +52753 41595 +44378 86762 +1734 2601 +16943 46014 +67459 31035 +64345 53488 +38343 78117 +94903 87982 +12139 25440 +75379 78242 +64943 6963 +70729 86879 +60879 51294 +8424 94514 +61999 9152 +52855 88392 +25957 51694 +78061 82140 +96961 89751 +8864 51628 +96794 77205 +2228 56803 +42107 89876 +6757 1789 +3162 84474 +15363 49620 +24050 62797 +23772 36424 +63590 5373 +21190 95811 +15194 20739 +40782 22030 +28867 17548 +45868 36148 +16741 34305 +51623 2060 +88051 65346 +79462 66283 +78501 55609 +83187 78965 +18096 3165 +85555 40879 +48758 68011 +55872 2692 +48644 54254 +74711 11758 +32277 4684 +94712 26900 +41904 78201 +90621 22690 +67694 25684 +18812 68634 +18463 60277 +18510 59196 +98369 73865 +46752 32214 +99917 21880 +62039 8293 +26945 94591 +79089 58563 +16520 6681 +2409 85474 +28550 41284 +59467 18343 +46385 7938 +82647 58636 +96833 27239 +66305 57665 +49801 27650 +25303 17677 +41914 94368 +63868 97329 +71255 74881 +22683 45172 +41748 32655 +24139 11703 +65966 98274 +94114 57087 +9971 75415 +26312 76415 +14509 20195 +21627 85855 +26960 28736 +32929 88052 +92223 2287 +4738 81098 +37913 71725 +79235 6065 +99730 75394 +85511 41942 +64247 39487 +68122 48672 +29850 93364 +29475 3670 +55187 84037 +31141 80041 +70928 66050 +38404 11298 +23581 73722 +13180 50794 +99627 77713 +73462 7823 +91148 76125 +95155 33122 +51414 6995 +773 57641 +11812 82275 +10726 25334 +91553 66822 +41656 83997 +86858 43758 +31966 11957 +13758 37526 +77357 82053 +39244 24780 +14019 15136 +64299 5559 +65418 61784 +3788 70238 +83865 47106 +21120 64818 +75851 34808 +52385 1077 +13916 17527 +53994 78759 +48761 68048 +46661 99966 +21498 39764 +81697 31422 +94565 30417 +53319 77908 +40503 28622 +44425 69481 +66436 71125 +29182 92418 +37245 70810 +55783 37659 +28148 17899 +40322 81956 +99031 9573 +41490 71475 +11518 23559 +33266 31252 +85440 27292 +13590 25062 +49871 9779 +77839 71039 +22078 75602 +99959 70159 +96574 33321 +32126 57495 +32392 34994 +89995 20824 +67062 73139 +20451 31105 +53633 54338 +84371 19097 +53037 18930 +34152 10911 +6497 89911 +91521 2167 +18373 62523 +40341 16018 +95672 21386 +95724 85724 +4899 93905 +80299 47269 +70594 57487 +49889 74961 +87476 46027 +68364 76001 +44659 96920 +57620 11807 +15149 5629 +46875 29576 +56933 44003 +68600 54235 +87263 50976 +24031 14348 +82413 64217 +61112 29845 +9121 13215 +6805 66483 +41674 1769 +55630 24866 +87420 80123 +24250 25689 +44824 11237 +52424 82224 +65917 1246 +54619 15335 +25466 63272 +10085 23824 +26459 7666 +79471 99093 +67709 91145 +86955 74476 +81728 63626 +7459 67846 +20234 68947 +82414 47843 +14763 96463 +44240 90258 +48119 66579 +99113 7845 +35249 2116 +96640 31962 +54248 7510 +663 93098 +12299 38467 +16023 67505 +88860 14259 +31892 13820 +21811 65461 +57280 3310 +39661 97272 +76669 48892 +68645 85979 +79563 47854 +87405 14944 +53175 48619 +17607 96619 +56707 82083 +95480 25838 +63424 58664 +84890 40071 +71311 57479 +1043 18851 +99872 72277 +13495 76517 +80004 21377 +44350 54969 +61934 10992 +7457 84331 +37948 87553 +85978 47808 +5300 2867 +69252 39293 +43475 58716 +47274 36876 +34627 65632 +17968 88346 +18608 24471 +80886 82996 +13767 37508 +14319 8428 +6088 66676 +81342 7026 +6364 27563 +14547 52345 +50789 21618 +99516 80564 +72158 54412 +92831 54093 +46738 65641 +47539 30807 +70838 19225 +60521 27136 +91095 28495 +43793 67819 +22450 50828 +33794 52051 +94735 43085 +8899 18436 +53929 80455 +36205 45772 +51630 35066 +40951 51299 +49529 1477 +35432 14391 +79220 39473 +85816 51599 +38622 72116 +18872 18454 +53786 51001 +4763 80822 +54118 43375 +93792 81197 +77140 87356 +43055 84867 +50753 88040 +3656 73532 +54207 24993 +35514 61685 +91204 42429 +89700 93408 +2132 10289 +61961 43232 +82583 44073 +58808 50217 +71175 93463 +26928 46200 +63226 96066 +22193 89558 +52002 42923 +35441 96149 +70934 49846 +37498 16071 +810 7941 +61033 15473 +63756 18382 +74422 35209 +95347 61787 +67849 71692 +63409 9986 +37521 81097 +3195 2248 +69404 19549 +88602 3973 +24279 58003 +66862 94388 +27965 5998 +12432 68333 +89921 39147 +82976 51440 +85920 82033 +15818 88769 +26641 52821 +43617 72005 +4817 14129 +71887 77161 +19275 25669 +1842 66174 +1187 97622 +55909 51422 +2601 81490 +84363 85106 +95462 59261 +65516 76275 +79754 10937 +76899 76602 +90394 11979 +47658 93789 +35776 39372 +9378 23948 +53744 68504 +89886 23657 +95235 80819 +69356 69856 +36666 2541 +13957 555 +5808 56912 +35689 90545 +25345 17156 +48241 96754 +81163 11278 +52064 90781 +49319 88382 +87093 71552 +33128 34782 +20204 53510 +85662 55312 +76668 16408 +48678 86749 +61179 44983 +34545 51335 +7136 75554 +29410 22009 +60247 33639 +63696 19849 +1405 76299 +52113 7728 +69745 11838 +57015 42474 +94231 22047 +40242 84183 +27844 41659 +76203 27137 +31280 60925 +62326 84174 +26559 71202 +23889 1565 +96726 95746 +77772 23813 +16152 15667 +87894 53145 +49168 9955 +25494 95713 +63081 99560 +80039 86352 +49115 27560 +60172 35397 +52389 1414 +20648 43341 +46838 63549 +65159 2653 +60954 50213 +33655 71871 +55472 12467 +87375 97919 +57186 54966 +92579 60151 +15553 62249 +11182 15321 +12005 12776 +63957 46666 +39897 26629 +78178 96417 +67602 77517 +98285 27224 +53178 65213 +68639 4518 +24523 36162 +87348 82113 +89812 58207 +60842 69209 +890 39063 +93600 20237 +99868 7149 +89555 15022 +35467 13843 +73503 89300 +66072 14465 +8906 18542 +71910 44022 +83885 79891 +54533 66866 +54582 16589 +68225 46844 +21268 45528 +32247 38770 +37171 7438 +64652 79878 +65167 35265 +50858 20304 +86457 53490 +24604 83482 +34416 21643 +3321 97866 +36507 55473 +51026 16442 +25899 4548 +59949 40631 +32654 13046 +36875 63411 +34073 95088 +27304 54163 +43397 28092 +71768 80084 +87238 84723 +46321 59170 +1015 85387 +6679 37036 +75763 37345 +66567 52242 +28305 31164 +13896 2115 +61688 33382 +70225 82803 +28610 7770 +98710 33900 +88283 11525 +12115 59470 +1952 31084 +66621 34660 +67260 52739 +33061 3718 +85394 94406 +21926 30433 +43190 98417 +61130 62636 +33834 2340 +30196 69630 +63943 30708 +55180 19268 +93886 46520 +88666 19126 +70848 52164 +25813 72147 +86529 84718 +69726 77976 +47137 24078 +67190 37987 +93842 31227 +36216 13119 +14928 93135 +12880 41938 +32971 87750 +65255 82487 +52970 37353 +15198 70549 +15805 23823 +84650 13228 +83548 54956 +46512 71205 +26724 51200 +7676 14181 +43525 90756 +15644 11138 +76737 15053 +98536 21523 +8846 52815 +50699 40482 +85722 37774 +62242 4380 +15590 77934 +23315 80475 +21371 92419 +94334 36264 +45977 67149 +83744 17720 +33659 71965 +72384 16853 +19568 2830 +62114 40061 +98577 4217 +34043 79512 +57922 38176 +58190 32023 +38050 69266 +2446 3428 +94419 34323 +95321 62728 +87627 92237 +81452 54102 +42546 15033 +9914 11893 +24255 75279 +70265 49256 +81821 94763 +71824 13401 +92949 19055 +68415 26273 +35522 45508 +88373 9596 +5871 72129 +4879 94953 +66365 57021 +84998 70825 +87407 97387 +4487 38440 +25727 41431 +50372 31682 +11904 64460 +39576 17837 +60460 45416 +53238 80455 +61132 46346 +83282 44801 +46711 33977 +40203 36175 +2718 46375 +19218 43714 +74931 56645 +94244 5635 +98159 30278 +9097 14359 +70703 71955 +52468 16231 +12979 72527 +34660 49020 +51880 13414 +50741 72376 +38518 9440 +79352 69698 +58163 49132 +65915 1904 +5265 4204 +13183 67854 +58932 15070 +17049 28089 +79244 72166 +35680 91107 +81308 57452 +27993 71292 +66676 17164 +55279 49921 +21241 29992 +85532 42215 +51208 45285 +69974 6892 +72897 37968 +57241 53983 +13375 14309 +80506 10411 +64784 44340 +84506 327 +52526 14953 +18275 65464 +9671 33983 +57766 41902 +3065 22086 +39277 90321 +87115 38607 +80275 48532 +43876 17339 +74293 22276 +20296 68161 +79284 38547 +19109 79077 +32913 7333 +2078 28420 +7929 24916 +11572 6664 +11651 37615 +10671 43784 +22355 86352 +62172 38892 +99868 7518 +95178 99001 +46247 93873 +67156 22572 +82111 55428 +31805 98396 +97622 59122 +21024 35056 +22771 27648 +84958 22773 +28728 87243 +10510 31116 +59222 74030 +56096 64008 +97098 87566 +62596 29195 +91013 80067 +46843 80218 +74634 96377 +81705 15656 +26953 13397 +24479 70303 +6330 45356 +36521 6326 +55973 66810 +93294 11231 +94789 25998 +99554 31096 +17743 12240 +32947 72139 +15742 91027 +19126 78730 +10464 81350 +79617 63729 +70671 72878 +10966 53428 +30292 51298 +49744 13528 +98103 64557 +29258 91492 +25090 89052 +14404 56299 +62915 54642 +57797 24903 +44190 75718 +43110 2258 +42019 10967 +17105 76106 +57485 81271 +22649 96055 +51424 89595 +34760 96027 +2978 40580 +86512 19857 +54099 44464 +65641 8377 +85273 15585 +40354 32898 +21370 59932 +44973 57728 +16865 98027 +25001 9204 +29532 52450 +57599 95017 +70450 77975 +20041 24976 +88483 56433 +48637 71767 +17482 1923 +64874 75156 +70688 72491 +24393 39567 +35587 60636 +3860 3934 +64458 84718 +5170 88489 +51523 87352 +28910 83148 +77794 40175 +72778 8085 +47577 30662 +72072 73476 +41005 67106 +92881 86416 +88197 13894 +81244 91891 +20119 55983 +90464 43714 +55349 64884 +99773 75374 +46279 27733 +21760 34624 +29716 48245 +89896 73109 +20568 45671 +6980 46895 +79366 20448 +99416 83525 +51865 13985 +87167 70394 +21042 51149 +75740 54672 +6910 97680 +17412 19981 +96414 87058 +41562 87112 +79523 16806 +53794 84293 +33976 81363 +33550 9245 +75219 17553 +51151 95972 +26977 12988 +16655 21014 +14256 76192 +27510 33501 +95849 1826 +45750 39977 +56032 82023 +92019 40767 +52240 38163 +21967 46293 +60596 26201 +50313 49696 +22506 83075 +12120 27040 +81324 24572 +62547 96003 +13003 6733 +94230 39088 +72795 24132 +71533 4056 +63327 28947 +45979 67508 +2624 16084 +9327 74910 +14731 48922 +17396 36779 +41621 69419 +39056 13723 +60957 34314 +88355 26742 +8662 41060 +84547 81554 +16509 8039 +39860 93563 +78825 159 +73405 92107 +58806 51045 +79270 39134 +6798 18412 +24091 79433 +47359 52180 +17025 94488 +36995 77552 +33257 97991 +96280 73895 +92169 53762 +37825 74842 +22210 73537 +64120 76284 +52746 42978 +23831 3506 +67191 5632 +84429 35148 +24681 49494 +23995 48893 +88401 58477 +44587 50391 +11285 13543 +68672 20718 +92343 98935 +40918 52866 +92761 72877 +55610 26279 +10879 39266 +62705 26935 +87605 44066 +94677 45199 +67066 74099 +25134 39095 +19358 57256 +26163 15415 +945 5613 +10630 45014 +8942 67451 +97778 23048 +235 71115 +93762 49881 +54404 37627 +52761 91800 +66101 14352 +72709 9822 +25003 74894 +25725 9139 +34994 74483 +44522 2790 +21740 51646 +67710 92065 +30981 2960 +51420 89895 +50065 88293 +35629 43513 +2803 44842 +82791 89267 +2009 13955 +69912 74181 +30125 22646 +36600 70325 +5523 80601 +42906 7235 +53520 90795 +24586 51761 +75538 26751 +56761 49028 +32800 26672 +14557 85830 +95835 51409 +54327 6683 +54106 11765 +26754 18300 +55631 74997 +77999 52052 +21675 36823 +40718 8440 +9679 50584 +10516 14943 +2884 10257 +87612 60385 +94196 23656 +37702 12262 +65875 85191 +14997 59347 +63402 27371 +60450 78884 +19330 58003 +39533 2940 +99906 39790 +86972 58706 +73191 80761 +30098 56107 +67014 91760 +17728 78471 +39300 8288 +31244 95274 +82120 39280 +51738 49925 +42537 97710 +86704 64919 +55238 2199 +70277 33129 +91472 20740 +47581 63628 +12456 52285 +54532 2033 +93366 42726 +38087 3451 +49019 30539 +14052 15592 +94022 11261 +11546 89626 +17561 65966 +77468 97154 +10904 22470 +53400 11739 +25180 21801 +3187 68900 +53587 72980 +51755 49579 +25356 50543 +38644 72606 +69067 77369 +94328 20693 +89374 3525 +67020 75299 +68184 32146 +23794 86464 +13819 86522 +45016 7959 +25368 99437 +39800 46034 +91028 80164 +53753 52801 +41387 91446 +39337 7521 +96794 45855 +94051 92564 +84002 28810 +32997 22289 +86447 54495 +54614 209 +4449 56301 +85358 79532 +86259 91577 +822 57806 +78643 86580 +73131 98669 +83410 42469 +49347 88635 +98768 98846 +78011 2801 +70672 89678 +92299 83798 +54840 27836 +99198 39815 +33259 81807 +64214 41592 +90732 37927 +1593 72861 +70256 33699 +1791 19155 +21032 35367 +81232 43395 +87800 23403 +47419 1893 +83758 67215 +89855 41727 +19960 60029 +11308 95185 +38209 768 +19041 15640 +60078 71230 +60971 34303 +25458 81052 +94237 88343 +92131 71249 +6275 63502 +14520 54094 +76917 44380 +39584 1901 +72419 49513 +29156 94308 +7808 61037 +79331 70820 +79379 36949 +33466 77117 +3316 49672 +81123 45978 +21489 24913 +15608 78265 +73233 96365 +60751 72161 +17585 81952 +79946 7493 +21272 79064 +84285 38768 +1772 68823 +70812 86559 +2164 27044 +5238 38261 +23025 71524 +30238 53081 +97211 69164 +10098 24794 +93136 64588 +57582 63151 +83215 14269 +82696 42589 +56830 31301 +63192 65201 +80233 50083 +70058 87498 +23471 94054 +32801 26922 +82346 34306 +61783 64877 +97496 62702 +53939 15919 +58297 79525 +75747 38619 +58949 80914 +89026 77302 +54141 27641 +99868 8164 +24489 87058 +63585 7082 +6942 15514 +55590 59890 +82560 45795 +58457 59484 +75556 75820 +15072 8750 +67807 73825 +19130 95637 +74180 74687 +35703 9377 +10351 35418 +44492 53013 +5113 24825 +20874 22765 +8995 50226 +63611 55621 +26599 5797 +39445 38019 +69501 51231 +90686 6333 +42476 82980 +29676 16942 +92978 35598 +59011 46779 +13924 18808 +6692 54077 +62468 32807 +368 2924 +30426 32494 +64239 90358 +21739 35690 +44940 9970 +92869 54510 +67295 69218 +64953 90316 +57687 77222 +66545 20946 +42037 76734 +18162 68810 +15337 19093 +13386 31197 +67830 24151 +86227 76150 +66286 10560 +39241 42761 +63210 81305 +78657 4562 +65371 97134 +95485 92603 +66945 60935 +23107 20618 +47088 58906 +35566 94508 +79728 94599 +95312 47438 +53058 69022 +93143 48173 +10279 69921 +45356 430 +24194 93934 +65787 22024 +85539 26471 +32575 81423 +18454 12982 +73959 14345 +52704 28066 +35385 33164 +68897 65227 +89095 26649 +96106 62037 +57267 54172 +91743 14932 +60401 31243 +11883 98596 +41217 30124 +80043 87385 +32767 93398 +31173 97288 +21144 65815 +35947 20255 +23944 17802 +69210 41628 +29122 29799 +43223 98700 +84965 39764 +73771 51463 +34258 59132 +11967 14755 +22048 94201 +43933 98763 +41701 51771 +4582 86320 +89052 44054 +66680 34309 +75897 2553 +27929 90015 +74229 57290 +60262 1709 +95906 33845 +17651 64275 +10310 52895 +97855 5403 +32160 58237 +92147 22072 +58977 80452 +60978 18045 +96150 28312 +25796 89948 +68128 82985 +38845 19189 +21736 35859 +58976 31336 +78974 13739 +35184 21467 +92994 51758 +91049 96493 +33409 29553 +70714 39861 +71836 14055 +68215 97338 +1489 42816 +57024 43444 +51107 15698 +54890 26994 +62684 27951 +44240 9832 +50681 41916 +57224 6117 +24991 75715 +29168 77950 +61146 96141 +28814 86093 +79971 72757 +37979 6397 +94818 42543 +9972 11575 +4200 46033 +94322 21262 +11729 3946 +50345 16911 +2107 28642 +18027 55694 +53597 73195 +13498 61571 +49363 88660 +37486 99660 +22953 24322 +47281 71011 +30704 26272 +66706 50212 +92321 83684 +36545 6641 +97703 90972 +80480 44696 +41273 12582 +62565 14372 +86177 28345 +27986 56035 +84269 39458 +42504 33413 +22780 11933 +49794 78729 +7434 4455 +91529 3550 +48868 34531 +71797 96996 +87853 71767 +6166 50010 +44512 85578 +66125 14437 +78024 52060 +42894 40865 +76225 60661 +48009 37897 +26531 24017 +7167 43394 +99121 25642 +39624 50558 +3729 40555 +80179 35313 +37273 39088 +56011 99660 +25493 31501 +96067 63122 +39584 2344 +20974 86307 +22124 27092 +9711 34055 +31367 43878 +1354 95197 +97431 97304 +62544 47683 +83029 2567 +57600 13979 +94307 70797 +33029 87586 +54422 70703 +49301 24642 +74653 31361 +17565 99195 +2310 7697 +13698 73458 +11575 56751 +73168 16355 +24876 62134 +24424 88900 +69729 95444 +56749 99087 +69635 32072 +95469 27706 +35645 27431 +93598 54358 +30843 23188 +85295 65166 +35351 99746 +29603 84498 +13364 32008 +37837 91715 +21130 33615 +34479 87029 +9771 32735 +27666 14376 +95121 3031 +12706 47156 +67643 77929 +24189 61569 +78068 83908 +77296 36124 +67527 80589 +84639 96612 +21409 43595 +60682 25089 +23207 51404 +12390 54447 +34354 8015 +22549 1009 +72718 26783 +79516 17882 +16705 86278 +89274 39197 +87482 96780 +2311 7751 +45687 91433 +84146 91659 +96984 42147 +45589 11805 +38437 77987 +43020 54489 +35642 93112 +21814 83497 +82529 63297 +22850 43287 +15116 40941 +21116 34007 +95457 60911 +9246 94038 +58346 78836 +56810 48621 +49391 55425 +42834 9656 +96219 92485 +12344 71939 +88100 98998 +32293 22724 +57096 58470 +54796 29458 +62818 90715 +54110 45234 +45642 43394 +96305 90513 +10049 91966 +97479 14359 +38444 28725 +58484 75685 +22809 11496 +63449 43406 +63560 73622 +56297 44072 +21305 13321 +79104 11019 +58715 37607 +43651 89171 +1006 21449 +50318 17785 +10326 52855 +72488 48555 +87345 1756 +48280 15514 +37709 45636 +15943 5592 +41284 12559 +61992 11437 +12721 63320 +79509 67280 +32408 3744 +63621 6713 +34167 61585 +6188 82515 +75096 37755 +70548 60442 +87186 5450 +65055 55700 +6661 71645 +8249 67888 +92405 98354 +21815 50782 +11224 97774 +45151 5571 +94753 11592 +9705 18039 +52130 58056 +94444 35090 +27546 99205 +30694 75953 +30033 91163 +20774 25595 +58193 66063 +62451 50047 +81154 78680 +2967 25569 +56579 54073 +62911 88658 +88204 47596 +71739 98607 +46316 77137 +73676 21288 +1445 44197 +76201 45126 +89428 85009 +60306 1107 +2152 27941 +20830 24332 +37179 25142 +3120 22065 +87736 25577 +10111 8731 +63691 54330 +86937 43952 +39904 28026 +30171 55272 +24036 32539 +60399 80932 +84061 77387 +30661 44004 +51179 80002 +99280 22212 +50900 20887 +92102 56236 +5684 61421 +27823 27352 +45718 58159 +54943 9797 +39870 94359 +6176 66493 +89494 67081 +47990 55036 +72998 86054 +92330 34696 +92985 19632 +30376 50594 +10996 37568 +47455 18233 +41224 30456 +66223 28939 +45446 31680 +6449 60240 +43942 82626 +63441 60133 +88152 32459 +54103 12773 +85739 55188 +11935 48767 +80535 27425 +49458 4924 +44180 60782 +98754 67136 +94079 92741 +24888 94926 +26821 50471 +12680 97174 +34847 46092 +44159 44921 +11222 32414 +1646 56051 +18228 67882 +61915 46134 +11075 35802 +62889 56483 +45363 33598 +87561 78850 +6747 53437 +11360 94787 +88969 62842 +30411 33442 +24085 80638 +67630 94946 +93607 54545 +23312 65673 +91998 26019 +82569 79025 +76423 23765 +59826 12281 +50126 6004 +1483 10697 +93568 6313 +52643 62803 +73434 92506 +32061 28319 +10496 81933 +6767 53014 +82157 22997 +72052 26032 +15501 32366 +20445 98870 +70082 38580 +60441 63696 +74325 72049 +18976 1600 +85574 26315 +29060 31821 +95960 98712 +14086 97696 +53378 62311 +22565 33739 +80430 79083 +84852 42973 +84981 56387 +16869 923 +85325 97621 +77449 243 +99498 1043 +42097 10531 +71317 92112 +68143 66813 +87217 37710 +39625 34611 +20635 61775 +6990 31553 +27737 45885 +29760 97666 +86500 37810 +40243 69544 +1061 86004 +80087 54295 +52954 55750 +68883 17076 +74200 42230 +92606 93987 +24273 27271 +7046 30282 +42846 91638 +61248 45220 +99869 74402 +7721 14775 +95825 52732 +69051 78722 +33118 36842 +8028 56867 +13196 36316 +22308 23352 +82064 58010 +73132 99600 +71777 32465 +91472 38239 +62186 56452 +18359 48648 +6331 46764 +88247 46859 +91866 12803 +57093 91667 +73004 53377 +8132 38113 +91057 47802 +85943 99841 +79136 10636 +36049 35002 +41977 13345 +90057 38039 +50687 42385 +9513 71894 +25413 17505 +13893 20316 +51931 95728 +83802 18068 +37775 44480 +45041 41211 +91615 51306 +42127 75448 +16910 16469 +83624 71301 +19370 41808 +38818 69658 +66644 19456 +84760 12391 +75178 68934 +32621 64727 +21148 931 +57476 952 +4527 22769 +23573 43472 +8047 72884 +86535 20777 +45858 55214 +37397 53204 +96700 98286 +11895 17147 +20706 11102 +37390 53360 +5371 85293 +87933 86941 +72039 42878 +47278 6155 +66002 99800 +36610 54939 +92592 78093 +20704 76711 +5542 15831 +29890 94801 +57369 52643 +49824 78721 +29209 94105 +56238 95036 +71092 81084 +82111 73399 +29317 75224 +3866 70787 +65446 79863 +5964 71684 +3222 20066 +91451 5999 +73162 98991 +6973 64865 +50161 38181 +69751 13609 +14160 63405 +226 88982 +4913 79487 +73161 49853 +28964 99749 +22179 91962 +26420 43596 +41773 34539 +26886 16493 +74329 39423 +81228 44589 +21914 32536 +18726 40341 +650 30105 +97190 70710 +51689 85000 +11873 83278 +39310 25687 +63717 21388 +52868 41535 +91614 84224 +17776 29450 +429 51595 +24644 84468 +17561 18007 +92961 53254 +42794 76616 +85256 1117 +98341 44211 +81087 80615 +16107 84236 +92420 32936 +7581 83722 +8230 36031 +70368 32242 +93120 49610 +66349 75527 +76802 97305 +69027 13984 +54289 58042 +91728 81697 +65845 21636 +73216 48706 +89529 83131 +48069 53654 +76502 55036 +9013 50810 +92743 25596 +87101 24252 +35935 37821 +77848 89613 +17906 26503 +4108 32566 +28580 43140 +8947 52344 +44348 57337 +79342 6145 +18762 55977 +99881 74371 +9219 13325 +4940 78973 +8229 36094 +56903 14331 +59824 94603 +20542 47801 +16286 31002 +36016 19608 +31309 62333 +45425 48940 +53383 62517 +38244 1126 +74089 61405 +31407 27305 +39471 22052 +4911 63278 +57681 12856 +87217 70818 +6730 37832 +40084 40747 +10247 55249 +49726 31982 +45076 24243 +97817 89171 +42954 40270 +35622 61452 +67508 32606 +69775 29607 +53678 88546 +21780 35750 +31582 56084 +85533 76765 +11716 37856 +34091 47528 +25888 6826 +85082 37981 +64561 2060 +60873 37777 +37418 85716 +39009 81888 +45403 33137 +93678 86032 +13427 31299 +52725 28578 +34597 35901 +29298 92237 +37533 33910 +73491 26079 +71312 92586 +83901 81560 +42232 56921 +89421 20131 +61242 29278 +18502 62043 +18120 5306 +93828 66290 +94384 53503 +41110 17210 +23572 76525 +66835 80904 +52532 33053 +7093 95095 +89413 53159 +8744 57126 +60044 24092 +77114 24708 +64884 93005 +85989 33569 +76839 47405 +98579 38959 +14688 67878 +65367 81888 +93308 45510 +56993 28734 +90017 22837 +87562 95748 +76723 50127 +62016 60702 +20968 38132 +93420 10109 +277 71662 +93287 29555 +67532 32135 +95747 38513 +32188 91395 +45845 88559 +13331 82728 +25471 98420 +1411 45602 +85805 21502 +73058 52536 +18543 28405 +3385 208 +14153 47455 +93730 35844 +17063 95210 +22861 43791 +13098 71719 +55841 22543 +9657 68955 +37687 95997 +10605 47156 +95056 5356 +88561 7250 +88317 62014 +20803 91136 +16334 62846 +22971 41274 +9075 82343 +37659 31123 +42891 90998 +15714 11574 +63378 94933 +48650 40467 +37839 92515 +5385 85304 +17804 45437 +74682 31600 +44197 28228 +84233 90454 +43169 68264 +10253 71649 +17853 60688 +15886 56778 +76927 12724 +73760 85563 +4267 29115 +60332 83122 +33677 89952 +76538 54441 +76832 47670 +63047 69803 +68512 9643 +87987 69627 +56709 51751 +68547 25225 +79134 43925 +83960 80383 +94067 93686 +98508 7934 +90271 763 +77237 54779 +44824 95775 +59569 35164 +95751 38583 +91266 59821 +97912 54424 +62714 44726 +17878 43785 +33293 49682 +19156 96310 +53136 35694 +30676 44361 +72293 53843 +78944 48323 +33275 66505 +36858 33247 +36703 69576 +41103 33906 +26922 81545 +42210 8446 +36860 49577 +38443 13194 +67499 49401 +45239 86240 +88803 67293 +54952 26679 +38347 64549 +75325 82386 +17501 85260 +55330 50764 +28193 68709 +153 41899 +76185 29892 +30226 21971 +24924 78382 +93383 11192 +29209 28996 +13768 7305 +61941 95340 +89173 91646 +10677 62011 +69503 36113 +78602 88969 +91289 75748 +70904 69416 +23229 35460 +59843 28910 +82726 59649 +6238 65814 +33800 21702 +58397 29403 +53230 827 +21804 2717 +78444 43509 +35745 9757 +22674 48250 +56106 65751 +10129 74630 +43555 75902 +25116 90378 +39004 65867 +58929 49980 +74839 77264 +57512 66168 +20 94159 +91145 13486 +95922 51070 +40062 25174 +25954 71126 +83643 87752 +87266 20806 +33090 38072 +86519 87137 +66038 33919 +35015 42938 +86028 32888 +64003 31567 +26654 5890 +49757 47969 +35571 79327 +86446 56098 +99973 56290 +31998 79582 +47434 68644 +31996 30475 +47438 68551 +89173 75321 +73088 52020 +24055 16533 +91700 818 +12055 13996 +67770 26883 +59300 74237 +30988 20903 +11997 15337 +62806 42748 +97722 75256 +79599 17006 +7679 98277 +35729 42953 +746 77520 +58800 36633 +13250 2924 +45282 69017 +45987 69161 +73056 85555 +41581 6681 +45535 63177 +41003 19973 +44693 33393 +30137 56893 +75752 56307 +39164 78652 +40027 26032 +60326 99819 +75697 24862 +59300 57923 +66012 18235 +36572 23600 +87061 9250 +9408 58539 +30045 75422 +69467 86236 +95555 59659 +55970 36215 +11780 3994 +18071 72305 +31324 95172 +17930 59162 +92861 6947 +57233 89061 +40080 24852 +47984 6883 +68960 81484 +57687 95010 +11958 65449 +81457 23431 +38363 47951 +34857 46699 +77643 78439 +13571 61126 +89416 69755 +25941 5993 +40245 86606 +77425 83451 +5427 19077 +54240 10478 +59284 91078 +26317 79291 +29237 77664 +98001 36155 +15065 26795 +82976 86829 +56208 63525 +58661 39919 +72127 8733 +72853 8418 +51297 29061 +71308 76725 +40101 73569 +64857 44861 +12589 83746 +35517 80695 +79030 30184 +78111 34930 +79199 42674 +99944 57093 +37402 86516 +69772 79266 +30079 91099 +57344 21041 +66808 16357 +14774 33508 +36310 78859 +13858 70970 +4810 66079 +74256 8891 +91034 81808 +84560 66813 +20129 25038 +28992 66944 +37438 85701 +71975 77795 +80244 67832 +90647 8788 +81884 95647 +40815 24410 +44700 49759 +76055 49482 +97312 52058 +22495 52553 +59517 3860 +54078 96185 +11576 8790 +10515 65961 +3175 87333 +64523 85340 +98992 62579 +67802 26297 +61594 70827 +47017 12876 +14291 28282 +67063 43347 +83307 46572 +89113 76880 +65380 82060 +20461 33825 +92056 9193 +64842 78052 +83796 51701 +13064 56512 +72201 89007 +64676 49100 +53839 36207 +84351 22543 +81564 21099 +45005 75529 +3403 32969 +67696 77917 +91887 95021 +69030 80004 +6075 53430 +19639 85517 +27004 96344 +85298 99056 +72656 94913 +14167 31154 +90958 34472 +84275 57109 +19220 62404 +95982 783 +44087 47539 +54859 29159 +1096 20510 +95184 2759 +6158 51541 +31508 41924 +735 28817 +58331 31225 +67888 89924 +13130 55032 +25824 74364 +28558 11487 +11052 4533 +39198 12524 +5331 70579 +55957 20276 +14864 31552 +96603 52128 +99397 86174 +89631 81412 +53014 38856 +38033 55726 +96051 32061 +48443 29298 +50111 40092 +98869 17 +12339 24101 +35170 23261 +35624 29206 +87085 74415 +69598 17857 +14578 5378 +80326 49643 +80455 13908 +82650 12625 +12071 46671 +99621 31833 +25063 59159 +67241 72121 +61909 14520 +67919 7363 +53607 90780 +28004 89810 +77935 71910 +28655 42066 +26056 69079 +75140 37891 +57539 65888 +69367 39601 +52070 93345 +97463 32345 +28887 85904 +94826 27457 +92210 71244 +78990 47688 +81905 78946 +75566 60903 +41287 95636 +80497 94942 +94733 46063 +13203 86208 +91685 1480 +1732 87904 +34417 73440 +18057 56496 +19996 77442 +57125 42649 +73866 1669 +57905 41106 +45432 338 +28873 86278 +54166 28835 +97526 47313 +34233 61307 +80423 80291 +27939 58613 +9252 95186 +69311 57331 +51724 52239 +85506 61681 +77991 21530 +75477 46590 +79085 61907 +76658 68566 +49504 37742 +51345 11781 +26406 93882 +83087 35388 +27987 24745 +13215 69598 +96756 48663 +28774 23025 +34052 32710 +92389 67188 +89951 41412 +39528 70623 +82001 60413 +46239 14584 +3270 3434 +78226 81697 +1451 28888 +87114 24730 +35637 12651 +20816 9485 +90857 86131 +36362 94301 +53505 60447 +53901 67722 +15166 73909 +5855 91451 +78015 37378 +41976 47091 +84074 45478 +8747 8561 +83871 82977 +17463 53854 +22995 41314 +67777 10757 +1812 20614 +1980 16753 +73633 56298 +44827 14303 +19903 79657 +30923 88363 +1583 58661 +72091 91757 +74484 53099 +25757 76109 +77789 91767 +26768 20080 +7915 11341 +65532 29615 +65252 52439 +27799 29157 +36494 74936 +35937 87746 +48474 28778 +27958 9117 +76008 83632 +8396 82201 +23732 73549 +2631 18194 +13143 71337 +24265 44897 +229 24294 +41925 48343 +21186 17428 +82357 19505 +52412 69261 +28231 35622 +62194 57275 +45885 71928 +6487 60594 +88404 44255 +96734 122 +24539 38630 +99247 7859 +57127 59164 +74619 82843 +2503 21170 +5281 71965 +33033 72636 +28308 17478 +67496 66440 +15864 25166 +41559 89556 +68232 65875 +56164 64926 +49310 75109 +53411 46323 +80896 53133 +65584 94067 +84023 95959 +74594 83452 +47874 91795 +53315 32189 +41730 52869 +48516 60645 +80155 37460 +68596 73938 +40830 89950 +94144 59798 +78723 4855 +8110 23313 +37456 52860 +27912 26618 +20788 75799 +14749 67237 +73218 16780 +71903 14243 +90687 57403 +29224 12840 +35864 89493 +1925 67288 +73438 44529 +70521 95243 +93362 12211 +17890 11389 +57904 24974 +2897 44938 +29933 62092 +26299 80128 +54540 20434 +96771 48495 +47767 45143 +59543 3669 +57161 91222 +24596 70168 +99583 98519 +20461 66970 +23048 89389 +77030 43817 +24663 85012 +54742 15767 +52751 61558 +131 26653 +66949 46311 +58801 4338 +28561 11733 +59994 91583 +89212 25830 +18254 35823 +26571 73913 +47391 53817 +11057 86663 +67533 82064 +82176 7424 +57675 63049 +30235 87938 +65349 66768 +13502 46819 +71054 50226 +24222 29650 +48489 77695 +61708 84955 +23885 21021 +41600 23171 +39181 29655 +70385 98375 +1337 80871 +56998 94991 +85307 932 +82241 22295 +27949 74996 +67541 32768 +55839 72531 +72283 71163 +52417 69327 +26655 22857 +79637 65844 +3859 72039 +14560 6142 +91510 71272 +85996 50656 +93538 57395 +34258 44609 +97058 25592 +93151 82685 +58943 99438 +44192 45494 +80592 60251 +58209 83550 +27408 54725 +88588 23860 +83670 55054 +36803 68015 +10142 9469 +12490 86535 +86210 94932 +26587 73600 +61139 81746 +29223 29361 +41357 77952 +71569 54831 +52372 4832 +4449 74885 +44733 33078 +64695 32711 +81063 49456 +60630 60667 +77415 18673 +80270 34922 +38447 13828 +12731 15481 +70630 27321 +46447 10083 +30516 97966 +39733 662 +19757 50498 +36297 96066 +38279 34091 +42293 23690 +55419 16732 +88666 38471 +10756 11773 +70625 43819 +91808 15322 +33563 44283 +71434 8813 +5820 92536 +43034 88568 +78847 84073 +10673 95615 +41252 96800 +64794 95995 +25600 63603 +95119 4786 +88395 77520 +39484 22801 +28106 22343 +3032 9228 +16178 67323 +70004 58127 +34620 85518 +59668 17342 +27538 51790 +20798 42980 +83573 73719 +99845 27178 +20107 58883 +91632 35855 +10874 41863 +98114 17841 +12384 7134 +35648 12737 +1915 67705 +99570 82668 +1573 91954 +3482 80820 +63636 73513 +41813 83929 +66018 67875 +77921 7151 +33916 3442 +89983 24640 +30417 18381 +23749 89828 +22816 12984 +2287 91926 +31408 61127 +10438 2764 +20879 73906 +23963 84901 +51784 18453 +71169 31358 +5041 28602 +13052 24567 +49899 61813 +91321 92131 +64339 57366 +35836 24828 +71997 12306 +51661 86824 +36272 80337 +29817 32193 +58609 58094 +65131 55542 +2821 79674 +17925 92733 +59727 32431 +68440 61396 +39086 48398 +68797 20419 +11864 35531 +43881 52796 +93923 32375 +26302 80308 +24423 41604 +30728 93195 +65917 37490 +77087 75499 +29531 22429 +62159 74771 +10199 24686 +33608 10565 +18608 44280 +53192 2496 +7908 77394 +81861 47669 +9297 29061 +4720 68796 +37610 98767 +15491 17672 +38756 6867 +82032 43729 +87943 71611 +96727 16998 +92471 49352 +95570 92768 +67151 9142 +36875 33772 +19256 29395 +83933 65529 +8119 88950 +13364 66621 +5229 89880 +89337 23152 +46695 20885 +2770 15371 +9643 37521 +72355 86110 +42655 81077 +73366 95631 +33376 81494 +32278 24822 +64443 55077 +37658 48562 +34221 12922 +55010 42658 +58325 15572 +11275 98314 +40119 41102 +9033 18810 +70914 53697 +18228 53080 +12561 19582 +54441 39368 +62990 55775 +46221 64624 +66401 75630 +26452 44170 +93329 62442 +52105 43990 +93692 54095 +18635 10970 +20782 59885 +2785 47841 +16109 52683 +30600 47064 +45285 53399 +9631 86999 +13846 39208 +68629 40757 +10263 88844 +23488 95977 +2426 56112 +21798 69300 +74019 80673 +11077 70142 +38374 97677 +32758 30240 +74521 36361 +43522 61206 +95103 21741 +85913 52864 +57901 41784 +51595 88524 +38145 37399 +2394 40484 +21936 98913 +41541 24855 +90049 23265 +15081 10834 +46688 86669 +9225 30836 +53402 96094 +26417 77787 +3225 21387 +8353 1745 +61081 99701 +91988 93343 +16735 54727 +89850 76984 +64667 82799 +28053 89332 +64261 75765 +35062 59192 +64317 41708 +84083 29446 +65460 31776 +2964 11030 +23320 17986 +67617 64099 +37012 30739 +62462 84359 +48245 50898 +39526 54835 +84050 79343 +92899 72421 +37980 57623 +78868 18307 +27205 76099 +38985 34535 +24080 66058 +58010 6578 +68416 62141 +55558 46585 +88702 5164 +15453 67867 +55871 55751 +83178 17523 +13621 93627 +93997 30868 +41745 52989 +11521 10866 +72145 9126 +83200 17004 +67000 78312 +77962 6409 +86193 62914 +37497 52411 +59285 10043 +23855 87635 +77166 90303 +46950 31616 +66358 27576 +76217 30203 +46489 91349 +97777 74975 +10644 96603 +80783 39863 +41975 31341 +69894 60933 +98370 28569 diff --git a/src/Program/points2.txt b/src/Program/points2.txt new file mode 100644 index 0000000..452949e --- /dev/null +++ b/src/Program/points2.txt @@ -0,0 +1,10000 @@ +28035 57073 +21842 52059 +76480 24187 +94797 45292 +76920 79606 +3046 25617 +88431 44223 +2390 40708 +65767 8430 +88023 70030 +52238 73844 +20672 29833 +59091 63682 +72103 75690 +43958 18559 +87687 44998 +49013 82521 +95216 68386 +84608 17510 +54786 80815 +87148 90110 +77403 35770 +90709 57359 +93883 33510 +31795 3382 +45225 71350 +52717 95640 +93781 85014 +98280 47074 +77231 72484 +80023 90179 +20321 37925 +19999 28958 +79526 52450 +22364 40093 +67908 57579 +67526 99133 +11987 33017 +89512 68602 +25201 73156 +52434 53035 +68944 82898 +18067 40639 +19535 23258 +37150 76886 +51359 94121 +10928 57390 +94 93587 +22563 84719 +11705 72304 +41558 8285 +27885 44238 +69844 62235 +54116 63521 +23095 6952 +95834 54240 +70575 45410 +78387 78727 +52765 12684 +45008 76409 +93593 89409 +91957 77889 +39933 78437 +43173 36685 +50997 69713 +89961 91030 +7881 61977 +28393 32582 +74458 5294 +3215 21844 +74579 68053 +72232 7346 +87636 62646 +46441 27092 +20153 25493 +64958 76321 +70621 77146 +8312 19322 +34422 8618 +22431 38655 +48701 73399 +47937 41819 +3768 25530 +6221 83803 +74038 64083 +25412 2850 +59447 88391 +90478 95619 +32680 48682 +48535 77224 +43173 53128 +38012 7989 +21536 42871 +93508 9492 +29400 9456 +841 43727 +13440 81631 +88873 34213 +17358 73433 +65144 88466 +39184 13810 +29775 99144 +6339 81119 +1033 72086 +97923 22659 +16096 36932 +57308 6589 +15321 22003 +25623 30820 +6572 10237 +71750 2112 +93360 94911 +38163 37307 +40540 64555 +11536 76292 +43952 18845 +81191 14332 +3189 38909 +88526 91424 +40602 95917 +62292 88557 +85780 23515 +24904 63774 +52015 46435 +81317 93395 +59425 72612 +58753 88069 +5911 74627 +16766 37957 +19152 97761 +34582 5011 +51415 60246 +17358 57117 +72076 60165 +42032 95807 +82556 64877 +21220 82977 +65859 72073 +85291 34736 +8060 8837 +59858 13538 +68952 82907 +61126 82676 +26707 55106 +55062 74703 +16295 32436 +79792 62955 +4237 31244 +71834 236 +16623 24905 +69660 33842 +350 38732 +3639 28623 +83101 35988 +47324 88815 +70066 57264 +68305 97769 +96937 78264 +51246 80571 +12188 28621 +32583 67449 +79180 11535 +57589 216 +24499 7619 +17345 73859 +29149 97266 +36444 93326 +70084 40513 +26077 36855 +70388 82666 +81391 75360 +77395 85349 +77595 64359 +56405 76587 +54566 69731 +54441 7073 +22238 76023 +44043 49621 +82543 32470 +66358 77044 +57039 12861 +61750 2853 +65580 45837 +14291 45820 +23732 25291 +73483 77067 +78444 77643 +91125 48144 +82955 23042 +15658 47156 +40091 42242 +32924 10471 +40914 88849 +1010 7225 +2110 14693 +50366 2552 +7258 92896 +7522 37677 +49199 29364 +65459 32214 +88471 10849 +10032 12726 +96978 44616 +26980 98047 +8592 78612 +51794 18841 +32533 35867 +88333 46843 +84750 80100 +1967 18009 +26733 38220 +91330 76164 +75639 11127 +95125 87185 +26351 63384 +52247 41240 +47427 4645 +76391 59347 +7505 21717 +40019 76722 +72519 82872 +34277 12176 +74129 62216 +95321 17162 +82370 69278 +57921 25448 +82036 93406 +3609 45804 +13181 87797 +56094 18314 +69132 95283 +34192 46917 +93922 260 +16341 80663 +92837 90753 +81879 47851 +93684 5741 +32422 71261 +15562 16665 +85462 63743 +8545 63369 +45186 72578 +10331 71439 +81513 89031 +32628 33753 +30809 42825 +63395 79765 +45616 13540 +38039 40369 +45211 72009 +8067 74366 +18790 57114 +76774 83332 +26327 14850 +73551 75595 +8958 37498 +14967 13984 +3341 2852 +99404 37980 +59640 2325 +50042 92009 +39745 33914 +75884 38313 +61748 35772 +84232 26533 +36322 14336 +208 42155 +93721 86781 +23585 28783 +27799 79321 +41929 16470 +8464 65261 +63428 29872 +84379 72292 +78411 78485 +67468 35261 +46940 97849 +94353 88711 +89065 30104 +46969 15263 +93774 69261 +6949 67360 +82858 90927 +77459 2116 +4281 14048 +23065 73544 +92556 15375 +54560 86421 +31054 37267 +37172 60396 +98912 16594 +99811 61447 +74227 10962 +84598 67335 +5179 42567 +76808 99043 +67364 54115 +97780 91794 +53295 33619 +9840 918 +58905 2904 +23774 24490 +94611 82766 +93553 8798 +64763 64776 +97819 41755 +83792 85851 +43562 44533 +91355 43039 +78758 70618 +94490 3707 +94114 94279 +88749 21043 +1780 55243 +53585 92541 +14798 67135 +23050 41181 +49522 5741 +88554 25521 +92935 23100 +6405 79950 +78955 540 +89295 8475 +24994 61997 +9772 68052 +3229 5549 +59368 25095 +78401 46097 +35880 73793 +40829 74652 +50584 46906 +68803 53860 +62480 51820 +50857 89783 +5183 75306 +28726 41718 +94263 58059 +17046 64612 +85797 23427 +1556 76825 +54807 64457 +1477 95030 +16740 71657 +66420 10344 +26359 63407 +40658 62235 +2301 10547 +23215 4673 +79696 32726 +9028 52440 +99032 14000 +95904 36791 +1200 3113 +14472 41930 +74553 69076 +24215 63606 +40259 87808 +99154 93131 +46863 50588 +70433 81914 +85857 87607 +18151 22853 +55020 75968 +71784 50891 +33739 73943 +5466 3324 +86749 17992 +46583 24305 +98848 83735 +49559 21395 +60525 96861 +78847 85048 +62881 59055 +6872 20146 +7056 48680 +50062 9803 +22054 64188 +9659 37966 +6217 2448 +27889 93814 +9484 74772 +98561 90354 +54041 82132 +29267 94891 +86027 50958 +69274 26735 +61697 37161 +37060 79513 +3755 26325 +73423 13220 +65408 66492 +95630 75921 +49189 29918 +85361 33546 +46569 8265 +16957 33992 +14257 14175 +44667 35629 +10106 93273 +24884 64681 +66874 65585 +15967 89541 +78181 34894 +53415 14690 +78826 20049 +32853 12482 +19107 50107 +893 10275 +36068 85993 +5892 75530 +13763 58338 +20164 58565 +8612 45744 +87446 67597 +86936 13790 +87852 41872 +2931 45347 +74018 48743 +93216 49595 +99495 85408 +47221 26090 +52267 57493 +2211 61914 +65093 90169 +9902 98018 +80893 54450 +14687 53513 +7909 94718 +47623 33279 +17803 14609 +45043 27086 +3261 86936 +75289 19547 +45380 84851 +49847 64036 +66939 64130 +20047 12173 +90741 24580 +72787 93466 +51650 88142 +98577 8266 +83152 2579 +28364 66661 +16475 45182 +3904 72175 +607 16937 +32833 78552 +91450 41117 +45450 83293 +58047 88474 +55187 6803 +78095 36958 +22755 97375 +10257 24378 +83833 3290 +51042 69346 +95113 87952 +13681 27542 +73643 57425 +91078 66078 +92457 17976 +43725 24658 +28675 75899 +57420 70114 +38834 6102 +54423 89932 +86627 20990 +55209 88239 +69433 39626 +12439 39751 +94443 54166 +34078 799 +44930 62519 +59974 93319 +25194 8542 +88196 83168 +25363 4654 +7131 79919 +33146 55022 +31449 77670 +75820 23769 +82510 17357 +58832 54051 +41213 49698 +11290 665 +3935 71525 +81714 84876 +53746 7230 +51021 86293 +70428 98682 +10769 12658 +81165 15568 +85347 66841 +23246 53358 +21148 68863 +11507 61227 +88577 41699 +28537 13607 +74915 93775 +82477 83691 +2370 91156 +5193 58992 +45241 6230 +80655 10904 +11739 88663 +84535 69117 +68029 71924 +65349 51648 +81857 98001 +3970 54371 +71030 68481 +12611 52244 +16660 8285 +38154 38204 +3355 19382 +92176 24472 +87386 69111 +89748 80317 +82267 6624 +70530 14485 +97064 59571 +54838 31335 +63794 54718 +52739 63226 +96041 83104 +97570 31557 +78258 49725 +3940 71484 +69904 78022 +12438 39876 +45302 4888 +11466 62242 +16312 32703 +45989 54626 +13336 2850 +44336 92645 +22301 75173 +5903 75505 +10385 37961 +71100 99712 +46935 49292 +84050 47626 +96288 93778 +81873 32156 +69204 45008 +77156 75107 +49652 3191 +84890 44677 +56040 85623 +66942 31494 +89194 11214 +92622 96190 +26962 17163 +37720 15479 +79319 74492 +83961 66090 +91495 23885 +41220 33305 +61989 63528 +7216 94494 +97469 17560 +71513 90242 +93802 85521 +23091 73436 +12624 84815 +98708 21841 +54415 24729 +27076 63725 +98297 64071 +61748 85454 +34196 80179 +28957 36836 +40674 45900 +54670 35291 +68262 17596 +68051 71602 +33635 43951 +36978 65366 +67944 24903 +76657 37498 +72900 9210 +66117 1372 +72498 18455 +13807 74020 +42701 32059 +14373 44616 +90328 67097 +3609 79206 +88882 83976 +21018 39242 +41805 85422 +4625 6690 +46301 96739 +64644 68068 +30404 69144 +45414 2452 +55833 8576 +98211 66097 +1301 99539 +81089 33893 +40929 56438 +89561 35674 +95621 92900 +11814 5205 +1282 99983 +41659 23292 +19070 34925 +92366 3934 +7175 29983 +24861 33 +38323 67242 +1895 36741 +13531 80411 +21236 17882 +39050 50518 +93796 20205 +75492 97131 +63967 34519 +58931 84808 +2992 77056 +39766 17688 +85170 38368 +3812 74590 +30552 49384 +78103 69836 +11843 37328 +58286 17710 +25212 8389 +99465 4469 +13364 67902 +2094 15812 +71590 6627 +13331 68655 +4815 51537 +53964 51589 +11474 29458 +85085 40367 +88843 68629 +23447 65371 +19381 11447 +34806 66262 +2596 4279 +7852 63617 +92198 7852 +45580 64244 +44225 62640 +83482 11681 +24033 51916 +22928 11802 +74043 15777 +71238 96674 +47616 66552 +6272 67210 +50414 51352 +50831 90912 +12118 31061 +27673 33750 +74841 13862 +22725 49249 +40139 9178 +65982 53780 +61382 94037 +89161 12183 +58787 6263 +47573 67583 +42834 61895 +86350 11294 +30949 73081 +59097 31908 +87500 83109 +85181 38177 +91835 81708 +38702 74986 +91094 82372 +85924 4698 +50344 69367 +25845 75813 +32945 43576 +40624 47186 +72921 90767 +17460 6519 +20833 60011 +12071 32174 +45081 92156 +35821 42991 +34002 68438 +73755 88029 +70221 21840 +23821 73216 +23779 25032 +8055 91784 +15973 7971 +60814 8813 +58759 39694 +46567 41582 +65508 15536 +5748 95700 +54543 87520 +68085 70954 +28367 50595 +60794 91202 +75740 25966 +70857 89120 +44657 52754 +7530 87488 +96979 78136 +80757 74465 +80091 40631 +29551 7006 +17296 75882 +69373 74144 +87233 23815 +56527 58316 +44845 15711 +6515 94466 +67183 26205 +69022 16679 +23113 40410 +13485 48857 +21247 50571 +60200 72163 +88094 36816 +99656 33053 +63050 23010 +20614 48742 +26079 37734 +9470 10150 +3293 70301 +58648 42333 +54688 67856 +10299 7471 +51147 34606 +29982 62673 +71243 14776 +33441 48653 +38564 29128 +30035 28681 +16721 72770 +82069 77068 +79217 27978 +96151 64536 +11467 78918 +69996 27069 +23641 61077 +88730 87702 +36047 87038 +83941 66837 +35295 38795 +61426 11232 +19382 77119 +43181 54042 +96486 73162 +37670 49702 +45611 47305 +76773 51471 +92192 40858 +57706 80393 +56582 89861 +36182 83945 +53803 71866 +42617 66996 +66225 48292 +48495 95642 +42197 93043 +41062 37235 +4061 36301 +94117 13048 +15098 93764 +20762 45400 +82976 72670 +78922 2062 +87054 44403 +66840 66962 +26308 32557 +79785 14978 +81081 67085 +61400 44622 +43110 88497 +32137 29573 +3709 28052 +2284 11677 +62476 19925 +37838 62284 +51237 16279 +62968 24987 +16335 16187 +95381 49493 +63821 21734 +42051 96456 +81751 18953 +17049 98091 +80125 39957 +87992 22856 +48937 69162 +99820 13015 +56091 2965 +10613 65896 +79124 95800 +79924 44634 +37534 52926 +82872 42356 +73858 53064 +99365 7112 +35041 77522 +53731 40843 +53132 5473 +80734 58750 +99483 4409 +38595 94076 +62688 80601 +9547 41291 +86099 33659 +83829 3947 +62003 79967 +27319 42148 +65807 74443 +64063 49015 +42935 76205 +49885 96583 +77112 11041 +95335 83375 +44387 75581 +4050 3894 +82217 90226 +40425 52001 +20350 87740 +65506 81363 +25985 7309 +45696 29068 +92816 59405 +95247 19880 +19045 35848 +46849 84477 +22148 46401 +66051 36050 +71990 96055 +42612 50865 +26113 20747 +89880 45092 +47658 82293 +9368 12681 +58689 57959 +70099 57671 +24896 97899 +57645 16446 +28796 57357 +17701 34019 +73174 68872 +35840 42798 +25994 23517 +57021 96311 +55 30284 +43626 93099 +39275 45735 +76109 66892 +40880 74353 +57206 10143 +68411 14561 +48262 19243 +46606 73715 +14565 24246 +14410 76960 +15656 64686 +62191 59323 +76436 43033 +83133 20078 +34628 21560 +31639 24767 +83666 89726 +23787 8757 +20939 90662 +35301 55252 +63627 42706 +20967 40871 +6622 10356 +54373 42567 +74306 10084 +97606 31230 +1143 21692 +63501 45651 +60747 76222 +44886 47818 +68009 23887 +72039 95029 +72200 42171 +27417 7241 +48991 68077 +29910 48195 +36324 48133 +64603 20297 +84163 94696 +8659 29076 +45864 74466 +77777 94176 +11385 97456 +13683 28218 +56851 51180 +90391 33374 +40550 32875 +72816 60826 +15572 1151 +89328 57826 +19897 98285 +86634 21529 +1895 20822 +4263 15515 +50185 73407 +33816 40322 +22006 66188 +79215 44694 +66359 12713 +81409 92539 +3530 97920 +58005 8240 +48558 78070 +1193 20610 +49847 64852 +80367 67400 +89389 72907 +84791 47560 +87001 62265 +24663 87031 +16735 89152 +53326 1204 +15198 42584 +15490 19484 +33717 42623 +29149 49383 +51531 26106 +82177 74960 +14155 99346 +39467 41467 +77205 91015 +67780 29261 +32315 9342 +31145 3491 +12296 11037 +16752 56017 +95770 40807 +55065 10381 +86003 19712 +10626 16698 +29070 18458 +8432 99924 +8179 23827 +60423 67425 +4500 42911 +64191 79063 +7305 27555 +82298 23053 +67456 85883 +8365 68718 +825 12759 +15204 58874 +41297 81316 +2620 86164 +40987 6554 +11291 34196 +13368 2803 +68855 86471 +56364 62457 +35348 37945 +15944 25489 +18158 56487 +67636 98114 +96690 36134 +54202 46696 +55941 23086 +36358 63887 +97505 82874 +59269 94006 +25030 29507 +67956 25269 +36239 33845 +3290 38019 +85469 32060 +60933 39324 +34868 16247 +85120 23701 +78795 54486 +8986 87247 +3874 40986 +78187 19367 +8368 68705 +21141 37075 +33955 53648 +7573 54221 +92469 34960 +16479 29617 +72615 49213 +56976 48473 +10421 54256 +41456 77726 +98037 70747 +23937 5553 +21273 50442 +59371 42513 +59148 31270 +77024 62475 +41708 55561 +32520 4745 +27374 90333 +96050 50863 +322 8032 +16119 87069 +32840 62941 +41295 32315 +96337 11497 +76533 41060 +65038 26920 +34647 37758 +34479 41623 +19454 26757 +4115 35487 +44748 67602 +67713 80075 +89390 89367 +44588 71286 +71113 1874 +62418 70771 +16705 24456 +439 87279 +47452 87310 +55588 47634 +39821 17081 +21871 69489 +47273 9508 +21186 85231 +22557 4549 +62108 12413 +1022 24730 +82332 71551 +82604 32530 +47346 73413 +16213 68567 +13183 23562 +805 13353 +43421 65361 +52081 13637 +38387 17332 +30870 42768 +12812 15721 +24854 17282 +42569 35826 +53728 41301 +50051 60334 +2248 94859 +78059 55125 +98236 99014 +51364 30141 +46561 25921 +89284 59148 +99453 54579 +76767 84896 +44011 35456 +35169 74975 +28241 70481 +8098 75008 +76473 26110 +74499 55132 +4728 37839 +18002 11062 +13713 60558 +29084 34721 +78066 22229 +40381 69803 +62067 78902 +9886 33911 +27356 25304 +91210 31269 +43722 74902 +97511 33808 +13325 53121 +77452 85552 +4508 75692 +91424 59121 +69599 69555 +33901 71399 +85125 7370 +35078 44322 +8691 94186 +94071 31020 +40724 45561 +64610 85995 +67817 12235 +41491 77069 +23101 41281 +2050 83096 +69945 12431 +46933 1044 +17057 81998 +84988 43271 +15891 76060 +45923 57080 +26226 18586 +84458 39135 +36724 55656 +2902 47125 +19943 15628 +90245 69822 +20054 29457 +41449 94451 +1544 78363 +78902 84994 +13126 24972 +46542 10088 +4503 26700 +63100 71597 +15096 28826 +56366 13483 +68829 54526 +97985 22895 +54632 36987 +98176 51267 +72445 20500 +86145 33079 +45228 73062 +11887 86252 +84436 6907 +31079 38067 +46918 83384 +31585 42816 +11640 42800 +59877 63860 +14436 93179 +66714 54057 +46408 62324 +94271 10103 +29860 66124 +53249 52446 +58212 52985 +99742 80830 +50314 54456 +27595 36310 +95346 67246 +72434 86367 +86523 8085 +3317 70419 +62337 7312 +60023 76915 +58181 53727 +25219 74597 +5755 47122 +40748 45100 +87846 59556 +3935 56224 +36252 82970 +29054 19152 +24250 14955 +19446 76296 +59677 35750 +12030 83034 +88585 91777 +32413 23837 +67473 36675 +73524 12181 +84508 70842 +42165 45290 +44039 2216 +94588 84791 +43748 90802 +95297 2952 +35215 8555 +90686 43471 +6417 97464 +92606 48465 +91322 12462 +66870 99667 +88030 6205 +7753 66747 +66591 24171 +48226 53390 +99938 92769 +91142 65697 +61860 51110 +33844 56489 +79979 43976 +54202 47018 +12731 50573 +66164 17660 +6008 57743 +54471 89967 +47659 66418 +63132 5450 +23213 38877 +78984 50461 +60711 93899 +6572 61167 +44735 84524 +52225 26941 +42924 44267 +55299 70926 +12497 39582 +9392 45462 +25476 85124 +95916 87069 +94300 75084 +2744 83693 +74269 77025 +62761 63192 +74586 53349 +17518 38801 +42390 89360 +42323 8981 +36137 36568 +75145 24101 +70105 90869 +52520 85722 +7776 33513 +15644 65538 +19594 40222 +90900 87713 +3350 86168 +83632 25558 +87056 12335 +26401 80280 +12217 13303 +39809 83219 +65005 60740 +10965 58490 +74874 30363 +55526 16624 +52867 12280 +33469 32447 +64457 7857 +45629 96836 +55021 11894 +18760 10294 +26109 87037 +84602 52427 +38535 30606 +72326 72626 +50799 59856 +56427 45096 +39914 48065 +73923 68661 +40028 61826 +75801 58234 +90417 98941 +38029 58641 +36487 12217 +54091 16927 +64352 10301 +48244 85876 +86341 12465 +57882 28040 +99721 48740 +81682 86845 +37772 97365 +38843 7195 +90521 80124 +11495 29985 +13245 88034 +70834 25037 +59853 48238 +7901 47119 +67017 30915 +26335 81898 +81939 97360 +21615 75776 +62733 31185 +32551 53614 +34052 84624 +66568 90440 +28791 90962 +97090 92978 +94567 36320 +70983 5262 +37448 6533 +16008 90082 +9814 85086 +78819 70844 +31614 58812 +17807 65097 +3741 60930 +70487 16708 +33988 37006 +6020 8517 +36917 51553 +48772 8244 +46818 69569 +28749 91955 +52257 59164 +35563 99071 +74891 79305 +18284 54142 +38194 5820 +73273 83748 +3477 17866 +42948 11161 +62764 46922 +74435 40645 +42953 27427 +86420 10742 +67222 59078 +53226 69699 +57152 12143 +87062 45111 +7541 88263 +27496 88042 +7947 13387 +9089 19888 +73402 97145 +93374 96539 +70944 6275 +80265 21268 +20188 26761 +77083 94455 +31452 62609 +35603 16288 +18928 39356 +56645 7478 +47755 48104 +91016 52478 +97666 79754 +94295 58988 +27739 66105 +67143 44533 +1526 62789 +26508 61654 +36572 43170 +15003 14961 +49906 47767 +58430 31941 +35553 66602 +82992 56829 +20714 47450 +4454 77376 +54663 20278 +54674 69217 +18047 26889 +68880 70166 +47710 98319 +87014 95462 +29566 56869 +42644 18214 +57079 30294 +17078 40 +84204 12611 +55106 10115 +90501 31668 +55184 8330 +46030 87797 +78286 17646 +75642 12975 +7500 89271 +99966 92456 +38605 12832 +79195 95089 +83266 99753 +31067 55158 +51139 35853 +89305 42757 +49363 93086 +97907 57903 +47050 97175 +59192 96440 +78173 20335 +22731 66685 +43236 4659 +60925 72971 +50205 57388 +8523 82168 +56079 53356 +34753 52338 +56598 25011 +99915 28194 +11173 86773 +94188 94386 +78176 53008 +36911 68233 +6946 3765 +97739 94631 +79242 44869 +63058 89430 +49566 6536 +90790 57856 +16599 93057 +3485 50612 +82535 18340 +98472 77726 +23972 54543 +89991 59795 +76154 1254 +41683 56794 +67642 49578 +80029 43196 +7369 10447 +6011 41678 +23843 73924 +56980 65420 +85937 87531 +63231 52721 +43995 52776 +49825 82525 +96443 42492 +2631 53896 +48206 37881 +88625 25762 +2313 61214 +37457 39340 +35094 60924 +15552 2489 +71117 67988 +40525 99871 +54945 13942 +20650 32698 +8043 27742 +69734 34254 +35320 55742 +51883 51606 +66455 60510 +72516 68566 +3620 14798 +95395 1095 +6774 40563 +20520 2937 +13631 95847 +10946 10142 +40106 93133 +92223 90440 +71685 22187 +30204 42350 +6608 28009 +41134 36715 +55086 27116 +64612 70160 +99209 77241 +99897 12260 +97201 57884 +18942 22865 +83585 92594 +20903 43314 +65027 77055 +46916 67615 +56594 41635 +82008 63323 +93552 92736 +83858 86303 +12122 81449 +66426 61249 +75614 30152 +35263 73498 +84315 10248 +86762 68652 +18023 27657 +48613 94112 +8444 34982 +30020 63012 +19320 14203 +90413 1117 +23405 34956 +29620 72237 +96912 31807 +22915 95381 +24168 17410 +18678 28992 +15895 27464 +77406 5354 +6445 15433 +45694 79381 +14364 79067 +95070 74186 +51931 50590 +7420 25790 +61127 84844 +25497 3232 +25549 34804 +55399 85523 +66164 34535 +33968 86954 +34001 69804 +9177 50927 +37960 27901 +69335 43563 +8196 73499 +16475 14157 +82343 39296 +16143 21798 +84974 77075 +99823 14118 +48613 28638 +27559 4987 +89306 92173 +17915 79356 +88291 49930 +49314 12519 +10718 31889 +99419 23420 +22459 89525 +22784 65665 +91420 59880 +55134 9769 +34922 81422 +34033 52716 +37527 87045 +59300 94187 +61079 69655 +60357 4339 +65364 36631 +25243 58294 +42989 10589 +15595 83586 +77200 26537 +77210 42691 +53868 88035 +33362 84545 +87430 69765 +94304 75497 +42702 794 +14399 45564 +41957 1573 +66079 85757 +1445 15844 +36894 36090 +175 12287 +18520 49114 +86322 29756 +64005 84284 +55593 32003 +60006 61572 +81932 32418 +99352 41403 +46516 93324 +57460 70983 +76969 81021 +77766 79075 +8116 59040 +49396 59887 +25866 76788 +20934 75536 +81850 34346 +81757 85638 +47506 5061 +89264 27650 +77430 86835 +33903 39418 +69146 97202 +43992 20366 +62235 10385 +57207 60503 +39717 69534 +41882 19739 +88257 83646 +35731 13751 +18627 30319 +1011 42279 +99438 39488 +99784 97059 +94150 30040 +84384 58001 +45944 57387 +99839 63040 +70223 23252 +60010 28781 +61839 35867 +58212 37412 +74898 14088 +67538 3139 +68443 80632 +94462 71968 +23979 5565 +64958 78860 +65807 42958 +67039 47382 +40262 7876 +86748 52824 +70571 97218 +77103 45286 +24530 74803 +92068 94276 +98056 38473 +32350 9641 +2979 78975 +21912 3967 +40995 40184 +67466 86752 +91294 63003 +11297 2356 +70860 41460 +70242 72060 +32102 48140 +20206 10441 +86643 71661 +67006 48170 +25441 21111 +33526 31762 +85335 3435 +68292 2202 +84002 50474 +58551 62394 +74801 81874 +87178 75725 +27680 2409 +54278 29612 +72525 68672 +14866 51368 +88075 71470 +34627 72018 +76348 29958 +80390 2522 +99620 18932 +58132 72082 +36516 94101 +11353 33876 +38257 70438 +89826 14860 +49678 86284 +45139 43224 +56721 22603 +54618 21813 +51807 86472 +56946 1039 +98474 78073 +71265 32162 +41502 12232 +85668 61388 +41663 41294 +59994 94821 +63064 89747 +35415 37537 +74593 86725 +76747 20799 +20054 63156 +96864 16884 +15266 42218 +67858 77791 +18763 92850 +5914 44328 +10087 46650 +91234 97234 +81787 35942 +65009 45011 +22384 75116 +53354 34543 +25477 3978 +70607 47372 +21202 36793 +42221 44875 +17674 68776 +29195 82332 +74352 10392 +65357 69823 +82128 11761 +57560 19774 +23279 87320 +93273 17532 +3479 67600 +52893 77942 +91412 11190 +26062 39706 +97354 54749 +81816 35300 +13065 27348 +22634 53020 +41808 38024 +8923 57093 +64595 70983 +63321 83915 +52773 15219 +58617 61032 +71845 68072 +56420 13255 +82238 42022 +30307 73184 +93997 33746 +48464 97916 +26972 2438 +6372 17482 +76258 15710 +75714 60996 +60640 30868 +17941 46305 +97642 31783 +93295 693 +85155 7744 +40338 6326 +31831 5382 +24103 68426 +98155 85527 +58306 51836 +75456 34209 +49945 14763 +49127 33546 +80212 23117 +61763 5069 +34528 8906 +2861 81873 +31471 46442 +27914 29950 +34837 83715 +6922 37626 +37555 37581 +64049 83568 +93183 85211 +60654 63350 +6918 54115 +73192 20785 +24942 65558 +36920 19436 +97322 72009 +31842 21535 +19447 44487 +3338 38159 +1876 88168 +2780 18228 +87525 35179 +83015 73373 +91267 63829 +35233 74643 +6285 19537 +35471 3633 +11009 58355 +41764 39105 +97511 67628 +27142 14989 +38205 71835 +63352 17747 +55536 99224 +19608 40817 +15242 10160 +93269 17751 +74751 50474 +35302 56698 +67415 71752 +29509 91627 +37988 60454 +43431 66327 +9072 21016 +99163 13275 +1727 26115 +87355 39164 +44326 45784 +61579 58572 +70174 90252 +64349 44013 +52277 10368 +21659 91971 +14104 36363 +99658 34737 +14646 56666 +16607 60729 +40775 61925 +40670 64336 +18618 63636 +41041 55801 +37747 16876 +48888 39188 +82889 92760 +66234 49840 +962 10984 +58550 95499 +91720 69823 +44639 5856 +11814 72695 +88810 22094 +52463 6109 +68732 57900 +30930 75389 +60236 7551 +99639 35159 +91565 89790 +24523 9765 +37693 83710 +38613 78933 +85325 85914 +28945 39147 +93356 81443 +73235 85441 +91999 14357 +92661 81050 +3409 3896 +57286 26275 +71933 82608 +3453 19275 +76606 57049 +61301 97780 +84877 79812 +68515 30154 +98470 62084 +3473 35205 +83789 72127 +11882 5644 +24800 85364 +91766 19669 +24775 4023 +28506 16504 +13167 74401 +30848 93714 +64176 48086 +21112 88263 +21306 18270 +94166 95549 +12489 73619 +73211 53254 +55342 21865 +37581 4414 +85300 86506 +42729 17077 +33961 22124 +29957 65068 +52466 38914 +46473 62066 +43954 5301 +73999 51556 +10718 16078 +82462 4357 +25711 80843 +40535 2039 +75775 10705 +17065 83086 +40200 42507 +90236 5776 +94397 57579 +67945 76097 +85582 96425 +23317 21236 +40289 24095 +4638 57632 +40970 24816 +38840 8270 +76378 78799 +63166 54985 +54806 67056 +62134 29579 +20590 83949 +76480 92829 +28719 60823 +60754 61299 +42941 61396 +90845 90085 +36232 51883 +30060 29993 +79813 48920 +91026 36845 +83495 95369 +98757 72030 +75092 10108 +67696 32747 +33255 54831 +67947 10591 +16052 73678 +54660 86829 +61389 95900 +29522 42381 +16831 22988 +35453 37040 +18150 74569 +75795 92227 +51119 69938 +18643 79624 +64149 48791 +38584 96122 +78409 81249 +24441 60959 +99252 11515 +54028 68621 +26639 43194 +74582 5487 +81411 45022 +99145 79465 +61989 211 +65948 7437 +48628 78112 +58974 85918 +70964 55916 +99868 62842 +4310 98028 +52867 29777 +68840 39221 +58688 10581 +46117 21191 +7093 50414 +56229 34409 +7803 99615 +46407 63710 +42969 60866 +15382 23614 +77898 76699 +65316 5643 +43815 8622 +22450 74035 +62654 83231 +50754 29245 +85732 27577 +81669 39105 +61533 59856 +79348 59722 +8149 91675 +25447 37882 +78698 91046 +4468 28893 +9462 77866 +86612 40095 +18718 12434 +38211 88405 +55805 93351 +40787 94689 +12677 69467 +93006 7727 +47089 48060 +8546 646 +53551 96042 +71842 68562 +30421 38210 +89568 4920 +51554 76414 +75175 73817 +36746 23806 +42658 2519 +23531 65610 +68763 41067 +61081 70298 +50684 96433 +996 76012 +86985 15166 +66799 20700 +49178 81921 +21105 39483 +60955 56807 +41 32444 +30707 80799 +37327 43223 +91932 32528 +67072 96382 +7928 14896 +50975 40612 +68327 83890 +17640 20902 +37959 45093 +95705 44064 +40496 35891 +52730 49401 +9521 92961 +83797 55754 +47750 98414 +84274 12074 +80625 96003 +79055 82955 +1195 55090 +30877 76923 +76249 65566 +76174 34522 +30864 77212 +96640 71677 +76335 14432 +93620 10067 +64286 78554 +68516 95951 +68938 4331 +89904 13628 +59619 5722 +88693 25157 +70858 25762 +46149 69775 +1567 13802 +62080 14665 +9292 81891 +40676 48178 +41600 10542 +60390 4360 +49132 99448 +31532 45519 +87150 60625 +65825 59572 +76782 20556 +49649 54796 +12303 29041 +88244 19075 +91476 43100 +6217 87098 +70429 84757 +41324 66086 +9743 6002 +83787 39721 +60692 62991 +91875 50253 +22666 36468 +64015 52113 +10771 64293 +63464 32013 +58965 53568 +89424 57481 +4566 10401 +34877 1390 +90930 88388 +82797 62471 +1919 87677 +59428 59294 +79234 29781 +82561 51566 +20336 8170 +93246 18827 +14142 35946 +65181 41694 +65330 21880 +78990 68137 +52721 33398 +34154 34446 +96219 15941 +19224 99314 +81897 1335 +21103 72467 +39249 48328 +17201 63921 +38822 8999 +31939 36237 +68142 22781 +52957 60750 +73689 91799 +94066 81856 +26093 39640 +12971 30149 +86724 70522 +31333 99344 +72948 76078 +57344 8973 +84991 93994 +36655 91622 +25003 64704 +2889 65437 +83028 73657 +9599 91331 +12597 6005 +20251 75711 +46580 76377 +34116 35345 +29055 53447 +74715 2696 +3174 91671 +31895 37303 +13895 25319 +52698 99491 +43407 67421 +48501 64986 +38917 6885 +72101 95634 +36363 49245 +41220 84985 +57888 62088 +50308 39818 +18676 13673 +16415 32906 +66691 72592 +14394 63016 +25300 41565 +90408 84139 +7992 95581 +77721 64655 +56348 31995 +72785 63549 +27110 98256 +54772 35478 +32952 45804 +73777 40736 +43426 83444 +63790 24679 +71470 77402 +27835 16031 +62245 92980 +71959 33390 +96474 75777 +85777 76020 +38494 277 +42781 81873 +90426 51052 +95788 58801 +33232 22992 +96458 76158 +37086 32650 +52285 59903 +54635 22237 +94072 49119 +49433 59998 +75505 33788 +88953 68495 +96904 49464 +90621 13756 +22071 33951 +6447 32862 +85506 16750 +57025 16463 +20597 18719 +25208 92894 +29606 8122 +89781 82235 +98707 73549 +62956 43865 +92619 98884 +17866 48759 +53362 84304 +22295 45195 +10372 73676 +98578 92907 +21106 72565 +59372 93577 +98504 78295 +60531 66932 +53975 4723 +86423 61230 +37383 25867 +65929 41057 +34371 13253 +87290 24894 +69115 82463 +36922 85643 +82971 9538 +44938 97872 +22249 79054 +289 10704 +11140 6896 +33538 65192 +67611 18805 +7769 35288 +69994 62286 +46816 87474 +18919 57382 +62555 36776 +71266 33028 +41118 71081 +46813 71200 +57644 2313 +90998 21625 +63246 53701 +35778 30083 +61863 19975 +84803 16630 +73433 97911 +52750 171 +63351 67648 +66583 91621 +14707 39591 +16237 20787 +36583 93506 +9500 77434 +87134 28544 +90876 89984 +4677 73682 +92115 12335 +17099 33736 +63074 24871 +39209 16719 +17016 68412 +44601 56538 +77615 83637 +72275 59056 +65047 77844 +7913 81186 +2507 58065 +67955 76496 +25315 41395 +19389 62994 +9614 9300 +87728 14929 +70947 89590 +3101 44419 +52786 48525 +17262 13630 +30225 10402 +16569 13180 +33975 38831 +34417 45047 +17268 95430 +27147 64816 +43492 82119 +82322 90145 +45022 46934 +53237 5445 +51157 53285 +83730 24986 +67543 20451 +12964 79749 +58745 75346 +2739 20008 +47684 2067 +37846 80907 +9650 74046 +52343 25982 +59143 17037 +18061 93599 +18761 61110 +61549 60008 +89337 92682 +38574 47769 +18522 33837 +27220 30410 +42599 37143 +7697 86218 +12669 53783 +96902 16936 +29765 21031 +27822 82102 +27248 29758 +88203 36834 +81685 6520 +58237 87081 +43823 8980 +41474 63007 +97532 18835 +37060 49867 +79966 13288 +75418 19582 +97370 55340 +72268 92037 +63803 57342 +20269 91984 +89984 77763 +79463 90385 +86570 41609 +59149 553 +75579 65028 +28024 77486 +24508 92816 +34088 36322 +7473 91399 +9289 49640 +19694 72458 +96813 35471 +80290 87792 +88175 4737 +24887 2194 +47032 82660 +92537 2749 +39598 73442 +5777 48511 +49420 60514 +96358 95104 +44241 97713 +66180 51859 +28265 39184 +96110 84421 +27994 61821 +50094 45054 +43627 62728 +16633 11832 +44223 65405 +34041 37420 +42237 94701 +99387 74535 +52720 1047 +97665 15840 +79448 8886 +77984 75319 +96267 64384 +59228 97102 +2708 37202 +38344 69551 +64330 61672 +57696 34027 +48980 54278 +62324 75041 +74795 1210 +14057 38319 +54909 32597 +13385 37390 +48992 54000 +80705 29119 +51700 40868 +97367 39092 +7893 16258 +52020 17131 +1274 4661 +42617 69598 +4721 56453 +23849 26120 +760 98412 +62558 20568 +77268 59062 +56786 22245 +23810 10626 +31571 28730 +94887 30683 +13549 33652 +34453 28006 +5018 82405 +87120 12674 +18658 30843 +40961 9387 +83031 24795 +24195 34554 +1591 30166 +77835 62383 +98304 99557 +1010 43534 +7318 78680 +80861 25609 +42387 58527 +23459 18740 +86960 16401 +39485 59735 +4849 53549 +4723 56452 +5440 89111 +35567 2389 +55994 89626 +15238 27605 +80659 79397 +64861 372 +27385 92297 +7869 484 +38439 83810 +55765 29355 +97535 35292 +25104 79213 +51926 35740 +30366 23721 +3095 44759 +80182 24817 +82862 77865 +19116 69487 +52939 78016 +2147 82950 +22852 65499 +24243 82658 +27491 40723 +89968 12786 +51340 32882 +26477 31266 +60931 74413 +93288 18373 +4959 67448 +38417 84351 +82999 91141 +17135 49538 +10777 31934 +20847 46096 +83816 55964 +49738 4174 +55768 29327 +1667 61250 +44392 45217 +74946 96129 +27493 7918 +84916 79868 +92428 70873 +3369 87645 +57964 44392 +86156 84111 +31509 79406 +89226 62609 +95828 74605 +12074 51278 +18457 84692 +79865 81339 +37458 90058 +1620 29589 +11117 7772 +56447 46510 +15106 47099 +83365 33596 +21275 52656 +84085 33420 +74618 70939 +45053 62813 +99091 32409 +95101 58646 +19720 39285 +423 57137 +73448 15983 +56135 37352 +10671 34433 +12946 80406 +67436 55947 +7256 31057 +43704 11939 +61478 12742 +33508 66251 +58606 78800 +10132 95996 +78391 82494 +19965 33678 +83091 39932 +88275 2618 +98741 56864 +9627 9308 +60172 91981 +21580 62082 +88998 35196 +35618 34119 +81348 30918 +9964 1568 +10907 12652 +18431 52590 +33465 50860 +57697 34220 +72859 95093 +37153 15189 +33953 56048 +93940 36176 +14628 25390 +60093 93789 +95535 15884 +34793 53100 +68061 8822 +60737 46205 +15826 79762 +77310 9137 +22699 85531 +49549 25044 +71599 42178 +4076 55103 +29570 42173 +46810 71666 +47496 72273 +22090 50397 +56840 70330 +19369 31056 +52884 95777 +35483 86425 +91805 36232 +88126 22495 +97335 7347 +20019 32495 +99951 61869 +96776 69359 +61130 4474 +8574 66368 +22296 45679 +5955 61072 +41272 51591 +98083 6483 +12286 62921 +18193 25365 +27049 67436 +45667 16053 +70214 24955 +13138 59738 +9859 4081 +16483 81108 +64204 15729 +77713 98229 +59419 43843 +61440 79281 +33410 35867 +50717 47377 +32073 1080 +85675 78933 +30273 91625 +18468 19086 +6135 89754 +95170 73537 +35947 26680 +34197 66924 +12144 66250 +96985 15413 +56831 21475 +79090 66583 +81054 54173 +47421 24922 +55638 98074 +78083 89734 +20903 77791 +84972 78743 +73996 19954 +22021 84868 +21306 84917 +25749 81032 +28232 89463 +60602 82236 +43897 24105 +90404 3001 +66450 46043 +49324 63105 +82271 9830 +96790 52777 +84837 16348 +6682 60845 +27468 41512 +25128 95332 +70756 12533 +6958 21739 +97491 52985 +5912 62179 +95196 40237 +34920 83132 +65013 46362 +22180 15709 +53334 20075 +84367 92744 +63112 8178 +19062 87411 +48781 26492 +79718 19437 +78510 47222 +89263 45635 +82687 49446 +13960 90095 +12385 44402 +61885 36379 +61301 33427 +41578 28309 +94589 70605 +69662 21393 +74152 49196 +48051 26923 +62795 81024 +33511 50035 +5320 10298 +58836 41010 +33350 4590 +93961 85127 +16629 28721 +61743 6898 +21683 27175 +66182 35883 +74445 9720 +74605 87961 +70030 62115 +19215 18419 +81636 40932 +1191 88914 +81800 53546 +58700 11409 +23904 90801 +14144 20385 +96217 65981 +92815 13160 +42642 69431 +95077 75898 +85331 5140 +5249 61145 +81250 17073 +74739 2984 +53661 78190 +25111 63069 +54507 9580 +97696 81208 +38960 23067 +8266 24536 +23634 64293 +75421 20056 +53846 57522 +31322 51316 +96682 71771 +54881 958 +19256 33920 +74164 81734 +57685 83920 +3855 93236 +39563 42012 +74615 22261 +54886 66424 +62225 28705 +25933 93348 +26222 53933 +35271 26028 +56412 96843 +24827 20507 +43010 44664 +48302 70388 +29422 62265 +12590 23425 +10097 64381 +40677 65546 +52764 82489 +47186 46943 +6235 54910 +45570 18577 +89192 63865 +76223 67221 +64437 92536 +57365 9445 +32036 67700 +86263 141 +15558 20716 +47560 71121 +20104 14473 +88505 79679 +75699 79268 +3950 9183 +11220 5810 +59397 44613 +32222 47054 +52560 5255 +60620 49293 +14312 246 +27404 43203 +57983 44404 +27798 17752 +51784 39535 +62590 20352 +55747 46668 +37159 48233 +57716 1375 +3407 5318 +50657 49051 +18423 69556 +36417 16161 +12751 3415 +3799 12700 +60514 68144 +75107 11045 +80865 75215 +82390 40139 +11050 26163 +49457 93085 +62849 47213 +7579 24074 +49826 51834 +77116 95891 +58347 68821 +34675 56245 +61111 87166 +26108 73056 +24585 9785 +36151 71445 +17867 447 +37170 64387 +33371 37076 +36889 21698 +2771 52755 +3143 93355 +29771 37981 +64312 46358 +4486 95238 +97506 85666 +40840 29148 +4168 86173 +99471 24090 +66012 7266 +61494 29260 +62630 35898 +49922 82398 +77106 30607 +73573 95487 +46895 4575 +46974 19180 +51030 24200 +43786 59740 +9170 3928 +99539 22625 +73810 40927 +23553 793 +38295 54939 +86608 25097 +20565 3998 +22138 49744 +23110 92926 +53955 71592 +87713 48829 +64914 32526 +68916 38797 +23396 4421 +18805 28097 +68291 69598 +21525 80245 +15671 1882 +10314 10415 +48513 32974 +99858 15253 +44823 68695 +41202 4494 +71347 64833 +54059 52847 +43192 24286 +48414 68000 +65776 12732 +83794 24311 +30861 62140 +33001 12911 +52019 99776 +96715 71175 +59345 45966 +36795 23978 +98781 40119 +58864 73452 +22457 75215 +65981 8076 +58882 89434 +13648 97617 +88465 15218 +45297 8647 +8635 32692 +21520 96794 +82235 76583 +89802 82812 +54658 22721 +64164 49852 +80191 74440 +97036 96655 +36081 73178 +84359 27724 +90499 17637 +30054 31595 +42099 65860 +84842 292 +13503 68201 +23689 63304 +14470 78721 +82613 35166 +81705 39661 +4055 72520 +19664 73951 +57704 67403 +89863 97753 +78632 44799 +16635 12564 +89269 78650 +76948 67150 +9723 24078 +43010 94049 +63305 20489 +6012 11142 +99411 91229 +97019 64325 +34875 84582 +87414 72234 +3733 47186 +35157 12556 +1914 23485 +49929 66037 +32722 35791 +39252 65824 +70353 55020 +54023 4625 +19980 17590 +90868 91130 +92668 33347 +61697 90270 +90930 56878 +46198 86337 +24550 92719 +79170 98039 +391 58547 +7541 74320 +35147 94740 +39694 22923 +69357 94357 +503 55974 +42130 97995 +75631 31974 +52808 32600 +57727 99684 +73009 75882 +59198 324 +41310 84073 +82013 65453 +74803 1902 +10922 12971 +30372 7997 +81839 20301 +81958 50332 +86796 20976 +76247 99758 +73823 40818 +47929 79339 +13159 27058 +80862 42764 +83213 37842 +55170 11072 +39423 45601 +31405 17022 +53251 38826 +70038 29567 +12637 22701 +3235 25953 +31354 34570 +63943 55058 +59060 19957 +5582 53901 +61048 56162 +22061 84482 +80972 56648 +69352 61770 +5732 17691 +20543 53882 +24281 33444 +75327 22637 +28020 78520 +63241 5695 +61501 12956 +65629 98226 +12195 65664 +75060 94359 +22726 36461 +59849 50991 +42390 75719 +75364 87372 +95448 2284 +3948 25983 +29362 80429 +83033 9276 +49351 13926 +16905 6500 +86234 66723 +73378 1959 +68392 18335 +31265 3911 +86602 58252 +64140 50594 +62547 87277 +45694 48905 +3745 47060 +14837 4943 +28439 52546 +7710 70553 +3288 8426 +5797 32640 +3307 7996 +44868 2382 +84697 69339 +77589 52597 +57383 25808 +3669 48824 +30547 86004 +69217 64926 +30699 33356 +66642 25838 +89119 391 +23362 87407 +75826 43988 +5314 92921 +19367 15473 +41997 2895 +70180 26442 +72536 37788 +76765 71594 +67789 32287 +95889 41359 +75757 94773 +39411 62360 +26712 59529 +23237 90300 +14010 40383 +66857 20948 +45811 13493 +86688 56346 +48086 10295 +48638 79528 +28761 94336 +89337 93709 +28378 21245 +62053 82317 +36156 55346 +63691 77406 +72724 99035 +74703 86277 +3468 37125 +16833 24644 +62565 4984 +87961 27092 +13151 60191 +15963 11898 +60583 66967 +87345 41253 +37579 39009 +62801 65154 +95196 40978 +33442 35874 +65130 11586 +34250 33676 +49964 32720 +39445 61645 +52162 64092 +42691 85314 +41465 15181 +4702 90693 +94980 62336 +80245 24368 +86989 328 +70133 93098 +27618 6000 +15792 32245 +11989 54176 +50361 89112 +50749 96609 +74607 55786 +67069 32556 +5521 55499 +43815 43103 +26849 7328 +55366 6806 +63328 20297 +93023 58157 +87241 76497 +5396 41992 +45115 95131 +27063 67937 +30692 33619 +51837 22418 +34658 89883 +64413 28082 +67093 31991 +44965 65792 +7558 41439 +13652 97882 +31614 61579 +18 34636 +6699 12048 +5572 5202 +6709 93737 +65367 38958 +34014 6401 +67786 16097 +23688 30912 +5106 65074 +80556 99217 +75215 9060 +70997 56925 +20948 61156 +5447 40854 +62006 34345 +98609 93615 +81461 78389 +45401 55789 +32256 63241 +79098 83581 +86634 24936 +52853 97395 +30880 94903 +94975 46084 +18672 48000 +43376 69649 +81749 22659 +11600 95966 +73191 22886 +73370 51527 +95376 4099 +62603 37037 +37722 35836 +82925 11991 +1348 20474 +8077 45935 +40798 79771 +32131 82503 +62114 64661 +13091 12529 +91566 26202 +24891 3292 +21952 21723 +45293 91080 +72345 25932 +82434 72415 +81556 27071 +913 63266 +5813 65252 +1008 44700 +77203 12560 +70574 66721 +91589 25756 +19023 7200 +55547 51900 +95513 66581 +71922 19327 +96002 55340 +97609 67528 +36330 51522 +81674 40788 +21588 30127 +62364 91701 +63610 13892 +26130 89501 +98245 69296 +18217 9366 +76928 51632 +2995 31797 +26948 87097 +51697 9398 +6927 6898 +51732 8597 +33596 48881 +28858 10402 +43902 57594 +18726 95996 +81051 87910 +70107 28330 +81741 55659 +14843 37841 +12543 41589 +14513 94592 +42171 64657 +97732 31915 +99961 29869 +61116 87707 +6231 72090 +68951 87732 +19343 32661 +79134 33746 +42556 72220 +65516 52040 +74640 55182 +93571 29390 +36100 7700 +36392 50138 +11927 6632 +33012 29570 +64655 88233 +99084 17294 +870 47958 +53570 81022 +7497 75762 +29512 44559 +85349 54622 +73847 73405 +17602 23578 +48638 14245 +67114 31659 +68261 38046 +51741 73948 +29278 17188 +52299 93918 +79083 51336 +55243 58976 +74693 37620 +19105 54562 +58158 90242 +32829 82961 +72021 49916 +51313 18276 +11483 66037 +81149 52953 +20793 81291 +57504 6967 +42952 95902 +10598 37241 +31654 77233 +22198 48966 +84901 32187 +11704 93726 +83881 72028 +44990 98218 +57693 19045 +29651 25022 +50682 81990 +45076 14322 +33059 94100 +29246 83489 +21124 57309 +32148 49514 +12532 41931 +56165 21430 +23416 4583 +11815 42047 +6249 22605 +81801 70757 +44221 17610 +32319 45595 +66163 53604 +79002 20441 +55004 15346 +6174 73492 +71414 80276 +47272 62110 +19688 73958 +75327 72201 +34376 63812 +53144 90893 +26030 26417 +17828 51217 +59216 49579 +85143 59472 +11859 90211 +54862 84199 +75358 5994 +47097 98954 +29536 11311 +82794 64342 +44942 99338 +9937 52504 +90344 21732 +4961 85030 +60462 4522 +16933 88203 +98979 68893 +5332 76501 +75715 63315 +20209 78390 +59965 97885 +39851 52611 +596 87136 +55154 11967 +56961 3177 +14828 54715 +60096 94912 +14299 17727 +57076 49680 +67294 93205 +82576 53013 +43767 77268 +8845 12104 +11348 69224 +26239 5255 +61146 5229 +73142 40614 +4005 25126 +79276 79747 +70500 3066 +2366 79213 +6336 53439 +41058 41269 +89120 82757 +69145 1458 +24750 55903 +6430 67676 +2817 68855 +44418 29551 +16498 32720 +71886 36773 +2057 37184 +14679 9021 +67660 52053 +77397 90238 +88491 31682 +86922 2230 +1327 21217 +92442 22694 +98382 767 +60032 47243 +33205 58081 +98195 21451 +73736 10592 +31131 73010 +52849 32238 +1717 61413 +74819 34829 +56736 90294 +42664 86274 +54332 47322 +85611 97963 +85164 9939 +77221 12394 +44569 9711 +3219 76034 +96462 77788 +7545 74846 +8285 74214 +37156 16392 +30744 32801 +52192 47377 +67829 97335 +34418 79362 +40426 6715 +78625 78393 +28658 80767 +89581 72219 +62798 49245 +4458 31180 +1132 25759 +44447 45344 +56811 55854 +13863 77021 +80856 27117 +11860 24796 +49070 20918 +9256 84684 +82688 66952 +59621 7656 +57953 78801 +40460 5981 +56896 53959 +85330 71715 +12408 28599 +36546 14106 +95482 51240 +72410 24800 +28336 88244 +27712 86216 +31725 75835 +85153 92154 +15157 30918 +56916 20718 +66980 51379 +10294 44457 +53498 1027 +72453 40191 +25617 52474 +71371 65127 +34284 49756 +65885 11083 +46153 55320 +84725 85657 +77521 54743 +80099 44590 +74984 31170 +4199 53598 +4117 55485 +16776 42865 +63029 93138 +62908 30383 +27678 37891 +81541 27863 +500 73156 +30392 90156 +37927 15150 +87238 60663 +68092 91417 +40609 35382 +64369 45962 +84782 67992 +40947 76788 +73590 14111 +16416 51178 +8238 91815 +59823 3072 +37196 31981 +29187 68733 +49325 80684 +72700 1855 +27576 73036 +20736 66520 +48852 91609 +51153 87838 +24009 73150 +64901 82923 +27148 33745 +98539 30112 +45752 64582 +71295 17763 +58024 60863 +59209 66378 +38421 69370 +19474 13640 +96990 82133 +76771 6560 +15677 19060 +1163 74352 +86288 33432 +13562 67701 +96628 8614 +34949 34563 +75475 52745 +9430 97214 +11941 55844 +1559 81638 +80000 46974 +97209 44414 +40434 23104 +54206 99554 +61749 57136 +86995 759 +20929 78525 +44730 55398 +38318 6257 +47161 32261 +55061 96321 +66801 55674 +11564 80929 +79116 1793 +87454 55781 +1433 84577 +93323 19074 +78723 10836 +52548 39412 +62948 45968 +86873 52756 +5492 56760 +37429 75869 +89586 39498 +63897 73302 +61107 71935 +19727 57034 +73672 28696 +47492 73824 +68614 46778 +33343 87950 +1977 22928 +54516 43354 +27150 66537 +11885 57207 +8389 55695 +49209 34324 +81183 36198 +93429 357 +31637 78041 +48356 53949 +29939 51584 +9559 61562 +51692 42797 +85049 12870 +40865 13276 +18282 57555 +4753 57420 +4944 20265 +95316 87982 +17904 66244 +59912 17581 +44030 87960 +37882 16369 +88541 79970 +94282 95382 +80571 66700 +5706 51899 +8366 39876 +47600 87748 +16430 51014 +44443 45673 +39124 20562 +67114 15759 +66582 60760 +57661 36613 +67549 38569 +65880 60574 +34298 82435 +2538 75628 +9414 81314 +31753 91814 +24462 30135 +78403 34682 +45585 52221 +452 58071 +48981 39651 +28951 90721 +24942 51854 +69714 70691 +39064 21986 +40225 60818 +56264 3187 +31807 90583 +71604 27202 +64664 22990 +4383 16832 +57385 75762 +88292 20265 +69464 76468 +16986 87427 +30252 28060 +59894 18040 +54318 31600 +28849 60354 +81992 1308 +91006 39727 +56367 17246 +41818 40585 +23006 63659 +27388 61182 +99078 50687 +45720 49137 +77682 84106 +72566 54316 +66231 19791 +88977 53703 +69015 54071 +30643 68260 +65314 90043 +56875 87520 +30612 3436 +6443 67794 +74283 63969 +25595 86047 +73240 55193 +11815 42548 +43495 2055 +53449 51612 +69733 53924 +11826 25920 +29198 35963 +59541 9812 +7001 22219 +88140 72923 +58809 10301 +74051 69347 +50872 94557 +28853 43913 +71003 73908 +24785 55563 +90311 23002 +31364 18952 +95805 60487 +65818 94851 +53501 83219 +33211 91155 +81666 58014 +11485 99337 +33608 98406 +30506 22297 +98487 80797 +67025 1592 +12721 87306 +88402 50601 +29966 34730 +13798 46166 +87486 22500 +38385 37727 +74526 74823 +53790 92986 +36992 69763 +80808 77784 +29292 99401 +34646 41798 +47447 9511 +16926 23380 +75844 93710 +76300 17684 +27571 7941 +4977 85224 +79520 74693 +71144 21574 +98107 7590 +42167 32669 +42518 90129 +19430 64118 +49981 403 +71837 5626 +21333 85894 +57146 81378 +17325 63390 +35151 30216 +57968 29699 +80483 3366 +151 32414 +99101 33974 +73951 38977 +83043 10081 +7954 49554 +58259 88595 +57311 12095 +8972 26143 +27907 65772 +65164 93613 +26878 7519 +93599 78607 +21222 88474 +83661 45007 +87995 43627 +3638 17765 +94460 75201 +38036 29427 +22181 33643 +68203 7314 +58266 39264 +33814 93764 +28423 70303 +65893 76831 +59749 70734 +89766 68418 +65002 48217 +8392 72276 +33736 95579 +40614 19305 +34020 39891 +70799 45956 +73493 49535 +69392 78322 +39044 6286 +53981 39542 +48300 6366 +95672 14521 +6421 35714 +82532 70994 +53030 45039 +74655 55558 +40734 49321 +34891 52666 +49357 96784 +88119 8086 +44831 4269 +97596 3115 +8902 11429 +19618 43500 +46783 41307 +68382 85196 +76329 66259 +10961 78765 +3770 31170 +74642 72291 +57783 50450 +40099 63942 +13857 77693 +3639 17803 +28601 66278 +48172 91262 +80483 69006 +71406 97557 +21657 29387 +2368 79808 +79466 76008 +49087 70222 +6518 17133 +25893 79405 +47689 4109 +7234 17057 +11066 76386 +24064 72331 +36805 74205 +31461 98815 +58649 63338 +91268 1179 +63823 9867 +12507 10473 +84515 58226 +46378 67016 +17399 78187 +85778 12784 +96234 83585 +50511 4773 +28709 47457 +15088 16667 +88413 50536 +76237 84822 +46115 40326 +4309 51610 +85808 61288 +70955 26076 +32635 39097 +76345 398 +97516 5042 +48233 57159 +33288 7684 +41799 8543 +38376 38115 +10389 75628 +59462 11927 +70103 12952 +53399 69459 +40937 93918 +82261 77368 +83545 96986 +9624 27701 +83691 44473 +40219 77687 +36811 57768 +55610 84120 +75098 45505 +23181 59953 +54018 6055 +11503 33647 +28612 98881 +86407 14766 +6564 32561 +5664 36878 +59060 53968 +52207 14982 +39796 38277 +59450 61394 +5206 31036 +88936 38568 +70120 28965 +81024 73089 +4788 24264 +84931 81527 +49203 34932 +99107 99580 +85094 77770 +49773 87332 +1465 35170 +14890 37687 +54950 82957 +68335 70007 +95367 21766 +41899 55482 +429 9861 +44193 68268 +96346 97503 +87438 56669 +23228 42538 +80768 29858 +22515 91707 +73630 62958 +8266 42615 +80136 44381 +28134 93565 +9108 88786 +47010 85382 +24867 37622 +77647 68850 +90025 29913 +40059 65040 +5458 90826 +27084 52171 +5381 92596 +59295 81399 +1126 43015 +20274 77741 +63882 8676 +44926 2268 +19327 1229 +2260 49710 +78404 35106 +78474 17101 +31151 24202 +36544 47620 +97843 95947 +72588 70554 +26553 48028 +23348 39825 +60535 20104 +80469 20360 +55007 32559 +52901 97420 +93318 85284 +16242 23060 +77129 97241 +77761 82706 +53073 77083 +58109 43169 +91295 17127 +31369 19208 +79285 47644 +93644 45026 +3293 75128 +62430 91249 +99364 28162 +99233 96712 +12461 60886 +95763 45447 +95967 89911 +93978 70121 +18553 35467 +39871 69433 +5063 99972 +48970 40367 +455 91268 +34131 4839 +17134 51714 +99569 39909 +41723 76011 +44009 23429 +93357 51719 +75155 77129 +72560 71281 +29962 84364 +32821 18607 +69654 72581 +63999 22426 +51739 91391 +82985 28106 +55993 59085 +51341 2247 +99160 16567 +8550 85342 +1125 59513 +44482 78126 +72415 91034 +4393 66274 +6397 52951 +92272 43872 +51290 85387 +94022 52780 +12012 54886 +22093 19619 +25032 33945 +38924 74901 +99819 99682 +5394 43268 +11910 90001 +63722 45191 +39980 50605 +65796 79409 +16501 66338 +69872 2048 +47076 83998 +2243 66596 +32064 85242 +83742 43539 +33846 27866 +81357 82007 +44114 86632 +57738 84553 +36780 25936 +86940 35503 +44196 84729 +81921 19866 +17718 54764 +9177 70992 +67092 533 +67390 26451 +30762 16913 +59836 3587 +51983 69515 +36366 68234 +22640 89023 +70797 79159 +61186 5304 +9329 83886 +60700 98382 +45969 11205 +90679 31441 +57084 17715 +9732 91019 +45835 79830 +88592 95829 +55000 82033 +62854 48845 +98856 56369 +45974 93024 +14848 22501 +43475 35814 +18558 84625 +18638 99187 +76639 26746 +34187 20093 +99470 9551 +21160 24789 +87388 58049 +2524 43822 +9200 4959 +11225 89454 +49727 55900 +80354 23215 +43857 27073 +67029 34773 +74158 1878 +79876 50586 +30375 9479 +28119 44973 +96752 72083 +65604 18394 +62240 13843 +170 32451 +89898 82276 +12908 50769 +1924 90412 +56900 71172 +46652 11959 +10509 7650 +32744 36923 +4757 90798 +94526 8545 +9191 70744 +16982 22620 +27271 64494 +22516 42790 +94855 66519 +31139 41066 +70878 77347 +82435 8147 +41772 58677 +72700 68208 +3446 88199 +2462 28909 +91434 30524 +62080 50328 +9082 40500 +51558 30192 +36655 78050 +17566 9215 +99124 17569 +17367 95708 +36701 11480 +17196 50488 +67922 63453 +65832 62371 +21214 39993 +78152 57545 +45914 28977 +62394 92303 +82284 11655 +14463 31437 +29368 98215 +35888 62967 +38947 25378 +45798 31620 +36699 77080 +74954 32785 +17921 1073 +67768 50598 +94886 49535 +36590 63193 +66858 55147 +74813 52404 +18995 9149 +7704 88618 +92937 94307 +74560 58270 +66807 39980 +46187 6344 +51302 85312 +92773 32549 +49698 89436 +92387 57813 +46014 59450 +69014 38363 +43784 45208 +54387 30715 +94913 32492 +563 7120 +74971 81572 +18318 73890 +96211 35410 +7271 33063 +89916 81894 +16583 31888 +58162 91393 +66574 78147 +77800 177 +46856 40135 +70359 56632 +62736 68122 +36459 66261 +9322 51439 +34427 31073 +31315 86292 +94876 82583 +38334 55925 +13739 48164 +81627 43206 +28424 21712 +65058 80221 +51989 85904 +80612 33835 +37845 34420 +56466 64899 +95991 7741 +1530 83223 +66875 5710 +28655 49172 +26025 44124 +87063 98405 +37597 40113 +9035 74457 +62539 56274 +62093 99301 +62869 81452 +56776 90516 +11428 52191 +99334 45560 +64950 66354 +98438 49785 +53571 98709 +64966 16843 +69887 51163 +52136 677 +72821 16448 +18215 59951 +12586 41958 +62501 40810 +46199 55311 +23712 97370 +96210 35576 +93638 61969 +73781 76273 +72055 99590 +90779 78581 +6856 91854 +35278 27966 +44807 38163 +85391 71383 +29462 79816 +30968 12409 +71078 89286 +85028 63344 +97871 30100 +45513 71119 +95088 61349 +70541 68915 +53892 75017 +49826 37466 +54315 81650 +97323 59106 +62015 2852 +61714 58926 +91590 43514 +9104 23797 +80354 23421 +24590 11677 +3529 37341 +8029 32145 +61577 29360 +22348 14116 +56113 40342 +23487 4290 +34641 91818 +89371 94634 +57069 18363 +11721 94694 +6874 42344 +23944 92107 +59478 94004 +43345 39099 +54491 12104 +32087 19499 +95226 74675 +87497 39390 +48501 67956 +3278 26759 +12554 10016 +68507 66564 +27049 53457 +12539 10371 +6028 12670 +41794 9247 +43310 89093 +68452 2327 +56288 85487 +84813 52008 +15395 75779 +25680 35826 +32025 53727 +61886 5932 +3898 94457 +14779 24416 +48387 54268 +99124 34218 +32823 51774 +61333 18660 +68584 81251 +21366 3998 +4338 2424 +67708 85020 +5545 7438 +14652 27356 +92642 35854 +92272 60747 +65335 8510 +41790 9398 +35849 64122 +68839 59000 +39488 13185 +985 95941 +21385 36333 +3773 97352 +3001 16810 +55287 43013 +93864 73296 +93091 58247 +18759 47599 +83686 78009 +66957 20415 +64706 39419 +78882 73806 +90365 22654 +96342 49021 +68315 71093 +97037 269 +35800 32512 +9415 33147 +82874 47524 +59737 71760 +6089 93271 +58941 57309 +94142 66868 +95169 26863 +52232 15003 +51423 99146 +91741 23789 +85130 61157 +21883 41301 +85998 41254 +66287 52240 +1325 39014 +11046 61198 +60695 66164 +9636 28093 +51053 25767 +3203 61370 +94488 26233 +31133 90724 +78368 69264 +56892 88083 +93865 56951 +14115 56165 +13655 50354 +83652 13266 +48411 53772 +71763 8239 +89891 66377 +80748 63728 +88069 42803 +23125 45558 +48661 64445 +77728 67650 +47583 72862 +51795 90674 +91616 92252 +55126 79574 +68775 27795 +64265 82370 +56765 25493 +3858 29951 +62795 83409 +77404 25942 +62376 11123 +189 48807 +88727 60402 +48729 46487 +9627 93885 +74942 640 +49355 48477 +80429 5505 +62714 19741 +1374 87098 +61496 64182 +83427 18526 +84779 85733 +29266 2637 +23157 61249 +64999 49136 +21257 55797 +92654 2938 +98386 34941 +20543 72225 +36449 83210 +53253 40771 +7506 93547 +18273 75278 +32360 13416 +62082 99890 +30885 80134 +52704 20673 +20502 56799 +10203 97056 +51241 70704 +765 84760 +90852 93497 +96450 46667 +49140 20733 +82765 33778 +39163 53595 +66697 75656 +5667 21180 +67884 81112 +49071 71453 +88981 5485 +45288 43774 +55768 97649 +31967 38873 +75150 12303 +60269 43274 +21497 17555 +14246 69640 +34148 87035 +40179 79395 +56384 83516 +20773 17816 +44521 12288 +11217 24620 +15311 94298 +57375 11580 +84008 37988 +84900 17470 +60994 43009 +43688 15088 +11954 7679 +67469 8769 +13370 89798 +40017 99515 +39996 18077 +71615 44487 +31394 2932 +70410 55817 +12805 4498 +81362 49737 +15861 98062 +970 63720 +85142 11949 +55963 60469 +6687 96070 +17957 17094 +99131 1449 +36731 93189 +32866 51012 +99192 50 +2640 58087 +43479 36282 +11546 82623 +76367 66298 +40300 27506 +98154 23930 +11000 29665 +29868 70823 +28027 80398 +91443 47219 +94998 80144 +22621 40902 +24683 9860 +3715 49763 +69958 99066 +24332 34337 +41507 32530 +85169 76895 +21205 57111 +4325 84897 +14167 5992 +93546 15316 +59291 16729 +97685 2036 +35608 53510 +28020 15043 +12450 94631 +99850 83321 +24578 28694 +86140 70934 +6781 28419 +47804 2377 +79123 35717 +47730 85998 +44660 91076 +44445 63254 +71907 37844 +18309 58199 +6647 31509 +33910 27041 +54239 67371 +65523 37216 +18868 28964 +94864 66876 +41828 41562 +87548 87692 +27135 35439 +3000 713 +63464 84611 +16961 23680 +81737 41167 +98257 21623 +74069 86449 +41821 41740 +55160 46212 +78125 75083 +45181 79130 +5760 51940 +33805 45872 +64995 49391 +4173 22913 +74327 80563 +52408 93172 +62483 90824 +33242 75231 +18209 76931 +6770 45112 +65013 98169 +96981 67441 +63357 54348 +24717 91073 +10123 17147 +97893 13701 +25725 51531 +1270 56931 +31809 59059 +15607 87640 +83722 28296 +15481 90533 +34533 12805 +30785 17091 +90888 27320 +36784 92102 +82827 16166 +93756 10507 +49306 715 +65309 91407 +70190 11898 +6825 76645 +40746 33735 +59183 52075 +45393 90723 +18292 9525 +82361 59640 +44940 19192 +80307 57730 +33997 90681 +1380 21668 +12997 33003 +41085 91496 +73208 73541 +66405 66169 +20314 61319 +43134 60739 +23600 84047 +12288 82085 +1545 50653 +92973 77763 +70786 96534 +81348 1063 +55060 97776 +34762 56719 +69462 45059 +22481 60648 +933 64740 +55164 13476 +20121 82183 +61466 97880 +81603 11567 +87118 64947 +19333 34761 +74680 39718 +7176 19470 +87855 64376 +78509 801 +10053 35218 +62973 30456 +21152 58486 +67703 85559 +7704 89251 +48305 40187 +63268 72863 +49346 32630 +2146 36870 +7986 66391 +93297 53903 +81946 20107 +12741 71715 +45519 87861 +68820 76233 +93454 83070 +48544 83829 +82381 10085 +68070 11554 +43662 48659 +44144 37574 +59105 86689 +48784 45543 +75272 42573 +48238 90908 +41919 39630 +53171 42989 +85132 94322 +99001 86638 +89748 37317 +50248 44680 +75779 14531 +71647 60415 +82244 78821 +3688 99743 +38622 49913 +82350 92758 +56962 54077 +63628 48217 +54290 850 +27222 834 +25310 28425 +60718 98776 +70009 98063 +49886 36655 +13177 28974 +55698 99594 +80747 64133 +99222 65152 +81044 57296 +97515 38876 +33804 13305 +12454 45611 +96320 99134 +43341 39743 +84778 69713 +6696 96132 +94787 19705 +1138 43743 +38149 60853 +85165 93578 +8886 62147 +90140 44671 +41583 31016 +14025 58650 +29016 41524 +59941 34753 +40980 61265 +7898 35731 +46240 71353 +51279 70142 +80828 13151 +67356 11713 +88294 87216 +44652 91513 +78239 7153 +18542 20315 +49120 21524 +48723 14270 +42668 38860 +73785 27667 +21416 68927 +72660 20827 +91756 40317 +62043 19258 +60112 96436 +19548 95523 +87304 28061 +14595 45603 +16350 54392 +46745 10648 +7747 39268 +21233 89531 +25179 64308 +58376 38088 +70992 59221 +87775 82825 +45365 58816 +67025 52149 +45717 17955 +29425 81374 +95541 51673 +39952 35864 +42490 59409 +7783 54847 +33899 76776 +23874 45198 +70479 21842 +48648 32447 +95077 13204 +95942 75171 +81559 61975 +3738 98742 +3754 65611 +67055 2339 +52755 3567 +8435 56254 +35273 45186 +11400 86364 +24618 11724 +36214 7156 +90639 578 +39901 53454 +30375 75938 +45958 77957 +36319 86682 +55955 77411 +66962 4475 +38139 44821 +31700 12688 +86725 74200 +66577 13371 +34853 38501 +2644 91173 +6094 11824 +45473 23625 +60392 40943 +78917 57230 +80578 19021 +31109 75450 +57503 41853 +25904 47734 +46412 67545 +93612 14188 +57540 24592 +29174 38049 +98637 29688 +72107 33619 +37666 72112 +28948 26867 +10802 1866 +11998 89044 +60228 61079 +20683 3974 +3478 22865 +94057 85823 +28431 38778 +51919 55619 +85458 37895 +66137 56297 +74801 4480 +74355 96658 +25527 56413 +99015 20946 +98338 85673 +76571 12905 +87078 623 +77133 16362 +61891 88393 +27141 84855 +19818 7511 +82870 64630 +79752 21658 +41379 3131 +52852 50541 +36500 17042 +52034 69392 +2559 44034 +3503 38712 +21490 18236 +39052 73053 +30903 47483 +20787 99929 +69644 90348 +98392 2607 +31314 87205 +23449 55112 +62270 46940 +82317 44616 +86010 41597 +34162 70849 +78688 46155 +84884 34722 +26571 32450 +79595 90833 +56732 26866 +1312 7210 +17732 55542 +46714 27945 +33230 75918 +61794 8796 +94197 49906 +30674 36404 +89070 4027 +71380 99593 +5977 47390 +92685 51923 +8890 13163 +98139 41172 +19475 48231 +63348 71328 +55287 92905 +19742 74861 +17405 95850 +54049 55841 +12193 84655 +32989 48707 +73792 76933 +35221 13782 +27836 68944 +90969 42321 +63437 20177 +38113 78330 +16749 12655 +77958 79416 +71008 9887 +95943 91767 +52330 13505 +58807 44757 +56048 26271 +17949 34211 +22353 14849 +83868 25393 +90123 29032 +74385 14175 +15208 15347 +17035 6097 +81644 27441 +4036 42937 +57889 33133 +66342 18938 +7635 74851 +69354 31565 +91291 84047 +50774 49299 +39422 64659 +33833 45749 +79327 31563 +35811 49406 +53377 38585 +90810 13195 +34376 493 +47617 89144 +64485 61624 +50127 47805 +93828 25706 +73576 65523 +3448 56482 +63272 40425 +65404 7770 +50804 97812 +39384 98316 +26698 46023 +48077 13081 +15337 45195 +82208 80030 +39558 94307 +2072 6225 +69026 55539 +61768 58618 +21379 53697 +49755 56383 +4487 98150 +72571 6756 +3397 41302 +55759 82183 +56426 17690 +75131 95383 +33278 74952 +10864 642 +41969 71662 +88072 43500 +4292 86260 +66351 2415 +83693 29523 +61637 12530 +11628 65003 +39638 43373 +91753 7952 +1970 57761 +1297 89629 +20660 21123 +33522 52981 +51678 45006 +42132 67941 +59847 37353 +63415 37207 +26150 25926 +48187 10618 +69754 71625 +92673 36035 +72030 19280 +26981 6814 +294 79954 +7986 66880 +61356 35390 +80511 20815 +25675 20486 +91799 88910 +95854 44798 +80890 12096 +41927 39906 +26049 93798 +45366 26334 +25927 31070 +13437 39818 +37785 69629 +24306 35606 +77124 456 +84710 6208 +5350 29225 +98501 16641 +94710 5533 +5653 87796 +76114 89209 +25035 35239 +62613 6507 +43833 94390 +17390 96388 +29735 90996 +82210 14588 +20801 1560 +51318 53351 +21870 58903 +77859 65505 +29548 78906 +27497 76924 +34419 65181 +52660 88024 +23623 2188 +19552 13909 +49572 77131 +95166 93446 +20824 1050 +75210 93647 +744 36901 +82365 92923 +91744 41088 +23424 88713 +1370 38891 +39640 27029 +48327 40214 +11918 25666 +98437 1844 +88978 55503 +70308 75369 +98202 23579 +54910 85451 +57817 2217 +23828 46658 +47039 86271 +34510 79498 +13879 29731 +15275 63172 +72409 59802 +62831 99873 +61113 8315 +76898 87613 +65359 41724 +3047 49510 +24998 52536 +65254 93337 +93838 25738 +30214 96430 +6376 71251 +7025 23562 +75649 34482 +11593 16799 +19481 81135 +43656 33013 +46955 71853 +47591 89991 +25530 89466 +53438 37401 +27071 21276 +23146 62402 +45472 40399 +22095 4642 +59383 80905 +75364 8242 +14639 61452 +56176 7246 +97515 23057 +97712 2142 +61360 2700 +39076 7320 +97546 22345 +4325 85692 +58013 46924 +32484 27855 +92793 82520 +96333 50252 +25288 13146 +52013 4701 +32597 8899 +62758 36070 +63695 96437 +69294 98742 +26320 22199 +2410 47833 +76503 80388 +65176 13219 +15453 75534 +62712 37135 +90553 52136 +89031 37996 +85670 82530 +71652 28117 +32376 46768 +46416 2382 +39365 49859 +91378 49618 +98681 94638 +86347 17861 +71667 44198 +23593 35775 +35759 83637 +27151 35863 +20519 40961 +86636 93126 +36811 59466 +35294 28819 +21131 59647 +85836 29595 +65944 44752 +10879 16923 +69583 92118 +43786 62867 +32867 2735 +70510 21699 +80801 47148 +44056 73082 +90820 46039 +56427 17930 +51471 99147 +60176 13621 +59679 41414 +23646 67380 +69480 45374 +11453 36519 +60066 32510 +21591 32728 +98737 93344 +8677 18449 +14948 5288 +50654 19621 +97512 39600 +62047 85305 +75029 81635 +36141 58543 +82246 46720 +96101 39353 +62636 22613 +35501 56871 +82025 68179 +28602 35324 +8542 21573 +48113 94468 +11538 50980 +37098 85695 +27550 43160 +89854 2785 +86866 55125 +27158 84935 +19936 38053 +80889 77900 +85551 52656 +21165 58953 +28466 38488 +49186 86222 +85985 26282 +3830 64447 +21725 46069 +98983 22200 +69855 4042 +27302 98044 +16491 19012 +70951 44370 +16875 42949 +63261 41010 +87287 45476 +61481 81951 +94692 71748 +10499 9370 +99424 77603 +89964 16666 +17536 93283 +46026 60630 +2551 28347 +11410 70353 +49694 41802 +80640 50944 +97944 62574 +93465 1752 +84838 36306 +1739 14271 +73145 59483 +76430 82227 +85837 95241 +98055 76415 +27313 32288 +35835 32885 +96071 40131 +33478 21560 +72326 45538 +47653 39588 +89706 88227 +92208 63450 +70876 29792 +60783 16166 +92832 16270 +23009 82145 +74103 70264 +95410 22515 +34053 41117 +47444 44441 +63324 39647 +35648 53582 +45551 87985 +21885 75241 +80395 23836 +39803 23578 +76414 99016 +94792 53129 +7359 32504 +74988 82661 +81268 52905 +15190 81773 +89054 37659 +20156 320 +55686 84236 +14854 40359 +26918 90576 +98406 52007 +9892 23411 +63807 12179 +87343 93467 +11584 50041 +15006 20487 +92227 95827 +13445 56384 +58088 29038 +29550 79181 +7167 20564 +96735 57684 +9756 75709 +66004 76329 +68582 33420 +234 32569 +24020 58939 +72253 30911 +84509 43929 +22832 37100 +35880 15528 +59120 54441 +81942 37431 +38560 3036 +12363 97670 +51851 8672 +77958 63583 +59718 89878 +60633 36060 +3981 93863 +8937 45410 +87781 99742 +50777 98913 +70942 44727 +47572 25176 +74697 23887 +82329 12189 +24475 32099 +15793 2415 +46596 47629 +73696 79669 +55242 28965 +92867 48315 +67343 29184 +4144 90134 +1843 77518 +83094 43730 +33271 91949 +88554 65669 +47093 85368 +70882 46133 +20284 62992 +63409 70552 +83080 11341 +66314 69284 +45552 38899 +50417 74463 +49317 83383 +57106 18919 +55490 23322 +75163 13192 +75103 47341 +28724 49111 +37111 52825 +62922 32585 +27538 27244 +86263 3650 +7403 64361 +45660 69170 +96038 73791 +52414 28519 +42814 85479 +41314 70829 +38687 180 +91760 8283 +1835 44976 +95080 79386 +15465 10012 +98678 62167 +72870 49598 +56188 56452 +7673 74549 +88532 33427 +15221 97554 +11321 88948 +69544 11402 +26022 12985 +91066 40647 +4503 65547 +15381 28345 +34062 41057 +12314 98886 +43773 79829 +50760 66590 +92578 38648 +355 79041 +70145 46711 +87716 19412 +56438 67071 +26523 34227 +16408 21117 +44577 94149 +21295 23416 +67779 68416 +82778 18356 +9978 37942 +57573 73768 +46174 41038 +43421 38810 +4358 85285 +15898 32865 +37340 63977 +11572 66823 +35691 52753 +56375 19413 +27389 30730 +6794 62043 +17863 36829 +79359 47820 +27688 7473 +30080 99904 +81243 86402 +1863 60770 +18846 96139 +2332 99136 +54208 36473 +98783 92635 +58411 21720 +56880 89743 +95604 51007 +38938 27265 +87296 94638 +56738 76622 +9109 57961 +47344 79698 +62703 70513 +93905 8172 +40484 8081 +3243 45434 +41244 72520 +24383 17979 +4301 37489 +15797 2459 +94861 35350 +7860 4794 +42026 5401 +41044 27988 +13691 50905 +30825 66437 +64693 90308 +30042 35288 +30937 63855 +16790 94334 +23446 72307 +95274 25937 +22846 20593 +19168 23264 +65058 98279 +63418 21306 +71420 99414 +88789 60413 +72173 174 +29987 20185 +91468 47952 +29752 74740 +12882 36774 +67777 3019 +94304 15435 +16138 11048 +90967 92195 +38684 65933 +991 80906 +8284 77009 +19742 42849 +13667 67899 +74263 50437 +2386 32445 +42740 87329 +65510 5990 +54556 94087 +52226 49380 +35178 15518 +11636 16305 +83919 41334 +94039 21557 +11102 94135 +17102 54435 +33572 19680 +19879 88863 +14687 11676 +18591 36585 +2276 51380 +80283 92247 +37597 41816 +23739 82028 +36045 28362 +97790 33662 +24039 75114 +42991 97998 +92151 32294 +74302 65967 +13993 76817 +56535 64987 +79918 84233 +98643 79603 +85990 59266 +92010 51880 +24640 94093 +65505 6195 +9261 87372 +38514 69908 +64749 39966 +18666 34895 +29501 15063 +46374 52962 +39411 82067 +70255 44380 +84437 78642 +79996 560 +34935 53936 +67567 40661 +861 2060 +78038 61970 +2138 38229 +87504 90077 +18305 43221 +407 45282 +8145 47534 +799 3500 +75613 19488 +99319 64099 +9078 26073 +59789 88539 +57162 17888 +39528 13871 +94782 4619 +41008 78133 +92006 2935 +92763 51061 +41452 2384 +57743 37279 +5675 22438 +65950 61499 +95997 25836 +18328 42730 +21001 46788 +30428 75729 +6456 37257 +96613 77151 +23388 24660 +39088 73155 +33292 75394 +46561 48749 +20206 97836 +28789 31503 +18297 10676 +73789 28709 +23621 84830 +51094 75544 +37152 84932 +30118 50099 +45184 14869 +60496 88675 +8859 80313 +64493 95047 +5577 8345 +90596 84560 +96209 53764 +37004 71969 +39133 72155 +5050 20480 +72129 17767 +17321 82312 +22971 99813 +83968 23992 +90228 76658 +46489 83189 +82813 17780 +38331 57845 +79013 39647 +47311 15135 +42459 77580 +73377 54636 +26643 80927 +15749 69338 +87601 87887 +18018 778 +40238 14024 +3572 5364 +9553 97184 +28434 23359 +91847 23010 +85197 61282 +57199 33545 +37900 2277 +52640 56482 +92646 37477 +41808 76228 +77919 32127 +45355 76580 +7100 38923 +1170 77016 +27318 98194 +10509 42447 +7775 23402 +87067 67474 +14256 38185 +73294 56575 +12384 64851 +63615 98971 +41524 99136 +17132 86731 +13714 99810 +33337 74461 +55386 91660 +63782 13236 +49497 14112 +15143 34188 +83574 49539 +91386 99201 +67037 69447 +59065 39795 +9994 21562 +4275 87567 +91782 8189 +39956 4178 +78786 12193 +54268 51867 +17280 34233 +85225 44364 +77738 36333 +54191 86389 +59915 69423 +15385 61450 +56307 21349 +15190 98700 +77950 64218 +19979 54087 +41545 33227 +16126 60797 +60312 93111 +70184 95439 +71898 6867 +68300 89610 +59743 40667 +17740 7309 +6288 90476 +26314 23105 +95035 97269 +98304 38463 +94340 96868 +73728 46680 +29595 45937 +23844 79906 +38401 89158 +57538 9445 +72104 34928 +527 75543 +25448 59412 +17439 30641 +35609 5938 +70706 67074 +68272 73903 +19369 84546 +13844 31411 +99372 13992 +65616 85831 +41183 41597 +29916 5830 +3525 88530 +37756 71261 +53943 92168 +46290 71575 +63629 49609 +65863 30995 +56090 59210 +28236 93631 +3423 41734 +2374 98629 +1586 18452 +17508 29085 +12380 15956 +29850 7356 +83513 34687 +53275 91171 +37719 72150 +60779 16885 +64801 22680 +24770 42297 +66861 8076 +64700 57778 +91018 58658 +37426 78877 +69080 22569 +22158 20465 +52063 4405 +96195 54342 +230 33284 +28209 94291 +55378 42846 +74894 85510 +91066 8479 +76666 61125 +55181 14616 +96915 70563 +62473 92641 +38917 77397 +37202 34913 +38695 49726 +28147 13799 +7043 7679 +45207 14629 +72544 73996 +33361 74100 +79077 87577 +99709 88181 +56448 83810 +56926 7273 +48943 10669 +25340 94760 +31109 93144 +49482 31042 +38541 86051 +48119 29625 +42993 98370 +70003 83340 +81596 46068 +31320 55550 +21491 68622 +9806 26075 +57744 37595 +12455 47067 +86896 38849 +98248 56267 +27207 84609 +84457 62175 +86054 74594 +80635 51834 +582 58020 +6211 59622 +687 71990 +87231 80346 +78942 25236 +72706 21211 +55134 32147 +15244 81250 +14171 89556 +28784 64756 +88145 59313 +61012 93537 +52265 81729 +95361 40841 +8336 10767 +18520 87837 +11310 24291 +63688 64763 +27378 80727 +64365 98396 +3685 35836 +56767 60161 +99698 55740 +88443 3345 +94264 498 +24639 12671 +43188 61156 +11224 42688 +27806 5380 +78653 48329 +80028 98620 +29257 4767 +81958 5079 +26831 27798 +40931 63972 +46876 41900 +64823 87879 +55440 74300 +84017 23247 +17327 82563 +34818 89880 +6443 21608 +94141 85352 +54494 96066 +21665 81099 +16829 44873 +66841 57896 +51883 74242 +56956 72259 +56551 81577 +3621 37379 +65752 1022 +34180 6283 +19182 72703 +45360 93179 +11270 90833 +97118 464 +3741 83780 +53523 36507 +16552 18514 +58007 64456 +77228 15575 +56068 92669 +69623 10269 +58000 31843 +78747 29792 +32993 66368 +45181 15426 +10047 37058 +10719 21602 +23275 44123 +10202 99029 +11242 91505 +48271 26285 +12479 30289 +63541 35522 +7975 84723 +38315 58641 +65473 40238 +23890 62740 +46117 92214 +77648 5949 +9628 95877 +33648 18539 +49336 18196 +77167 82602 +95412 39750 +96398 98996 +12342 702 +88501 34909 +48131 29536 +28552 86611 +52238 610 +27215 19063 +41613 48355 +55306 44713 +61608 47219 +94270 66036 +74965 2152 +46113 59555 +56370 53016 +20993 96651 +33495 22093 +51265 22977 +53313 74176 +63922 43204 +65334 92650 +29694 76775 +21876 27212 +89977 33778 +60186 14440 +89201 68016 +31926 74580 +35305 95166 +75017 82923 +6000 48305 +28497 6019 +27787 71488 +10003 70931 +46024 45244 +2931 20590 +60407 9353 +72134 50914 +32001 40100 +85015 49565 +59357 66264 +23770 81981 +96224 4750 +97728 2924 +5051 4615 +10422 44926 +29496 97733 +41219 90252 +56879 90545 +33561 53388 +58247 26307 +45747 2516 +31469 85123 +19551 47960 +522 59637 +86329 2997 +26245 41450 +79821 54371 +52409 95032 +88567 99038 +63506 69214 +67294 31255 +75380 41883 +74050 88847 +86944 38048 +9177 73591 +76972 5259 +65559 71138 +92721 69044 +7710 9033 +48912 93569 +66444 99942 +25209 98089 +35301 29811 +2063 24234 +37955 34300 +17133 21690 +40888 65141 +39853 88945 +41663 47315 +9050 27383 +8071 17130 +88267 56810 +65875 80305 +70012 67073 +47909 67533 +92803 1578 +10619 56831 +88535 17874 +24142 7948 +18805 81556 +74508 61965 +92867 49269 +72991 14936 +25084 51821 +93163 75239 +81248 5228 +95974 26974 +47919 34528 +45447 91418 +96136 88851 +9513 65918 +94587 91720 +67522 42450 +16816 12656 +35410 76514 +66845 90768 +94076 87104 +51389 20286 +41151 91925 +34984 86307 +32155 69480 +24456 33555 +78064 13005 +26719 79810 +22976 51216 +43981 10493 +53410 39358 +3024 51374 +57570 9220 +35285 63046 +78125 44360 +8412 25756 +12750 7900 +8524 55954 +13519 6609 +5325 31225 +52296 64991 +56168 8741 +8039 17964 +68811 29257 +48040 31848 +69286 83870 +19226 55574 +66872 90227 +39022 59022 +6244 59265 +79777 71929 +86512 97249 +23327 43192 +15499 10249 +87755 3178 +95573 19921 +55441 41884 +99915 1985 +84057 39063 +33384 57677 +50328 44776 +26776 94966 +79649 74901 +54816 7096 +81101 90658 +48470 71134 +48869 45611 +77968 15315 +9352 36979 +14559 64679 +4242 72595 +40656 87044 +48164 61831 +98337 21983 +63615 83296 +93076 93831 +23370 58632 +77521 25595 +75814 64854 +61648 62971 +99204 2052 +40379 93430 +91828 57015 +31169 10342 +93840 92659 +38056 32164 +95992 26784 +72899 863 +29491 48961 +86040 75455 +73251 9157 +70543 5890 +7891 5088 +27489 29462 +99576 42605 +96116 56648 +25747 85911 +55282 12844 +45360 11671 +97163 48957 +51144 58836 +46251 89463 +45226 31120 +57359 14202 +69787 6934 +33928 12480 +81888 39907 +88620 98077 +20021 21033 +9695 61924 +51412 3572 +87346 78212 +13185 30816 +85575 20639 +39346 51698 +91929 21975 +20045 36874 +61745 77213 +72113 84494 +94111 20946 +84777 22600 +18643 19978 +2995 84966 +70805 32658 +18510 6652 +12901 70133 +85228 12222 +41053 61605 +15634 72807 +93794 61017 +55172 80922 +12554 94495 +81984 86889 +94600 26036 +10759 86639 +96885 88170 +92608 71854 +78632 146 +71514 98321 +48221 11463 +91574 62874 +37764 6195 +9554 16058 +82161 881 +74934 36028 +60645 4222 +37218 18768 +53481 87079 +6944 76103 +20233 48993 +84353 16050 +88610 55 +39411 17503 +26670 64778 +65330 43977 +9656 62891 +41840 10782 +58627 34302 +76988 5211 +37018 88946 +44751 58519 +11067 30449 +36820 93496 +16139 28493 +8045 83581 +40111 34183 +48182 61534 +98346 87457 +70620 20639 +12333 1350 +95612 51981 +70267 12381 +75008 83559 +65576 54738 +39268 4437 +66185 40728 +3845 16354 +54938 20883 +70197 95901 +6080 30494 +70052 99226 +60596 38179 +3546 6858 +80619 20023 +30556 40986 +2390 98987 +74337 98966 +7168 71011 +74353 65835 +21982 57967 +88584 49812 +53218 44079 +68781 79355 +87164 66142 +61122 91676 +63174 11709 +92448 75701 +518 27376 +40043 84942 +16681 97988 +69822 88164 +68381 6618 +53844 78816 +2848 55713 +36222 9012 +64081 72740 +73940 75362 +40665 87042 +7243 52935 +28936 12740 +55071 99754 +45045 51828 +47400 95967 +94627 9159 +34875 7242 +32579 60042 +9469 1754 +61162 74404 +47381 14532 +58286 75009 +35086 51560 +14737 77206 +35348 78297 +56637 14611 +33226 45177 +4357 70195 +77797 52222 +33216 78178 +57217 50435 +33660 51603 +1522 20718 +11417 6129 +63951 92196 +4726 28952 +20162 17982 +29372 51914 +58561 68720 +42818 37571 +51283 23119 +37511 94092 +70058 66414 +54067 73757 +82954 15571 +95295 75832 +20918 82541 +31377 71357 +16304 41208 +38396 57372 +40772 84641 +70538 22603 +40178 65533 +78397 71276 +68768 14212 +43674 67081 +89277 83127 +21861 44473 +73707 31681 +90845 14300 +23341 75974 +8019 2403 +97074 18490 +74675 42187 +42920 51664 +18176 96477 +71881 24522 +87431 27310 +58189 11752 +28577 4713 +80766 98738 +64808 23398 +30816 84308 +86908 23005 +22125 71201 +7568 29188 +52128 52899 +9163 41661 +65409 58734 +50785 51024 +32126 37790 +70477 56842 +50888 15860 +4128 59169 +5126 52600 +66322 54107 +11426 5999 +80051 476 +42889 85158 +82893 647 +71179 7920 +16906 92960 +47982 17174 +49134 72600 +47818 86482 +2684 43242 +96612 94704 +61349 70220 +92092 51209 +96698 43584 +27350 16593 +29530 97531 +49658 76980 +94027 55868 +17031 57343 +94139 53298 +43919 61498 +81325 85892 +95275 43561 +5475 11838 +63868 77812 +51505 67251 +78048 13810 +68474 4635 +51643 31306 +70689 51994 +84992 17994 +70109 65387 +86432 83175 +19632 13918 +8177 31626 +85243 28598 +53095 63492 +13629 53689 +77102 2846 +77939 49122 +90711 99467 +67638 56672 +10175 2075 +3613 21930 +47335 64887 +58614 18458 +94628 9387 +1255 76166 +86238 71225 +43159 95401 +35345 45777 +28461 23882 +35555 24559 +16780 46775 +23313 76741 +57049 54505 +86367 68312 +94126 37268 +89453 79214 +56708 45961 +12255 52557 +13780 33865 +99980 50087 +70182 63723 +87473 59243 +74461 63600 +21785 95518 +59732 74700 +50886 81552 +42712 7413 +11967 10057 +69044 57180 +28214 45981 +65039 34594 +3761 51337 +56440 35776 +99363 80755 +9807 43359 +25642 23210 +91768 9681 +50215 80646 +82987 15008 +25998 15044 +85876 30474 +92767 3095 +92115 34475 +25550 58117 +49883 6340 +95988 27325 +58697 82148 +24232 72062 +42450 79039 +6098 13998 +63309 74418 +75399 74887 +10626 57312 +40012 20412 +53473 5745 +54787 57418 +83464 20450 +82761 36613 +90863 30472 +87092 2535 +11854 78236 +94977 34154 +35635 88336 +24370 36126 +43721 66185 +38763 16385 +69541 78569 +98055 94516 +15594 74161 +27939 52358 +86411 67395 +83214 26235 +45051 35619 +55006 68796 +9361 37304 +76917 39983 +72921 99122 +47551 43699 +13287 61711 +1406 56442 +80755 66452 +30525 25695 +41372 54737 +25549 25452 +43239 28179 +69609 60652 +85207 29580 +10100 36714 +80463 56767 +12221 37093 +35302 46911 +14663 30075 +34388 18777 +27145 37904 +96786 41770 +2091 73484 +10997 16111 +80515 6463 +10337 14906 +25919 98894 +83845 93710 +22742 90035 +3765 84150 +19998 38467 +12137 6288 +632 90675 +23200 30373 +24556 48340 +37771 88455 +20125 84705 +55943 96473 +83759 95671 +70101 65738 +73681 65372 +18883 64137 +9637 31038 +75299 28152 +67595 90656 +34719 76744 +25101 19450 +51375 86871 +10476 60906 +37782 88231 +46761 45546 +54370 18032 +57298 32610 +72482 92988 +85143 47538 +58865 45718 +13397 26516 +48010 66015 +36632 49157 +1844 79245 +2906 5669 +23819 98121 +71813 59200 +63908 77172 +33920 13257 +65502 56891 +71097 92059 +25465 11112 +39388 2171 +40821 51132 +53180 61782 +17932 86066 +14318 70881 +37012 24049 +8520 24019 +33817 97562 +93749 29808 +90115 64239 +17521 79151 +96615 45814 +40103 34890 +9440 19255 +34662 94526 +84253 51647 +95653 51561 +66151 58391 +12062 57257 +66791 60056 +5082 21193 +46108 44238 +36043 95522 +58557 85598 +12397 16793 +20725 87391 +37137 86771 +70911 30874 +63988 42645 +70983 12837 +69166 5478 +27491 79253 +93920 25970 +58073 31243 +30370 94941 +40664 38433 +36276 90203 +16263 75359 +13141 65240 +27975 35367 +74750 8091 +27730 40991 +98215 91043 +21299 41449 +91222 88045 +33955 78040 +93073 29029 +4954 56952 +38361 75033 +40488 9728 +24166 73840 +17589 12117 +9225 73419 +20335 47261 +69746 24929 +80279 44812 +159 52560 +11543 85649 +7081 8045 +72604 24723 +79319 17733 +83271 41519 +47840 53626 +98125 43933 +60136 190 +63320 8876 +40926 16071 +51173 9770 +56496 18416 +88511 35743 +10599 58224 +78216 26763 +82110 2744 +89561 93519 +48525 21525 +21821 13118 +89803 71579 +96862 89446 +52271 884 +64555 29653 +46987 40494 +55894 15859 +54797 41089 +65350 60518 +27545 61701 +33152 63811 +72998 97615 +96593 13723 +21428 38558 +38765 16631 +20025 38056 +78594 99971 +92215 48886 +83244 74938 +64144 6342 +77007 87376 +19085 10539 +67148 35598 +67415 29457 +27665 26206 +52347 31934 +65157 15836 +21450 87233 +33446 89852 +86269 54549 +86856 90197 +89624 26531 +57769 5543 +27267 51761 +20531 42842 +74865 54755 +16417 88310 +38926 12977 +23747 18035 +48085 64483 +98392 37932 +77415 12481 +11866 78303 +57144 85481 +23321 93387 +94897 36411 +11439 88143 +4269 23675 +3552 23782 +13092 99274 +93178 43185 +50298 29953 +76831 42332 +22107 6628 +87988 96965 +82187 33833 +64882 38621 +52234 67392 +56409 20521 +74861 38480 +63848 13261 +77050 53674 +66991 6489 +63038 48254 +69717 25715 +62263 33311 +55451 9763 +7256 36919 +89319 66370 +77996 31898 +56263 23863 +52708 72857 +88101 94385 +25186 17748 +83434 21572 +24646 30188 +80932 79117 +82433 11821 +18288 78109 +86360 52571 +58284 26570 +34525 32342 +30563 90695 +36835 44745 +93603 98995 +7648 77083 +65293 94734 +10058 38040 +69177 70926 +68293 9343 +90833 15204 +58326 9262 +70615 5132 +18061 50601 +43364 74831 +65579 55413 +43507 22420 +57422 79177 +54120 56825 +86487 16896 +89938 19443 +21912 43958 +9533 66536 +10968 66300 +97761 3415 +72766 86772 +20924 33932 +67024 22224 +78173 27944 +74489 30757 +80442 41300 +2656 60880 +48693 67004 +63926 27937 +8807 50478 +86708 44630 +73196 93256 +76479 50518 +26915 76384 +93517 2737 +88078 13109 +61855 59172 +97538 74099 +62198 67666 +74925 53473 +76339 53724 +22791 72949 +64902 87453 +26589 83900 +48454 23384 +18236 30247 +61457 19232 +15345 80368 +15143 68630 +31606 99576 +41393 87464 +58138 46413 +68646 99640 +18747 84053 +16955 92500 +25394 78635 +86772 59561 +68443 87903 +70207 63717 +31226 26405 +50265 30872 +22266 85054 +5247 50498 +31875 44270 +50563 89597 +81575 64450 +64503 80267 +73395 88754 +72683 6815 +46308 89159 +71793 27287 +34574 80490 +31394 38946 +84981 68024 +86120 74595 +30339 14080 +59001 26579 +47158 69588 +86310 53837 +58664 17940 +18594 71214 +96389 51441 +77475 27654 +44608 62713 +82987 97549 +92613 72707 +39298 37408 +25534 91859 +70037 67699 +97711 86537 +6037 48768 +39595 14210 +9904 8979 +6528 53870 +58978 43566 +36386 38882 +82450 27997 +50653 87598 +61728 62243 +80273 45302 +86466 1166 +3670 54083 +269 66769 +88023 80075 +3675 37584 +81028 77079 +491 45285 +7423 33309 +8349 61162 +22829 72178 +68553 3554 +21205 43999 +34594 14576 +41799 94656 +31863 11879 +18359 60329 +91814 58379 +99998 50369 +53934 44929 +65470 8979 +57727 55997 +20984 81865 +80240 95240 +64763 90760 +67215 67132 +81234 72379 +35910 33503 +56071 94064 +36913 92348 +34545 32127 +50674 87128 +62925 67503 +34461 66821 +44641 29277 +77205 33961 +59920 38313 +63188 61450 +35790 19867 +61161 26193 +33663 19665 +35878 99785 +55028 36186 +64223 21312 +96380 51759 +93380 38842 +89186 53386 +95082 81617 +47218 19211 +53833 47288 +99329 33095 +51065 61775 +73681 65903 +9613 32151 +93379 38874 +75396 42843 +41361 88378 +90132 15205 +91730 60424 +9997 72475 +88038 96192 +26152 28603 +12426 229 +22398 33031 +28087 82407 +11556 20251 +89439 80301 +85079 65930 +82053 37226 +76397 19850 +8144 33197 +55242 14887 +8971 63333 +52010 72841 +34859 57731 +9140 43063 +69163 87923 +9762 94296 +20984 32795 +48917 94878 +79678 26353 +18907 47806 +2336 68497 +83411 6028 +64680 92777 +12568 62541 +93886 60041 +56744 62298 +18297 12703 +21057 96689 +54836 7876 +63759 15635 +4226 90583 +3654 21818 +42813 38662 +13078 18063 +51803 61255 +4164 92008 +99294 83122 +3053 19260 +21512 20685 +83550 51964 +6970 76626 +54237 87237 +83116 94769 +15981 98754 +69286 19633 +90314 76623 +17957 36932 +93197 26701 +4027 62413 +73928 11176 +71934 57027 +29964 6546 +24193 8206 +78058 30867 +96140 8174 +9300 39447 +24740 61156 +84654 75753 +25183 1834 +51563 66847 +77012 71358 +64657 93378 +53045 65532 +48856 63576 +93752 46795 +72853 68697 +12344 51377 +71097 43550 +71844 42756 +70921 14833 +21373 7546 +75440 9199 +95606 4161 +27732 25143 +6631 51713 +22677 59493 +96657 12761 +48732 82799 +23968 95325 +88821 12715 +78116 13171 +41161 27592 +12713 42914 +5510 44744 +89262 2625 +61061 61431 +10927 84000 +13370 60579 +38572 21592 +59754 42333 +89562 61219 +46475 20047 +55340 29144 +49330 52691 +57898 84998 +91502 32989 +40833 18767 +83685 98115 +46377 5922 +2923 71496 +66371 53961 +59686 76654 +28062 17583 +59072 74390 +31584 18517 +80695 68628 +92111 35449 +71480 18419 +96244 38695 +52099 54590 +19558 203 +71958 40200 +20600 25400 +13765 2383 +5303 82321 +19576 98112 +7048 25799 +41250 25589 +80635 4451 +82068 86177 +76680 29934 +65423 10313 +8285 46513 +34008 77490 +24202 8112 +26441 38536 +3717 20511 +69481 97211 +9978 40343 +26873 12204 +91748 76538 +48591 69770 +17237 53620 +8215 80898 +19194 90521 +29676 95196 +17643 93430 +72659 89636 +73211 27786 +94768 23476 +65815 34055 +56588 516 +67370 14714 +19552 49551 +72979 49551 +73166 61640 +33767 83058 +69068 57590 +69360 50862 +27112 72275 +8962 14597 +95466 89427 +12074 41326 +28130 48886 +45944 81509 +49170 40083 +67451 29229 +86426 51549 +13958 96319 +1158 95806 +7080 57905 +94968 51684 +82170 2036 +53609 3571 +50466 43092 +59263 4596 +61814 11459 +5784 71342 +89516 13293 +68062 47978 +57232 51317 +59368 18554 +81156 8958 +75983 95165 +1396 57593 +44748 43523 +87329 30807 +81604 47791 +16284 59231 +90594 54011 +72734 22432 +90268 12359 +89796 6894 +66919 8769 +14342 38374 +97761 20315 +17718 75411 +73442 38972 +49457 49947 +76778 76927 +34742 77083 +39481 99156 +84657 59549 +43536 87828 +20214 1631 +88055 63310 +62976 99461 +38248 12849 +64361 34812 +1177 13508 +46945 42173 +94783 6906 +35428 61312 +27391 98710 +79740 57987 +88586 67470 +84799 72693 +29167 41497 +75323 12115 +86509 16977 +8662 54372 +39599 96496 +57769 6242 +40277 97285 +35230 375 +71771 93802 +51291 89704 +25610 74171 +36104 29412 +38461 57121 +21167 94458 +1271 11388 +53034 98812 +34010 12061 +84503 46773 +93243 25988 +12050 9232 +63006 33304 +60032 3399 +67995 474 +71081 60558 +85509 56395 +60349 28875 +32760 89957 +58083 97354 +51821 77536 +19309 71666 +46052 79158 +57747 39544 +38185 30742 +1399 8466 +70236 47210 +66650 80537 +41558 35076 +46871 76713 +55864 82861 +44819 9223 +65834 50199 +23092 1069 +65129 82810 +65784 34963 +71203 57782 +66312 22833 +96889 56788 +36829 45559 +31230 10495 +75789 34228 +35996 64739 +43300 76946 +33463 73844 +90742 83501 +74632 28055 +5162 20258 +16994 26646 +58928 12422 +22349 1798 +23834 49568 +14465 19287 +56271 8039 +54846 89963 +48399 58024 +11198 12508 +44413 84167 +13633 54817 +56170 75907 +6934 28671 +16683 82966 +80124 82006 +99041 89317 +13780 51442 +9796 77537 +88273 25645 +76557 195 +90223 62763 +22746 58216 +92427 28457 +90456 90116 +28905 31271 +75791 1485 +37770 23984 +24468 2254 +64223 21792 +143 86589 +20522 27471 +95280 28330 +54278 21149 +94407 64791 +90082 460 +78915 60693 +58617 19629 +99575 27854 +2450 99080 +26475 70782 +21677 17319 +48127 31570 +15242 67017 +96576 31371 +95953 45706 +16508 37895 +48905 13682 +60733 85710 +60529 41248 +26129 95143 +77982 267 +1058 65580 +339 98503 +30721 55091 +14208 58044 +33093 16917 +29044 77275 +72502 60754 +29672 79209 +70469 9264 +97780 69185 +87766 53804 +26168 28751 +16450 22880 +5479 13070 +63532 4967 +6162 62897 +69903 5905 +88952 42905 +14635 81019 +68520 37703 +57640 25806 +90004 67826 +77783 86786 +70408 10657 +29255 39675 +92148 67673 +90192 14366 +96763 59834 +49594 30627 +95548 55081 +70983 95781 +51189 26744 +85344 44008 +20609 91103 +3132 99848 +1276 27853 +33096 33277 +76444 68473 +48160 47267 +75114 760 +35227 33413 +45272 48159 +65580 88960 +62925 2565 +85802 49842 +41077 46339 +75160 81618 +90748 34427 +15313 98243 +11825 80160 +80270 95152 +86713 45263 +20555 92357 +63302 92244 +63040 98268 +21985 92259 +64509 80878 +5551 27869 +1702 83628 +27324 18602 +85822 268 +7802 90782 +59754 91934 +65411 10956 +48327 76202 +4600 16985 +31252 26587 +16482 87767 +54205 88474 +85126 16318 +68456 88431 +75203 15160 +91340 37249 +47757 89368 +36537 19730 +35953 16779 +78663 83034 +24808 27352 +59474 98408 +40855 18717 +21450 22669 +99036 73242 +1052 16696 +83520 20474 +34115 75460 +99248 35601 +19727 95088 +93125 61745 +8856 33822 +31521 36811 +53218 29291 +83299 74756 +77890 18934 +31817 95559 +94396 48845 +66276 7533 +15706 72897 +50889 82905 +29188 24967 +16298 59288 +38960 95123 +22391 1066 +31162 94250 +9383 70887 +6038 16745 +64055 58595 +94082 72544 +12311 69089 +15789 71012 +87233 99000 +83500 86542 +54635 62310 +12073 58181 +46462 4533 +47107 71595 +69856 72665 +11002 33682 +41106 45794 +6546 21483 +47901 4191 +13294 95663 +32460 15298 +95256 29123 +31505 20877 +88506 86071 +51379 71686 +98041 63379 +43863 31555 +57128 21381 +62083 54870 +47904 86085 +59164 23715 +64561 63426 +83730 64896 +91963 6574 +24993 23213 +37365 82727 +43097 49193 +28166 97689 +55530 8970 +43476 73223 +40041 4787 +55877 99303 +7641 45477 +3871 66651 +138 5057 +9485 19455 +36245 42936 +60000 37235 +316 99267 +28317 45061 +51357 23075 +89930 4259 +95972 12754 +77286 82073 +94763 89716 +30552 10066 +51205 75726 +12910 6219 +11981 11202 +80247 46735 +10446 62902 +27797 24264 +83831 29841 +93880 93649 +81435 68558 +35728 54846 +78420 88753 +636 42773 +73614 68212 +80982 46208 +99185 53557 +5621 91966 +51034 46876 +37850 71600 +42699 41990 +47362 98565 +75796 50790 +90207 14245 +25851 52661 +13154 98947 +31600 51515 +48890 47087 +13347 12591 +58038 49676 +44350 4056 +80545 72673 +70885 49091 +69541 63619 +4875 10850 +93772 14190 +82255 16950 +18541 40606 +63206 78254 +90556 88164 +95983 61649 +22975 53304 +69533 80232 +24424 52763 +80575 6495 +36247 42985 +10194 3220 +99909 53343 +78135 46222 +72071 21851 +98069 13747 +2832 41475 +93991 91157 +72146 52894 +38879 97124 +37417 16060 +84086 24036 +85474 8494 +40802 85661 +31196 93635 +64076 9118 +47599 76786 +99189 37144 +54148 89999 +67510 44829 +5776 88464 +5488 78703 +40859 84372 +54801 91379 +378 81554 +26893 77910 +73314 26020 +14661 15186 +46111 94675 +472 63012 +99932 85548 +50437 60712 +22507 47736 +33066 17863 +54283 70572 +75487 25235 +69313 85321 +7598 62967 +46384 55641 +39857 41921 +8872 899 +91084 43307 +8597 23614 +38467 57505 +76972 7447 +16057 48644 +75526 73531 +28611 22062 +17149 56309 +77581 91801 +10442 30343 +32499 96481 +8457 76011 +45643 72715 +62202 19536 +55573 57313 +85002 19416 +66589 82456 +65674 5194 +83597 18958 +60611 72488 +54541 81025 +46638 82578 +84501 80075 +68657 18557 +69612 94898 +70086 67614 +54558 31535 +21066 80946 +85112 33308 +97486 76340 +49547 97644 +33584 87932 +14427 69798 +45559 25499 +15835 86577 +95331 60384 +58926 94904 +70865 82437 +83581 68559 +53752 33716 +2782 91897 +2413 84006 +47011 8542 +36474 37881 +64063 9569 +52533 45380 +90949 62951 +94379 82369 +41077 63108 +80231 30900 +63036 98696 +34548 33050 +83322 58110 +6813 15594 +4696 64286 +179 69872 +40199 1372 +72735 6747 +27090 40759 +45274 81285 +72602 26189 +17983 4457 +36786 79898 +89993 19415 +97174 99957 +65441 92595 +28037 51738 +36654 50157 +154 54082 +42970 19575 +27249 4328 +78105 14304 +69834 24316 +67040 55795 +29891 41889 +73689 66711 +7144 73540 +53072 225 +52703 74247 +18863 622 +29716 29519 +4086 78346 +89211 20993 +13739 85704 +20873 85457 +8477 10129 +77824 37194 +51049 79570 +34058 93520 +83544 36695 +18230 64351 +62255 83983 +3587 89843 +63232 45105 +91870 74602 +99831 88111 +11277 60434 +58073 49070 +28631 87277 +57354 82001 +27273 36595 +43692 68549 +33503 89909 +93266 58892 +77775 5527 +47676 75221 +16223 94153 +23046 51913 +54702 28351 +71355 54941 +97622 73333 +92373 62990 +41143 94426 +81778 60953 +33328 61204 +44922 89436 +88221 76584 +90248 79116 +44614 47370 +44507 82600 +17628 29087 +16038 65658 +27884 6208 +87385 79495 +15607 75579 +96490 33936 +50652 72383 +38774 1495 +4949 58582 +58977 93903 +70957 31348 +81777 11863 +60342 78871 +17937 71163 +20291 17019 +99528 95140 +50456 44106 +75801 1836 +39639 47150 +30231 66922 +94727 58121 +36736 31995 +67237 51357 +55536 58383 +81509 34453 +95703 2842 +81332 54907 +57330 738 +36494 70359 +36808 63133 +29453 84835 +1024 1428 +19238 74028 +83060 64306 +23953 96648 +32102 89470 +42278 2878 +33426 91784 +76460 68633 +7419 67352 +98477 37369 +96496 66547 +33388 27118 +42592 28414 +59900 89074 +5752 56546 +92739 38277 +41462 38017 +42420 48751 +51332 24034 +42155 5721 +16216 28867 +14521 51470 +21717 17032 +80671 20989 +12655 94399 +20364 80921 +85237 30651 +84853 39478 +7986 70717 +26229 44357 +34872 74939 +59492 32946 +65897 98621 +86024 94457 +73190 78340 +72742 55876 +46199 27399 +22780 8989 +30505 77098 +51096 78652 +43029 51180 +83226 44164 +53301 11529 +3758 86078 +87689 56194 +31238 60242 +66726 14062 +37156 22438 +70001 37031 +64644 78328 +61525 51760 +38815 82579 +69565 14344 +46480 53772 +87964 99080 +90896 48028 +55204 16961 +35963 99053 +11683 34892 +42876 38356 +44501 980 +41148 61713 +81833 92631 +77720 56154 +80247 14410 +5022 40649 +10345 65676 +490 62971 +47957 3408 +66894 92141 +69279 20902 +33237 79833 +83915 77486 +52757 56891 +73468 72066 +19381 87249 +47594 77333 +95990 94679 +98894 93420 +39424 19473 +70958 97020 +11679 35023 +55645 23241 +3377 94892 +66973 73988 +5139 70757 +53631 69567 +1272 28628 +97374 79245 +57921 20032 +92751 21738 +55838 2403 +47347 1087 +96413 52203 +10597 43539 +42467 64206 +86788 77031 +47465 63954 +130 87686 +27054 25482 +29196 90904 +98742 64250 +73941 44830 +41963 10257 +10002 8090 +43800 66338 +48477 57041 +95649 37099 +7828 58101 +27586 62425 +74478 32470 +96110 42886 +87524 43758 +77035 22857 +69749 26594 +40422 78510 +99070 73049 +74449 419 +40246 49788 +74849 23985 +87619 90669 +58167 63608 +37935 53783 +13212 32591 +8395 77849 +68799 32057 +30136 3808 +63854 47479 +61980 8655 +61695 31594 +98417 22561 +93038 48041 +89444 16007 +31804 30986 +78545 53690 +63018 1218 +76166 10103 +15618 91975 +71566 66752 +4280 8694 +81485 51592 +13748 53074 +20836 70273 +46338 57159 +31562 85718 +58933 46002 +18619 72132 +30346 31790 +61613 49939 +4499 85601 +2354 3866 +96025 44859 +46309 8696 +66898 92214 +23228 48066 +42310 18777 +78062 32043 +99902 37619 +36413 72487 +69726 43549 +8862 50805 +5292 34621 +29624 32049 +9113 94188 +56942 9947 +52117 22620 +89760 74354 +7216 72297 +75397 93389 +48233 30042 +51049 30783 +2516 82098 +4213 75832 +44821 26572 +96253 56103 +79521 14904 +17880 23650 +13278 31192 +48814 65809 +47961 69046 +19785 45367 +56314 73535 +98695 16268 +19487 19465 +90503 73611 +61313 89675 +56958 58761 +51727 64391 +5162 70410 +58609 69954 +22642 77967 +137 54919 +43217 30726 +43717 84790 +5166 37558 +78580 36590 +38067 34511 +16708 50623 +25793 5509 +83433 72419 +8244 15928 +90263 95543 +65859 83403 +77229 2170 +55576 41430 +62285 67358 +20042 39503 +17087 25546 +78019 33136 +47751 24783 +85357 77352 +19751 95356 +63349 92020 +71428 70035 +21909 78512 +40491 44348 +10845 70838 +78597 19894 +81577 98804 +89439 81770 +86842 92390 +48379 26780 +63430 73800 +37795 40836 +68900 29915 +20288 33883 +58946 95020 +50753 54079 +20100 5449 +24321 23050 +66642 32740 +73254 28123 +59820 91339 +22589 62911 +67558 77201 +76099 11831 +34210 57785 +94138 6570 +87922 84004 +51691 48921 +53646 3954 +23496 42055 +39075 60569 +84528 47323 +91116 10488 +11694 2217 +48372 10611 +91013 78401 +28652 38169 +88237 27607 +861 54779 +16886 95804 +57328 99542 +32767 25469 +75054 52275 +15130 54278 +25248 50940 +52554 61870 +81762 12670 +32994 85775 +32574 62694 +30721 23390 +2842 58392 +20144 70054 +86368 21474 +72978 67294 +86799 44322 +8223 65717 +88877 45678 +59934 55994 +27765 58630 +39051 77573 +9290 8414 +99984 52404 +8196 17191 +27922 5860 +41096 30561 +37062 41423 +62665 25999 +95498 8075 +44529 66300 +42592 78083 +80865 49768 +31772 32007 +80732 52829 +17067 26168 +90721 3303 +21289 60130 +733 57791 +16327 26817 +95263 79026 +42522 63313 +50656 7277 +43122 358 +57772 23845 +93146 94958 +20541 44587 +82841 86222 +66772 95363 +24933 74636 +15013 89809 +55998 48260 +93817 14061 +78824 47600 +70744 36830 +51498 69884 +44465 84185 +73343 75358 +72417 63888 +14059 46235 +64345 85707 +73583 4293 +25403 31072 +19288 24270 +21883 79266 +34174 9561 +24827 27938 +85212 48119 +93635 18263 +82209 2496 +23957 64354 +16495 88514 +29813 11583 +30479 61800 +2419 84594 +76201 91577 +87639 8726 +41720 49036 +60236 81941 +47486 14739 +2649 95700 +80341 29114 +57035 8105 +16488 72327 +82686 57096 +39429 36212 +80966 31113 +16569 21310 +36758 32105 +83633 35304 +90655 21243 +8270 97505 +96825 26794 +2129 91296 +66609 82844 +20468 95498 +20892 36587 +45285 65390 +87337 97635 +73326 43035 +81259 57189 +79303 53024 +98465 71069 +53141 15776 +80332 12967 +75832 1774 +53225 13821 +44136 26283 +69824 8876 +73386 74405 +8287 47999 +27841 24255 +12099 42251 +95725 68512 +95743 68099 +8797 85424 +29006 13848 +50067 70123 +49554 5 +68629 20026 +28679 70512 +65565 41353 +10753 56831 +26251 60838 +80999 95955 +46597 51617 +12016 76950 +14217 26337 +38112 33815 +2938 89142 +65497 10174 +41773 97078 +53028 2033 +8721 5303 +10675 42284 +89447 65568 +56201 10977 +83957 93487 +35122 69827 +20447 96053 +43235 79826 +87186 19215 +61613 17576 +75952 97374 +24496 68483 +66628 82505 +32457 81995 +75114 67556 +49480 50922 +71401 38256 +13369 95028 +80340 12882 +2697 29198 +21971 28273 +77588 92551 +37805 40921 +32202 22339 +42245 53490 +32285 36803 +69265 5445 +30808 54388 +21308 43514 +5115 71902 +70170 1072 +9042 63503 +77134 86654 +56908 60342 +49833 59226 +39387 53697 +13119 35277 +80648 22210 +43094 99508 +75723 86333 +35125 86211 +10194 4263 +1645 37051 +63274 28594 +54324 37831 +22397 18501 +78536 87216 +68247 45331 +61237 42716 +43104 1014 +8000 54738 +81099 61031 +63968 29054 +19255 41627 +10426 15322 +93853 29784 +36201 61469 +51650 50235 +77569 60295 +97827 3927 +3916 83150 +33192 32391 +23735 69675 +18042 53170 +18282 64033 +82444 79228 +88681 17694 +5360 49946 +4890 11603 +31261 76829 +25059 88398 +88048 81471 +54444 51532 +88091 31319 +90513 57547 +15132 87336 +53468 8444 +13766 69603 +59909 24144 +38146 33149 +40807 4714 +46199 93691 +32747 91818 +65076 19973 +54124 42487 +58816 65656 +78771 49052 +91560 17102 +99138 39413 +97106 37002 +72880 4321 +44524 17574 +53466 74053 +75453 27113 +21288 44095 +75594 56644 +58034 34527 +291 51887 +89259 86360 +43992 78947 +28744 3694 +45027 22376 +57824 39339 +22858 73537 +10561 12297 +52350 83331 +31064 32245 +33804 18381 +7601 96771 +62688 42163 +99309 51907 +84702 76568 +15881 21021 +53296 45234 +21509 88197 +58859 81121 +53613 87091 +4200 60317 +39169 9691 +83495 22395 +14338 72903 +47086 24230 +15675 58534 +96254 56645 +62389 16321 +62869 5262 +83136 63415 +56164 93941 +76134 60624 +86671 47642 +52784 89764 +91922 41608 +21552 21683 +81772 45679 +63368 75749 +6027 34710 +40565 92298 +3229 49918 +55619 73738 +45413 46329 +15157 21340 +42269 3980 +62726 74114 +10839 87895 +7186 57223 +83358 25568 +3404 78672 +79737 92461 +18018 70244 +89480 32272 +1238 79350 +37865 6980 +85675 87015 +57732 25185 +92510 77281 +81613 32980 +79551 64018 +47613 94092 +98009 32728 +70604 89580 +84782 74775 +82318 16753 +71500 68963 +18991 31491 +27934 55189 +45917 2006 +63700 35360 +38301 95270 +72432 31134 +68543 87817 +22436 34181 +2399 85445 +89488 48445 +25637 58885 +6504 56569 +79308 36875 +78390 25220 +76481 19975 +72979 34985 +41693 82803 +26435 56906 +4897 93541 +31029 65952 +72197 52961 +54556 16333 +7423 2679 +17818 9363 +79877 89311 +58712 68209 +65664 22997 +41425 89011 +21754 99070 +12330 86441 +23502 91635 +24742 79499 +33610 88526 +92842 36938 +25105 54770 +40958 17823 +98750 48513 +48615 21959 +20547 61290 +27866 7644 +66745 47331 +86049 94851 +11752 1447 +19019 80067 +23948 65010 +54698 78635 +72308 1285 +86791 12292 +72698 57895 +21111 64731 +95279 30010 +3007 55150 +63803 98648 +34376 38192 +94645 11834 +88235 28217 +20728 40790 +32212 55193 +20752 56619 +7474 34344 +50982 297 +8508 43328 +52822 23518 +53182 80811 +89933 54754 +71052 46642 +36483 6132 +87446 46413 +48490 57657 +39637 15505 +25788 6357 +20804 22686 +17309 37535 +94900 22442 +60865 51566 +50771 5205 +4625 99888 +59497 33878 +95228 96820 +59487 66854 +71018 14637 +52738 58243 +92572 43230 +44054 61368 +83656 51644 +63077 98983 +77220 52209 +67889 70215 +67140 54727 +49119 26835 +96783 44629 +66667 98378 +76104 45170 +53429 42398 +78328 43165 +70228 49232 +46156 94994 +31031 500 +77301 34003 +12251 6451 +43464 25840 +15004 25059 +7701 78337 +31643 2798 +44170 42354 +7352 86368 +30271 1591 +11920 14080 +88197 12821 +5694 91738 +60788 86163 +59021 12119 +66485 53444 +19057 13767 +41797 31424 +23956 15775 +83670 35016 +93383 73782 +40314 98295 +1914 14853 +81446 4237 +71898 59999 +8636 56857 +5712 42187 +10741 41214 +55690 39558 +34255 90221 +6869 15587 +47151 72122 +4770 31096 +4591 2445 +22150 90099 +53304 45298 +38243 96793 +27636 62249 +18643 88860 +57411 49179 +29183 59440 +7548 65525 +48432 91866 +75562 8540 +96623 64767 +18108 52029 +52752 8860 +18471 76446 +51116 30113 +64475 1389 +82497 12856 +23905 33382 +79485 49367 +48298 13010 +57512 79612 +14335 7739 +59132 75164 +16436 57733 +80526 91013 +76631 98675 +83043 33121 +73237 12902 +45398 63369 +22495 33061 +80616 7012 +39337 38939 +9345 24229 +53749 51497 +22688 77797 +62650 92536 +82612 10248 +72173 86510 +19787 46209 +44726 62423 +88291 76286 +95384 11451 +76609 66389 +45491 77603 +8943 66262 +10842 38969 +63207 30622 +80295 96355 +96104 27609 +67510 29968 +42263 37185 +80455 76286 +69481 33773 +13225 66088 +29882 27032 +79957 54968 +23647 39369 +83842 31151 +2117 75817 +50331 31840 +65785 53230 +42347 84406 +2783 93276 +73750 50259 +75159 1468 +37163 56194 +87296 50001 +54276 55799 +27823 8870 +45492 28460 +69207 7295 +9879 28374 +21728 67157 +57129 55756 +87233 18733 +27411 18359 +86258 41156 +80127 51090 +95543 40614 +92277 66584 +61702 98022 +54364 53799 +28296 63569 +64831 9668 +9835 78560 +574 94965 +74360 19882 +35020 72745 +57298 35480 +7979 6574 +72958 84951 +17523 16440 +12667 13438 +44941 90357 +65177 50910 +42863 7068 +29583 50367 +25536 12378 +3776 21331 +44728 95262 +46360 8574 +11466 24686 +4906 11734 +47284 36448 +19902 92822 +8256 16607 +28608 56414 +40051 6218 +58217 96339 +804 7793 +74473 50127 +38091 18543 +19840 77872 +68229 13517 +55255 49780 +28528 25504 +1115 17040 +50630 57826 +14957 59120 +14822 45843 +61860 61693 +67364 66159 +80178 33643 +87926 68425 +59958 23562 +81588 17584 +10360 99341 +42214 22049 +76222 9923 +22644 62584 +93480 22565 +76895 27216 +22914 23612 +76117 77867 +70188 17625 +76743 30698 +89835 90025 +49384 4644 +84566 47437 +5494 47441 +92657 90726 +95034 36060 +96331 22611 +90548 90088 +65252 32909 +83763 362 +82370 97937 +58111 98849 +84155 89648 +60132 19591 +37946 5560 +6333 11778 +40035 6690 +19755 63521 +76235 42429 +94578 95720 +62162 87578 +21722 1902 +2776 93599 +28502 42565 +44768 94460 +64734 44847 +12056 93162 +79801 75146 +85820 51394 +67998 35318 +87928 84777 +89145 7685 +45259 99557 +9128 78581 +77795 55745 +57404 82372 +50239 66941 +25837 71105 +35992 83305 +4385 72995 +91081 45034 +16665 19924 +1734 19280 +17603 63899 +51936 11500 +31282 44197 +96217 74370 +51382 57016 +66625 17717 +9706 81688 +53997 29641 +93271 43829 +72805 72191 +89004 43672 +30098 22273 +72584 11790 +2795 11280 +70524 75553 +44016 62639 +1524 89670 +68638 37015 +65063 4552 +27046 59715 +43842 66647 +73497 7170 +48203 81008 +1437 91680 +48715 20078 +3000 22963 +92507 94257 +74369 52643 +73043 83138 +81775 78903 +52344 67694 +76374 39283 +1240 30684 +20975 84676 +21750 1325 +77323 66613 +38446 10523 +9709 32517 +23905 17300 +6178 48197 +99822 40657 +95298 13642 +42013 10418 +81176 92725 +71269 42049 +40149 4165 +16833 98055 +98956 44206 +81895 27029 +76689 97615 +64126 26159 +91608 16677 +91833 93427 +33546 74127 +50933 67458 +87964 18556 +39992 89701 +80704 5306 +23398 12637 +54128 10338 +24519 52393 +7504 66902 +48649 70823 +32365 68534 +57217 21218 +7395 36645 +73536 22705 +39910 26066 +89766 42627 +81476 85901 +79771 75959 +90821 34748 +75281 15394 +38056 3192 +71844 94432 +68551 22721 +19116 61997 +37472 49418 +6195 97030 +82680 9041 +70609 57297 +79005 93563 +41670 2010 +29273 8607 +91248 24950 +28605 23969 +17927 23815 +83379 42102 +88187 46206 +44761 45595 +406 49970 +65560 58777 +14622 1533 +56146 95073 +42762 75222 +98130 46957 +8695 55937 +41379 25102 +20600 27876 +93150 46815 +97878 52763 +57160 71758 +10395 65993 +94319 3555 +82323 66437 +14802 46564 +32499 16373 +12764 60664 +54152 59001 +60185 2156 +46648 51370 +11275 94912 +15139 22435 +93543 86949 +40471 29614 +52578 46053 +75107 68554 +82884 4429 +87546 93752 +9718 32440 +46679 83471 +3023 22582 +80453 11185 +58395 59770 +23747 21063 +9697 158 +25268 51615 +2022 94768 +14264 26189 +46663 18282 +66441 87685 +75526 91726 +6175 15639 +65205 1417 +66437 87783 +35447 46894 +56164 29143 +92290 17433 +82723 57254 +6436 91570 +37427 50530 +45385 31345 +43604 88695 +34677 97388 +38822 34819 +31021 83168 +79696 77767 +35015 56868 +15075 40357 +34983 24832 +53960 14332 +52288 20025 +52944 70473 +81811 61880 +90400 77326 +16239 29982 +19007 81006 +18544 58886 +33301 30761 +60242 99269 +64497 1386 +42231 54777 +78510 55923 +27279 87364 +59515 1293 +58378 27437 +16255 13243 +9952 92677 +61040 64562 +33007 4796 +92534 77491 +63049 83887 +63940 79778 +48941 15156 +41860 63318 +47898 71919 +94317 69262 +1423 75870 +92527 94049 +99046 58804 +79655 46007 +84252 54963 +63137 65462 +65478 77153 +88181 79329 +30594 27535 +81850 44667 +54258 73084 +84429 83653 +88079 32467 +57556 62761 +65766 54200 +52691 27240 +52512 31365 +19334 40782 +33161 17661 +94202 39106 +34615 603 +4685 880 +93241 61215 +30276 34888 +26991 77675 +20330 99797 +27997 21762 +89699 11629 +96833 93294 +43401 93447 +81101 61926 +63718 68522 +30715 24807 +87735 24086 +68159 48350 +1164 32731 +35100 5872 +3453 12855 +8679 56501 +61326 8902 +23997 48242 +41201 29382 +16863 32108 +61021 32296 +80370 29630 +23605 90048 +55516 11438 +77699 41908 +34838 44682 +64982 88639 +14112 29854 +93939 12493 +9087 63509 +77301 83820 +14693 82032 +13281 65358 +81663 65471 +2689 30453 +67276 35920 +40533 28402 +26758 50320 +55502 93723 +8833 52985 +56456 55398 +72358 99262 +80044 37170 +73291 61408 +52957 53963 +78737 67225 +79325 86461 +95878 17010 +6677 4283 +17256 55879 +36859 80154 +77156 5272 +77338 99396 +81718 47802 +17400 3411 +75414 45342 +3392 96224 +44286 40384 +47454 16676 +56977 76175 +77358 82598 +80482 10748 +49867 75907 +40827 38051 +2754 94538 +78903 47053 +7064 93711 +5059 74300 +26338 43642 +54055 61487 +13205 18020 +21571 87735 +7413 69314 +22715 45063 +83324 10949 +78615 53710 +93937 61710 +30367 49289 +25993 67968 +54318 6341 +8809 37224 +50121 86462 +81119 45259 +80370 95253 +22940 23524 +70772 70253 +40148 20949 +59963 40330 +19806 46455 +90199 49396 +77996 51549 +3934 18295 +96778 94758 +90128 18327 +21027 51153 +43722 4304 +3856 52865 +2072 61130 +72084 7358 +74333 70307 +29044 96128 +7395 53390 +58284 78997 +46344 75090 +53830 50366 +58656 4902 +8182 2526 +39717 30902 +47415 99578 +90959 32010 +24592 51083 +14822 30047 +98483 39187 +19779 14347 +20516 95705 +54539 99621 +68296 45358 +64367 4644 +15412 65631 +9629 2036 +69530 82501 +34532 51861 +17743 12030 +10550 30009 +31554 87581 +22618 30972 +41432 7873 +85197 49839 +45067 22543 +91488 36188 +92465 95639 +71541 19861 +53048 84746 +48730 36601 +78544 6238 +65551 92082 +85583 8185 +15641 93160 +47627 78360 +68717 19268 +69248 56208 +4033 16081 +43409 44309 +2885 42486 +55732 23019 +32634 95554 +84732 11427 +36785 32851 +97919 3042 +87276 34835 +75958 98544 +32151 57513 +38045 69400 +88471 23730 +30417 64614 +2215 8758 +38891 49934 +9063 31484 +7516 17911 +73748 18279 +85051 53225 +26926 63016 +61755 48351 +91001 14725 +49976 57132 +98570 53636 +91202 26491 +27273 55025 +97218 2751 +25623 60226 +61712 65774 +30589 93465 +77890 70520 +84055 27025 +16715 84889 +9352 24866 +9952 43830 +71400 88712 +12488 34659 +91626 16699 +52434 49783 +91715 31040 +22258 72096 +7453 35784 +33578 8348 +37955 71512 +72098 56310 +59934 90318 +59083 44353 +56691 1066 +62198 71010 +39517 68373 +57618 28902 +6735 52325 +82378 83 +98581 69823 +50373 15292 +23289 81194 +12366 4741 +82381 49159 +30369 98570 +63846 331 +88642 19840 +83442 41136 +13693 72522 +14756 48082 +98436 73107 +18521 10651 +19717 15909 +74555 98133 +30487 30357 +59829 27215 +93340 42873 +96373 71423 +45239 35103 +7760 12400 +26997 94245 +93989 44341 +43860 17681 +97787 88060 +67394 49827 +59769 28641 +7598 16139 +74154 58240 +92687 57974 +63652 54017 +36519 88240 +60416 62921 +93704 1819 +22478 67113 +7275 56343 +84748 27564 +29168 11554 +27073 43353 +21832 32844 +13069 70551 +92562 93634 +30667 75405 +82378 141 +91241 58481 +31303 60774 +61162 45734 +55670 8213 +7889 75007 +72627 76950 +83274 28678 +42921 22926 +7820 43827 +11491 74093 +17955 7339 +6745 68563 +16113 548 +54067 45136 +8493 61129 +58655 37920 +68440 42230 +17052 77265 +93379 91186 +69217 40747 +1345 94468 +19360 73345 +1673 70544 +90674 5974 +19433 55276 +20480 31210 +56278 10652 +41073 32699 +15947 4396 +87021 8066 +22553 98208 +57377 50911 +9946 60496 +49492 2930 +33948 65519 +70242 82746 +3409 14255 +30358 66161 +66554 85631 +22290 5985 +2249 8177 +33670 55547 +36182 79691 +42081 75082 +52336 84963 +91549 2256 +93068 65624 +73573 38930 +50553 44094 +14383 40407 +61431 23278 +52327 85217 +74765 44285 +28335 47186 +11333 28647 +66759 97330 +36339 43348 +25981 52193 +90630 88954 +95946 97760 +24106 95319 +63040 68182 +58502 25098 +40334 33397 +12049 61348 +8382 31012 +58766 35463 +68976 62768 +78718 68074 +85454 11450 +52544 96620 +97726 7753 +12392 20708 +60363 64241 +21578 87971 +84963 39114 +23478 60644 +23259 82065 +40612 27009 +69941 40556 +19257 92193 +10630 44860 +85629 23855 +6189 15939 +79575 97558 +58503 90683 +10185 38717 +12409 69487 +71213 93276 +33914 66399 +88603 70086 +43074 19555 +89370 19721 +68069 50894 +89921 72547 +43419 27998 +74684 62578 +30420 15705 +36230 62301 +31957 45890 +370 84256 +75998 15976 +43983 15051 +88348 10448 +8502 61062 +13766 71059 +74670 79285 +92731 24310 +62472 15771 +33064 85957 +81633 50198 +42397 18781 +77495 47122 +25214 4390 +63998 13481 +31968 12888 +78513 7328 +77964 3559 +49092 61416 +65429 62499 +71142 45781 +32136 41806 +74014 12484 +27314 87176 +23593 58071 +86198 76317 +44441 70064 +12444 3192 +7062 45061 +41972 61334 +73567 39139 +32078 59513 +54382 5271 +84963 55561 +90167 83385 +60726 6811 +56321 42632 +46206 29515 +32220 23503 +72517 14196 +65168 19386 +22438 51873 +15601 78067 +4711 17239 +95014 4621 +24832 95122 +50274 50649 +60765 87880 +68165 48751 +95207 65728 +26050 1596 +53880 33224 +41340 59519 +40052 7218 +52650 45138 +7278 56518 +18369 79948 +83585 21750 +86288 57946 +65572 59269 +6808 18182 +41480 56315 +787 58367 +50207 3067 +12445 68767 +56802 97147 +55006 7383 +48320 79239 +95665 22515 +72607 44919 +8852 3947 +99410 1917 +69877 91314 +25564 45564 +24162 94196 +64488 18651 +50109 70881 +27302 38383 +87626 27197 +9383 90071 +1025 85692 +46989 93501 +65748 88008 +43909 66012 +42161 57086 +40245 68382 +73831 65930 +91783 46245 +99877 73072 +63003 3686 +83009 67829 +56420 73220 +12516 18036 +84518 65952 +41642 85423 +48211 16266 +44219 42547 +88380 59040 +85889 67181 +55803 71024 +28811 85617 +61066 97444 +75503 27522 +20268 3587 +15600 29028 +14464 38772 +26782 66749 +75016 87880 +59997 89256 +16446 75119 +67547 63047 +17112 43416 +4374 8709 +6732 52779 +20858 88326 +8850 85996 +9605 35856 +40576 93567 +9769 32091 +29228 76046 +22012 78172 +51783 65175 +5709 10780 +19156 94710 +8776 38550 +70696 7053 +29152 45043 +11798 67345 +58017 36519 +99656 12663 +5690 60381 +200 55583 +34295 90587 +15536 14147 +9207 94181 +3704 40531 +55760 88418 +45535 12294 +85827 3085 +63142 98862 +66646 51028 +94436 83598 +70809 37203 +66997 59343 +98180 79403 +88972 94647 +90743 21147 +15022 58768 +20296 68541 +93311 76774 +77253 20117 +87278 68063 +24309 25388 +67558 13704 +37541 48757 +387 34935 +1401 27998 +37904 89560 +12089 11548 +806 58070 +49930 9545 +62476 32293 +19539 36817 +53203 48965 +31405 75186 +26241 79299 +9514 87183 +64652 80572 +42846 8693 +31220 13950 +65322 48776 +90939 33010 +69929 73898 +13086 37803 +53492 9577 +66917 28487 +13777 5533 +59224 25195 +72377 1255 +44693 80923 +12656 47710 +46445 24246 +97537 12409 +17842 10361 +49063 95107 +89558 32068 +83630 20953 +13577 59300 +58675 5104 +93911 63051 +80315 80810 +10302 52719 +90340 14075 +4736 98811 +38620 89537 +44648 81944 +59981 73344 +52278 53909 +80570 42169 +20331 51436 +26587 87764 +29032 80681 +28632 7959 +78459 74336 +96560 84055 +24066 14694 +84207 89649 +10579 79127 +32425 68199 +72185 87614 +574 63494 +33050 53816 +17746 28982 +63543 7840 +18541 92629 +77581 94574 +16314 12773 +99206 88691 +9476 55374 +27200 40930 +17379 37439 +38983 64827 +29111 78916 +40277 84245 +9118 96383 +22530 896 +72953 86378 +45347 82333 +62014 43049 +32832 9719 +75442 29120 +91421 87608 +5288 69790 +45032 56816 +69042 78017 +98127 80837 +50325 33355 +1081 35487 +31056 50585 +1701 37612 +48518 9386 +85164 84028 +95958 16043 +85706 22408 +8306 82311 +48938 81650 +2281 7899 +39021 14834 +9804 47867 +51567 37605 +56468 72342 +41154 96871 +660 61574 +37841 41992 +92352 17018 +10823 24446 +57031 75761 +62227 70939 +28727 87800 +59956 57634 +93720 34718 +64285 7225 +99306 70152 +89213 56529 +90086 3678 +93849 80978 +54446 4192 +77377 99375 +45525 45541 +62932 5626 +72918 38085 +70326 15771 +37354 20483 +42679 94591 +11137 33637 +29676 33236 +41363 42955 +38219 98883 +30402 32915 +51971 11954 +55489 12960 +7742 95359 +81477 5104 +41509 72387 +70823 20775 +76043 97319 +76452 22381 +83441 9087 +41705 35109 +83805 714 +94835 41889 +90765 20812 +19474 54904 +14377 24677 +23121 52937 +56239 44907 +10211 54960 +37601 31190 +84012 28708 +97954 68461 +69258 7601 +35558 45436 +9419 73194 +44684 97664 +6280 47086 +83643 53573 +39640 82617 +93358 10338 +54764 46049 +99570 14917 +79592 81203 +69534 66834 +5707 43889 +41597 70397 +89955 72299 +85022 71057 +23773 37969 +86950 92245 +61608 85296 +43852 67699 +8701 89720 +65799 5283 +13178 85066 +89222 7212 +84948 7204 +4876 30258 +8380 15199 +95292 64259 +82865 5958 +11842 83031 +32580 32061 +75974 66207 +13859 69427 +27178 90757 +58912 32649 +77354 18076 +886 72893 +96634 33345 +89169 73971 +1821 35013 +2210 58837 +549 47890 +57197 6536 +48793 85147 +70486 77717 +67742 9763 +84615 96810 +99820 25690 +52772 42818 +53261 97110 +44022 96613 +83413 91745 +50080 71968 +61871 95696 +98116 32119 +47973 5747 +25838 88845 +69213 74279 +57842 90056 +93788 82516 +93791 49680 +1929 98095 +92897 21093 +395 84225 +95468 43887 +5836 73780 +93129 81306 +14727 98672 +96510 69017 +99979 5615 +64068 28804 +88748 83706 +91328 40753 +55389 31812 +49786 95150 +73376 27711 +98913 13760 +98701 67793 +46470 40323 +72564 79150 +65358 48267 +64528 83739 +15544 30741 +49339 89027 +81610 34922 +13528 60737 +10246 37920 +82227 4349 +43668 88432 +60758 72196 +17230 24748 +64657 97218 +19384 57123 +93483 40439 +76193 44870 +7519 2346 +87248 52751 +78916 96933 +65128 53611 +29553 3490 +67965 53884 +76441 88310 +55525 77851 +79418 3448 +96687 32300 +38788 85990 +44921 59609 +90145 84404 +73362 11718 +58420 27700 +38790 36814 +53597 23936 +33475 44366 +87102 88915 +39657 98790 +70754 22541 +25784 73798 +73097 50575 +52083 42382 +76868 62143 +23732 6306 +33141 2892 +36357 60021 +76954 76545 +76016 32581 +58496 91467 +43648 88912 +55762 88816 +15406 83137 +63552 89876 +21940 47541 +24892 94331 +2354 88426 +44698 32038 +50988 67591 +76100 96237 +60371 97547 +75297 81937 +11527 24919 +84427 19397 +30199 70592 +49172 11069 +2068 78642 +47503 65813 +38905 83369 +94864 74293 +12086 93997 +55062 39418 +46709 18586 +33417 94922 +12426 4262 +58495 91573 +94533 65468 +92942 3760 +49580 67250 +84175 25219 +53245 15726 +50202 52919 +26498 57462 +22740 12829 +88245 46288 +39884 11722 +35904 37726 +85839 3314 +3866 4570 +42708 94265 +64003 46851 +55799 22546 +64072 45259 +37438 18843 +35318 67629 +88019 51521 +883 40431 +5846 40974 +97107 88248 +63120 83568 +40149 54836 +9998 27408 +78649 4939 +61248 44702 +52338 20258 +23878 68623 +90444 44895 +49146 11757 +20831 73156 +95243 62 +3323 718 +13861 69647 +22972 73089 +10401 83684 +56543 54595 +81986 26472 +84695 13312 +23620 74586 +381 84787 +63553 24487 +39361 40220 +4679 18707 +56830 48053 +34500 70102 +20528 96543 +81491 21512 +93009 35154 +85879 68041 +36503 24050 +77323 51836 +91765 47391 +94335 86583 +83282 62227 +16672 54183 +85273 65582 +83588 38799 +69040 62114 +99146 8706 +54096 12654 +47896 7799 +71343 25584 +81442 55447 +68964 63906 +19650 51240 +15275 69943 +85458 61374 +71660 34669 +3625 75753 +39679 16577 +87203 37619 +24084 96730 +47218 39759 +59632 81917 +66167 46300 +17881 42780 +16371 28372 +33937 1175 +74748 29161 +46916 13945 +95574 74445 +68090 34843 +70786 5653 +64113 11675 +3730 7823 +42394 36065 +20542 96292 +68174 32966 +97555 94490 +63795 18996 +780 26530 +81422 72314 +66127 14507 +48947 65587 +59106 28514 +1331 30249 +34634 17948 +80558 92172 +11208 16087 +56558 38014 +52474 33637 +55724 73581 +71502 5603 +55170 4404 +51853 15158 +23182 68373 +25056 58041 +7481 69047 +84333 38167 +36890 47991 +23030 6350 +86279 9776 +55897 69592 +36670 85837 +33868 51975 +85221 83259 +24493 21864 +38787 20786 +4118 97265 +69912 9437 +71729 98716 +89916 90026 +97575 44944 +68331 45803 +44204 76428 +86184 61164 +19489 5876 +83984 46224 +4071 49209 +21890 65346 +82644 27889 +30873 88138 +37479 50889 +18527 44407 +22081 28208 +78848 16890 +98310 77207 +36773 17971 +77387 66873 +46388 26186 +84726 94675 +31055 51174 +4267 28335 +32706 62379 +41243 46245 +27423 69187 +8983 1798 +26452 9623 +88290 61898 +10335 85395 +87348 1642 +79335 38484 +24151 13401 +92510 79506 +96796 62849 +80795 86821 +36307 45100 +4590 70091 +62677 61215 +79927 8536 +77634 12117 +51038 33997 +18012 39925 +88023 2545 +68012 85961 +419 18579 +53904 17240 +75494 61333 +17519 51272 +39454 5525 +86222 43957 +77528 30923 +39326 74003 +33897 35031 +5105 41881 +54635 65946 +69489 2821 +20217 38377 +28395 46879 +9951 12346 +16055 52180 +63534 25107 +20390 83541 +35456 97495 +15975 86801 +6914 33054 +50504 46311 +66089 15533 +94911 24329 +53949 81763 +39235 10570 +85924 18081 +16354 45319 +19368 41534 +78598 55506 +43670 23250 +48160 67466 +36375 59965 +59686 64507 +81986 43114 +6518 91332 +33980 383 +94821 42797 +61135 80308 +42332 4897 +24624 18968 +55992 34757 +7265 74153 +74925 74435 +59670 48478 +49369 72405 +24667 1586 +91462 5373 +73836 1181 +25824 7745 +10705 60575 +21979 14276 +49395 6313 +74201 41989 +77908 22263 +80000 56067 +84705 95310 +32225 89919 +27868 26282 +62865 89727 +56119 15511 +76332 58508 +29342 41534 +68549 73666 +88993 95022 +85139 85306 +83102 99390 +10926 39137 +44074 14005 +26366 77249 +73299 62766 +66249 28302 +15616 95115 +34659 50348 +4268 61222 +93454 8758 +95727 87554 +71374 57875 +57745 43659 +79457 52188 +97070 56672 +80876 3169 +44821 95155 +50395 48876 +21265 14365 +5764 10444 +13261 1851 +10955 54901 +71325 91823 +51524 55715 +13400 96964 +34259 59578 +55244 2934 +42880 41546 +84985 23384 +83953 47120 +57804 91486 +96447 71097 +26414 92572 +198 7418 +61524 87852 +58658 22693 +73137 66506 +34393 89276 +55857 5201 +64767 62410 +11805 84535 +12124 28046 +99925 40207 +75300 49580 +73115 34298 +49321 57268 +12746 62900 +84595 81544 +1324 14308 +56729 83492 +55883 53801 +80403 30499 +51035 17823 +59970 8926 +40462 97186 +85194 18602 +33629 8582 +96493 70012 +35776 41139 +55737 24417 +5527 32351 +54468 69995 +55106 22549 +21109 50797 +69586 33571 +93454 58074 +25581 29880 +43111 19910 +46825 16385 +64074 45652 +82190 22191 +28821 53657 +29066 15260 +6212 16622 +25336 19152 +43655 89343 +90417 29577 +28757 87925 +43808 36659 +48083 53036 +46996 78043 +49436 21926 +22267 24215 +39786 96416 +31294 45976 +83850 98733 +75616 75174 +37557 33015 +79524 1677 +9278 11684 +56755 33844 +20662 61139 +45091 23585 +12182 10425 +21186 16327 +13 11790 +9764 33281 +34057 47993 +23946 2015 +60 92637 +96940 92651 +61282 60773 +5548 81107 +96605 18387 +90057 87069 +27230 8424 +25497 97427 +19706 99547 +27673 31014 +96833 78695 +85110 20671 +37766 77408 +95043 87098 +99695 45639 +91158 61769 +5790 42801 +30790 8466 +57488 66148 +11956 64836 +76536 86850 +32551 760 +98284 12636 +95975 82132 +48260 98218 +76887 45994 +74500 51747 +5331 20610 +30373 50845 +58633 89014 +55667 26134 +27166 75478 +43111 3649 +60454 47117 +12464 69559 +25454 98463 +85980 82601 +52905 40521 +91086 79912 +97451 48203 +77111 40885 +37096 92863 +97981 3185 +90211 83595 +23226 67809 +86819 30590 +95527 92398 +25956 21405 +77667 28088 +50649 26916 +16992 96503 +32169 91486 +38028 38649 +39019 32268 +78993 63122 +60716 57495 +60792 88529 +2381 55736 +8924 85477 +24901 12907 +38693 72523 +28750 22688 +18522 12173 +85446 94975 +52691 61895 +19702 50592 +29029 16283 +36814 1068 +79830 43902 +2520 3416 +55174 37548 +55815 6421 +57429 67607 +88373 60397 +79881 59100 +74200 75082 +70687 24809 +80800 21639 +57640 30023 +70888 85774 +2461 37555 +23478 29308 +14425 90061 +89057 11948 +98081 99263 +25388 67288 +83525 90030 +6945 49116 +49363 40179 +3200 20570 +56753 66792 +80946 34650 +67105 25304 +1602 90095 +82641 61197 +98590 38416 +50100 39588 +63128 67634 +82191 55158 +36219 80341 +3693 42011 +86055 64589 +79691 14352 +7768 79359 +3081 72473 +99741 44785 +91064 31370 +15272 37857 +9854 31393 +83380 60625 +98617 87034 +70136 53943 +63275 31529 +12094 45422 +36622 21960 +56196 79638 +45531 13634 +1171 34509 +36905 48209 +62132 57801 +71467 56082 +46920 63615 +2508 69301 +1690 88115 +24246 60858 +87001 59307 +65211 68948 +71563 21163 +90336 64463 +7008 31346 +37295 39258 +95850 68719 +32484 2449 +38138 69017 +19042 33098 +99777 27548 +43415 62357 +85896 84711 +95564 58918 +37752 28768 +96871 94396 +90265 601 +13705 57554 +96002 97997 +80347 15721 +53862 51436 +58686 87941 +96019 97616 +8802 55638 +52452 18327 +29733 206 +53216 33529 +42380 86148 +41839 33059 +94887 25352 +62922 6936 +83643 38265 +21407 44273 +17696 31322 +79517 51238 +51180 96784 +4425 8874 +25336 19452 +60091 39268 +80912 68297 +80297 33284 +72519 31958 +96676 82604 +74096 28447 +21000 53642 +64767 46451 +32666 80255 +10091 9656 +24740 82322 +4114 65205 +61939 95122 +22608 295 +16085 52016 +22423 53697 +61105 97917 +95094 20642 +94978 88845 +7757 14193 +81513 5355 +29663 83809 +60029 73491 +8136 71021 +48755 87039 +28901 35790 +47235 89235 +74683 14981 +2639 848 +37747 28965 +76026 16909 +32807 77048 +34704 33411 +22885 59492 +96962 43301 +65731 73464 +31325 94737 +33347 81026 +67588 14358 +24777 81527 +85996 98883 +58599 8106 +65529 61708 +6855 84133 +8299 1768 +19380 74589 +58378 45966 +18809 38579 +38469 77927 +52012 28587 +93076 50730 +39919 60950 +21217 97881 +21261 14964 +90771 21835 +71824 15273 +85094 37735 +74295 23964 +84002 13698 +7848 44940 +29214 45033 +2325 73669 +55341 99465 +71756 16830 +22110 44609 +20709 76838 +31591 72303 +21135 83412 +26424 60073 +77307 69419 +73861 66753 +4653 85685 +12027 63536 +90297 32836 +36277 13693 +26127 1383 +71631 68887 +14174 96096 +67627 62730 +34283 43191 +79994 24047 +26825 50888 +43104 36914 +64382 88213 +8609 43875 +61963 45524 +9236 45840 +61362 26580 +57748 11391 +59541 2920 +30441 16888 +22820 28334 +24264 27877 +19601 85976 +38883 2935 +75169 53082 +16071 85250 +65078 23034 +23358 48720 +70731 7752 +38915 2229 +94492 18313 +60770 89392 +14741 33928 +50979 19674 +35913 38497 +26257 96740 +54108 62405 +5337 37241 +68815 51803 +39707 407 +30241 87057 +98705 19737 +35836 89441 +71173 46713 +9983 28698 +33104 21201 +10684 45345 +59426 22041 +54428 55073 +30663 28204 +19467 7195 +74389 38334 +18460 30351 +60767 89498 +80170 3671 +90960 33994 +26648 71421 +13743 73318 +82088 41471 +62244 6358 +99412 85365 +18976 34877 +19583 4530 +32004 13771 +87526 96601 +3523 95390 +55573 61495 +68275 47867 +57408 2900 +47920 73707 +93199 31733 +17152 27692 +19310 76376 +90784 5346 +11956 32525 +68662 39016 +33647 90703 +4520 72486 +57406 52126 +43437 94884 +89046 94503 +48412 62383 +79421 86449 +49668 49885 +66789 32931 +83995 63166 +96100 30571 +22548 51061 +98788 17841 +48142 68636 +78306 13852 +46120 16841 +56601 87070 +23056 39387 +81053 98116 +84672 80414 +64376 6558 +60122 55247 +37307 39325 +457 18510 +32046 62023 +89881 58879 +94821 27185 +21807 35366 +33287 99002 +95760 38360 +9605 86650 +45223 21120 +66550 22114 +73205 82053 +39253 60105 +57731 28330 +71394 25386 +3648 10688 +76886 46528 +31340 12756 +86368 74195 +67721 27947 +44191 44842 +82253 86917 +44400 72807 +96937 44154 +70315 50249 +85823 21247 +97126 56130 +84415 53626 +82463 49372 +46993 62365 +96318 58347 +38379 96650 +91892 29075 +17195 59584 +57399 85160 +13248 35689 +62285 38314 +66600 70136 +26618 39467 +46038 2400 +16863 83621 +78863 50284 +39227 77156 +44590 35746 +48399 62826 +37524 1638 +47824 26904 +70502 13205 +73990 64055 +8883 5027 +19381 42097 +88828 50454 +96027 32368 +62139 41699 +30802 57963 +26899 263 +19476 39934 +33595 26484 +66626 69568 +91351 8857 +41610 38741 +64299 57604 +467 51159 +92056 41735 +94144 10098 +79134 93236 +23907 85493 +20441 34138 +66838 81122 +18234 68514 +71057 473 +46266 62771 +39389 73484 +27524 18697 +96429 23094 +4631 20947 +23654 42163 +20 94238 +4322 77216 +20614 79339 +37516 67423 +69110 94433 +81591 69515 +22750 13822 +17888 76500 +71405 90795 +98680 69720 +69020 96501 +31715 20630 +23936 52093 +69438 21340 +61884 80402 +66229 78766 +19684 51592 +20928 39376 +22776 46029 +90724 56050 +89681 47272 +60073 72942 +18341 49722 +23567 27840 +84471 19695 +46843 98713 +42395 86328 +58488 76641 +69077 62461 +21072 85216 +22968 41610 +91322 58693 +2310 41620 +47841 42966 +5900 57358 +43842 3893 +66315 27662 +88776 35354 +19225 29418 +8103 55849 +29034 33178 +75676 58178 +18782 88766 +20538 64767 +90236 34602 +41037 35661 +17266 58096 +50872 22458 +47964 40189 +16163 67090 +65980 68185 +73351 29722 +81870 95934 +68507 10067 +45718 59087 +61309 28149 +64669 81942 +50080 40651 +64115 12763 +17248 58526 +32169 10255 +76264 77398 +24844 80423 +3508 79642 +13930 36545 +85642 58312 +6307 64420 +52118 42941 +62761 43953 +68065 20272 +82748 43007 +16032 86507 +14173 30962 +71985 77558 +79987 8199 +99799 11238 +92674 76816 +8048 8017 +52144 91522 +93953 80170 +40575 13564 +7824 95083 +63699 22359 +56932 79708 +77058 42783 +35673 93536 +56804 33500 +18580 77083 +76212 95014 +49904 77514 +88690 21005 +99105 10833 +76249 28624 +40002 92299 +31839 50673 +2705 32617 +75678 9035 +2145 29116 +37934 90699 +45442 81882 +16162 18035 +11529 42669 +60924 53448 +36296 62856 +45161 55558 +5122 75355 +27202 9873 +72007 93457 +11209 17271 +11941 435 +43602 75070 +41337 94392 +53184 67681 +40104 89975 +61034 67359 +19161 30998 +84983 89961 +22734 47139 +82113 24898 +63896 99814 +39234 28088 +23198 3704 +65133 38605 +13860 54632 +76560 54306 +79508 35648 +35452 65914 +70083 72251 +61559 38912 +18280 51306 +56906 31241 +22333 56394 +18935 69007 +65736 57526 +36512 8804 +76297 60393 +11934 82571 +49322 25454 +53764 5208 +46290 62428 +83204 81744 +28856 70222 +14950 13221 +9803 66068 +25278 86984 +23255 35209 +57393 85632 +97218 21579 +83453 59683 +8110 88640 +40508 97154 +96450 22868 +56173 97283 +45696 92497 +97088 8197 +37429 69684 +42062 61430 +3993 3122 +97411 66389 +76575 54073 +15199 23914 +55081 73280 +64157 44759 +30186 56063 +26062 36225 +94343 38652 +52411 3615 +72869 24603 +37894 91766 +38018 72530 +43525 27787 +5848 91554 +56526 89204 +94882 58975 +44725 32985 +37371 54666 +84290 7740 +12189 27632 +70845 54829 +86023 49797 +42999 72669 +89285 56651 +94118 43795 +38966 99915 +82029 26952 +21584 90091 +28381 97601 +22717 31267 +24181 30386 +70503 13563 +27093 12557 +28799 22473 +94162 75641 +28869 20861 +28949 2658 +40454 16574 +82090 91122 +58274 81827 +56726 51889 +87367 18900 +96893 61989 +15300 21665 +13380 299 +35069 91268 +95612 91458 +39233 44649 +23835 5588 +8207 20974 +56899 64305 +72690 12454 +6046 5147 +67925 7358 +95481 94415 +83630 6594 +65516 46377 +61057 99794 +34326 26454 +38949 34812 +57363 37301 +11657 72709 +50602 94499 +43014 88798 +94798 11831 +92731 92145 +75523 12815 +70635 43323 +58997 48843 +36021 69405 +77675 28849 +34860 14190 +23542 12357 +13059 89630 +7542 85453 +24616 20426 +79827 94099 +85421 30973 +65541 13068 +4085 33898 +64297 90831 +57976 39603 +88285 79797 +74703 97262 +80782 55742 +49750 32203 +46965 96262 +19574 54489 +69476 4471 +97943 37907 +11646 40241 +63973 81890 +30475 33177 +48714 39671 +54254 10558 +49848 79132 +4529 56497 +33215 68478 +29823 80954 +89256 73831 +322 22194 +61838 81865 +6594 58168 +48401 46860 +38761 6450 +22617 50080 +71299 60877 +63667 89004 +92051 26010 +61146 65064 +27361 72064 +50267 53138 +981 56206 +50156 39313 +51758 68003 +60880 71191 +57998 55556 +97577 29993 +9857 65067 +36635 55381 +37111 11665 +2434 39191 +63527 92214 +99467 52070 +75181 4391 +29850 31209 +5140 91643 +67391 19722 +76611 4321 +57590 32200 +50013 42635 +44177 45789 +50386 17671 +67525 98602 +47421 53098 +81441 40682 +26885 99422 +3341 1965 +29422 24685 +56379 76418 +78434 11528 +8735 74515 +65197 86607 +8192 37855 +55839 6924 +92298 85855 +85721 73295 +78130 67661 +66878 80701 +95479 29078 +23372 32781 +29596 37084 +93832 50643 +59163 77970 +97877 72297 +66104 49398 +31736 20645 +39442 56399 +58730 71529 +9543 55967 +27112 94251 +91308 43179 +90489 45638 +36363 12548 +11268 32679 +45441 33122 +31762 36449 +85280 99851 +86252 61172 +95663 24885 +9187 15020 +58168 2581 +51682 69841 +38661 90785 +32342 39517 +31530 25415 +45821 73583 +99813 44133 +95011 89050 +29144 63936 +12552 85104 +24763 99153 +39390 8496 +89838 11437 +51669 37361 +52121 10622 +99936 57776 +86482 6758 +38457 29970 +15973 39205 +46229 31461 +58602 90924 +83598 73077 +2702 16763 +20559 15652 +93578 56572 +62373 69735 +48814 70290 +47621 64965 +11784 86412 +69824 94960 +30857 90093 +42128 60235 +84705 80373 +48335 48579 +52695 79371 +10971 88741 +76723 1870 +35464 539 +88574 89693 +85908 3610 +12905 60639 +35788 42241 +54459 22429 +38637 58624 +72139 25381 +63481 11525 +28432 96757 +42406 4733 +44803 80651 +19411 74869 +48551 43602 +94410 70179 +8389 17077 +32023 79693 +18870 54551 +77791 75647 +83072 3324 +60692 59322 +27531 68341 +28447 80040 +95251 34532 +9819 66132 +20427 35138 +11105 36555 +92388 2082 +82903 89127 +76141 15278 +33797 88080 +46095 50968 +99126 43718 +66449 90739 +39352 58618 +51520 40886 +89148 27404 +23682 25810 +52064 28413 +1231 83443 +3336 51412 +32911 59326 +832 43468 +31760 53032 +81457 56889 +52998 72480 +51407 43534 +82183 40183 +14807 82510 +21625 56774 +35280 86778 +90137 53823 +16316 31420 +29434 57389 +85831 38192 +75740 90062 +42165 10331 +68556 75067 +6783 21310 +49488 5738 +38193 52532 +63343 80282 +44048 16202 +8651 93044 +19733 34764 +2061 64388 +53933 1850 +25948 22890 +65468 80604 +58659 56992 +27893 60077 +98968 96567 +87753 26791 +79686 15721 +56372 11273 +2101 30723 +77643 79092 +55808 73402 +50249 86570 +32965 25357 +4998 78781 +30386 68290 +31393 61539 +36747 20307 +45698 60213 +9274 29597 +85131 21600 +41434 10807 +62975 39677 +73053 37253 +59887 61548 +17561 84770 +86429 24508 +41409 76944 +26906 82835 +8663 60048 +93004 37104 +62472 18465 +53518 11411 +81133 48004 +94776 78274 +49000 33410 +80938 3336 +74666 49343 +62358 37512 +41571 89618 +84797 29320 +61131 192 +64450 38556 +84470 20454 +4183 97573 +94511 68058 +67561 48913 +19229 62810 +54070 80683 +98785 84452 +91380 9010 +91701 83546 +44729 49746 +30928 72280 +45515 64439 +93328 29747 +69011 64697 +91152 14262 +5346 54454 +47875 10163 +99943 41447 +32281 8404 +23058 23930 +19522 39711 +33324 17177 +33417 47810 +62294 22635 +64942 27267 +22087 13492 +35823 41621 +27953 9643 +7788 96621 +1129 85934 +50773 74606 +21433 77704 +64830 62588 +55524 96399 +29971 61557 +15390 85612 +28725 24679 +50930 54655 +54617 35391 +66298 45259 +31690 22030 +39495 22740 +15856 74909 +28449 63808 +97859 56650 +22164 44526 +2270 76095 +63419 62332 +33435 31043 +13604 61179 +46344 29069 +31053 69440 +30120 90899 +57240 7835 +58958 50244 +43319 98649 +33171 69881 +28788 6873 +87048 92289 +76331 60239 +17565 52010 +17094 62856 +52077 61074 +78815 85088 +87316 69787 +65929 21007 +25455 67169 +71565 38846 +84569 1888 +19280 12579 +2139 13613 +24604 86752 +66259 13403 +58407 13776 +75791 39937 +63337 80607 +45458 327 +21589 8632 +28249 35679 +64548 69147 +49258 43985 +71626 70185 +83441 60581 +50098 73818 +73569 74649 +64744 31914 +34838 64381 +47780 61634 +64269 91989 +83 44537 +19831 16317 +68583 25543 +1389 30886 +76817 49152 +94000 14412 +49253 76889 +73304 15245 +41629 39275 +42021 13870 +17735 97320 +76541 6320 +63945 66661 +28835 38619 +72000 28900 +30999 70788 +40541 97085 +34424 57553 +68949 33540 +55722 75606 +23578 94020 +10203 90337 +17479 86836 +43205 84981 +15677 46374 +65119 39686 +95277 17781 +88514 9511 +87620 30072 +80907 37010 +34417 24955 +12553 69079 |