From b9d208a6e98b83f557cec039a830ebdf8d0fd1f1 Mon Sep 17 00:00:00 2001 From: Tim <13517087@std.stei.itb.ac.id> Date: Sat, 28 Mar 2020 10:34:08 +0700 Subject: [PATCH] fixed dijkstra --- output/paralel_100.txt | 200 ++++++++++++++++++++-------------------- output/paralel_500.txt | 2 +- src/djikstra_paralel | Bin 632584 -> 631760 bytes src/djikstra_paralel.cu | 25 +++-- 4 files changed, 120 insertions(+), 107 deletions(-) diff --git a/output/paralel_100.txt b/output/paralel_100.txt index e981a3e..9daf39e 100644 --- a/output/paralel_100.txt +++ b/output/paralel_100.txt @@ -1,101 +1,101 @@ -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 94792127 96983734 173437509 130259572 24052970 88471373 23881458 78438297 184865715 91900649 109589058 103706963 76064594 107113494 24305047 148023630 126694296 143890917 76436385 126799688 80494958 109839510 108327822 145354241 123297784 65905857 112366317 89416317 122747633 103807272 47811959 133019329 117554914 105942628 74114113 107154605 49037814 128449569 66865287 179128957 123204126 97630473 178710141 88478000 168445949 77862671 98354594 106852484 49971030 68002655 69860147 119581721 132305437 59450794 130572586 99831596 142509053 164318441 115287130 78743541 125280971 43752512 104571454 77330703 79760008 114654970 98474276 66191927 47545358 119913031 72656881 105738138 114882185 119451054 16366711 129358121 94224870 30713252 116118120 127712530 91195678 13127078 160326900 103627140 102409864 110548554 133097725 63896308 57166525 129765390 121114243 177181738 48962636 201742125 85665930 65373177 63153484 154606658 20901079 +94792127 0 19743270 173447428 102525751 92848329 77405761 104170268 49613429 184536678 127513700 106921084 74882095 61195157 52682933 91377284 121428139 97869428 103604713 80679976 124131714 137676823 107171536 13535695 84956227 145457555 62129204 122517723 120244823 103895345 89787922 46980168 137262920 102672387 52651931 70337460 53863908 67689190 91057738 133517141 154479771 112138514 30421253 160590844 98454310 125623038 144863094 69529726 95098165 49139239 77922206 136512001 66291024 121239825 57276210 110023559 80979308 93832940 129750546 48077910 49918673 140513595 97287379 84022427 96719617 78928217 37414506 3682149 101804978 101080225 141793528 91308257 103070164 114050394 52241834 100534588 126690147 33826856 64078875 21325993 73281969 158527130 103599926 153993403 8835013 62720312 70262350 151180480 52830696 78451907 62556170 107094893 154270676 86655796 124501661 31235369 51353827 123951226 139011951 96000220 +96983734 19743270 0 174979621 82782481 90542603 57662491 120865192 69356699 169626346 108583382 126664354 92021977 80938427 72426203 111120554 141171409 103421860 110128297 100423246 143874984 146984591 126736563 33278965 104699497 125714285 42385934 111274423 100501553 88985013 70044652 66723438 157006190 82929117 65030903 50594190 66242880 47945920 110801008 123052583 134736501 92395244 50164523 172969816 79942562 138002010 140776171 73360781 106498128 68882509 97665476 120057723 78669996 101496555 37532940 129480692 66068976 113576210 142129518 67821180 69661943 132251136 114482090 103479560 76976347 98671487 17671236 16061121 121548248 118274936 126883196 71564987 122813434 133793664 71985104 87096289 146433417 53570126 83822145 33704965 93025239 170906102 83856656 136806977 28578283 82463582 76785934 131437210 33087426 58708637 82299440 87351623 160794260 66912526 104758391 50978639 31610557 129643117 158755221 87390712 +173437509 173447428 174979621 0 214972588 164757057 168766122 178390838 123833999 281384853 176613665 181141654 149102665 188734850 208460335 197742556 220964628 172089998 220433199 154900546 198352284 188610558 181392106 169313097 190749943 198810021 180543295 222378054 211605184 200743520 181803159 160482215 211483490 198488746 169480417 172335039 170692394 159049551 200002165 214048640 286352089 203498875 143026175 288721878 191701069 232222221 218566758 103917702 211926651 162641286 207134965 217043500 155841324 212600186 148636571 167741045 177827483 206437862 228094713 160682832 124139243 174901571 171507949 141739913 188079978 128534166 192650857 177129577 202322387 175300795 180269511 173654486 177290734 163656343 164846756 157070798 200910717 139620572 177580922 194773421 217777934 245705058 160310431 231512432 164612415 163042028 187090836 243195717 144191057 116270984 175161092 157143056 271099162 124474873 271746807 187012771 143369064 203857571 203380816 161605166 +130259572 102525751 82782481 214972588 0 154312542 140387745 154141030 123036459 252408827 38358923 165871066 148305125 147145090 155208684 154564619 195344140 74780460 137146917 124656709 145582616 187993711 166121518 116061446 187481978 75847336 121598054 59950328 133378717 171767494 152827133 118892455 181239653 64013188 147813384 129806310 149025361 123278831 179451902 155929747 217518982 105654992 132947004 126294152 159558496 206601733 131827936 142952756 147129645 121051526 180447957 152934887 161452477 120183291 120315421 180113209 148851457 167392198 202474225 150603661 122731215 123156689 170099921 154112077 159758828 150840504 100453717 98843602 64067645 173892767 117788749 146897898 162020146 138035855 154767585 146626283 143024183 136352607 101793748 116487446 175807720 213123279 143386650 188982697 111360764 165246063 159568415 214219691 115869907 141491118 165081921 170134104 187812880 149695007 187540872 133761120 114393038 193413056 177760328 151160651 +24052970 92848329 90542603 164757057 154312542 0 86270187 47934428 89225276 176185263 115953619 100908606 97792712 91572748 83060524 48358017 139343178 109192595 141160606 100489355 118119236 56441988 101159058 88713998 147834082 114617332 48156669 110165131 87215131 111904641 101606086 71864929 157072299 130703835 103741442 56364925 104953419 46836628 119769117 64664101 161379769 121002940 100110314 176508955 99750865 155873793 60113483 101968477 104651298 74024000 59322203 67658961 117127803 130104251 57249608 128371400 97630410 153781918 151746285 117766971 88920032 149333941 41551326 102370268 75129517 63457921 104846235 96530478 90244897 45344172 143966001 70455695 97057686 98580098 121930895 7686259 120677669 96704711 54766222 114174322 103659560 115248648 10925892 142577712 84013316 100208678 108347368 130896539 61695122 48486073 132245231 118913057 174980552 40282184 195300994 61612960 63171991 45404296 138304571 3151891 +88471373 77405761 57662491 168766122 140387745 86270187 0 112352831 80621375 164067723 102028822 89521839 105890041 99420732 130088694 112776420 128412480 128266886 104569674 61695371 106732469 142712175 89772291 90941456 147537319 120155662 73670959 102762062 91989192 83426390 64486029 71168097 116554084 76374557 66621385 65462703 67833362 39433559 108382350 114540222 192398992 34732753 97990542 169105886 74383939 148378730 135217548 64848420 97985767 73327168 123406402 111545362 80260478 43834064 29020579 120968331 60510353 97132395 144251222 80333885 80316131 126692513 105969729 94967199 68463986 103116146 75333727 73723612 122284435 109762575 121324573 63052626 85670919 138238323 119811123 78583928 109290902 96407948 88266804 91367456 126158119 172496584 75344295 156405454 86240774 116269314 71227311 125878587 24575065 53150014 65855625 81793000 155235637 61353903 162420882 108641130 26051934 125370701 110828668 83118296 +23881458 104170268 120865192 178390838 154141030 47934428 112352831 0 54556839 184110099 115782107 111864494 79825505 99946052 130994952 48186505 157944695 102812838 124612050 85623386 129075124 104376416 112114946 100035937 121472783 147179242 89787315 136247775 113297775 103468766 127688730 71693417 142206330 141436372 108764413 97995571 109976390 72919272 130725005 90746745 203010415 147085584 73749015 202591599 112359458 170721385 101744129 74473136 126276755 73852488 91884113 93741605 122403506 149850429 83332252 138296479 80552729 137160702 166593877 91405672 54862083 145457005 67633970 112295347 96754974 103641466 138536428 107852417 90073385 71426816 141366949 96538339 108013574 138763643 95569596 40248169 131633557 70343412 54594710 125496261 113555788 67314220 37008536 162235272 95335255 99236868 91269687 156979183 87777766 81047983 105883932 144995701 175278013 72844094 207941647 109547388 89254635 87034942 175528507 44782537 +78438297 49613429 69356699 123833999 123036459 89225276 80621375 54556839 0 175651830 117364333 57307655 25268666 93138560 84626336 101242727 103387856 48255999 97559655 31066547 74518285 104609153 57558107 45479098 66915944 148673169 64334615 134233307 123460437 95010497 93003536 93888387 87649491 124614094 54207574 72542871 55419551 70904804 76168166 123581160 202350684 115354128 19192176 199816320 102901446 116164546 143034977 19916297 96653808 96047458 83300966 126576020 67846667 95293590 60491824 83739640 82534951 82603863 112037038 36848833 305244 90900166 47673950 57738508 99935231 125836436 87027935 53295578 91655611 51466796 96268106 89653081 53456735 126123948 41012757 81539017 77076718 15786573 76789680 70939422 93943935 121871059 78299384 107678433 40778416 44680029 71817993 154396094 56046310 81667521 51327093 110310507 148225618 89871410 153384808 63178772 54569441 112722149 120971668 86073385 +184865715 184536678 169626346 281384853 252408827 176185263 164067723 184110099 175651830 0 233714707 195570531 200920496 211505300 228705020 209170762 242533624 223907829 147616691 206718377 212781161 232627251 187618239 189557782 210994628 232119517 185634814 204310099 185921628 80641333 176449884 186085690 229286046 208060442 131884747 177426558 133096724 154351152 206228298 169360318 233698777 198800476 163270860 270653923 186347794 254427422 132432491 179766013 174330981 185411736 220134948 166365458 145523840 207901787 143938172 235885924 103557370 226682547 250299914 180927517 175957074 169739530 199104883 209884792 183381579 218033739 187297582 180854529 218092694 195312037 164371590 177970219 191719611 253155916 185091441 168499004 215339594 159865257 203184397 198498373 224004067 237759946 171738637 199452471 184857100 188758713 114274328 235592756 139492658 165113869 195405777 186113810 198282654 173317758 274384737 207257456 138015789 207137406 260117436 173033372 +91900649 127513700 108583382 176613665 38358923 115953619 102028822 115782107 117364333 233714707 0 127512143 142632999 108786167 160193519 116205696 156985217 113139383 98787994 86297786 144722773 149634788 127762595 141049395 163410565 37488413 143317943 98309251 164589914 153073374 134133013 80533532 142880730 25654265 136268369 135109687 137480346 112034281 141092979 158765936 196248284 67296069 136556509 164653075 121199573 168242810 169763320 131389646 108770722 82692603 159903304 161760796 149907462 81824368 101621301 141754286 130157337 129033275 164115302 151041996 117059089 84797766 135653161 115753154 138292503 112481581 126254618 124644503 25708722 139446007 79429826 128797685 123661223 99676932 149419433 108267360 147281206 133150906 63434825 142288347 158868748 174764356 105027727 150623774 136348713 137055269 132130357 195525571 97175787 107872027 160310045 151439984 149453957 111823561 213341773 138745955 95698918 155054133 139401405 112801728 +109589058 106921084 126664354 181141654 165871066 100908606 89521839 111864494 57307655 195570531 127512143 0 82576321 116344508 107832284 133894105 112706578 104953166 47953840 87763714 24912470 126090110 7952292 102786753 76234666 165000556 121642270 110544758 115133709 114929198 148661498 124559540 110830593 101857878 69657952 129850526 70869929 126562766 26562351 92582679 194308082 124254592 76499831 142508665 158559408 58856891 154718307 77223952 112104186 126718611 41586403 95577539 56018859 45687775 116149786 119339977 92013161 114421870 54729383 80212193 57002411 82857564 104371117 115046163 141625967 154289930 144335590 110603233 141946608 108163963 88225504 146960736 3850920 119167753 98320412 93222347 27470903 73094228 133486847 128247077 44338120 175533151 96461980 99789620 98086071 101987684 81296203 158815117 111704272 134022161 94690453 165968469 98619803 125818272 175066321 86384720 110227403 140009120 112682379 97756715 +103706963 74882095 92021977 149102665 148305125 97792712 105890041 79825505 25268666 200920496 142632999 82576321 0 118407226 109895002 126511393 128656522 73524665 122828321 56335213 99786951 129877819 82826773 70747764 92184610 173941835 49636043 159501973 148729103 120279163 118272202 119157053 112918157 149882760 79476240 57844299 80688217 96173470 101436832 148849826 226758478 140622794 44460842 225084986 101230239 141433212 151602413 45184963 121922474 121316124 58032300 151844686 93115333 120562256 85760490 109008306 107803617 107872529 137305704 62117499 25573910 116168832 72942616 83007174 125203897 151105102 106325609 78564244 116924277 76735462 121536772 114921747 78725401 151392614 66281423 99175189 102345384 41055239 102058346 96208088 119212601 147139725 102414822 82409767 66047082 69948695 97086659 179664760 81314976 106936187 76595759 135579173 173494284 115140076 178653474 88447438 79838107 136893226 146240334 94640821 +76064594 61195157 80938427 188734850 147145090 91572748 99420732 99946052 93138560 211505300 108786167 116344508 118407226 0 51407352 68331609 152631146 141394559 148393764 91074475 133555138 148014736 108392216 57060826 128481358 145450862 121108536 123315676 133368766 130863967 111923606 28252635 147657419 134440432 113847088 112900280 115059065 59987173 89782157 142929881 215674928 134153485 73946384 189659500 103116090 163888739 143587513 113054857 139365341 26093564 76646625 145924741 127486181 143254796 70400153 141521945 107947930 92532831 159761231 75734321 93443804 142166489 119817106 115520813 109843560 60200684 98609663 64877306 83077445 123609952 136798549 83606240 112493588 95322861 95766965 92431305 136113571 77351987 45351342 82521150 72006388 167260272 89191672 192845853 52360144 106245443 118664888 173316164 74845667 100587591 61256061 129230577 199059727 108791480 185696818 29959788 73489511 136977044 135047334 94724639 +107113494 52682933 72426203 208460335 155208684 83060524 130088694 130994952 84626336 228705020 160193519 107832284 109895002 51407352 0 119738961 156441046 132882335 139881540 115692883 125042914 139502512 99879992 48548602 119969134 192231207 114812137 168771619 169841291 148063687 142470855 79659987 172275827 155355320 105334864 123020393 106546841 111394525 81269933 147290261 207162704 164821447 65434160 213273777 151137243 166689175 135075289 104542633 147781098 77500916 68134401 150285121 118973957 145818219 109959143 145036466 133662241 128845847 162561667 83090817 84931580 137565146 124611850 119035334 149402550 111608036 90097439 56365082 134484797 128404696 142933086 135013592 103981364 136021428 87254741 90746783 127601347 68839763 96758694 74008926 63494164 198309172 93986416 191717320 43847920 97733219 122945283 203863413 105513629 131134840 97569077 159777826 167600616 123342708 177184594 21447564 104036760 118796744 158017182 86212415 +24305047 91377284 111120554 197742556 154564619 48358017 112776420 48186505 101242727 209170762 116205696 133894105 126511393 68331609 119738961 0 168775627 149498726 168151732 100741432 151104735 104800005 134144557 104912979 136585525 147602831 90210904 136671364 113721364 147008448 128068087 44397116 157324376 141859961 130203443 98419160 131415420 73342861 142394305 91170334 203434004 147509173 88861757 203015188 112783047 180033220 102167718 121159024 131157531 42238045 92307702 94165194 143842536 156610484 83755841 122207846 124092411 152273444 175905712 106518414 101547971 149586018 68057559 96206714 101635750 76345165 128791790 95059433 90496974 71850405 144218078 64292141 130043185 111467342 110682338 40671758 153663168 85456154 55018299 112703277 124618536 115500725 37432125 184631947 100212297 114349610 134809369 157402772 88201355 81471572 120996674 145375058 201486785 73267683 215878945 98291397 89633992 87458531 151191815 45206126 +148023630 121428139 141171409 220964628 195344140 139343178 128412480 157944695 103387856 242533624 156985217 112706578 128656522 152631146 156441046 168775627 0 151643855 160660418 112792968 122061379 102742470 120658870 117293808 36471912 124112597 136149325 195225082 121796693 161892291 172797058 124378511 56210024 131330952 150746267 144357581 151958244 150698326 139268929 144347723 194980492 138031355 91006886 200090516 182694968 116438742 193152879 123304153 167499655 126537582 107466593 141352863 164385360 84578416 140285346 79577223 138976254 154418573 112311234 108663543 103693100 83529974 121803255 105578355 179728753 92430462 158842645 125110288 131883138 125596101 78162034 137492928 116557498 57308285 112827467 131656919 124619812 87601283 141477218 142754132 146606767 216010973 134896552 211066289 112593126 116494739 149693212 210580161 135839832 107264883 123141803 190104029 211326381 99060994 225199518 134993482 134362963 178443692 17583812 136191287 +126694296 97869428 103421860 172089998 74780460 109192595 128266886 102812838 48255999 223907829 113139383 104953166 73524665 141394559 132882335 149498726 151643855 0 145205166 78712058 122163796 152865152 105203618 93735097 115171943 150627796 61035926 134730788 171105948 143266496 140649047 141533898 135295002 138793648 101853085 69244182 103065062 118550315 123813677 167552914 238158361 162999639 67448175 201074612 112630122 163810057 163002296 68172296 144299319 143692969 131556965 170547774 115492178 142939101 108137335 131995639 130180462 130859862 159682549 85104832 47950755 139156165 95319461 105994507 147580742 172650516 117725492 101551577 138848105 99112307 144524105 137909080 101102246 173769459 89268756 110575072 124722229 64042572 124435191 119195421 141589446 170127058 113814705 155456969 89034415 92936028 119463504 202041605 103691821 129313032 99583092 157956018 195871129 137516921 201640807 111434771 102214952 148293109 169227667 106040704 +143890917 103604713 110128297 220433199 137146917 141160606 104569674 124612050 97559655 147616691 98787994 47953840 122828321 148393764 139881540 168151732 160660418 145205166 0 128015714 65164470 166342110 40001548 117140408 124188506 136276407 126136765 150796758 110564998 66975358 116951835 126587641 148354081 73133729 50952782 117928509 52164759 94853103 58611607 124631935 215422027 114775533 116751831 190462505 126849745 106810731 118766516 117475952 87146354 125913687 81838403 127626795 64591875 85939775 84440123 167293817 44059321 146471126 102683223 120464193 97254411 110241481 144623117 150386743 116668135 158535690 127799533 99922564 124496716 148415963 104873541 118472170 44102920 147156396 138572412 133474347 67722903 113346228 143686348 117566408 76387376 156827981 130763839 51835780 112439726 142239684 33342363 178344393 79994609 105615820 134942453 134258806 50665963 113819709 127112481 118433976 78517740 180261120 152934379 138008715 +76436385 80679976 100423246 154900546 124656709 100489355 61695371 85623386 31066547 206718377 86297786 87763714 56335213 91074475 115692883 100741432 112792968 78712058 128015714 0 104974344 135675700 88014166 76545645 97982491 123786199 95401162 157884881 153684563 126077044 123459595 62821840 56582944 111952051 84663633 103609418 85875610 94556378 106624225 143301672 231128626 96428124 50258723 200463436 103487881 116811662 154299056 50982844 127109867 64980911 114367513 146296532 98302726 105529435 90715950 114806187 112991010 113670410 112684154 67915380 30761303 119678108 78130009 88805055 130159357 94769889 118094482 84362125 60589064 81922855 114310168 118175445 83912794 95057401 72079304 92803096 107532777 46853120 45723133 102005969 124399994 152937606 89563463 101771378 71844963 75746576 102274052 184852153 86270436 112123580 82393640 140766566 178681677 120327469 184451355 94245319 85025500 139589869 130376780 97337464 +126799688 124131714 143874984 198352284 145582616 118119236 106732469 129075124 74518285 212781161 144722773 24912470 99786951 133555138 125042914 151104735 122061379 122163796 65164470 104974344 0 143300740 25162922 119997383 85589467 182211186 138852900 85632288 132344339 132139828 155235065 141770170 135743063 119068508 86868582 147061156 88080559 121291567 43772981 109793309 211518712 141465222 93710461 151976112 162899070 83769361 157509896 94434582 129314816 143929241 58797033 112788169 73229489 62898405 110878587 128694778 109223791 131632500 79641853 97422823 74213041 100068194 106626151 132256793 150321994 173718219 161546220 127813863 159157238 102833305 105436134 144910634 21061550 144080223 115531042 110432977 2558433 90304858 150697477 145457707 61548750 192743781 113672610 117000250 115296701 119198314 98506833 176025747 115324101 130761298 111901083 172542036 115830433 122557409 192276951 103595350 116800970 157219750 129893009 114967345 +80494958 137676823 146984591 188610558 187993711 56441988 142712175 104376416 104609153 232627251 149634788 126090110 129877819 148014736 139502512 104800005 102742470 152865152 166342110 135675700 143300740 0 126340562 133542492 139214382 171059320 104598657 166607119 143657119 168346629 158048074 128306917 158952494 175289053 158816727 112806913 160028704 103278616 144950621 121106089 217821757 165150524 107255570 232950943 156192853 184947001 116555471 84692856 161093286 130465988 115764191 124100949 172455820 164076045 113691596 148516199 154072398 170667257 180819493 124912227 104914397 155676725 97993314 122515067 131571505 119899909 161288223 141358972 146686885 101786160 161044665 126897683 122239190 155022086 129076151 64128247 145859173 103849967 111208210 159002816 160101548 171690636 67367880 199019700 128841810 132743423 164789356 187338527 118137110 104928061 139390487 175355045 217008073 96724172 241448202 118054948 119613979 101846284 120326282 59593879 +109839510 107171536 126736563 181392106 166121518 101159058 89772291 112114946 57558107 187618239 127762595 7952292 82826773 108392216 99879992 134144557 120658870 105203618 40001548 88014166 25162922 126340562 0 103037205 84186958 165122871 121892722 110795210 107181417 106976906 140709206 116607248 118782885 102108330 61705660 130100978 62917637 118610474 18610059 84630387 186355790 124505044 76750283 150460957 150607116 66809183 154968759 77474404 104151894 118766319 41836855 87625247 48066567 45938227 108197494 127292269 84060869 106469578 62681675 80462645 57252863 74905272 104621569 115296615 133673675 148555297 144407799 110675442 133994316 108414415 80273212 142229541 4101372 127120045 98570864 93472799 27721355 73344680 133705955 128319286 36385828 167580859 96712432 91837328 98336523 102238136 73343911 150862825 103751980 129373191 94940905 158016177 90667511 126068724 167114029 78432428 102275111 140259572 112932831 98007167 +108327822 13535695 33278965 169313097 116061446 88713998 90941456 100035937 45479098 189557782 141049395 102786753 70747764 57060826 48548602 104912979 117293808 93735097 117140408 76545645 119997383 133542492 103037205 0 80821896 158993250 75664899 136053418 133780518 108916449 103323617 60515863 133128589 116208082 66187626 83873155 67399603 81224885 86923407 130675906 168015466 125674209 26286922 174126539 111990005 139158733 140728763 65395395 108633860 62674934 73787875 133670766 79826719 134775520 70811905 105889228 94515003 89698609 143286241 43943579 45784342 136379264 93153048 79888096 110255312 92463912 50950201 17217844 115340673 96945894 141747204 104843952 98935833 127586089 48107503 96400257 122555816 29692525 77614570 34861688 69147638 167350157 99639890 153157531 4700682 58585981 83798045 164716175 66366391 91987602 58421839 120630588 167806371 100191491 138037356 27101038 64889522 119816895 134877620 91865889 +145354241 84956227 104699497 190749943 187481978 147834082 147537319 121472783 66915944 210994628 163410565 76234666 92184610 128481358 119969134 136585525 36471912 115171943 124188506 97982491 85589467 139214382 84186958 80821896 0 160584509 99677413 158753170 85324781 130353295 159919480 131936395 92681936 167802864 114274355 107885669 115486332 124640083 102797017 107875811 231452404 174503267 54534974 218743331 151271609 135091557 182144453 86832241 156720589 133082097 117821069 104880951 127913448 121050328 127407768 43105311 142601732 117946661 130964049 72191631 67221188 120001886 114589894 69106443 166851175 128902374 122370733 88638376 158571555 118382740 114633946 101021016 80085586 93780197 76355555 148454961 88147900 51129371 143705624 106282220 120572786 188787003 145215328 174594377 76121214 80022827 131884774 174108249 122962254 143736795 86669891 177226451 174854469 135532906 188727606 98521570 121485385 148064947 54055724 144682191 +123297784 145457555 125714285 198810021 75847336 114617332 120155662 147179242 148673169 232119517 37488413 165000556 173941835 145450862 192231207 147602831 124112597 150627796 136276407 123786199 182211186 171059320 165122871 158993250 160584509 0 141722753 135797664 162994724 151478184 132537823 117198227 180322621 63142678 134673179 133514497 135885156 110439091 146512812 163908915 233736697 104784482 167865345 202141488 142435733 205731223 168427033 135853952 146259135 119357298 158567017 166903775 148312272 119312781 100026111 179242699 128562147 166521688 201603715 166559396 148367925 122286179 140796140 153241567 139469518 149146276 143385521 141775406 63197135 144588986 116918239 134058158 161149636 137165345 186907846 106931073 180713418 164459742 100099520 159419250 128737043 212252769 110170706 188112187 154292568 174543682 139279105 193930381 95580597 82539037 152081136 149844794 186942370 74335148 230472676 170783643 94103728 153717846 141696409 111465441 +65905857 62129204 42385934 180543295 121598054 48156669 73670959 89787315 64334615 185634814 143317943 121642270 49636043 121108536 114812137 90210904 136149325 61035926 126136765 95401162 138852900 104598657 121892722 75664899 99677413 141722753 0 127282891 116510021 104993481 86053120 95688926 151984106 117663678 88188476 8208256 89400453 63954388 140502781 106516988 177122435 108403712 51953645 191368898 51594196 107717124 101966370 76625593 122506596 95014972 101175090 109511848 101827569 117505023 53541408 124744745 82077444 105625249 103589616 69610302 64639859 147609462 83404213 98743613 92984815 111614590 56689566 58447055 132097784 87197059 142891664 87573455 117791350 146736767 73774226 49539146 141411333 48548042 96619109 76090899 135411173 157101535 52778779 94421043 70964217 77441498 92794402 147445678 49095894 74717105 84088562 103360091 176802728 82135071 147144325 93364573 47619025 87257183 153733137 45004778 +112366317 122517723 111274423 222378054 59950328 110165131 102762062 136247775 134233307 204310099 98309251 110544758 159501973 123315676 168771619 136671364 195225082 134730788 150796758 157884881 85632288 166607119 110795210 136053418 158753170 135797664 127282891 0 73428389 123668766 118097961 95063041 204930286 123963516 120233317 119074635 121445294 63328503 129405269 95979419 173143894 137494815 152938976 66343824 125761966 158250614 71877608 118460352 142706671 97222112 144429321 92984559 133872410 146596126 73741483 144863275 114122285 179793019 154123106 170595633 133928063 180304445 129864673 118862143 113184890 127011090 128945659 118835574 124017973 133657519 174936505 86947570 106693838 162133267 174759557 102478872 83073855 150019880 112161748 101191730 147181038 203561995 99239239 140778307 131352736 140164258 124839243 162211857 78186997 106761946 168617687 135404932 162018721 114965835 216032814 153275464 79663866 149265645 201857740 107013240 +89416317 120244823 100501553 211605184 133378717 87215131 91989192 113297775 123460437 185921628 164589914 115133709 148729103 133368766 169841291 113721364 121796693 171105948 110564998 153684563 132344339 143657119 107181417 133780518 85324781 162994724 116510021 73428389 0 110855630 107325091 105116131 178006717 138935649 94833054 108301765 96045031 73381593 88571358 22551030 235238054 126721945 126940014 139772213 114989096 173990600 141024832 107687482 131933801 107275202 131164816 19556170 108472147 111931325 62968613 128430092 87939593 155038387 169863092 109283357 123155193 144866571 106914673 128915233 102412020 137064180 118172789 116562674 155608244 110707519 148753813 97000660 111282789 172186357 148760595 79528872 134902772 130345617 120129569 134206518 106347127 180611995 76289239 162400778 129079836 133831913 77222635 88783468 67414127 95989076 123761617 124632062 161230961 104192965 205259944 148393727 68890996 126315645 139380505 84063240 +122747633 103895345 88985013 200743520 171767494 111904641 83426390 103468766 95010497 80641333 153073374 114929198 120279163 130863967 148063687 147008448 161892291 143266496 66975358 126077044 132139828 168346629 106976906 108916449 130353295 151478184 104993481 123668766 110855630 0 95808551 105444357 148644713 127419109 51243414 96785225 52455391 73709819 125586965 132108624 153057444 118159143 82629527 190012590 105706461 173786089 51791158 99124680 93689648 104770403 148813761 130411800 64882507 127260454 63296839 155244591 22916037 146041214 169658581 100286184 95315741 89098197 118463550 129243459 102740246 137392406 106656249 100213196 137451361 114670704 83730257 97328886 111078278 172514583 104450108 112860188 134698261 79223924 122543064 117857040 143362734 157118613 109620555 118811138 104215767 108117380 33632995 157201109 58851325 84472536 114764444 105472477 117641321 92676425 193743404 126616123 57374456 151005155 179476103 108752750 +103807272 89787922 70044652 181803159 152827133 101606086 64486029 127688730 93003536 176449884 134133013 148661498 118272202 111923606 142470855 128068087 172797058 140649047 116951835 123459595 155235065 158048074 140709206 103323617 159919480 132537823 86053120 118097961 107325091 95808551 0 86503996 176404845 108478748 79003546 77844864 80215523 54769458 159319265 127624996 204781153 99218782 112195712 184441785 86766100 193770244 147599709 80184319 113321666 85830042 145555771 126881261 92642639 108320093 44356478 136304230 72892514 140797153 189642736 129852369 92698292 139074674 121305628 110303098 83799885 118452045 87715888 86105773 141328806 125098474 133706734 78388525 144810578 153574222 134016293 93919827 157793498 108790109 103602703 103749617 163069891 184878745 90680194 168787615 98622935 131605213 83609472 61392558 39910964 65532175 130341654 94175161 167617798 73736064 141476590 121023291 38434095 140706600 175314697 98454195 +47811959 46980168 66723438 160482215 118892455 71864929 71168097 71693417 93888387 186085690 80533532 124559540 119157053 28252635 79659987 44397116 124378511 141533898 126587641 62821840 141770170 128306917 116607248 60515863 131936395 117198227 95688926 95063041 105116131 105444357 86503996 0 119404784 106187797 88639352 87480670 89851329 31734538 97997189 114677246 201459939 105900850 77401421 161406865 74863455 135636104 125674630 86866387 111112706 2159071 104899260 117672106 102278445 115002161 42147518 113269310 82528320 120785466 131508596 95058078 93583143 113913854 91564471 87268178 81590925 31948049 84394674 50662317 54824810 95357317 108545914 55353605 120708620 67070226 99222002 64178670 144328603 80807024 17098707 68306161 80221420 139007637 60939037 164593218 55815181 108570293 93245278 147896554 46593032 75167981 89508696 103810967 177253604 83371870 171481829 58212423 48069901 110965443 106794699 68713038 +133019329 137262920 157006190 211483490 181239653 157072299 116554084 142206330 87649491 229286046 142880730 110830593 112918157 147657419 172275827 157324376 56210024 135295002 148354081 56582944 135743063 158952494 118782885 133128589 92681936 180322621 151984106 204930286 178006717 148644713 176404845 119404784 0 123463135 97401299 160192362 98613276 143889049 137392944 178266509 251190516 81821331 106841667 143880492 160070825 60228718 200435871 107565788 139847533 121563855 152416996 181261369 111040392 140788440 143893133 135787247 125728676 170253354 56101210 124498324 87344247 139739998 134712953 145387999 169369314 148640486 174677426 140945069 117172008 138505799 134372058 120269982 114681513 113518309 128662248 149386040 138301496 103436064 102306077 158588913 155168713 203276498 146146407 158354322 128427907 132329520 115011718 237797403 139447619 163474907 138976584 193711816 199020044 155271018 241034299 150828263 137970750 196172813 73793836 153920408 +117554914 102672387 82929117 198488746 64013188 130703835 76374557 141436372 124614094 208060442 25654265 101857878 149882760 134440432 155355320 141859961 131330952 138793648 73133729 111952051 119068508 175289053 102108330 116208082 167802864 63142678 117663678 123963516 138935649 127419109 108478748 106187797 123463135 0 110614104 109455422 111826081 86380016 120718389 145550398 217665618 41641804 133093640 190307340 118376658 142588545 179210267 111794877 134424987 108346868 135742441 148545258 124253197 56170103 75967036 163778744 104503072 103379010 138461037 149134040 124308850 110452031 152916186 137777612 115410443 109144844 100600353 98990238 51362987 156709032 105084091 109999083 98006958 74022667 123765168 123017576 121626941 136499243 89089090 116634082 138494158 149110091 122290752 124969509 111507400 159079727 106476092 169871306 71521522 82217762 134655780 125785719 123799692 90421651 187687508 133907756 70044653 169804349 113747140 127551944 +105942628 52651931 65030903 169480417 147813384 103741442 66621385 108764413 54207574 131884747 136268369 69657952 79476240 113847088 105334864 130203443 150746267 101853085 50952782 84663633 86868582 158816727 61705660 66187626 114274355 134673179 88188476 120233317 94833054 51243414 79003546 88639352 97401299 110614104 0 79980220 1211977 56904814 80315719 80865210 164469245 101354138 66550587 186577141 88901456 128514843 103034572 74123871 42446234 87965398 103542515 83860070 13639093 107643887 46491834 137947214 28327377 129962274 124387335 84207244 53902330 94509537 101271036 111946082 71968015 120587401 82702139 48969782 142862701 105063882 89141597 80523881 65807032 155709578 88371168 96055183 89427015 63144984 105738059 66613626 98091488 105875199 92815550 101341472 61486944 92038440 17610419 140396104 42046320 67667531 98685504 96310517 101618745 75871420 169789294 83887300 40569451 142841956 168330079 100589551 +74114113 70337460 50594190 172335039 129806310 56364925 65462703 97995571 72542871 177426558 135109687 129850526 57844299 112900280 123020393 98419160 144357581 69244182 117928509 103609418 147061156 112806913 130100978 83873155 107885669 133514497 8208256 119074635 108301765 96785225 77844864 87480670 160192362 109455422 79980220 0 81192197 55746132 148711037 114725244 185330691 100195456 60161901 185418459 43385940 115925380 110174626 68417337 114298340 86806716 109383346 117720104 93619313 109296767 45333152 132240680 73869188 97416993 111797872 66146944 72848115 139401206 91612469 106239548 84776559 119428719 48481310 66655311 138876791 95405315 134683408 79365199 125999606 154550896 81982482 57747402 149619589 56756298 101150688 84299155 143619429 165309791 60987035 102629299 79172473 85649754 84586146 139237422 40887638 66508849 80625204 95151835 168594472 74712738 155352581 101572829 39410769 95465439 161941393 53213034 +107154605 53863908 66242880 170692394 149025361 104953419 67833362 109976390 55419551 133096724 137480346 70869929 80688217 115059065 106546841 131415420 151958244 103065062 52164759 85875610 88080559 160028704 62917637 67399603 115486332 135885156 89400453 121445294 96045031 52455391 80215523 89851329 98613276 111826081 1211977 81192197 0 58116791 81527696 82077187 163257268 102566115 67762564 187789118 90113433 129726820 104246549 75335848 41234257 89177375 104754492 85072047 14851070 108855864 47703811 139159191 29539354 131174251 125599312 85419221 55114307 95721514 102483013 113158059 70756038 121799378 83914116 50181759 144074678 106275859 90353574 81735858 67019009 156921555 89583145 97267160 90638992 64356961 106950036 67825603 99303465 107087176 94027527 102553449 62698921 93250417 18822396 141608081 43258297 68879508 99897481 97522494 102830722 77083397 171001271 85099277 41781428 144053933 169542056 101801528 +49037814 67689190 47945920 159049551 123278831 46836628 39433559 72919272 70904804 154351152 112034281 126562766 96173470 59987173 111394525 73342861 150698326 118550315 94853103 94556378 121291567 103278616 118610474 81224885 124640083 110439091 63954388 63328503 73381593 73709819 54769458 31734538 143889049 86380016 56904814 55746132 58116791 0 129731727 89648945 182682421 74166312 90096980 129672327 62433463 167370642 100646329 55131849 79378168 33893609 90786313 92643805 70543907 83267623 10412980 81534772 50793782 116464516 163243134 107753637 70599560 116975942 66536170 55533640 49856387 63682587 65617156 64007041 86559348 70329016 111608002 23619067 122711846 98804764 111917561 39150369 123850000 86691377 48833245 81650885 111955958 140233492 35910736 146688883 76524203 76835755 61510740 116162016 14858494 43433443 105289184 72076429 145519066 51637332 152704311 89946961 16335363 85937142 138529237 43684737 +128449569 91057738 110801008 200002165 179451902 119769117 108382350 130725005 76168166 206228298 141092979 26562351 101436832 89782157 81269933 142394305 139268929 123813677 58611607 106624225 43772981 144950621 18610059 86923407 102797017 146512812 140502781 129405269 88571358 125586965 159319265 97997189 137392944 120718389 80315719 148711037 81527696 129731727 0 66020328 167745731 143115103 95360342 169071016 141890572 85419242 152688017 96084463 122761953 100156260 60446914 69015188 66676626 64548286 126807553 145902328 102670928 87859519 81291734 99072704 75862922 56295213 123231628 133906674 152283734 129945238 128472244 94739887 115384257 127024474 61663153 153350794 22711431 145730104 117180923 112082858 46331414 91954739 115095896 112383731 17775769 186190918 115322491 110447387 82222725 120848195 91953970 132252766 122362039 147983250 113550964 176626236 109277570 144678783 185724088 59822369 120885170 158869631 131542890 116617226 +66865287 133517141 123052583 214048640 155929747 64664101 114540222 90746745 123581160 169360318 158765936 92582679 148849826 142929881 147290261 91170334 144347723 167552914 124631935 143301672 109793309 121106089 84630387 130675906 107875811 163908915 106516988 95979419 22551030 132108624 127624996 114677246 178266509 145550398 80865210 114725244 82077187 89648945 66020328 0 219740088 149272975 104388984 162323243 137540126 151439570 118473802 130238512 123311444 116836317 108613786 2994860 94504303 89380295 85519643 150981122 109192587 132487357 147312062 86732327 123886404 122315541 84363643 145182585 117941834 128122022 132573314 129834992 133057214 88156489 127683481 113268012 88731759 163244199 126209565 56977842 112351742 107794587 97578539 147478836 83796097 158060965 53738209 176467715 125975224 136688043 98475629 66232438 89965157 97777656 101210587 147183092 175297898 89573767 200702098 125842697 91442026 103764615 156374899 61512210 +179128957 154479771 134736501 286352089 217518982 161379769 192398992 203010415 202350684 233698777 196248284 194308082 226758478 215674928 207162704 203434004 194980492 238158361 215422027 231128626 211518712 217821757 186355790 168015466 231452404 233736697 177122435 173143894 235238054 153057444 204781153 201459939 251190516 217665618 164469245 185330691 163257268 182682421 167745731 219740088 0 227131745 184901024 239487718 214679063 253164973 101266286 182434387 204491525 203619010 214398190 222734948 178108338 232294017 172269441 246257730 175973481 248312711 249037465 202557681 202655928 111450518 196627313 220256598 211712848 224837690 152407737 150797622 170539562 200420159 116818458 206301488 190457162 252288777 206721605 162762246 214077145 188306627 208265665 168441466 185521500 270324635 166001879 169733987 163314784 217200083 182079664 266173711 167823927 192263516 217035941 222088124 266087990 184059627 239494892 185715140 166347058 200480283 212564304 158227878 +123204126 112138514 92395244 203498875 105654992 121002940 34732753 147085584 115354128 198800476 67296069 124254592 140622794 134153485 164821447 147509173 138031355 162999639 114775533 96428124 141465222 165150524 124505044 125674209 174503267 104784482 108403712 137494815 126721945 118159143 99218782 105900850 81821331 41641804 101354138 100195456 102566115 74166312 143115103 149272975 227131745 0 132723295 203838639 109116692 142050049 169950301 99581173 132718520 108059921 158139155 146278115 114993231 78566817 63753332 155701084 95243106 131865148 137922541 115066638 115048884 152093835 140702482 129699952 103196739 137848899 110066480 108456365 93004791 144495328 146725895 97785379 120403672 115664471 154543876 113316681 144023655 131140701 122999557 126100209 160890872 190751895 110077048 166611313 120973527 151002067 105960064 160611340 59307818 87882767 100588378 116525753 165441496 96086656 197153635 143373883 60784687 160103454 145561421 117851049 +97630473 30421253 50164523 143026175 132947004 100110314 97990542 73749015 19192176 163270860 136556509 76499831 44460842 73946384 65434160 88861757 91006886 67448175 116751831 50258723 93710461 107255570 76750283 26286922 54534974 167865345 51953645 152938976 126940014 82629527 112195712 77401421 106841667 133093640 66550587 60161901 67762564 90096980 95360342 104388984 184901024 132723295 0 191012097 103547841 135356722 134420685 39108473 108996821 79560492 90673433 107383844 80189680 114485766 79684000 79602306 94877964 63411687 131229214 17656657 19497420 110092342 66866126 53601174 119127407 109349470 67835759 34103402 110847787 70658972 115460282 85515747 72648911 144471647 21820581 100731193 96268894 3405603 94500128 51747246 86033196 141063235 97491560 126870609 21586240 32299059 84161006 170621422 75238486 100859697 32134917 129502683 167417794 109063586 141003838 43986596 73761617 93529973 108590698 96958423 +178710141 160590844 172969816 288721878 126294152 176508955 169105886 202591599 199816320 270653923 164653075 142508665 225084986 189659500 213273777 203015188 200090516 201074612 190462505 200463436 151976112 232950943 150460957 174126539 218743331 202141488 191368898 66343824 139772213 190012590 184441785 161406865 143880492 190307340 186577141 185418459 187789118 129672327 169071016 162323243 239487718 203838639 191012097 0 192105790 91906790 138221432 184804176 209050495 163565936 184095068 159328383 198527524 188196440 140085307 211207099 174764853 246136843 87779282 208668754 199511076 225366229 196208497 185205967 179528714 187339829 190641052 156908695 190361797 200001343 230734169 153291394 146359585 152217652 188473476 168822696 149417679 194417700 178505572 139264851 186846785 269905819 165583063 207122131 169425857 206508082 185481811 228555681 144530821 173105770 223147014 201748756 228362545 181309659 277728207 191826213 146007690 215609469 191942125 173357064 +88478000 98454310 79942562 191701069 159558496 99750865 74383939 112359458 102901446 186347794 121199573 158559408 101230239 103116090 151137243 112783047 182694968 112630122 126849745 103487881 162899070 156192853 150607116 111990005 151271609 142435733 51594196 125761966 114989096 105706461 86766100 74863455 160070825 118376658 88901456 43385940 90113433 62433463 141890572 137540126 214679063 109116692 103547841 192105790 0 159311320 153560566 90082229 120985671 77022526 152769286 134545266 102540549 118218003 52020483 143968235 82790424 54031053 155183812 99786083 102596202 148972584 128969633 117967103 91463890 106811504 91867250 96003683 95490851 132762479 143604644 86052530 154708488 141933681 125368422 101133342 165457503 100142238 57764748 113647527 124114803 179673678 98344199 146015239 107289323 129035694 93507382 148158658 49808874 75430085 85307823 104073071 177515708 83633974 184700953 129689679 48332005 138851379 181658154 96598974 +168445949 125623038 138002010 232222221 206601733 155873793 148378730 170721385 116164546 254427422 168242810 58856891 141433212 163888739 166689175 180033220 116438742 163810057 106810731 116811662 83769361 184947001 66809183 139158733 135091557 205731223 107717124 158250614 173990600 173786089 193770244 135636104 60228718 142588545 128514843 115925380 129726820 167370642 85419242 151439570 253164973 142050049 135356722 91906790 159311320 0 209683494 136080843 170961077 137795175 100443294 154434430 114875750 104544666 161258532 178196868 150870052 173278761 4127508 139069084 115859302 141714455 163228008 173903054 200482858 103688055 155673246 121940889 177400726 167020854 147082395 180498700 62707811 68565878 157177303 152079238 86327794 131951119 152734811 104297045 103195011 234390042 155318871 158646511 134458051 160844575 140153094 217672008 156813018 182434229 153547344 211077215 157476694 184675163 233923212 145241611 155336149 194974307 108290351 152721902 +77862671 144863094 140776171 218566758 131827936 60113483 135217548 101744129 143034977 132432491 169763320 154718307 151602413 143587513 135075289 102167718 193152879 163002296 118766516 154299056 157509896 116555471 154968759 140728763 182144453 168427033 101966370 71877608 141024832 51791158 147599709 125674630 200435871 179210267 103034572 110174626 104246549 100646329 152688017 118473802 101266286 169950301 134420685 138221432 153560566 209683494 0 150915838 145480806 127833701 113131904 121468662 116673665 179051612 111059309 182181101 74707195 197832372 205555986 152077342 142729733 140889355 95361027 156179969 128939218 123571404 158447407 148545243 144054598 99153873 135521415 124265396 150867387 158693581 156241266 61495960 154951463 131015082 108575923 166189087 134912248 169058349 64735593 170602296 136028081 154018379 85424153 184706240 110642483 102295774 166555602 157263635 169432479 94091885 245534562 113627725 109165614 99213997 198418054 56961592 +98354594 69529726 73360781 103917702 142952756 101968477 64848420 74473136 19916297 179766013 131389646 77223952 45184963 113054857 104542633 121159024 123304153 68172296 117475952 50982844 94434582 84692856 77474404 65395395 86832241 135853952 76625593 118460352 107687482 99124680 80184319 86866387 107565788 111794877 74123871 68417337 75335848 55131849 96084463 130238512 182434387 99581173 39108473 184804176 90082229 136080843 150915838 0 113684057 89025458 103217263 127243652 87762964 108682484 44718869 63823343 76208643 102520160 131953335 56765130 20221541 70983869 67590247 37822211 84162276 118814436 91032017 73211875 105680924 71383093 76351809 69736784 73373032 130881359 60929054 94282218 96993015 35702870 96705977 90855719 113860232 141787356 91042585 127594730 60694713 59124326 86925601 141576877 40273355 68848304 71243390 97491290 168141915 77052193 167829105 83095069 41750224 132638446 140887965 98816586 +106852484 95098165 106498128 211926651 147129645 104651298 97985767 126276755 96653808 174330981 108770722 112104186 121922474 139365341 147781098 131157531 167499655 144299319 87146354 127109867 129314816 161093286 104151894 108633860 156720589 146259135 122506596 142706671 131933801 93689648 113321666 111112706 139847533 134424987 42446234 114298340 41234257 79378168 122761953 123311444 204491525 132718520 108996821 209050495 120985671 170961077 145480806 113684057 0 113271777 145988749 126306304 56085327 141819831 68965188 160912940 70773611 172408508 166833569 126653478 96348564 136955771 124350840 134911808 29521781 143060755 124169364 91416016 134479444 128143686 131587831 102997235 108253266 178182932 130817402 96965039 131873249 105591218 128211413 109059860 140537722 148321433 93725406 138982134 103933178 134484674 60056653 174714224 73410702 101985651 141131738 130628637 137812317 110189540 211256519 126333534 74887571 143751812 185083467 101499407 +49971030 49139239 68882509 162641286 121051526 74024000 73327168 73852488 96047458 185411736 82692603 126718611 121316124 26093564 77500916 42238045 126537582 143692969 125913687 64980911 143929241 130465988 118766319 62674934 133082097 119357298 95014972 97222112 107275202 104770403 85830042 2159071 121563855 108346868 87965398 86806716 89177375 33893609 100156260 116836317 203619010 108059921 79560492 163565936 77022526 137795175 127833701 89025458 113271777 0 102740189 119831177 101604491 117161232 44306589 115428381 81854366 118626395 133667667 97217149 95742214 116072925 93723542 89427249 83749996 34107120 86553745 52821388 56983881 97516388 110704985 57512676 122867691 69229297 101381073 66337741 146487674 81952726 19257778 70465232 82380491 141166708 63098108 166752289 57974252 110729364 92571324 147222600 48752103 74494027 87349625 103137013 176579650 82697916 173640900 56053352 47395947 113124514 108953770 70872109 +68002655 77922206 97665476 207134965 180447957 59322203 123406402 91884113 83300966 220134948 159903304 41586403 58032300 76646625 68134401 92307702 107466593 131556965 81838403 114367513 58797033 115764191 41836855 73787875 117821069 158567017 101175090 144429321 131164816 148813761 145555771 104899260 152416996 135742441 103542515 109383346 104754492 90786313 60446914 108613786 214398190 158139155 90673433 184095068 152769286 100443294 113131904 103217263 145988749 102740189 0 111608646 89903422 79572338 101199293 160926380 125897724 148306433 96315786 108330090 83606210 116742127 85501011 141039474 119079202 122780124 115336712 81604355 134194582 89293857 122110067 114405380 37735483 129607254 112494014 51635944 61355466 94079036 98715907 99248199 78222683 159198333 54875577 133674183 69087193 122972492 115180766 174846224 105644807 92435758 122808350 162862742 132504366 84231869 202423867 46686837 107121676 98422717 89882781 56170312 +69860147 136512001 120057723 217043500 152934887 67658961 111545362 93741605 126576020 166365458 161760796 95577539 151844686 145924741 150285121 94165194 141352863 170547774 127626795 146296532 112788169 124100949 87625247 133670766 104880951 166903775 109511848 92984559 19556170 130411800 126881261 117672106 181261369 148545258 83860070 117720104 85072047 92643805 69015188 2994860 222734948 146278115 107383844 159328383 134545266 154434430 121468662 127243652 126306304 119831177 111608646 0 97499163 92375155 82524783 147986262 107495763 135482217 150306922 89727187 126881264 125310401 87358503 148177445 120936694 131116882 129578454 132829852 136052074 91151349 130678341 116262872 91726619 166239059 129204425 59972702 115346602 110789447 100573399 150473696 86790957 161055825 56733069 179462575 128970084 139682903 96778805 69227298 86970297 100772516 104205447 144188232 178292758 92568627 197707238 128837557 88447166 106759475 158936675 64507070 +119581721 66291024 78669996 155841324 161452477 117127803 80260478 122403506 67846667 145523840 149907462 56018859 93115333 127486181 118973957 143842536 164385360 115492178 64591875 98302726 73229489 172455820 48066567 79826719 127913448 148312272 101827569 133872410 108472147 64882507 92642639 102278445 111040392 124253197 13639093 93619313 14851070 70543907 66676626 94504303 178108338 114993231 80189680 198527524 102540549 114875750 116673665 87762964 56085327 101604491 89903422 97499163 0 94004794 60130927 151586307 41966470 143601367 110748242 97846337 67541423 108148630 114910129 125585175 85607108 134226494 96341232 62608875 156501794 118702975 102780690 94162974 52167939 169348671 102010261 109694276 75787922 76784077 119377152 80252719 84452395 119514292 106454643 114980565 75126037 105677533 31249512 134429836 55685413 81306624 112324597 109949610 115257838 89510513 183428387 97526393 54208544 156228317 160999398 113975912 +132305437 121239825 101496555 212600186 120183291 130104251 43834064 149850429 95293590 207901787 81824368 45687775 120562256 143254796 145818219 156610484 84578416 142939101 85939775 105529435 62898405 164076045 45938227 134775520 121050328 119312781 117505023 146596126 111931325 127260454 108320093 115002161 140788440 56170103 107643887 109296767 108855864 83267623 64548286 89380295 232294017 78566817 114485766 188196440 118218003 104544666 179051612 108682484 141819831 117161232 79572338 92375155 94004794 0 72854643 164155639 104344417 140966459 100417158 118198128 94988346 120843499 142357052 138801263 112298050 141841254 119167791 117557676 107533090 146149898 126211439 106886690 41836855 106719077 136306347 122417992 65456838 111080163 132100868 135201520 82324055 205280194 119178359 137775555 130074838 139973619 115061375 155612733 68409129 96984078 109689689 125627064 136605738 105187967 206254946 124370655 69885998 169204765 66994604 126952360 +59450794 57276210 37532940 148636571 120315421 57249608 29020579 83332252 60491824 143938172 101621301 116149786 85760490 70400153 109959143 83755841 140285346 108137335 84440123 90715950 110878587 113691596 108197494 70811905 127407768 100026111 53541408 73741483 62968613 63296839 44356478 42147518 143893133 75967036 46491834 45333152 47703811 10412980 126807553 85519643 172269441 63753332 79684000 140085307 52020483 161258532 111059309 44718869 68965188 44306589 101199293 82524783 60130927 72854643 0 91947752 40380802 106051536 157131024 97340657 60186580 106562962 76949150 65946620 39443407 74095567 55204176 53594061 96972328 80741996 101195022 34032047 112298866 109217744 101504581 49563349 113437020 76278397 59246225 71237905 122368938 150646472 46323716 136275903 66111223 87248735 51097760 105749036 4445514 33020463 94876204 61663449 135106086 41224352 142291331 88511579 5922383 96350122 139849247 54097717 +130572586 110023559 129480692 167741045 180113209 128371400 120968331 138296479 83739640 235885924 141754286 119339977 109008306 141521945 145036466 122207846 79577223 131995639 167293817 114806187 128694778 148516199 127292269 105889228 43105311 179242699 124744745 144863275 128430092 155244591 136304230 113269310 135787247 163778744 137947214 132240680 139159191 81534772 145902328 150981122 246257730 155701084 79602306 211207099 143968235 178196868 182181101 63823343 160912940 115428381 160926380 147986262 151586307 164155639 91947752 0 132328554 143013993 174069360 97258963 84044884 134807212 105960599 26001132 131391159 145217359 147151928 113705708 167463008 102167753 140175152 57915705 123190897 129020012 101422887 120685141 131253211 76196703 130368017 131349552 163678097 200168317 117445508 191418073 101188546 47303247 143045512 132500490 96393266 124968215 111737223 153611201 217959780 133172104 156008026 123588902 97870135 167471914 97161035 125219509 +99831596 80979308 66068976 177827483 148851457 97630410 60510353 80552729 82534951 103557370 130157337 92013161 107803617 107947930 133662241 124092411 138976254 130180462 44059321 112991010 109223791 154072398 84060869 94515003 142601732 128562147 82077444 114122285 87939593 22916037 72892514 82528320 125728676 104503072 28327377 73869188 29539354 50793782 102670928 109192587 175973481 95243106 94877964 174764853 82790424 150870052 74707195 76208643 70773611 81854366 125897724 107495763 41966470 104344417 40380802 132328554 0 136821477 146742544 98656551 82229707 66182160 117329952 106327422 79824209 114476369 83740212 77297159 114535324 121122798 60814220 74412849 88162241 149598546 116698545 89944151 111782224 91472361 99627027 94941003 120446697 134202576 86704518 95895101 89814321 120365817 10716958 134285072 35935288 61556499 113134811 90199485 94725284 69760388 170827367 112214677 34458419 136730924 156560066 94478519 +142509053 93832940 113576210 206437862 167392198 153781918 97132395 137160702 82603863 226682547 129033275 114421870 107872529 92532831 128845847 152273444 154418573 130859862 146471126 113670410 131632500 170667257 106469578 89698609 117946661 166521688 105625249 179793019 155038387 146041214 140797153 120785466 170253354 103379010 129962274 97416993 131174251 116464516 87859519 132487357 248312711 131865148 63411687 246136843 54031053 173278761 197832372 102520160 172408508 118626395 148306433 135482217 143601367 140966459 106051536 143013993 136821477 0 169151253 45755030 82909107 144154732 119088940 117012861 145494943 152733515 131247446 97515089 149521904 115296094 149522672 140083583 110570950 177401677 85232268 152954007 134190933 66817290 111795801 115158933 70083750 204474922 149714374 190282296 84997927 95710746 133694623 198719795 103839927 129461138 31276770 158104124 197137089 137665027 204415525 107398283 102363058 156941660 172002385 150630027 +164318441 129750546 142129518 228094713 202474225 151746285 144251222 166593877 112037038 250299914 164115302 54729383 137305704 159761231 162561667 175905712 112311234 159682549 102683223 112684154 79641853 180819493 62681675 143286241 130964049 201603715 103589616 154123106 169863092 169658581 189642736 131508596 56101210 138461037 124387335 111797872 125599312 163243134 81291734 147312062 249037465 137922541 131229214 87779282 155183812 4127508 205555986 131953335 166833569 133667667 96315786 150306922 110748242 100417158 157131024 174069360 146742544 169151253 0 134941576 111731794 137586947 159100500 169775546 196355350 99560547 159800754 126068397 173273218 162893346 142954887 176371192 58580303 64438370 153049795 147951730 82200286 127823611 148607303 108424553 99067503 230262534 151191363 154519003 138585559 156717067 136025586 213544500 152685510 178306721 149419836 206949707 153349186 180547655 229795704 141114103 151208641 190846799 104162843 148594394 +115287130 48077910 67821180 160682832 150603661 117766971 80333885 91405672 36848833 180927517 151041996 80212193 62117499 75734321 83090817 106518414 108663543 85104832 120464193 67915380 97422823 124912227 80462645 43943579 72191631 166559396 69610302 170595633 109283357 100286184 129852369 95058078 124498324 149134040 84207244 66146944 85419221 107753637 99072704 86732327 202557681 115066638 17656657 208668754 99786083 139069084 152077342 56765130 126653478 97217149 108330090 89727187 97846337 118198128 97340657 97258963 98656551 45755030 134941576 0 37154077 127748999 84522783 71257831 136784064 127006127 85492416 51760059 125333274 88315629 133116939 103172404 76361273 162128304 39477238 118387850 99981256 21062260 112156785 69403903 103689853 158719892 115148217 144527266 39242897 49955716 87939593 152964765 92895143 118516354 14478260 147159340 171130156 126720243 158660495 61643253 91418274 111186630 126247355 114615080 +78743541 49918673 69661943 124139243 122731215 88920032 80316131 54862083 305244 175957074 117059089 57002411 25573910 93443804 84931580 101547971 103693100 47950755 97254411 30761303 74213041 104914397 57252863 45784342 67221188 148367925 64639859 133928063 123155193 95315741 92698292 93583143 87344247 124308850 53902330 72848115 55114307 70599560 75862922 123886404 202655928 115048884 19497420 199511076 102596202 115859302 142729733 20221541 96348564 95742214 83606210 126881264 67541423 94988346 60186580 84044884 82229707 82909107 111731794 37154077 0 91205410 47368706 58043752 99629987 125531192 87333179 53600822 91350367 51161552 96573350 89958325 53151491 125818704 41318001 81233773 76771474 16091817 76484436 71244666 93638691 122176303 77994140 107983677 41083660 44985273 71512749 154090850 55741066 81362277 51632337 110005263 147920374 89566166 153690052 63484016 54264197 113027393 121276912 85768141 +125280971 140513595 132251136 174901571 123156689 149333941 126692513 145457005 90900166 169739530 84797766 82857564 116168832 142166489 137565146 149586018 83529974 139156165 110241481 119678108 100068194 155676725 74905272 136379264 120001886 122286179 147609462 180304445 144866571 89098197 139074674 113913854 139739998 110452031 94509537 139401206 95721514 116975942 56295213 122315541 111450518 152093835 110092342 225366229 148972584 141714455 140889355 70983869 136955771 116072925 116742127 125310401 108148630 120843499 106562962 134807212 66182160 144154732 137586947 127748999 91205410 0 138574116 108806080 146006369 145861903 149922372 143479319 59089044 142366962 5367940 140595009 79006644 140838259 131912923 141647682 102626627 106686739 96815147 161123163 74070982 200384736 138408049 162077261 131678582 130108195 76899118 188547979 102117448 127738659 142227259 156381645 160907444 135942548 237009527 116117582 100640579 170443910 101113786 146182050 +43752512 97287379 114482090 171507949 170099921 41551326 105969729 67633970 47673950 199104883 135653161 104371117 72942616 119817106 124611850 68057559 121803255 95319461 144623117 78130009 106626151 97993314 104621569 93153048 114589894 140796140 83404213 129864673 106914673 118463550 121305628 91564471 134712953 152916186 101271036 91612469 102483013 66536170 123231628 84363643 196627313 140702482 66866126 196208497 128969633 163228008 95361027 67590247 124350840 93723542 85501011 87358503 114910129 142357052 76949150 105960599 117329952 119088940 159100500 84522783 47368706 138574116 0 79959467 94829059 105009247 132153326 100969528 109944439 3792846 143942056 90155237 100520197 140131424 88686707 33865067 104067718 63460523 74465764 118613372 141007397 94207718 30625434 155352383 88452366 58657352 118881455 150596081 81394664 74664881 99001043 138612599 194680094 66460992 167362131 103164286 82871533 80651840 139387067 38399435 +104571454 84022427 103479560 141739913 154112077 102370268 94967199 112295347 57738508 209884792 115753154 115046163 83007174 115520813 119035334 96206714 105578355 105994507 150386743 88805055 132256793 122515067 115296615 79888096 69106443 153241567 98743613 118862143 128915233 129243459 110303098 87268178 145387999 137777612 111946082 106239548 113158059 55533640 133906674 145182585 220256598 129699952 53601174 185205967 117967103 173903054 156179969 37822211 134911808 89427249 141039474 148177445 125585175 138801263 65946620 26001132 106327422 117012861 169775546 71257831 58043752 108806080 79959467 0 105390027 119216227 121150796 87704576 141461876 76166621 114174020 31914573 111195243 154338404 75421755 94684009 134815226 50195571 104366885 105348420 139634370 174167185 91444376 165416941 75187414 21302115 117044380 158501622 70392134 98967083 85736091 127610069 201052706 107170972 130006894 97587770 71869003 141470782 123162167 99218377 +77330703 96719617 76976347 188079978 159758828 75129517 68463986 96754974 99935231 183381579 138292503 141625967 125203897 109843560 149402550 101635750 179728753 147580742 116668135 130159357 150321994 131571505 133673675 110255312 166851175 139469518 92984815 113184890 102412020 102740246 83799885 81590925 169369314 115410443 71968015 84776559 70756038 49856387 152283734 117941834 211712848 103196739 119127407 179528714 91463890 200482858 128939218 84162276 29521781 83749996 119079202 120936694 85607108 112298050 39443407 131391159 79824209 145494943 196355350 136784064 99629987 146006369 94829059 105390027 0 113538974 94647583 93037468 136415735 98621905 140638429 73475454 137775047 148661151 140947988 67443258 152880427 115721804 98689632 110681312 161812345 164069194 64203625 168503915 105554630 126692142 89578434 145192443 43888921 72463870 134319611 101106856 167334098 80667759 181734738 127954986 45365790 114230031 179292654 71977626 +79760008 78928217 98671487 128534166 150840504 63457921 103116146 103641466 125836436 218033739 112481581 154289930 151105102 60200684 111608036 76345165 92430462 172650516 158535690 94769889 173718219 119899909 148555297 92463912 128902374 149146276 111614590 127011090 137064180 137392406 118452045 31948049 148640486 109144844 120587401 119428719 121799378 63682587 129945238 128122022 224837690 137848899 109349470 187339829 106811504 103688055 123571404 118814436 143060755 34107120 122780124 131116882 134226494 141841254 74095567 145217359 114476369 152733515 99560547 127006127 125531192 145861903 105009247 119216227 113538974 0 116342723 82610366 86772859 108802093 140493963 87301654 152656669 35122177 131170051 71144180 176276652 112755073 49046756 100254210 112169469 170955686 74383813 196541267 87763230 140518342 125193327 179844603 78541081 107116030 121456745 135759016 209201653 103740105 157815717 90160472 80017950 108862217 74846650 66609812 +114654970 37414506 17671236 192650857 100453717 104846235 75333727 138536428 87027935 187297582 126254618 144335590 106325609 98609663 90097439 128791790 158842645 117725492 127799533 118094482 161546220 161288223 144407799 50950201 122370733 143385521 56689566 128945659 118172789 106656249 87715888 84394674 174677426 100600353 82702139 48481310 83914116 65617156 128472244 132573314 152407737 110066480 67835759 190641052 91867250 155673246 158447407 91032017 124169364 86553745 115336712 129578454 96341232 119167791 55204176 147151928 83740212 131247446 159800754 85492416 87333179 149922372 132153326 121150796 94647583 116342723 0 33732357 139219484 135946172 144554432 89236223 140484670 151464900 89656340 104767525 164104653 71241362 101493381 51376201 110696475 188577338 101527892 151110609 46249519 100134818 94457170 149108446 50758662 76379873 99970676 105022859 178465496 84583762 122429627 68649875 49281793 143946749 176426457 101694344 +98474276 3682149 16061121 177129577 98843602 96530478 73723612 107852417 53295578 180854529 124644503 110603233 78564244 64877306 56365082 95059433 125110288 101551577 99922564 84362125 127813863 141358972 110675442 17217844 88638376 141775406 58447055 118835574 116562674 100213196 86105773 50662317 140945069 98990238 48969782 66655311 50181759 64007041 94739887 129834992 150797622 108456365 34103402 156908695 96003683 121940889 148545243 73211875 91416016 52821388 81604355 132829852 62608875 117557676 53594061 113705708 77297159 97515089 126068397 51760059 53600822 143479319 100969528 87704576 93037468 82610366 33732357 0 105487127 104762374 138111379 87626108 106752313 117732543 55923983 103157410 130372296 37509005 67761024 17643844 76964118 154844981 99917777 150311254 12517162 66402461 66580201 147498331 49148547 74769758 66238319 103412744 150588527 82973647 120819512 34917518 47671678 127633375 142694100 99682369 +66191927 101804978 121548248 202322387 64067645 90244897 122284435 90073385 91655611 218092694 25708722 141946608 116924277 83077445 134484797 90496974 131883138 138848105 124496716 60589064 159157238 146686885 133994316 115340673 158571555 63197135 132097784 124017973 155608244 137451361 141328806 54824810 117172008 51362987 142862701 138876791 144074678 86559348 115384257 133057214 170539562 93004791 110847787 190361797 95490851 177400726 144054598 105680924 134479444 56983881 134194582 136052074 156501794 107533090 96972328 167463008 114535324 149521904 173273218 125333274 91350367 59089044 109944439 141461876 136415735 86772859 139219484 105487127 0 113737285 53721104 110178415 138095688 121895036 132668368 82558638 161715671 107442184 37726103 123130971 133160026 157387605 79319005 162360442 110639991 136335640 125252282 199289652 101417842 123358452 139811534 158635777 175162679 115154563 226306639 113037233 102894711 129345411 149466950 87093006 +47545358 101080225 118274936 175300795 173892767 45344172 109762575 71426816 51466796 195312037 139446007 108163963 76735462 123609952 128404696 71850405 125596101 99112307 148415963 81922855 102833305 101786160 108414415 96945894 118382740 144588986 87197059 133657519 110707519 114670704 125098474 95357317 138505799 156709032 105063882 95405315 106275859 70329016 127024474 88156489 200420159 144495328 70658972 200001343 132762479 167020854 99153873 71383093 128143686 97516388 89293857 91151349 118702975 146149898 80741996 102167753 121122798 115296094 162893346 88315629 51161552 142366962 3792846 76166621 98621905 108802093 135946172 104762374 113737285 0 147734902 93948083 104313043 143924270 92479553 37657913 100274872 67253369 78258610 122406218 144800243 98000564 34418280 159145229 92245212 54864506 122674301 154388927 85187510 78457727 102793889 142405445 198472940 70253838 163569285 106957132 86664379 84444686 143179913 42192281 +119913031 141793528 126883196 180269511 117788749 143966001 121324573 141366949 96268106 164371590 79429826 88225504 121536772 136798549 142933086 144218078 78162034 144524105 104873541 114310168 105436134 161044665 80273212 141747204 114633946 116918239 142891664 174936505 148753813 83730257 133706734 108545914 134372058 105084091 89141597 134683408 90353574 111608002 61663153 127683481 116818458 146725895 115460282 230734169 143604644 147082395 135521415 76351809 131587831 110704985 122110067 130678341 102780690 126211439 101195022 140175152 60814220 149522672 142954887 133116939 96573350 5367940 143942056 114174020 140638429 140493963 144554432 138111379 53721104 147734902 0 135227069 84374584 135470319 137280863 136279742 107994567 112054679 91447207 155755223 79438922 195016796 133040109 156709321 137046522 135476135 71531178 193915919 96749508 122370719 147595199 151013705 155539504 130574608 231641587 121485522 95272639 175811850 95745846 140814110 +72656881 91308257 71564987 173654486 146897898 70455695 63052626 96538339 89653081 177970219 128797685 146960736 114921747 83606240 135013592 64292141 137492928 137909080 118472170 118175445 144910634 126897683 142229541 104843952 101021016 134058158 87573455 86947570 97000660 97328886 78388525 55353605 120269982 109999083 80523881 79365199 81735858 23619067 153350794 113268012 206301488 97785379 85515747 153291394 86052530 180498700 124265396 69736784 102997235 57512676 114405380 116262872 94162974 106886690 34032047 57915705 74412849 140083583 176371192 103172404 89958325 140595009 90155237 31914573 73475454 87301654 89236223 87626108 110178415 93948083 135227069 0 143109816 122423831 107336328 62769436 147469067 82110144 72452312 105269952 135575025 163852559 59529803 170307950 100143270 53216688 85129807 139781083 38477561 67052510 117650664 95695496 169138133 75256399 161921467 113566028 39954430 109556209 155076740 67303804 +105738138 103070164 122813434 177290734 162020146 97057686 85670919 108013574 53456735 191719611 123661223 3850920 78725401 112493588 103981364 130043185 116557498 101102246 44102920 83912794 21061550 122239190 4101372 98935833 80085586 161149636 117791350 106693838 111282789 111078278 144810578 120708620 114681513 98006958 65807032 125999606 67019009 122711846 22711431 88731759 190457162 120403672 72648911 146359585 154708488 62707811 150867387 73373032 108253266 122867691 37735483 91726619 52167939 41836855 112298866 123190897 88162241 110570950 58580303 76361273 53151491 79006644 100520197 111195243 137775047 152656669 140484670 106752313 138095688 104313043 84374584 143109816 0 123018673 94469492 89371427 23619983 69243308 129635927 124396157 40487200 171682231 92611060 95938700 94235151 98136764 77445283 154964197 107853352 130171241 90839533 162117549 94768883 121967352 171215401 82533800 106376483 136158200 108831459 93905795 +114882185 114050394 133793664 163656343 138035855 98580098 138238323 138763643 126123948 253155916 99676932 119167753 151392614 95322861 136021428 111467342 57308285 173769459 147156396 95057401 144080223 155022086 127120045 127586089 93780197 137165345 146736767 162133267 172186357 172514583 153574222 67070226 113518309 74022667 155709578 154550896 156921555 98804764 145730104 163244199 252288777 115664471 144471647 152217652 141933681 68565878 158693581 130881359 178182932 69229297 129607254 166239059 169348671 106719077 109217744 129020012 149598546 177401677 64438370 162128304 125818704 140838259 140131424 154338404 148661151 35122177 151464900 117732543 121895036 143924270 135470319 122423831 123018673 0 166292228 106266357 146638656 141910521 84168933 135376387 147291646 206077863 109505990 196828779 122885407 170803977 160315504 214966780 113663258 142238207 156578922 170881193 197822359 138862282 192937894 114573864 115140127 143984394 39724473 101731989 +119451054 52241834 71985104 164846756 154767585 121930895 119811123 95569596 41012757 185091441 149419433 98320412 66281423 95766965 87254741 110682338 112827467 89268756 138572412 72079304 115531042 129076151 98570864 48107503 76355555 186907846 73774226 174759557 148760595 104450108 134016293 99222002 128662248 123765168 88371168 81982482 89583145 111917561 117180923 126209565 206721605 154543876 21820581 188473476 125368422 157177303 156241266 60929054 130817402 101381073 112494014 129204425 102010261 136306347 101504581 101422887 116698545 85232268 153049795 39477238 41318001 131912923 88686707 75421755 140947988 131170051 89656340 55923983 132668368 92479553 137280863 107336328 94469492 166292228 0 122551774 118089475 25226184 116320709 73567827 107853777 162883816 119312141 148691190 43406821 54119640 105981587 192442003 97059067 122680278 53955498 151323264 189238375 130884167 162824419 65807177 95582198 115350554 130411279 118779004 +16366711 100534588 87096289 157070798 146626283 7686259 78583928 40248169 81539017 168499004 108267360 93222347 99175189 92431305 90746783 40671758 131656919 110575072 133474347 92803096 110432977 64128247 93472799 96400257 148454961 106931073 49539146 102478872 79528872 112860188 93919827 64178670 149386040 123017576 96055183 57747402 97267160 39150369 112082858 56977842 162762246 113316681 100731193 168822696 101133342 152079238 61495960 94282218 96965039 66337741 51635944 59972702 109694276 122417992 49563349 120685141 89944151 152954007 147951730 118387850 81233773 141647682 33865067 94684009 67443258 71144180 104767525 103157410 82558638 37657913 136279742 62769436 89371427 106266357 122551774 0 112991410 97325590 47079963 120801254 111345819 107562389 3239633 143960189 91699575 92522419 100661109 123210280 54008863 40799814 132866110 111226798 167294293 32595925 191854680 69299219 55485732 46786773 141518725 4534368 +129358121 126690147 146433417 200910717 143024183 120677669 109290902 131633557 77076718 215339594 147281206 27470903 102345384 136113571 127601347 153663168 124619812 124722229 67722903 107532777 2558433 145859173 27721355 122555816 88147900 180713418 141411333 83073855 134902772 134698261 157793498 144328603 138301496 121626941 89427015 149619589 90638992 123850000 46331414 112351742 214077145 144023655 96268894 149417679 165457503 86327794 154951463 96993015 131873249 146487674 61355466 115346602 75787922 65456838 113437020 131253211 111782224 134190933 82200286 99981256 76771474 102626627 104067718 134815226 152880427 176276652 164104653 130372296 161715671 100274872 107994567 147469067 23619983 146638656 118089475 112991410 0 92863291 153255910 148016140 64107183 195302214 116231043 119558683 117855134 121756747 101065266 178584180 117882534 128202865 114459516 175100469 118388866 119998976 194835384 106153783 119359403 159778183 132451442 117525778 +94224870 33826856 53570126 139620572 136352607 96704711 96407948 70343412 15786573 159865257 133150906 73094228 41055239 77351987 68839763 85456154 87601283 64042572 113346228 46853120 90304858 103849967 73344680 29692525 51129371 164459742 48548042 150019880 130345617 79223924 108790109 80807024 103436064 136499243 63144984 56756298 64356961 86691377 91954739 107794587 188306627 131140701 3405603 194417700 100142238 131951119 131015082 35702870 105591218 81952726 94079036 110789447 76784077 111080163 76278397 76196703 91472361 66817290 127823611 21062260 16091817 106686739 63460523 50195571 115721804 112755073 71241362 37509005 107442184 67253369 112054679 82110144 69243308 141910521 25226184 97325590 92863291 0 92576253 55152849 89438799 137657632 94085957 123465006 24991843 28893456 80755403 170182667 71832883 97454094 35540520 126097080 164012191 105657983 137598235 47392199 70356014 96935576 105185095 93552820 +30713252 64078875 83822145 177580922 101793748 54766222 88266804 54594710 76789680 203184397 63434825 133486847 102058346 45351342 96758694 55018299 141477218 124435191 143686348 45723133 150697477 111208210 133705955 77614570 143705624 100099520 96619109 112161748 120129569 122543064 103602703 17098707 102306077 89089090 105738059 101150688 106950036 48833245 115095896 97578539 208265665 122999557 94500128 178505572 57764748 152734811 108575923 96705977 128211413 19257778 98715907 100573399 119377152 132100868 59246225 130368017 99627027 111795801 148607303 112156785 76484436 96815147 74465764 104366885 98689632 49046756 101493381 67761024 37726103 78258610 91447207 72452312 129635927 84168933 116320709 47079963 153255910 92576253 0 85404868 97320127 121908930 43840330 147494511 72913888 121469709 110343985 163810977 63691739 87879777 106607403 120909674 194352311 79675888 188580536 75311130 65168608 93866736 123893406 51614331 +116118120 21325993 33704965 194773421 116487446 114174322 91367456 125496261 70939422 198498373 142288347 128247077 96208088 82521150 74008926 112703277 142754132 119195421 117566408 102005969 145457707 159002816 128319286 34861688 106282220 159419250 76090899 101191730 134206518 117857040 103749617 68306161 158588913 116634082 66613626 84299155 67825603 81650885 112383731 147478836 168441466 126100209 51747246 139264851 113647527 104297045 166189087 90855719 109059860 70465232 99248199 150473696 80252719 135201520 71237905 131349552 94941003 115158933 108424553 69403903 71244666 161123163 118613372 105348420 110681312 100254210 51376201 17643844 123130971 122406218 155755223 105269952 124396157 135376387 73567827 120801254 148016140 55152849 85404868 0 94607962 172488825 117561621 167955098 30161006 84046305 84224045 165142175 66792391 92413602 83882163 121056588 168232371 100617491 138463356 52561362 65315522 145277219 160337944 117326213 +127712530 73281969 93025239 217777934 175807720 103659560 126158119 113555788 93943935 224004067 158868748 44338120 119212601 72006388 63494164 124618536 146606767 141589446 76387376 124399994 61548750 160101548 36385828 69147638 120572786 128737043 135411173 147181038 106347127 143362734 163069891 80221420 155168713 138494158 98091488 143619429 99303465 111955958 17775769 83796097 185521500 160890872 86033196 186846785 124114803 103195011 134912248 113860232 140537722 82380491 78222683 86790957 84452395 82324055 122368938 163678097 120446697 70083750 99067503 103689853 93638691 74070982 141007397 139634370 161812345 112169469 110696475 76964118 133160026 144800243 79438922 135575025 40487200 147291646 107853777 111345819 64107183 89438799 97320127 94607962 0 180870008 114585452 128223156 64446956 118332255 109729739 150028535 126112665 151733876 101360520 180376862 127053339 143941744 197783630 42046600 124635796 149063856 149318659 106811451 +91195678 158527130 170906102 245705058 213123279 115248648 172496584 67314220 121871059 237759946 174764356 175533151 147139725 167260272 198309172 115500725 216010973 170127058 156827981 152937606 192743781 171690636 167580859 167350157 188787003 212252769 157101535 203561995 180611995 157118613 184878745 139007637 203276498 149110091 105875199 165309791 107087176 140233492 186190918 158060965 270324635 190751895 141063235 269905819 179673678 234390042 169058349 141787356 148321433 141166708 159198333 161055825 119514292 205280194 150646472 200168317 134202576 204474922 230262534 158719892 122176303 200384736 94207718 174167185 164069194 170955686 188577338 154844981 157387605 98000564 195016796 163852559 171682231 206077863 162883816 107562389 195302214 137657632 121908930 172488825 180870008 0 104322756 207216671 162649475 152865070 123485618 224293403 147921519 148362203 173198152 202185716 207493944 140158314 261569849 176861608 146444650 154349162 233594785 112096757 +13127078 103599926 83856656 160310431 143386650 10925892 75344295 37008536 78299384 171738637 105027727 96461980 102414822 89191672 93986416 37432125 134896552 113814705 130763839 89563463 113672610 67367880 96712432 99639890 145215328 110170706 52778779 99239239 76289239 109620555 90680194 60939037 146146407 122290752 92815550 60987035 94027527 35910736 115322491 53738209 166001879 110077048 97491560 165583063 98344199 155318871 64735593 91042585 93725406 63098108 54875577 56733069 106454643 119178359 46323716 117445508 86704518 149714374 151191363 115148217 77994140 138408049 30625434 91444376 64203625 74383813 101527892 99917777 79319005 34418280 133040109 59529803 92611060 109505990 119312141 3239633 116231043 94085957 43840330 117561621 114585452 104322756 0 147199822 94939208 89282786 97421476 119970647 50769230 44039447 129626477 107987165 164054660 35835558 188615047 72538852 52246099 50026406 144758358 7774001 +160326900 153993403 136806977 231512432 188982697 142577712 156405454 162235272 107678433 199452471 150623774 99789620 82409767 192845853 191717320 184631947 211066289 155456969 51835780 101771378 117000250 199019700 91837328 153157531 174594377 188112187 94421043 140778307 162400778 118811138 168787615 164593218 158354322 124969509 101341472 102629299 102553449 146688883 110447387 176467715 169733987 166611313 126870609 207122131 146015239 158646511 170602296 127594730 138982134 166752289 133674183 179462575 114980565 137775555 136275903 191418073 95895101 190282296 154519003 144527266 107983677 162077261 155352383 165416941 168503915 196541267 151110609 150311254 162360442 159145229 156709321 170307950 95938700 196828779 148691190 143960189 119558683 123465006 147494511 167955098 128223156 207216671 147199822 0 148456849 152358462 85178143 230180173 131830389 157451600 159005526 186094586 102501743 165655489 178948261 170269756 130353520 181678226 204770159 139425821 +103627140 8835013 28578283 164612415 111360764 84013316 86240774 95335255 40778416 184857100 136348713 98086071 66047082 52360144 43847920 100212297 112593126 89034415 112439726 71844963 115296701 128841810 98336523 4700682 76121214 154292568 70964217 131352736 129079836 104215767 98622935 55815181 128427907 111507400 61486944 79172473 62698921 76524203 82222725 125975224 163314784 120973527 21586240 169425857 107289323 134458051 136028081 60694713 103933178 57974252 69087193 128970084 75126037 130074838 66111223 101188546 89814321 84997927 138585559 39242897 41083660 131678582 88452366 75187414 105554630 87763230 46249519 12517162 110639991 92245212 137046522 100143270 94235151 122885407 43406821 91699575 117855134 24991843 72913888 30161006 64446956 162649475 94939208 148456849 0 53885299 79097363 160015493 61665709 87286920 53721157 115929906 163105689 95490809 133336674 22400356 60188840 115116213 130176938 87165207 +102409864 62720312 82463582 163042028 165246063 100208678 116269314 99236868 44680029 188758713 137055269 101987684 69948695 106245443 97733219 114349610 116494739 92936028 142239684 75746576 119198314 132743423 102238136 58585981 80022827 174543682 77441498 140164258 133831913 108117380 131605213 108570293 132329520 159079727 92038440 85649754 93250417 76835755 120848195 136688043 217200083 151002067 32299059 206508082 129035694 160844575 154018379 59124326 134484674 110729364 122972492 139682903 105677533 139973619 87248735 47303247 120365817 95710746 156717067 49955716 44985273 130108195 58657352 21302115 126692142 140518342 100134818 66402461 136335640 54864506 135476135 53216688 98136764 170803977 54119640 92522419 121756747 28893456 121469709 84046305 118332255 152865070 89282786 152358462 53885299 0 109648859 179803737 91694249 120269198 64433976 148912184 185151297 125118344 108704779 76285655 93171118 125829032 134078551 97056787 +110548554 70262350 76785934 187090836 159568415 108347368 71227311 91269687 71817993 114274328 132130357 81296203 97086659 118664888 122945283 134809369 149693212 119463504 33342363 102274052 98506833 164789356 73343911 83798045 131884774 139279105 92794402 124839243 77222635 33632995 83609472 93245278 115011718 106476092 17610419 84586146 18822396 61510740 91953970 98475629 182079664 105960064 84161006 185481811 93507382 140153094 85424153 86925601 60056653 92571324 115180766 96778805 31249512 115061375 51097760 143045512 10716958 133694623 136025586 87939593 71512749 76899118 118881455 117044380 89578434 125193327 94457170 66580201 125252282 122674301 71531178 85129807 77445283 160315504 105981587 100661109 101065266 80755403 110343985 84224045 109729739 123485618 97421476 85178143 79097363 109648859 0 145002030 46652246 72273457 102417853 100916443 84008326 80477346 160454844 101497719 45175377 147447882 167277024 105195477 +133097725 151180480 131437210 243195717 214219691 130896539 125878587 156979183 154396094 235592756 195525571 158815117 179664760 173316164 203863413 157402772 210580161 202041605 178344393 184852153 176025747 187338527 150862825 164716175 174108249 193930381 147445678 162211857 88783468 157201109 61392558 147896554 237797403 169871306 140396104 139237422 141608081 116162016 132252766 66232438 266173711 160611340 170621422 228555681 148158658 217672008 184706240 141576877 174714224 147222600 174846224 69227298 134429836 155612733 105749036 132500490 134285072 198719795 213544500 152964765 154090850 188547979 150596081 158501622 145192443 179844603 149108446 147498331 199289652 154388927 193915919 139781083 154964197 214966780 192442003 123210280 178584180 170182667 163810977 165142175 150028535 224293403 119970647 230180173 160015493 179803737 145002030 0 101303522 126924733 167443025 155567719 200485762 135128622 202869148 182415849 99826653 169997053 222607337 127744648 +63896308 52830696 33087426 144191057 115869907 61695122 24575065 87777766 56046310 139492658 97175787 111704272 81314976 74845667 105513629 88201355 135839832 103691821 79994609 86270436 115324101 118137110 103751980 66366391 122962254 95580597 49095894 78186997 67414127 58851325 39910964 46593032 139447619 71521522 42046320 40887638 43258297 14858494 122362039 89965157 167823927 59307818 75238486 144530821 49808874 156813018 110642483 40273355 73410702 48752103 105644807 86970297 55685413 68409129 4445514 96393266 35935288 103839927 152685510 92895143 55741066 102117448 81394664 70392134 43888921 78541081 50758662 49148547 101417842 85187510 96749508 38477561 107853352 113663258 97059067 54008863 117882534 71832883 63691739 66792391 126112665 147921519 50769230 131830389 61665709 91694249 46652246 101303522 0 28574949 90430690 57217935 130660572 36778838 137845817 84066065 1476869 100795636 135403733 58543231 +57166525 78451907 58708637 116270984 141491118 48486073 53150014 81047983 81667521 165113869 107872027 134022161 106936187 100587591 131134840 81471572 107264883 129313032 105615820 112123580 130761298 104928061 129373191 91987602 143736795 82539037 74717105 106761946 95989076 84472536 65532175 75167981 163474907 82217762 67667531 66508849 68879508 43433443 147983250 97777656 192263516 87882767 100859697 173105770 75430085 182434229 102295774 68848304 101985651 74494027 92435758 100772516 81306624 96984078 33020463 124968215 61556499 129461138 178306721 118516354 81362277 127738659 74664881 98967083 72463870 107116030 76379873 74769758 123358452 78457727 122370719 67052510 130171241 142238207 122680278 40799814 128202865 97454094 87879777 92413602 151733876 148362203 44039447 157451600 87286920 120269198 72273457 126924733 28574949 0 119005639 82839146 156281783 8203889 163467028 109687276 27098080 87586587 124848695 45334182 +129765390 62556170 82299440 175161092 165081921 132245231 65855625 105883932 51327093 195405777 160310045 94690453 76595759 61256061 97569077 120996674 123141803 99583092 134942453 82393640 111901083 139390487 94940905 58421839 86669891 152081136 84088562 168617687 123761617 114764444 130341654 89508696 138976584 134655780 98685504 80625204 99897481 105289184 113550964 101210587 217035941 100588378 32134917 223147014 85307823 153547344 166555602 71243390 141131738 87349625 122808350 104205447 112324597 109689689 94876204 111737223 113134811 31276770 149419836 14478260 51632337 142227259 99001043 85736091 134319611 121456745 99970676 66238319 139811534 102793889 147595199 117650664 90839533 156578922 53955498 132866110 114459516 35540520 106607403 83882163 101360520 173198152 129626477 159005526 53721157 64433976 102417853 167443025 90430690 119005639 0 147648625 185608416 127209528 173138755 76121513 91907559 125664890 140725615 129093340 +121114243 107094893 87351623 157143056 170134104 118913057 81793000 144995701 110310507 186113810 151439984 165968469 135579173 129230577 159777826 145375058 190104029 157956018 134258806 140766566 172542036 175355045 158016177 120630588 177226451 149844794 103360091 135404932 124632062 105472477 94175161 103810967 193711816 125785719 96310517 95151835 97522494 72076429 176626236 147183092 222088124 116525753 129502683 201748756 104073071 211077215 157263635 97491290 130628637 103137013 162862742 144188232 109949610 125627064 61663449 153611201 90199485 158104124 206949707 147159340 110005263 156381645 138612599 127610069 101106856 135759016 105022859 103412744 158635777 142405445 151013705 95695496 162117549 170881193 151323264 111226798 175100469 126097080 120909674 121056588 180376862 202185716 107987165 186094586 115929906 148912184 100916443 155567719 57217935 82839146 147648625 0 184924769 91043035 192110014 138330262 55741066 158013571 192621668 115761166 +177181738 154270676 160794260 271099162 187812880 174980552 155235637 175278013 148225618 198282654 149453957 98619803 173494284 199059727 167600616 201486785 211326381 195871129 50665963 178681677 115830433 217008073 90667511 167806371 174854469 186942370 176802728 162018721 161230961 117641321 167617798 177253604 199020044 123799692 101618745 168594472 102830722 145519066 109277570 175297898 266087990 165441496 167417794 228362545 177515708 157476694 169432479 168141915 137812317 176579650 132504366 178292758 115257838 136605738 135106086 217959780 94725284 197137089 153349186 171130156 147920374 160907444 194680094 201052706 167334098 209201653 178465496 150588527 175162679 198472940 155539504 169138133 94768883 197822359 189238375 167294293 118388866 164012191 194352311 168232371 127053339 207493944 164054660 102501743 163105689 185151297 84008326 200485762 130660572 156281783 185608416 184924769 0 164485672 76446518 169099939 129183703 214081066 203600342 171828661 +48962636 86655796 66912526 124474873 149695007 40282184 61353903 72844094 89871410 173317758 111823561 125818272 115140076 108791480 123342708 73267683 99060994 137516921 113819709 120327469 122557409 96724172 126068724 100191491 135532906 74335148 82135071 114965835 104192965 92676425 73736064 83371870 155271018 90421651 75871420 74712738 77083397 51637332 144678783 89573767 184059627 96086656 109063586 181309659 83633974 184675163 94091885 77052193 110189540 82697916 84231869 92568627 89510513 105187967 41224352 133172104 69760388 137665027 180547655 126720243 89566166 135942548 66460992 107170972 80667759 103740105 84583762 82973647 115154563 70253838 130574608 75256399 121967352 138862282 130884167 32595925 119998976 105657983 79675888 100617491 143941744 140158314 35835558 165655489 95490809 125118344 80477346 135128622 36778838 8203889 127209528 91043035 164485672 0 171670917 101895144 35301969 79382698 116644806 37130293 +201742125 124501661 104758391 271746807 187540872 195300994 162420882 207941647 153384808 274384737 213341773 175066321 178653474 185696818 177184594 215878945 225199518 201640807 127112481 184451355 192276951 241448202 167114029 138037356 188727606 230472676 147144325 216032814 205259944 193743404 141476590 171481829 241034299 187687508 169789294 155352581 171001271 152704311 185724088 200702098 239494892 197153635 141003838 277728207 184700953 233923212 245534562 167829105 211256519 173640900 202423867 197707238 183428387 206254946 142291331 156008026 170827367 204415525 229795704 158660495 153690052 237009527 167362131 130006894 181734738 157815717 122429627 120819512 226306639 163569285 231641587 161921467 171215401 192937894 162824419 191854680 194835384 137598235 188580536 138463356 197783630 261569849 188615047 178948261 133336674 108704779 160454844 202869148 137845817 163467028 173138755 192110014 76446518 171670917 0 155737030 136368948 234401508 232662367 192149103 +85665930 31235369 50978639 187012771 133761120 61612960 108641130 109547388 63178772 207257456 138745955 86384720 88447438 29959788 21447564 98291397 134993482 111434771 118433976 94245319 103595350 118054948 78432428 27101038 98521570 170783643 93364573 153275464 148393727 126616123 121023291 58212423 150828263 133907756 83887300 101572829 85099277 89946961 59822369 125842697 185715140 143373883 43986596 191826213 129689679 145241611 113627725 83095069 126333534 56053352 46686837 128837557 97526393 124370655 88511579 123588902 112214677 107398283 141114103 61643253 63484016 116117582 103164286 97587770 127954986 90160472 68649875 34917518 113037233 106957132 121485522 113566028 82533800 114573864 65807177 69299219 106153783 47392199 75311130 52561362 42046600 176861608 72538852 170269756 22400356 76285655 101497719 182415849 84066065 109687276 76121513 138330262 169099939 101895144 155737030 0 82589196 107017256 136569618 64764851 +65373177 51353827 31610557 143369064 114393038 63171991 26051934 89254635 54569441 138015789 95698918 110227403 79838107 73489511 104036760 89633992 134362963 102214952 78517740 85025500 116800970 119613979 102275111 64889522 121485385 94103728 47619025 79663866 68890996 57374456 38434095 48069901 137970750 70044653 40569451 39410769 41781428 16335363 120885170 91442026 166347058 60784687 73761617 146007690 48332005 155336149 109165614 41750224 74887571 47395947 107121676 88447166 54208544 69885998 5922383 97870135 34458419 102363058 151208641 91418274 54264197 100640579 82871533 71869003 45365790 80017950 49281793 47671678 102894711 86664379 95272639 39954430 106376483 115140127 95582198 55485732 119359403 70356014 65168608 65315522 124635796 146444650 52246099 130353520 60188840 93171118 45175377 99826653 1476869 27098080 91907559 55741066 129183703 35301969 136368948 82589196 0 102272505 136880602 60020100 +63153484 123951226 129643117 203857571 193413056 45404296 125370701 87034942 112722149 207137406 155054133 140009120 136893226 136977044 118796744 87458531 178443692 148293109 180261120 139589869 157219750 101846284 140259572 119816895 148064947 153717846 87257183 149265645 126315645 151005155 140706600 110965443 196172813 169804349 142841956 95465439 144053933 85937142 158869631 103764615 200480283 160103454 93529973 215609469 138851379 194974307 99213997 132638446 143751812 113124514 98422717 106759475 156228317 169204765 96350122 167471914 136730924 156941660 190846799 111186630 113027393 170443910 80651840 141470782 114230031 108862217 143946749 127633375 129345411 84444686 175811850 109556209 136158200 143984394 115350554 46786773 159778183 96935576 93866736 145277219 149063856 154349162 50026406 181678226 115116213 125829032 147447882 169997053 100795636 87586587 125664890 158013571 214081066 79382698 234401508 107017256 102272505 0 183708867 42252405 +154606658 139011951 158755221 203380816 177760328 138304571 110828668 175528507 120971668 260117436 139401405 112682379 146240334 135047334 158017182 151191815 17583812 169227667 152934379 130376780 129893009 120326282 112932831 134877620 54055724 141696409 153733137 201857740 139380505 179476103 175314697 106794699 73793836 113747140 168330079 161941393 169542056 138529237 131542890 156374899 212564304 145561421 108590698 191942125 181658154 108290351 198418054 140887965 185083467 108953770 89882781 158936675 160999398 66994604 139849247 97161035 156560066 172002385 104162843 126247355 121276912 101113786 139387067 123162167 179292654 74846650 176426457 142694100 149466950 143179913 95745846 155076740 108831459 39724473 130411279 141518725 132451442 105185095 123893406 160337944 149318659 233594785 144758358 204770159 130176938 134078551 167277024 222607337 135403733 124848695 140725615 192621668 203600342 116644806 232662367 136569618 136880602 183708867 0 141456462 +20901079 96000220 87390712 161605166 151160651 3151891 83118296 44782537 86073385 173033372 112801728 97756715 94640821 94724639 86212415 45206126 136191287 106040704 138008715 97337464 114967345 59593879 98007167 91865889 144682191 111465441 45004778 107013240 84063240 108752750 98454195 68713038 153920408 127551944 100589551 53213034 101801528 43684737 116617226 61512210 158227878 117851049 96958423 173357064 96598974 152721902 56961592 98816586 101499407 70872109 56170312 64507070 113975912 126952360 54097717 125219509 94478519 150630027 148594394 114615080 85768141 146182050 38399435 99218377 71977626 66609812 101694344 99682369 87093006 42192281 140814110 67303804 93905795 101731989 118779004 4534368 117525778 93552820 51614331 117326213 106811451 112096757 7774001 139425821 87165207 97056787 105195477 127744648 58543231 45334182 129093340 115761166 171828661 37130293 192149103 64764851 60020100 42252405 141456462 0 diff --git a/output/paralel_500.txt b/output/paralel_500.txt index e04575d..810bcf8 100644 --- a/output/paralel_500.txt +++ b/output/paralel_500.txt @@ -1,4 +1,3 @@ - 0 51934913 46364948 24305047 30819006 34938922 41136292 24777451 25270849 31656698 32369170 32880020 25576093 34811735 38632394 27881345 26266559 31407984 31615934 38190044 30981161 25573424 33615460 34697231 34354839 33582800 43734598 21087780 35224448 22462921 31936275 31366134 26770823 28033610 38916058 24507869 24564195 35121551 37424594 11880800 29192887 38514242 31670632 24535888 22834799 33363487 24699879 32867601 24991815 27543537 27346460 20030820 36131305 37331432 36672999 30469655 37586308 33017107 29593823 28457845 36890006 33618778 33923936 36157273 25389033 31244579 32792123 22797813 20406242 36427379 29199140 39857388 34249161 34734311 42684317 33939028 28737880 27575670 28681269 33733835 27691059 20338722 29720795 33275815 40362591 29411251 35039655 30247196 42379169 27691457 34711381 28709299 24545687 45041583 69081327 30680677 45036731 44295591 38835819 29571807 34057801 41147434 29057905 13836843 22455608 39524069 20043415 25503928 44939012 27540948 47327436 38436870 27503972 34795337 37442925 30586834 35731247 17408544 29935035 31337494 40916335 30657312 33182233 45023280 30025421 31893034 31837857 29128452 29119994 16802192 13305547 33604594 32970036 25607584 30320257 39499392 20509345 33096949 31167806 28271398 33704951 39212217 32488608 28661517 34846822 35870007 31475865 25997135 32008009 15644455 46804179 29923877 39450127 36793974 29805854 24033775 29273976 28920148 29514872 24644410 26716008 36565677 38912035 49279683 30807734 33740096 23078672 33265957 25799999 33948770 36090625 32590981 39207394 15923639 40949519 29319562 40801852 37977297 32629733 28650495 37515173 45399814 35344900 27312758 33044655 34606306 29922244 20518289 42043878 25188211 29019412 22734565 19317007 51574277 22903121 29058395 26611531 32510823 33565333 28485739 32003237 36473987 28776028 27504480 40333480 23995395 29110382 28578190 46355242 41124193 38746338 33433618 27353166 37694138 34381412 31091523 31460651 36074689 35351153 42616298 44928846 28250638 39042080 34537991 30703615 25532475 27479653 34381620 32105956 41660086 42746603 40982848 30663854 27106267 19341944 27808331 38481907 16901275 35292838 31213106 37787591 43663809 46028442 32502769 28857381 36631365 38756617 34312493 20072733 29275999 4853353 32071755 32054943 37752743 52617701 27728983 25091324 28583132 31541736 39375116 28943655 29818834 27299934 48495407 33903536 26721541 33304113 34938336 28902983 27675854 32025367 42030025 30140967 30036148 33771099 47735049 34389519 37697474 45221913 22504104 29413845 36421352 32258310 33815865 24135950 29524228 18622143 31929109 26728930 11939177 52239622 28751827 28234755 25724830 24139317 43697937 31515495 28277326 34631107 24716559 40179200 37393894 29110346 31704423 31260161 27989716 34457880 36187762 23049600 25576866 41684432 29052857 35727056 27572117 29992017 27386576 29581046 24185186 33358970 30702482 38881649 36683047 37708158 43117876 35482388 30322727 24436017 23395101 37884100 32060657 31556561 22417132 36398479 19492111 30690835 33172818 27017430 38721788 25056635 37132232 26558945 42326268 37530507 25587097 34987392 27445885 15769866 28272809 38377953 32763359 39065637 24624205 37646710 34477713 31635873 28323599 42377683 23241134 36074845 31384892 28807198 39056470 28721128 29421959 30505142 44998779 28393783 39072999 37676022 29492369 34552349 46159818 24644702 26804024 38647538 18498079 37315274 32733444 27504411 25904160 26580926 31485141 28898429 31097952 30238568 21027566 19082716 36804698 23000363 33805208 37042645 16404247 29347548 29115153 35259700 31718316 27087654 33393411 37637580 40705393 30853565 29459701 32562662 30357814 38282589 31743364 22021177 35687263 44900615 31570230 27574431 44135253 20365030 25306355 26754380 27293696 39324147 42221801 31570990 35890166 31261080 34950465 30840353 32265682 18970493 26849671 40982639 23981555 17870900 30717303 27475626 51289149 33704878 13511012 25636132 30612135 32356840 55084978 21844365 26538651 30701112 18742297 40263904 28897099 35120242 50883732 19746221 28842255 33697569 30780561 43505446 48781630 35595485 31219002 32809668 50362355 37379387 30069852 33216284 30874351 22275636 33777100 37328546 19958176 29773030 13579065 27631652 27662113 33441911 37689500 35919047 37143358 38021411 46399220 28918161 33116865 35651934 30504783 23563280 25008335 43581904 21180098 34210796 44155568 35018143 38708208 27210286 37233221 33285508 47238350 37026879 40930524 27662068 36705263 37137139 33675713 38188263 30532936 26268982 47655746 51934913 0 47749636 56189609 31367924 40563353 44867330 42918456 35593811 25270002 38043070 35814842 35899055 38109333 46871785 32335858 34364696 35086176 31565514 39548507 34925665 39349920 49271524 45020193 38299343 30059747 53802968 40168616 38159270 42998311 44782075 34300956 33132175 46174615 40701060 29156277 41169310 36562074 45427276 40054113 35401680 47520825 49345306 38473316 33157761 36661085 29875217 26480905 35314777 42708712 41574255 38736905 38100899 35038526 41802845 35599501 43260208 26885891 41933122 50833081 50827434 32027347 51893023 34565842 44469869 40190820 45984182 36426839 38361483 36695513 42610401 46534181 46588460 39555413 47712526 42490671 44891753 42740845 30650863 32142404 30487634 46650198 44339765 36954007 33975895 42187923 36562312 42032541 44806960 40030756 36209175 33072445 39026231 57546171 70052568 38644946 50205276 40435800 37239166 28228009 42896448 41647332 38285432 39827303 43396200 34638835 39124251 40984351 49967221 32362050 42668202 38216100 26160174 41156689 41210697 40909796 40544171 41816108 29203428 36063966 38119654 37878917 44113628 50697180 23638725 35133628 39802126 32806644 45450024 38170673 41478860 32848168 46381297 48962434 23343889 46123078 35771845 26710253 34891800 36235667 41803088 45955564 37864114 37085840 31460649 32346954 34272440 39934563 37626663 38019691 51167325 32882553 42384949 44243186 33103452 33584491 37151799 41004058 40476169 38112972 39055307 38432948 46938248 55488476 32777328 35180619 37016100 36944149 36122961 40068503 48146138 42772192 35212911 38819503 42827557 45010848 37627179 50990620 41857260 33298903 35923742 56558110 51674930 27262338 35979477 31652571 40245206 47142208 33568456 29836619 33667820 37168433 47490320 52847267 41044126 39110502 31624114 23623696 32693544 36369171 47568688 52804017 34895761 30301055 67906142 48402959 31520873 27556329 47023329 37201135 51421627 48217643 30287988 34171085 36079900 34769715 30116853 35770781 38855314 60605353 52154345 33071740 49973475 40657724 28835559 29210667 43944331 39039500 25719260 47393885 40444883 37079156 41479782 35525942 41981329 41584827 44601640 37841867 39904148 42266604 42641175 37277113 36623071 32406273 28760885 38071888 43258943 33580886 44480297 33639145 50119512 40342612 27169709 43486542 54058224 24205930 35414286 27239334 38763341 41662053 35428636 39101881 40076606 53308331 49306897 39396830 39037912 47714774 46872070 30610676 34984043 50918336 40209337 21898765 42190774 43966807 39037927 37937388 60702336 33488456 36037531 41242454 29965404 38146863 38073378 26001175 40997379 43179055 33950535 40112490 64703845 35977326 38557717 35275546 35192815 34292566 29647439 29528209 33759318 40794810 46527706 36662287 31106857 36464474 45920815 38544574 38181874 39246261 34207896 40682011 27643149 38146822 35966970 30506939 56023796 32516422 31078840 41759991 44563526 39752146 43641700 41058454 36190671 49299270 43902063 28454671 46807113 36863663 48822806 27077806 33058866 33575428 35054681 40432703 42629753 35263350 35905741 43255011 36214931 45230369 38902287 9608645 42964149 33551366 22630874 38499292 56075604 35494414 44051853 34261153 46382450 31849704 42819454 36000370 36808617 33699105 37718449 37017630 40437991 42268423 39965494 39973170 36685397 32719557 35534009 49819881 41181237 43868468 42966244 29732283 40061728 46399732 33590943 43650604 43110703 46671392 32430040 26346748 26160613 28838982 38273984 41808103 40056725 28805046 40561530 34964994 37051803 40709020 35777035 35056091 39977467 38779483 46971219 32839147 43912517 27059082 39860062 29398928 42285988 58660634 41669493 28115903 31218864 34081808 30638126 34201813 37146489 42357727 36811472 47724103 36097358 46199342 35627530 39472558 40691808 41029282 44961233 44847156 42729286 32177901 47140114 28563769 35693937 30756673 45281969 39910710 44015901 35186111 37101965 43181526 28998283 53059322 50309993 41064084 31982134 21322778 25970144 52140106 35781793 28036445 39928639 39682889 45240275 44975350 45675100 47171467 35226644 31777077 31111465 40822592 34216089 50054620 47728299 36943163 40835881 53661552 36035589 28707546 35704431 42032647 36501762 32693943 47651508 35014689 33070628 41752378 33993004 43907847 32685485 45787637 48706501 43886705 41079910 53595717 33566569 43601485 34920327 44408249 36339718 29734807 48036417 39321103 35221980 40443303 39822568 40685752 26453860 33520956 26898812 43378559 41839803 56333885 43725476 35948837 28159130 42193666 41146939 31783819 30995454 46783957 46364948 47749636 0 39654437 29630750 36595992 34857914 43109411 32556784 31399680 42661086 40293114 32862028 41169291 30442859 28879221 30908059 38821078 38674193 41394268 35686176 34184431 52193704 41983166 39059854 38632723 36430410 32937294 42637542 43727269 47296145 38779228 27890109 46365570 39358242 35677584 43582515 43216987 48350065 37460267 36880311 49083742 27814039 31821823 30120734 39721043 36496537 35873137 32277750 37899719 47181544 37797196 30280703 37219212 30394621 24191277 39380489 32904887 38552887 35077714 44175941 15722289 54526599 18030670 33158241 48763796 44641637 33766890 37421774 38036935 37187914 23678171 38671806 34622091 40519532 39591365 47216108 37867586 22830667 15607232 32504525 39384736 41587185 33496955 43368127 34922461 37322823 40911232 37899985 42406151 42830495 35995234 37892491 52327518 67299988 36907772 52385962 43661483 35421193 35336688 41159274 51039564 40466118 37675093 46247674 45604781 31892929 43835888 42774227 27428728 42051783 43623494 33268853 35914623 42552119 37872769 34424332 33992074 27466254 38915440 31301851 34389661 40468168 31943517 33030957 31527413 38064952 29349592 45506997 35134152 38768260 26580859 40958810 49019407 33325793 45726487 29120352 32839931 38453741 34498493 38346451 44556240 32930792 31843774 39488322 40246878 36662489 33283070 49958436 35867481 47638054 29811657 46863221 44079909 36163410 32644782 32027527 36206083 42645894 33255417 41430702 29020251 34928429 44688830 24957132 41835532 30364607 40679051 33085934 27635350 45695671 38532922 38324752 41386352 43220279 45903092 38444308 43629634 44037946 39820210 19388570 52685749 39282091 34371017 40457749 19565961 37208179 45981002 36928034 36357926 40189127 31926367 44779720 54609800 41235081 38099639 40197090 42635213 20606934 32129901 47086801 40411178 32808092 32691104 62664076 40578925 28064236 38702580 48364751 46593367 47723210 40397447 34766260 42744061 33327320 38504617 29568295 37951467 27805727 43232795 52214781 28138418 46328015 38570055 35122979 32945569 45744530 35582448 35111492 50245359 34494300 45652132 37624518 34392202 32058674 36419338 42513971 40693341 41245570 34446408 8577357 46669345 46786909 33747695 30102307 43990649 46181732 31843712 36656263 36561934 47082991 41112999 38867497 46338016 58717991 32778906 32377259 34348013 40933066 47390183 36229590 44709170 32811144 47188492 48468000 35698413 41889386 41682651 42747435 35088948 31913147 44442521 48472927 30471741 41057034 53948711 45559234 36720070 63553873 29790039 35640940 36309132 32146090 42426872 31421885 34574151 38845169 43144764 36120260 37401890 65096313 36037762 35520690 34335837 27372619 47894010 35934859 33463950 21672708 38825789 33424215 34925113 27650220 39200674 39800976 18375232 39420863 45334119 30335535 28595401 29802574 34766159 34749652 34985211 49038031 27274356 36148384 42517146 41252960 44073625 38315098 42635779 47402078 52107390 42768323 34742091 46998068 32006108 35719315 29591876 19955375 29703067 42163360 43284177 41128510 24421798 42427048 23406030 32342570 41773732 40869294 38140991 26428977 31814192 36232318 45404828 52208443 37664139 43712342 40882473 45039632 31910140 37096055 36760881 31085218 28765783 46797047 31852141 43360780 40531249 36093133 46102848 34948223 35779515 39116149 44886559 40243297 46358934 40213664 36304923 17383995 52769114 42163919 45135984 45270128 43960792 43641447 33444030 33269292 33317254 30225088 38771076 36030384 30985732 37524503 28313501 39685379 39986955 28511573 38991832 38363364 36627273 45849910 36401088 46093203 36137680 45213558 38791160 46074063 55213938 37814229 35224582 28466284 37643749 46378025 43594045 29915167 48154077 49319979 44383758 34009689 44462168 28976037 43432259 34040315 41942406 47141919 51419796 38856925 43875689 49299539 37956001 15524595 36886351 38016507 42674352 42031935 31875545 36202860 43573994 29758794 56171163 45398903 38973725 33323556 29895754 35362376 52957235 27496702 34657765 42109325 42534363 28811349 43006329 25505758 55851674 38078181 36255349 33625535 37365955 42789065 55008725 49574060 26048996 39937619 57648290 43144268 34489216 41311720 38160286 29236300 39541981 44614481 38290136 36130586 35762002 28750938 23738505 35097256 42331000 40185041 46625099 47167768 44605256 40087876 46115555 33183153 42671075 31097652 32586281 44579780 39512058 41623890 51295147 38085394 42531513 32975167 44372800 33028490 40718724 35719964 55494988 30885206 31833904 31518708 38867279 38076043 35719560 33846928 34697347 @@ -499,3 +498,4 @@ 30532936 31783819 35719560 35971777 22716440 25233563 19670412 25349961 17168283 18088872 29042604 24086675 17473527 24946275 23599728 21474121 18163993 22614639 19341486 28854408 24063928 12077321 34434254 26594665 27437606 18046036 39994864 15177844 21792906 19172079 24900744 22572789 14118743 28606120 26818382 16932249 15275712 27828486 28900832 18652136 10548117 35296797 26717286 16433322 14732233 23498027 17651189 19299775 16889249 25739416 28661892 13746133 12903981 24679352 24020919 17817575 34259742 19704761 16001714 25246328 28787440 25516212 32839113 28054707 19479097 28177109 26882187 17053317 13370711 17782609 24621045 29832586 20657052 22082231 35480512 25836462 13107934 25771549 19789126 25631269 3215035 26674267 32115737 24482470 26794765 22211992 25700575 25522731 31526283 14099348 23985147 17679401 22503990 36939017 57828540 26426199 35912767 33254670 25225455 16003981 28210521 34466202 27926258 24964624 25733667 29811391 14133479 26076438 37735207 14888868 33667736 12415154 13936146 20421599 22662423 18666301 8760352 22442586 22022298 20022855 26105943 23046439 25079667 39246411 16457595 19522872 27583379 20335107 30966021 17374702 19960129 20624140 28391941 34478431 16752431 32960020 12118149 19529123 23065240 24016920 25465578 33731536 18685017 19303914 23983394 20333243 6999841 17894569 32580519 23157012 34640881 17271797 30656782 28562761 19940394 8593719 18603525 20817582 25498127 10840373 13123899 23913597 29976777 30634913 18227552 26447031 14976106 24472612 17697433 27844475 30307170 24488415 28031781 19434551 29952911 30337894 22279073 29874731 31498086 21074875 29412607 37297248 34149295 15038310 24251310 20790834 21819678 24029201 23901695 17612591 21443792 18155001 25971589 40817297 23475631 20017277 19610403 12435052 21831807 23206113 31698300 35278382 22671733 3028456 48892710 29029437 20659136 8502419 28475055 30020005 32334709 24358228 18559821 22157374 23855872 22298178 17892825 25411607 22699073 43188808 36826280 15598558 30939514 28433696 17043915 16739130 33815198 26279054 18538130 31352774 33111824 21852517 24914049 19003701 24375986 14312228 30151159 20179334 15176064 24013847 27142203 30095983 30334819 13857999 10212611 27767633 27865899 26399756 25106775 17112701 29323541 21249387 22342265 27445431 45324636 12192219 16988758 15015306 23930863 25783007 20841089 28907207 20100675 21524512 33079499 20309912 22996801 28701342 27818160 18882509 19373287 38694308 30713477 9885054 25668533 31646998 26813899 23499076 45794423 14401538 22874473 23769272 19606230 17297180 16033384 13987464 22243673 26070913 19118057 18593759 48939874 20649261 20132189 10284774 16940058 28004314 17855795 2255610 22897581 25289069 28385195 29481157 20245120 17371249 14136996 21939686 26355314 27232550 14947034 26149376 37105468 22105711 25469494 18778772 36327562 14734496 18854812 23575582 19572754 24855202 21936666 13785855 20842565 30245360 27379822 16663027 27946929 9591064 30680295 19896676 22053477 14314566 22830653 22770170 26077677 23039322 23681713 27098770 16954069 29029666 15076055 22175174 29064742 26370236 16342622 26836281 36819942 20661936 34225664 22037125 27145104 16521639 25099511 25138633 23533307 16225923 28717983 9745031 25044947 26797329 20704632 31563803 24466650 19556499 13986457 31565308 22127327 12084649 19031252 23747873 24686889 37833403 21577232 20956744 25127497 23347735 17081934 19165618 13936585 17110815 25110926 23382575 20795863 18445872 19014567 12925000 17997893 27447095 15801104 7783492 20986642 23916804 30461409 21012587 31968858 18058616 25323862 22217798 22995280 33669862 25103760 11980417 18994836 22255248 30989524 27020683 12155717 30133699 31240915 15940284 23873330 33827941 12262464 23542563 18244359 28805254 25828044 38862746 23468424 27350457 34539139 21382639 24790323 23575543 25306038 29146205 31141255 10195339 18443410 27417555 18136546 45878192 24416395 17021924 6991362 10461041 18789014 36792000 13741799 15812417 29569465 22020356 25231238 29469609 29070212 37772610 20318731 20048910 16218285 15747895 23354352 42242258 37034200 9670564 23874410 38313446 23811561 16410152 25923219 22771785 16525831 13600718 29225980 20530686 19907570 19048429 13257914 27302959 20461457 29450127 29652591 31662677 29066199 37323830 21342541 26081334 27739197 24657503 17326286 16214990 32379494 21752608 22997952 35615859 29792297 29991653 14229832 28693512 18489445 35612070 10055984 36901866 21752132 23724809 18492369 25573147 25536183 0 14954343 35606391 26268982 30995454 33846928 33115499 23135125 29753260 18627377 22746378 18139902 17037203 25147433 9132332 18445146 25213696 31212817 22828195 19135612 7660296 23332715 28640134 26272061 17057082 35405873 27566284 29645739 25571342 37850244 16149463 11476760 16315801 25872363 7618446 22643016 24122806 31619180 20923478 17030627 16803504 29872451 14388182 4406226 30980674 27688905 17404941 15703852 19124286 21642418 14087036 17860868 24026536 24578595 14717752 11860946 18618540 23090670 23163753 30364571 18653092 22060255 29188971 29759059 26487831 26390368 29026326 20450716 31402299 26775010 17744663 14342330 14741171 27896470 32024763 26715593 24932674 25198109 26808081 28062277 24058669 16150033 26602888 11739308 21342290 26590517 9528127 21080258 16880015 16338024 22713628 28020727 20157889 27976376 18651020 20344055 37910636 52303320 20676457 36100896 23371159 27674232 18688293 16424955 28751695 21524337 18183193 14922040 21081807 15105098 21911006 27452804 22466169 29772565 22858277 17927375 25011173 19256355 23455887 16004575 23133932 20970629 5068512 34099589 20931154 26051286 26271896 15405926 18068906 19519277 5380764 26800589 18346321 15696175 24615369 31667366 30312999 15700762 33227441 13089768 18477454 24036859 23085736 15001169 21411102 25357661 21426321 22722620 22782020 15897272 18866188 28415087 16375581 35612500 20319981 15702439 17560676 20207815 9565338 15197457 21789201 21981304 17513463 19182440 13132696 19512368 24493022 17184517 18184959 15947725 9518269 18669052 25453721 31278789 25460034 15459706 10345343 21559075 26821071 24070151 30846350 25096165 25066104 27836414 35017984 33025495 19029539 9296967 22363699 16072996 19765247 16782223 21603820 25435021 26679274 21568097 39613132 23060841 23682757 26769251 22878175 23404672 23473534 26974081 34154582 25183106 11925887 53082897 29720783 21979435 18945542 29446674 17911150 31212770 25329847 3605478 31337904 18330652 7343835 14571627 21666401 14347220 38705494 37797899 21820017 31911133 30945069 15939922 1784787 28483221 11613620 13325391 16398431 19497632 16196187 18132618 16843766 25067332 19291989 29184843 9367707 17949806 18185297 25269571 24381476 27586180 10451931 11184230 18313318 20882619 25348087 25798121 18084320 30295160 26389692 13612681 12491088 34299654 22635342 17960377 19006535 24049410 25728979 18681154 22106221 14768698 28768735 32792706 19187973 8042458 31965870 21369415 3928166 22421471 41276983 30298687 20328177 23508598 30386224 30466206 19255212 41628991 15373157 23141894 31346573 21732605 16036406 17005003 23167994 19353269 26183395 19236604 14329805 48319150 21620880 17760485 11256393 11608081 25255675 16751802 12698733 24470446 24874279 31158937 28429488 22393451 24070605 21381219 21172970 27326933 25667846 15918653 25734586 36498770 7151368 17284794 3824429 30995585 22311797 22846041 19586932 20544373 13069636 26632404 19340015 22633643 18752442 25219887 15559034 18857721 16264154 29998326 18845007 19025325 15286185 26821882 11958543 25363972 9425130 26264388 18746917 17925688 15430795 12219777 21386809 34756724 25318567 17314241 22847631 37791561 20780483 19743514 26028354 25937790 17493258 26071130 16899966 24504926 21192652 24822812 16110187 26016566 20864976 21676251 31740371 23535466 19823920 16036705 36545069 15186597 25772732 12889361 11050107 24533532 22879060 24802422 16968094 26226019 20888707 18873012 18113949 17927814 2156472 25378347 24354194 21767482 20572247 23107621 13896619 11549148 13283140 10469127 18226615 13294957 17135373 21813980 21984206 27766208 14163445 18295813 9645723 24093802 34641481 18322329 19883104 13469616 23226867 22727452 21807944 13127336 17813265 27345744 30894627 23981509 18873598 13234083 16514514 19215978 19760128 28830521 26164980 24440043 18620873 23727512 20330970 18322333 22523874 19974061 19316103 22747419 11166958 18028620 29157112 20344679 33306117 26171310 12757970 7962981 20904164 13074507 38583078 14713418 19803646 23167544 11208729 32344638 29054819 28303496 33614439 16153299 5094567 22878666 23360984 33797475 37158983 28061917 18194837 13410001 40104524 27802790 15811909 18708771 23743404 9744400 20300074 30197599 16365254 20174991 15969693 21782187 26536243 19209701 18985718 22711861 19342243 27501495 38295449 25333770 27052953 26687528 18725150 25850559 1260647 26237603 21337818 10463108 26886275 30763916 27502889 18221061 19963928 18666013 24831169 17300207 34546856 22723751 15946349 14799819 26544766 24360746 14954343 0 37397469 47655746 46783957 34697347 55683251 23114229 34649496 38506071 34889239 33062486 24883159 40605147 42216857 33367730 36734716 40783213 24444646 26473484 41488191 34441225 40871408 31251601 37583407 36976218 42488868 34625279 34198148 40078567 35139142 44561285 40968587 40779624 36662933 31538266 38145398 43006399 32031988 40940209 41065888 46954803 39003968 40528468 29772859 43431449 35280601 30626436 35286468 32750928 29356616 28941420 39323791 45259737 41196172 33928860 37914237 34042778 27839434 45822285 29761602 37910799 47534210 47634719 36622482 51105538 39160977 39440395 43158525 44533955 29528178 40820750 41685092 43705267 41220804 42319963 38270248 44167689 44683741 44506876 39355924 26478824 36737539 34626035 43032893 45102239 37145112 36851606 38570618 32888248 41590878 41548142 41764063 39084886 35948156 35641310 43640588 70948145 30391251 53080987 40048957 39069350 31103720 34642753 44523043 36671148 41323250 44000092 31253914 34094777 37417874 46422384 31076885 45230279 28598113 29035885 39562780 44836696 38378471 38072489 34917447 20949733 42465981 34950008 36953315 41147814 49844831 26514436 35175570 31548431 32997749 42307457 30853554 40428715 35723879 47476163 45819867 26809272 39209966 32519328 26323410 32964366 27981972 33911876 45853726 36578949 35391882 35053747 36485355 38410841 36741848 43921955 39515638 51286211 33459814 44746926 44585611 31728835 36043758 42141378 39664861 33088425 36654393 40788614 32668408 41605411 55029184 28605289 42447343 33823385 43346164 29749604 42944214 46218704 34098347 38088622 39351048 36703758 37928192 23721596 48722010 40242976 35259981 40518877 53086076 46767583 30138049 38341454 15131386 37713881 40229096 46406407 31797697 36543531 35574524 46440175 51284851 33014909 41558417 35762515 38402245 14090413 27695326 46537360 47896670 37771472 34439456 66312233 39376839 23629661 34469612 52012908 40076846 44590774 22873511 33791991 38309486 36975477 41171730 32992564 38646492 31453884 46880952 47842432 31786575 47007661 43533435 28606458 35612682 41309955 39230605 28594971 53795900 38142457 41217557 33352450 32141021 35706831 39818314 45862641 38445759 44893727 38094565 26119990 40152824 37758287 37395852 33750464 39556074 46134654 25327191 37581636 36514856 42802393 43218323 23784788 49888557 54283416 28344331 29040929 30115045 41639052 40873662 33978409 42787363 36459301 50836649 44994984 36204115 45439927 46120865 45683225 34114679 35561304 52879414 40252755 26037166 38805853 47432190 22596389 34552467 57135859 30295741 29124419 39957289 32841115 40805810 34880663 30139576 42493326 38710189 36826246 39062345 43277000 31665413 36026392 37734813 31020776 35427782 29418338 33666610 15156187 32541115 37072372 28408592 23215645 39340185 43449133 22023389 36254440 38817598 31015181 22078880 41395006 40966803 32582049 36908954 52686188 30922513 33954551 38236548 47022793 37998072 44414383 45196855 14763826 55655498 40517142 28225570 31871112 35405084 39367472 23075355 23603532 30382713 37930392 41036595 44776667 28069955 37866819 27054187 33022216 37339157 45056406 37175312 47559284 25297671 39880475 41375003 55657585 38070180 46613930 31760089 46857274 28175640 42819130 32326306 37602571 32413940 40280526 35251117 43313702 34014728 36772779 39586327 28431702 31344940 37495087 48534716 42445145 41986585 43861821 26347362 48603711 43014811 36558648 39855313 44815608 43736983 18524457 29222459 29036324 35240997 25790513 35434746 36602749 31680757 38030205 31772279 36264318 43535063 32159730 33229775 42011521 40275430 46154093 35017019 42560922 29621159 43815934 32274639 45161699 58862095 33542161 30991614 32114441 36259680 46989836 37077524 36072539 45233438 42803458 47339226 37818682 37945647 32375013 42034635 37499093 43904993 44256861 41462235 39536571 28792980 52805564 31439480 19172752 30369830 41664664 38879382 35515414 37645378 29784846 21754681 25324219 55935033 50080892 38860427 36971713 25461179 28845855 38234523 32589078 30912156 38314355 40286781 42414723 36721655 29153915 29788487 31660167 38179092 27109014 32931380 38354490 48492204 32691616 35986445 35503044 39755969 38911300 27972695 41991366 38839932 32884457 35569654 41278151 31872122 31696011 39160978 32399095 27386662 35561196 37896425 43833198 46762416 40651247 9907909 36442280 39599034 26666632 36154554 34745809 36136822 40145205 31291886 38097691 23060323 27606315 42008653 29329571 29982670 26511969 42991716 39368121 52021972 41713430 35482061 47884344 32350758 39658001 35606391 37397469 0 + diff --git a/src/djikstra_paralel b/src/djikstra_paralel index 8a7efc709ecdce1dc2faea591b0bf1dc64b5a7f4..9d76bd28c0c03737b436ad6a9ec50423f4d25671 100755 GIT binary patch delta 132696 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 AJpcdz delta 134442 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%0D54Np8`M~dSNZ}!A9tZ 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	X-^xxNMjo7xRL`WHD0x-} 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 AsQ>@~ diff --git a/src/djikstra_paralel.cu b/src/djikstra_paralel.cu index fa54b0a..c393201 100644 --- a/src/djikstra_paralel.cu +++ b/src/djikstra_paralel.cu @@ -6,7 +6,7 @@ #include <assert.h> #define num_of_processors 4 -#define num_of_nodesss 100 +#define num_of_nodesss 500 void matrixToArray(unsigned long long **matrix, int node, unsigned long long* result){ for (int i=0;i<node;i++){ @@ -116,8 +116,8 @@ void printArrayTerminal(unsigned long long *arr, int V){ __global__ void dijkstra(unsigned long long** graph, int src, int V, unsigned long long* result){ - printf("masuk src %d\n", src); - printf("Hello from block %d, thread %d\n", blockIdx.x, threadIdx.x); + // printf("masuk src %d\n", src); + // printf("Hello from block %d, thread %d\n", blockIdx.x, threadIdx.x); bool sptSet[num_of_nodesss]; int u; for (int i = 0; i < V; i++) @@ -166,7 +166,8 @@ int main(int argc, char** argv) cudaMallocManaged(&arr[j],num_of_node*sizeof(unsigned long long)); } generateRandomArray(arr, num_of_node); - // printf("%llu\n",arr[1][0]); + // printf("%llu\n",arr[2][0]); + // printMatrix(arr, num_of_node); unsigned long long* tempArray; // tempArray = (unsigned long long *)malloc(num_of_node*sizeof(unsigned long long)); @@ -179,18 +180,30 @@ int main(int argc, char** argv) // resultArray[j]=(unsigned long long*)malloc(num_of_node*sizeof(unsigned long long)); cudaMallocManaged(&resultArray[j], num_of_node*sizeof(unsigned long long)); } + // printf("%llu\n",resultArray[2][0]); // double start = omp_get_wtime(); for(int i=0;i<num_of_node;i++){ // dijkstra(arr, i,num_of_node,tempArray); // printf("%d\n",i); - dijkstra<<<1, 1>>>(arr, i, num_of_node, tempArray); + dijkstra<<<1, 32>>>(arr, i, num_of_node, tempArray); + cudaDeviceSynchronize(); // printf("%llu\n", tempArray[0]); for(int j=0;j<num_of_node;j++){ resultArray[i][j] = tempArray[j]; } + + } + // cudaDeviceSynchronize(); + + cudaError_t error = cudaGetLastError(); + if(error != cudaSuccess) + { + // print the CUDA error message and exit + printf("CUDA error: %s\n", cudaGetErrorString(error)); + exit(-1); } - cudaDeviceSynchronize(); + // double diff = omp_get_wtime() - start; // double msec = diff * 1000000; -- GitLab