summaryrefslogtreecommitdiff
path: root/algorithms/bin_packing_input/bp6
diff options
context:
space:
mode:
Diffstat (limited to 'algorithms/bin_packing_input/bp6')
-rw-r--r--algorithms/bin_packing_input/bp6100002
1 files changed, 100002 insertions, 0 deletions
diff --git a/algorithms/bin_packing_input/bp6 b/algorithms/bin_packing_input/bp6
new file mode 100644
index 0000000..8e247a8
--- /dev/null
+++ b/algorithms/bin_packing_input/bp6
@@ -0,0 +1,100002 @@
+100000
+100
+14
+16
+14
+28
+58
+62
+47
+31
+58
+62
+28
+31
+43
+47
+44
+61
+74
+32
+29
+28
+47
+77
+47
+28
+31
+29
+44
+61
+73
+58
+47
+76
+31
+61
+44
+31
+77
+73
+59
+17
+73
+46
+62
+44
+58
+13
+14
+47
+31
+46
+13
+61
+77
+28
+77
+14
+58
+46
+16
+58
+73
+43
+58
+59
+14
+74
+31
+32
+32
+28
+44
+74
+16
+47
+17
+44
+73
+73
+43
+32
+14
+47
+73
+43
+43
+73
+73
+76
+13
+74
+73
+17
+13
+58
+59
+61
+29
+61
+77
+28
+46
+47
+58
+61
+28
+16
+32
+47
+14
+76
+13
+59
+73
+77
+61
+47
+46
+74
+14
+28
+46
+77
+61
+29
+46
+16
+76
+47
+76
+74
+62
+74
+14
+14
+61
+31
+47
+76
+74
+47
+46
+13
+47
+14
+47
+77
+47
+74
+28
+14
+58
+77
+32
+76
+43
+46
+73
+77
+62
+77
+74
+59
+76
+16
+44
+61
+46
+14
+43
+17
+61
+43
+73
+14
+77
+47
+74
+28
+32
+76
+62
+31
+13
+32
+32
+61
+74
+47
+13
+43
+46
+74
+44
+74
+74
+32
+73
+14
+74
+31
+31
+62
+62
+47
+59
+76
+62
+73
+77
+62
+62
+62
+17
+16
+73
+31
+58
+76
+61
+28
+44
+29
+76
+59
+46
+47
+16
+43
+74
+14
+44
+31
+13
+47
+47
+43
+31
+32
+76
+76
+32
+16
+29
+17
+73
+74
+58
+14
+73
+47
+74
+43
+14
+62
+31
+61
+28
+28
+47
+76
+17
+14
+32
+59
+74
+28
+77
+29
+58
+46
+31
+13
+59
+46
+77
+43
+44
+43
+46
+77
+13
+47
+47
+28
+44
+44
+46
+16
+14
+28
+73
+28
+58
+14
+44
+29
+46
+44
+58
+73
+14
+44
+14
+74
+43
+76
+46
+47
+77
+16
+59
+47
+32
+74
+29
+74
+58
+31
+61
+46
+16
+61
+13
+43
+29
+47
+47
+46
+44
+77
+76
+14
+16
+77
+62
+77
+77
+58
+58
+14
+13
+44
+46
+58
+32
+29
+58
+46
+17
+29
+74
+46
+31
+77
+74
+32
+16
+62
+61
+61
+74
+29
+13
+13
+61
+17
+58
+44
+44
+13
+46
+28
+14
+73
+44
+62
+31
+73
+32
+32
+17
+29
+61
+74
+32
+14
+31
+62
+76
+13
+14
+46
+73
+61
+32
+47
+59
+77
+62
+13
+16
+44
+17
+13
+29
+73
+73
+31
+62
+17
+46
+47
+44
+58
+77
+62
+43
+14
+16
+29
+77
+62
+43
+44
+77
+73
+46
+62
+31
+43
+16
+28
+61
+73
+76
+59
+73
+44
+76
+13
+13
+61
+28
+16
+76
+47
+73
+62
+74
+29
+44
+44
+73
+31
+28
+43
+16
+59
+76
+76
+17
+32
+14
+16
+74
+62
+13
+47
+73
+29
+31
+17
+62
+59
+16
+16
+76
+13
+16
+17
+47
+74
+43
+62
+29
+46
+61
+47
+76
+74
+74
+28
+43
+74
+44
+77
+77
+76
+16
+77
+17
+44
+62
+13
+16
+46
+59
+73
+17
+47
+13
+14
+43
+44
+76
+43
+14
+61
+62
+58
+77
+28
+47
+28
+47
+61
+46
+77
+77
+46
+59
+44
+29
+31
+29
+29
+46
+44
+74
+61
+73
+74
+47
+28
+16
+29
+13
+46
+31
+74
+61
+61
+31
+13
+14
+74
+13
+62
+17
+61
+44
+46
+17
+29
+77
+61
+16
+74
+61
+59
+62
+74
+32
+14
+76
+16
+47
+43
+31
+59
+58
+47
+77
+44
+46
+46
+16
+29
+32
+47
+62
+62
+73
+29
+47
+61
+74
+17
+31
+29
+77
+32
+32
+43
+43
+28
+61
+13
+74
+31
+29
+47
+16
+17
+58
+77
+29
+59
+74
+58
+16
+13
+76
+58
+58
+32
+17
+73
+28
+29
+74
+77
+59
+73
+61
+77
+44
+46
+13
+29
+74
+14
+76
+31
+73
+17
+28
+73
+28
+46
+59
+31
+43
+59
+44
+43
+29
+58
+13
+13
+43
+58
+61
+46
+62
+77
+61
+31
+14
+61
+46
+17
+47
+58
+17
+13
+44
+13
+43
+74
+61
+16
+16
+43
+76
+28
+46
+76
+44
+32
+77
+31
+44
+14
+29
+59
+76
+73
+14
+29
+16
+14
+46
+73
+17
+44
+76
+44
+29
+14
+32
+76
+62
+43
+58
+73
+77
+58
+47
+43
+29
+13
+62
+76
+44
+47
+31
+29
+17
+74
+46
+31
+77
+31
+47
+77
+43
+32
+47
+46
+61
+74
+31
+61
+58
+43
+76
+32
+44
+77
+16
+76
+13
+44
+16
+28
+17
+62
+74
+28
+14
+46
+31
+61
+31
+77
+62
+13
+76
+29
+47
+76
+28
+59
+28
+44
+32
+62
+28
+46
+28
+74
+62
+59
+14
+59
+47
+32
+47
+77
+76
+16
+77
+76
+76
+44
+28
+32
+47
+76
+76
+32
+47
+16
+59
+59
+62
+16
+62
+61
+59
+32
+62
+13
+61
+32
+59
+76
+14
+43
+58
+29
+13
+47
+58
+14
+47
+32
+44
+47
+61
+13
+14
+62
+47
+32
+77
+16
+14
+17
+32
+44
+31
+73
+32
+43
+13
+32
+44
+13
+58
+59
+74
+43
+76
+14
+77
+47
+31
+61
+46
+43
+16
+17
+73
+44
+44
+76
+29
+32
+31
+77
+14
+28
+44
+29
+28
+13
+43
+31
+62
+76
+74
+16
+74
+77
+59
+31
+16
+46
+29
+58
+74
+17
+59
+61
+74
+47
+17
+31
+16
+16
+76
+17
+29
+61
+44
+73
+73
+17
+43
+43
+13
+76
+74
+47
+32
+74
+77
+58
+32
+61
+17
+13
+14
+44
+17
+59
+46
+73
+47
+46
+76
+16
+44
+77
+46
+13
+29
+31
+76
+28
+14
+29
+77
+28
+58
+14
+16
+58
+61
+32
+28
+61
+62
+43
+74
+16
+17
+31
+44
+61
+58
+73
+74
+16
+32
+73
+62
+44
+76
+74
+59
+47
+61
+29
+61
+32
+13
+47
+32
+76
+13
+47
+47
+16
+58
+43
+77
+29
+43
+59
+17
+44
+46
+44
+46
+77
+61
+31
+13
+59
+59
+43
+44
+13
+31
+29
+44
+28
+29
+74
+73
+43
+13
+59
+43
+73
+32
+32
+61
+46
+76
+76
+29
+17
+74
+47
+32
+59
+46
+61
+58
+44
+14
+61
+43
+44
+77
+73
+62
+61
+43
+31
+44
+61
+29
+61
+76
+17
+31
+16
+46
+46
+43
+47
+58
+73
+47
+74
+76
+76
+31
+58
+46
+73
+73
+44
+77
+46
+43
+31
+74
+29
+29
+73
+59
+62
+62
+77
+28
+74
+32
+28
+58
+77
+47
+76
+73
+61
+17
+16
+44
+46
+46
+32
+74
+43
+74
+16
+28
+16
+59
+28
+31
+61
+59
+74
+32
+77
+47
+62
+29
+43
+14
+62
+17
+17
+32
+61
+58
+31
+74
+29
+29
+74
+17
+13
+77
+14
+43
+61
+77
+17
+73
+31
+16
+73
+32
+13
+32
+77
+59
+43
+74
+47
+32
+16
+77
+46
+17
+61
+31
+62
+46
+29
+28
+17
+31
+31
+58
+62
+43
+31
+76
+62
+73
+59
+46
+43
+46
+62
+28
+28
+74
+59
+43
+32
+74
+28
+73
+61
+31
+17
+61
+43
+62
+44
+59
+32
+13
+32
+73
+46
+32
+59
+13
+74
+76
+73
+31
+28
+73
+59
+13
+62
+73
+46
+13
+29
+43
+32
+73
+76
+59
+31
+59
+44
+17
+74
+14
+61
+58
+73
+29
+28
+58
+32
+59
+46
+16
+31
+43
+61
+47
+77
+73
+13
+29
+32
+47
+58
+73
+32
+47
+28
+47
+14
+62
+47
+77
+32
+17
+77
+32
+17
+62
+13
+32
+74
+43
+46
+46
+62
+58
+77
+58
+32
+47
+44
+32
+46
+43
+17
+16
+29
+16
+62
+13
+29
+17
+44
+59
+61
+46
+28
+76
+74
+46
+59
+76
+17
+77
+73
+31
+16
+43
+74
+14
+61
+77
+17
+58
+77
+13
+61
+16
+73
+74
+59
+43
+32
+13
+28
+61
+28
+61
+73
+77
+32
+76
+32
+28
+13
+59
+13
+73
+17
+28
+47
+14
+59
+32
+13
+17
+62
+47
+43
+58
+58
+32
+73
+77
+74
+74
+29
+76
+29
+77
+16
+59
+13
+46
+76
+47
+62
+13
+29
+61
+16
+43
+13
+14
+46
+59
+76
+77
+46
+43
+59
+29
+77
+31
+47
+73
+61
+61
+61
+29
+31
+31
+28
+28
+14
+76
+16
+17
+13
+46
+16
+43
+13
+47
+28
+76
+46
+73
+77
+73
+59
+76
+16
+62
+61
+14
+47
+62
+16
+16
+17
+44
+62
+14
+14
+32
+32
+58
+17
+14
+73
+17
+58
+44
+58
+14
+13
+16
+28
+62
+73
+29
+76
+14
+61
+62
+62
+28
+61
+46
+44
+16
+58
+46
+17
+14
+32
+13
+16
+14
+58
+44
+31
+73
+61
+43
+76
+31
+44
+77
+62
+77
+46
+16
+62
+29
+61
+16
+16
+77
+74
+28
+43
+17
+44
+58
+28
+31
+47
+14
+47
+47
+43
+47
+77
+76
+76
+13
+61
+13
+32
+46
+43
+62
+59
+46
+31
+28
+32
+61
+76
+17
+16
+32
+46
+77
+28
+58
+29
+14
+59
+77
+16
+74
+32
+59
+32
+44
+13
+14
+59
+74
+74
+32
+62
+76
+46
+32
+13
+77
+73
+46
+32
+59
+17
+59
+46
+43
+77
+44
+77
+46
+73
+77
+47
+28
+14
+58
+47
+73
+61
+58
+47
+62
+76
+13
+31
+16
+76
+44
+76
+76
+17
+32
+58
+77
+47
+47
+17
+62
+28
+61
+61
+32
+43
+76
+32
+62
+13
+16
+32
+14
+61
+47
+32
+59
+73
+74
+58
+17
+32
+58
+44
+59
+31
+29
+61
+73
+76
+29
+76
+32
+59
+16
+46
+43
+73
+17
+29
+46
+44
+44
+73
+13
+58
+44
+17
+13
+28
+44
+77
+47
+14
+47
+31
+59
+59
+28
+73
+76
+46
+31
+29
+43
+44
+77
+17
+76
+14
+58
+29
+74
+28
+76
+29
+61
+76
+16
+14
+31
+59
+32
+76
+43
+59
+29
+62
+32
+76
+59
+74
+73
+29
+74
+28
+77
+29
+44
+61
+59
+14
+14
+46
+62
+46
+61
+13
+32
+16
+59
+62
+47
+31
+16
+62
+31
+62
+28
+59
+58
+74
+73
+77
+58
+16
+31
+46
+59
+29
+16
+29
+77
+44
+76
+16
+73
+17
+59
+28
+61
+73
+59
+16
+46
+76
+16
+44
+32
+73
+76
+62
+59
+74
+77
+44
+77
+62
+32
+14
+16
+31
+74
+31
+14
+77
+29
+31
+29
+32
+28
+59
+31
+29
+44
+32
+13
+13
+62
+58
+28
+29
+73
+46
+58
+47
+47
+73
+29
+16
+17
+31
+14
+16
+58
+77
+14
+44
+61
+32
+13
+59
+61
+16
+29
+76
+77
+46
+17
+58
+74
+73
+14
+62
+58
+44
+17
+47
+62
+62
+31
+17
+14
+28
+43
+59
+44
+73
+43
+16
+13
+13
+46
+29
+77
+29
+59
+44
+32
+73
+73
+13
+73
+43
+62
+46
+47
+28
+58
+74
+31
+77
+13
+31
+44
+31
+17
+13
+59
+59
+61
+14
+74
+16
+16
+17
+29
+16
+77
+43
+73
+44
+29
+74
+31
+17
+47
+61
+31
+44
+13
+74
+14
+13
+16
+44
+28
+13
+61
+47
+29
+29
+17
+76
+29
+28
+59
+44
+47
+44
+62
+74
+74
+74
+13
+59
+16
+77
+28
+74
+61
+13
+59
+74
+58
+13
+29
+44
+31
+32
+58
+31
+16
+46
+58
+58
+58
+29
+16
+62
+44
+58
+61
+61
+61
+77
+13
+58
+76
+59
+28
+31
+16
+13
+62
+29
+61
+31
+74
+46
+28
+46
+44
+62
+28
+29
+76
+31
+29
+46
+61
+17
+76
+32
+58
+16
+16
+31
+13
+44
+14
+47
+61
+77
+62
+58
+47
+31
+13
+76
+43
+46
+76
+61
+28
+46
+32
+76
+29
+31
+61
+59
+59
+43
+32
+46
+32
+13
+74
+17
+16
+43
+28
+47
+47
+28
+74
+61
+74
+77
+61
+58
+74
+76
+17
+77
+44
+14
+44
+61
+76
+46
+29
+46
+29
+46
+13
+62
+44
+13
+61
+32
+77
+61
+44
+32
+13
+32
+47
+73
+74
+59
+74
+14
+43
+76
+43
+29
+62
+46
+73
+61
+29
+62
+47
+16
+14
+59
+43
+74
+31
+59
+29
+73
+31
+74
+16
+14
+77
+74
+59
+58
+44
+43
+28
+76
+32
+44
+16
+73
+28
+58
+47
+16
+32
+28
+73
+16
+46
+47
+61
+77
+29
+44
+74
+76
+44
+17
+74
+61
+28
+32
+73
+58
+13
+47
+47
+76
+73
+74
+61
+43
+43
+47
+44
+62
+76
+32
+32
+44
+74
+59
+73
+44
+58
+13
+31
+74
+61
+13
+74
+61
+32
+74
+29
+32
+47
+76
+17
+31
+32
+13
+28
+31
+44
+28
+74
+13
+74
+73
+76
+47
+47
+47
+77
+62
+31
+47
+29
+16
+43
+62
+58
+76
+62
+62
+14
+76
+73
+74
+73
+74
+13
+73
+76
+14
+47
+31
+73
+59
+13
+58
+58
+47
+32
+43
+43
+76
+28
+31
+31
+74
+47
+58
+14
+31
+62
+62
+76
+13
+62
+73
+47
+31
+44
+43
+46
+47
+13
+76
+76
+76
+74
+28
+28
+44
+59
+62
+13
+16
+76
+16
+73
+29
+44
+14
+58
+16
+74
+14
+77
+32
+17
+32
+74
+62
+17
+16
+31
+46
+28
+76
+32
+28
+13
+32
+29
+47
+73
+14
+74
+16
+58
+73
+31
+77
+76
+32
+61
+46
+13
+76
+43
+28
+14
+61
+44
+62
+74
+62
+14
+32
+47
+44
+74
+58
+46
+62
+73
+62
+28
+31
+43
+13
+32
+14
+73
+47
+17
+76
+46
+59
+46
+77
+44
+76
+58
+28
+43
+47
+28
+73
+17
+62
+47
+14
+59
+28
+43
+17
+46
+59
+16
+14
+76
+32
+73
+16
+58
+29
+13
+73
+16
+17
+73
+31
+77
+28
+62
+47
+74
+58
+14
+28
+17
+13
+28
+16
+62
+62
+32
+76
+77
+13
+14
+32
+77
+76
+61
+46
+61
+59
+32
+29
+44
+61
+14
+73
+46
+31
+59
+59
+28
+17
+13
+44
+43
+73
+59
+73
+28
+29
+73
+29
+61
+46
+28
+31
+62
+32
+61
+13
+44
+17
+32
+13
+74
+58
+44
+13
+16
+47
+16
+62
+62
+62
+13
+29
+14
+58
+47
+46
+46
+46
+61
+31
+14
+62
+28
+16
+13
+32
+58
+59
+14
+17
+32
+58
+62
+29
+16
+28
+13
+76
+76
+16
+44
+73
+61
+47
+13
+14
+58
+14
+29
+29
+58
+46
+32
+61
+74
+14
+17
+14
+62
+28
+14
+43
+58
+44
+62
+44
+62
+74
+29
+29
+58
+13
+29
+47
+16
+16
+61
+61
+29
+44
+31
+62
+47
+44
+59
+31
+32
+58
+76
+17
+31
+76
+76
+76
+29
+62
+31
+16
+73
+73
+47
+13
+13
+28
+47
+43
+31
+43
+47
+46
+28
+73
+59
+16
+44
+17
+17
+59
+29
+62
+59
+61
+77
+74
+59
+47
+29
+31
+14
+46
+61
+43
+13
+73
+76
+28
+29
+47
+76
+74
+73
+61
+62
+31
+43
+13
+74
+14
+46
+46
+59
+47
+28
+59
+73
+44
+74
+13
+32
+59
+14
+13
+29
+14
+29
+77
+46
+73
+59
+13
+28
+58
+46
+13
+61
+13
+43
+74
+16
+14
+32
+73
+74
+16
+43
+29
+74
+32
+44
+32
+28
+14
+61
+32
+29
+28
+74
+74
+17
+77
+77
+17
+32
+43
+31
+17
+29
+47
+76
+46
+74
+59
+43
+46
+46
+29
+76
+61
+58
+73
+43
+76
+47
+16
+43
+61
+77
+43
+47
+14
+58
+43
+32
+29
+73
+61
+62
+29
+13
+59
+76
+16
+61
+62
+44
+16
+17
+44
+29
+58
+61
+76
+61
+77
+73
+29
+13
+76
+13
+74
+31
+47
+74
+59
+31
+77
+62
+31
+58
+76
+62
+44
+58
+62
+58
+47
+59
+14
+58
+62
+73
+44
+32
+16
+14
+32
+28
+43
+47
+76
+73
+73
+46
+61
+74
+73
+73
+58
+44
+29
+14
+62
+62
+31
+14
+13
+17
+61
+17
+77
+28
+28
+73
+16
+62
+62
+62
+43
+31
+13
+77
+44
+32
+74
+46
+32
+16
+43
+77
+46
+46
+58
+58
+44
+59
+76
+76
+44
+14
+62
+13
+14
+14
+61
+77
+59
+44
+59
+43
+58
+59
+74
+31
+17
+17
+46
+59
+46
+77
+77
+59
+77
+32
+31
+13
+13
+47
+31
+77
+43
+31
+14
+47
+29
+76
+44
+29
+13
+16
+29
+47
+17
+62
+28
+61
+43
+59
+59
+43
+29
+13
+62
+29
+74
+76
+76
+13
+61
+62
+44
+62
+28
+14
+16
+43
+44
+62
+31
+58
+47
+16
+73
+17
+62
+58
+14
+59
+47
+77
+14
+46
+46
+58
+73
+74
+14
+58
+58
+59
+14
+16
+32
+76
+47
+58
+28
+47
+14
+44
+29
+31
+76
+58
+74
+47
+17
+13
+14
+13
+14
+77
+76
+13
+16
+32
+29
+62
+17
+29
+13
+59
+58
+59
+46
+28
+16
+74
+73
+32
+76
+43
+74
+28
+74
+61
+16
+44
+16
+76
+44
+31
+31
+76
+17
+61
+16
+77
+59
+14
+74
+77
+14
+59
+17
+17
+28
+61
+28
+14
+17
+28
+47
+47
+59
+62
+59
+74
+76
+58
+43
+61
+17
+58
+47
+31
+14
+31
+74
+77
+59
+29
+46
+73
+13
+77
+44
+16
+76
+59
+44
+46
+14
+73
+47
+14
+61
+44
+74
+43
+47
+31
+29
+77
+31
+61
+59
+58
+14
+29
+74
+73
+16
+43
+59
+16
+28
+44
+76
+16
+46
+58
+17
+44
+61
+28
+77
+13
+29
+47
+16
+61
+47
+46
+13
+77
+43
+32
+74
+29
+74
+28
+31
+59
+58
+62
+46
+76
+47
+73
+62
+59
+46
+74
+47
+73
+74
+74
+74
+59
+73
+32
+47
+77
+32
+16
+16
+32
+16
+43
+32
+58
+59
+31
+13
+16
+58
+59
+32
+76
+13
+73
+73
+74
+29
+58
+43
+74
+76
+31
+46
+62
+14
+44
+43
+17
+74
+32
+44
+61
+59
+13
+58
+59
+62
+74
+59
+62
+73
+17
+46
+73
+31
+16
+58
+77
+13
+32
+59
+31
+28
+61
+74
+13
+44
+29
+43
+14
+76
+14
+14
+16
+29
+13
+77
+44
+44
+62
+74
+59
+73
+58
+76
+32
+31
+61
+13
+73
+14
+32
+17
+47
+76
+47
+77
+77
+14
+31
+43
+43
+59
+74
+43
+17
+47
+73
+13
+74
+16
+13
+13
+76
+14
+76
+16
+59
+16
+29
+29
+77
+59
+59
+58
+43
+14
+62
+61
+32
+62
+44
+17
+31
+59
+46
+46
+61
+31
+46
+77
+62
+77
+46
+16
+61
+73
+17
+14
+47
+73
+59
+62
+16
+59
+14
+58
+32
+74
+43
+14
+13
+59
+76
+29
+73
+73
+76
+32
+43
+13
+46
+32
+46
+73
+74
+31
+76
+59
+43
+59
+16
+73
+31
+76
+76
+28
+32
+43
+58
+59
+44
+13
+73
+77
+61
+31
+77
+73
+44
+59
+62
+62
+76
+61
+74
+47
+46
+62
+74
+74
+16
+43
+17
+46
+62
+61
+17
+76
+43
+17
+46
+74
+62
+14
+59
+74
+31
+74
+17
+77
+32
+17
+73
+62
+28
+28
+16
+32
+16
+28
+73
+77
+17
+13
+17
+31
+74
+43
+62
+58
+13
+47
+77
+14
+43
+59
+46
+13
+62
+77
+31
+77
+44
+58
+73
+61
+17
+29
+43
+76
+59
+32
+14
+74
+29
+31
+29
+17
+16
+31
+46
+62
+44
+13
+58
+77
+62
+58
+77
+14
+32
+31
+76
+17
+29
+77
+62
+13
+73
+62
+17
+17
+73
+59
+44
+76
+17
+47
+76
+31
+47
+29
+77
+16
+43
+74
+16
+17
+28
+44
+31
+44
+46
+77
+31
+76
+29
+28
+74
+77
+58
+17
+14
+61
+28
+17
+28
+46
+62
+32
+29
+32
+74
+44
+73
+17
+13
+46
+32
+59
+76
+62
+44
+13
+58
+46
+14
+59
+31
+73
+59
+58
+73
+61
+13
+62
+28
+62
+17
+62
+14
+32
+16
+62
+14
+32
+28
+28
+29
+76
+28
+73
+31
+43
+46
+32
+77
+47
+17
+32
+46
+17
+29
+43
+32
+31
+16
+28
+29
+43
+59
+29
+77
+74
+44
+76
+61
+58
+74
+76
+59
+62
+28
+77
+58
+73
+43
+44
+29
+28
+28
+14
+43
+14
+47
+61
+77
+47
+44
+62
+16
+73
+28
+61
+13
+31
+59
+14
+31
+58
+62
+14
+76
+59
+58
+59
+73
+46
+17
+43
+61
+62
+73
+14
+29
+74
+14
+31
+29
+13
+13
+43
+28
+76
+59
+17
+16
+47
+76
+73
+28
+58
+44
+17
+17
+61
+43
+13
+58
+29
+62
+46
+13
+74
+47
+47
+13
+58
+73
+61
+47
+16
+17
+74
+29
+32
+77
+77
+47
+73
+28
+47
+76
+43
+29
+46
+77
+74
+28
+32
+58
+14
+77
+59
+61
+32
+74
+16
+76
+77
+46
+29
+58
+61
+74
+43
+44
+59
+46
+43
+59
+47
+31
+73
+31
+76
+16
+59
+43
+16
+28
+43
+32
+46
+29
+77
+59
+28
+43
+29
+29
+77
+31
+17
+47
+14
+31
+43
+13
+62
+17
+58
+77
+47
+73
+58
+44
+17
+14
+46
+76
+32
+73
+13
+74
+59
+62
+59
+74
+29
+62
+32
+31
+29
+59
+29
+62
+44
+61
+31
+76
+28
+73
+16
+13
+62
+44
+73
+61
+13
+28
+44
+17
+76
+44
+17
+16
+73
+59
+74
+17
+29
+73
+62
+46
+59
+59
+17
+13
+46
+62
+17
+32
+31
+58
+62
+46
+46
+73
+32
+17
+13
+61
+73
+74
+28
+77
+61
+46
+59
+59
+59
+16
+77
+16
+14
+77
+13
+62
+47
+31
+58
+31
+14
+47
+76
+14
+61
+59
+29
+76
+46
+74
+61
+74
+47
+77
+62
+13
+14
+29
+73
+32
+16
+31
+17
+61
+13
+47
+31
+29
+44
+29
+61
+62
+47
+58
+32
+43
+77
+61
+61
+46
+32
+32
+32
+76
+62
+77
+16
+17
+46
+47
+16
+43
+17
+13
+73
+16
+62
+16
+31
+59
+44
+61
+43
+76
+43
+31
+73
+59
+73
+74
+17
+16
+61
+73
+44
+59
+61
+73
+14
+29
+46
+58
+46
+44
+31
+76
+59
+44
+77
+73
+62
+28
+61
+43
+73
+13
+74
+58
+17
+44
+76
+61
+32
+16
+61
+58
+31
+16
+77
+74
+32
+43
+46
+47
+76
+46
+13
+73
+43
+32
+46
+73
+28
+16
+46
+73
+16
+47
+31
+14
+62
+62
+43
+62
+29
+13
+29
+14
+13
+16
+77
+44
+17
+17
+32
+59
+61
+73
+76
+74
+59
+16
+14
+73
+17
+76
+76
+29
+29
+14
+28
+77
+32
+62
+31
+14
+76
+73
+61
+17
+44
+16
+32
+17
+46
+28
+58
+14
+73
+76
+59
+16
+31
+29
+74
+43
+17
+58
+16
+13
+58
+16
+58
+73
+73
+77
+13
+62
+47
+13
+61
+47
+14
+76
+13
+47
+13
+47
+46
+47
+13
+73
+76
+16
+62
+46
+14
+44
+44
+31
+43
+43
+17
+29
+74
+46
+31
+76
+59
+13
+14
+28
+59
+17
+46
+47
+16
+74
+43
+43
+14
+62
+76
+43
+74
+58
+59
+28
+73
+16
+74
+76
+58
+17
+59
+58
+44
+76
+44
+47
+31
+28
+28
+62
+31
+76
+16
+58
+17
+32
+28
+61
+28
+16
+62
+62
+62
+31
+32
+32
+47
+14
+31
+44
+13
+32
+44
+44
+29
+28
+17
+13
+14
+76
+29
+61
+28
+77
+29
+13
+62
+76
+76
+29
+76
+77
+59
+28
+32
+46
+47
+77
+14
+31
+58
+74
+77
+43
+29
+62
+32
+74
+17
+31
+17
+76
+76
+16
+47
+59
+61
+16
+17
+59
+16
+28
+76
+32
+43
+77
+32
+44
+43
+32
+29
+74
+31
+61
+14
+58
+77
+17
+16
+32
+31
+28
+59
+17
+73
+17
+16
+62
+14
+44
+61
+44
+76
+29
+76
+76
+32
+62
+76
+47
+59
+74
+43
+77
+43
+62
+58
+76
+59
+46
+44
+74
+17
+13
+62
+58
+14
+31
+29
+77
+43
+76
+76
+77
+31
+76
+76
+29
+29
+61
+77
+47
+31
+29
+76
+16
+59
+32
+16
+14
+58
+59
+73
+61
+13
+16
+47
+73
+44
+77
+32
+28
+77
+28
+46
+59
+74
+76
+43
+28
+61
+46
+73
+31
+28
+74
+62
+29
+62
+59
+73
+16
+16
+74
+46
+76
+43
+77
+16
+77
+28
+73
+32
+17
+17
+73
+32
+16
+62
+17
+58
+76
+76
+61
+59
+74
+76
+31
+61
+16
+76
+14
+13
+17
+61
+59
+31
+32
+32
+47
+28
+76
+62
+29
+28
+62
+76
+17
+14
+46
+44
+13
+47
+59
+29
+77
+32
+13
+31
+16
+16
+58
+13
+61
+62
+29
+76
+16
+28
+58
+17
+62
+74
+28
+74
+17
+59
+16
+29
+46
+31
+28
+73
+16
+17
+13
+14
+31
+73
+77
+13
+58
+58
+73
+46
+44
+77
+44
+46
+61
+61
+14
+59
+58
+32
+17
+62
+73
+13
+43
+17
+61
+62
+29
+77
+58
+73
+46
+43
+31
+43
+31
+58
+73
+47
+44
+16
+32
+61
+29
+13
+73
+14
+59
+17
+31
+74
+76
+44
+31
+62
+47
+43
+28
+76
+59
+77
+73
+43
+17
+76
+77
+59
+29
+14
+62
+43
+61
+17
+44
+59
+44
+13
+17
+73
+17
+14
+32
+59
+13
+17
+58
+62
+29
+59
+74
+14
+17
+44
+13
+13
+13
+74
+32
+61
+32
+43
+31
+62
+44
+77
+31
+29
+62
+29
+59
+47
+46
+73
+47
+46
+17
+46
+47
+58
+16
+43
+29
+74
+31
+32
+59
+61
+46
+13
+76
+13
+76
+46
+59
+32
+73
+58
+44
+16
+16
+76
+61
+14
+29
+47
+46
+77
+13
+62
+77
+47
+77
+77
+16
+16
+74
+13
+76
+73
+17
+43
+77
+76
+28
+61
+74
+62
+46
+16
+74
+73
+14
+31
+32
+29
+13
+77
+47
+58
+28
+47
+28
+29
+61
+58
+76
+46
+29
+62
+28
+61
+62
+44
+61
+58
+31
+61
+58
+46
+59
+17
+43
+43
+58
+14
+73
+17
+47
+58
+74
+61
+59
+44
+13
+46
+14
+61
+16
+77
+58
+44
+59
+29
+77
+73
+74
+29
+59
+28
+77
+13
+13
+28
+47
+74
+13
+58
+73
+59
+61
+31
+73
+73
+74
+76
+61
+13
+74
+77
+76
+31
+58
+17
+14
+74
+14
+14
+61
+14
+61
+28
+43
+32
+32
+74
+62
+29
+14
+77
+28
+43
+76
+58
+59
+44
+73
+28
+47
+44
+59
+14
+44
+17
+74
+29
+16
+46
+73
+29
+61
+29
+13
+14
+43
+73
+13
+46
+31
+77
+29
+44
+17
+47
+17
+46
+76
+74
+14
+31
+28
+16
+58
+61
+76
+46
+47
+16
+61
+74
+47
+74
+43
+77
+76
+62
+76
+76
+74
+59
+29
+77
+59
+47
+28
+61
+29
+13
+44
+32
+32
+44
+31
+43
+14
+59
+73
+73
+31
+32
+29
+44
+76
+28
+32
+62
+43
+44
+74
+46
+32
+76
+16
+16
+29
+17
+62
+32
+46
+77
+28
+47
+46
+17
+17
+16
+44
+59
+47
+73
+13
+47
+32
+17
+73
+44
+14
+29
+62
+62
+44
+74
+59
+17
+47
+62
+17
+29
+59
+13
+76
+13
+46
+62
+17
+58
+73
+73
+32
+74
+16
+17
+29
+43
+13
+44
+77
+77
+59
+17
+43
+13
+73
+28
+29
+32
+32
+73
+59
+61
+73
+29
+47
+13
+76
+17
+16
+61
+59
+62
+14
+32
+47
+29
+31
+13
+14
+44
+16
+59
+32
+29
+62
+28
+47
+32
+74
+73
+32
+28
+76
+44
+61
+59
+44
+16
+43
+28
+59
+29
+32
+77
+14
+43
+76
+62
+59
+32
+76
+28
+59
+76
+77
+43
+31
+14
+16
+43
+76
+14
+74
+76
+31
+44
+43
+44
+31
+16
+58
+59
+62
+77
+17
+16
+28
+43
+47
+77
+46
+44
+73
+77
+59
+58
+47
+76
+32
+43
+13
+44
+74
+46
+76
+74
+73
+31
+17
+61
+73
+44
+46
+73
+61
+59
+29
+13
+77
+16
+44
+47
+61
+62
+61
+73
+59
+16
+46
+77
+28
+28
+32
+46
+62
+31
+31
+44
+31
+62
+73
+14
+76
+44
+62
+59
+32
+61
+61
+61
+61
+61
+29
+44
+59
+46
+13
+62
+62
+17
+62
+62
+61
+14
+62
+17
+58
+58
+46
+14
+47
+74
+44
+76
+43
+61
+32
+16
+16
+58
+59
+29
+59
+14
+14
+44
+62
+32
+28
+58
+31
+58
+58
+74
+74
+16
+47
+47
+58
+76
+43
+14
+43
+61
+46
+73
+14
+61
+62
+73
+31
+14
+61
+62
+17
+46
+29
+73
+59
+61
+31
+77
+13
+76
+76
+59
+29
+43
+61
+74
+62
+58
+44
+32
+31
+58
+17
+61
+13
+16
+76
+59
+31
+29
+77
+32
+13
+47
+77
+59
+28
+58
+76
+62
+13
+28
+13
+14
+44
+77
+32
+61
+29
+32
+76
+32
+61
+59
+32
+28
+16
+77
+59
+17
+14
+44
+58
+46
+44
+47
+28
+29
+17
+17
+58
+31
+16
+16
+17
+16
+59
+31
+73
+47
+13
+58
+59
+74
+74
+59
+59
+61
+46
+76
+13
+16
+74
+44
+46
+73
+76
+58
+77
+77
+17
+73
+44
+58
+62
+58
+28
+28
+13
+29
+46
+61
+44
+43
+31
+13
+16
+73
+29
+74
+77
+46
+58
+62
+17
+17
+44
+32
+13
+47
+73
+43
+58
+32
+46
+16
+16
+17
+76
+77
+59
+62
+17
+31
+14
+74
+32
+29
+13
+31
+59
+29
+77
+58
+59
+31
+73
+43
+47
+16
+58
+28
+58
+16
+59
+43
+13
+77
+16
+16
+28
+16
+47
+73
+77
+59
+62
+59
+13
+32
+62
+47
+46
+31
+16
+74
+31
+62
+59
+43
+73
+43
+17
+76
+73
+32
+43
+14
+46
+28
+58
+29
+44
+47
+28
+61
+29
+28
+73
+32
+58
+76
+28
+61
+77
+31
+28
+58
+16
+58
+14
+77
+14
+44
+31
+77
+73
+31
+58
+47
+73
+32
+29
+74
+58
+29
+58
+62
+32
+77
+16
+77
+28
+32
+62
+73
+16
+16
+13
+47
+59
+46
+14
+29
+59
+14
+73
+44
+62
+77
+77
+29
+74
+28
+43
+16
+43
+73
+31
+28
+32
+13
+61
+74
+76
+32
+32
+17
+43
+17
+46
+32
+59
+17
+32
+14
+73
+77
+59
+29
+16
+28
+58
+28
+58
+14
+44
+32
+16
+46
+43
+77
+43
+58
+16
+17
+29
+44
+17
+13
+76
+43
+59
+61
+47
+16
+58
+17
+61
+13
+46
+59
+46
+74
+73
+32
+61
+59
+61
+58
+46
+43
+58
+32
+46
+58
+77
+17
+29
+61
+46
+74
+14
+32
+47
+73
+62
+32
+32
+62
+76
+13
+14
+74
+73
+28
+32
+61
+59
+14
+13
+13
+44
+14
+62
+32
+28
+43
+46
+43
+17
+17
+31
+43
+32
+46
+74
+58
+13
+62
+77
+13
+62
+77
+28
+31
+28
+46
+28
+29
+17
+62
+17
+74
+46
+31
+76
+73
+14
+59
+46
+59
+61
+62
+43
+31
+43
+43
+31
+62
+77
+61
+28
+74
+58
+16
+46
+31
+28
+61
+16
+46
+13
+47
+74
+14
+62
+47
+14
+13
+46
+28
+73
+43
+76
+74
+74
+29
+58
+44
+61
+13
+14
+46
+76
+76
+29
+62
+28
+73
+31
+46
+58
+62
+62
+31
+73
+47
+13
+58
+32
+13
+47
+28
+77
+16
+29
+59
+14
+43
+77
+32
+74
+29
+32
+31
+61
+61
+28
+43
+73
+47
+62
+76
+62
+44
+46
+46
+14
+29
+76
+46
+62
+16
+58
+58
+31
+77
+76
+74
+47
+62
+76
+17
+13
+14
+32
+58
+32
+13
+58
+16
+32
+16
+59
+74
+76
+43
+73
+76
+47
+43
+61
+43
+31
+58
+74
+61
+16
+28
+47
+16
+62
+46
+16
+17
+31
+13
+62
+46
+58
+28
+73
+29
+44
+43
+76
+62
+76
+47
+13
+17
+32
+31
+62
+44
+31
+29
+14
+76
+17
+58
+16
+13
+58
+16
+29
+62
+76
+14
+76
+47
+29
+13
+31
+58
+59
+28
+59
+43
+17
+32
+61
+17
+62
+47
+76
+28
+17
+58
+73
+32
+59
+29
+43
+43
+76
+77
+58
+29
+44
+13
+16
+32
+62
+16
+29
+16
+28
+43
+32
+17
+59
+16
+28
+16
+74
+31
+32
+58
+43
+61
+13
+13
+31
+47
+73
+29
+17
+59
+31
+16
+14
+43
+62
+14
+29
+46
+14
+59
+31
+47
+44
+47
+32
+73
+13
+13
+74
+59
+74
+77
+29
+28
+32
+43
+46
+29
+28
+73
+47
+74
+76
+73
+46
+16
+43
+14
+14
+62
+32
+62
+13
+73
+74
+59
+46
+73
+58
+59
+44
+16
+13
+32
+59
+43
+62
+61
+29
+13
+28
+47
+47
+44
+73
+43
+76
+47
+46
+44
+46
+61
+62
+74
+14
+17
+74
+43
+59
+73
+14
+17
+46
+59
+14
+59
+73
+47
+59
+47
+13
+59
+76
+16
+73
+47
+47
+29
+14
+31
+61
+61
+31
+61
+47
+17
+47
+17
+17
+77
+29
+13
+44
+17
+28
+32
+59
+13
+32
+44
+61
+77
+46
+47
+61
+59
+17
+14
+14
+62
+17
+73
+28
+16
+47
+13
+16
+58
+43
+58
+62
+59
+28
+16
+61
+13
+73
+31
+74
+73
+44
+17
+28
+43
+47
+16
+59
+43
+77
+32
+74
+76
+46
+76
+43
+61
+58
+47
+77
+77
+13
+74
+76
+28
+13
+76
+58
+14
+17
+16
+47
+77
+13
+62
+59
+29
+62
+16
+73
+44
+73
+43
+77
+32
+73
+43
+17
+77
+43
+31
+76
+29
+43
+13
+44
+59
+44
+43
+76
+13
+62
+58
+77
+58
+47
+13
+43
+76
+77
+17
+74
+46
+77
+16
+59
+31
+44
+44
+77
+59
+44
+43
+77
+17
+73
+17
+43
+73
+14
+46
+28
+14
+29
+14
+73
+46
+32
+14
+46
+73
+43
+77
+32
+31
+31
+76
+43
+58
+74
+17
+59
+28
+73
+61
+17
+28
+47
+58
+62
+76
+73
+44
+14
+16
+32
+62
+44
+14
+17
+61
+29
+16
+62
+43
+59
+28
+47
+47
+44
+17
+16
+29
+73
+59
+13
+28
+14
+28
+44
+17
+77
+59
+47
+47
+61
+61
+32
+29
+13
+76
+46
+58
+17
+32
+74
+77
+14
+61
+73
+61
+47
+46
+31
+73
+14
+16
+14
+76
+32
+44
+58
+17
+47
+76
+76
+77
+73
+28
+13
+74
+77
+28
+58
+62
+29
+32
+14
+44
+74
+58
+46
+59
+61
+61
+31
+73
+47
+14
+58
+46
+29
+47
+59
+46
+62
+46
+17
+47
+28
+47
+46
+43
+73
+59
+58
+47
+32
+46
+28
+31
+14
+76
+43
+14
+47
+32
+13
+13
+32
+14
+31
+43
+44
+58
+32
+14
+14
+46
+58
+61
+59
+62
+74
+44
+61
+58
+59
+16
+61
+76
+28
+16
+17
+73
+32
+58
+73
+17
+17
+44
+31
+61
+14
+29
+14
+44
+16
+74
+47
+43
+32
+28
+58
+16
+47
+58
+29
+77
+62
+58
+58
+73
+58
+46
+14
+32
+32
+43
+14
+58
+32
+44
+74
+61
+74
+62
+14
+73
+28
+32
+32
+16
+29
+29
+13
+31
+76
+17
+13
+28
+28
+73
+58
+73
+31
+59
+17
+28
+62
+77
+62
+32
+47
+31
+44
+16
+13
+32
+46
+73
+47
+16
+17
+28
+77
+62
+61
+47
+61
+59
+76
+58
+32
+76
+16
+77
+44
+13
+59
+44
+28
+74
+74
+13
+62
+17
+16
+74
+28
+29
+47
+62
+47
+14
+61
+31
+62
+58
+61
+13
+43
+58
+76
+32
+17
+29
+61
+16
+59
+32
+32
+28
+13
+61
+58
+31
+44
+76
+76
+13
+47
+13
+32
+43
+59
+59
+13
+16
+31
+46
+47
+31
+61
+32
+29
+31
+47
+29
+32
+59
+77
+44
+28
+74
+76
+46
+16
+29
+31
+29
+47
+14
+77
+44
+61
+16
+47
+28
+13
+14
+16
+46
+16
+32
+46
+16
+14
+74
+31
+77
+74
+43
+47
+73
+73
+61
+28
+14
+28
+31
+77
+59
+29
+32
+29
+31
+28
+28
+28
+14
+76
+46
+46
+13
+76
+17
+76
+46
+46
+59
+76
+61
+13
+46
+14
+74
+17
+73
+61
+62
+43
+43
+29
+59
+47
+16
+77
+13
+29
+59
+14
+58
+32
+29
+46
+29
+46
+76
+13
+14
+29
+29
+29
+17
+59
+31
+76
+76
+73
+44
+61
+46
+76
+28
+73
+76
+73
+31
+17
+16
+76
+13
+76
+16
+46
+76
+43
+59
+73
+76
+76
+17
+32
+31
+44
+43
+46
+76
+28
+32
+16
+17
+31
+62
+61
+44
+44
+47
+46
+62
+76
+31
+43
+32
+76
+47
+58
+17
+17
+29
+59
+13
+77
+73
+77
+61
+29
+59
+31
+76
+28
+73
+43
+29
+16
+76
+29
+28
+32
+14
+28
+73
+32
+14
+47
+62
+61
+16
+46
+58
+43
+73
+77
+13
+77
+76
+74
+29
+32
+31
+74
+13
+74
+58
+47
+46
+44
+62
+16
+61
+76
+73
+73
+29
+76
+62
+31
+74
+77
+47
+77
+14
+14
+77
+31
+44
+32
+77
+47
+14
+76
+58
+74
+76
+58
+58
+77
+61
+74
+73
+14
+28
+32
+28
+46
+74
+74
+61
+43
+58
+74
+17
+47
+28
+62
+28
+47
+43
+46
+59
+74
+44
+59
+44
+47
+29
+73
+43
+61
+74
+58
+16
+31
+73
+43
+58
+16
+77
+46
+77
+46
+16
+31
+46
+58
+44
+47
+73
+62
+59
+77
+29
+17
+76
+14
+76
+16
+13
+43
+62
+31
+62
+62
+43
+46
+43
+58
+28
+62
+59
+47
+61
+74
+16
+44
+28
+32
+32
+76
+74
+13
+31
+31
+59
+46
+61
+16
+46
+77
+62
+47
+59
+43
+61
+47
+16
+58
+44
+28
+73
+44
+73
+14
+28
+13
+77
+44
+58
+74
+28
+31
+16
+44
+47
+74
+73
+43
+32
+62
+58
+62
+31
+76
+43
+59
+13
+28
+74
+28
+59
+32
+17
+43
+13
+47
+32
+16
+62
+13
+59
+28
+73
+44
+13
+58
+43
+62
+47
+14
+47
+16
+77
+58
+76
+29
+29
+47
+17
+44
+62
+77
+16
+31
+76
+58
+14
+73
+32
+31
+73
+61
+29
+16
+14
+59
+17
+29
+77
+32
+46
+74
+14
+61
+73
+43
+46
+17
+32
+46
+29
+31
+61
+13
+44
+43
+31
+73
+58
+29
+17
+29
+32
+43
+61
+31
+58
+46
+77
+16
+28
+29
+76
+44
+32
+28
+29
+14
+16
+14
+46
+47
+62
+46
+28
+62
+31
+31
+29
+62
+13
+29
+43
+46
+13
+62
+32
+62
+76
+61
+59
+29
+77
+77
+14
+73
+17
+58
+32
+44
+77
+43
+58
+58
+43
+16
+62
+17
+29
+76
+17
+58
+31
+77
+59
+17
+43
+46
+74
+13
+76
+16
+74
+44
+28
+16
+73
+46
+46
+16
+76
+44
+43
+31
+32
+59
+14
+73
+32
+32
+32
+44
+31
+46
+61
+47
+31
+14
+29
+47
+62
+61
+76
+62
+62
+58
+76
+74
+47
+47
+76
+61
+16
+14
+17
+73
+31
+59
+43
+46
+28
+32
+61
+58
+13
+16
+62
+76
+28
+47
+29
+74
+74
+17
+31
+13
+73
+77
+16
+16
+43
+13
+76
+73
+43
+76
+58
+14
+17
+46
+29
+31
+58
+46
+13
+58
+29
+76
+62
+17
+47
+14
+14
+62
+14
+46
+73
+28
+73
+29
+43
+13
+31
+61
+77
+44
+28
+28
+31
+77
+77
+29
+28
+73
+73
+61
+31
+77
+43
+59
+29
+62
+62
+76
+43
+17
+47
+13
+14
+76
+62
+43
+29
+58
+29
+32
+77
+61
+31
+76
+44
+76
+59
+61
+17
+32
+76
+43
+13
+76
+44
+73
+47
+47
+14
+16
+31
+74
+77
+77
+59
+16
+74
+16
+28
+43
+73
+44
+43
+16
+76
+17
+58
+58
+77
+77
+43
+13
+46
+28
+62
+32
+47
+61
+77
+61
+17
+61
+73
+17
+13
+77
+61
+31
+76
+17
+28
+16
+31
+61
+61
+28
+13
+44
+62
+62
+44
+74
+62
+58
+16
+14
+76
+28
+44
+29
+62
+58
+17
+32
+77
+13
+17
+59
+29
+14
+61
+44
+58
+17
+59
+44
+44
+13
+76
+76
+76
+28
+29
+47
+59
+47
+43
+46
+13
+77
+59
+76
+16
+76
+32
+76
+29
+28
+46
+13
+46
+73
+28
+73
+76
+16
+44
+76
+29
+62
+13
+43
+28
+59
+29
+77
+61
+73
+47
+74
+74
+47
+59
+13
+43
+43
+59
+76
+59
+62
+73
+31
+62
+14
+61
+14
+28
+77
+62
+76
+31
+44
+13
+61
+59
+13
+16
+43
+17
+77
+14
+62
+44
+76
+44
+17
+77
+76
+61
+73
+44
+76
+14
+17
+31
+28
+77
+58
+46
+77
+43
+74
+13
+62
+13
+46
+58
+29
+58
+14
+44
+44
+28
+28
+61
+74
+29
+16
+13
+59
+31
+29
+44
+44
+17
+44
+58
+43
+61
+28
+73
+77
+76
+29
+17
+16
+62
+13
+76
+31
+46
+76
+29
+62
+46
+44
+31
+13
+29
+29
+44
+14
+46
+16
+14
+28
+61
+73
+77
+73
+74
+74
+61
+16
+28
+31
+17
+14
+13
+47
+13
+59
+28
+46
+43
+28
+77
+59
+17
+13
+62
+47
+28
+16
+46
+62
+76
+47
+31
+77
+29
+16
+58
+76
+61
+73
+17
+14
+74
+76
+44
+29
+47
+13
+61
+61
+58
+61
+77
+44
+74
+32
+32
+32
+77
+74
+58
+62
+31
+32
+74
+76
+31
+46
+46
+29
+73
+29
+74
+47
+43
+62
+28
+16
+17
+16
+47
+28
+76
+61
+28
+17
+31
+31
+13
+76
+59
+74
+13
+28
+77
+16
+14
+28
+44
+44
+16
+17
+46
+29
+13
+61
+16
+44
+59
+47
+14
+74
+59
+43
+47
+28
+74
+32
+16
+76
+58
+31
+73
+46
+31
+13
+62
+58
+29
+74
+46
+58
+28
+73
+13
+62
+74
+16
+62
+28
+47
+31
+58
+43
+28
+61
+43
+31
+14
+44
+77
+29
+31
+29
+32
+43
+16
+59
+31
+14
+28
+32
+29
+31
+73
+62
+61
+44
+74
+44
+58
+17
+14
+14
+61
+47
+44
+14
+44
+43
+14
+46
+29
+44
+28
+76
+58
+16
+16
+28
+76
+16
+47
+62
+29
+17
+16
+73
+13
+14
+32
+29
+47
+16
+59
+44
+32
+44
+73
+77
+62
+77
+32
+58
+76
+32
+28
+58
+47
+28
+31
+77
+62
+29
+13
+31
+31
+74
+58
+14
+13
+17
+14
+73
+74
+16
+73
+46
+62
+58
+44
+76
+58
+32
+29
+31
+16
+31
+32
+28
+32
+46
+44
+74
+14
+47
+17
+61
+59
+14
+46
+28
+31
+58
+77
+47
+43
+44
+13
+17
+13
+32
+32
+76
+61
+77
+16
+31
+31
+14
+58
+73
+16
+46
+77
+29
+29
+44
+43
+44
+59
+29
+47
+14
+61
+28
+77
+47
+17
+58
+76
+62
+32
+29
+77
+76
+16
+73
+62
+43
+16
+16
+76
+28
+43
+43
+74
+16
+76
+14
+58
+58
+73
+61
+46
+16
+47
+74
+58
+31
+43
+61
+31
+31
+62
+59
+74
+16
+76
+73
+61
+58
+76
+77
+58
+13
+62
+47
+62
+17
+43
+28
+14
+14
+29
+47
+62
+62
+77
+77
+76
+32
+13
+58
+28
+31
+14
+43
+32
+32
+44
+32
+13
+47
+59
+14
+43
+59
+58
+17
+17
+32
+74
+16
+16
+29
+29
+76
+43
+28
+73
+61
+43
+73
+74
+47
+61
+13
+28
+43
+44
+61
+16
+62
+61
+47
+29
+32
+61
+59
+73
+58
+31
+61
+28
+43
+32
+76
+13
+77
+17
+16
+28
+29
+29
+16
+44
+77
+77
+13
+14
+74
+32
+32
+62
+62
+32
+74
+58
+16
+58
+46
+62
+14
+13
+43
+31
+16
+62
+29
+32
+14
+31
+14
+61
+17
+13
+76
+77
+43
+13
+43
+17
+47
+31
+46
+29
+62
+14
+28
+76
+47
+13
+16
+62
+31
+62
+29
+47
+62
+76
+59
+13
+29
+62
+29
+28
+59
+43
+14
+14
+13
+59
+76
+76
+31
+73
+13
+13
+29
+17
+32
+47
+17
+58
+46
+28
+76
+77
+17
+62
+76
+16
+32
+44
+14
+76
+47
+43
+44
+44
+59
+62
+62
+47
+76
+29
+14
+47
+77
+17
+46
+76
+43
+28
+61
+29
+77
+28
+76
+62
+29
+77
+58
+44
+14
+13
+77
+74
+17
+73
+14
+58
+74
+29
+13
+74
+61
+44
+28
+77
+59
+14
+77
+73
+29
+43
+16
+74
+77
+73
+17
+62
+44
+14
+77
+14
+76
+73
+14
+74
+32
+58
+77
+43
+47
+32
+14
+58
+31
+32
+31
+14
+16
+17
+73
+76
+61
+32
+44
+59
+29
+77
+62
+77
+73
+16
+29
+44
+44
+13
+77
+62
+74
+14
+46
+59
+62
+32
+17
+31
+17
+47
+73
+73
+47
+32
+73
+13
+31
+61
+32
+59
+29
+46
+14
+16
+74
+73
+13
+13
+77
+44
+16
+76
+59
+31
+32
+77
+77
+73
+44
+13
+62
+58
+59
+43
+14
+59
+47
+59
+43
+14
+74
+43
+77
+76
+74
+47
+47
+28
+13
+59
+76
+74
+31
+77
+46
+77
+46
+31
+14
+32
+46
+74
+74
+74
+28
+61
+47
+61
+14
+62
+62
+13
+28
+44
+73
+44
+73
+28
+62
+29
+29
+16
+58
+28
+44
+74
+62
+31
+28
+62
+32
+58
+44
+47
+44
+28
+43
+29
+29
+77
+43
+14
+46
+47
+14
+13
+77
+76
+31
+32
+31
+77
+17
+73
+76
+47
+17
+77
+17
+44
+61
+46
+31
+16
+32
+61
+17
+28
+73
+59
+73
+17
+17
+16
+44
+61
+14
+44
+46
+59
+29
+28
+13
+58
+13
+13
+14
+29
+14
+43
+46
+76
+43
+58
+17
+16
+17
+76
+61
+73
+44
+17
+62
+59
+76
+16
+77
+74
+14
+13
+76
+58
+73
+43
+47
+14
+43
+28
+16
+16
+46
+58
+47
+58
+43
+76
+77
+46
+43
+59
+14
+62
+77
+62
+76
+61
+31
+43
+61
+74
+73
+16
+76
+62
+29
+29
+28
+32
+17
+31
+73
+14
+32
+46
+16
+77
+32
+61
+46
+13
+28
+16
+14
+44
+29
+77
+46
+13
+32
+73
+61
+77
+44
+43
+17
+76
+17
+74
+43
+32
+46
+62
+13
+32
+58
+77
+13
+62
+47
+61
+32
+16
+76
+73
+77
+58
+43
+76
+43
+14
+62
+17
+31
+14
+59
+59
+13
+43
+32
+59
+61
+73
+32
+13
+62
+61
+74
+46
+28
+47
+28
+62
+29
+59
+77
+29
+29
+31
+17
+61
+77
+74
+14
+76
+17
+14
+62
+14
+29
+47
+13
+59
+58
+61
+62
+74
+59
+74
+74
+46
+58
+58
+74
+59
+59
+43
+32
+44
+32
+28
+58
+46
+16
+62
+29
+16
+46
+14
+32
+77
+73
+29
+62
+32
+44
+74
+14
+17
+16
+29
+16
+44
+28
+74
+62
+43
+59
+46
+44
+47
+31
+73
+74
+59
+73
+14
+74
+14
+61
+73
+43
+76
+47
+59
+62
+46
+14
+73
+77
+28
+43
+32
+77
+73
+32
+62
+32
+43
+76
+47
+44
+14
+17
+16
+14
+47
+61
+76
+29
+73
+76
+29
+62
+61
+44
+17
+73
+29
+16
+44
+58
+76
+61
+62
+14
+77
+32
+74
+17
+77
+29
+32
+29
+62
+76
+44
+29
+74
+73
+46
+47
+77
+13
+32
+77
+31
+31
+43
+77
+76
+29
+44
+47
+62
+29
+16
+62
+17
+73
+43
+28
+32
+13
+62
+44
+77
+13
+31
+47
+31
+46
+14
+73
+61
+29
+47
+74
+59
+43
+46
+17
+29
+76
+43
+29
+17
+31
+61
+74
+59
+14
+59
+14
+77
+14
+44
+73
+61
+62
+28
+17
+47
+76
+31
+31
+61
+77
+29
+59
+74
+14
+46
+14
+13
+28
+59
+62
+46
+46
+32
+76
+59
+58
+44
+28
+58
+46
+74
+77
+13
+17
+17
+43
+62
+74
+58
+76
+61
+77
+77
+13
+14
+14
+29
+76
+77
+74
+31
+73
+32
+44
+32
+59
+44
+58
+28
+77
+29
+77
+29
+31
+59
+61
+61
+73
+58
+28
+17
+13
+46
+59
+59
+29
+76
+43
+28
+62
+73
+44
+16
+62
+31
+74
+76
+31
+44
+73
+46
+76
+62
+76
+62
+76
+32
+58
+17
+32
+76
+58
+13
+59
+77
+32
+13
+77
+44
+14
+77
+43
+32
+46
+16
+29
+28
+14
+43
+31
+28
+31
+58
+31
+14
+73
+62
+16
+61
+43
+13
+58
+62
+73
+31
+28
+43
+59
+13
+16
+61
+29
+58
+13
+58
+28
+47
+58
+13
+17
+62
+76
+29
+17
+47
+32
+31
+47
+59
+14
+58
+77
+13
+76
+13
+13
+17
+16
+16
+28
+74
+47
+16
+17
+14
+14
+29
+14
+59
+73
+43
+46
+32
+28
+44
+17
+16
+59
+76
+62
+73
+47
+44
+16
+43
+62
+32
+14
+28
+43
+13
+59
+77
+44
+43
+58
+29
+43
+13
+14
+73
+13
+16
+76
+73
+14
+61
+61
+73
+13
+13
+62
+58
+29
+16
+44
+77
+61
+44
+46
+59
+61
+16
+32
+77
+62
+32
+47
+59
+44
+32
+73
+58
+76
+62
+44
+28
+32
+13
+61
+29
+28
+61
+44
+14
+29
+32
+17
+58
+28
+59
+77
+29
+43
+47
+16
+77
+44
+13
+47
+58
+44
+32
+58
+61
+73
+14
+76
+73
+59
+62
+46
+44
+76
+14
+16
+44
+44
+74
+13
+43
+76
+76
+73
+43
+16
+13
+62
+32
+58
+29
+13
+31
+47
+62
+14
+73
+58
+44
+74
+74
+73
+62
+43
+62
+74
+31
+74
+58
+14
+74
+28
+43
+61
+14
+58
+17
+74
+73
+61
+28
+73
+44
+58
+74
+17
+13
+73
+13
+62
+43
+61
+31
+76
+59
+62
+43
+76
+17
+73
+32
+59
+62
+46
+29
+62
+61
+43
+61
+77
+59
+14
+58
+44
+74
+46
+62
+74
+13
+16
+31
+76
+31
+13
+46
+62
+17
+29
+29
+76
+58
+31
+43
+77
+46
+44
+32
+76
+58
+44
+74
+14
+58
+61
+16
+58
+14
+13
+16
+73
+59
+58
+62
+14
+29
+17
+44
+16
+47
+31
+59
+73
+17
+62
+31
+44
+61
+59
+58
+32
+74
+58
+29
+44
+74
+16
+13
+61
+13
+14
+28
+77
+73
+31
+46
+61
+76
+13
+46
+14
+77
+43
+73
+59
+59
+76
+14
+43
+73
+43
+61
+31
+47
+43
+28
+77
+74
+74
+46
+59
+28
+61
+43
+31
+58
+31
+29
+77
+74
+58
+43
+76
+17
+32
+47
+14
+73
+62
+76
+61
+76
+44
+77
+77
+44
+16
+13
+62
+16
+29
+44
+59
+32
+32
+77
+58
+61
+62
+47
+31
+74
+14
+44
+32
+14
+59
+58
+76
+14
+44
+28
+77
+28
+31
+61
+29
+59
+76
+47
+62
+74
+58
+14
+31
+61
+16
+47
+44
+62
+29
+59
+73
+77
+16
+44
+61
+13
+59
+59
+16
+31
+46
+76
+32
+13
+43
+16
+77
+76
+43
+73
+17
+32
+14
+73
+31
+77
+46
+28
+62
+58
+77
+74
+77
+77
+31
+58
+13
+29
+16
+62
+62
+17
+13
+59
+61
+31
+46
+73
+77
+32
+58
+32
+16
+73
+47
+61
+16
+31
+62
+62
+77
+32
+76
+74
+77
+16
+73
+32
+47
+13
+62
+32
+44
+28
+32
+76
+32
+32
+32
+76
+31
+14
+43
+76
+13
+74
+17
+47
+44
+46
+17
+16
+43
+74
+73
+61
+74
+47
+76
+74
+58
+13
+74
+13
+76
+14
+31
+73
+14
+46
+61
+31
+31
+43
+29
+58
+17
+29
+32
+59
+32
+58
+14
+73
+62
+58
+28
+46
+44
+76
+17
+76
+46
+16
+32
+61
+61
+43
+62
+62
+17
+76
+29
+28
+43
+13
+59
+74
+47
+13
+73
+73
+28
+16
+43
+73
+28
+47
+14
+58
+16
+28
+58
+76
+32
+47
+73
+58
+77
+17
+61
+61
+62
+28
+13
+31
+77
+44
+77
+28
+59
+76
+28
+46
+77
+29
+44
+59
+58
+43
+61
+43
+32
+76
+74
+77
+61
+62
+28
+47
+74
+16
+16
+58
+16
+29
+59
+73
+58
+17
+73
+73
+74
+32
+73
+16
+46
+32
+29
+43
+32
+74
+73
+44
+29
+76
+59
+73
+76
+28
+28
+73
+73
+29
+29
+59
+29
+17
+17
+32
+58
+16
+32
+43
+14
+44
+77
+59
+62
+17
+28
+74
+58
+17
+61
+46
+32
+76
+31
+61
+29
+47
+73
+16
+13
+73
+74
+16
+59
+14
+46
+62
+17
+28
+59
+43
+73
+47
+58
+14
+31
+29
+59
+47
+76
+62
+43
+13
+31
+13
+16
+44
+59
+76
+16
+44
+76
+14
+62
+47
+76
+47
+59
+46
+16
+73
+13
+76
+31
+76
+16
+17
+61
+16
+77
+14
+43
+29
+32
+32
+74
+29
+74
+74
+29
+46
+29
+43
+31
+61
+44
+73
+13
+62
+61
+13
+74
+58
+76
+16
+17
+77
+74
+58
+43
+58
+32
+43
+62
+43
+31
+16
+46
+29
+61
+76
+59
+28
+32
+62
+77
+58
+44
+29
+31
+73
+59
+28
+29
+44
+14
+62
+47
+62
+14
+16
+73
+16
+17
+16
+17
+13
+74
+76
+29
+76
+31
+43
+76
+46
+29
+61
+16
+29
+31
+29
+73
+46
+62
+47
+31
+44
+59
+31
+73
+14
+16
+28
+28
+58
+16
+46
+74
+43
+32
+43
+73
+29
+28
+14
+17
+14
+76
+29
+43
+62
+14
+76
+47
+14
+74
+74
+47
+32
+62
+46
+74
+59
+31
+28
+47
+59
+58
+44
+17
+47
+59
+77
+62
+29
+28
+46
+14
+74
+17
+58
+13
+47
+73
+58
+76
+43
+58
+16
+47
+59
+46
+44
+31
+16
+62
+77
+43
+58
+29
+74
+62
+44
+13
+17
+29
+43
+44
+59
+76
+16
+16
+61
+32
+17
+43
+76
+16
+16
+74
+62
+74
+43
+73
+59
+17
+59
+59
+14
+13
+13
+59
+76
+59
+59
+31
+17
+32
+14
+32
+62
+17
+59
+58
+59
+73
+43
+28
+14
+31
+32
+13
+44
+74
+61
+29
+76
+43
+17
+17
+43
+16
+16
+31
+44
+58
+77
+62
+62
+17
+62
+61
+58
+32
+74
+61
+58
+61
+73
+46
+14
+13
+76
+59
+17
+62
+14
+77
+59
+77
+47
+46
+29
+76
+74
+76
+74
+29
+29
+43
+58
+44
+73
+13
+16
+76
+44
+14
+44
+44
+58
+28
+77
+43
+31
+76
+43
+61
+16
+32
+77
+32
+44
+14
+73
+14
+29
+43
+74
+13
+13
+61
+74
+29
+28
+16
+32
+43
+61
+14
+43
+14
+77
+47
+77
+32
+46
+13
+17
+29
+16
+73
+74
+73
+28
+31
+13
+73
+43
+31
+44
+32
+74
+73
+73
+14
+29
+44
+59
+61
+16
+28
+43
+76
+44
+76
+76
+74
+29
+77
+62
+74
+44
+47
+29
+31
+32
+16
+58
+43
+46
+47
+59
+31
+61
+28
+74
+43
+29
+76
+28
+31
+59
+16
+14
+17
+59
+58
+47
+46
+77
+59
+13
+59
+76
+31
+76
+43
+61
+59
+47
+74
+17
+77
+17
+17
+59
+76
+13
+74
+59
+16
+47
+47
+31
+47
+43
+29
+32
+17
+43
+77
+31
+76
+43
+77
+77
+28
+29
+77
+16
+73
+46
+29
+17
+29
+58
+58
+13
+47
+13
+58
+76
+16
+47
+77
+73
+43
+44
+16
+44
+61
+73
+59
+16
+31
+47
+44
+32
+73
+59
+46
+76
+28
+58
+17
+74
+46
+46
+74
+28
+47
+44
+43
+28
+47
+13
+47
+58
+43
+46
+14
+29
+76
+74
+31
+43
+46
+13
+73
+32
+59
+28
+17
+76
+46
+43
+29
+59
+74
+61
+46
+74
+77
+29
+17
+16
+16
+73
+46
+14
+77
+76
+61
+16
+76
+44
+58
+16
+74
+62
+28
+59
+77
+28
+29
+74
+47
+44
+32
+62
+17
+46
+16
+31
+16
+47
+73
+14
+31
+73
+73
+28
+44
+76
+74
+16
+61
+31
+43
+44
+58
+62
+17
+76
+77
+73
+16
+77
+13
+61
+59
+46
+13
+29
+28
+31
+76
+59
+74
+13
+58
+47
+16
+77
+77
+31
+31
+32
+46
+43
+16
+73
+14
+74
+73
+17
+62
+62
+62
+13
+76
+16
+46
+47
+47
+46
+13
+16
+74
+44
+44
+14
+16
+28
+46
+62
+44
+44
+29
+76
+16
+59
+58
+58
+13
+59
+73
+59
+31
+28
+76
+44
+58
+44
+31
+61
+77
+73
+14
+31
+31
+77
+47
+73
+32
+17
+17
+17
+59
+46
+32
+74
+29
+73
+32
+32
+77
+32
+32
+47
+29
+46
+32
+44
+74
+44
+58
+74
+59
+28
+29
+17
+47
+31
+13
+62
+74
+58
+43
+44
+59
+32
+44
+16
+44
+46
+16
+59
+59
+29
+32
+74
+58
+76
+61
+61
+13
+32
+13
+13
+16
+46
+44
+14
+74
+46
+77
+76
+16
+59
+13
+46
+31
+77
+16
+74
+32
+77
+44
+44
+62
+31
+76
+14
+77
+73
+43
+62
+29
+16
+16
+31
+43
+58
+58
+14
+74
+17
+62
+59
+32
+59
+28
+46
+74
+43
+28
+17
+17
+61
+62
+76
+14
+73
+46
+62
+47
+46
+28
+17
+59
+73
+32
+62
+73
+76
+77
+14
+59
+58
+61
+73
+29
+46
+58
+62
+74
+43
+46
+16
+29
+58
+17
+43
+62
+31
+44
+16
+44
+74
+16
+77
+32
+28
+32
+62
+74
+31
+13
+28
+31
+31
+61
+58
+44
+32
+43
+46
+16
+14
+76
+29
+43
+61
+74
+77
+32
+76
+77
+31
+59
+28
+28
+61
+31
+58
+59
+74
+76
+28
+46
+76
+17
+77
+43
+13
+58
+77
+46
+62
+13
+17
+73
+43
+31
+47
+61
+31
+47
+32
+62
+47
+61
+29
+58
+77
+77
+59
+46
+77
+77
+62
+59
+28
+29
+62
+73
+17
+59
+59
+61
+47
+43
+13
+77
+74
+16
+47
+77
+73
+76
+43
+61
+47
+46
+46
+29
+74
+17
+16
+13
+28
+17
+59
+59
+77
+29
+13
+29
+59
+13
+17
+17
+76
+44
+16
+43
+62
+17
+44
+16
+62
+74
+73
+59
+43
+16
+77
+59
+47
+32
+73
+47
+73
+31
+47
+73
+61
+14
+46
+16
+62
+29
+32
+43
+58
+29
+61
+59
+43
+28
+14
+46
+16
+74
+13
+14
+46
+29
+74
+59
+62
+74
+17
+74
+76
+29
+73
+59
+73
+62
+28
+58
+73
+73
+17
+31
+16
+61
+28
+77
+61
+74
+61
+29
+77
+59
+31
+47
+29
+29
+77
+77
+61
+14
+46
+47
+32
+16
+58
+76
+59
+74
+17
+74
+31
+16
+43
+47
+29
+16
+74
+74
+13
+58
+16
+46
+13
+61
+58
+28
+62
+77
+77
+47
+44
+13
+77
+62
+47
+61
+29
+31
+13
+47
+73
+29
+32
+77
+76
+32
+31
+14
+73
+59
+43
+13
+61
+14
+59
+61
+77
+58
+61
+29
+17
+74
+58
+77
+13
+46
+46
+14
+58
+17
+16
+14
+47
+29
+13
+59
+13
+47
+74
+29
+59
+74
+62
+31
+44
+62
+14
+46
+74
+58
+77
+76
+61
+16
+43
+28
+13
+58
+17
+16
+44
+32
+74
+74
+73
+77
+73
+77
+17
+13
+13
+28
+73
+31
+59
+32
+32
+16
+32
+62
+76
+13
+32
+29
+47
+16
+77
+16
+17
+28
+59
+16
+29
+76
+32
+62
+43
+59
+77
+58
+17
+61
+14
+74
+14
+29
+73
+59
+44
+14
+76
+74
+17
+13
+31
+76
+76
+74
+74
+17
+28
+59
+31
+28
+61
+46
+17
+47
+28
+28
+73
+46
+74
+74
+31
+76
+29
+14
+43
+61
+62
+62
+46
+31
+61
+14
+58
+47
+59
+31
+29
+31
+32
+74
+44
+46
+13
+61
+59
+31
+59
+17
+29
+74
+29
+16
+58
+58
+31
+28
+73
+43
+17
+46
+58
+58
+13
+16
+14
+58
+74
+76
+16
+62
+14
+74
+31
+32
+77
+73
+17
+31
+46
+29
+28
+17
+16
+58
+46
+32
+28
+62
+43
+74
+31
+28
+46
+61
+31
+14
+32
+73
+29
+13
+31
+32
+76
+28
+73
+61
+16
+61
+74
+13
+31
+14
+16
+62
+44
+17
+59
+17
+32
+61
+13
+73
+62
+47
+44
+61
+73
+73
+28
+73
+73
+31
+32
+17
+76
+73
+61
+77
+32
+17
+29
+62
+59
+44
+28
+58
+59
+61
+47
+13
+62
+47
+58
+14
+28
+74
+17
+32
+43
+16
+32
+62
+28
+16
+16
+29
+62
+28
+58
+74
+47
+43
+16
+44
+61
+29
+61
+14
+76
+29
+44
+61
+16
+61
+73
+32
+32
+31
+32
+61
+13
+44
+31
+76
+59
+16
+59
+62
+46
+16
+46
+29
+43
+31
+31
+74
+46
+47
+62
+61
+47
+16
+16
+13
+77
+17
+59
+76
+47
+28
+46
+17
+13
+44
+44
+28
+58
+58
+16
+74
+14
+29
+77
+77
+16
+17
+32
+47
+74
+58
+61
+58
+29
+31
+14
+77
+58
+76
+62
+29
+32
+59
+77
+31
+43
+31
+62
+77
+61
+43
+46
+62
+32
+31
+44
+13
+16
+13
+29
+28
+62
+31
+29
+17
+61
+73
+17
+29
+62
+76
+73
+62
+32
+44
+31
+58
+59
+47
+43
+44
+44
+58
+31
+61
+77
+74
+14
+47
+76
+14
+58
+58
+76
+59
+74
+76
+62
+59
+17
+61
+31
+59
+59
+31
+61
+31
+43
+58
+31
+59
+14
+16
+77
+31
+74
+17
+77
+43
+61
+44
+46
+44
+31
+28
+14
+46
+44
+16
+16
+14
+74
+58
+13
+32
+59
+59
+16
+16
+17
+17
+58
+16
+76
+77
+16
+47
+74
+28
+47
+28
+47
+74
+14
+61
+62
+14
+13
+29
+58
+47
+74
+14
+14
+74
+16
+58
+46
+46
+62
+13
+74
+31
+61
+47
+47
+47
+29
+31
+32
+29
+58
+62
+58
+14
+73
+16
+28
+73
+46
+61
+16
+76
+44
+74
+61
+46
+44
+59
+17
+62
+59
+16
+28
+17
+13
+62
+13
+32
+32
+13
+46
+16
+28
+43
+43
+76
+74
+46
+73
+29
+44
+32
+14
+31
+73
+32
+13
+59
+62
+31
+31
+32
+44
+17
+29
+32
+16
+28
+74
+44
+74
+61
+62
+62
+44
+61
+61
+14
+59
+13
+14
+43
+76
+73
+44
+61
+76
+31
+17
+61
+47
+77
+74
+61
+61
+47
+13
+29
+46
+59
+13
+76
+31
+61
+13
+61
+14
+29
+61
+32
+46
+62
+73
+31
+76
+17
+16
+74
+59
+58
+76
+16
+46
+16
+46
+46
+43
+73
+43
+76
+59
+13
+32
+14
+31
+32
+59
+14
+59
+43
+17
+16
+46
+73
+16
+46
+73
+47
+28
+28
+29
+58
+47
+31
+59
+17
+32
+46
+62
+77
+61
+43
+76
+73
+17
+16
+46
+14
+76
+62
+47
+44
+17
+13
+77
+46
+16
+47
+17
+47
+77
+73
+13
+76
+74
+31
+43
+29
+44
+14
+43
+61
+46
+43
+74
+14
+13
+29
+76
+74
+29
+62
+16
+46
+46
+47
+13
+77
+77
+17
+31
+46
+31
+58
+43
+58
+16
+32
+44
+73
+62
+14
+43
+29
+76
+59
+74
+73
+29
+74
+43
+58
+32
+61
+62
+59
+28
+32
+59
+44
+76
+29
+77
+43
+77
+17
+32
+47
+14
+31
+77
+59
+59
+62
+76
+77
+47
+43
+77
+58
+44
+58
+16
+58
+62
+17
+61
+17
+73
+62
+14
+43
+59
+61
+77
+43
+17
+77
+47
+74
+46
+62
+47
+61
+29
+31
+74
+32
+61
+47
+62
+61
+62
+46
+46
+43
+28
+77
+43
+32
+58
+43
+47
+13
+74
+74
+13
+43
+62
+73
+74
+32
+31
+73
+29
+58
+31
+58
+59
+61
+44
+62
+16
+16
+14
+77
+47
+62
+31
+16
+59
+58
+16
+74
+29
+73
+31
+29
+59
+29
+29
+29
+47
+14
+28
+59
+59
+16
+76
+28
+14
+16
+14
+62
+44
+61
+29
+76
+74
+62
+44
+28
+62
+29
+44
+17
+16
+29
+43
+44
+61
+47
+73
+16
+77
+47
+76
+32
+17
+47
+17
+47
+46
+61
+16
+14
+74
+44
+44
+62
+28
+17
+28
+13
+16
+73
+77
+74
+43
+46
+74
+47
+31
+46
+28
+77
+76
+43
+29
+32
+62
+28
+31
+43
+47
+43
+16
+31
+58
+13
+46
+47
+44
+14
+74
+17
+29
+14
+32
+46
+17
+59
+46
+44
+14
+73
+14
+43
+29
+13
+16
+46
+28
+74
+74
+43
+73
+77
+58
+43
+31
+14
+61
+58
+16
+62
+59
+58
+77
+13
+29
+59
+74
+62
+32
+28
+44
+16
+13
+74
+17
+29
+29
+47
+17
+17
+28
+28
+77
+17
+59
+58
+44
+13
+13
+44
+32
+16
+61
+77
+28
+32
+13
+13
+16
+47
+77
+17
+43
+59
+77
+61
+16
+46
+32
+58
+17
+29
+47
+16
+46
+32
+17
+44
+74
+31
+58
+47
+32
+31
+16
+29
+43
+77
+16
+16
+58
+76
+76
+32
+32
+44
+13
+61
+58
+44
+16
+28
+43
+77
+76
+31
+74
+14
+76
+17
+47
+62
+43
+59
+13
+62
+14
+32
+74
+17
+59
+44
+77
+32
+44
+61
+32
+62
+14
+14
+13
+47
+32
+58
+14
+16
+62
+76
+47
+43
+29
+73
+73
+74
+61
+74
+32
+29
+58
+29
+31
+47
+13
+16
+29
+28
+74
+61
+47
+46
+59
+73
+58
+17
+32
+76
+47
+16
+73
+77
+44
+73
+43
+14
+58
+44
+62
+62
+14
+17
+61
+74
+16
+28
+16
+61
+31
+29
+74
+59
+62
+31
+16
+62
+28
+28
+74
+58
+76
+58
+61
+13
+59
+29
+31
+43
+59
+44
+77
+29
+46
+17
+43
+62
+13
+77
+43
+62
+46
+43
+28
+61
+47
+77
+13
+32
+28
+28
+73
+13
+46
+17
+28
+31
+76
+62
+74
+31
+31
+46
+76
+46
+77
+17
+44
+13
+14
+16
+74
+46
+62
+76
+32
+76
+28
+44
+62
+14
+44
+73
+76
+47
+28
+61
+14
+13
+59
+73
+17
+16
+29
+32
+32
+73
+31
+61
+73
+61
+16
+76
+46
+61
+76
+47
+17
+43
+47
+43
+28
+43
+14
+32
+32
+77
+13
+44
+74
+17
+13
+28
+59
+73
+16
+16
+73
+17
+61
+31
+62
+46
+44
+14
+28
+13
+77
+31
+28
+14
+74
+76
+29
+77
+73
+58
+77
+43
+28
+61
+76
+46
+32
+58
+58
+58
+32
+28
+74
+61
+14
+43
+31
+77
+32
+62
+61
+73
+17
+77
+28
+43
+32
+77
+32
+32
+16
+76
+32
+61
+13
+77
+28
+44
+44
+62
+32
+29
+73
+28
+28
+58
+77
+31
+46
+59
+77
+59
+74
+13
+62
+76
+43
+43
+46
+17
+59
+59
+17
+43
+77
+43
+76
+73
+76
+44
+17
+73
+29
+73
+73
+14
+16
+74
+47
+77
+44
+77
+14
+16
+31
+44
+76
+16
+74
+13
+43
+76
+47
+13
+28
+47
+76
+28
+43
+43
+62
+28
+32
+29
+14
+44
+28
+29
+59
+58
+31
+62
+32
+16
+14
+62
+73
+61
+47
+31
+29
+16
+61
+28
+43
+32
+28
+43
+32
+62
+28
+13
+13
+46
+73
+31
+46
+28
+44
+43
+74
+61
+74
+77
+16
+13
+59
+14
+74
+31
+17
+13
+58
+46
+14
+16
+58
+59
+61
+32
+58
+61
+47
+73
+76
+43
+47
+32
+58
+29
+47
+58
+59
+14
+14
+74
+28
+29
+17
+73
+46
+47
+31
+44
+17
+43
+28
+61
+29
+32
+29
+61
+76
+73
+59
+46
+13
+31
+16
+58
+44
+16
+32
+73
+31
+14
+58
+17
+32
+31
+29
+58
+61
+17
+16
+62
+74
+76
+58
+31
+43
+76
+14
+76
+32
+16
+17
+59
+61
+62
+47
+43
+62
+44
+76
+32
+13
+13
+59
+76
+58
+76
+16
+44
+46
+58
+43
+14
+43
+77
+16
+32
+58
+32
+14
+43
+59
+44
+76
+58
+74
+77
+61
+76
+31
+73
+43
+62
+44
+58
+17
+59
+28
+76
+76
+59
+14
+59
+58
+77
+28
+62
+29
+32
+29
+31
+43
+77
+43
+47
+32
+17
+16
+28
+31
+62
+32
+58
+59
+62
+28
+76
+44
+76
+77
+46
+16
+47
+74
+76
+17
+43
+16
+46
+14
+59
+16
+17
+47
+62
+28
+13
+76
+13
+28
+74
+16
+61
+74
+31
+61
+74
+62
+14
+74
+43
+32
+32
+28
+43
+44
+46
+62
+29
+28
+28
+59
+74
+74
+47
+58
+29
+29
+58
+32
+76
+61
+62
+74
+61
+44
+74
+29
+77
+16
+46
+74
+62
+73
+44
+74
+61
+29
+44
+47
+61
+17
+58
+76
+62
+46
+31
+58
+46
+29
+13
+16
+17
+46
+62
+32
+17
+31
+28
+74
+62
+76
+74
+31
+13
+43
+17
+74
+58
+16
+76
+58
+17
+44
+58
+46
+43
+14
+14
+77
+74
+14
+14
+17
+28
+59
+44
+17
+47
+14
+59
+73
+13
+62
+14
+58
+76
+76
+31
+16
+32
+76
+74
+31
+44
+29
+62
+46
+76
+44
+43
+29
+17
+58
+31
+32
+47
+74
+46
+59
+13
+28
+59
+43
+44
+29
+16
+73
+28
+32
+76
+47
+43
+44
+17
+29
+62
+13
+28
+46
+29
+16
+76
+58
+13
+76
+44
+62
+73
+59
+61
+31
+74
+14
+16
+62
+47
+28
+14
+77
+17
+47
+73
+31
+17
+14
+29
+47
+61
+17
+77
+47
+31
+28
+46
+32
+44
+14
+74
+47
+44
+61
+17
+32
+13
+31
+31
+16
+43
+77
+73
+73
+47
+76
+29
+43
+61
+73
+73
+32
+47
+77
+46
+74
+44
+58
+28
+31
+73
+31
+13
+17
+16
+62
+14
+28
+43
+61
+76
+31
+43
+17
+47
+13
+74
+59
+32
+76
+74
+28
+47
+62
+28
+76
+28
+59
+47
+74
+62
+76
+62
+16
+76
+73
+62
+44
+61
+13
+32
+76
+61
+46
+77
+76
+47
+73
+14
+46
+76
+47
+43
+59
+29
+31
+62
+17
+46
+14
+13
+59
+31
+46
+43
+16
+62
+44
+44
+46
+73
+16
+59
+76
+47
+61
+31
+76
+44
+62
+62
+58
+43
+44
+14
+62
+44
+31
+16
+29
+58
+13
+16
+58
+14
+61
+14
+61
+32
+46
+43
+46
+59
+62
+44
+17
+73
+32
+76
+46
+73
+16
+14
+28
+74
+13
+47
+29
+13
+77
+74
+29
+62
+16
+74
+43
+47
+13
+62
+73
+47
+77
+47
+76
+58
+58
+76
+29
+13
+43
+17
+32
+13
+16
+43
+61
+59
+47
+46
+13
+31
+46
+73
+61
+74
+32
+74
+43
+31
+61
+47
+47
+13
+29
+31
+31
+46
+74
+29
+13
+62
+77
+59
+59
+29
+32
+13
+47
+13
+59
+17
+14
+43
+74
+29
+16
+14
+47
+46
+59
+43
+28
+13
+59
+44
+29
+58
+76
+62
+46
+74
+29
+29
+74
+16
+77
+59
+74
+47
+29
+47
+73
+77
+47
+43
+28
+61
+43
+46
+29
+62
+77
+62
+14
+17
+43
+29
+47
+73
+61
+62
+31
+73
+76
+62
+28
+61
+59
+13
+58
+32
+46
+17
+13
+14
+46
+76
+17
+13
+13
+28
+44
+61
+77
+76
+73
+31
+13
+76
+62
+44
+46
+44
+43
+73
+76
+16
+13
+44
+14
+31
+31
+59
+31
+61
+59
+58
+32
+31
+16
+76
+47
+46
+74
+17
+43
+32
+46
+16
+73
+14
+13
+43
+77
+31
+58
+14
+31
+61
+17
+74
+46
+14
+62
+46
+44
+32
+44
+31
+58
+58
+74
+74
+43
+47
+43
+17
+14
+44
+76
+59
+61
+43
+32
+16
+32
+31
+14
+59
+74
+74
+43
+46
+13
+29
+73
+31
+28
+46
+73
+29
+17
+44
+77
+13
+77
+47
+62
+73
+59
+43
+77
+47
+74
+58
+17
+44
+62
+32
+28
+47
+44
+58
+29
+46
+28
+74
+77
+43
+59
+13
+59
+74
+14
+58
+14
+73
+62
+59
+46
+46
+29
+58
+13
+43
+44
+43
+14
+47
+31
+77
+31
+76
+16
+73
+28
+44
+58
+46
+74
+13
+29
+61
+59
+17
+73
+13
+74
+28
+31
+61
+43
+74
+28
+16
+32
+28
+29
+59
+46
+46
+62
+43
+46
+29
+28
+29
+43
+14
+14
+31
+59
+59
+44
+44
+32
+76
+31
+43
+44
+44
+61
+58
+28
+58
+59
+47
+47
+31
+16
+74
+29
+59
+31
+17
+29
+46
+74
+61
+77
+46
+28
+32
+14
+76
+62
+44
+14
+17
+32
+77
+62
+32
+31
+31
+31
+59
+77
+61
+61
+77
+29
+28
+44
+17
+76
+73
+32
+76
+76
+28
+77
+44
+28
+47
+29
+59
+77
+46
+44
+28
+31
+44
+44
+31
+47
+43
+44
+29
+44
+44
+13
+58
+32
+58
+59
+46
+16
+76
+29
+29
+31
+74
+62
+73
+16
+73
+58
+73
+59
+73
+17
+77
+58
+77
+62
+77
+13
+47
+76
+13
+16
+76
+73
+28
+29
+58
+13
+62
+16
+43
+13
+59
+13
+44
+76
+13
+59
+76
+28
+16
+17
+74
+28
+59
+73
+13
+16
+17
+73
+47
+29
+29
+46
+14
+61
+61
+58
+76
+44
+17
+76
+47
+47
+28
+73
+61
+59
+62
+73
+32
+77
+73
+28
+13
+59
+76
+28
+77
+61
+74
+58
+73
+74
+77
+59
+62
+73
+32
+46
+61
+44
+58
+44
+58
+59
+14
+16
+74
+43
+17
+59
+46
+17
+62
+44
+29
+13
+47
+16
+61
+74
+62
+32
+58
+16
+73
+44
+13
+29
+28
+28
+46
+58
+29
+16
+31
+77
+17
+76
+44
+44
+43
+77
+61
+62
+46
+16
+74
+28
+61
+58
+73
+46
+46
+76
+44
+32
+58
+77
+29
+43
+28
+13
+61
+28
+61
+46
+32
+61
+16
+43
+17
+31
+76
+17
+32
+29
+77
+43
+29
+47
+43
+29
+76
+44
+32
+17
+62
+17
+32
+58
+43
+58
+46
+59
+74
+47
+28
+76
+43
+14
+59
+47
+32
+31
+29
+31
+46
+13
+31
+29
+43
+46
+46
+14
+73
+62
+74
+73
+61
+76
+14
+76
+61
+73
+44
+44
+32
+16
+74
+29
+28
+14
+43
+61
+59
+46
+31
+28
+76
+14
+29
+13
+14
+74
+58
+14
+61
+44
+28
+76
+62
+61
+17
+73
+47
+16
+61
+44
+59
+58
+73
+16
+73
+77
+16
+31
+76
+43
+29
+32
+44
+47
+77
+76
+62
+62
+43
+74
+44
+76
+62
+58
+61
+46
+17
+61
+44
+59
+61
+46
+73
+43
+17
+43
+28
+74
+32
+46
+77
+32
+17
+28
+76
+73
+46
+44
+47
+76
+13
+62
+14
+62
+13
+14
+17
+14
+14
+73
+73
+13
+62
+62
+17
+44
+16
+43
+61
+61
+77
+59
+17
+13
+62
+61
+17
+58
+77
+32
+73
+58
+14
+44
+16
+17
+31
+77
+17
+62
+32
+32
+29
+17
+14
+73
+32
+76
+62
+32
+58
+47
+29
+16
+32
+16
+13
+14
+13
+28
+16
+16
+74
+14
+58
+47
+76
+61
+73
+29
+74
+62
+61
+13
+28
+74
+77
+77
+29
+76
+59
+17
+28
+43
+13
+31
+43
+62
+62
+17
+32
+61
+17
+62
+58
+76
+62
+14
+13
+43
+58
+14
+77
+47
+47
+32
+62
+58
+76
+44
+44
+31
+77
+28
+17
+17
+32
+17
+44
+28
+61
+14
+17
+58
+73
+13
+17
+13
+43
+76
+13
+31
+16
+73
+58
+44
+73
+17
+58
+43
+17
+73
+17
+17
+16
+61
+28
+44
+31
+29
+16
+61
+73
+16
+46
+29
+59
+31
+61
+58
+31
+28
+77
+16
+44
+62
+29
+58
+32
+17
+46
+74
+13
+13
+76
+47
+58
+43
+43
+74
+32
+74
+62
+32
+77
+14
+43
+43
+29
+73
+28
+29
+16
+31
+44
+14
+14
+31
+47
+43
+46
+61
+32
+44
+61
+31
+47
+76
+76
+76
+76
+13
+61
+61
+58
+14
+16
+32
+59
+62
+43
+46
+47
+13
+43
+31
+73
+47
+76
+28
+76
+74
+43
+46
+32
+31
+77
+16
+14
+76
+17
+59
+59
+62
+77
+13
+31
+73
+28
+46
+13
+17
+74
+28
+32
+44
+16
+77
+16
+58
+13
+32
+61
+13
+13
+28
+16
+76
+46
+17
+74
+58
+47
+17
+59
+31
+16
+43
+76
+29
+43
+43
+16
+31
+14
+43
+31
+13
+61
+58
+43
+47
+44
+29
+59
+31
+59
+17
+76
+73
+29
+58
+43
+32
+59
+74
+62
+32
+14
+13
+29
+76
+77
+31
+32
+73
+43
+16
+46
+76
+17
+14
+74
+13
+59
+29
+73
+44
+32
+58
+59
+73
+58
+61
+77
+28
+17
+61
+74
+28
+17
+58
+44
+46
+61
+59
+74
+59
+14
+44
+76
+59
+58
+47
+32
+46
+46
+28
+32
+31
+76
+43
+62
+59
+43
+32
+73
+58
+16
+59
+44
+31
+61
+61
+32
+47
+77
+47
+17
+43
+44
+16
+44
+43
+74
+44
+43
+44
+14
+43
+77
+28
+13
+44
+58
+13
+43
+28
+73
+59
+58
+58
+16
+31
+74
+14
+44
+28
+62
+47
+17
+31
+13
+44
+74
+31
+43
+31
+46
+31
+29
+44
+61
+77
+59
+31
+46
+43
+44
+58
+28
+46
+73
+29
+73
+17
+58
+61
+29
+76
+59
+46
+74
+13
+44
+59
+59
+47
+73
+32
+31
+16
+58
+61
+29
+13
+73
+29
+77
+61
+77
+16
+58
+14
+32
+14
+43
+29
+73
+74
+46
+73
+73
+46
+17
+28
+73
+31
+62
+31
+74
+44
+58
+73
+17
+62
+32
+76
+59
+16
+76
+29
+32
+73
+13
+47
+17
+29
+62
+17
+59
+44
+13
+32
+28
+16
+46
+32
+14
+17
+76
+43
+76
+61
+59
+17
+73
+32
+13
+13
+58
+44
+61
+47
+28
+28
+46
+62
+61
+61
+61
+76
+28
+74
+29
+31
+16
+28
+76
+44
+61
+47
+73
+43
+14
+44
+74
+44
+32
+28
+47
+17
+61
+43
+77
+16
+32
+32
+73
+61
+44
+44
+29
+16
+62
+59
+32
+28
+13
+44
+47
+47
+17
+62
+47
+31
+74
+46
+77
+43
+77
+62
+16
+17
+29
+16
+73
+44
+31
+43
+31
+28
+13
+29
+32
+74
+73
+43
+77
+29
+76
+47
+61
+17
+31
+73
+77
+32
+13
+43
+13
+73
+32
+73
+28
+31
+46
+31
+61
+59
+46
+59
+16
+31
+61
+14
+77
+59
+43
+58
+74
+73
+32
+73
+58
+14
+76
+61
+74
+16
+59
+44
+62
+73
+17
+61
+14
+47
+14
+28
+13
+43
+31
+29
+74
+76
+32
+58
+28
+46
+44
+16
+76
+74
+44
+61
+77
+43
+44
+43
+43
+46
+61
+77
+14
+14
+62
+61
+29
+28
+61
+76
+17
+17
+73
+16
+31
+29
+77
+59
+14
+61
+14
+14
+31
+61
+14
+43
+44
+46
+29
+13
+76
+62
+62
+47
+28
+76
+74
+29
+44
+43
+76
+14
+31
+44
+32
+43
+62
+76
+47
+16
+16
+14
+77
+29
+13
+44
+17
+58
+13
+32
+62
+47
+73
+32
+73
+13
+77
+32
+47
+29
+43
+76
+32
+76
+74
+14
+61
+76
+16
+77
+59
+43
+31
+31
+14
+74
+74
+77
+59
+29
+16
+16
+44
+31
+59
+61
+31
+73
+32
+14
+58
+43
+61
+58
+59
+77
+58
+43
+43
+77
+61
+77
+28
+73
+47
+61
+13
+46
+29
+29
+58
+62
+14
+61
+29
+13
+73
+44
+73
+46
+46
+47
+17
+47
+44
+77
+59
+17
+58
+74
+76
+16
+13
+74
+59
+77
+62
+73
+59
+43
+76
+58
+28
+29
+31
+43
+46
+62
+29
+46
+77
+58
+43
+47
+58
+32
+76
+77
+74
+43
+32
+29
+13
+31
+58
+31
+17
+43
+76
+62
+77
+32
+16
+44
+74
+73
+46
+32
+32
+61
+17
+47
+32
+43
+58
+44
+77
+32
+31
+16
+61
+16
+17
+29
+58
+32
+46
+43
+16
+16
+16
+62
+28
+47
+46
+46
+29
+77
+62
+73
+73
+29
+76
+43
+28
+46
+28
+43
+43
+62
+43
+14
+47
+14
+44
+62
+74
+31
+58
+17
+46
+29
+31
+73
+13
+17
+59
+73
+62
+28
+73
+47
+13
+31
+62
+77
+43
+29
+32
+46
+28
+43
+46
+32
+16
+31
+77
+14
+17
+31
+47
+62
+44
+58
+44
+59
+28
+14
+31
+46
+62
+77
+16
+14
+14
+46
+17
+59
+61
+61
+29
+74
+31
+62
+61
+62
+14
+77
+14
+16
+32
+59
+14
+29
+77
+28
+44
+73
+43
+29
+58
+31
+31
+16
+29
+59
+31
+47
+61
+32
+13
+46
+43
+62
+61
+59
+17
+32
+58
+47
+62
+32
+29
+73
+59
+46
+43
+77
+62
+13
+73
+13
+17
+16
+77
+61
+77
+16
+62
+44
+47
+28
+62
+59
+29
+32
+29
+16
+76
+17
+32
+13
+76
+17
+16
+46
+62
+74
+62
+46
+46
+47
+14
+59
+73
+14
+16
+31
+76
+29
+46
+29
+13
+32
+28
+16
+17
+32
+32
+17
+47
+76
+17
+31
+74
+76
+28
+76
+59
+29
+46
+28
+62
+14
+44
+62
+61
+58
+76
+32
+32
+43
+28
+44
+43
+16
+47
+62
+47
+44
+14
+44
+14
+47
+73
+31
+29
+61
+43
+74
+61
+17
+47
+58
+29
+29
+46
+46
+74
+73
+16
+32
+58
+77
+32
+13
+77
+31
+13
+74
+59
+31
+46
+29
+14
+13
+17
+28
+59
+73
+43
+61
+17
+59
+62
+74
+31
+76
+61
+76
+74
+32
+32
+58
+32
+61
+59
+58
+74
+29
+16
+13
+44
+14
+62
+14
+74
+13
+76
+46
+14
+58
+76
+13
+61
+77
+76
+62
+73
+16
+73
+47
+58
+62
+61
+77
+14
+61
+29
+73
+46
+13
+28
+14
+58
+44
+59
+77
+77
+46
+28
+17
+28
+16
+46
+29
+13
+73
+13
+47
+62
+58
+47
+44
+44
+46
+76
+32
+14
+29
+44
+47
+17
+77
+47
+32
+46
+61
+73
+47
+46
+58
+61
+73
+16
+13
+17
+58
+32
+28
+16
+31
+59
+14
+76
+59
+17
+76
+14
+31
+14
+28
+31
+14
+29
+14
+14
+74
+58
+14
+13
+28
+43
+62
+43
+46
+44
+29
+59
+47
+62
+17
+59
+14
+43
+61
+43
+43
+29
+47
+29
+74
+74
+43
+73
+17
+44
+13
+46
+59
+29
+13
+73
+14
+17
+74
+13
+29
+62
+77
+13
+32
+28
+31
+59
+62
+29
+62
+46
+13
+62
+58
+28
+61
+76
+17
+62
+14
+13
+62
+17
+16
+74
+28
+32
+74
+77
+76
+44
+58
+17
+61
+28
+76
+73
+29
+28
+31
+59
+73
+59
+17
+14
+59
+44
+73
+62
+61
+77
+43
+62
+62
+32
+62
+73
+17
+74
+44
+16
+43
+74
+44
+61
+16
+29
+77
+58
+16
+13
+43
+73
+14
+46
+73
+47
+61
+73
+13
+62
+31
+76
+58
+16
+61
+62
+43
+77
+32
+61
+28
+61
+76
+16
+58
+59
+14
+17
+32
+74
+43
+31
+29
+29
+76
+17
+13
+47
+28
+59
+17
+17
+58
+13
+32
+43
+73
+62
+44
+16
+17
+46
+32
+62
+46
+61
+59
+62
+44
+61
+74
+43
+62
+77
+46
+28
+32
+43
+61
+13
+76
+77
+76
+62
+58
+77
+58
+14
+44
+58
+73
+59
+14
+31
+17
+17
+17
+62
+74
+73
+47
+47
+29
+59
+59
+14
+61
+16
+32
+28
+43
+44
+44
+29
+77
+59
+46
+77
+47
+17
+58
+61
+62
+76
+73
+76
+74
+32
+44
+32
+73
+29
+14
+28
+44
+74
+13
+43
+58
+43
+44
+76
+77
+47
+61
+58
+62
+13
+44
+32
+77
+47
+73
+14
+32
+31
+28
+43
+47
+17
+61
+28
+16
+29
+59
+44
+74
+14
+16
+14
+46
+14
+61
+31
+43
+77
+61
+44
+32
+14
+76
+74
+43
+28
+46
+31
+47
+13
+16
+29
+59
+73
+47
+44
+44
+43
+59
+28
+13
+59
+31
+47
+16
+17
+76
+74
+16
+28
+43
+32
+17
+73
+28
+29
+43
+74
+14
+58
+43
+46
+61
+13
+29
+29
+29
+44
+58
+76
+58
+16
+62
+47
+59
+14
+47
+28
+28
+77
+76
+44
+29
+31
+43
+32
+16
+73
+29
+44
+58
+62
+29
+43
+61
+31
+31
+28
+32
+14
+17
+59
+28
+73
+47
+29
+61
+16
+29
+46
+59
+76
+58
+43
+46
+16
+17
+32
+29
+73
+16
+73
+74
+74
+46
+28
+62
+76
+62
+77
+59
+17
+44
+74
+47
+43
+43
+62
+44
+16
+62
+31
+73
+74
+58
+77
+43
+28
+46
+47
+46
+32
+46
+14
+74
+44
+47
+46
+76
+14
+14
+28
+44
+47
+44
+44
+76
+74
+46
+47
+77
+17
+29
+17
+13
+46
+29
+61
+16
+13
+61
+47
+76
+32
+77
+13
+59
+16
+73
+61
+29
+44
+43
+32
+76
+73
+13
+14
+77
+62
+76
+59
+47
+16
+73
+32
+17
+29
+13
+13
+58
+29
+44
+62
+61
+77
+13
+76
+61
+74
+29
+46
+59
+16
+47
+43
+73
+58
+17
+61
+47
+62
+74
+28
+28
+61
+74
+31
+32
+61
+17
+59
+31
+77
+16
+58
+77
+46
+74
+59
+28
+59
+16
+47
+73
+32
+76
+61
+44
+46
+74
+43
+76
+73
+61
+58
+76
+16
+61
+17
+76
+61
+62
+59
+13
+76
+46
+29
+76
+13
+29
+29
+58
+58
+44
+62
+73
+62
+32
+77
+59
+32
+61
+73
+62
+16
+28
+58
+59
+61
+13
+58
+32
+16
+13
+29
+76
+32
+31
+77
+47
+73
+47
+44
+74
+59
+13
+44
+29
+47
+59
+16
+46
+47
+77
+29
+44
+28
+76
+59
+62
+74
+32
+62
+28
+29
+73
+46
+77
+32
+76
+46
+76
+59
+44
+16
+43
+14
+76
+74
+59
+31
+77
+14
+29
+16
+62
+77
+61
+43
+43
+76
+28
+16
+62
+32
+47
+61
+31
+28
+59
+74
+61
+46
+73
+31
+76
+13
+43
+77
+61
+77
+13
+61
+13
+32
+47
+73
+28
+43
+43
+59
+76
+59
+77
+76
+58
+77
+77
+59
+47
+47
+59
+32
+47
+17
+59
+17
+73
+32
+46
+74
+32
+16
+31
+17
+61
+32
+43
+59
+13
+32
+43
+76
+13
+16
+32
+77
+46
+73
+17
+28
+59
+59
+43
+58
+16
+44
+74
+73
+31
+74
+14
+17
+14
+32
+14
+14
+58
+29
+31
+32
+13
+59
+59
+46
+43
+74
+62
+47
+32
+62
+46
+73
+31
+31
+61
+58
+44
+61
+77
+14
+62
+77
+43
+31
+77
+16
+13
+47
+16
+59
+44
+76
+14
+47
+61
+44
+29
+77
+29
+29
+43
+61
+13
+77
+28
+73
+29
+14
+58
+32
+77
+61
+77
+31
+59
+62
+44
+76
+13
+76
+17
+44
+74
+31
+59
+32
+47
+62
+62
+14
+77
+29
+31
+73
+29
+46
+62
+59
+16
+29
+14
+16
+16
+16
+14
+29
+59
+13
+17
+76
+62
+77
+62
+61
+62
+47
+43
+44
+46
+14
+31
+58
+77
+61
+44
+32
+61
+13
+74
+13
+32
+17
+61
+61
+14
+14
+31
+29
+76
+46
+44
+28
+44
+62
+59
+76
+74
+74
+62
+28
+29
+31
+77
+31
+76
+46
+29
+62
+58
+58
+28
+61
+31
+46
+28
+58
+44
+61
+46
+74
+76
+31
+28
+29
+76
+59
+13
+32
+17
+28
+16
+74
+58
+16
+13
+32
+58
+62
+31
+73
+28
+16
+58
+59
+14
+76
+29
+28
+14
+74
+31
+74
+77
+28
+29
+61
+14
+58
+74
+28
+29
+58
+61
+31
+46
+59
+74
+76
+47
+77
+43
+44
+73
+17
+44
+62
+47
+44
+29
+43
+58
+61
+73
+43
+43
+61
+58
+28
+46
+14
+61
+28
+31
+77
+17
+31
+28
+31
+44
+73
+13
+74
+62
+17
+61
+43
+47
+62
+77
+17
+29
+62
+13
+28
+32
+76
+29
+32
+44
+14
+46
+28
+44
+43
+74
+47
+47
+58
+61
+47
+61
+47
+61
+73
+46
+73
+77
+43
+74
+77
+13
+46
+29
+73
+77
+58
+74
+44
+29
+62
+76
+77
+17
+44
+73
+47
+43
+73
+44
+32
+28
+17
+16
+29
+76
+47
+73
+28
+46
+17
+43
+74
+76
+61
+16
+62
+77
+29
+44
+16
+73
+29
+32
+76
+44
+74
+44
+13
+29
+61
+62
+46
+74
+29
+74
+47
+76
+76
+44
+17
+73
+16
+59
+76
+32
+62
+14
+61
+58
+16
+28
+44
+61
+77
+13
+13
+28
+28
+31
+31
+16
+14
+58
+58
+47
+44
+58
+77
+28
+16
+47
+59
+47
+74
+59
+13
+44
+61
+59
+77
+61
+29
+28
+43
+13
+47
+74
+47
+59
+61
+74
+14
+28
+44
+59
+16
+14
+77
+17
+59
+77
+28
+76
+61
+14
+28
+77
+28
+44
+46
+28
+43
+58
+59
+59
+76
+16
+47
+61
+43
+61
+62
+29
+31
+16
+44
+47
+16
+77
+62
+16
+59
+32
+28
+28
+74
+14
+59
+76
+76
+76
+58
+28
+73
+14
+13
+73
+73
+58
+58
+16
+58
+76
+14
+77
+16
+76
+28
+13
+46
+16
+44
+29
+28
+59
+61
+76
+76
+58
+32
+44
+29
+13
+16
+59
+13
+73
+76
+17
+28
+46
+29
+13
+16
+28
+32
+44
+43
+31
+43
+29
+29
+46
+59
+76
+31
+73
+47
+31
+29
+46
+31
+28
+31
+62
+77
+74
+44
+16
+13
+29
+13
+59
+73
+74
+32
+62
+61
+76
+32
+74
+77
+76
+76
+74
+32
+13
+17
+46
+62
+28
+31
+74
+73
+32
+28
+31
+46
+31
+62
+14
+46
+17
+29
+77
+31
+62
+74
+28
+29
+47
+32
+47
+76
+61
+61
+74
+46
+76
+32
+31
+16
+43
+32
+58
+58
+61
+14
+62
+13
+76
+17
+62
+76
+14
+16
+32
+13
+61
+29
+62
+46
+62
+76
+17
+13
+29
+46
+44
+13
+17
+46
+16
+46
+76
+32
+59
+58
+46
+46
+31
+14
+47
+77
+43
+76
+47
+46
+28
+59
+61
+61
+73
+17
+47
+62
+43
+47
+44
+14
+28
+31
+17
+32
+47
+47
+46
+29
+13
+43
+16
+77
+58
+17
+73
+74
+74
+14
+29
+74
+46
+28
+16
+43
+58
+16
+43
+29
+17
+46
+32
+47
+74
+44
+32
+28
+73
+73
+58
+16
+58
+74
+13
+16
+47
+17
+43
+31
+59
+73
+59
+29
+77
+29
+61
+61
+43
+17
+16
+44
+16
+77
+28
+17
+59
+14
+58
+43
+44
+46
+47
+58
+77
+77
+62
+44
+58
+61
+44
+58
+28
+44
+14
+59
+28
+31
+31
+17
+28
+76
+16
+58
+74
+77
+17
+62
+62
+13
+29
+47
+77
+76
+28
+31
+47
+13
+77
+46
+13
+62
+76
+32
+73
+16
+13
+16
+47
+76
+74
+44
+76
+47
+77
+59
+74
+73
+58
+43
+76
+32
+73
+13
+31
+29
+76
+73
+76
+47
+29
+77
+32
+44
+58
+16
+44
+44
+14
+31
+76
+44
+59
+59
+17
+76
+62
+31
+13
+17
+58
+77
+31
+17
+77
+29
+77
+46
+77
+47
+77
+31
+17
+14
+59
+32
+31
+16
+76
+77
+62
+73
+62
+77
+58
+17
+44
+77
+29
+47
+16
+31
+31
+76
+74
+58
+29
+77
+17
+32
+73
+43
+62
+29
+16
+74
+47
+28
+32
+17
+43
+61
+14
+31
+13
+46
+46
+32
+16
+58
+17
+62
+76
+61
+29
+58
+13
+76
+77
+59
+31
+73
+14
+58
+61
+31
+47
+73
+32
+59
+62
+74
+58
+73
+74
+62
+74
+74
+44
+47
+31
+29
+61
+29
+31
+74
+62
+73
+44
+47
+58
+17
+73
+29
+47
+47
+32
+77
+59
+74
+61
+43
+73
+73
+16
+76
+47
+74
+29
+31
+46
+77
+61
+58
+28
+73
+61
+47
+74
+58
+44
+32
+58
+61
+77
+43
+73
+46
+13
+76
+28
+58
+43
+59
+16
+58
+14
+17
+13
+43
+44
+16
+58
+46
+76
+32
+76
+44
+29
+16
+46
+29
+62
+61
+59
+47
+62
+58
+13
+61
+61
+29
+43
+17
+16
+44
+28
+61
+46
+43
+61
+76
+31
+14
+44
+43
+61
+17
+29
+31
+43
+17
+14
+47
+14
+47
+47
+29
+58
+16
+31
+46
+28
+76
+32
+74
+31
+76
+61
+62
+32
+47
+14
+43
+46
+44
+61
+16
+73
+13
+13
+17
+58
+76
+32
+58
+47
+58
+29
+43
+61
+59
+76
+46
+47
+46
+28
+13
+31
+29
+58
+29
+47
+13
+76
+61
+31
+59
+29
+58
+43
+32
+47
+13
+74
+44
+31
+76
+17
+61
+73
+46
+14
+62
+74
+76
+43
+28
+46
+73
+16
+16
+59
+32
+73
+28
+47
+47
+17
+74
+61
+29
+73
+32
+74
+61
+59
+74
+59
+43
+59
+29
+76
+73
+76
+74
+62
+17
+46
+13
+13
+58
+31
+29
+17
+43
+14
+43
+13
+77
+16
+14
+13
+61
+32
+62
+16
+59
+17
+14
+17
+62
+13
+76
+47
+47
+58
+31
+59
+13
+73
+13
+14
+73
+14
+28
+16
+32
+16
+59
+46
+76
+73
+31
+16
+61
+73
+16
+61
+43
+73
+17
+44
+73
+43
+61
+32
+58
+16
+17
+43
+77
+17
+31
+73
+76
+58
+43
+76
+73
+58
+16
+62
+74
+31
+28
+28
+13
+31
+44
+59
+46
+47
+73
+31
+29
+28
+13
+14
+32
+77
+76
+47
+47
+62
+61
+76
+16
+77
+43
+17
+16
+44
+32
+17
+13
+61
+62
+43
+44
+28
+58
+13
+61
+14
+59
+13
+16
+28
+16
+43
+16
+62
+29
+77
+59
+44
+46
+61
+16
+43
+46
+17
+74
+32
+46
+13
+59
+17
+32
+29
+28
+44
+32
+13
+44
+32
+43
+44
+28
+46
+43
+44
+74
+59
+32
+29
+58
+17
+32
+13
+13
+58
+29
+62
+74
+47
+17
+76
+74
+62
+13
+74
+58
+58
+59
+61
+44
+31
+73
+16
+17
+61
+43
+13
+14
+61
+32
+77
+47
+58
+73
+61
+28
+13
+17
+61
+61
+61
+46
+28
+32
+47
+76
+46
+61
+28
+29
+46
+14
+73
+59
+31
+61
+59
+32
+29
+29
+77
+74
+58
+76
+32
+43
+32
+77
+61
+61
+74
+58
+46
+31
+74
+77
+62
+61
+17
+77
+13
+31
+59
+43
+76
+14
+47
+31
+14
+17
+59
+62
+77
+32
+47
+58
+76
+14
+44
+28
+13
+59
+59
+31
+61
+61
+47
+47
+61
+31
+14
+47
+61
+73
+29
+61
+31
+17
+31
+73
+73
+47
+44
+46
+73
+28
+74
+62
+32
+43
+74
+77
+17
+76
+29
+59
+17
+47
+31
+28
+13
+17
+16
+17
+13
+76
+74
+58
+13
+29
+46
+44
+62
+59
+28
+76
+59
+13
+29
+17
+43
+14
+29
+76
+32
+61
+58
+14
+46
+28
+31
+58
+44
+44
+44
+61
+16
+47
+29
+32
+31
+43
+77
+62
+73
+29
+62
+62
+61
+59
+46
+46
+31
+76
+59
+31
+47
+29
+46
+28
+44
+61
+44
+59
+59
+31
+28
+32
+13
+74
+43
+47
+43
+14
+58
+28
+14
+59
+44
+76
+74
+73
+29
+77
+46
+77
+14
+74
+28
+17
+31
+74
+59
+28
+47
+58
+31
+32
+13
+73
+32
+31
+58
+61
+58
+44
+17
+59
+43
+59
+62
+74
+16
+46
+62
+46
+61
+43
+61
+44
+14
+17
+74
+29
+13
+13
+59
+74
+59
+61
+31
+31
+16
+62
+32
+29
+76
+28
+17
+47
+62
+29
+13
+46
+62
+46
+31
+28
+16
+74
+62
+14
+47
+29
+13
+32
+59
+32
+59
+62
+76
+58
+46
+28
+73
+61
+32
+58
+47
+17
+29
+59
+73
+62
+77
+77
+43
+62
+77
+29
+43
+47
+14
+59
+17
+32
+46
+14
+47
+29
+28
+28
+73
+62
+17
+32
+62
+32
+44
+28
+14
+47
+77
+43
+31
+17
+62
+76
+74
+76
+29
+14
+31
+43
+47
+17
+74
+31
+61
+29
+74
+59
+17
+44
+46
+77
+59
+59
+62
+16
+28
+73
+16
+73
+16
+14
+74
+58
+44
+17
+59
+28
+28
+31
+74
+28
+43
+32
+74
+44
+46
+59
+14
+13
+16
+46
+73
+59
+46
+74
+43
+43
+62
+61
+16
+29
+16
+16
+47
+59
+16
+17
+76
+17
+16
+31
+59
+16
+17
+77
+14
+43
+47
+73
+59
+16
+58
+44
+73
+44
+31
+13
+43
+61
+31
+32
+43
+44
+16
+61
+47
+43
+13
+28
+59
+73
+76
+77
+32
+76
+14
+44
+58
+43
+14
+28
+28
+13
+58
+76
+17
+58
+59
+14
+17
+44
+46
+59
+43
+73
+14
+16
+62
+13
+31
+16
+59
+14
+62
+61
+16
+76
+77
+14
+31
+16
+58
+47
+46
+32
+73
+29
+46
+77
+43
+32
+47
+32
+73
+46
+43
+62
+16
+29
+62
+29
+46
+61
+62
+16
+13
+47
+47
+31
+77
+59
+76
+73
+28
+28
+46
+73
+29
+76
+17
+31
+73
+73
+44
+47
+13
+76
+16
+47
+47
+13
+44
+29
+59
+14
+13
+62
+62
+62
+74
+47
+28
+58
+61
+29
+29
+14
+73
+58
+76
+44
+77
+59
+73
+17
+77
+61
+46
+43
+13
+32
+44
+28
+16
+32
+17
+31
+76
+31
+13
+44
+76
+28
+74
+77
+74
+61
+16
+58
+16
+76
+17
+46
+44
+59
+61
+13
+14
+77
+31
+43
+73
+28
+74
+61
+76
+28
+17
+74
+29
+31
+13
+29
+31
+61
+73
+46
+62
+29
+43
+74
+17
+14
+74
+43
+73
+13
+62
+61
+14
+44
+43
+77
+58
+77
+13
+47
+76
+43
+14
+77
+13
+73
+62
+31
+62
+59
+13
+59
+58
+17
+58
+43
+61
+76
+32
+77
+58
+17
+28
+58
+47
+28
+61
+59
+47
+47
+73
+47
+76
+44
+44
+62
+44
+32
+62
+28
+29
+62
+28
+13
+44
+29
+13
+16
+76
+73
+29
+14
+61
+73
+28
+59
+77
+13
+46
+61
+43
+47
+46
+44
+14
+14
+76
+74
+47
+44
+62
+32
+74
+28
+47
+29
+74
+61
+28
+16
+44
+44
+29
+62
+44
+13
+13
+59
+58
+59
+31
+58
+76
+31
+29
+29
+32
+59
+31
+44
+44
+29
+61
+17
+13
+16
+43
+28
+43
+59
+62
+74
+29
+76
+32
+31
+76
+28
+76
+44
+73
+76
+17
+28
+17
+44
+13
+28
+29
+13
+46
+17
+73
+46
+13
+13
+76
+16
+14
+14
+62
+29
+76
+47
+16
+28
+17
+44
+29
+59
+58
+58
+16
+61
+73
+74
+58
+29
+62
+62
+13
+13
+47
+29
+61
+59
+47
+74
+13
+61
+61
+14
+17
+47
+13
+28
+74
+47
+13
+31
+32
+16
+28
+44
+61
+73
+43
+16
+31
+58
+58
+14
+62
+46
+28
+46
+61
+31
+43
+77
+76
+74
+61
+74
+43
+13
+73
+16
+76
+61
+17
+73
+47
+16
+16
+74
+59
+44
+13
+61
+59
+13
+43
+32
+29
+73
+58
+28
+59
+17
+16
+28
+31
+44
+76
+14
+47
+16
+43
+58
+14
+28
+76
+17
+31
+32
+44
+61
+14
+74
+47
+16
+77
+16
+74
+58
+31
+61
+46
+29
+76
+58
+16
+17
+58
+43
+46
+59
+29
+59
+17
+59
+29
+46
+47
+16
+16
+31
+74
+16
+61
+59
+29
+31
+74
+46
+46
+74
+77
+17
+46
+28
+77
+59
+44
+44
+77
+28
+73
+16
+17
+62
+77
+17
+44
+32
+76
+44
+47
+16
+77
+32
+73
+76
+29
+76
+76
+77
+28
+74
+62
+46
+44
+47
+32
+62
+62
+28
+74
+59
+46
+14
+77
+17
+58
+76
+61
+29
+47
+13
+28
+14
+31
+29
+29
+32
+58
+77
+77
+29
+32
+16
+46
+73
+16
+28
+16
+17
+61
+17
+74
+77
+77
+74
+73
+44
+62
+59
+31
+47
+43
+13
+32
+16
+73
+16
+58
+47
+58
+61
+58
+31
+59
+32
+13
+29
+13
+14
+32
+32
+76
+62
+58
+44
+43
+13
+16
+61
+59
+47
+43
+47
+44
+13
+58
+43
+58
+28
+74
+74
+32
+76
+59
+73
+44
+43
+31
+46
+76
+59
+58
+77
+16
+46
+74
+29
+46
+44
+62
+62
+58
+58
+13
+74
+74
+28
+47
+44
+76
+77
+76
+77
+73
+59
+44
+73
+32
+44
+31
+74
+29
+31
+44
+44
+73
+76
+73
+58
+61
+31
+46
+28
+47
+61
+32
+73
+44
+77
+73
+46
+62
+13
+14
+61
+13
+47
+16
+46
+61
+76
+28
+47
+44
+29
+28
+43
+13
+16
+58
+16
+32
+31
+31
+44
+28
+14
+29
+14
+28
+58
+47
+31
+44
+46
+47
+47
+47
+31
+16
+43
+16
+13
+28
+44
+32
+74
+46
+77
+44
+29
+73
+76
+17
+43
+17
+59
+14
+76
+46
+16
+17
+61
+46
+74
+44
+47
+62
+13
+73
+17
+59
+58
+31
+76
+17
+47
+14
+28
+46
+32
+14
+32
+61
+44
+62
+32
+28
+31
+29
+29
+17
+46
+77
+58
+58
+43
+58
+28
+17
+58
+13
+62
+14
+47
+46
+16
+17
+43
+47
+16
+73
+28
+28
+14
+76
+28
+47
+58
+59
+58
+47
+14
+31
+61
+13
+43
+73
+17
+47
+47
+47
+44
+13
+76
+32
+73
+28
+13
+77
+43
+16
+28
+76
+77
+28
+44
+17
+77
+13
+44
+77
+16
+31
+32
+32
+76
+17
+14
+14
+74
+74
+62
+28
+58
+16
+17
+32
+76
+31
+58
+43
+46
+17
+61
+13
+61
+44
+17
+13
+61
+13
+29
+32
+44
+16
+46
+28
+28
+16
+31
+74
+76
+77
+17
+77
+31
+28
+17
+14
+17
+32
+29
+62
+43
+28
+73
+62
+59
+31
+32
+58
+58
+31
+32
+43
+31
+76
+28
+17
+62
+76
+32
+74
+43
+62
+73
+74
+13
+14
+17
+44
+46
+76
+16
+46
+74
+14
+17
+74
+76
+61
+32
+46
+73
+59
+44
+16
+59
+62
+29
+74
+31
+17
+14
+76
+14
+29
+14
+62
+77
+77
+32
+46
+17
+47
+16
+16
+62
+43
+76
+73
+13
+29
+58
+29
+28
+31
+61
+31
+73
+32
+61
+14
+59
+59
+62
+62
+46
+29
+58
+47
+77
+47
+61
+59
+62
+73
+44
+77
+73
+31
+16
+44
+28
+73
+32
+46
+59
+29
+77
+62
+32
+43
+58
+58
+46
+47
+13
+44
+59
+76
+47
+62
+28
+31
+43
+32
+46
+77
+76
+31
+14
+43
+16
+74
+77
+61
+28
+47
+58
+13
+44
+46
+43
+17
+28
+28
+29
+58
+14
+13
+59
+16
+76
+74
+74
+61
+32
+43
+47
+29
+62
+62
+32
+14
+62
+76
+43
+17
+47
+13
+74
+13
+13
+17
+44
+62
+58
+76
+61
+43
+14
+17
+77
+32
+77
+43
+17
+14
+13
+43
+76
+77
+73
+17
+62
+76
+73
+28
+13
+74
+59
+74
+58
+76
+29
+61
+73
+59
+29
+59
+28
+16
+61
+58
+13
+43
+59
+61
+16
+16
+13
+74
+43
+28
+29
+74
+29
+59
+31
+13
+61
+76
+46
+44
+43
+73
+28
+77
+46
+29
+44
+74
+74
+31
+44
+43
+44
+44
+61
+74
+73
+73
+29
+77
+28
+46
+29
+44
+76
+44
+31
+31
+61
+44
+29
+32
+29
+31
+13
+16
+62
+74
+13
+32
+32
+31
+46
+73
+62
+61
+76
+29
+76
+61
+62
+47
+62
+59
+32
+46
+13
+44
+46
+13
+47
+32
+31
+13
+29
+73
+16
+16
+61
+44
+29
+31
+29
+14
+76
+14
+43
+29
+44
+28
+47
+73
+46
+32
+13
+58
+13
+32
+59
+14
+16
+77
+62
+29
+31
+32
+29
+62
+58
+76
+58
+29
+77
+76
+59
+43
+62
+47
+32
+32
+29
+76
+73
+46
+77
+28
+31
+14
+74
+28
+73
+43
+47
+28
+31
+17
+61
+73
+16
+62
+16
+29
+14
+44
+29
+46
+29
+31
+77
+47
+73
+62
+31
+47
+59
+74
+16
+46
+32
+61
+58
+62
+16
+28
+43
+46
+58
+17
+16
+58
+46
+59
+61
+47
+59
+31
+47
+47
+14
+73
+74
+76
+32
+59
+17
+77
+14
+14
+32
+76
+46
+17
+14
+14
+44
+31
+31
+28
+59
+43
+76
+14
+77
+59
+31
+58
+29
+32
+58
+77
+32
+13
+58
+32
+62
+16
+14
+32
+43
+14
+14
+17
+62
+61
+73
+31
+28
+13
+58
+62
+44
+16
+28
+74
+62
+47
+13
+16
+43
+76
+29
+74
+46
+58
+62
+43
+29
+74
+62
+77
+14
+14
+28
+31
+74
+47
+43
+14
+29
+44
+13
+47
+29
+76
+43
+74
+31
+59
+47
+46
+16
+17
+47
+62
+16
+58
+29
+77
+74
+16
+59
+29
+62
+29
+77
+16
+58
+44
+28
+31
+32
+77
+32
+77
+13
+77
+32
+16
+76
+29
+43
+31
+32
+31
+44
+28
+14
+17
+59
+32
+29
+61
+44
+58
+13
+17
+74
+13
+17
+47
+61
+14
+16
+13
+59
+73
+32
+28
+59
+43
+46
+76
+46
+14
+76
+61
+77
+74
+32
+31
+74
+76
+32
+77
+74
+16
+31
+59
+76
+31
+32
+58
+58
+46
+29
+58
+62
+74
+43
+44
+31
+31
+61
+59
+76
+76
+62
+47
+14
+32
+43
+29
+13
+44
+46
+32
+28
+74
+44
+29
+43
+28
+77
+16
+29
+76
+13
+62
+28
+31
+31
+61
+17
+77
+74
+77
+77
+58
+74
+58
+32
+29
+44
+17
+32
+17
+13
+14
+76
+47
+62
+13
+13
+44
+16
+13
+43
+62
+32
+13
+77
+76
+58
+58
+74
+58
+31
+73
+76
+61
+44
+59
+43
+29
+43
+73
+74
+61
+44
+77
+73
+28
+59
+32
+43
+61
+17
+62
+13
+58
+59
+16
+16
+14
+77
+74
+74
+47
+58
+73
+62
+58
+44
+14
+59
+61
+31
+61
+76
+58
+13
+62
+28
+17
+31
+59
+31
+31
+74
+74
+59
+32
+46
+76
+73
+73
+31
+43
+61
+61
+28
+73
+31
+62
+16
+13
+44
+44
+58
+58
+28
+46
+58
+16
+28
+44
+17
+58
+76
+74
+29
+14
+61
+32
+62
+13
+59
+16
+29
+58
+62
+32
+59
+16
+46
+46
+47
+61
+14
+47
+29
+61
+14
+43
+43
+13
+31
+46
+44
+13
+29
+77
+32
+16
+59
+58
+74
+74
+62
+74
+73
+44
+59
+32
+61
+47
+13
+16
+74
+61
+58
+61
+43
+28
+13
+31
+73
+14
+29
+28
+77
+58
+28
+77
+31
+61
+58
+43
+17
+32
+47
+46
+29
+17
+62
+61
+46
+17
+32
+31
+59
+76
+13
+17
+73
+76
+62
+14
+13
+14
+59
+61
+44
+76
+46
+59
+16
+16
+16
+14
+73
+58
+28
+16
+73
+61
+43
+59
+14
+77
+61
+61
+73
+47
+13
+73
+59
+58
+59
+77
+16
+32
+77
+13
+43
+28
+74
+47
+74
+31
+77
+44
+31
+47
+43
+31
+16
+77
+62
+74
+32
+14
+58
+29
+77
+73
+28
+59
+17
+44
+17
+58
+73
+61
+32
+16
+59
+43
+44
+73
+76
+59
+74
+28
+14
+16
+61
+43
+74
+16
+46
+29
+61
+13
+32
+32
+46
+73
+62
+73
+74
+28
+43
+76
+29
+29
+13
+76
+31
+43
+74
+31
+61
+28
+76
+74
+28
+29
+61
+47
+13
+16
+61
+59
+73
+31
+44
+77
+47
+47
+28
+17
+14
+29
+74
+29
+61
+28
+32
+29
+58
+32
+17
+77
+61
+31
+43
+29
+13
+77
+13
+32
+16
+28
+31
+76
+16
+17
+46
+46
+58
+74
+62
+17
+44
+14
+32
+43
+28
+17
+59
+28
+58
+14
+58
+32
+31
+58
+47
+76
+14
+59
+74
+32
+29
+28
+47
+43
+76
+29
+58
+44
+62
+73
+14
+44
+58
+14
+46
+17
+74
+28
+31
+29
+44
+74
+13
+76
+14
+59
+58
+17
+47
+77
+62
+14
+29
+44
+76
+74
+29
+61
+16
+47
+74
+46
+43
+58
+31
+58
+47
+59
+14
+47
+59
+61
+76
+32
+44
+28
+73
+58
+14
+47
+76
+44
+43
+62
+47
+43
+13
+62
+28
+28
+76
+32
+59
+47
+76
+47
+59
+61
+43
+59
+13
+77
+32
+62
+62
+73
+29
+31
+73
+32
+16
+47
+74
+59
+14
+29
+62
+16
+31
+32
+76
+13
+59
+59
+17
+77
+16
+17
+74
+14
+58
+59
+17
+29
+73
+16
+28
+73
+46
+77
+61
+32
+47
+32
+58
+16
+28
+59
+61
+46
+14
+13
+17
+13
+76
+44
+61
+17
+58
+31
+32
+47
+62
+77
+44
+76
+28
+77
+43
+43
+31
+32
+46
+14
+46
+46
+13
+17
+47
+16
+77
+46
+32
+47
+13
+13
+43
+28
+76
+29
+58
+17
+58
+47
+29
+17
+62
+31
+32
+13
+47
+32
+28
+28
+58
+58
+32
+46
+58
+44
+46
+29
+29
+29
+17
+31
+73
+16
+44
+62
+77
+76
+16
+46
+28
+77
+28
+14
+76
+29
+28
+62
+47
+28
+43
+28
+17
+28
+32
+74
+29
+77
+13
+17
+47
+28
+62
+58
+46
+59
+74
+47
+29
+59
+29
+73
+58
+28
+77
+59
+14
+73
+59
+47
+43
+76
+73
+76
+46
+74
+29
+74
+14
+32
+76
+61
+43
+61
+28
+73
+58
+77
+46
+73
+61
+14
+58
+32
+28
+76
+76
+77
+46
+59
+73
+17
+59
+14
+61
+44
+74
+59
+31
+76
+46
+59
+59
+61
+59
+29
+61
+74
+17
+32
+16
+59
+46
+32
+31
+74
+74
+61
+14
+61
+46
+14
+13
+44
+58
+28
+62
+59
+16
+29
+76
+31
+58
+32
+76
+73
+77
+43
+16
+59
+28
+61
+62
+59
+32
+76
+14
+47
+76
+73
+13
+58
+17
+31
+29
+29
+43
+74
+58
+31
+13
+73
+14
+28
+73
+32
+58
+74
+31
+43
+76
+47
+59
+31
+46
+43
+74
+13
+73
+44
+44
+61
+44
+76
+44
+46
+47
+31
+44
+76
+17
+43
+76
+43
+14
+16
+73
+17
+17
+58
+14
+73
+14
+44
+46
+29
+13
+13
+61
+17
+14
+31
+58
+14
+43
+16
+59
+47
+31
+32
+47
+58
+43
+76
+29
+61
+46
+74
+43
+47
+58
+77
+46
+59
+61
+32
+13
+16
+73
+62
+44
+29
+73
+28
+61
+13
+43
+77
+47
+61
+61
+46
+43
+13
+16
+14
+58
+32
+44
+62
+62
+59
+17
+59
+43
+31
+43
+47
+32
+76
+16
+44
+47
+13
+32
+16
+31
+61
+43
+73
+28
+61
+76
+61
+73
+46
+29
+77
+14
+28
+13
+76
+62
+74
+14
+32
+77
+61
+44
+76
+28
+43
+43
+76
+62
+14
+76
+43
+31
+43
+76
+14
+14
+43
+46
+47
+61
+61
+32
+14
+44
+13
+46
+29
+14
+74
+29
+43
+44
+62
+76
+14
+46
+43
+61
+31
+43
+74
+44
+43
+32
+13
+77
+47
+77
+16
+73
+17
+17
+17
+58
+29
+31
+62
+59
+74
+14
+43
+61
+43
+76
+58
+43
+14
+76
+59
+46
+31
+58
+31
+61
+76
+58
+58
+58
+14
+31
+62
+16
+31
+62
+17
+74
+58
+44
+59
+17
+59
+29
+16
+32
+31
+61
+14
+44
+32
+76
+74
+47
+74
+14
+44
+13
+61
+14
+29
+76
+29
+28
+44
+28
+31
+28
+77
+73
+47
+47
+28
+59
+13
+32
+73
+59
+47
+16
+17
+32
+47
+73
+32
+31
+47
+58
+46
+61
+47
+73
+44
+74
+31
+29
+61
+29
+31
+59
+47
+74
+44
+73
+43
+62
+14
+47
+13
+59
+32
+44
+29
+76
+31
+31
+13
+62
+31
+62
+28
+14
+46
+61
+58
+32
+77
+77
+59
+76
+77
+17
+44
+17
+59
+62
+74
+59
+28
+16
+62
+76
+29
+74
+16
+32
+73
+32
+58
+29
+32
+73
+43
+73
+76
+16
+46
+13
+62
+74
+44
+74
+44
+17
+62
+77
+16
+29
+32
+16
+17
+43
+77
+76
+28
+32
+31
+32
+28
+58
+31
+58
+76
+32
+28
+58
+73
+44
+28
+28
+14
+16
+46
+58
+61
+61
+16
+43
+46
+44
+76
+77
+29
+61
+76
+61
+16
+74
+29
+76
+62
+58
+62
+31
+32
+43
+28
+62
+59
+16
+59
+47
+29
+31
+62
+74
+28
+14
+13
+32
+62
+31
+62
+76
+73
+59
+13
+62
+47
+74
+59
+46
+46
+59
+44
+47
+14
+14
+44
+17
+43
+16
+62
+73
+32
+47
+16
+58
+16
+46
+43
+58
+58
+47
+14
+32
+47
+32
+73
+61
+59
+32
+77
+58
+14
+77
+32
+13
+73
+59
+43
+14
+17
+28
+28
+58
+14
+32
+62
+32
+32
+32
+14
+17
+74
+76
+32
+62
+13
+16
+43
+13
+76
+28
+47
+46
+73
+43
+43
+62
+32
+44
+17
+32
+59
+17
+14
+31
+14
+43
+74
+62
+17
+61
+16
+58
+13
+44
+16
+14
+32
+76
+74
+29
+31
+59
+44
+59
+16
+14
+62
+58
+16
+74
+59
+16
+62
+59
+76
+43
+44
+62
+77
+62
+47
+13
+31
+43
+46
+46
+62
+47
+73
+62
+62
+47
+43
+43
+58
+76
+74
+58
+28
+31
+44
+59
+28
+76
+13
+13
+44
+16
+73
+46
+29
+47
+28
+74
+47
+77
+59
+31
+31
+61
+74
+44
+31
+46
+13
+61
+17
+61
+76
+73
+44
+62
+46
+14
+29
+29
+58
+43
+29
+14
+74
+77
+43
+43
+47
+47
+28
+28
+13
+77
+58
+44
+28
+61
+46
+47
+61
+44
+76
+29
+62
+29
+74
+76
+32
+77
+14
+43
+73
+62
+32
+17
+31
+31
+47
+32
+13
+28
+76
+43
+17
+61
+61
+59
+17
+16
+74
+28
+77
+61
+44
+73
+73
+13
+74
+14
+28
+58
+29
+46
+59
+44
+73
+31
+17
+46
+13
+29
+73
+17
+29
+32
+76
+74
+46
+61
+74
+29
+59
+28
+13
+14
+14
+61
+43
+16
+47
+43
+74
+28
+58
+58
+59
+47
+58
+47
+13
+61
+13
+59
+47
+28
+73
+74
+29
+17
+47
+77
+73
+29
+61
+46
+73
+28
+47
+59
+16
+76
+17
+28
+61
+76
+73
+73
+14
+29
+17
+44
+44
+59
+61
+74
+32
+29
+16
+73
+59
+31
+17
+58
+73
+46
+76
+14
+77
+46
+28
+76
+14
+77
+58
+58
+43
+31
+14
+46
+74
+14
+74
+74
+43
+13
+29
+76
+16
+14
+16
+43
+76
+61
+47
+74
+32
+59
+77
+44
+17
+59
+32
+58
+61
+59
+61
+29
+28
+14
+29
+62
+32
+28
+13
+32
+47
+29
+13
+44
+46
+31
+73
+44
+76
+58
+76
+16
+29
+32
+13
+58
+28
+43
+13
+74
+16
+43
+77
+28
+58
+61
+44
+14
+73
+14
+28
+76
+28
+14
+46
+62
+59
+31
+13
+31
+62
+58
+47
+47
+17
+62
+77
+16
+59
+44
+29
+17
+77
+43
+73
+17
+76
+16
+29
+32
+77
+44
+74
+28
+13
+47
+32
+74
+14
+43
+44
+31
+46
+77
+46
+44
+61
+76
+76
+31
+14
+29
+58
+46
+43
+73
+77
+29
+31
+16
+13
+43
+13
+14
+14
+17
+77
+74
+13
+77
+59
+17
+17
+61
+58
+32
+77
+28
+44
+29
+76
+47
+43
+28
+58
+47
+74
+46
+58
+16
+28
+32
+32
+46
+13
+14
+13
+77
+43
+14
+73
+73
+76
+28
+13
+58
+44
+58
+59
+59
+28
+46
+76
+76
+62
+43
+58
+13
+62
+73
+62
+28
+17
+62
+73
+16
+74
+59
+32
+17
+17
+32
+43
+44
+74
+74
+61
+13
+44
+73
+32
+73
+77
+61
+77
+44
+58
+32
+28
+13
+74
+77
+17
+47
+46
+16
+32
+61
+32
+74
+43
+59
+47
+14
+16
+59
+46
+76
+28
+74
+46
+43
+17
+28
+61
+13
+13
+44
+73
+62
+74
+74
+46
+28
+44
+13
+28
+44
+74
+74
+62
+58
+47
+14
+17
+43
+74
+46
+16
+13
+47
+59
+13
+29
+47
+76
+61
+59
+44
+43
+28
+28
+62
+62
+73
+14
+74
+59
+14
+61
+43
+16
+28
+44
+59
+32
+31
+61
+28
+74
+59
+77
+62
+29
+31
+46
+16
+74
+29
+58
+76
+28
+62
+17
+44
+31
+28
+76
+77
+44
+74
+73
+43
+32
+13
+28
+47
+13
+61
+31
+74
+77
+62
+77
+77
+74
+17
+28
+73
+13
+62
+58
+58
+13
+46
+46
+32
+28
+32
+76
+44
+61
+73
+17
+16
+44
+13
+31
+73
+13
+73
+43
+16
+59
+74
+29
+61
+76
+59
+14
+46
+32
+62
+44
+46
+16
+43
+29
+17
+77
+29
+59
+13
+29
+46
+16
+58
+17
+46
+31
+14
+13
+44
+62
+58
+31
+59
+62
+28
+61
+47
+44
+32
+13
+76
+58
+17
+61
+28
+61
+47
+46
+16
+73
+47
+28
+61
+58
+73
+46
+31
+29
+31
+59
+44
+58
+59
+62
+16
+74
+62
+28
+61
+14
+17
+16
+16
+58
+28
+73
+74
+74
+59
+14
+47
+46
+16
+29
+29
+44
+47
+62
+29
+46
+14
+16
+77
+62
+74
+59
+58
+17
+32
+62
+74
+77
+13
+58
+17
+62
+31
+31
+44
+16
+31
+58
+61
+74
+76
+13
+59
+59
+31
+14
+29
+58
+14
+62
+58
+13
+29
+16
+59
+61
+47
+61
+77
+17
+14
+16
+17
+28
+13
+16
+32
+31
+13
+13
+28
+28
+76
+31
+59
+77
+13
+28
+59
+32
+77
+44
+47
+31
+43
+13
+29
+17
+46
+13
+31
+73
+13
+28
+16
+16
+13
+58
+44
+29
+61
+13
+14
+16
+77
+14
+13
+29
+29
+29
+62
+44
+44
+44
+31
+13
+44
+58
+47
+29
+16
+28
+13
+16
+28
+61
+58
+31
+77
+28
+44
+73
+13
+46
+76
+61
+43
+77
+74
+76
+58
+77
+43
+31
+58
+76
+59
+28
+14
+43
+17
+14
+29
+17
+44
+46
+73
+59
+32
+58
+47
+16
+16
+43
+29
+43
+47
+13
+44
+14
+16
+58
+76
+62
+61
+77
+59
+77
+46
+31
+59
+31
+29
+61
+47
+44
+28
+58
+28
+61
+13
+14
+74
+76
+74
+17
+59
+59
+31
+47
+58
+32
+13
+59
+32
+58
+77
+74
+76
+58
+46
+17
+17
+61
+74
+61
+16
+73
+16
+28
+13
+62
+13
+62
+73
+59
+46
+62
+32
+16
+16
+73
+62
+61
+28
+29
+47
+77
+77
+59
+32
+32
+29
+61
+14
+76
+61
+58
+74
+46
+17
+46
+77
+62
+77
+43
+47
+62
+31
+59
+59
+14
+59
+73
+73
+77
+74
+29
+16
+16
+47
+32
+46
+29
+73
+31
+59
+47
+44
+73
+44
+16
+13
+74
+31
+58
+62
+32
+29
+13
+76
+74
+31
+46
+17
+31
+28
+76
+62
+13
+14
+47
+58
+47
+17
+13
+61
+31
+14
+46
+32
+32
+74
+58
+46
+28
+29
+46
+31
+62
+73
+16
+61
+73
+77
+16
+32
+44
+59
+58
+44
+14
+16
+74
+44
+44
+77
+59
+73
+74
+32
+14
+32
+47
+77
+73
+16
+32
+29
+62
+77
+46
+31
+73
+77
+74
+31
+58
+62
+16
+28
+29
+74
+32
+61
+46
+31
+58
+58
+76
+59
+16
+14
+76
+59
+74
+76
+32
+13
+16
+58
+47
+14
+77
+13
+43
+32
+16
+28
+13
+46
+17
+32
+46
+77
+31
+62
+47
+44
+28
+32
+13
+74
+76
+43
+16
+13
+43
+76
+31
+17
+77
+29
+76
+76
+29
+62
+61
+16
+77
+17
+47
+17
+16
+77
+61
+77
+43
+44
+76
+43
+28
+14
+44
+59
+31
+29
+17
+76
+17
+44
+46
+58
+32
+14
+62
+16
+14
+58
+61
+16
+13
+77
+62
+14
+62
+46
+76
+77
+14
+59
+76
+73
+46
+73
+16
+29
+47
+32
+62
+58
+32
+74
+77
+73
+61
+28
+47
+28
+14
+13
+43
+13
+61
+59
+28
+32
+32
+74
+13
+31
+47
+62
+17
+28
+59
+43
+16
+28
+43
+47
+17
+31
+14
+14
+62
+28
+43
+58
+61
+43
+28
+61
+16
+17
+14
+17
+77
+43
+17
+43
+77
+44
+59
+29
+43
+73
+28
+14
+13
+74
+44
+43
+61
+43
+28
+32
+77
+29
+32
+58
+62
+28
+58
+43
+73
+13
+43
+61
+31
+61
+28
+28
+13
+17
+62
+32
+32
+62
+28
+32
+29
+17
+73
+61
+43
+43
+13
+13
+28
+58
+74
+61
+74
+14
+74
+62
+14
+44
+74
+29
+46
+74
+32
+31
+16
+13
+31
+58
+31
+28
+62
+76
+77
+16
+73
+16
+76
+46
+73
+73
+43
+14
+44
+17
+44
+61
+32
+47
+28
+32
+76
+32
+76
+29
+32
+28
+44
+74
+47
+28
+47
+47
+13
+58
+58
+29
+43
+28
+46
+62
+47
+28
+43
+46
+77
+58
+29
+59
+61
+32
+47
+29
+47
+77
+61
+44
+62
+62
+47
+73
+32
+76
+43
+47
+16
+61
+74
+44
+44
+47
+43
+32
+43
+14
+31
+74
+14
+28
+29
+32
+16
+59
+14
+62
+29
+16
+58
+46
+76
+61
+16
+76
+59
+32
+76
+58
+32
+17
+13
+73
+16
+59
+77
+76
+73
+73
+46
+43
+28
+59
+31
+31
+74
+46
+47
+43
+74
+16
+76
+32
+61
+77
+58
+28
+73
+17
+32
+61
+13
+77
+76
+62
+58
+31
+73
+32
+28
+13
+13
+59
+46
+76
+74
+32
+16
+13
+16
+32
+32
+16
+17
+29
+16
+43
+73
+32
+77
+77
+77
+32
+62
+46
+43
+32
+76
+29
+61
+29
+47
+61
+62
+59
+74
+74
+59
+13
+59
+61
+31
+17
+13
+62
+59
+44
+74
+62
+47
+47
+16
+28
+61
+31
+46
+31
+73
+17
+13
+62
+61
+47
+62
+61
+43
+28
+58
+28
+16
+47
+44
+29
+61
+17
+16
+13
+46
+77
+62
+73
+28
+43
+31
+28
+28
+77
+14
+17
+74
+14
+59
+61
+58
+29
+47
+76
+17
+74
+16
+32
+29
+62
+13
+13
+47
+28
+77
+43
+44
+46
+16
+13
+59
+74
+28
+76
+17
+76
+44
+47
+73
+43
+58
+13
+31
+61
+16
+31
+74
+28
+47
+31
+28
+62
+32
+14
+47
+17
+44
+16
+14
+44
+46
+46
+43
+62
+77
+74
+32
+74
+62
+44
+59
+58
+43
+62
+77
+58
+43
+73
+47
+58
+16
+16
+28
+17
+13
+77
+44
+13
+46
+31
+47
+29
+29
+29
+31
+76
+61
+59
+43
+13
+16
+59
+32
+13
+58
+76
+59
+16
+62
+43
+28
+74
+29
+43
+28
+16
+46
+31
+77
+59
+73
+74
+61
+31
+47
+61
+73
+43
+14
+61
+32
+62
+31
+44
+31
+61
+31
+28
+17
+13
+61
+58
+73
+13
+31
+32
+73
+29
+16
+32
+31
+43
+58
+14
+29
+32
+16
+17
+77
+47
+44
+17
+14
+77
+59
+16
+43
+76
+74
+47
+77
+58
+14
+43
+14
+59
+14
+46
+58
+46
+44
+28
+62
+47
+61
+13
+29
+43
+28
+28
+47
+59
+16
+59
+28
+77
+44
+62
+28
+58
+13
+32
+31
+32
+47
+29
+44
+77
+61
+29
+43
+32
+14
+77
+59
+61
+58
+62
+29
+31
+59
+62
+29
+47
+14
+76
+13
+74
+17
+59
+32
+16
+31
+14
+74
+14
+32
+16
+62
+29
+47
+76
+29
+58
+17
+31
+13
+74
+47
+14
+62
+29
+76
+29
+16
+16
+32
+77
+61
+73
+76
+13
+28
+28
+76
+46
+46
+73
+32
+32
+62
+61
+61
+61
+62
+74
+77
+47
+13
+44
+28
+77
+58
+59
+62
+74
+31
+59
+31
+43
+62
+58
+47
+29
+14
+46
+74
+17
+32
+74
+16
+46
+13
+73
+43
+32
+44
+74
+46
+59
+16
+73
+58
+31
+74
+61
+31
+46
+44
+74
+47
+58
+32
+74
+17
+17
+76
+76
+62
+14
+29
+47
+31
+28
+73
+44
+28
+28
+29
+73
+13
+59
+31
+32
+46
+76
+32
+61
+73
+58
+62
+46
+76
+73
+74
+62
+77
+44
+31
+46
+62
+73
+47
+13
+47
+47
+73
+74
+32
+47
+31
+59
+73
+46
+58
+31
+47
+59
+58
+17
+16
+28
+47
+14
+29
+29
+47
+44
+76
+62
+44
+28
+28
+44
+16
+76
+73
+73
+14
+17
+14
+46
+73
+46
+32
+13
+31
+77
+32
+17
+13
+43
+44
+13
+31
+44
+62
+32
+17
+13
+61
+17
+62
+43
+59
+17
+76
+77
+13
+29
+29
+29
+17
+59
+14
+28
+47
+29
+73
+47
+74
+31
+31
+47
+13
+46
+62
+29
+58
+46
+28
+17
+43
+43
+74
+73
+73
+74
+28
+76
+61
+29
+74
+29
+58
+16
+17
+43
+76
+74
+29
+29
+76
+62
+58
+31
+76
+17
+74
+76
+17
+44
+14
+47
+47
+77
+59
+47
+76
+62
+58
+43
+74
+61
+46
+14
+29
+13
+62
+43
+16
+73
+76
+29
+74
+76
+32
+32
+46
+77
+13
+58
+74
+47
+17
+14
+62
+44
+17
+31
+29
+77
+29
+73
+58
+17
+47
+61
+16
+59
+61
+73
+13
+47
+17
+58
+58
+44
+58
+14
+32
+73
+31
+61
+17
+14
+43
+29
+17
+28
+74
+62
+16
+28
+77
+17
+59
+74
+73
+59
+73
+58
+74
+29
+77
+74
+47
+73
+31
+29
+62
+46
+74
+74
+31
+62
+46
+44
+73
+77
+13
+14
+32
+74
+47
+61
+46
+62
+28
+77
+74
+28
+58
+59
+29
+58
+61
+62
+13
+29
+29
+16
+28
+17
+31
+14
+14
+47
+28
+76
+32
+73
+58
+59
+59
+59
+31
+31
+29
+62
+46
+61
+61
+29
+47
+47
+73
+47
+16
+31
+74
+29
+43
+31
+44
+29
+17
+16
+32
+44
+32
+46
+58
+17
+32
+46
+43
+47
+46
+58
+32
+76
+14
+14
+76
+77
+58
+14
+59
+47
+73
+29
+17
+74
+14
+77
+77
+58
+13
+16
+31
+47
+62
+76
+44
+58
+46
+29
+59
+14
+61
+74
+59
+74
+76
+31
+28
+44
+76
+16
+76
+13
+58
+46
+28
+47
+73
+76
+62
+73
+28
+61
+62
+31
+61
+59
+13
+14
+74
+59
+43
+43
+46
+43
+32
+28
+31
+29
+28
+29
+32
+17
+29
+46
+73
+13
+17
+47
+62
+29
+76
+74
+13
+43
+58
+13
+47
+58
+43
+31
+43
+14
+58
+59
+16
+47
+13
+28
+73
+31
+77
+13
+47
+16
+16
+29
+73
+61
+31
+59
+17
+14
+59
+43
+77
+44
+46
+62
+17
+29
+73
+17
+58
+32
+77
+43
+14
+13
+62
+59
+32
+59
+73
+32
+47
+46
+73
+44
+76
+44
+28
+46
+43
+29
+73
+74
+47
+59
+14
+44
+14
+77
+31
+76
+58
+62
+58
+43
+43
+43
+32
+59
+31
+16
+58
+61
+47
+74
+44
+47
+59
+13
+28
+77
+46
+47
+14
+31
+76
+74
+16
+61
+44
+32
+47
+58
+76
+32
+17
+13
+46
+13
+76
+46
+32
+13
+44
+44
+13
+74
+28
+61
+59
+62
+43
+47
+76
+59
+29
+76
+17
+28
+77
+17
+43
+73
+17
+16
+47
+73
+73
+46
+73
+32
+43
+43
+14
+47
+17
+61
+46
+46
+58
+17
+31
+77
+16
+14
+44
+13
+32
+31
+29
+44
+77
+77
+13
+76
+73
+28
+31
+77
+46
+59
+58
+58
+47
+46
+73
+14
+44
+14
+61
+13
+73
+61
+43
+32
+13
+13
+59
+62
+32
+16
+43
+43
+46
+17
+13
+73
+16
+29
+44
+32
+32
+29
+29
+29
+43
+73
+74
+59
+47
+28
+74
+13
+28
+59
+58
+46
+17
+32
+47
+62
+62
+73
+73
+31
+16
+28
+14
+13
+32
+47
+58
+43
+13
+74
+46
+47
+77
+31
+13
+62
+44
+43
+14
+44
+43
+44
+43
+76
+59
+74
+77
+58
+29
+61
+76
+43
+31
+74
+14
+61
+43
+77
+31
+16
+47
+13
+47
+59
+13
+13
+74
+32
+14
+44
+58
+44
+73
+46
+14
+76
+77
+61
+28
+29
+62
+31
+44
+43
+73
+43
+13
+14
+74
+31
+29
+43
+76
+47
+76
+61
+16
+76
+62
+59
+43
+73
+74
+59
+73
+14
+62
+29
+58
+16
+32
+73
+73
+74
+73
+61
+13
+59
+62
+59
+28
+28
+62
+44
+43
+58
+61
+77
+29
+74
+43
+62
+14
+32
+58
+44
+32
+29
+47
+76
+73
+28
+28
+44
+59
+46
+74
+16
+59
+58
+77
+14
+73
+43
+16
+62
+77
+61
+17
+61
+16
+46
+58
+59
+58
+73
+77
+44
+46
+44
+31
+31
+14
+59
+28
+13
+47
+61
+46
+61
+76
+73
+14
+76
+77
+74
+31
+47
+28
+47
+74
+43
+77
+17
+77
+46
+58
+29
+44
+46
+13
+77
+13
+77
+74
+16
+61
+47
+77
+61
+16
+76
+58
+77
+76
+14
+32
+47
+46
+61
+29
+32
+14
+73
+77
+17
+47
+73
+59
+13
+77
+31
+16
+44
+47
+43
+73
+74
+29
+13
+46
+46
+44
+16
+14
+73
+47
+31
+29
+32
+29
+62
+58
+14
+77
+59
+76
+31
+59
+16
+43
+46
+58
+13
+77
+44
+74
+73
+17
+31
+32
+16
+16
+32
+74
+16
+44
+73
+28
+14
+31
+61
+74
+62
+61
+76
+44
+59
+32
+31
+47
+13
+44
+61
+44
+76
+28
+13
+16
+76
+74
+58
+77
+58
+32
+31
+61
+17
+77
+59
+13
+28
+61
+61
+62
+29
+14
+29
+61
+76
+32
+16
+13
+17
+61
+29
+32
+14
+44
+73
+13
+47
+29
+61
+31
+77
+47
+31
+77
+44
+59
+62
+28
+47
+29
+28
+29
+73
+74
+61
+43
+29
+17
+73
+29
+43
+59
+13
+43
+77
+76
+16
+28
+74
+29
+14
+44
+16
+13
+31
+74
+59
+14
+62
+31
+62
+16
+62
+14
+28
+32
+28
+47
+32
+77
+47
+58
+73
+32
+76
+76
+76
+44
+77
+58
+46
+62
+46
+31
+73
+61
+62
+32
+16
+47
+61
+32
+14
+28
+13
+14
+28
+16
+59
+16
+16
+44
+32
+62
+74
+28
+44
+43
+61
+44
+61
+46
+58
+32
+29
+62
+61
+61
+77
+32
+61
+17
+47
+31
+74
+13
+61
+58
+16
+43
+76
+74
+46
+58
+59
+44
+14
+76
+76
+32
+13
+47
+59
+74
+61
+43
+77
+76
+17
+62
+13
+73
+16
+29
+14
+28
+32
+31
+29
+17
+46
+14
+14
+14
+61
+14
+31
+59
+47
+58
+47
+44
+16
+59
+44
+29
+46
+76
+14
+62
+62
+31
+13
+32
+29
+73
+16
+28
+74
+46
+16
+43
+77
+46
+44
+32
+58
+47
+73
+77
+17
+62
+32
+74
+62
+29
+76
+76
+73
+44
+59
+28
+31
+29
+31
+47
+32
+17
+46
+59
+14
+76
+32
+47
+46
+17
+47
+76
+29
+13
+73
+13
+16
+31
+77
+74
+74
+16
+61
+28
+44
+76
+62
+32
+59
+31
+14
+74
+43
+47
+77
+29
+58
+43
+43
+14
+77
+58
+73
+29
+47
+44
+31
+44
+46
+16
+59
+73
+76
+43
+62
+43
+58
+77
+29
+31
+43
+76
+77
+59
+61
+62
+76
+47
+61
+58
+61
+17
+61
+13
+61
+73
+32
+32
+29
+46
+59
+14
+46
+58
+31
+58
+14
+16
+29
+44
+31
+58
+74
+14
+77
+16
+76
+28
+13
+74
+59
+28
+76
+77
+43
+61
+28
+76
+76
+14
+76
+28
+47
+17
+17
+59
+46
+62
+74
+14
+59
+47
+28
+16
+16
+58
+46
+61
+29
+73
+44
+16
+13
+32
+61
+61
+28
+29
+13
+47
+77
+43
+29
+31
+28
+61
+32
+43
+32
+58
+62
+28
+44
+61
+62
+58
+16
+31
+17
+59
+14
+32
+14
+73
+59
+32
+14
+47
+74
+17
+46
+44
+62
+62
+13
+16
+74
+31
+16
+28
+16
+44
+59
+44
+13
+43
+77
+47
+47
+29
+76
+28
+31
+28
+16
+73
+31
+58
+73
+44
+43
+46
+13
+61
+62
+74
+61
+62
+29
+29
+61
+16
+17
+17
+32
+61
+13
+62
+74
+28
+77
+14
+44
+29
+47
+29
+29
+74
+17
+31
+43
+43
+28
+32
+76
+62
+73
+77
+73
+62
+17
+61
+44
+13
+32
+74
+47
+14
+16
+17
+43
+43
+32
+77
+58
+14
+46
+77
+46
+59
+59
+16
+58
+46
+58
+74
+58
+13
+74
+17
+29
+16
+77
+14
+74
+17
+74
+44
+76
+28
+46
+28
+32
+47
+32
+76
+47
+13
+47
+13
+76
+77
+73
+46
+47
+76
+76
+73
+31
+44
+14
+61
+59
+16
+62
+74
+32
+76
+76
+28
+61
+62
+74
+16
+59
+16
+43
+17
+47
+28
+59
+31
+28
+17
+28
+58
+58
+16
+74
+28
+76
+13
+14
+17
+43
+74
+59
+32
+46
+29
+58
+43
+43
+43
+61
+59
+61
+44
+29
+31
+13
+74
+17
+43
+28
+28
+14
+32
+29
+61
+76
+29
+74
+77
+47
+17
+46
+13
+77
+77
+29
+59
+16
+32
+76
+61
+14
+44
+74
+28
+61
+28
+28
+44
+28
+32
+58
+16
+14
+46
+73
+77
+29
+13
+58
+32
+44
+76
+14
+43
+46
+47
+28
+44
+44
+73
+14
+32
+28
+74
+28
+58
+59
+59
+59
+28
+77
+14
+44
+28
+76
+76
+59
+77
+58
+43
+44
+73
+43
+16
+62
+28
+46
+16
+16
+76
+76
+62
+29
+16
+29
+62
+73
+76
+16
+73
+44
+62
+17
+76
+14
+76
+46
+77
+17
+62
+47
+73
+31
+74
+31
+29
+59
+32
+46
+59
+28
+28
+77
+17
+29
+77
+28
+61
+16
+59
+31
+28
+28
+28
+28
+74
+32
+77
+47
+13
+76
+74
+47
+44
+62
+62
+61
+31
+13
+77
+61
+76
+46
+29
+58
+29
+62
+77
+29
+29
+76
+28
+29
+32
+74
+62
+16
+77
+43
+76
+29
+77
+62
+58
+43
+28
+44
+77
+31
+29
+29
+31
+13
+32
+14
+28
+29
+76
+28
+13
+13
+46
+13
+16
+76
+59
+14
+77
+13
+46
+47
+61
+73
+31
+29
+46
+43
+16
+73
+77
+14
+76
+28
+46
+28
+43
+46
+74
+17
+46
+16
+29
+76
+46
+61
+76
+32
+62
+74
+31
+29
+59
+61
+31
+76
+59
+74
+73
+44
+61
+76
+14
+32
+77
+13
+29
+14
+62
+46
+58
+47
+17
+13
+32
+58
+31
+31
+17
+46
+29
+29
+58
+28
+73
+61
+61
+28
+58
+44
+13
+73
+61
+58
+59
+31
+62
+73
+32
+43
+17
+76
+17
+73
+76
+28
+46
+62
+44
+73
+31
+16
+77
+61
+29
+43
+44
+44
+32
+16
+44
+29
+62
+77
+61
+77
+58
+31
+74
+16
+29
+76
+73
+44
+61
+16
+32
+28
+29
+61
+77
+77
+29
+74
+46
+28
+61
+14
+62
+13
+76
+61
+29
+59
+43
+17
+14
+62
+76
+61
+46
+74
+59
+14
+28
+46
+61
+58
+43
+31
+32
+62
+16
+76
+62
+29
+13
+47
+59
+16
+73
+59
+17
+28
+29
+28
+61
+59
+17
+76
+47
+14
+13
+74
+62
+76
+47
+62
+32
+62
+76
+16
+43
+77
+59
+73
+28
+13
+61
+77
+58
+14
+74
+14
+74
+28
+43
+61
+14
+16
+44
+29
+61
+47
+46
+61
+73
+29
+76
+76
+46
+73
+59
+13
+13
+44
+44
+31
+17
+76
+74
+29
+28
+62
+76
+14
+77
+43
+46
+32
+58
+43
+73
+76
+47
+44
+58
+13
+13
+44
+59
+14
+31
+73
+77
+28
+73
+73
+29
+28
+47
+77
+17
+47
+59
+59
+16
+13
+74
+29
+32
+46
+59
+31
+58
+29
+16
+17
+28
+17
+44
+59
+44
+76
+29
+44
+46
+47
+76
+76
+62
+76
+31
+59
+32
+46
+77
+59
+73
+46
+16
+74
+16
+77
+73
+32
+14
+14
+76
+46
+32
+44
+62
+32
+59
+28
+31
+32
+76
+74
+44
+59
+74
+29
+13
+14
+47
+31
+28
+44
+32
+16
+76
+62
+74
+61
+59
+74
+32
+16
+73
+17
+73
+59
+58
+74
+46
+61
+47
+58
+16
+43
+61
+44
+61
+58
+43
+62
+13
+13
+43
+43
+76
+58
+59
+28
+44
+28
+28
+32
+74
+17
+29
+74
+16
+61
+62
+73
+76
+14
+76
+46
+31
+76
+43
+73
+76
+58
+14
+58
+17
+31
+47
+74
+74
+43
+43
+62
+29
+77
+74
+31
+44
+29
+76
+47
+47
+28
+61
+31
+76
+61
+31
+28
+28
+17
+61
+13
+46
+73
+47
+62
+61
+28
+58
+59
+58
+44
+74
+29
+47
+16
+31
+76
+32
+44
+77
+61
+61
+46
+59
+58
+29
+46
+17
+13
+17
+13
+14
+16
+59
+73
+47
+32
+47
+76
+16
+44
+17
+61
+46
+44
+14
+28
+59
+46
+16
+43
+47
+73
+59
+46
+17
+32
+16
+76
+17
+76
+13
+16
+77
+58
+28
+43
+31
+46
+31
+47
+44
+76
+13
+59
+29
+59
+46
+46
+59
+31
+32
+14
+58
+31
+32
+43
+73
+32
+58
+31
+31
+73
+74
+29
+13
+44
+77
+62
+17
+73
+58
+16
+73
+58
+44
+13
+31
+73
+73
+44
+61
+59
+43
+16
+44
+61
+46
+77
+32
+58
+44
+16
+43
+17
+59
+44
+62
+46
+13
+47
+14
+17
+44
+43
+76
+29
+73
+16
+62
+62
+62
+16
+61
+62
+62
+74
+43
+14
+59
+32
+77
+76
+73
+13
+43
+29
+28
+62
+77
+29
+16
+17
+28
+46
+46
+17
+77
+16
+77
+59
+16
+31
+29
+61
+77
+43
+44
+73
+76
+13
+58
+31
+43
+44
+31
+77
+62
+59
+16
+32
+76
+77
+58
+73
+31
+31
+44
+77
+46
+77
+74
+59
+47
+47
+13
+47
+28
+28
+17
+17
+47
+61
+76
+61
+46
+29
+46
+58
+46
+14
+76
+31
+44
+43
+62
+44
+31
+73
+14
+32
+76
+76
+14
+77
+17
+47
+29
+44
+29
+74
+28
+14
+44
+44
+43
+32
+77
+58
+61
+47
+73
+13
+73
+32
+44
+17
+46
+16
+62
+74
+73
+58
+32
+43
+76
+74
+76
+74
+77
+59
+14
+31
+16
+58
+62
+32
+61
+28
+61
+58
+59
+16
+59
+62
+29
+59
+14
+74
+61
+44
+14
+73
+17
+46
+58
+74
+73
+31
+58
+13
+13
+44
+17
+14
+46
+44
+47
+46
+44
+62
+31
+43
+16
+28
+29
+76
+47
+29
+16
+73
+28
+58
+44
+62
+17
+76
+16
+17
+44
+74
+16
+46
+29
+44
+32
+31
+76
+47
+58
+17
+17
+76
+46
+77
+58
+16
+17
+74
+46
+74
+46
+13
+76
+47
+62
+43
+77
+32
+14
+44
+16
+74
+13
+74
+59
+59
+28
+28
+77
+61
+59
+16
+76
+13
+44
+43
+74
+28
+32
+74
+74
+47
+28
+47
+14
+17
+31
+73
+28
+73
+59
+77
+58
+17
+46
+17
+59
+13
+73
+16
+28
+16
+77
+58
+77
+14
+16
+28
+76
+43
+17
+28
+62
+13
+14
+74
+28
+46
+58
+47
+59
+59
+17
+32
+44
+14
+32
+77
+58
+73
+17
+16
+61
+13
+16
+77
+29
+14
+28
+14
+14
+29
+62
+47
+61
+77
+43
+17
+13
+17
+47
+16
+32
+58
+17
+59
+17
+76
+13
+62
+74
+13
+31
+16
+73
+16
+74
+28
+16
+43
+32
+29
+47
+73
+73
+44
+16
+16
+76
+16
+31
+47
+59
+46
+16
+58
+47
+47
+58
+13
+62
+61
+58
+29
+43
+28
+62
+44
+73
+31
+74
+43
+77
+61
+16
+17
+47
+44
+47
+13
+59
+58
+29
+14
+61
+14
+31
+62
+76
+58
+58
+31
+31
+73
+14
+74
+17
+61
+17
+74
+14
+44
+44
+73
+14
+28
+76
+13
+73
+73
+76
+43
+73
+43
+59
+44
+29
+74
+47
+62
+16
+14
+59
+43
+47
+77
+28
+44
+61
+46
+44
+16
+77
+59
+47
+77
+44
+14
+31
+47
+77
+44
+73
+14
+76
+14
+59
+61
+32
+13
+43
+14
+31
+62
+14
+74
+29
+31
+59
+77
+14
+73
+28
+77
+16
+43
+31
+62
+77
+16
+28
+32
+74
+47
+14
+59
+28
+46
+58
+44
+44
+17
+14
+76
+76
+74
+32
+32
+73
+73
+29
+74
+77
+61
+29
+59
+14
+13
+13
+16
+61
+58
+17
+14
+17
+16
+46
+16
+31
+77
+43
+28
+58
+47
+59
+73
+77
+76
+32
+74
+29
+28
+59
+44
+61
+13
+29
+17
+14
+61
+14
+16
+32
+73
+76
+74
+46
+58
+17
+46
+32
+32
+16
+73
+32
+14
+59
+32
+44
+73
+32
+74
+13
+58
+29
+62
+59
+17
+74
+62
+43
+29
+47
+61
+58
+59
+29
+16
+46
+61
+28
+73
+14
+73
+32
+61
+46
+58
+28
+13
+44
+16
+76
+62
+44
+76
+32
+14
+44
+44
+47
+61
+17
+29
+73
+28
+31
+43
+28
+73
+61
+14
+44
+62
+73
+28
+17
+29
+61
+76
+32
+17
+73
+31
+28
+44
+43
+47
+13
+59
+17
+32
+61
+62
+76
+31
+44
+44
+77
+76
+61
+13
+13
+29
+58
+29
+29
+77
+58
+32
+13
+17
+29
+31
+17
+28
+59
+44
+14
+31
+46
+16
+32
+46
+44
+47
+74
+77
+58
+31
+44
+13
+47
+16
+17
+28
+43
+14
+31
+28
+58
+13
+61
+28
+59
+61
+13
+14
+29
+61
+13
+29
+76
+77
+16
+16
+29
+44
+43
+76
+28
+73
+47
+74
+31
+76
+29
+29
+32
+13
+74
+44
+29
+58
+16
+74
+47
+43
+59
+46
+59
+44
+32
+61
+62
+16
+46
+76
+73
+62
+46
+74
+28
+58
+14
+31
+74
+13
+32
+14
+14
+17
+28
+13
+74
+13
+29
+13
+14
+74
+61
+16
+73
+46
+28
+32
+17
+29
+74
+13
+16
+32
+29
+16
+46
+59
+31
+61
+58
+28
+13
+16
+76
+62
+32
+44
+28
+46
+76
+61
+14
+73
+58
+61
+44
+31
+32
+73
+17
+47
+73
+29
+14
+29
+13
+46
+74
+77
+47
+47
+61
+74
+14
+76
+44
+31
+28
+46
+77
+59
+14
+31
+74
+28
+47
+29
+73
+46
+13
+58
+59
+59
+59
+31
+16
+77
+16
+32
+46
+61
+13
+28
+58
+17
+28
+61
+31
+61
+32
+59
+73
+32
+73
+47
+58
+47
+47
+17
+77
+73
+58
+29
+58
+43
+59
+73
+61
+43
+28
+13
+76
+17
+17
+44
+32
+32
+32
+47
+73
+47
+28
+28
+44
+44
+76
+47
+43
+73
+61
+77
+31
+58
+16
+46
+73
+14
+13
+16
+28
+61
+74
+13
+62
+44
+46
+73
+73
+16
+31
+62
+74
+14
+13
+76
+74
+28
+44
+29
+44
+73
+43
+31
+59
+58
+29
+16
+62
+58
+74
+74
+31
+17
+43
+13
+62
+43
+29
+31
+13
+13
+61
+28
+32
+16
+43
+73
+74
+77
+62
+77
+43
+77
+58
+58
+61
+43
+13
+59
+61
+46
+73
+62
+44
+31
+59
+62
+14
+59
+76
+14
+61
+16
+17
+46
+43
+77
+61
+46
+43
+43
+43
+61
+13
+58
+59
+62
+61
+16
+29
+14
+29
+61
+17
+61
+32
+43
+28
+76
+77
+16
+32
+73
+17
+13
+76
+17
+32
+47
+59
+44
+14
+76
+28
+29
+14
+29
+73
+61
+17
+31
+61
+62
+47
+47
+62
+28
+13
+29
+59
+43
+73
+13
+58
+28
+13
+77
+32
+59
+61
+76
+44
+61
+46
+14
+16
+73
+73
+61
+16
+76
+61
+46
+28
+47
+58
+61
+59
+16
+32
+13
+17
+59
+62
+31
+44
+47
+58
+16
+43
+47
+46
+76
+46
+46
+14
+44
+13
+32
+59
+44
+59
+17
+76
+31
+74
+46
+44
+44
+16
+17
+74
+28
+43
+73
+59
+46
+17
+17
+43
+46
+59
+16
+31
+14
+28
+13
+31
+17
+73
+29
+16
+46
+32
+31
+43
+74
+29
+61
+77
+17
+28
+76
+76
+77
+32
+17
+61
+76
+32
+46
+32
+73
+47
+17
+44
+29
+43
+58
+17
+47
+47
+76
+74
+61
+14
+59
+29
+74
+77
+13
+44
+73
+43
+28
+16
+59
+31
+16
+62
+31
+31
+73
+28
+44
+76
+29
+73
+29
+44
+17
+62
+43
+28
+14
+47
+62
+28
+47
+77
+58
+47
+47
+32
+46
+58
+76
+47
+17
+46
+32
+13
+61
+17
+58
+17
+29
+32
+44
+14
+44
+17
+14
+77
+46
+17
+13
+16
+77
+76
+28
+73
+32
+13
+76
+14
+29
+61
+47
+59
+14
+14
+59
+62
+13
+13
+32
+61
+59
+61
+76
+76
+58
+77
+73
+62
+28
+74
+31
+14
+32
+77
+62
+59
+32
+28
+13
+61
+13
+31
+44
+58
+46
+17
+76
+47
+29
+13
+47
+31
+73
+76
+32
+73
+44
+28
+13
+59
+16
+14
+61
+62
+44
+14
+28
+47
+73
+59
+59
+13
+77
+16
+46
+62
+17
+62
+77
+44
+14
+44
+59
+76
+76
+76
+28
+32
+13
+58
+16
+44
+73
+77
+29
+46
+44
+16
+13
+46
+76
+62
+61
+62
+58
+77
+14
+32
+32
+46
+73
+17
+28
+77
+14
+28
+77
+17
+17
+61
+13
+32
+46
+43
+58
+29
+62
+77
+28
+32
+46
+74
+16
+58
+61
+14
+28
+44
+74
+76
+31
+32
+14
+13
+43
+77
+43
+31
+73
+13
+29
+59
+31
+73
+32
+14
+76
+17
+47
+28
+44
+43
+17
+28
+16
+76
+31
+17
+29
+61
+62
+47
+44
+43
+73
+62
+46
+47
+44
+47
+77
+28
+44
+73
+43
+74
+17
+29
+77
+17
+62
+31
+73
+58
+17
+73
+74
+61
+13
+58
+76
+47
+44
+77
+16
+58
+61
+31
+17
+73
+43
+29
+61
+16
+58
+58
+29
+74
+43
+28
+44
+77
+31
+46
+43
+29
+32
+77
+59
+44
+13
+43
+59
+73
+58
+74
+32
+16
+29
+29
+61
+43
+61
+16
+61
+47
+28
+31
+28
+59
+73
+13
+31
+14
+44
+31
+28
+77
+62
+17
+76
+43
+14
+44
+16
+46
+13
+13
+32
+16
+13
+31
+62
+46
+13
+76
+77
+47
+59
+13
+16
+44
+13
+43
+77
+58
+61
+74
+46
+77
+44
+76
+44
+28
+13
+44
+16
+62
+13
+13
+28
+32
+32
+43
+14
+16
+47
+13
+14
+28
+73
+61
+62
+28
+29
+16
+43
+28
+29
+44
+59
+59
+47
+59
+14
+58
+61
+44
+29
+43
+43
+28
+31
+16
+62
+59
+77
+31
+43
+44
+43
+32
+28
+31
+61
+14
+16
+43
+16
+76
+73
+61
+76
+46
+46
+29
+47
+62
+47
+59
+74
+59
+43
+62
+28
+17
+47
+58
+74
+58
+32
+31
+77
+47
+16
+44
+28
+13
+13
+32
+76
+62
+73
+73
+28
+32
+47
+14
+13
+28
+77
+76
+74
+44
+17
+62
+47
+17
+62
+59
+32
+43
+43
+62
+76
+13
+73
+29
+76
+46
+31
+46
+14
+32
+32
+28
+74
+59
+47
+58
+74
+17
+44
+17
+58
+61
+17
+16
+47
+29
+17
+43
+46
+73
+47
+44
+77
+59
+32
+61
+47
+31
+16
+44
+14
+43
+17
+16
+13
+13
+43
+32
+16
+44
+73
+77
+43
+59
+14
+74
+58
+62
+58
+77
+61
+46
+29
+28
+43
+46
+13
+29
+44
+74
+14
+43
+73
+76
+14
+31
+46
+62
+29
+17
+47
+47
+31
+74
+74
+14
+62
+77
+59
+17
+32
+62
+46
+58
+58
+28
+77
+58
+31
+43
+76
+62
+14
+13
+62
+32
+43
+59
+59
+32
+74
+14
+29
+77
+73
+46
+32
+28
+74
+59
+46
+16
+74
+47
+61
+61
+62
+76
+46
+31
+59
+46
+61
+47
+43
+32
+59
+44
+73
+73
+14
+14
+14
+14
+14
+14
+62
+29
+76
+58
+13
+59
+44
+31
+74
+43
+77
+44
+47
+17
+59
+28
+59
+77
+29
+47
+62
+74
+47
+44
+47
+61
+61
+46
+43
+17
+13
+13
+13
+16
+74
+16
+58
+28
+17
+28
+47
+28
+14
+44
+17
+61
+14
+32
+31
+13
+46
+47
+31
+28
+29
+58
+62
+58
+59
+61
+61
+59
+29
+29
+77
+32
+77
+77
+17
+74
+32
+14
+73
+59
+32
+77
+28
+59
+28
+13
+77
+62
+13
+76
+61
+16
+47
+43
+44
+76
+59
+58
+16
+17
+77
+76
+28
+58
+58
+58
+47
+43
+46
+16
+31
+29
+44
+13
+16
+77
+14
+13
+28
+13
+31
+46
+13
+43
+17
+46
+46
+17
+29
+46
+31
+29
+16
+16
+28
+14
+61
+32
+29
+17
+59
+32
+74
+31
+16
+14
+28
+76
+32
+74
+74
+16
+62
+77
+77
+43
+59
+77
+62
+61
+76
+59
+77
+29
+76
+29
+73
+44
+17
+62
+58
+59
+76
+46
+29
+14
+46
+76
+76
+76
+13
+44
+47
+16
+58
+14
+58
+43
+73
+74
+77
+32
+43
+32
+76
+14
+32
+13
+62
+14
+46
+74
+61
+77
+28
+74
+14
+13
+16
+31
+44
+62
+46
+43
+74
+17
+43
+44
+73
+28
+44
+13
+58
+32
+13
+46
+59
+73
+44
+47
+76
+43
+43
+46
+59
+44
+76
+62
+14
+77
+76
+14
+16
+16
+76
+32
+31
+61
+16
+28
+58
+77
+77
+76
+14
+77
+29
+73
+29
+58
+61
+14
+29
+28
+76
+59
+59
+77
+58
+76
+77
+13
+31
+17
+77
+47
+59
+28
+73
+28
+14
+14
+58
+62
+44
+59
+44
+32
+73
+62
+76
+17
+62
+59
+46
+31
+46
+77
+47
+46
+28
+44
+74
+62
+32
+44
+28
+47
+44
+17
+58
+31
+62
+16
+14
+32
+13
+43
+61
+32
+74
+13
+46
+17
+77
+59
+31
+73
+31
+58
+28
+44
+28
+32
+77
+76
+76
+59
+47
+43
+74
+44
+13
+29
+62
+58
+74
+28
+16
+17
+13
+74
+28
+32
+13
+62
+13
+32
+58
+59
+31
+43
+29
+13
+46
+74
+17
+13
+28
+13
+74
+58
+62
+62
+73
+16
+32
+47
+43
+17
+43
+58
+44
+59
+31
+14
+47
+59
+16
+58
+62
+77
+76
+46
+14
+32
+59
+76
+17
+77
+74
+61
+28
+17
+62
+44
+47
+76
+73
+17
+13
+43
+16
+74
+13
+61
+47
+14
+28
+14
+74
+28
+58
+77
+28
+59
+61
+77
+14
+74
+13
+32
+76
+28
+47
+76
+16
+76
+74
+32
+76
+77
+46
+16
+29
+14
+61
+76
+73
+28
+46
+43
+58
+58
+58
+58
+28
+46
+16
+59
+43
+17
+16
+62
+73
+13
+17
+47
+73
+14
+62
+59
+73
+77
+31
+31
+74
+31
+47
+13
+47
+14
+61
+47
+47
+13
+44
+31
+32
+44
+43
+47
+44
+43
+28
+16
+47
+47
+46
+14
+58
+17
+16
+74
+43
+32
+13
+47
+44
+43
+77
+13
+73
+76
+31
+31
+74
+74
+43
+29
+73
+43
+44
+44
+16
+28
+13
+44
+46
+32
+43
+14
+44
+13
+17
+16
+43
+74
+14
+62
+14
+74
+17
+32
+73
+76
+29
+46
+14
+77
+31
+59
+31
+17
+31
+29
+31
+58
+17
+32
+76
+73
+28
+74
+16
+46
+13
+43
+77
+62
+16
+14
+76
+76
+73
+58
+29
+44
+14
+77
+17
+28
+17
+74
+28
+73
+61
+74
+29
+77
+58
+61
+43
+74
+43
+73
+16
+17
+32
+29
+61
+14
+17
+58
+16
+28
+73
+17
+44
+44
+61
+76
+16
+77
+28
+47
+77
+31
+31
+77
+32
+31
+62
+16
+61
+17
+58
+44
+32
+32
+44
+46
+13
+17
+74
+14
+76
+13
+76
+14
+28
+13
+44
+16
+32
+29
+43
+59
+46
+43
+76
+58
+58
+76
+77
+58
+47
+16
+16
+44
+46
+73
+14
+44
+47
+73
+32
+29
+76
+76
+58
+43
+43
+73
+47
+47
+59
+13
+44
+76
+59
+46
+47
+73
+59
+29
+58
+14
+46
+29
+59
+31
+14
+58
+13
+62
+16
+73
+29
+43
+43
+28
+47
+58
+28
+47
+77
+43
+28
+13
+77
+73
+47
+58
+32
+43
+46
+76
+44
+29
+17
+13
+43
+13
+59
+28
+14
+46
+46
+14
+46
+62
+44
+16
+31
+32
+32
+43
+16
+16
+28
+14
+14
+73
+59
+61
+32
+59
+43
+73
+31
+28
+16
+76
+32
+31
+14
+28
+29
+17
+58
+76
+29
+47
+43
+32
+62
+17
+32
+47
+17
+32
+16
+74
+61
+46
+31
+31
+16
+59
+43
+29
+59
+31
+31
+58
+32
+17
+44
+73
+61
+14
+17
+17
+14
+58
+73
+47
+58
+44
+74
+62
+76
+43
+13
+17
+29
+76
+76
+14
+13
+14
+58
+73
+74
+61
+29
+29
+61
+16
+28
+62
+73
+76
+59
+46
+44
+74
+28
+43
+17
+46
+29
+16
+76
+76
+77
+74
+62
+76
+44
+77
+62
+62
+29
+58
+76
+59
+29
+59
+16
+44
+31
+43
+76
+62
+73
+62
+16
+47
+13
+43
+61
+74
+61
+73
+73
+47
+43
+77
+77
+59
+29
+61
+58
+31
+32
+47
+73
+28
+58
+58
+46
+77
+43
+59
+32
+73
+31
+58
+62
+77
+61
+28
+16
+31
+77
+77
+58
+17
+28
+28
+16
+14
+43
+77
+14
+32
+29
+32
+32
+32
+29
+74
+13
+73
+44
+62
+76
+31
+74
+29
+17
+31
+44
+44
+14
+62
+46
+28
+62
+73
+59
+29
+29
+76
+47
+61
+74
+13
+43
+28
+43
+62
+62
+62
+32
+77
+32
+76
+28
+77
+44
+32
+47
+44
+73
+17
+16
+29
+74
+16
+28
+74
+47
+43
+74
+47
+62
+13
+76
+73
+17
+13
+28
+14
+47
+31
+76
+29
+47
+43
+58
+29
+73
+62
+74
+59
+61
+31
+77
+44
+73
+47
+62
+29
+16
+16
+47
+29
+62
+77
+47
+77
+32
+43
+29
+29
+43
+29
+28
+29
+74
+29
+59
+29
+74
+74
+76
+58
+73
+29
+16
+31
+77
+32
+58
+14
+59
+44
+44
+74
+47
+76
+73
+13
+29
+13
+43
+17
+76
+44
+31
+29
+16
+31
+43
+44
+17
+28
+32
+16
+13
+77
+76
+32
+58
+28
+58
+59
+77
+61
+59
+17
+62
+62
+73
+29
+76
+13
+62
+44
+28
+17
+16
+61
+59
+32
+62
+16
+61
+29
+28
+58
+61
+58
+77
+31
+46
+46
+59
+31
+31
+58
+59
+46
+47
+17
+62
+47
+28
+17
+74
+14
+13
+58
+28
+73
+32
+17
+28
+44
+29
+17
+74
+43
+61
+17
+77
+13
+43
+77
+59
+77
+61
+29
+73
+58
+59
+13
+28
+74
+73
+74
+58
+47
+76
+32
+28
+17
+59
+77
+17
+61
+43
+44
+58
+14
+28
+62
+46
+31
+47
+32
+59
+46
+59
+29
+76
+58
+76
+13
+31
+28
+74
+16
+28
+16
+76
+46
+59
+44
+62
+43
+44
+73
+43
+13
+58
+58
+28
+29
+58
+76
+13
+74
+61
+58
+31
+16
+32
+13
+29
+29
+17
+17
+76
+13
+14
+16
+29
+43
+28
+14
+61
+62
+46
+76
+61
+73
+59
+46
+17
+43
+58
+76
+47
+73
+28
+13
+74
+44
+13
+62
+29
+76
+28
+46
+43
+16
+62
+76
+59
+77
+74
+43
+44
+32
+61
+46
+44
+28
+13
+17
+29
+73
+47
+17
+59
+13
+73
+62
+43
+47
+74
+47
+61
+28
+31
+46
+47
+61
+77
+32
+61
+76
+61
+59
+43
+46
+46
+32
+73
+46
+14
+43
+59
+74
+43
+46
+14
+76
+58
+32
+47
+43
+28
+43
+13
+43
+44
+32
+58
+29
+59
+46
+28
+46
+46
+77
+77
+74
+62
+74
+28
+13
+17
+32
+43
+61
+74
+31
+61
+44
+77
+62
+28
+46
+74
+14
+47
+28
+32
+61
+32
+29
+61
+73
+17
+59
+73
+16
+61
+17
+73
+62
+73
+32
+59
+44
+44
+17
+46
+43
+44
+29
+73
+73
+43
+47
+59
+17
+61
+14
+29
+44
+16
+31
+43
+59
+31
+43
+74
+29
+28
+47
+14
+77
+77
+43
+43
+74
+17
+62
+77
+76
+32
+14
+73
+62
+17
+28
+62
+16
+17
+14
+31
+13
+61
+32
+77
+73
+14
+47
+28
+77
+44
+76
+17
+47
+14
+46
+17
+16
+43
+76
+58
+32
+44
+59
+73
+29
+58
+62
+47
+17
+46
+74
+16
+32
+31
+46
+46
+47
+58
+29
+44
+74
+14
+61
+28
+74
+17
+43
+61
+28
+13
+58
+17
+31
+43
+29
+76
+43
+14
+29
+76
+44
+58
+32
+59
+47
+31
+43
+61
+32
+28
+58
+47
+31
+28
+74
+58
+58
+13
+32
+16
+73
+44
+46
+14
+29
+43
+29
+44
+58
+77
+47
+77
+28
+17
+58
+77
+58
+46
+47
+32
+73
+62
+46
+16
+76
+31
+77
+14
+58
+76
+28
+62
+17
+43
+77
+58
+73
+47
+31
+73
+44
+74
+62
+74
+47
+16
+46
+46
+13
+61
+74
+62
+73
+46
+32
+14
+59
+32
+58
+46
+43
+77
+47
+44
+31
+74
+29
+43
+76
+58
+61
+77
+44
+59
+14
+58
+74
+58
+74
+28
+77
+58
+44
+77
+61
+43
+77
+73
+61
+62
+32
+16
+17
+14
+13
+32
+13
+43
+17
+46
+77
+47
+74
+74
+73
+44
+62
+73
+32
+44
+29
+76
+46
+46
+28
+76
+59
+31
+77
+46
+77
+76
+17
+14
+17
+28
+28
+14
+77
+43
+16
+43
+59
+46
+58
+16
+77
+13
+43
+31
+31
+58
+28
+17
+29
+32
+31
+73
+74
+28
+44
+31
+47
+73
+31
+76
+43
+77
+62
+17
+32
+76
+62
+29
+16
+62
+59
+73
+43
+32
+47
+58
+32
+47
+17
+44
+43
+16
+16
+14
+43
+47
+61
+16
+74
+28
+76
+76
+76
+43
+73
+44
+44
+43
+28
+31
+59
+44
+46
+76
+32
+74
+29
+43
+47
+77
+43
+61
+74
+62
+17
+59
+13
+17
+17
+14
+62
+73
+59
+76
+62
+76
+43
+61
+61
+13
+13
+76
+61
+31
+76
+73
+59
+61
+28
+59
+32
+31
+74
+13
+47
+31
+74
+29
+14
+59
+28
+43
+32
+73
+43
+59
+46
+31
+44
+46
+16
+62
+29
+59
+76
+46
+58
+29
+73
+76
+32
+76
+44
+29
+73
+43
+74
+61
+59
+44
+59
+43
+47
+61
+47
+46
+16
+13
+32
+29
+32
+28
+43
+74
+61
+31
+76
+46
+29
+59
+46
+77
+31
+14
+47
+44
+17
+28
+17
+46
+59
+77
+59
+46
+74
+14
+73
+77
+17
+14
+47
+62
+13
+61
+76
+44
+43
+46
+14
+13
+14
+47
+14
+76
+74
+17
+58
+43
+29
+61
+74
+47
+13
+62
+28
+16
+58
+61
+16
+43
+47
+74
+16
+76
+44
+13
+62
+44
+16
+13
+58
+31
+44
+46
+73
+31
+77
+59
+31
+31
+13
+28
+47
+14
+62
+61
+13
+44
+73
+46
+61
+73
+17
+58
+77
+28
+61
+31
+59
+74
+32
+43
+14
+16
+43
+43
+74
+62
+47
+44
+31
+13
+28
+47
+58
+14
+29
+59
+16
+61
+17
+16
+73
+46
+61
+74
+59
+62
+17
+31
+16
+73
+58
+46
+74
+28
+44
+29
+44
+74
+31
+62
+59
+47
+76
+13
+58
+74
+58
+47
+31
+62
+46
+13
+13
+46
+29
+17
+17
+47
+47
+47
+58
+59
+44
+73
+31
+14
+16
+17
+17
+73
+16
+29
+47
+14
+32
+77
+43
+62
+29
+16
+46
+73
+29
+16
+32
+58
+74
+73
+58
+59
+17
+32
+16
+16
+17
+29
+29
+13
+29
+74
+77
+46
+44
+44
+74
+31
+62
+14
+76
+28
+59
+76
+17
+46
+17
+47
+43
+76
+46
+73
+73
+77
+46
+28
+74
+28
+44
+17
+14
+62
+47
+31
+32
+61
+14
+43
+14
+44
+31
+44
+76
+13
+16
+74
+76
+32
+28
+44
+28
+46
+28
+32
+59
+47
+59
+76
+58
+16
+47
+32
+13
+28
+43
+43
+32
+77
+73
+77
+16
+14
+44
+47
+74
+77
+62
+44
+32
+77
+31
+14
+77
+61
+32
+59
+59
+46
+74
+32
+28
+46
+43
+13
+62
+77
+61
+14
+44
+47
+44
+16
+47
+28
+47
+43
+43
+58
+44
+47
+17
+58
+76
+28
+47
+14
+43
+58
+59
+43
+73
+13
+46
+14
+62
+28
+74
+16
+28
+74
+14
+76
+58
+14
+46
+43
+43
+59
+16
+47
+62
+29
+73
+14
+32
+47
+58
+76
+46
+31
+47
+32
+76
+44
+14
+32
+14
+17
+62
+76
+31
+61
+43
+47
+73
+31
+77
+16
+47
+77
+58
+14
+59
+47
+73
+77
+14
+73
+74
+74
+32
+74
+17
+17
+14
+47
+17
+32
+16
+31
+14
+28
+17
+31
+32
+44
+28
+17
+13
+73
+61
+58
+74
+32
+61
+59
+14
+28
+29
+76
+47
+73
+76
+13
+77
+29
+32
+28
+16
+13
+14
+46
+46
+58
+28
+73
+73
+13
+17
+28
+44
+17
+32
+16
+32
+73
+61
+13
+16
+31
+31
+47
+13
+74
+32
+47
+43
+59
+73
+59
+29
+32
+13
+74
+76
+47
+76
+62
+59
+76
+43
+28
+16
+43
+31
+73
+14
+74
+46
+32
+28
+62
+62
+31
+13
+73
+13
+77
+31
+16
+46
+74
+58
+47
+47
+46
+43
+74
+44
+61
+61
+61
+46
+29
+29
+17
+16
+28
+73
+62
+32
+73
+13
+74
+76
+76
+16
+74
+13
+77
+61
+14
+76
+44
+16
+43
+13
+47
+73
+47
+74
+73
+73
+58
+76
+62
+62
+76
+13
+47
+14
+14
+29
+44
+76
+31
+16
+62
+13
+43
+74
+14
+58
+14
+47
+44
+43
+73
+17
+76
+13
+29
+74
+31
+46
+28
+28
+16
+58
+29
+61
+73
+46
+76
+47
+76
+29
+76
+13
+44
+47
+73
+61
+13
+31
+74
+76
+76
+43
+74
+62
+32
+29
+74
+44
+77
+77
+76
+59
+28
+31
+46
+73
+76
+61
+14
+74
+31
+43
+61
+43
+62
+58
+47
+76
+28
+43
+77
+31
+29
+62
+32
+13
+44
+58
+31
+29
+32
+14
+31
+77
+14
+61
+32
+44
+74
+28
+14
+32
+61
+62
+44
+61
+73
+32
+29
+59
+32
+14
+46
+14
+31
+47
+43
+46
+62
+77
+47
+58
+58
+43
+17
+77
+28
+59
+73
+77
+17
+73
+61
+46
+28
+16
+47
+46
+16
+31
+74
+17
+43
+61
+46
+32
+74
+46
+59
+31
+14
+58
+74
+32
+14
+46
+31
+46
+31
+31
+31
+46
+62
+31
+59
+62
+58
+46
+16
+43
+29
+62
+13
+73
+43
+43
+58
+58
+43
+44
+32
+61
+47
+61
+59
+31
+43
+31
+44
+74
+76
+16
+17
+14
+31
+62
+47
+77
+16
+61
+43
+43
+17
+74
+31
+74
+73
+46
+62
+16
+74
+76
+14
+14
+62
+43
+32
+17
+47
+31
+14
+14
+59
+76
+74
+74
+44
+46
+59
+61
+16
+32
+28
+29
+44
+47
+31
+73
+77
+46
+32
+47
+46
+13
+58
+76
+32
+47
+44
+31
+29
+29
+32
+73
+17
+73
+17
+59
+76
+44
+73
+14
+46
+17
+32
+47
+32
+16
+46
+28
+28
+74
+62
+28
+13
+59
+62
+59
+14
+58
+73
+32
+31
+31
+44
+74
+59
+61
+32
+46
+58
+73
+32
+31
+29
+29
+14
+16
+58
+43
+28
+43
+47
+43
+13
+14
+61
+59
+29
+62
+14
+47
+31
+59
+59
+17
+77
+16
+13
+29
+76
+61
+17
+59
+47
+77
+31
+31
+59
+28
+17
+16
+44
+77
+43
+46
+32
+59
+31
+17
+29
+77
+28
+47
+62
+17
+77
+32
+43
+44
+32
+62
+29
+74
+13
+47
+14
+44
+73
+29
+76
+43
+58
+17
+32
+28
+59
+32
+44
+14
+17
+13
+28
+31
+59
+76
+32
+74
+17
+47
+62
+61
+77
+14
+77
+32
+28
+13
+74
+61
+77
+28
+17
+74
+77
+14
+76
+31
+59
+74
+46
+47
+29
+14
+28
+77
+73
+31
+73
+73
+16
+13
+46
+62
+47
+31
+16
+43
+29
+61
+58
+13
+74
+13
+47
+59
+61
+62
+77
+28
+17
+47
+74
+59
+29
+31
+77
+44
+17
+47
+28
+77
+17
+46
+73
+77
+73
+58
+77
+47
+44
+77
+58
+13
+31
+62
+43
+59
+47
+43
+47
+46
+58
+61
+14
+77
+59
+76
+46
+31
+17
+62
+73
+58
+59
+58
+77
+17
+44
+29
+13
+28
+59
+17
+58
+14
+77
+58
+47
+13
+47
+59
+76
+16
+44
+61
+58
+13
+17
+58
+77
+47
+13
+62
+73
+73
+17
+43
+58
+16
+58
+31
+17
+43
+14
+13
+29
+29
+29
+62
+28
+31
+29
+46
+28
+13
+31
+59
+14
+77
+44
+44
+74
+61
+44
+17
+43
+44
+14
+46
+61
+62
+29
+13
+59
+47
+16
+14
+43
+59
+32
+76
+59
+17
+31
+14
+13
+29
+32
+62
+29
+43
+31
+74
+59
+74
+59
+44
+16
+29
+74
+77
+47
+46
+77
+76
+76
+31
+16
+76
+32
+29
+74
+77
+47
+76
+61
+29
+76
+59
+77
+59
+43
+44
+14
+62
+74
+44
+16
+59
+73
+13
+73
+43
+46
+58
+29
+73
+43
+74
+77
+29
+73
+61
+31
+76
+62
+14
+74
+31
+46
+73
+29
+13
+29
+16
+47
+17
+77
+13
+44
+73
+13
+14
+47
+74
+61
+14
+43
+73
+73
+32
+14
+73
+29
+58
+62
+58
+43
+58
+16
+44
+31
+14
+13
+17
+74
+76
+32
+62
+29
+32
+58
+13
+62
+32
+32
+43
+46
+43
+44
+58
+76
+13
+47
+31
+32
+77
+47
+28
+29
+16
+46
+43
+43
+29
+14
+59
+13
+47
+61
+29
+17
+62
+47
+58
+13
+31
+77
+46
+32
+32
+46
+14
+28
+13
+16
+61
+76
+76
+74
+61
+17
+32
+32
+13
+14
+16
+58
+47
+61
+31
+13
+43
+16
+13
+14
+61
+58
+74
+17
+29
+17
+32
+59
+74
+32
+59
+17
+46
+16
+58
+77
+13
+77
+73
+58
+31
+28
+28
+13
+77
+61
+29
+29
+61
+74
+14
+58
+59
+17
+62
+16
+43
+16
+43
+73
+13
+59
+29
+43
+59
+59
+62
+14
+62
+16
+77
+44
+44
+32
+43
+32
+74
+61
+59
+74
+32
+47
+73
+46
+74
+17
+73
+62
+46
+46
+14
+43
+44
+13
+13
+59
+46
+13
+73
+31
+43
+29
+62
+74
+58
+58
+74
+28
+47
+31
+29
+14
+32
+47
+74
+62
+29
+46
+13
+13
+73
+77
+47
+29
+74
+31
+46
+28
+43
+76
+17
+44
+73
+77
+73
+29
+73
+62
+77
+32
+58
+47
+16
+74
+74
+47
+74
+31
+76
+31
+74
+61
+31
+76
+44
+74
+43
+46
+31
+76
+74
+74
+31
+58
+73
+29
+62
+74
+14
+13
+43
+76
+17
+46
+62
+16
+17
+13
+47
+58
+77
+47
+17
+77
+16
+29
+61
+29
+46
+74
+32
+73
+77
+44
+17
+32
+17
+29
+43
+17
+61
+76
+74
+43
+58
+31
+61
+32
+47
+13
+77
+58
+43
+29
+16
+13
+16
+74
+31
+58
+46
+44
+43
+44
+16
+74
+14
+58
+58
+59
+47
+58
+58
+62
+17
+77
+44
+44
+59
+76
+14
+61
+17
+32
+61
+14
+13
+44
+14
+47
+47
+32
+13
+62
+44
+59
+17
+58
+62
+28
+16
+73
+32
+46
+32
+59
+44
+46
+46
+16
+62
+29
+13
+47
+76
+46
+74
+29
+13
+17
+59
+47
+14
+28
+31
+74
+43
+28
+76
+58
+13
+61
+46
+61
+32
+31
+77
+14
+14
+43
+43
+17
+16
+13
+31
+17
+58
+28
+43
+58
+29
+59
+59
+77
+17
+29
+16
+13
+29
+61
+59
+29
+77
+43
+73
+62
+61
+17
+62
+32
+28
+73
+62
+59
+16
+28
+62
+46
+59
+32
+44
+59
+73
+58
+17
+32
+74
+62
+17
+58
+76
+16
+46
+58
+44
+62
+47
+44
+31
+77
+73
+29
+44
+61
+32
+17
+44
+58
+62
+62
+28
+77
+31
+14
+13
+62
+47
+62
+46
+43
+43
+47
+58
+13
+31
+73
+46
+46
+47
+17
+61
+16
+28
+14
+13
+32
+13
+17
+14
+32
+29
+47
+47
+47
+61
+31
+32
+62
+17
+31
+13
+31
+32
+77
+28
+32
+77
+58
+14
+43
+32
+47
+31
+13
+14
+77
+76
+77
+74
+62
+43
+29
+58
+31
+61
+62
+58
+74
+32
+46
+61
+32
+14
+74
+31
+61
+73
+31
+46
+58
+43
+32
+62
+62
+73
+31
+47
+76
+47
+28
+28
+28
+44
+76
+17
+29
+16
+43
+74
+47
+73
+29
+14
+76
+58
+59
+62
+14
+31
+16
+14
+13
+77
+32
+74
+31
+16
+32
+59
+74
+13
+76
+74
+62
+43
+46
+76
+16
+17
+58
+13
+14
+29
+13
+61
+77
+14
+73
+76
+47
+74
+62
+59
+47
+13
+58
+47
+46
+58
+14
+43
+61
+17
+44
+13
+74
+76
+76
+14
+16
+74
+28
+58
+43
+76
+31
+47
+47
+77
+44
+77
+59
+31
+76
+73
+59
+77
+47
+32
+58
+43
+17
+73
+77
+76
+13
+77
+16
+43
+31
+44
+14
+29
+59
+14
+77
+43
+28
+29
+74
+61
+32
+43
+74
+14
+14
+44
+73
+77
+74
+73
+77
+29
+62
+58
+31
+16
+43
+74
+17
+73
+76
+17
+77
+28
+77
+31
+28
+13
+76
+47
+46
+32
+44
+62
+16
+29
+58
+74
+61
+13
+32
+31
+44
+59
+77
+29
+58
+59
+14
+58
+59
+58
+31
+47
+32
+44
+44
+58
+47
+29
+29
+44
+58
+17
+31
+13
+13
+29
+14
+43
+46
+31
+32
+46
+58
+13
+17
+31
+46
+58
+16
+46
+74
+74
+73
+46
+62
+61
+17
+31
+32
+29
+62
+31
+73
+74
+16
+44
+74
+61
+73
+47
+59
+43
+31
+14
+32
+73
+29
+61
+32
+62
+62
+61
+44
+13
+43
+13
+77
+32
+13
+61
+14
+77
+16
+13
+32
+47
+17
+13
+47
+58
+74
+28
+59
+16
+32
+46
+46
+31
+31
+43
+16
+77
+59
+43
+77
+74
+28
+14
+43
+77
+62
+73
+59
+16
+31
+44
+29
+73
+17
+32
+28
+77
+61
+43
+43
+76
+58
+28
+59
+59
+61
+77
+44
+14
+44
+77
+46
+58
+16
+31
+77
+17
+43
+44
+62
+16
+43
+59
+16
+31
+62
+29
+43
+29
+44
+32
+73
+28
+17
+43
+17
+62
+16
+44
+59
+43
+16
+62
+32
+16
+29
+13
+46
+77
+43
+62
+47
+76
+13
+74
+58
+43
+77
+29
+76
+76
+29
+16
+46
+46
+76
+73
+44
+28
+44
+73
+77
+14
+13
+58
+31
+77
+32
+77
+29
+58
+16
+13
+61
+47
+44
+14
+43
+46
+28
+13
+62
+29
+43
+76
+13
+59
+16
+77
+17
+13
+73
+74
+29
+74
+62
+58
+13
+31
+31
+32
+61
+44
+43
+74
+77
+74
+44
+29
+62
+17
+43
+61
+17
+73
+13
+17
+31
+14
+29
+74
+13
+14
+47
+17
+47
+16
+13
+16
+32
+46
+62
+29
+17
+13
+28
+43
+14
+13
+29
+31
+74
+61
+13
+59
+46
+58
+61
+73
+44
+47
+59
+28
+31
+29
+29
+73
+59
+29
+32
+13
+16
+16
+14
+73
+28
+17
+62
+29
+17
+43
+14
+61
+44
+61
+74
+58
+14
+59
+14
+58
+43
+58
+44
+73
+44
+31
+73
+59
+73
+14
+13
+28
+16
+59
+16
+31
+46
+77
+46
+43
+13
+61
+74
+73
+32
+58
+73
+14
+17
+77
+73
+59
+58
+62
+44
+43
+16
+29
+58
+62
+58
+17
+43
+43
+13
+16
+44
+73
+14
+32
+61
+77
+28
+31
+31
+43
+28
+46
+32
+31
+61
+77
+61
+76
+46
+44
+32
+31
+31
+44
+31
+76
+13
+61
+59
+28
+73
+59
+28
+74
+46
+76
+73
+17
+16
+31
+74
+62
+31
+76
+28
+43
+14
+61
+77
+17
+46
+16
+43
+62
+44
+59
+47
+59
+16
+77
+73
+73
+16
+73
+14
+43
+32
+31
+29
+32
+73
+28
+77
+59
+46
+17
+77
+73
+14
+28
+14
+77
+16
+31
+43
+59
+14
+73
+14
+29
+58
+46
+46
+43
+29
+46
+62
+31
+16
+14
+28
+28
+14
+61
+76
+46
+17
+47
+73
+29
+17
+32
+77
+17
+16
+58
+28
+44
+76
+58
+29
+76
+47
+62
+14
+62
+29
+16
+74
+46
+76
+58
+59
+73
+62
+17
+17
+17
+46
+32
+76
+46
+62
+13
+62
+29
+43
+17
+46
+13
+59
+14
+73
+74
+73
+31
+13
+76
+44
+29
+47
+28
+44
+44
+28
+58
+28
+59
+31
+14
+17
+58
+28
+31
+13
+58
+46
+73
+28
+44
+13
+14
+28
+76
+44
+13
+17
+28
+59
+43
+32
+16
+44
+76
+74
+14
+61
+28
+16
+62
+46
+44
+44
+61
+17
+31
+13
+14
+43
+62
+46
+61
+46
+46
+58
+74
+29
+29
+14
+76
+29
+76
+28
+14
+16
+32
+43
+16
+13
+61
+73
+28
+46
+43
+28
+77
+31
+77
+74
+31
+73
+46
+44
+44
+47
+44
+16
+29
+61
+17
+31
+16
+28
+13
+17
+76
+46
+13
+43
+76
+73
+44
+17
+74
+31
+61
+62
+28
+76
+44
+58
+74
+61
+59
+62
+29
+77
+61
+58
+28
+44
+28
+13
+74
+43
+28
+61
+76
+28
+14
+31
+46
+44
+46
+17
+14
+31
+17
+29
+13
+13
+31
+76
+59
+13
+61
+43
+59
+61
+32
+77
+46
+28
+28
+32
+17
+44
+32
+61
+61
+73
+62
+61
+44
+29
+14
+17
+58
+46
+31
+46
+32
+13
+31
+58
+16
+74
+58
+43
+74
+73
+47
+47
+14
+31
+61
+14
+13
+29
+73
+47
+16
+76
+58
+17
+47
+44
+74
+77
+76
+58
+73
+44
+58
+62
+46
+28
+61
+32
+77
+44
+13
+17
+43
+74
+58
+74
+32
+61
+74
+16
+47
+17
+43
+32
+17
+44
+47
+76
+58
+31
+73
+14
+28
+28
+13
+29
+61
+76
+31
+76
+32
+46
+32
+17
+14
+62
+14
+77
+46
+47
+46
+59
+76
+76
+58
+59
+28
+74
+14
+46
+16
+59
+76
+62
+59
+58
+73
+47
+59
+61
+58
+17
+59
+31
+62
+16
+74
+14
+31
+16
+14
+14
+31
+31
+31
+77
+43
+29
+32
+17
+29
+43
+46
+44
+14
+17
+28
+31
+59
+28
+16
+44
+32
+31
+14
+31
+58
+74
+14
+16
+28
+76
+74
+29
+28
+61
+31
+46
+44
+43
+76
+44
+14
+62
+46
+61
+61
+29
+29
+62
+73
+31
+13
+43
+28
+46
+74
+46
+29
+76
+61
+58
+76
+17
+74
+58
+76
+28
+62
+47
+58
+16
+16
+32
+28
+76
+17
+31
+43
+47
+46
+61
+43
+13
+32
+74
+28
+31
+47
+47
+74
+47
+59
+29
+28
+76
+46
+16
+43
+46
+73
+28
+16
+62
+47
+16
+74
+14
+44
+74
+29
+61
+43
+46
+62
+44
+76
+13
+13
+61
+44
+44
+13
+13
+59
+13
+32
+44
+29
+74
+46
+31
+31
+44
+29
+73
+61
+47
+16
+14
+62
+58
+59
+13
+13
+17
+43
+17
+77
+47
+14
+74
+29
+43
+76
+28
+61
+76
+31
+32
+46
+14
+76
+47
+74
+46
+16
+46
+13
+76
+73
+28
+43
+44
+47
+46
+16
+59
+73
+13
+31
+77
+77
+17
+46
+76
+77
+13
+77
+29
+47
+61
+28
+76
+76
+16
+44
+77
+14
+74
+77
+46
+29
+62
+73
+13
+62
+32
+31
+58
+29
+28
+59
+73
+32
+46
+61
+73
+58
+77
+76
+59
+61
+58
+14
+74
+28
+13
+43
+62
+17
+28
+61
+77
+62
+17
+14
+77
+16
+76
+62
+29
+44
+31
+28
+47
+16
+61
+28
+28
+59
+77
+17
+46
+28
+44
+31
+29
+61
+16
+14
+61
+58
+46
+29
+31
+17
+73
+74
+32
+47
+61
+77
+46
+76
+62
+29
+47
+58
+31
+31
+28
+28
+28
+31
+44
+74
+46
+44
+16
+13
+29
+74
+16
+61
+76
+47
+76
+59
+58
+43
+14
+73
+14
+14
+76
+73
+77
+13
+16
+31
+14
+32
+13
+47
+29
+17
+61
+28
+13
+58
+76
+58
+14
+59
+74
+74
+59
+31
+17
+13
+28
+31
+62
+47
+28
+32
+13
+46
+62
+32
+44
+44
+59
+77
+28
+43
+16
+74
+62
+14
+17
+13
+58
+14
+32
+17
+46
+46
+13
+43
+28
+31
+59
+28
+31
+77
+59
+43
+47
+13
+31
+16
+29
+14
+29
+31
+14
+31
+31
+74
+44
+74
+17
+61
+43
+46
+61
+28
+14
+76
+73
+32
+73
+58
+16
+44
+31
+77
+47
+59
+73
+46
+16
+32
+58
+47
+62
+74
+29
+58
+47
+43
+76
+74
+13
+28
+43
+29
+16
+47
+58
+14
+61
+62
+73
+13
+16
+59
+44
+74
+77
+16
+44
+47
+59
+13
+44
+28
+43
+47
+58
+16
+43
+47
+59
+44
+17
+44
+17
+13
+44
+17
+46
+61
+31
+31
+74
+46
+61
+62
+61
+44
+58
+62
+77
+73
+29
+32
+31
+47
+59
+59
+14
+29
+13
+17
+31
+44
+13
+14
+28
+17
+17
+76
+59
+73
+43
+17
+77
+47
+77
+14
+29
+62
+62
+13
+31
+29
+74
+44
+17
+28
+16
+61
+43
+59
+31
+73
+61
+13
+31
+46
+16
+77
+31
+17
+14
+31
+28
+46
+73
+74
+29
+62
+43
+74
+47
+28
+62
+13
+28
+46
+62
+62
+74
+77
+13
+77
+14
+47
+17
+16
+28
+13
+77
+46
+13
+17
+62
+17
+74
+62
+31
+16
+44
+28
+44
+28
+14
+28
+28
+61
+32
+47
+47
+74
+28
+46
+16
+46
+73
+61
+47
+43
+46
+17
+61
+76
+28
+76
+59
+14
+62
+46
+29
+43
+58
+46
+46
+43
+43
+76
+31
+14
+17
+76
+44
+16
+58
+28
+61
+77
+77
+77
+16
+31
+43
+43
+31
+16
+43
+44
+29
+47
+14
+59
+29
+28
+28
+28
+46
+32
+76
+31
+47
+74
+77
+16
+16
+46
+17
+29
+77
+76
+59
+16
+46
+59
+13
+32
+46
+62
+46
+77
+13
+13
+28
+58
+61
+62
+58
+73
+29
+44
+59
+59
+31
+43
+74
+74
+73
+13
+77
+16
+73
+59
+76
+58
+13
+47
+16
+31
+73
+46
+17
+76
+46
+44
+43
+73
+61
+43
+59
+59
+32
+58
+32
+76
+43
+16
+61
+58
+47
+62
+31
+46
+47
+46
+16
+76
+62
+31
+47
+46
+47
+13
+28
+16
+28
+29
+76
+77
+46
+73
+14
+73
+44
+28
+31
+13
+61
+17
+76
+58
+47
+13
+28
+77
+58
+17
+32
+28
+59
+62
+46
+28
+58
+61
+31
+16
+28
+74
+76
+59
+44
+32
+16
+77
+29
+46
+31
+73
+28
+46
+13
+14
+76
+16
+46
+76
+46
+58
+43
+77
+44
+29
+13
+13
+13
+58
+29
+13
+47
+59
+17
+29
+58
+44
+16
+28
+16
+29
+28
+28
+14
+43
+17
+13
+59
+13
+62
+47
+14
+74
+59
+44
+58
+62
+14
+43
+43
+28
+76
+43
+59
+16
+16
+76
+28
+14
+59
+32
+44
+32
+73
+31
+43
+43
+14
+59
+73
+46
+43
+73
+44
+62
+32
+29
+47
+46
+62
+43
+44
+29
+28
+28
+32
+74
+73
+76
+31
+32
+16
+32
+28
+61
+28
+58
+58
+61
+62
+62
+76
+46
+47
+13
+32
+43
+43
+73
+46
+46
+62
+16
+14
+73
+31
+73
+47
+14
+74
+44
+44
+32
+77
+28
+32
+73
+77
+61
+31
+31
+59
+62
+74
+28
+13
+14
+16
+61
+62
+61
+59
+14
+59
+43
+47
+58
+73
+59
+61
+31
+61
+61
+31
+47
+28
+47
+16
+29
+62
+32
+58
+16
+74
+31
+62
+13
+13
+29
+28
+43
+58
+73
+74
+46
+44
+46
+47
+28
+46
+76
+61
+61
+73
+43
+47
+46
+46
+29
+44
+47
+44
+58
+73
+13
+14
+16
+43
+29
+62
+73
+58
+31
+32
+32
+61
+31
+31
+73
+59
+43
+43
+59
+62
+59
+32
+76
+73
+58
+58
+77
+16
+62
+43
+73
+43
+62
+46
+43
+13
+14
+47
+73
+14
+13
+13
+17
+61
+13
+16
+14
+32
+32
+74
+16
+16
+43
+73
+31
+29
+32
+16
+59
+59
+59
+46
+46
+73
+74
+29
+32
+61
+74
+58
+16
+74
+76
+32
+59
+14
+46
+29
+62
+76
+43
+74
+28
+29
+58
+61
+28
+13
+31
+61
+43
+17
+13
+31
+32
+47
+77
+16
+74
+73
+28
+17
+32
+58
+14
+76
+28
+44
+76
+17
+76
+13
+61
+76
+44
+62
+32
+59
+44
+16
+74
+77
+17
+59
+32
+17
+61
+14
+13
+62
+14
+29
+59
+16
+77
+31
+16
+17
+13
+43
+14
+14
+29
+73
+31
+58
+58
+31
+43
+46
+32
+59
+76
+46
+14
+43
+14
+43
+13
+59
+76
+31
+14
+46
+47
+74
+73
+44
+59
+29
+77
+14
+76
+76
+46
+14
+14
+47
+43
+46
+31
+17
+28
+58
+73
+46
+62
+74
+29
+13
+74
+29
+14
+14
+17
+47
+47
+46
+14
+31
+76
+13
+44
+59
+44
+29
+77
+62
+73
+47
+16
+61
+28
+31
+46
+14
+61
+77
+61
+28
+44
+77
+31
+76
+61
+47
+14
+29
+16
+43
+29
+14
+61
+77
+29
+73
+43
+13
+14
+74
+16
+17
+61
+43
+46
+59
+76
+13
+76
+76
+77
+44
+43
+47
+14
+44
+76
+73
+17
+76
+58
+61
+29
+58
+47
+46
+32
+28
+16
+29
+77
+16
+58
+73
+61
+31
+32
+13
+16
+28
+43
+61
+28
+74
+46
+46
+62
+76
+76
+62
+14
+62
+44
+73
+17
+16
+16
+74
+58
+61
+14
+77
+74
+46
+59
+47
+76
+31
+14
+29
+32
+62
+17
+76
+31
+44
+74
+46
+32
+28
+59
+74
+43
+62
+16
+13
+59
+73
+58
+14
+77
+17
+16
+47
+43
+59
+58
+43
+32
+28
+31
+31
+13
+28
+61
+76
+47
+29
+47
+31
+73
+32
+46
+28
+13
+16
+74
+43
+73
+61
+77
+76
+77
+29
+31
+13
+14
+29
+44
+16
+62
+14
+17
+46
+31
+31
+29
+32
+13
+31
+76
+76
+58
+43
+77
+46
+44
+59
+16
+76
+17
+58
+43
+59
+16
+62
+73
+46
+17
+29
+31
+73
+59
+32
+61
+16
+76
+17
+58
+16
+58
+76
+61
+44
+58
+14
+77
+16
+62
+77
+29
+28
+14
+77
+14
+74
+74
+31
+14
+17
+31
+43
+14
+43
+61
+76
+77
+29
+73
+16
+58
+32
+73
+17
+76
+73
+58
+73
+58
+73
+16
+73
+32
+59
+16
+14
+16
+17
+61
+61
+59
+59
+77
+16
+61
+59
+43
+46
+28
+73
+16
+74
+74
+47
+16
+47
+77
+59
+16
+13
+14
+29
+44
+44
+46
+76
+32
+13
+59
+61
+43
+31
+73
+14
+43
+76
+47
+46
+74
+46
+16
+32
+47
+77
+73
+32
+76
+61
+46
+32
+61
+62
+13
+76
+31
+13
+46
+32
+74
+28
+16
+46
+43
+76
+13
+61
+16
+32
+28
+62
+31
+62
+44
+47
+58
+44
+73
+76
+43
+62
+76
+17
+62
+14
+28
+13
+16
+43
+28
+16
+16
+58
+44
+29
+73
+13
+28
+14
+16
+73
+17
+47
+47
+58
+28
+29
+14
+17
+31
+46
+73
+62
+43
+74
+62
+16
+58
+58
+61
+44
+17
+14
+47
+44
+76
+28
+73
+77
+43
+74
+31
+17
+61
+29
+77
+61
+31
+62
+17
+16
+31
+73
+77
+29
+32
+61
+44
+77
+17
+44
+47
+32
+16
+47
+76
+43
+59
+28
+44
+43
+46
+32
+43
+62
+76
+44
+43
+58
+32
+76
+44
+46
+61
+62
+73
+16
+59
+29
+31
+29
+32
+43
+17
+58
+77
+32
+14
+14
+16
+59
+32
+43
+17
+77
+43
+29
+14
+29
+58
+59
+61
+28
+31
+77
+29
+61
+13
+58
+44
+44
+77
+32
+32
+59
+61
+32
+47
+31
+28
+74
+16
+73
+61
+58
+62
+28
+74
+73
+47
+58
+44
+13
+16
+74
+61
+31
+14
+62
+43
+14
+32
+73
+47
+73
+47
+28
+73
+13
+32
+28
+28
+14
+62
+28
+76
+47
+17
+13
+77
+59
+61
+28
+46
+43
+77
+61
+13
+62
+44
+73
+31
+13
+59
+43
+14
+74
+44
+59
+32
+62
+17
+46
+77
+47
+76
+58
+16
+76
+47
+47
+43
+43
+58
+74
+74
+31
+16
+28
+74
+43
+16
+44
+13
+77
+58
+77
+76
+73
+28
+29
+13
+73
+14
+13
+58
+59
+76
+47
+47
+13
+14
+13
+13
+74
+44
+61
+13
+17
+17
+17
+43
+58
+32
+46
+74
+46
+28
+58
+58
+16
+43
+73
+73
+28
+47
+43
+32
+58
+73
+62
+76
+58
+74
+28
+46
+16
+28
+62
+73
+61
+46
+43
+31
+13
+44
+62
+17
+61
+16
+47
+32
+77
+17
+59
+77
+62
+62
+28
+61
+58
+61
+44
+16
+29
+28
+31
+31
+74
+32
+31
+14
+17
+28
+14
+74
+74
+31
+44
+32
+32
+73
+74
+44
+74
+77
+16
+32
+29
+44
+59
+76
+47
+13
+58
+62
+32
+62
+44
+61
+61
+58
+58
+47
+44
+76
+28
+61
+32
+28
+44
+73
+43
+31
+28
+58
+77
+74
+61
+47
+13
+77
+61
+17
+29
+73
+58
+47
+73
+29
+14
+62
+31
+58
+59
+14
+76
+29
+28
+16
+46
+14
+43
+16
+47
+47
+44
+31
+62
+74
+44
+13
+32
+43
+17
+14
+76
+46
+58
+61
+16
+16
+29
+59
+77
+76
+59
+74
+59
+59
+62
+13
+14
+44
+43
+73
+59
+73
+43
+59
+46
+17
+14
+14
+14
+17
+73
+32
+43
+44
+32
+61
+29
+16
+28
+61
+32
+47
+47
+58
+31
+59
+61
+17
+28
+77
+43
+47
+43
+61
+14
+73
+77
+44
+31
+62
+44
+16
+17
+61
+77
+76
+32
+61
+13
+31
+29
+32
+43
+47
+17
+46
+16
+14
+13
+61
+28
+14
+59
+58
+31
+73
+29
+14
+61
+74
+14
+77
+62
+13
+74
+58
+58
+44
+13
+47
+29
+29
+13
+44
+31
+32
+31
+58
+14
+43
+62
+76
+59
+31
+29
+17
+13
+59
+61
+16
+74
+73
+59
+31
+44
+74
+61
+29
+58
+61
+58
+44
+43
+62
+76
+46
+46
+44
+47
+14
+62
+13
+32
+44
+28
+74
+76
+29
+61
+31
+31
+61
+14
+44
+76
+76
+61
+32
+14
+14
+17
+62
+14
+76
+61
+16
+14
+28
+28
+77
+62
+59
+29
+44
+31
+76
+32
+59
+77
+17
+74
+76
+47
+61
+58
+62
+59
+77
+44
+58
+47
+14
+14
+43
+31
+17
+61
+77
+77
+77
+59
+28
+46
+28
+47
+62
+28
+32
+74
+17
+17
+59
+76
+62
+62
+32
+61
+13
+61
+29
+17
+47
+59
+61
+77
+43
+76
+77
+76
+74
+62
+61
+77
+76
+29
+47
+58
+77
+13
+61
+47
+61
+14
+13
+77
+46
+46
+43
+77
+61
+29
+77
+29
+74
+47
+77
+58
+28
+58
+44
+44
+74
+43
+47
+62
+62
+74
+62
+14
+32
+59
+46
+43
+43
+73
+61
+16
+29
+44
+76
+16
+76
+43
+31
+74
+13
+74
+46
+17
+44
+44
+46
+73
+28
+61
+43
+28
+29
+74
+44
+31
+13
+76
+47
+32
+62
+62
+43
+29
+31
+61
+13
+58
+43
+62
+46
+14
+16
+74
+13
+62
+32
+13
+46
+47
+17
+16
+61
+46
+47
+32
+14
+73
+44
+16
+16
+62
+31
+47
+17
+59
+44
+44
+77
+44
+29
+28
+29
+59
+76
+74
+61
+44
+73
+58
+16
+13
+16
+13
+46
+74
+59
+76
+44
+28
+74
+31
+44
+59
+14
+61
+59
+14
+17
+62
+44
+32
+14
+17
+47
+47
+14
+14
+47
+17
+31
+58
+77
+47
+13
+47
+59
+59
+29
+17
+77
+44
+74
+43
+74
+74
+14
+59
+28
+47
+44
+14
+29
+32
+47
+47
+16
+14
+31
+14
+77
+44
+62
+58
+31
+28
+28
+59
+61
+61
+58
+17
+32
+28
+47
+47
+47
+62
+61
+73
+77
+62
+62
+17
+28
+13
+59
+47
+31
+58
+28
+29
+29
+14
+32
+13
+73
+76
+13
+14
+76
+31
+77
+13
+17
+74
+32
+46
+16
+13
+28
+16
+61
+74
+77
+76
+73
+43
+43
+14
+73
+28
+13
+59
+59
+77
+44
+77
+47
+31
+62
+17
+43
+46
+28
+74
+28
+29
+16
+59
+47
+47
+47
+16
+76
+29
+73
+43
+62
+32
+59
+28
+16
+13
+28
+59
+17
+46
+46
+44
+28
+61
+46
+32
+43
+14
+28
+76
+28
+73
+76
+59
+61
+31
+43
+62
+44
+17
+74
+76
+43
+58
+62
+13
+14
+59
+58
+61
+43
+17
+62
+46
+61
+47
+17
+47
+14
+14
+76
+16
+31
+28
+46
+73
+74
+13
+46
+14
+59
+76
+76
+76
+73
+44
+14
+17
+76
+31
+58
+62
+61
+59
+47
+46
+17
+47
+46
+62
+76
+62
+61
+14
+77
+59
+73
+13
+59
+43
+16
+47
+29
+28
+76
+46
+73
+74
+28
+74
+58
+74
+74
+59
+14
+58
+17
+16
+13
+76
+47
+59
+73
+28
+43
+13
+17
+17
+17
+77
+47
+32
+62
+17
+77
+76
+14
+28
+17
+58
+46
+43
+17
+77
+28
+31
+28
+28
+43
+13
+76
+77
+61
+62
+28
+14
+31
+32
+74
+16
+29
+28
+28
+58
+43
+28
+31
+43
+14
+32
+61
+73
+46
+14
+73
+14
+32
+58
+76
+17
+58
+76
+29
+77
+32
+77
+74
+74
+58
+77
+13
+76
+14
+29
+29
+61
+58
+59
+14
+31
+61
+76
+17
+31
+62
+44
+43
+73
+46
+76
+62
+62
+31
+16
+76
+43
+14
+62
+74
+16
+46
+14
+59
+16
+13
+17
+28
+29
+43
+76
+28
+17
+28
+29
+73
+46
+44
+29
+73
+17
+31
+14
+28
+13
+43
+29
+31
+47
+13
+59
+77
+62
+14
+58
+16
+32
+14
+73
+32
+74
+31
+74
+43
+28
+28
+47
+44
+47
+14
+13
+61
+77
+73
+44
+28
+76
+28
+62
+74
+13
+44
+43
+29
+44
+17
+28
+16
+44
+47
+16
+13
+76
+13
+31
+47
+16
+13
+58
+13
+28
+59
+47
+59
+73
+47
+16
+74
+32
+29
+62
+14
+17
+74
+59
+58
+44
+58
+31
+77
+46
+58
+44
+62
+17
+43
+28
+47
+16
+17
+14
+14
+74
+77
+31
+62
+46
+29
+59
+58
+77
+74
+14
+74
+46
+74
+28
+44
+76
+14
+14
+61
+31
+58
+32
+28
+77
+16
+14
+32
+59
+58
+43
+31
+44
+13
+76
+59
+31
+74
+77
+46
+77
+29
+44
+47
+29
+47
+31
+76
+16
+13
+47
+77
+14
+58
+59
+47
+28
+17
+16
+59
+74
+46
+74
+76
+43
+44
+43
+47
+16
+13
+61
+47
+62
+43
+58
+77
+13
+61
+59
+77
+29
+74
+44
+29
+47
+44
+28
+13
+16
+73
+44
+14
+31
+62
+28
+29
+31
+13
+32
+76
+43
+43
+59
+31
+62
+47
+73
+43
+13
+58
+77
+43
+17
+76
+59
+76
+44
+29
+31
+62
+47
+46
+74
+28
+77
+47
+58
+29
+62
+73
+59
+29
+76
+73
+28
+17
+61
+77
+17
+44
+73
+28
+14
+73
+43
+31
+16
+31
+73
+43
+61
+61
+59
+16
+14
+29
+58
+17
+58
+47
+29
+62
+16
+46
+17
+43
+61
+16
+14
+62
+44
+17
+74
+29
+17
+14
+73
+16
+28
+47
+16
+59
+13
+44
+14
+14
+77
+62
+13
+28
+31
+47
+76
+44
+17
+43
+43
+46
+31
+16
+28
+17
+46
+76
+32
+32
+28
+47
+17
+16
+28
+62
+46
+29
+43
+76
+74
+73
+13
+46
+43
+61
+16
+29
+61
+47
+31
+58
+29
+14
+31
+13
+74
+74
+46
+77
+46
+46
+46
+73
+58
+17
+43
+47
+32
+73
+74
+44
+62
+43
+59
+43
+14
+31
+17
+17
+43
+32
+61
+16
+29
+32
+62
+73
+31
+31
+31
+59
+13
+47
+44
+13
+28
+74
+74
+73
+29
+28
+46
+74
+47
+73
+77
+76
+44
+31
+73
+77
+44
+29
+74
+58
+77
+17
+58
+31
+47
+28
+46
+17
+59
+58
+28
+17
+44
+77
+28
+29
+77
+74
+13
+28
+62
+13
+17
+14
+44
+47
+77
+77
+32
+76
+61
+31
+61
+17
+58
+28
+17
+13
+76
+29
+13
+76
+14
+16
+62
+44
+31
+59
+76
+43
+73
+76
+43
+59
+62
+77
+17
+77
+77
+43
+44
+58
+28
+62
+74
+76
+13
+74
+46
+47
+43
+61
+17
+14
+29
+16
+13
+29
+74
+77
+43
+77
+77
+44
+16
+47
+31
+76
+16
+62
+61
+58
+32
+16
+16
+14
+17
+28
+44
+62
+28
+43
+46
+14
+59
+32
+74
+76
+73
+77
+28
+59
+58
+74
+17
+47
+31
+62
+29
+13
+43
+31
+31
+61
+47
+61
+47
+58
+73
+28
+59
+46
+31
+74
+16
+16
+13
+29
+61
+17
+44
+61
+28
+62
+44
+13
+77
+28
+58
+73
+61
+16
+43
+76
+46
+28
+14
+29
+17
+13
+17
+47
+59
+59
+46
+74
+62
+46
+58
+32
+29
+46
+76
+28
+43
+47
+32
+76
+44
+17
+58
+16
+44
+62
+61
+17
+58
+32
+16
+46
+62
+77
+29
+74
+77
+61
+61
+17
+59
+73
+77
+28
+29
+31
+28
+76
+62
+59
+44
+61
+43
+73
+73
+73
+59
+31
+32
+74
+28
+28
+47
+76
+61
+76
+77
+44
+74
+59
+29
+62
+62
+74
+73
+32
+61
+31
+58
+58
+61
+13
+61
+29
+73
+43
+58
+77
+31
+29
+14
+44
+47
+14
+62
+43
+61
+43
+62
+17
+74
+74
+17
+29
+43
+46
+61
+58
+47
+13
+29
+58
+29
+17
+58
+28
+73
+17
+43
+13
+61
+74
+47
+58
+17
+76
+62
+77
+29
+14
+29
+61
+14
+43
+76
+47
+74
+61
+76
+46
+62
+47
+62
+73
+13
+58
+13
+47
+77
+77
+62
+32
+46
+29
+62
+14
+46
+77
+31
+59
+77
+46
+31
+58
+73
+77
+77
+31
+74
+74
+47
+77
+47
+73
+32
+74
+14
+77
+62
+46
+59
+74
+44
+77
+76
+28
+43
+58
+58
+47
+17
+43
+59
+46
+14
+73
+74
+28
+29
+61
+62
+29
+31
+47
+62
+46
+73
+46
+47
+16
+76
+14
+46
+32
+28
+61
+73
+13
+61
+77
+58
+62
+44
+62
+44
+43
+59
+31
+76
+16
+17
+29
+47
+32
+61
+13
+29
+74
+31
+13
+28
+47
+62
+31
+46
+58
+28
+77
+74
+74
+16
+16
+32
+16
+58
+14
+29
+59
+31
+46
+76
+73
+76
+58
+44
+17
+76
+28
+17
+62
+32
+46
+61
+28
+43
+62
+29
+59
+77
+44
+29
+74
+46
+61
+17
+73
+47
+31
+31
+31
+28
+32
+43
+77
+74
+31
+44
+29
+32
+58
+74
+32
+74
+32
+59
+73
+47
+47
+32
+16
+61
+28
+74
+16
+61
+76
+77
+32
+73
+77
+77
+43
+31
+16
+14
+59
+16
+13
+59
+74
+32
+47
+44
+29
+31
+14
+16
+47
+47
+29
+16
+29
+32
+46
+76
+31
+13
+28
+62
+44
+29
+14
+58
+14
+43
+43
+77
+14
+77
+76
+13
+77
+58
+14
+17
+44
+74
+58
+76
+47
+16
+47
+44
+28
+58
+58
+47
+46
+32
+43
+43
+14
+13
+13
+74
+14
+14
+46
+13
+31
+44
+28
+43
+43
+32
+31
+43
+28
+77
+43
+31
+61
+16
+74
+43
+77
+62
+16
+16
+76
+46
+58
+43
+13
+59
+76
+43
+32
+62
+47
+13
+17
+77
+46
+73
+14
+62
+46
+28
+61
+16
+44
+58
+14
+44
+44
+17
+43
+47
+62
+43
+32
+46
+13
+13
+28
+61
+76
+29
+76
+44
+16
+59
+29
+77
+73
+47
+58
+28
+32
+46
+43
+14
+17
+13
+28
+17
+46
+44
+58
+29
+58
+28
+62
+16
+59
+31
+76
+74
+32
+13
+61
+31
+59
+61
+28
+14
+59
+28
+62
+13
+46
+73
+29
+44
+32
+44
+31
+28
+31
+59
+61
+14
+44
+14
+74
+16
+28
+44
+47
+73
+46
+29
+76
+59
+58
+47
+17
+61
+17
+77
+61
+31
+61
+17
+61
+44
+74
+16
+28
+47
+46
+47
+61
+73
+47
+73
+46
+29
+17
+46
+31
+76
+44
+62
+62
+76
+76
+43
+43
+32
+73
+43
+59
+31
+31
+61
+47
+74
+76
+73
+77
+74
+17
+28
+58
+61
+73
+62
+59
+32
+16
+76
+62
+73
+17
+77
+13
+44
+59
+58
+31
+43
+76
+76
+13
+74
+62
+46
+61
+73
+47
+58
+17
+13
+58
+46
+76
+46
+43
+77
+31
+58
+62
+77
+32
+13
+47
+17
+43
+74
+58
+16
+17
+76
+59
+76
+73
+31
+32
+61
+47
+61
+58
+43
+28
+76
+74
+29
+73
+16
+32
+59
+29
+43
+44
+14
+47
+14
+17
+13
+16
+73
+74
+32
+29
+62
+16
+28
+28
+43
+76
+47
+29
+16
+46
+62
+31
+74
+43
+32
+28
+47
+77
+29
+73
+14
+32
+31
+58
+17
+61
+58
+16
+44
+61
+59
+59
+44
+13
+73
+47
+46
+61
+76
+61
+13
+62
+31
+31
+14
+13
+62
+76
+44
+76
+44
+13
+43
+14
+31
+62
+76
+47
+29
+58
+43
+58
+59
+14
+76
+59
+14
+59
+17
+46
+28
+13
+73
+74
+62
+58
+73
+61
+46
+16
+59
+16
+77
+61
+16
+13
+77
+16
+77
+32
+28
+62
+32
+28
+28
+58
+61
+44
+76
+13
+62
+73
+44
+47
+73
+44
+44
+44
+77
+59
+16
+16
+16
+47
+29
+29
+73
+74
+28
+29
+32
+59
+47
+14
+62
+77
+28
+62
+58
+61
+77
+28
+46
+62
+62
+29
+13
+28
+16
+13
+59
+47
+59
+13
+13
+58
+62
+73
+32
+47
+59
+32
+77
+32
+32
+43
+43
+28
+47
+76
+13
+32
+31
+58
+62
+47
+17
+17
+59
+14
+61
+77
+76
+58
+17
+29
+44
+44
+73
+43
+77
+58
+29
+61
+73
+74
+73
+61
+14
+76
+13
+76
+61
+32
+77
+32
+73
+28
+16
+16
+59
+32
+77
+74
+59
+13
+74
+61
+17
+17
+28
+73
+73
+62
+44
+28
+46
+31
+59
+77
+17
+29
+32
+43
+28
+76
+28
+28
+77
+62
+74
+61
+44
+74
+77
+58
+14
+17
+74
+77
+32
+32
+17
+16
+31
+29
+16
+13
+13
+31
+31
+44
+74
+43
+32
+16
+43
+31
+47
+47
+31
+32
+77
+76
+28
+74
+46
+77
+62
+47
+76
+44
+31
+77
+61
+28
+58
+43
+61
+58
+74
+29
+61
+44
+73
+58
+73
+32
+44
+29
+46
+59
+14
+62
+76
+59
+77
+61
+31
+62
+43
+32
+76
+43
+13
+43
+43
+29
+29
+46
+73
+17
+61
+17
+32
+46
+59
+16
+28
+14
+46
+43
+16
+61
+47
+32
+43
+73
+58
+43
+43
+62
+43
+77
+13
+73
+16
+44
+61
+28
+31
+58
+61
+46
+31
+58
+31
+13
+59
+43
+62
+73
+59
+17
+76
+61
+16
+77
+28
+44
+58
+32
+58
+59
+77
+17
+58
+29
+28
+31
+44
+76
+46
+29
+46
+44
+44
+44
+59
+16
+74
+31
+44
+31
+28
+17
+17
+59
+58
+28
+58
+46
+76
+16
+43
+14
+76
+29
+44
+59
+32
+32
+14
+58
+44
+77
+14
+31
+28
+47
+61
+28
+62
+76
+62
+44
+17
+47
+31
+62
+47
+76
+44
+14
+74
+47
+74
+46
+28
+73
+44
+43
+58
+43
+62
+73
+61
+59
+76
+13
+62
+58
+44
+47
+77
+17
+61
+16
+43
+14
+74
+76
+13
+77
+62
+77
+32
+14
+32
+59
+28
+76
+58
+16
+14
+73
+17
+46
+59
+32
+31
+77
+76
+13
+77
+61
+58
+58
+47
+76
+44
+47
+62
+17
+13
+76
+29
+73
+29
+73
+16
+29
+43
+43
+58
+76
+46
+44
+74
+14
+31
+16
+17
+58
+43
+13
+31
+61
+76
+43
+43
+28
+59
+28
+58
+58
+17
+43
+17
+28
+31
+59
+32
+16
+17
+59
+44
+17
+61
+61
+32
+17
+13
+59
+76
+16
+61
+61
+17
+28
+62
+31
+32
+61
+32
+74
+73
+13
+29
+17
+74
+17
+59
+29
+31
+13
+62
+29
+17
+59
+59
+46
+13
+47
+29
+62
+31
+16
+13
+77
+62
+73
+62
+59
+13
+16
+31
+73
+13
+29
+43
+29
+44
+28
+14
+31
+32
+74
+44
+59
+58
+58
+73
+31
+61
+29
+76
+58
+47
+74
+62
+44
+47
+32
+32
+58
+77
+16
+13
+13
+61
+44
+76
+76
+73
+32
+61
+32
+74
+46
+58
+13
+47
+74
+46
+46
+16
+77
+14
+31
+32
+74
+17
+16
+17
+31
+59
+73
+58
+31
+13
+62
+29
+43
+74
+59
+31
+73
+77
+59
+59
+76
+44
+31
+17
+13
+59
+13
+76
+31
+17
+43
+16
+61
+31
+44
+29
+59
+14
+17
+13
+16
+58
+43
+74
+16
+58
+76
+58
+47
+13
+59
+61
+14
+31
+16
+59
+46
+59
+44
+61
+44
+44
+59
+17
+28
+43
+29
+46
+14
+17
+61
+29
+43
+28
+59
+59
+14
+73
+77
+73
+46
+47
+44
+29
+76
+77
+43
+14
+13
+44
+43
+17
+44
+77
+61
+59
+43
+73
+28
+32
+59
+29
+28
+62
+62
+17
+47
+74
+13
+28
+28
+77
+16
+14
+31
+16
+61
+61
+61
+32
+61
+44
+14
+77
+73
+13
+58
+61
+58
+74
+32
+16
+29
+31
+77
+44
+13
+73
+74
+47
+32
+47
+59
+74
+43
+44
+58
+62
+28
+58
+28
+73
+58
+17
+73
+13
+14
+58
+31
+46
+32
+73
+74
+61
+61
+31
+77
+32
+77
+46
+73
+58
+32
+32
+28
+13
+47
+14
+62
+61
+62
+47
+44
+14
+14
+74
+74
+44
+28
+73
+31
+17
+17
+29
+62
+76
+32
+17
+13
+43
+43
+16
+32
+43
+76
+74
+76
+74
+77
+59
+73
+47
+62
+59
+74
+73
+32
+59
+17
+44
+76
+47
+17
+29
+44
+31
+58
+62
+61
+59
+47
+76
+17
+76
+73
+77
+47
+46
+46
+59
+59
+14
+59
+43
+16
+74
+76
+76
+32
+74
+28
+32
+16
+17
+17
+28
+17
+31
+31
+31
+16
+46
+59
+31
+47
+46
+76
+59
+58
+16
+28
+16
+32
+14
+58
+32
+16
+77
+32
+17
+43
+17
+31
+46
+31
+61
+77
+31
+13
+43
+76
+44
+77
+74
+44
+61
+59
+17
+14
+77
+59
+44
+16
+16
+16
+73
+73
+62
+47
+59
+14
+31
+17
+61
+61
+31
+73
+61
+29
+32
+58
+16
+73
+14
+77
+29
+32
+32
+46
+62
+46
+44
+58
+74
+17
+31
+59
+32
+73
+43
+74
+28
+47
+13
+59
+61
+13
+77
+44
+17
+44
+16
+74
+74
+46
+13
+32
+32
+73
+13
+46
+62
+62
+14
+76
+17
+46
+62
+13
+17
+32
+17
+32
+76
+77
+16
+31
+44
+62
+31
+74
+29
+46
+32
+43
+74
+17
+43
+73
+62
+73
+58
+16
+32
+28
+31
+76
+61
+47
+61
+61
+31
+31
+14
+74
+59
+74
+46
+59
+31
+74
+32
+73
+17
+73
+16
+47
+76
+73
+59
+28
+31
+74
+46
+73
+29
+58
+46
+59
+61
+14
+28
+16
+61
+47
+13
+28
+47
+61
+17
+32
+73
+61
+29
+62
+58
+62
+77
+44
+74
+62
+58
+13
+14
+62
+76
+62
+77
+29
+62
+17
+31
+74
+13
+32
+74
+62
+44
+58
+13
+44
+29
+61
+73
+28
+77
+76
+77
+76
+16
+77
+61
+28
+29
+14
+28
+32
+59
+32
+31
+17
+77
+46
+29
+17
+28
+16
+44
+16
+59
+28
+16
+31
+13
+16
+28
+31
+74
+59
+17
+43
+13
+46
+74
+44
+62
+74
+14
+29
+77
+16
+74
+32
+58
+28
+29
+73
+59
+73
+59
+46
+47
+17
+47
+28
+17
+44
+58
+61
+31
+14
+61
+28
+13
+76
+44
+74
+14
+43
+73
+59
+28
+29
+31
+59
+46
+58
+44
+76
+16
+43
+28
+13
+29
+73
+76
+13
+61
+43
+61
+76
+17
+29
+77
+17
+28
+73
+59
+73
+77
+43
+77
+46
+13
+46
+17
+29
+17
+31
+44
+46
+14
+74
+61
+74
+28
+47
+74
+46
+59
+46
+74
+46
+58
+77
+47
+13
+13
+17
+59
+77
+29
+14
+32
+62
+47
+62
+76
+43
+61
+59
+74
+14
+14
+44
+74
+74
+47
+47
+77
+17
+58
+59
+17
+77
+74
+73
+16
+73
+32
+74
+62
+29
+73
+58
+32
+76
+61
+77
+59
+29
+59
+17
+31
+31
+73
+46
+47
+13
+14
+59
+76
+29
+77
+43
+29
+29
+47
+44
+58
+16
+32
+43
+43
+61
+61
+58
+76
+77
+32
+58
+43
+59
+74
+17
+13
+61
+76
+47
+16
+28
+13
+32
+73
+31
+74
+58
+61
+76
+16
+58
+76
+28
+74
+16
+47
+43
+32
+13
+31
+13
+76
+32
+46
+28
+32
+43
+74
+43
+44
+77
+13
+29
+16
+43
+62
+47
+31
+47
+14
+59
+16
+61
+32
+77
+28
+74
+31
+47
+61
+58
+46
+59
+17
+16
+77
+13
+29
+59
+74
+14
+13
+73
+58
+29
+46
+43
+62
+59
+73
+59
+31
+32
+32
+44
+59
+62
+31
+32
+13
+14
+16
+46
+61
+46
+74
+59
+14
+32
+31
+47
+46
+59
+47
+43
+28
+74
+77
+32
+13
+28
+47
+61
+32
+62
+73
+29
+44
+62
+31
+58
+44
+32
+43
+14
+31
+13
+29
+31
+44
+59
+46
+74
+16
+74
+16
+58
+28
+28
+31
+77
+43
+59
+62
+32
+76
+43
+59
+46
+29
+29
+46
+44
+77
+32
+29
+31
+62
+76
+28
+28
+74
+29
+62
+17
+13
+74
+13
+46
+73
+58
+31
+77
+16
+17
+59
+17
+77
+29
+16
+32
+59
+16
+31
+16
+29
+43
+74
+31
+62
+31
+76
+61
+73
+46
+62
+13
+17
+31
+44
+47
+13
+16
+31
+16
+77
+29
+61
+17
+73
+17
+13
+16
+28
+61
+28
+16
+31
+17
+13
+43
+58
+61
+76
+73
+43
+14
+13
+14
+13
+62
+13
+31
+46
+47
+74
+14
+62
+44
+31
+62
+16
+43
+29
+77
+74
+13
+16
+74
+13
+16
+32
+16
+13
+32
+32
+13
+46
+29
+28
+44
+76
+58
+43
+47
+43
+46
+73
+76
+28
+61
+58
+61
+29
+43
+28
+59
+43
+58
+77
+17
+29
+76
+44
+46
+43
+61
+16
+62
+28
+74
+73
+46
+31
+44
+74
+13
+13
+16
+31
+32
+62
+17
+13
+46
+62
+28
+43
+47
+31
+58
+16
+46
+73
+61
+43
+13
+74
+29
+61
+13
+17
+43
+43
+16
+74
+32
+74
+62
+62
+32
+77
+13
+14
+59
+62
+46
+76
+31
+14
+73
+28
+46
+17
+46
+61
+61
+58
+14
+76
+43
+16
+62
+32
+44
+44
+14
+43
+28
+76
+29
+28
+16
+14
+29
+14
+58
+74
+58
+17
+62
+61
+44
+77
+31
+14
+14
+31
+31
+16
+16
+59
+13
+32
+74
+14
+58
+14
+43
+77
+47
+74
+58
+17
+17
+73
+77
+59
+44
+29
+28
+73
+77
+43
+76
+61
+47
+16
+58
+32
+16
+77
+77
+73
+46
+28
+13
+58
+17
+17
+58
+29
+77
+61
+73
+29
+17
+77
+73
+58
+31
+43
+13
+13
+43
+43
+32
+29
+13
+74
+32
+58
+28
+58
+46
+74
+32
+31
+28
+32
+77
+17
+59
+47
+73
+31
+76
+74
+59
+44
+28
+62
+46
+28
+13
+46
+77
+29
+13
+16
+77
+59
+62
+58
+17
+16
+61
+59
+46
+61
+46
+74
+29
+17
+62
+29
+31
+74
+62
+46
+16
+46
+46
+47
+31
+47
+76
+73
+13
+16
+46
+28
+73
+59
+58
+73
+62
+62
+28
+73
+46
+13
+59
+76
+31
+17
+76
+43
+46
+47
+14
+61
+61
+16
+16
+32
+29
+29
+17
+47
+44
+46
+16
+58
+47
+14
+32
+14
+73
+43
+77
+58
+14
+62
+61
+74
+43
+73
+44
+28
+16
+59
+44
+14
+58
+13
+74
+58
+58
+62
+17
+47
+76
+17
+14
+29
+31
+31
+43
+73
+59
+28
+73
+13
+32
+61
+58
+47
+62
+17
+59
+58
+73
+73
+13
+31
+17
+62
+46
+17
+46
+17
+32
+17
+32
+59
+17
+28
+14
+14
+29
+77
+77
+16
+43
+28
+73
+61
+62
+14
+43
+73
+32
+74
+43
+61
+74
+46
+46
+58
+58
+59
+58
+74
+58
+74
+47
+28
+17
+29
+47
+76
+28
+29
+62
+28
+16
+74
+31
+47
+73
+74
+28
+73
+13
+29
+31
+76
+74
+43
+29
+59
+58
+31
+74
+46
+44
+28
+77
+73
+73
+44
+47
+76
+28
+29
+16
+14
+61
+14
+31
+43
+43
+77
+14
+46
+62
+58
+61
+47
+74
+62
+47
+59
+62
+74
+13
+62
+62
+13
+16
+59
+29
+61
+32
+44
+76
+76
+14
+14
+47
+59
+14
+77
+62
+44
+62
+61
+17
+47
+29
+29
+77
+16
+17
+62
+76
+59
+58
+17
+16
+16
+47
+16
+43
+29
+47
+28
+29
+58
+73
+58
+58
+44
+16
+76
+46
+74
+44
+17
+14
+46
+44
+47
+17
+44
+28
+74
+29
+13
+28
+74
+28
+28
+47
+29
+47
+44
+47
+74
+76
+74
+59
+61
+62
+17
+29
+73
+58
+73
+17
+59
+46
+59
+74
+31
+28
+77
+43
+44
+17
+32
+76
+73
+13
+62
+76
+14
+32
+76
+17
+32
+77
+31
+46
+77
+59
+61
+58
+59
+29
+76
+62
+73
+13
+14
+73
+13
+61
+44
+43
+58
+44
+13
+17
+29
+43
+47
+13
+73
+17
+77
+59
+32
+47
+46
+74
+28
+43
+28
+43
+58
+46
+61
+46
+43
+32
+61
+44
+44
+46
+74
+73
+47
+58
+76
+77
+47
+29
+14
+47
+46
+16
+46
+13
+17
+14
+46
+73
+77
+73
+31
+16
+28
+28
+14
+46
+29
+59
+77
+29
+13
+58
+74
+73
+77
+58
+74
+14
+59
+31
+77
+16
+14
+32
+17
+16
+43
+16
+17
+77
+74
+61
+13
+29
+73
+59
+32
+58
+47
+29
+17
+73
+43
+58
+62
+17
+28
+44
+43
+32
+44
+73
+29
+44
+46
+16
+13
+28
+29
+58
+47
+61
+59
+32
+77
+44
+76
+16
+16
+13
+61
+61
+59
+16
+59
+76
+29
+44
+13
+59
+47
+74
+61
+61
+31
+44
+17
+59
+32
+44
+62
+61
+77
+14
+43
+31
+44
+31
+31
+44
+29
+77
+77
+43
+43
+76
+62
+17
+14
+77
+58
+16
+13
+61
+77
+73
+44
+74
+73
+47
+29
+61
+28
+13
+61
+74
+28
+28
+43
+58
+62
+31
+61
+16
+47
+13
+28
+62
+44
+17
+44
+44
+74
+28
+62
+58
+17
+58
+76
+32
+46
+62
+62
+43
+62
+77
+32
+59
+58
+76
+14
+16
+44
+76
+43
+73
+76
+77
+58
+13
+46
+32
+73
+76
+17
+31
+58
+74
+31
+29
+47
+46
+47
+14
+76
+76
+76
+58
+28
+58
+28
+59
+77
+31
+16
+31
+32
+74
+14
+62
+13
+44
+16
+73
+32
+13
+73
+76
+47
+62
+47
+46
+47
+17
+43
+61
+44
+31
+58
+62
+43
+62
+14
+31
+31
+32
+44
+17
+74
+76
+31
+16
+44
+58
+44
+28
+16
+16
+31
+62
+16
+14
+29
+17
+43
+43
+31
+17
+16
+14
+13
+58
+61
+43
+32
+74
+43
+58
+28
+59
+43
+28
+77
+59
+16
+47
+61
+46
+46
+61
+43
+16
+74
+13
+76
+16
+61
+46
+59
+16
+76
+46
+44
+62
+76
+47
+17
+77
+58
+46
+43
+62
+62
+61
+29
+47
+32
+43
+31
+47
+32
+14
+16
+73
+14
+43
+73
+44
+58
+61
+77
+74
+28
+76
+73
+31
+31
+31
+61
+29
+47
+62
+31
+32
+77
+29
+16
+73
+59
+46
+14
+14
+76
+28
+62
+74
+58
+77
+73
+28
+14
+76
+14
+29
+74
+74
+14
+76
+76
+31
+58
+77
+58
+31
+14
+29
+13
+28
+13
+43
+17
+32
+13
+28
+28
+46
+61
+47
+76
+74
+58
+47
+73
+16
+29
+17
+44
+17
+29
+16
+13
+44
+61
+47
+46
+77
+59
+17
+74
+61
+17
+77
+77
+47
+47
+16
+28
+43
+73
+62
+73
+13
+29
+43
+74
+61
+29
+61
+76
+61
+44
+17
+43
+32
+17
+31
+44
+31
+14
+44
+61
+59
+17
+44
+29
+62
+61
+59
+14
+16
+76
+43
+29
+61
+58
+14
+31
+73
+43
+61
+73
+58
+29
+77
+58
+43
+17
+14
+16
+76
+59
+14
+29
+62
+31
+16
+13
+16
+62
+73
+47
+73
+61
+28
+32
+14
+73
+44
+13
+58
+47
+61
+74
+47
+58
+59
+32
+59
+31
+17
+44
+17
+16
+58
+74
+77
+73
+13
+43
+16
+32
+32
+32
+44
+32
+14
+16
+77
+13
+28
+77
+59
+31
+58
+59
+44
+74
+46
+31
+14
+16
+32
+29
+28
+28
+61
+31
+29
+32
+14
+16
+62
+16
+44
+46
+47
+73
+28
+13
+44
+16
+44
+74
+76
+44
+61
+14
+17
+74
+76
+47
+58
+61
+76
+43
+31
+13
+43
+61
+62
+58
+16
+73
+61
+58
+14
+73
+58
+46
+47
+46
+58
+29
+29
+58
+74
+46
+73
+29
+28
+14
+59
+17
+59
+17
+77
+59
+44
+74
+47
+62
+29
+16
+77
+47
+29
+17
+44
+62
+61
+76
+47
+13
+76
+13
+31
+14
+16
+17
+13
+59
+29
+73
+46
+46
+59
+73
+46
+58
+43
+43
+47
+14
+31
+74
+77
+61
+76
+14
+47
+47
+29
+14
+59
+31
+76
+43
+76
+73
+73
+74
+28
+44
+14
+73
+28
+58
+46
+73
+28
+76
+43
+46
+77
+17
+62
+29
+28
+17
+46
+16
+76
+31
+47
+43
+32
+13
+14
+29
+32
+16
+61
+17
+44
+13
+29
+59
+74
+31
+73
+44
+13
+43
+44
+47
+16
+16
+43
+77
+77
+59
+17
+17
+74
+77
+74
+74
+74
+29
+76
+58
+29
+44
+32
+47
+76
+58
+61
+14
+13
+17
+74
+62
+59
+31
+43
+77
+43
+58
+47
+13
+47
+32
+58
+59
+16
+74
+47
+17
+47
+13
+46
+59
+16
+61
+13
+44
+32
+17
+62
+31
+14
+46
+29
+44
+14
+44
+47
+28
+17
+16
+47
+74
+31
+44
+62
+29
+43
+17
+47
+28
+62
+59
+59
+44
+32
+47
+58
+16
+28
+76
+74
+73
+73
+58
+76
+58
+16
+16
+17
+59
+62
+44
+74
+77
+14
+29
+13
+59
+46
+29
+47
+47
+74
+29
+77
+77
+14
+77
+77
+17
+61
+32
+28
+44
+14
+31
+29
+74
+61
+76
+31
+13
+59
+58
+14
+44
+73
+76
+13
+29
+58
+58
+58
+14
+47
+14
+31
+74
+31
+14
+32
+61
+61
+47
+44
+28
+31
+61
+14
+17
+58
+14
+32
+59
+28
+77
+47
+29
+13
+29
+16
+13
+17
+47
+16
+31
+77
+14
+32
+46
+14
+74
+46
+62
+14
+47
+17
+62
+44
+16
+16
+74
+59
+32
+61
+32
+62
+29
+29
+77
+61
+62
+43
+14
+59
+59
+76
+77
+32
+74
+17
+44
+32
+16
+62
+77
+73
+58
+47
+31
+47
+61
+14
+59
+76
+32
+43
+58
+61
+46
+46
+29
+62
+14
+17
+44
+44
+16
+29
+76
+31
+73
+29
+47
+29
+61
+31
+31
+16
+17
+76
+59
+77
+17
+76
+46
+32
+73
+17
+16
+43
+43
+29
+46
+44
+47
+13
+58
+61
+77
+31
+17
+32
+43
+77
+74
+14
+74
+46
+73
+74
+47
+46
+58
+73
+59
+59
+76
+43
+28
+13
+17
+44
+58
+77
+46
+31
+43
+28
+58
+73
+77
+47
+28
+77
+43
+47
+46
+59
+46
+16
+73
+13
+16
+46
+44
+44
+44
+17
+74
+16
+46
+74
+47
+44
+73
+58
+59
+44
+58
+44
+28
+76
+76
+46
+28
+61
+13
+77
+77
+59
+17
+77
+32
+31
+14
+62
+58
+29
+16
+74
+62
+14
+59
+17
+29
+29
+14
+61
+29
+31
+16
+28
+76
+43
+59
+43
+76
+14
+62
+32
+44
+32
+29
+77
+77
+46
+77
+74
+73
+58
+58
+58
+29
+76
+31
+13
+16
+62
+31
+62
+73
+13
+28
+13
+46
+74
+58
+17
+46
+62
+58
+32
+46
+44
+29
+61
+13
+62
+61
+58
+32
+73
+43
+76
+32
+28
+61
+59
+32
+32
+31
+59
+14
+32
+59
+32
+61
+61
+47
+14
+32
+59
+47
+61
+58
+16
+77
+43
+62
+44
+44
+58
+28
+44
+32
+73
+58
+77
+59
+13
+73
+17
+61
+16
+44
+58
+73
+17
+58
+73
+77
+17
+14
+29
+16
+14
+14
+31
+17
+16
+13
+16
+62
+28
+32
+13
+62
+17
+58
+73
+77
+59
+46
+47
+58
+74
+77
+47
+59
+59
+43
+73
+13
+14
+13
+47
+74
+76
+47
+28
+59
+44
+59
+73
+16
+14
+32
+61
+16
+17
+28
+28
+14
+46
+28
+61
+13
+13
+59
+14
+13
+73
+44
+17
+47
+62
+47
+17
+17
+32
+58
+14
+61
+58
+16
+29
+76
+58
+74
+62
+28
+43
+74
+44
+58
+58
+77
+13
+13
+29
+43
+43
+17
+58
+77
+76
+77
+13
+76
+73
+59
+58
+17
+58
+47
+77
+13
+59
+14
+47
+14
+13
+61
+43
+28
+28
+31
+14
+28
+61
+16
+61
+77
+76
+62
+74
+32
+76
+28
+14
+59
+62
+76
+14
+73
+77
+29
+76
+14
+43
+62
+28
+77
+61
+44
+32
+43
+58
+31
+32
+17
+59
+17
+13
+17
+31
+28
+76
+32
+47
+16
+59
+47
+59
+74
+59
+47
+59
+47
+61
+44
+59
+46
+13
+46
+29
+46
+32
+44
+17
+31
+17
+46
+73
+73
+43
+58
+44
+31
+28
+61
+28
+74
+73
+14
+61
+29
+62
+43
+13
+59
+31
+16
+32
+31
+28
+31
+61
+58
+16
+16
+28
+47
+74
+31
+73
+76
+14
+14
+74
+32
+46
+29
+76
+47
+17
+28
+44
+47
+43
+32
+76
+59
+73
+13
+77
+31
+61
+59
+28
+46
+58
+32
+62
+43
+46
+61
+61
+16
+74
+16
+47
+58
+61
+32
+14
+32
+76
+32
+61
+28
+29
+14
+28
+14
+32
+58
+77
+77
+46
+32
+46
+13
+62
+16
+62
+47
+44
+46
+32
+31
+16
+62
+13
+28
+73
+43
+17
+61
+47
+16
+17
+47
+43
+44
+61
+14
+28
+46
+16
+16
+17
+59
+59
+31
+76
+61
+29
+58
+47
+59
+47
+61
+62
+62
+58
+32
+14
+32
+17
+28
+43
+17
+59
+74
+44
+59
+59
+47
+44
+74
+62
+44
+47
+61
+17
+29
+43
+47
+17
+59
+46
+76
+32
+74
+31
+44
+14
+47
+32
+14
+58
+59
+74
+47
+14
+44
+61
+62
+73
+74
+32
+62
+62
+59
+13
+31
+44
+77
+17
+74
+32
+17
+13
+14
+14
+59
+77
+77
+46
+16
+29
+29
+58
+61
+73
+73
+17
+59
+74
+77
+43
+13
+28
+46
+32
+43
+47
+59
+73
+14
+58
+43
+31
+46
+31
+13
+58
+28
+62
+61
+43
+31
+28
+46
+76
+16
+74
+74
+74
+59
+31
+47
+43
+73
+31
+28
+58
+43
+58
+59
+32
+73
+59
+13
+61
+28
+61
+59
+76
+77
+47
+74
+28
+44
+29
+61
+28
+16
+31
+32
+46
+76
+28
+29
+44
+76
+73
+29
+16
+73
+16
+77
+16
+16
+62
+16
+73
+59
+61
+17
+61
+58
+31
+62
+32
+29
+16
+61
+74
+77
+44
+13
+62
+77
+32
+73
+74
+43
+76
+62
+76
+44
+59
+77
+14
+29
+73
+17
+44
+47
+14
+44
+44
+14
+47
+29
+31
+44
+43
+28
+29
+43
+74
+28
+76
+32
+13
+73
+74
+62
+31
+46
+29
+74
+29
+62
+29
+62
+47
+47
+73
+29
+46
+13
+76
+74
+77
+73
+43
+43
+17
+77
+13
+62
+14
+58
+58
+13
+58
+29
+76
+46
+43
+29
+61
+14
+58
+46
+43
+59
+58
+14
+14
+16
+43
+59
+47
+31
+61
+28
+31
+47
+32
+32
+61
+59
+28
+14
+44
+16
+14
+31
+62
+74
+43
+44
+47
+74
+74
+13
+31
+16
+43
+74
+47
+74
+76
+44
+13
+43
+44
+58
+73
+32
+62
+47
+59
+44
+46
+28
+77
+16
+73
+77
+44
+17
+58
+13
+31
+29
+77
+14
+29
+31
+44
+47
+59
+62
+74
+47
+17
+44
+17
+28
+28
+16
+14
+43
+16
+46
+14
+28
+44
+77
+59
+29
+77
+47
+32
+44
+14
+58
+58
+61
+77
+47
+59
+29
+59
+77
+62
+46
+47
+73
+16
+44
+31
+44
+16
+14
+76
+74
+44
+59
+61
+16
+59
+73
+61
+29
+59
+77
+13
+47
+17
+13
+43
+44
+44
+28
+31
+74
+61
+44
+29
+29
+74
+58
+16
+31
+28
+76
+46
+61
+13
+77
+14
+62
+58
+46
+43
+28
+16
+29
+46
+74
+46
+58
+77
+31
+44
+61
+73
+74
+61
+28
+73
+74
+59
+47
+73
+58
+58
+14
+29
+74
+77
+17
+62
+73
+29
+46
+58
+13
+14
+73
+76
+47
+74
+73
+43
+28
+74
+31
+74
+62
+47
+43
+31
+73
+73
+59
+58
+61
+16
+47
+28
+17
+76
+14
+16
+43
+31
+74
+58
+59
+13
+62
+14
+31
+28
+32
+14
+59
+16
+47
+17
+14
+14
+16
+73
+73
+43
+17
+44
+43
+14
+17
+14
+29
+28
+31
+77
+31
+76
+29
+46
+61
+43
+43
+58
+73
+32
+43
+44
+32
+77
+14
+14
+73
+73
+76
+74
+73
+29
+73
+16
+73
+76
+44
+77
+31
+43
+76
+29
+32
+47
+17
+31
+29
+29
+59
+32
+29
+74
+13
+29
+28
+61
+58
+43
+77
+58
+28
+62
+28
+16
+74
+13
+77
+31
+59
+28
+74
+44
+13
+73
+29
+44
+17
+13
+76
+31
+73
+14
+43
+32
+44
+77
+62
+77
+44
+76
+59
+62
+74
+43
+13
+61
+44
+17
+46
+13
+31
+43
+43
+32
+62
+29
+73
+59
+61
+43
+59
+59
+77
+46
+74
+14
+44
+16
+14
+44
+31
+32
+74
+17
+73
+76
+74
+46
+16
+46
+31
+59
+14
+47
+32
+17
+16
+17
+73
+28
+31
+47
+17
+17
+76
+44
+76
+46
+28
+76
+59
+74
+61
+29
+47
+17
+17
+47
+74
+31
+74
+44
+43
+74
+58
+32
+29
+29
+17
+61
+31
+76
+59
+29
+44
+76
+44
+13
+58
+74
+16
+61
+43
+73
+62
+46
+46
+77
+28
+28
+17
+13
+73
+47
+47
+73
+14
+62
+46
+73
+62
+29
+14
+28
+14
+74
+77
+17
+14
+29
+74
+77
+62
+16
+59
+31
+62
+46
+73
+32
+17
+59
+17
+13
+59
+29
+13
+77
+16
+59
+32
+29
+59
+32
+29
+17
+61
+74
+16
+58
+16
+61
+29
+74
+28
+32
+74
+73
+59
+46
+31
+76
+76
+46
+43
+44
+73
+32
+14
+76
+77
+47
+29
+61
+46
+32
+59
+58
+14
+13
+74
+73
+76
+76
+77
+44
+62
+14
+17
+31
+73
+76
+32
+29
+62
+32
+73
+14
+73
+59
+28
+29
+76
+73
+61
+46
+29
+44
+16
+46
+29
+14
+29
+16
+58
+44
+32
+29
+59
+28
+28
+58
+46
+43
+32
+29
+44
+46
+76
+58
+47
+46
+73
+44
+31
+13
+32
+17
+29
+43
+47
+47
+77
+28
+61
+14
+61
+59
+77
+61
+31
+77
+16
+14
+31
+32
+16
+74
+77
+28
+77
+13
+14
+13
+62
+46
+59
+31
+77
+28
+31
+13
+32
+76
+58
+16
+31
+62
+28
+76
+58
+62
+44
+13
+47
+77
+29
+46
+14
+73
+73
+29
+31
+59
+74
+32
+28
+61
+44
+59
+43
+77
+58
+59
+61
+77
+32
+44
+44
+13
+47
+16
+28
+74
+46
+32
+14
+62
+77
+13
+58
+74
+13
+77
+76
+32
+44
+77
+14
+59
+59
+13
+13
+74
+44
+74
+14
+74
+14
+61
+16
+32
+28
+43
+73
+76
+62
+44
+32
+32
+13
+47
+31
+32
+62
+47
+76
+62
+47
+43
+47
+77
+13
+44
+73
+77
+29
+61
+14
+76
+13
+62
+47
+28
+17
+58
+16
+46
+43
+14
+28
+62
+74
+47
+46
+59
+28
+62
+14
+47
+58
+58
+14
+43
+61
+61
+76
+32
+32
+46
+31
+13
+59
+31
+61
+16
+14
+46
+62
+73
+29
+47
+28
+28
+28
+76
+29
+31
+62
+28
+59
+46
+59
+76
+61
+47
+58
+16
+74
+46
+62
+16
+44
+47
+76
+74
+58
+16
+61
+61
+43
+44
+74
+14
+13
+16
+32
+58
+14
+17
+74
+44
+46
+62
+74
+47
+17
+13
+31
+31
+17
+13
+61
+44
+73
+13
+74
+61
+31
+43
+32
+44
+47
+44
+17
+58
+76
+31
+59
+76
+31
+17
+77
+31
+46
+73
+77
+43
+62
+77
+59
+46
+46
+76
+46
+31
+17
+13
+61
+46
+76
+29
+58
+43
+59
+73
+76
+74
+46
+31
+46
+58
+58
+47
+77
+31
+32
+76
+46
+31
+31
+73
+59
+29
+43
+32
+76
+47
+59
+61
+59
+77
+74
+13
+59
+77
+43
+46
+29
+17
+17
+16
+46
+62
+74
+46
+59
+28
+16
+14
+47
+28
+32
+43
+47
+29
+29
+47
+28
+32
+61
+59
+17
+74
+44
+17
+31
+59
+17
+28
+47
+32
+31
+31
+29
+47
+77
+47
+76
+13
+31
+14
+77
+61
+77
+31
+31
+62
+77
+13
+61
+31
+61
+73
+47
+16
+31
+47
+44
+16
+77
+77
+77
+16
+28
+28
+74
+28
+44
+31
+17
+46
+43
+17
+76
+17
+16
+47
+73
+29
+46
+29
+59
+43
+32
+31
+61
+62
+28
+13
+28
+47
+43
+76
+61
+28
+44
+44
+76
+61
+17
+58
+14
+29
+58
+31
+31
+13
+74
+46
+13
+13
+28
+58
+44
+44
+76
+17
+46
+32
+13
+17
+16
+28
+62
+43
+61
+74
+77
+17
+73
+61
+61
+61
+44
+62
+62
+61
+16
+73
+58
+31
+73
+32
+61
+62
+47
+73
+47
+73
+44
+61
+43
+61
+44
+44
+31
+16
+47
+58
+32
+17
+62
+28
+59
+74
+44
+43
+46
+47
+29
+16
+77
+77
+13
+62
+32
+58
+46
+76
+17
+14
+13
+28
+62
+17
+58
+17
+32
+76
+73
+31
+29
+44
+77
+43
+46
+58
+77
+46
+14
+17
+74
+46
+73
+16
+47
+29
+44
+46
+76
+76
+61
+76
+14
+13
+14
+46
+58
+14
+61
+14
+76
+17
+29
+17
+46
+29
+16
+46
+43
+17
+77
+47
+14
+61
+44
+74
+76
+58
+43
+58
+58
+73
+43
+28
+14
+43
+58
+32
+16
+74
+73
+31
+28
+61
+47
+73
+46
+47
+58
+47
+13
+17
+32
+13
+46
+14
+32
+58
+73
+46
+13
+58
+16
+16
+44
+31
+28
+61
+17
+59
+73
+46
+76
+62
+58
+29
+58
+16
+43
+73
+73
+16
+31
+58
+61
+44
+31
+61
+47
+76
+16
+31
+31
+46
+77
+32
+62
+47
+28
+77
+77
+14
+17
+29
+29
+47
+14
+17
+73
+47
+31
+14
+58
+17
+59
+32
+61
+73
+29
+16
+58
+73
+61
+46
+17
+62
+28
+28
+14
+13
+61
+58
+61
+13
+16
+47
+76
+46
+14
+14
+61
+14
+58
+47
+14
+47
+31
+77
+32
+46
+13
+14
+46
+16
+28
+16
+76
+74
+77
+61
+62
+13
+46
+29
+44
+73
+58
+28
+14
+16
+16
+32
+17
+44
+32
+47
+74
+74
+31
+43
+14
+14
+47
+77
+61
+43
+16
+46
+32
+43
+14
+31
+14
+28
+31
+14
+74
+16
+58
+16
+77
+59
+13
+44
+61
+44
+44
+17
+58
+14
+46
+14
+32
+16
+62
+74
+14
+13
+58
+31
+43
+62
+17
+13
+43
+77
+31
+58
+28
+29
+62
+46
+28
+31
+46
+28
+74
+28
+28
+46
+43
+47
+13
+44
+74
+74
+59
+29
+76
+44
+14
+62
+28
+46
+28
+44
+61
+28
+62
+62
+59
+14
+13
+76
+32
+13
+43
+14
+76
+29
+76
+59
+62
+46
+17
+13
+14
+61
+61
+14
+14
+73
+73
+16
+59
+32
+29
+58
+16
+32
+47
+47
+44
+59
+76
+44
+17
+59
+16
+47
+17
+58
+77
+59
+32
+44
+28
+43
+59
+31
+32
+73
+16
+47
+73
+31
+29
+59
+46
+61
+77
+16
+43
+16
+32
+46
+76
+31
+17
+32
+44
+59
+61
+77
+73
+62
+61
+47
+58
+13
+58
+74
+44
+16
+28
+14
+43
+62
+44
+58
+77
+29
+29
+29
+74
+44
+28
+59
+13
+46
+61
+17
+14
+76
+58
+28
+74
+77
+46
+43
+13
+28
+74
+29
+32
+14
+17
+77
+76
+58
+76
+59
+32
+46
+29
+62
+59
+73
+43
+76
+77
+74
+46
+14
+17
+16
+46
+31
+62
+32
+16
+47
+13
+77
+16
+16
+29
+46
+17
+14
+17
+44
+31
+43
+58
+61
+13
+76
+31
+76
+46
+43
+31
+17
+32
+46
+13
+29
+16
+32
+44
+46
+44
+28
+73
+17
+28
+77
+43
+44
+14
+76
+76
+31
+16
+28
+28
+62
+77
+32
+77
+14
+46
+76
+14
+58
+61
+76
+16
+14
+29
+76
+29
+43
+44
+16
+76
+76
+32
+74
+62
+61
+31
+17
+61
+74
+43
+46
+29
+47
+44
+31
+29
+44
+29
+61
+46
+46
+73
+74
+44
+29
+61
+62
+77
+44
+77
+14
+77
+76
+31
+74
+74
+76
+32
+62
+13
+13
+29
+16
+17
+76
+73
+77
+59
+13
+29
+58
+28
+44
+77
+77
+43
+46
+61
+16
+14
+44
+76
+17
+31
+43
+58
+47
+58
+62
+43
+44
+28
+73
+32
+44
+29
+43
+16
+44
+46
+31
+58
+74
+32
+29
+73
+74
+13
+73
+47
+76
+13
+31
+73
+77
+17
+73
+61
+32
+32
+58
+31
+74
+13
+58
+46
+14
+31
+44
+76
+62
+14
+43
+14
+73
+43
+44
+32
+43
+44
+73
+77
+59
+73
+43
+28
+16
+32
+61
+61
+73
+13
+62
+59
+62
+16
+16
+13
+77
+28
+76
+28
+58
+13
+62
+73
+47
+61
+62
+46
+31
+13
+74
+13
+14
+17
+73
+31
+77
+14
+58
+62
+17
+58
+31
+43
+73
+46
+32
+61
+59
+61
+61
+16
+73
+73
+58
+73
+77
+32
+31
+13
+14
+16
+46
+29
+31
+17
+59
+44
+31
+46
+58
+13
+77
+76
+29
+17
+73
+77
+47
+16
+76
+61
+73
+58
+77
+28
+43
+61
+14
+44
+32
+62
+29
+14
+77
+62
+58
+28
+47
+16
+16
+74
+76
+74
+47
+44
+74
+62
+59
+43
+17
+44
+62
+61
+61
+31
+31
+47
+58
+46
+28
+77
+14
+28
+77
+73
+58
+76
+77
+59
+13
+43
+58
+59
+14
+31
+47
+43
+46
+73
+44
+58
+59
+43
+77
+46
+76
+28
+28
+28
+61
+31
+76
+58
+32
+58
+28
+43
+77
+58
+47
+58
+16
+74
+73
+59
+14
+16
+32
+13
+28
+61
+16
+77
+43
+62
+16
+77
+32
+31
+28
+77
+32
+28
+59
+73
+32
+13
+43
+44
+59
+43
+76
+62
+13
+46
+77
+47
+32
+61
+59
+43
+28
+31
+16
+47
+62
+14
+62
+14
+62
+16
+13
+61
+43
+73
+44
+13
+46
+62
+47
+76
+44
+13
+17
+47
+17
+29
+17
+77
+61
+62
+32
+17
+46
+76
+14
+17
+44
+32
+28
+76
+31
+31
+59
+62
+58
+29
+32
+32
+44
+77
+13
+32
+62
+77
+44
+29
+61
+62
+29
+74
+16
+29
+58
+14
+58
+32
+59
+32
+13
+47
+76
+16
+58
+13
+16
+74
+76
+31
+29
+47
+74
+14
+43
+58
+58
+62
+62
+44
+61
+43
+77
+59
+29
+28
+73
+46
+32
+44
+13
+46
+73
+77
+16
+44
+17
+17
+74
+73
+77
+44
+61
+74
+14
+77
+17
+46
+17
+59
+59
+58
+14
+77
+47
+47
+74
+32
+14
+76
+32
+28
+74
+14
+73
+58
+44
+28
+74
+74
+61
+29
+58
+58
+13
+76
+14
+76
+46
+46
+14
+31
+32
+32
+62
+77
+32
+31
+46
+28
+61
+73
+62
+62
+58
+61
+47
+29
+28
+28
+59
+47
+77
+74
+77
+62
+29
+62
+32
+76
+44
+32
+29
+17
+17
+77
+47
+31
+29
+17
+28
+44
+29
+73
+28
+29
+73
+17
+44
+29
+13
+17
+58
+74
+61
+17
+29
+77
+17
+14
+62
+13
+17
+61
+44
+47
+31
+44
+59
+14
+43
+14
+59
+43
+59
+62
+58
+29
+16
+17
+73
+32
+62
+74
+43
+62
+61
+59
+76
+46
+58
+44
+73
+47
+32
+44
+14
+46
+43
+17
+13
+47
+17
+32
+61
+17
+77
+62
+47
+61
+14
+73
+16
+28
+44
+31
+77
+46
+44
+14
+47
+32
+58
+59
+61
+14
+14
+76
+73
+44
+74
+58
+47
+61
+43
+13
+47
+44
+13
+14
+17
+13
+44
+17
+32
+74
+77
+62
+32
+46
+46
+73
+74
+31
+29
+74
+73
+47
+32
+16
+47
+74
+47
+47
+73
+77
+62
+14
+73
+73
+14
+43
+61
+46
+14
+59
+28
+46
+16
+31
+16
+14
+16
+32
+46
+73
+43
+17
+74
+17
+47
+46
+59
+59
+16
+62
+59
+58
+73
+61
+47
+47
+62
+58
+59
+43
+44
+44
+76
+73
+62
+62
+46
+76
+46
+28
+76
+58
+47
+31
+77
+47
+29
+29
+29
+17
+17
+73
+16
+59
+46
+61
+17
+43
+61
+76
+13
+16
+58
+44
+74
+46
+14
+76
+16
+31
+62
+32
+17
+61
+13
+62
+29
+32
+76
+16
+17
+47
+61
+58
+74
+62
+76
+31
+17
+32
+62
+43
+59
+47
+32
+58
+77
+62
+62
+13
+31
+44
+43
+46
+62
+46
+73
+17
+43
+31
+16
+59
+17
+14
+59
+62
+13
+44
+28
+62
+14
+47
+59
+29
+28
+14
+61
+29
+58
+28
+73
+62
+29
+31
+14
+76
+44
+47
+73
+59
+73
+61
+47
+74
+58
+73
+31
+76
+58
+32
+44
+58
+14
+32
+58
+13
+58
+61
+29
+74
+13
+43
+59
+77
+58
+62
+73
+44
+61
+74
+17
+28
+58
+28
+61
+47
+61
+28
+28
+76
+61
+74
+47
+77
+32
+14
+28
+61
+31
+43
+31
+14
+43
+44
+31
+31
+44
+74
+61
+58
+76
+77
+28
+62
+43
+47
+13
+59
+28
+31
+44
+29
+17
+62
+16
+47
+59
+31
+17
+14
+77
+59
+73
+16
+16
+14
+47
+47
+73
+17
+46
+73
+74
+61
+31
+77
+16
+62
+76
+59
+76
+73
+31
+62
+47
+73
+77
+73
+47
+28
+28
+58
+31
+76
+77
+74
+13
+28
+17
+17
+44
+76
+31
+43
+14
+28
+61
+61
+74
+16
+31
+76
+61
+14
+32
+74
+28
+28
+29
+62
+62
+59
+43
+29
+13
+28
+29
+31
+59
+13
+59
+44
+43
+76
+74
+28
+13
+28
+13
+47
+29
+43
+31
+28
+44
+13
+74
+28
+31
+47
+77
+73
+61
+31
+58
+58
+76
+61
+76
+32
+29
+17
+73
+14
+74
+46
+31
+17
+16
+28
+62
+59
+46
+47
+14
+13
+62
+46
+16
+13
+43
+74
+62
+59
+62
+76
+14
+46
+16
+13
+17
+29
+13
+44
+16
+46
+77
+59
+59
+73
+43
+44
+13
+31
+43
+77
+16
+32
+47
+47
+31
+44
+29
+46
+32
+74
+13
+58
+47
+16
+14
+73
+28
+14
+62
+73
+44
+58
+28
+28
+58
+29
+13
+59
+73
+28
+44
+74
+46
+29
+76
+73
+13
+17
+76
+43
+16
+74
+73
+59
+58
+16
+73
+59
+28
+29
+32
+77
+28
+32
+62
+62
+13
+77
+17
+29
+47
+17
+32
+28
+14
+58
+32
+28
+62
+61
+76
+76
+43
+29
+61
+32
+59
+16
+59
+14
+77
+46
+47
+31
+58
+47
+31
+47
+58
+61
+17
+61
+47
+44
+32
+46
+17
+59
+43
+62
+47
+43
+28
+61
+77
+16
+13
+62
+61
+14
+29
+61
+61
+13
+73
+31
+31
+32
+13
+46
+46
+32
+77
+16
+74
+43
+62
+59
+13
+46
+14
+74
+31
+74
+73
+61
+31
+28
+29
+43
+17
+13
+74
+76
+77
+14
+74
+43
+13
+29
+62
+16
+13
+17
+16
+13
+16
+14
+59
+28
+58
+32
+76
+73
+58
+73
+46
+17
+61
+77
+62
+32
+43
+31
+47
+17
+17
+14
+16
+32
+58
+29
+13
+47
+62
+74
+13
+46
+76
+61
+61
+29
+74
+62
+46
+31
+43
+17
+74
+43
+17
+31
+29
+77
+73
+47
+31
+16
+61
+28
+28
+76
+46
+47
+14
+61
+29
+29
+16
+16
+28
+14
+59
+76
+43
+76
+73
+14
+46
+29
+13
+77
+31
+46
+31
+14
+44
+58
+31
+46
+28
+58
+13
+74
+17
+76
+77
+32
+77
+29
+44
+77
+74
+32
+31
+32
+29
+16
+14
+16
+31
+62
+59
+73
+58
+28
+47
+74
+13
+59
+17
+14
+47
+61
+16
+58
+62
+61
+13
+44
+29
+76
+32
+77
+47
+28
+74
+16
+14
+62
+61
+43
+44
+58
+47
+46
+14
+16
+47
+47
+46
+74
+47
+32
+44
+44
+32
+76
+28
+43
+77
+77
+17
+28
+31
+32
+31
+13
+17
+62
+31
+76
+76
+32
+31
+58
+58
+14
+43
+59
+16
+16
+44
+32
+77
+16
+59
+59
+32
+29
+29
+58
+47
+17
+13
+76
+44
+31
+16
+46
+76
+32
+32
+47
+62
+29
+59
+13
+62
+47
+62
+74
+73
+31
+28
+17
+17
+46
+17
+73
+74
+76
+14
+76
+74
+31
+44
+59
+44
+43
+62
+47
+28
+13
+43
+73
+62
+46
+32
+14
+76
+43
+31
+59
+73
+31
+17
+14
+74
+13
+62
+74
+47
+59
+76
+16
+74
+73
+14
+61
+77
+44
+46
+61
+58
+47
+28
+43
+62
+17
+43
+17
+17
+32
+59
+13
+59
+77
+32
+73
+76
+46
+44
+47
+32
+73
+17
+74
+29
+44
+29
+32
+28
+74
+47
+61
+43
+32
+13
+28
+32
+73
+43
+29
+62
+58
+62
+46
+32
+74
+73
+73
+76
+28
+74
+62
+58
+58
+44
+31
+77
+43
+73
+16
+61
+58
+46
+59
+73
+16
+44
+46
+58
+59
+14
+32
+76
+28
+73
+16
+76
+76
+28
+28
+17
+32
+62
+59
+62
+47
+13
+62
+16
+17
+43
+43
+43
+43
+17
+16
+14
+58
+76
+14
+47
+76
+46
+13
+74
+14
+17
+31
+73
+29
+76
+16
+77
+32
+44
+58
+32
+13
+62
+16
+31
+14
+14
+14
+44
+44
+29
+28
+74
+14
+13
+44
+47
+74
+47
+13
+17
+76
+58
+77
+43
+76
+17
+16
+32
+47
+43
+73
+44
+73
+74
+13
+61
+31
+28
+28
+13
+17
+13
+28
+44
+28
+47
+31
+77
+62
+47
+62
+77
+77
+17
+46
+31
+28
+77
+59
+59
+58
+77
+13
+59
+62
+29
+13
+43
+29
+58
+29
+73
+46
+47
+43
+32
+58
+58
+47
+46
+73
+28
+61
+58
+46
+76
+13
+46
+44
+76
+28
+47
+46
+13
+73
+76
+47
+29
+73
+74
+14
+46
+43
+47
+73
+13
+16
+17
+43
+77
+44
+43
+47
+31
+32
+77
+76
+59
+28
+74
+13
+28
+43
+16
+14
+47
+74
+17
+28
+74
+17
+44
+17
+44
+47
+31
+29
+28
+13
+29
+17
+32
+62
+77
+61
+47
+77
+29
+44
+58
+43
+28
+14
+46
+44
+61
+16
+58
+73
+14
+29
+62
+44
+43
+16
+47
+76
+32
+14
+28
+44
+31
+32
+73
+29
+73
+58
+44
+74
+76
+32
+74
+76
+28
+58
+62
+44
+32
+28
+62
+13
+58
+62
+32
+32
+74
+61
+77
+31
+31
+28
+61
+73
+28
+61
+62
+73
+47
+77
+31
+76
+61
+47
+16
+58
+46
+31
+73
+13
+76
+32
+59
+46
+44
+74
+76
+44
+76
+44
+32
+76
+74
+46
+17
+31
+61
+74
+47
+14
+16
+61
+31
+61
+31
+44
+76
+44
+73
+43
+32
+28
+77
+76
+76
+47
+13
+62
+32
+47
+29
+59
+74
+47
+62
+31
+62
+61
+74
+28
+76
+16
+61
+62
+74
+14
+17
+77
+62
+76
+47
+62
+31
+28
+58
+32
+58
+28
+46
+43
+76
+61
+59
+13
+16
+43
+14
+44
+47
+47
+29
+47
+32
+47
+62
+62
+76
+74
+74
+76
+76
+47
+47
+77
+73
+13
+16
+62
+16
+47
+13
+16
+32
+43
+14
+13
+47
+77
+44
+43
+13
+58
+29
+17
+46
+29
+62
+44
+76
+28
+73
+74
+76
+29
+76
+61
+47
+28
+29
+13
+58
+59
+14
+43
+28
+43
+73
+73
+58
+43
+77
+58
+47
+74
+74
+28
+28
+74
+58
+17
+29
+44
+28
+31
+46
+74
+47
+62
+62
+43
+61
+13
+16
+43
+46
+62
+47
+62
+47
+16
+16
+28
+58
+76
+14
+43
+17
+59
+44
+44
+77
+47
+76
+73
+14
+29
+28
+77
+13
+13
+46
+77
+29
+29
+29
+16
+61
+76
+61
+62
+76
+73
+43
+29
+46
+43
+61
+46
+61
+46
+46
+62
+47
+16
+74
+62
+32
+59
+58
+28
+47
+17
+31
+58
+61
+28
+76
+14
+17
+46
+28
+76
+59
+32
+43
+31
+46
+44
+28
+13
+58
+77
+61
+61
+43
+14
+58
+62
+61
+32
+47
+31
+76
+44
+17
+32
+14
+58
+74
+77
+73
+44
+73
+73
+44
+73
+59
+13
+14
+73
+46
+61
+32
+29
+43
+59
+32
+13
+13
+43
+28
+58
+61
+46
+73
+17
+17
+74
+74
+46
+14
+74
+47
+76
+61
+46
+62
+62
+77
+62
+76
+46
+31
+17
+31
+73
+76
+16
+14
+44
+31
+13
+32
+17
+32
+46
+58
+16
+58
+58
+13
+58
+43
+13
+47
+16
+61
+58
+28
+73
+14
+28
+31
+59
+59
+74
+76
+76
+29
+76
+77
+16
+74
+13
+31
+62
+17
+14
+43
+76
+61
+76
+17
+46
+73
+13
+17
+14
+16
+16
+62
+46
+43
+14
+77
+73
+29
+58
+43
+17
+17
+29
+29
+13
+73
+74
+59
+61
+31
+77
+14
+62
+58
+59
+46
+14
+58
+46
+16
+44
+58
+46
+16
+61
+59
+61
+46
+31
+44
+61
+73
+32
+62
+31
+58
+74
+43
+46
+43
+31
+61
+14
+43
+17
+44
+62
+43
+77
+62
+29
+77
+62
+32
+58
+76
+32
+32
+43
+43
+58
+16
+61
+61
+46
+13
+47
+31
+74
+62
+44
+17
+13
+74
+58
+47
+62
+58
+46
+28
+59
+77
+17
+76
+47
+62
+32
+29
+44
+17
+14
+58
+43
+29
+77
+14
+58
+44
+17
+73
+43
+31
+14
+31
+43
+17
+77
+58
+43
+17
+73
+61
+61
+73
+14
+29
+44
+28
+47
+62
+13
+44
+47
+74
+73
+14
+61
+17
+47
+58
+59
+47
+58
+73
+73
+59
+58
+59
+76
+44
+74
+28
+43
+14
+76
+43
+32
+17
+77
+43
+31
+73
+73
+13
+31
+58
+61
+62
+47
+43
+44
+43
+13
+73
+31
+32
+58
+43
+29
+73
+47
+59
+28
+43
+58
+73
+32
+73
+17
+43
+29
+44
+31
+73
+73
+73
+61
+74
+62
+47
+77
+47
+77
+73
+77
+76
+44
+76
+29
+76
+28
+28
+14
+73
+58
+43
+16
+17
+59
+43
+44
+32
+44
+44
+43
+31
+13
+58
+77
+58
+44
+29
+43
+47
+59
+73
+32
+73
+47
+13
+58
+43
+61
+46
+47
+58
+47
+76
+44
+76
+46
+58
+28
+73
+17
+73
+61
+76
+62
+77
+29
+62
+13
+17
+17
+17
+17
+29
+17
+31
+58
+74
+58
+46
+76
+44
+46
+62
+59
+32
+62
+13
+62
+59
+31
+46
+16
+77
+28
+14
+74
+17
+77
+77
+32
+46
+44
+73
+46
+17
+43
+29
+46
+44
+73
+28
+28
+62
+14
+46
+16
+17
+59
+61
+77
+16
+61
+74
+47
+76
+31
+46
+29
+62
+43
+28
+29
+13
+14
+29
+32
+74
+14
+32
+43
+76
+28
+74
+31
+73
+14
+74
+47
+58
+59
+14
+43
+14
+74
+73
+46
+17
+29
+32
+29
+43
+62
+73
+73
+58
+46
+73
+14
+31
+17
+17
+46
+14
+58
+31
+47
+76
+17
+47
+13
+28
+58
+14
+29
+31
+58
+46
+32
+46
+61
+46
+62
+16
+29
+61
+74
+32
+46
+44
+62
+46
+16
+76
+47
+31
+29
+17
+59
+76
+47
+77
+31
+58
+32
+58
+74
+32
+17
+16
+46
+14
+29
+17
+16
+77
+31
+31
+43
+29
+46
+62
+62
+16
+74
+13
+73
+61
+76
+47
+61
+77
+29
+28
+14
+29
+62
+73
+13
+43
+58
+28
+43
+31
+43
+43
+61
+28
+44
+17
+46
+76
+59
+29
+28
+14
+17
+74
+44
+44
+44
+47
+46
+17
+47
+32
+13
+29
+13
+32
+31
+31
+28
+31
+73
+31
+58
+61
+28
+46
+31
+58
+17
+16
+14
+14
+43
+47
+74
+13
+16
+73
+14
+74
+29
+28
+61
+44
+17
+76
+31
+31
+29
+16
+16
+29
+58
+16
+44
+73
+28
+31
+77
+31
+74
+43
+29
+74
+43
+29
+16
+74
+29
+32
+31
+14
+32
+29
+59
+46
+32
+46
+17
+44
+61
+77
+17
+44
+47
+61
+29
+28
+76
+29
+47
+29
+77
+13
+28
+32
+62
+31
+73
+77
+13
+76
+73
+16
+73
+62
+29
+46
+32
+43
+73
+76
+46
+43
+44
+17
+61
+59
+16
+59
+61
+47
+77
+47
+16
+44
+14
+62
+43
+16
+77
+58
+76
+31
+74
+77
+47
+73
+16
+17
+47
+14
+14
+14
+47
+32
+58
+47
+32
+61
+46
+76
+76
+32
+59
+14
+76
+28
+73
+62
+43
+43
+29
+16
+43
+61
+62
+77
+62
+43
+77
+14
+77
+59
+47
+73
+29
+31
+32
+61
+44
+46
+73
+46
+31
+76
+47
+62
+32
+46
+77
+31
+29
+44
+43
+32
+43
+43
+13
+46
+29
+61
+13
+61
+13
+16
+17
+28
+62
+44
+77
+17
+62
+31
+32
+14
+74
+73
+43
+17
+76
+59
+76
+61
+74
+62
+62
+59
+44
+62
+61
+44
+32
+43
+31
+43
+44
+62
+77
+16
+44
+44
+14
+46
+59
+59
+62
+76
+47
+47
+46
+73
+32
+77
+74
+74
+16
+13
+29
+28
+77
+29
+29
+61
+44
+14
+76
+62
+76
+62
+61
+74
+62
+32
+17
+77
+76
+29
+73
+29
+16
+76
+58
+47
+28
+13
+76
+76
+14
+73
+32
+31
+47
+73
+62
+32
+14
+31
+61
+47
+61
+31
+14
+32
+46
+43
+43
+62
+28
+44
+14
+46
+76
+28
+46
+32
+44
+14
+59
+13
+16
+73
+62
+44
+74
+59
+32
+58
+28
+77
+62
+62
+17
+62
+31
+76
+31
+17
+58
+74
+44
+17
+16
+47
+28
+61
+13
+28
+17
+77
+16
+44
+44
+76
+74
+74
+43
+77
+17
+28
+47
+44
+58
+46
+73
+61
+62
+59
+32
+58
+62
+77
+73
+13
+47
+13
+59
+46
+31
+59
+61
+61
+31
+31
+44
+47
+31
+74
+13
+29
+44
+59
+13
+46
+74
+28
+61
+32
+14
+13
+17
+62
+31
+73
+29
+62
+46
+17
+46
+14
+47
+31
+14
+46
+31
+77
+13
+43
+77
+14
+17
+61
+73
+43
+76
+47
+29
+16
+76
+58
+16
+76
+43
+46
+28
+76
+29
+77
+62
+14
+59
+47
+44
+32
+13
+28
+47
+58
+46
+17
+46
+74
+62
+73
+17
+14
+46
+59
+46
+74
+73
+17
+46
+31
+74
+17
+31
+58
+28
+62
+62
+74
+61
+32
+29
+77
+47
+44
+16
+73
+17
+62
+74
+77
+44
+44
+31
+44
+74
+14
+59
+61
+29
+32
+47
+17
+61
+32
+14
+43
+43
+73
+47
+61
+59
+76
+14
+14
+59
+17
+14
+73
+29
+44
+59
+59
+16
+73
+76
+59
+76
+76
+77
+29
+29
+32
+73
+59
+43
+17
+17
+59
+16
+74
+29
+58
+58
+44
+58
+76
+46
+13
+59
+29
+58
+31
+74
+73
+13
+59
+29
+77
+62
+77
+47
+17
+29
+58
+31
+77
+46
+29
+14
+61
+31
+46
+13
+73
+74
+13
+59
+17
+47
+47
+13
+44
+13
+29
+62
+77
+46
+62
+16
+73
+46
+58
+28
+74
+47
+62
+58
+14
+16
+44
+43
+32
+43
+13
+14
+73
+47
+77
+16
+46
+77
+29
+76
+16
+14
+14
+31
+76
+14
+29
+17
+29
+61
+44
+44
+59
+62
+47
+77
+44
+59
+17
+14
+62
+46
+62
+31
+77
+13
+31
+76
+28
+47
+43
+29
+44
+73
+43
+62
+28
+17
+28
+76
+77
+74
+17
+77
+17
+32
+58
+28
+29
+77
+31
+62
+61
+31
+62
+46
+31
+17
+29
+44
+46
+14
+76
+31
+31
+43
+16
+43
+58
+74
+59
+74
+62
+61
+29
+16
+77
+73
+76
+58
+61
+16
+62
+47
+17
+46
+17
+58
+13
+17
+31
+62
+77
+16
+17
+47
+43
+16
+76
+44
+43
+44
+77
+43
+62
+43
+31
+13
+43
+76
+74
+74
+46
+29
+16
+43
+29
+43
+73
+16
+44
+16
+77
+46
+13
+61
+74
+13
+47
+76
+73
+17
+32
+46
+77
+47
+47
+59
+13
+47
+44
+58
+58
+13
+28
+29
+58
+74
+74
+58
+43
+16
+29
+13
+32
+59
+73
+76
+74
+61
+77
+73
+46
+14
+58
+61
+73
+76
+44
+73
+76
+77
+77
+76
+31
+16
+13
+14
+13
+17
+17
+61
+74
+62
+14
+73
+77
+59
+31
+16
+58
+73
+16
+77
+43
+43
+32
+62
+46
+28
+47
+29
+47
+16
+74
+44
+31
+32
+31
+62
+31
+46
+44
+43
+47
+77
+73
+61
+43
+58
+32
+28
+32
+61
+31
+13
+14
+44
+46
+31
+46
+14
+44
+31
+58
+73
+46
+13
+77
+77
+46
+61
+62
+74
+77
+73
+76
+77
+76
+16
+32
+17
+32
+31
+61
+59
+46
+13
+62
+14
+31
+29
+46
+28
+76
+16
+17
+13
+62
+77
+13
+61
+62
+44
+73
+17
+28
+73
+17
+61
+73
+14
+77
+43
+74
+29
+76
+31
+76
+32
+44
+59
+47
+31
+74
+46
+59
+13
+14
+77
+14
+76
+76
+14
+44
+31
+31
+77
+47
+62
+32
+16
+58
+59
+29
+46
+73
+17
+16
+47
+14
+28
+32
+76
+46
+13
+14
+73
+14
+31
+47
+58
+28
+44
+59
+76
+43
+76
+13
+16
+43
+43
+58
+28
+62
+31
+62
+58
+13
+58
+29
+44
+17
+43
+47
+77
+61
+13
+31
+74
+46
+73
+76
+47
+77
+62
+13
+77
+74
+16
+13
+13
+47
+76
+13
+31
+73
+59
+74
+31
+29
+77
+77
+73
+31
+13
+29
+43
+47
+17
+43
+61
+13
+31
+17
+76
+47
+62
+44
+13
+31
+61
+74
+13
+28
+43
+17
+14
+28
+76
+13
+14
+77
+73
+61
+17
+43
+73
+13
+62
+61
+28
+74
+62
+16
+13
+58
+62
+61
+31
+32
+47
+58
+76
+59
+28
+74
+44
+59
+61
+31
+74
+31
+43
+32
+59
+13
+77
+44
+16
+58
+29
+74
+43
+16
+14
+17
+59
+61
+29
+47
+17
+62
+46
+31
+76
+58
+28
+73
+32
+13
+77
+76
+16
+76
+43
+16
+62
+77
+13
+32
+62
+74
+43
+43
+59
+76
+73
+43
+13
+77
+77
+17
+14
+76
+46
+59
+43
+28
+58
+29
+28
+16
+74
+46
+43
+58
+58
+28
+31
+43
+46
+29
+29
+73
+32
+62
+77
+73
+31
+43
+74
+76
+14
+16
+28
+44
+73
+17
+61
+17
+31
+73
+59
+47
+28
+43
+58
+31
+44
+17
+28
+74
+16
+77
+13
+14
+73
+77
+16
+59
+58
+74
+31
+32
+31
+47
+76
+47
+14
+74
+59
+29
+17
+62
+77
+76
+17
+16
+13
+74
+59
+16
+13
+46
+28
+74
+59
+16
+13
+74
+31
+31
+28
+76
+32
+28
+44
+59
+73
+43
+29
+74
+17
+16
+76
+43
+77
+74
+73
+58
+44
+44
+77
+46
+46
+59
+32
+16
+16
+16
+29
+47
+31
+32
+16
+47
+29
+31
+13
+43
+76
+29
+76
+31
+77
+77
+59
+62
+14
+77
+31
+76
+62
+17
+28
+58
+58
+47
+32
+62
+77
+73
+13
+58
+43
+44
+32
+14
+32
+43
+44
+73
+29
+74
+13
+47
+62
+46
+17
+77
+29
+16
+31
+16
+62
+58
+58
+58
+59
+29
+16
+58
+14
+31
+28
+31
+14
+17
+17
+28
+29
+59
+46
+46
+76
+17
+74
+61
+62
+43
+32
+32
+14
+58
+31
+46
+43
+44
+13
+32
+62
+17
+28
+32
+77
+47
+14
+46
+16
+62
+28
+61
+28
+14
+62
+13
+28
+59
+58
+77
+13
+31
+59
+31
+77
+76
+74
+29
+29
+62
+13
+47
+74
+44
+77
+59
+31
+13
+29
+77
+44
+32
+14
+62
+58
+14
+77
+32
+43
+77
+73
+14
+14
+61
+13
+73
+16
+17
+73
+61
+13
+31
+16
+74
+62
+62
+43
+73
+61
+32
+13
+59
+13
+14
+43
+29
+58
+43
+13
+16
+14
+59
+62
+73
+17
+76
+29
+31
+43
+61
+58
+31
+73
+58
+28
+14
+73
+59
+16
+31
+62
+61
+74
+16
+77
+14
+14
+61
+16
+73
+47
+13
+76
+76
+73
+28
+61
+58
+74
+74
+44
+76
+47
+73
+58
+32
+62
+43
+13
+58
+32
+13
+58
+62
+16
+32
+29
+17
+17
+77
+32
+61
+17
+32
+58
+76
+16
+47
+47
+58
+13
+73
+73
+46
+13
+29
+44
+16
+76
+29
+17
+46
+74
+59
+44
+46
+31
+73
+46
+47
+14
+59
+77
+76
+31
+77
+17
+58
+32
+16
+16
+59
+76
+46
+59
+73
+58
+17
+13
+61
+77
+16
+59
+62
+61
+28
+74
+17
+16
+74
+32
+46
+17
+58
+76
+74
+61
+28
+31
+43
+43
+61
+44
+76
+61
+43
+73
+13
+62
+29
+13
+43
+61
+46
+14
+14
+14
+44
+17
+76
+31
+76
+74
+17
+44
+46
+44
+46
+73
+61
+32
+62
+61
+73
+73
+16
+61
+77
+46
+43
+44
+47
+17
+73
+44
+73
+58
+16
+61
+62
+61
+28
+13
+29
+13
+16
+46
+61
+44
+73
+46
+46
+47
+31
+31
+17
+32
+32
+47
+31
+32
+13
+29
+58
+73
+43
+31
+47
+43
+13
+43
+32
+31
+28
+13
+77
+17
+14
+16
+47
+29
+44
+31
+32
+32
+62
+32
+13
+74
+43
+76
+44
+14
+59
+73
+29
+61
+61
+77
+62
+16
+29
+13
+17
+17
+59
+14
+43
+46
+59
+46
+31
+31
+31
+46
+47
+13
+29
+62
+73
+28
+58
+29
+59
+73
+17
+32
+47
+29
+77
+62
+44
+74
+13
+76
+17
+59
+59
+62
+58
+43
+47
+17
+74
+77
+47
+76
+47
+43
+47
+59
+74
+73
+17
+61
+43
+73
+14
+13
+62
+16
+17
+16
+62
+73
+74
+58
+44
+47
+43
+73
+28
+31
+58
+28
+44
+62
+58
+73
+76
+28
+44
+17
+76
+31
+74
+28
+74
+29
+13
+31
+17
+44
+59
+28
+28
+59
+32
+32
+61
+16
+13
+14
+13
+29
+46
+74
+59
+43
+77
+74
+28
+44
+28
+76
+13
+32
+14
+73
+28
+61
+31
+28
+61
+77
+46
+77
+77
+16
+46
+43
+46
+59
+17
+73
+14
+13
+16
+13
+43
+16
+61
+28
+31
+17
+73
+77
+77
+76
+74
+13
+29
+62
+46
+28
+31
+62
+31
+73
+17
+59
+44
+44
+32
+16
+28
+16
+17
+14
+59
+17
+13
+47
+59
+44
+59
+77
+74
+43
+46
+74
+73
+74
+16
+62
+44
+43
+58
+14
+76
+59
+29
+14
+32
+31
+46
+32
+76
+77
+13
+76
+44
+73
+43
+73
+77
+43
+17
+44
+46
+61
+16
+61
+32
+13
+13
+43
+32
+46
+58
+31
+62
+46
+77
+77
+76
+29
+32
+47
+76
+73
+13
+74
+77
+28
+47
+62
+74
+74
+16
+28
+44
+59
+29
+44
+17
+29
+32
+31
+74
+74
+43
+62
+32
+58
+17
+61
+16
+16
+76
+16
+17
+59
+73
+46
+73
+62
+59
+74
+58
+73
+58
+46
+13
+44
+31
+62
+29
+74
+58
+73
+29
+43
+76
+44
+13
+62
+76
+59
+13
+61
+31
+47
+17
+28
+17
+13
+46
+43
+61
+14
+59
+28
+73
+14
+74
+13
+29
+59
+77
+31
+17
+47
+43
+31
+73
+46
+74
+28
+17
+76
+13
+43
+29
+47
+28
+44
+28
+73
+59
+76
+13
+74
+13
+59
+17
+47
+58
+59
+32
+13
+29
+17
+32
+46
+76
+28
+58
+28
+32
+28
+76
+76
+58
+43
+47
+62
+43
+47
+77
+14
+61
+44
+14
+29
+28
+32
+59
+77
+32
+73
+28
+13
+44
+43
+58
+13
+16
+47
+31
+59
+58
+43
+43
+62
+59
+43
+62
+59
+61
+31
+16
+31
+61
+32
+76
+74
+43
+32
+28
+17
+47
+73
+17
+14
+62
+73
+14
+17
+77
+16
+58
+46
+44
+76
+73
+46
+74
+62
+43
+61
+77
+31
+17
+13
+76
+76
+77
+73
+44
+61
+16
+29
+31
+58
+28
+31
+44
+47
+61
+76
+32
+76
+44
+14
+16
+62
+32
+44
+61
+74
+76
+62
+62
+74
+28
+13
+59
+16
+43
+14
+32
+77
+32
+62
+31
+32
+44
+17
+76
+74
+59
+43
+31
+76
+47
+32
+13
+29
+32
+77
+43
+16
+44
+16
+47
+73
+74
+31
+13
+28
+17
+13
+62
+73
+47
+73
+14
+47
+28
+28
+13
+77
+74
+59
+59
+13
+14
+46
+58
+76
+59
+14
+29
+59
+32
+74
+28
+46
+32
+62
+44
+59
+74
+73
+44
+46
+31
+13
+29
+28
+61
+61
+14
+59
+74
+43
+44
+13
+77
+14
+76
+31
+58
+58
+59
+29
+14
+74
+59
+17
+61
+32
+61
+32
+77
+28
+74
+16
+62
+13
+62
+74
+17
+43
+59
+76
+14
+13
+16
+58
+77
+76
+14
+73
+29
+43
+29
+59
+76
+46
+47
+13
+17
+44
+46
+74
+29
+62
+31
+58
+76
+62
+13
+44
+28
+62
+58
+77
+46
+76
+44
+32
+47
+29
+76
+44
+47
+31
+13
+43
+58
+29
+77
+76
+44
+28
+59
+77
+46
+14
+32
+62
+17
+59
+17
+17
+58
+59
+59
+14
+29
+29
+43
+44
+43
+32
+16
+32
+46
+74
+74
+76
+62
+31
+16
+44
+44
+44
+74
+77
+58
+16
+58
+43
+74
+13
+76
+77
+46
+62
+74
+61
+32
+61
+58
+14
+74
+44
+43
+77
+47
+47
+14
+44
+43
+43
+47
+43
+74
+47
+44
+77
+13
+77
+47
+74
+29
+76
+17
+58
+61
+62
+29
+74
+62
+59
+29
+13
+43
+46
+76
+62
+28
+31
+43
+76
+58
+76
+74
+59
+13
+13
+16
+77
+47
+46
+74
+28
+58
+62
+58
+74
+76
+43
+44
+47
+13
+31
+14
+13
+73
+16
+62
+13
+76
+61
+29
+16
+32
+61
+43
+43
+73
+13
+31
+58
+76
+16
+47
+62
+59
+46
+76
+77
+47
+77
+77
+14
+74
+43
+31
+77
+47
+44
+47
+13
+61
+73
+62
+62
+28
+31
+76
+13
+17
+62
+74
+74
+58
+16
+74
+31
+46
+28
+29
+14
+62
+73
+31
+28
+61
+74
+44
+29
+16
+47
+62
+58
+46
+47
+16
+17
+16
+16
+59
+28
+13
+62
+31
+43
+77
+17
+43
+58
+74
+17
+31
+17
+61
+16
+76
+77
+17
+14
+32
+58
+43
+32
+13
+28
+77
+44
+31
+31
+31
+58
+58
+13
+76
+61
+77
+16
+44
+43
+77
+44
+28
+32
+17
+58
+43
+13
+16
+16
+58
+17
+32
+62
+13
+73
+28
+58
+58
+32
+16
+43
+61
+59
+73
+74
+47
+46
+74
+16
+28
+29
+32
+73
+47
+29
+28
+61
+32
+76
+59
+13
+28
+46
+74
+13
+58
+76
+76
+61
+47
+31
+14
+28
+59
+14
+29
+14
+28
+16
+13
+44
+16
+13
+73
+47
+43
+17
+44
+17
+62
+32
+16
+59
+29
+77
+47
+44
+44
+17
+73
+46
+29
+13
+43
+14
+16
+74
+31
+76
+58
+58
+14
+77
+32
+13
+47
+58
+76
+28
+16
+17
+28
+32
+58
+62
+13
+58
+77
+58
+13
+74
+74
+28
+73
+14
+28
+62
+14
+14
+31
+17
+44
+28
+77
+31
+59
+43
+16
+28
+61
+58
+73
+76
+62
+76
+47
+43
+76
+73
+59
+74
+28
+32
+47
+32
+28
+74
+76
+77
+17
+74
+29
+44
+44
+59
+16
+74
+13
+29
+43
+13
+58
+73
+28
+61
+47
+47
+16
+58
+59
+13
+29
+13
+29
+44
+16
+76
+17
+43
+58
+44
+74
+46
+13
+59
+58
+73
+43
+61
+32
+76
+47
+29
+17
+32
+13
+16
+59
+62
+74
+76
+62
+73
+61
+58
+62
+17
+17
+46
+77
+58
+74
+47
+76
+62
+14
+74
+62
+73
+31
+31
+76
+62
+16
+61
+47
+58
+13
+47
+61
+61
+29
+28
+31
+74
+28
+74
+76
+46
+58
+73
+16
+14
+29
+28
+47
+59
+16
+31
+32
+76
+16
+59
+28
+61
+32
+62
+62
+62
+17
+14
+47
+32
+43
+46
+74
+59
+17
+28
+76
+47
+16
+74
+74
+43
+74
+16
+76
+44
+28
+61
+28
+31
+58
+77
+74
+28
+77
+46
+76
+17
+44
+46
+13
+14
+44
+77
+43
+61
+73
+73
+43
+74
+73
+46
+73
+14
+43
+13
+28
+58
+29
+62
+46
+58
+77
+47
+61
+47
+47
+44
+62
+14
+73
+47
+17
+31
+61
+59
+74
+28
+62
+58
+13
+62
+16
+31
+59
+58
+47
+31
+47
+43
+74
+31
+77
+46
+76
+29
+16
+31
+43
+59
+31
+74
+43
+43
+31
+59
+31
+29
+17
+29
+16
+32
+77
+58
+43
+13
+46
+43
+43
+76
+62
+77
+46
+17
+44
+43
+14
+29
+62
+62
+28
+32
+74
+43
+44
+44
+32
+44
+62
+14
+76
+28
+28
+31
+16
+31
+61
+44
+13
+73
+77
+14
+31
+17
+58
+29
+29
+44
+62
+28
+59
+74
+47
+58
+31
+29
+77
+17
+47
+16
+13
+77
+73
+44
+14
+16
+61
+59
+77
+47
+13
+44
+76
+47
+28
+29
+47
+16
+13
+62
+16
+77
+47
+62
+58
+31
+46
+14
+62
+62
+13
+59
+14
+32
+28
+58
+46
+61
+46
+46
+59
+16
+14
+43
+61
+32
+58
+16
+47
+73
+31
+17
+58
+13
+76
+77
+32
+46
+28
+32
+76
+62
+44
+74
+74
+13
+62
+17
+74
+73
+58
+76
+16
+44
+58
+77
+29
+43
+29
+14
+29
+13
+62
+58
+77
+62
+14
+62
+13
+43
+46
+47
+61
+13
+43
+32
+17
+32
+32
+16
+17
+47
+28
+76
+44
+17
+77
+47
+46
+58
+73
+73
+31
+16
+59
+14
+76
+73
+76
+62
+77
+58
+14
+77
+31
+59
+31
+62
+43
+29
+17
+76
+31
+13
+28
+31
+31
+74
+17
+77
+76
+17
+13
+43
+59
+58
+46
+62
+59
+59
+77
+58
+16
+31
+17
+46
+47
+32
+29
+17
+13
+17
+13
+28
+73
+46
+73
+76
+59
+74
+32
+62
+44
+28
+44
+61
+76
+76
+16
+17
+47
+61
+58
+44
+44
+29
+14
+32
+13
+32
+43
+46
+59
+29
+28
+74
+58
+29
+32
+62
+29
+32
+62
+58
+47
+13
+14
+58
+61
+32
+13
+73
+76
+77
+13
+46
+17
+74
+59
+43
+76
+62
+28
+74
+46
+17
+28
+29
+31
+16
+76
+74
+76
+32
+58
+46
+46
+73
+62
+59
+77
+32
+59
+13
+73
+61
+76
+73
+76
+47
+74
+43
+28
+77
+31
+61
+29
+32
+62
+62
+32
+29
+46
+77
+58
+47
+28
+32
+44
+14
+17
+76
+61
+61
+16
+59
+59
+61
+43
+74
+17
+58
+29
+73
+73
+46
+58
+32
+43
+59
+77
+76
+46
+17
+17
+13
+73
+28
+62
+59
+73
+47
+32
+74
+47
+14
+73
+74
+29
+74
+13
+29
+43
+62
+62
+31
+76
+14
+58
+17
+58
+76
+47
+14
+46
+74
+31
+17
+17
+29
+74
+44
+31
+28
+73
+31
+13
+74
+61
+44
+31
+14
+58
+32
+59
+59
+16
+43
+43
+32
+17
+73
+47
+28
+29
+61
+77
+73
+16
+43
+16
+32
+61
+44
+77
+74
+32
+58
+46
+43
+76
+29
+58
+28
+59
+74
+29
+16
+46
+13
+62
+76
+31
+47
+77
+58
+74
+73
+16
+29
+61
+14
+58
+47
+61
+43
+31
+44
+47
+74
+28
+62
+47
+43
+17
+29
+44
+13
+17
+29
+62
+62
+59
+13
+62
+43
+73
+47
+77
+47
+46
+32
+47
+73
+32
+46
+62
+62
+32
+73
+28
+17
+46
+44
+73
+76
+46
+44
+14
+46
+43
+73
+59
+59
+13
+77
+28
+28
+29
+16
+28
+13
+74
+32
+16
+73
+74
+44
+62
+44
+13
+43
+76
+14
+44
+43
+29
+14
+76
+13
+31
+61
+14
+58
+77
+14
+58
+59
+29
+61
+16
+76
+58
+46
+43
+58
+17
+29
+62
+17
+46
+74
+43
+32
+61
+32
+62
+73
+29
+16
+16
+17
+13
+46
+17
+31
+76
+62
+61
+43
+44
+31
+44
+43
+73
+29
+46
+44
+14
+31
+47
+47
+76
+31
+31
+17
+59
+13
+32
+73
+76
+44
+31
+74
+16
+29
+32
+14
+73
+17
+74
+14
+61
+13
+47
+61
+31
+73
+29
+17
+43
+59
+32
+32
+31
+43
+73
+16
+76
+59
+58
+73
+46
+59
+28
+61
+14
+74
+28
+62
+29
+28
+47
+77
+61
+16
+61
+47
+13
+47
+43
+47
+43
+46
+74
+74
+46
+14
+13
+29
+32
+73
+59
+29
+76
+13
+32
+59
+16
+77
+44
+62
+31
+59
+73
+77
+16
+62
+17
+62
+62
+13
+17
+59
+46
+58
+47
+43
+32
+17
+74
+17
+46
+32
+32
+28
+47
+59
+62
+73
+13
+58
+76
+32
+58
+28
+61
+59
+77
+44
+31
+43
+16
+29
+13
+73
+13
+14
+58
+59
+28
+14
+17
+77
+76
+62
+29
+14
+46
+17
+31
+61
+62
+28
+14
+77
+59
+17
+32
+32
+14
+59
+59
+29
+28
+46
+77
+31
+43
+43
+14
+61
+32
+28
+31
+32
+43
+13
+61
+31
+76
+59
+47
+14
+29
+76
+43
+16
+61
+17
+16
+14
+14
+29
+59
+29
+28
+46
+62
+44
+31
+28
+47
+47
+31
+17
+61
+73
+31
+61
+32
+76
+76
+58
+44
+16
+58
+31
+47
+74
+46
+77
+32
+73
+61
+31
+32
+76
+58
+17
+31
+59
+28
+16
+31
+44
+32
+47
+13
+28
+61
+61
+32
+76
+43
+61
+59
+46
+73
+14
+58
+61
+76
+43
+76
+29
+29
+73
+16
+76
+76
+17
+76
+62
+77
+58
+28
+73
+76
+31
+43
+74
+59
+14
+46
+44
+43
+44
+16
+62
+44
+31
+62
+62
+61
+47
+61
+77
+77
+58
+47
+14
+61
+47
+31
+32
+58
+29
+28
+43
+46
+62
+28
+29
+28
+76
+31
+77
+28
+28
+59
+17
+31
+59
+14
+14
+46
+62
+58
+17
+16
+14
+73
+13
+28
+62
+62
+32
+61
+46
+16
+73
+61
+62
+16
+77
+47
+29
+46
+62
+62
+43
+31
+74
+29
+61
+14
+77
+29
+76
+43
+62
+43
+76
+44
+13
+62
+59
+14
+62
+14
+16
+17
+73
+77
+76
+74
+77
+74
+14
+31
+31
+74
+43
+44
+77
+31
+13
+14
+59
+32
+58
+59
+43
+44
+58
+43
+29
+43
+16
+62
+61
+14
+58
+77
+14
+13
+31
+59
+73
+16
+17
+29
+44
+46
+31
+28
+76
+14
+74
+46
+59
+17
+28
+58
+58
+47
+47
+73
+77
+29
+46
+73
+46
+32
+29
+62
+76
+43
+13
+77
+13
+62
+28
+47
+14
+28
+17
+59
+29
+14
+77
+58
+44
+59
+62
+77
+14
+43
+17
+28
+13
+13
+47
+62
+61
+59
+73
+76
+44
+14
+31
+62
+44
+76
+76
+76
+13
+43
+17
+31
+46
+13
+31
+16
+16
+43
+31
+31
+16
+77
+16
+58
+61
+44
+58
+29
+46
+16
+76
+43
+58
+29
+29
+16
+76
+31
+74
+31
+46
+76
+44
+32
+17
+16
+29
+14
+16
+28
+29
+14
+14
+13
+29
+47
+73
+29
+14
+32
+58
+47
+32
+28
+31
+29
+44
+77
+73
+47
+61
+73
+46
+58
+16
+58
+73
+47
+29
+73
+47
+29
+46
+29
+44
+44
+46
+29
+74
+58
+76
+74
+13
+73
+76
+29
+73
+44
+58
+58
+62
+74
+73
+77
+29
+77
+13
+44
+61
+17
+73
+32
+29
+58
+31
+44
+73
+13
+76
+47
+28
+31
+29
+28
+59
+13
+77
+13
+61
+31
+29
+62
+62
+14
+77
+28
+43
+58
+59
+46
+29
+47
+44
+13
+16
+59
+46
+46
+17
+14
+17
+29
+14
+13
+29
+43
+16
+47
+13
+32
+73
+14
+29
+47
+73
+13
+47
+13
+62
+73
+31
+47
+13
+59
+16
+44
+61
+29
+73
+17
+73
+47
+29
+59
+61
+43
+29
+43
+74
+77
+32
+43
+28
+73
+46
+43
+61
+31
+61
+74
+32
+31
+17
+28
+74
+13
+32
+61
+17
+47
+62
+14
+29
+74
+17
+73
+73
+17
+28
+76
+14
+44
+47
+61
+77
+74
+16
+46
+77
+31
+17
+62
+28
+58
+17
+59
+28
+74
+32
+62
+46
+74
+77
+47
+47
+17
+47
+46
+46
+14
+47
+44
+14
+74
+62
+46
+76
+14
+31
+59
+16
+32
+74
+47
+61
+29
+59
+58
+58
+61
+76
+28
+73
+13
+74
+17
+46
+46
+59
+44
+61
+77
+77
+61
+61
+59
+14
+47
+44
+29
+29
+74
+14
+77
+43
+47
+43
+17
+16
+32
+62
+59
+59
+13
+76
+58
+76
+13
+77
+76
+16
+17
+28
+47
+28
+14
+13
+46
+73
+13
+32
+16
+58
+74
+61
+62
+13
+16
+76
+61
+74
+44
+58
+29
+13
+17
+46
+14
+47
+32
+32
+16
+58
+31
+76
+76
+76
+59
+28
+59
+62
+77
+44
+17
+76
+28
+73
+29
+28
+28
+16
+62
+46
+31
+16
+43
+16
+43
+74
+46
+28
+59
+77
+59
+46
+16
+58
+73
+59
+77
+29
+46
+74
+59
+76
+59
+62
+59
+17
+77
+43
+43
+58
+13
+77
+62
+31
+16
+76
+13
+31
+16
+16
+62
+47
+43
+13
+74
+14
+28
+74
+46
+62
+16
+32
+76
+28
+28
+74
+16
+32
+62
+29
+16
+13
+59
+46
+28
+58
+13
+73
+43
+16
+58
+62
+28
+31
+46
+74
+43
+74
+47
+28
+73
+16
+46
+47
+16
+61
+17
+44
+28
+28
+14
+77
+43
+14
+31
+77
+59
+28
+31
+74
+58
+59
+46
+14
+46
+14
+47
+14
+32
+76
+29
+14
+13
+59
+59
+61
+47
+17
+16
+29
+77
+31
+73
+77
+58
+47
+59
+44
+17
+73
+13
+32
+77
+58
+14
+46
+73
+77
+31
+59
+73
+62
+61
+17
+46
+62
+13
+77
+62
+44
+31
+77
+32
+17
+16
+59
+73
+17
+17
+29
+46
+13
+17
+58
+44
+61
+73
+32
+31
+76
+14
+58
+31
+47
+32
+16
+14
+43
+77
+13
+14
+31
+46
+31
+73
+61
+16
+28
+74
+13
+28
+74
+31
+44
+44
+62
+74
+59
+59
+43
+32
+58
+61
+31
+62
+28
+77
+74
+61
+16
+32
+62
+31
+17
+46
+16
+16
+44
+73
+13
+58
+73
+29
+46
+28
+62
+61
+61
+13
+46
+77
+17
+47
+59
+31
+29
+74
+62
+58
+62
+16
+14
+58
+31
+58
+73
+47
+73
+77
+16
+59
+58
+44
+32
+47
+73
+77
+62
+32
+76
+32
+46
+46
+32
+58
+44
+16
+76
+17
+43
+28
+28
+14
+47
+29
+13
+17
+73
+29
+32
+31
+46
+13
+31
+44
+32
+58
+61
+43
+28
+76
+14
+32
+47
+76
+17
+62
+58
+73
+74
+62
+62
+62
+43
+13
+76
+44
+14
+14
+44
+14
+13
+28
+76
+14
+73
+61
+73
+74
+74
+32
+46
+74
+14
+58
+28
+74
+14
+14
+29
+76
+73
+44
+44
+14
+47
+28
+74
+16
+73
+32
+73
+29
+31
+28
+62
+13
+28
+44
+14
+77
+13
+16
+74
+29
+46
+31
+73
+43
+61
+16
+14
+73
+13
+61
+31
+32
+61
+44
+58
+17
+47
+74
+73
+43
+17
+32
+47
+73
+44
+73
+73
+43
+77
+43
+31
+44
+47
+74
+32
+44
+76
+13
+44
+44
+17
+14
+17
+61
+76
+29
+46
+14
+13
+16
+58
+14
+43
+58
+77
+47
+46
+32
+62
+17
+16
+59
+61
+77
+32
+31
+14
+29
+59
+43
+61
+13
+32
+62
+62
+31
+76
+16
+74
+14
+43
+61
+59
+47
+59
+61
+76
+29
+59
+29
+13
+17
+46
+76
+74
+74
+74
+16
+76
+58
+74
+16
+58
+31
+16
+44
+47
+31
+43
+62
+46
+28
+47
+32
+28
+76
+46
+58
+32
+32
+14
+74
+14
+62
+17
+32
+58
+74
+77
+29
+73
+77
+61
+13
+31
+43
+46
+59
+44
+59
+58
+77
+28
+31
+17
+74
+73
+28
+29
+74
+16
+59
+29
+43
+59
+32
+14
+43
+61
+58
+62
+13
+31
+16
+59
+17
+17
+59
+47
+13
+44
+17
+14
+17
+62
+17
+13
+16
+13
+59
+58
+14
+43
+31
+74
+73
+76
+58
+47
+74
+73
+28
+62
+31
+74
+43
+76
+61
+74
+76
+29
+16
+32
+62
+32
+32
+29
+13
+13
+59
+77
+14
+47
+32
+73
+76
+62
+47
+59
+14
+61
+76
+58
+61
+13
+47
+43
+31
+14
+59
+32
+32
+13
+74
+29
+58
+28
+46
+58
+16
+73
+59
+16
+61
+74
+16
+58
+58
+47
+43
+28
+74
+29
+32
+74
+43
+29
+58
+31
+13
+16
+29
+31
+47
+31
+43
+44
+77
+31
+29
+59
+31
+28
+76
+61
+44
+77
+44
+17
+58
+28
+16
+17
+16
+61
+17
+17
+28
+61
+17
+13
+76
+31
+14
+32
+14
+44
+44
+47
+17
+32
+29
+28
+28
+58
+17
+16
+62
+43
+43
+29
+17
+76
+32
+32
+73
+73
+17
+46
+46
+74
+17
+43
+73
+76
+76
+14
+76
+29
+17
+47
+31
+62
+28
+16
+58
+76
+76
+14
+74
+13
+76
+61
+14
+76
+14
+73
+16
+43
+29
+76
+44
+58
+14
+14
+13
+29
+32
+47
+17
+28
+29
+44
+77
+43
+46
+59
+13
+44
+46
+44
+76
+14
+47
+32
+62
+32
+32
+77
+58
+61
+77
+61
+58
+32
+14
+28
+47
+59
+44
+73
+16
+76
+16
+13
+31
+74
+29
+76
+74
+62
+47
+59
+32
+29
+77
+32
+14
+74
+47
+73
+14
+28
+76
+16
+62
+74
+47
+74
+74
+28
+17
+44
+32
+47
+46
+14
+14
+76
+58
+62
+16
+29
+73
+32
+29
+17
+59
+77
+73
+77
+32
+16
+14
+77
+76
+62
+73
+28
+43
+31
+58
+29
+32
+62
+16
+73
+76
+43
+14
+17
+74
+13
+44
+62
+74
+16
+43
+61
+74
+14
+28
+47
+74
+16
+59
+43
+76
+14
+62
+43
+44
+58
+46
+73
+59
+61
+29
+46
+43
+31
+76
+44
+59
+14
+31
+76
+47
+17
+13
+44
+32
+44
+46
+74
+14
+61
+46
+58
+29
+77
+44
+76
+62
+44
+58
+76
+59
+76
+74
+59
+14
+13
+13
+58
+73
+16
+13
+61
+28
+31
+73
+16
+61
+58
+17
+61
+46
+62
+59
+29
+44
+73
+16
+76
+14
+46
+46
+61
+76
+29
+17
+16
+62
+14
+74
+61
+28
+28
+13
+29
+31
+76
+73
+32
+32
+31
+43
+43
+43
+17
+32
+73
+29
+17
+46
+29
+43
+29
+14
+29
+32
+13
+14
+17
+74
+61
+59
+74
+76
+44
+29
+58
+76
+74
+16
+61
+61
+17
+76
+61
+76
+62
+74
+17
+31
+47
+61
+59
+47
+77
+44
+32
+77
+58
+59
+74
+29
+58
+31
+46
+74
+17
+13
+43
+47
+14
+31
+58
+59
+14
+29
+58
+46
+76
+59
+32
+77
+43
+29
+13
+32
+16
+61
+76
+61
+46
+77
+14
+62
+59
+74
+46
+77
+77
+16
+61
+47
+73
+44
+62
+13
+29
+16
+74
+77
+73
+16
+17
+13
+14
+77
+13
+62
+76
+14
+13
+43
+16
+16
+61
+74
+58
+31
+74
+46
+73
+32
+17
+16
+59
+74
+31
+31
+62
+62
+73
+77
+29
+73
+31
+77
+13
+76
+46
+59
+62
+61
+44
+77
+47
+14
+74
+59
+43
+29
+76
+29
+16
+76
+46
+43
+43
+13
+59
+58
+76
+13
+28
+43
+46
+13
+76
+44
+14
+62
+58
+16
+74
+59
+76
+62
+28
+13
+14
+58
+43
+17
+32
+62
+44
+73
+44
+32
+31
+76
+59
+46
+16
+59
+13
+46
+29
+43
+32
+77
+32
+47
+76
+28
+61
+76
+43
+13
+46
+46
+31
+29
+58
+77
+29
+16
+46
+44
+17
+61
+16
+58
+31
+59
+59
+29
+14
+62
+31
+59
+31
+29
+14
+47
+76
+32
+17
+16
+14
+43
+28
+47
+62
+76
+58
+29
+62
+31
+28
+14
+29
+16
+59
+28
+59
+43
+77
+14
+47
+31
+59
+31
+61
+43
+17
+29
+73
+77
+32
+59
+32
+76
+76
+32
+31
+76
+61
+13
+29
+59
+58
+44
+46
+31
+77
+59
+32
+58
+77
+28
+43
+16
+47
+62
+16
+13
+44
+16
+14
+76
+47
+46
+31
+73
+46
+44
+32
+32
+61
+14
+14
+14
+31
+17
+59
+58
+61
+14
+47
+16
+14
+74
+43
+73
+59
+14
+46
+76
+46
+29
+74
+14
+61
+46
+62
+61
+73
+14
+29
+76
+16
+31
+74
+13
+62
+43
+46
+62
+74
+73
+62
+28
+32
+32
+58
+46
+62
+76
+29
+17
+44
+73
+73
+43
+61
+43
+17
+59
+44
+59
+47
+58
+77
+44
+76
+47
+58
+62
+29
+28
+77
+46
+76
+58
+61
+74
+17
+46
+13
+59
+32
+13
+59
+77
+43
+16
+17
+28
+32
+32
+77
+16
+76
+43
+29
+61
+62
+16
+47
+31
+73
+59
+62
+29
+61
+77
+59
+59
+77
+76
+32
+16
+13
+29
+76
+13
+46
+76
+74
+76
+74
+13
+32
+29
+17
+77
+17
+14
+32
+62
+28
+62
+31
+62
+29
+44
+14
+76
+43
+29
+32
+47
+14
+14
+29
+44
+73
+32
+61
+76
+58
+14
+32
+43
+43
+16
+14
+29
+59
+43
+46
+14
+32
+32
+16
+29
+32
+76
+13
+59
+58
+16
+28
+16
+29
+74
+28
+13
+17
+58
+31
+31
+13
+74
+43
+74
+59
+13
+61
+16
+46
+73
+77
+13
+77
+62
+47
+16
+32
+73
+14
+76
+32
+47
+59
+13
+61
+61
+62
+47
+77
+28
+29
+13
+74
+58
+46
+47
+73
+74
+17
+28
+76
+14
+28
+13
+31
+47
+46
+76
+31
+13
+29
+59
+58
+62
+76
+14
+32
+32
+62
+44
+31
+13
+73
+61
+62
+29
+16
+29
+59
+74
+76
+46
+59
+47
+47
+44
+59
+29
+61
+76
+62
+16
+13
+13
+73
+73
+17
+13
+47
+47
+13
+77
+28
+47
+47
+16
+58
+62
+44
+31
+47
+43
+13
+29
+46
+61
+61
+62
+46
+44
+44
+44
+31
+46
+14
+73
+14
+14
+14
+58
+58
+77
+77
+16
+32
+14
+43
+43
+14
+47
+46
+17
+73
+62
+46
+58
+32
+17
+13
+58
+62
+16
+14
+59
+43
+76
+74
+46
+32
+17
+14
+32
+16
+32
+47
+28
+76
+58
+73
+46
+59
+61
+73
+59
+43
+59
+44
+14
+74
+61
+59
+47
+16
+58
+44
+17
+28
+44
+59
+17
+73
+58
+76
+47
+31
+61
+17
+77
+46
+32
+74
+17
+16
+13
+31
+44
+44
+43
+13
+62
+46
+76
+16
+29
+32
+76
+44
+14
+32
+47
+73
+13
+44
+32
+28
+46
+74
+77
+28
+59
+59
+16
+61
+77
+73
+73
+73
+58
+43
+62
+17
+59
+43
+29
+74
+46
+17
+14
+76
+73
+58
+74
+73
+44
+16
+58
+44
+47
+16
+47
+43
+16
+58
+46
+32
+59
+32
+59
+77
+16
+77
+17
+47
+28
+16
+29
+58
+16
+14
+47
+73
+77
+59
+58
+73
+47
+73
+16
+44
+58
+31
+73
+58
+43
+28
+32
+58
+32
+46
+14
+47
+43
+76
+29
+43
+73
+76
+73
+28
+43
+76
+13
+43
+77
+58
+62
+16
+62
+43
+62
+28
+58
+17
+73
+61
+73
+28
+13
+17
+29
+77
+58
+74
+17
+58
+44
+16
+43
+44
+43
+47
+73
+77
+28
+16
+31
+61
+73
+16
+32
+73
+58
+28
+46
+13
+44
+29
+59
+28
+74
+14
+61
+73
+58
+77
+62
+58
+32
+32
+32
+59
+58
+47
+77
+14
+47
+13
+28
+62
+29
+31
+29
+17
+16
+17
+73
+14
+77
+61
+58
+31
+32
+76
+58
+17
+61
+16
+46
+76
+59
+16
+76
+13
+59
+31
+28
+32
+77
+28
+29
+76
+58
+32
+77
+14
+58
+31
+14
+44
+76
+14
+77
+14
+28
+16
+14
+17
+43
+77
+59
+59
+43
+32
+16
+13
+17
+43
+47
+32
+77
+74
+32
+46
+29
+28
+58
+46
+32
+43
+59
+46
+74
+73
+59
+76
+76
+73
+62
+13
+31
+46
+28
+16
+32
+46
+58
+47
+31
+13
+17
+59
+32
+74
+16
+13
+47
+73
+59
+32
+44
+46
+16
+31
+43
+46
+73
+62
+76
+62
+74
+61
+61
+73
+17
+13
+31
+13
+76
+61
+32
+73
+14
+28
+16
+43
+58
+76
+73
+31
+29
+47
+61
+43
+16
+16
+17
+62
+77
+17
+44
+62
+59
+32
+74
+16
+28
+58
+43
+59
+31
+16
+59
+47
+16
+77
+77
+46
+61
+76
+14
+61
+14
+59
+29
+28
+31
+32
+43
+74
+29
+32
+47
+76
+73
+44
+13
+47
+31
+17
+17
+46
+73
+32
+43
+62
+32
+58
+61
+73
+74
+47
+28
+46
+58
+32
+61
+17
+29
+73
+32
+32
+73
+29
+77
+43
+28
+62
+17
+47
+47
+73
+73
+61
+17
+43
+17
+47
+59
+47
+44
+46
+31
+29
+62
+77
+76
+62
+77
+43
+61
+77
+32
+62
+74
+16
+28
+17
+47
+31
+14
+31
+61
+31
+16
+76
+47
+77
+77
+58
+16
+74
+14
+32
+76
+29
+28
+61
+28
+62
+77
+59
+47
+73
+73
+16
+47
+13
+46
+17
+14
+44
+47
+76
+17
+17
+76
+62
+29
+13
+61
+62
+16
+74
+59
+74
+13
+62
+31
+47
+31
+43
+28
+43
+28
+74
+16
+76
+32
+73
+59
+77
+47
+73
+29
+73
+77
+76
+16
+43
+74
+32
+32
+43
+14
+58
+32
+29
+62
+73
+14
+17
+43
+47
+29
+43
+14
+76
+13
+28
+13
+13
+43
+59
+74
+32
+47
+16
+74
+59
+73
+16
+28
+44
+73
+73
+43
+16
+14
+73
+17
+14
+62
+44
+14
+77
+29
+47
+46
+32
+16
+74
+61
+14
+58
+73
+31
+43
+13
+61
+32
+47
+16
+47
+46
+76
+43
+17
+77
+43
+74
+77
+47
+16
+59
+62
+74
+32
+59
+43
+58
+16
+47
+32
+13
+13
+76
+62
+73
+14
+76
+59
+73
+31
+29
+62
+46
+16
+77
+17
+17
+43
+46
+31
+28
+14
+28
+73
+32
+59
+73
+58
+59
+31
+14
+13
+17
+77
+43
+13
+61
+58
+31
+31
+28
+28
+74
+59
+73
+31
+74
+28
+46
+31
+59
+28
+32
+44
+16
+59
+73
+44
+47
+16
+16
+43
+62
+31
+58
+28
+76
+44
+14
+29
+76
+17
+13
+73
+47
+16
+28
+31
+14
+77
+47
+61
+47
+13
+77
+62
+17
+13
+61
+62
+73
+14
+28
+47
+47
+61
+76
+14
+32
+29
+14
+46
+14
+29
+77
+44
+44
+77
+32
+73
+74
+58
+31
+28
+74
+14
+44
+76
+44
+74
+16
+47
+58
+14
+28
+16
+77
+61
+73
+16
+43
+77
+13
+76
+29
+77
+44
+73
+74
+76
+76
+62
+62
+31
+16
+29
+59
+77
+74
+29
+76
+62
+59
+14
+46
+77
+28
+13
+46
+14
+29
+73
+17
+62
+29
+29
+28
+29
+59
+77
+62
+58
+77
+13
+59
+46
+13
+44
+44
+29
+61
+32
+58
+46
+62
+44
+28
+16
+16
+62
+46
+61
+73
+13
+32
+62
+16
+28
+44
+62
+17
+13
+14
+17
+77
+76
+74
+73
+14
+14
+16
+13
+59
+59
+77
+14
+61
+29
+13
+46
+43
+16
+58
+59
+43
+46
+31
+76
+61
+29
+46
+59
+74
+44
+46
+59
+13
+44
+46
+13
+62
+29
+28
+13
+46
+73
+61
+44
+43
+14
+16
+31
+46
+47
+59
+62
+28
+73
+13
+77
+13
+58
+14
+76
+62
+31
+14
+74
+44
+28
+29
+46
+77
+43
+77
+32
+73
+76
+31
+13
+32
+47
+32
+14
+14
+31
+76
+43
+61
+17
+76
+16
+16
+43
+17
+32
+44
+58
+77
+74
+46
+61
+62
+28
+14
+32
+43
+73
+59
+77
+73
+13
+77
+31
+17
+46
+17
+47
+74
+74
+77
+29
+31
+62
+46
+29
+58
+28
+31
+14
+74
+44
+77
+28
+73
+32
+43
+13
+73
+44
+13
+46
+61
+17
+77
+47
+28
+46
+44
+14
+76
+14
+16
+61
+16
+16
+77
+29
+46
+47
+28
+13
+73
+46
+29
+76
+58
+32
+43
+13
+31
+32
+58
+76
+16
+32
+16
+17
+32
+16
+59
+46
+13
+74
+31
+59
+77
+47
+74
+47
+58
+32
+28
+13
+28
+28
+61
+46
+16
+62
+29
+73
+73
+61
+14
+14
+43
+59
+14
+14
+61
+32
+58
+13
+46
+44
+16
+47
+16
+74
+76
+16
+43
+61
+43
+76
+76
+46
+59
+77
+59
+43
+77
+46
+77
+58
+16
+61
+31
+17
+13
+17
+32
+14
+44
+61
+74
+47
+44
+73
+16
+73
+14
+44
+74
+43
+13
+32
+13
+73
+16
+29
+13
+44
+29
+14
+46
+59
+29
+59
+61
+29
+32
+28
+61
+43
+44
+46
+32
+32
+74
+44
+76
+28
+44
+76
+43
+59
+14
+31
+47
+44
+14
+16
+76
+13
+13
+77
+28
+13
+44
+73
+44
+43
+77
+28
+44
+14
+13
+73
+43
+43
+61
+13
+16
+16
+29
+29
+46
+29
+73
+29
+59
+28
+47
+29
+32
+58
+14
+32
+32
+62
+29
+62
+13
+76
+76
+74
+73
+17
+13
+32
+47
+61
+44
+77
+13
+29
+43
+31
+13
+73
+59
+13
+14
+29
+14
+62
+61
+46
+61
+13
+14
+58
+62
+47
+77
+61
+16
+46
+32
+76
+28
+14
+28
+74
+13
+62
+73
+46
+61
+47
+13
+61
+73
+32
+31
+58
+29
+73
+73
+13
+43
+46
+73
+32
+59
+31
+74
+29
+47
+47
+59
+43
+76
+44
+47
+14
+32
+59
+32
+73
+47
+14
+58
+17
+58
+29
+61
+32
+74
+58
+32
+62
+47
+47
+62
+14
+73
+76
+43
+46
+31
+58
+17
+61
+17
+46
+17
+17
+31
+46
+74
+59
+31
+16
+28
+62
+58
+61
+47
+32
+76
+59
+31
+47
+13
+74
+28
+61
+28
+76
+28
+76
+29
+47
+31
+73
+76
+73
+44
+44
+44
+17
+17
+13
+76
+59
+76
+47
+13
+31
+46
+29
+61
+31
+17
+47
+16
+77
+14
+46
+32
+73
+32
+29
+76
+58
+31
+74
+46
+76
+76
+44
+16
+61
+28
+28
+13
+29
+76
+16
+46
+13
+62
+28
+43
+13
+76
+43
+58
+46
+76
+43
+29
+31
+17
+58
+16
+31
+31
+46
+16
+47
+62
+43
+13
+28
+46
+29
+32
+44
+44
+76
+47
+58
+16
+16
+13
+74
+29
+61
+29
+74
+73
+59
+59
+46
+43
+76
+29
+47
+29
+47
+74
+44
+31
+16
+74
+29
+74
+32
+47
+62
+74
+61
+29
+44
+16
+74
+32
+61
+47
+13
+74
+59
+32
+14
+73
+29
+46
+46
+32
+74
+32
+29
+16
+58
+43
+31
+74
+43
+44
+28
+59
+47
+61
+59
+16
+59
+43
+31
+31
+16
+16
+16
+77
+17
+43
+59
+58
+29
+59
+44
+17
+59
+61
+61
+44
+16
+14
+58
+73
+59
+29
+47
+17
+13
+31
+44
+76
+62
+59
+29
+17
+77
+73
+77
+58
+13
+44
+77
+14
+46
+32
+47
+31
+28
+32
+44
+17
+73
+29
+16
+46
+46
+47
+16
+16
+13
+14
+58
+62
+61
+61
+58
+62
+47
+16
+43
+44
+14
+76
+29
+73
+14
+44
+14
+58
+28
+47
+76
+14
+61
+32
+16
+28
+77
+31
+13
+58
+73
+46
+61
+47
+62
+14
+32
+73
+17
+16
+14
+59
+28
+61
+31
+73
+77
+77
+76
+58
+28
+73
+44
+43
+44
+17
+47
+47
+46
+59
+44
+59
+43
+46
+17
+62
+16
+43
+59
+46
+46
+32
+59
+74
+44
+46
+47
+61
+46
+44
+59
+61
+16
+44
+77
+44
+32
+43
+74
+44
+73
+31
+44
+58
+44
+14
+31
+76
+74
+28
+62
+31
+14
+62
+14
+47
+17
+74
+76
+44
+14
+17
+44
+73
+61
+62
+16
+46
+44
+46
+47
+14
+61
+17
+77
+59
+13
+14
+73
+58
+13
+74
+32
+46
+62
+76
+59
+74
+77
+14
+29
+76
+28
+14
+47
+32
+13
+13
+17
+59
+73
+61
+31
+46
+76
+28
+31
+76
+77
+44
+13
+13
+77
+28
+28
+47
+76
+46
+73
+17
+73
+61
+76
+16
+58
+73
+46
+28
+44
+73
+77
+73
+61
+29
+59
+28
+32
+76
+32
+62
+77
+47
+31
+59
+28
+73
+77
+46
+32
+61
+76
+16
+16
+44
+59
+14
+29
+76
+28
+28
+74
+47
+62
+28
+62
+29
+58
+62
+14
+59
+74
+59
+58
+16
+62
+28
+61
+14
+44
+58
+43
+16
+28
+74
+28
+61
+74
+61
+58
+29
+13
+46
+46
+77
+74
+43
+16
+47
+16
+58
+29
+32
+62
+46
+13
+43
+77
+62
+76
+16
+28
+14
+16
+31
+28
+31
+43
+77
+29
+74
+29
+31
+29
+14
+73
+16
+73
+17
+43
+29
+17
+17
+44
+47
+58
+61
+59
+76
+43
+13
+16
+47
+14
+62
+14
+74
+16
+74
+31
+44
+16
+44
+61
+59
+13
+76
+28
+13
+32
+13
+73
+58
+16
+13
+73
+31
+13
+61
+28
+28
+31
+74
+29
+58
+28
+59
+44
+61
+73
+28
+58
+44
+28
+59
+73
+29
+62
+77
+28
+58
+61
+28
+16
+59
+29
+17
+28
+58
+32
+62
+28
+14
+16
+61
+31
+31
+61
+28
+31
+73
+74
+62
+13
+77
+44
+29
+44
+62
+46
+73
+32
+16
+17
+47
+74
+73
+17
+16
+16
+43
+16
+59
+31
+58
+13
+17
+73
+46
+28
+61
+76
+47
+16
+46
+43
+61
+46
+46
+61
+73
+43
+61
+44
+13
+46
+58
+74
+77
+31
+73
+44
+62
+61
+73
+76
+29
+31
+17
+46
+47
+16
+29
+44
+61
+74
+76
+47
+47
+61
+46
+76
+58
+61
+29
+77
+17
+61
+76
+17
+47
+32
+58
+13
+47
+14
+31
+62
+13
+74
+17
+13
+43
+13
+17
+77
+46
+13
+16
+29
+31
+77
+29
+74
+76
+46
+28
+13
+32
+29
+77
+47
+14
+28
+77
+28
+61
+61
+44
+62
+76
+29
+28
+28
+29
+73
+61
+29
+31
+58
+43
+76
+13
+61
+17
+31
+47
+31
+17
+29
+62
+32
+59
+47
+59
+16
+13
+14
+74
+58
+13
+62
+17
+17
+28
+32
+58
+43
+61
+76
+76
+47
+32
+17
+62
+43
+46
+76
+58
+73
+76
+16
+47
+32
+62
+28
+61
+74
+74
+58
+62
+43
+59
+62
+59
+73
+16
+76
+16
+73
+14
+16
+17
+74
+14
+28
+32
+61
+29
+77
+28
+77
+16
+13
+28
+77
+74
+28
+16
+58
+61
+74
+61
+74
+61
+29
+13
+31
+32
+59
+62
+32
+58
+29
+61
+14
+31
+77
+77
+17
+76
+47
+29
+73
+31
+32
+76
+58
+31
+76
+61
+28
+44
+16
+17
+62
+16
+46
+28
+44
+43
+62
+32
+44
+76
+44
+32
+43
+32
+14
+47
+44
+17
+14
+76
+17
+74
+31
+14
+62
+43
+17
+28
+58
+46
+14
+76
+62
+46
+76
+73
+28
+14
+61
+46
+59
+31
+73
+46
+73
+61
+73
+28
+61
+77
+29
+31
+46
+43
+43
+28
+76
+47
+61
+73
+43
+76
+46
+62
+61
+28
+17
+76
+61
+62
+14
+44
+58
+28
+77
+46
+43
+13
+77
+62
+76
+61
+76
+62
+14
+44
+59
+58
+13
+29
+31
+44
+77
+77
+29
+76
+13
+13
+58
+62
+32
+77
+77
+29
+59
+77
+17
+47
+31
+76
+46
+59
+31
+29
+28
+29
+46
+58
+61
+62
+59
+77
+31
+73
+32
+13
+58
+74
+76
+14
+62
+32
+16
+47
+47
+47
+17
+47
+77
+58
+31
+74
+31
+44
+73
+76
+73
+28
+13
+77
+32
+46
+16
+14
+59
+28
+77
+28
+77
+77
+62
+46
+77
+31
+74
+61
+31
+58
+13
+77
+16
+77
+47
+17
+32
+58
+46
+29
+28
+16
+31
+43
+62
+74
+43
+46
+58
+76
+59
+32
+31
+77
+61
+17
+59
+76
+31
+61
+16
+59
+28
+29
+74
+17
+16
+59
+16
+32
+47
+14
+76
+16
+76
+31
+73
+74
+73
+61
+17
+43
+14
+43
+14
+76
+73
+73
+76
+32
+73
+17
+58
+58
+28
+73
+62
+13
+31
+59
+76
+74
+62
+17
+61
+59
+61
+32
+29
+17
+46
+16
+31
+14
+14
+14
+13
+58
+59
+59
+32
+16
+61
+58
+43
+58
+77
+47
+28
+31
+47
+17
+61
+16
+62
+46
+47
+17
+62
+13
+29
+28
+43
+13
+73
+59
+44
+14
+73
+14
+13
+77
+74
+13
+58
+44
+16
+28
+17
+58
+46
+28
+16
+58
+77
+17
+44
+43
+43
+17
+73
+43
+43
+59
+74
+46
+62
+74
+74
+47
+31
+61
+16
+43
+62
+74
+76
+31
+14
+29
+61
+73
+59
+44
+16
+76
+61
+47
+17
+73
+58
+17
+62
+74
+29
+74
+43
+76
+62
+76
+61
+17
+29
+59
+61
+46
+13
+13
+59
+62
+76
+32
+16
+13
+47
+77
+16
+47
+76
+16
+74
+16
+28
+47
+13
+59
+77
+28
+61
+73
+16
+44
+16
+59
+16
+59
+31
+32
+16
+43
+46
+32
+76
+61
+47
+58
+59
+59
+16
+76
+17
+17
+76
+46
+17
+29
+47
+31
+17
+62
+61
+29
+76
+74
+77
+61
+61
+73
+31
+73
+59
+16
+76
+43
+59
+62
+16
+28
+62
+13
+13
+14
+62
+17
+73
+58
+16
+76
+76
+43
+76
+16
+31
+62
+31
+28
+29
+77
+46
+29
+17
+43
+73
+44
+16
+62
+62
+46
+62
+32
+46
+59
+13
+43
+77
+44
+17
+47
+31
+62
+62
+47
+31
+43
+44
+73
+14
+28
+29
+31
+76
+76
+13
+73
+16
+43
+29
+31
+59
+32
+74
+62
+32
+28
+59
+73
+59
+28
+29
+28
+29
+13
+58
+17
+62
+58
+61
+73
+58
+43
+43
+44
+44
+32
+47
+73
+32
+28
+29
+76
+44
+17
+31
+73
+73
+29
+74
+59
+29
+32
+47
+76
+13
+47
+16
+17
+58
+76
+17
+47
+43
+31
+46
+17
+29
+44
+59
+17
+32
+62
+76
+62
+31
+29
+76
+61
+74
+47
+61
+16
+62
+74
+29
+13
+74
+47
+43
+29
+58
+29
+16
+44
+58
+29
+43
+46
+62
+13
+16
+76
+46
+61
+32
+28
+76
+73
+62
+76
+32
+14
+43
+13
+44
+46
+74
+59
+47
+47
+47
+62
+47
+44
+46
+28
+16
+16
+28
+32
+61
+28
+47
+74
+59
+62
+74
+58
+74
+16
+73
+47
+76
+47
+14
+17
+28
+73
+47
+32
+43
+14
+32
+13
+44
+31
+58
+32
+62
+32
+14
+31
+59
+58
+29
+32
+59
+14
+14
+31
+28
+77
+59
+59
+17
+32
+28
+44
+44
+28
+29
+31
+17
+77
+43
+59
+16
+61
+74
+62
+73
+77
+43
+74
+44
+43
+73
+14
+47
+44
+32
+43
+61
+32
+46
+43
+77
+76
+47
+61
+77
+61
+73
+16
+59
+43
+32
+47
+16
+47
+61
+77
+59
+46
+77
+14
+61
+31
+62
+44
+17
+17
+13
+58
+77
+32
+74
+62
+76
+14
+43
+59
+47
+74
+73
+58
+46
+58
+62
+43
+76
+43
+58
+74
+62
+44
+28
+47
+62
+62
+29
+29
+77
+17
+16
+77
+28
+16
+46
+14
+31
+59
+76
+43
+28
+32
+62
+31
+59
+28
+28
+43
+28
+74
+44
+44
+44
+29
+14
+73
+13
+31
+58
+28
+17
+29
+59
+31
+13
+74
+16
+14
+13
+73
+59
+32
+31
+43
+28
+58
+46
+74
+28
+47
+28
+76
+77
+47
+61
+44
+58
+16
+44
+59
+31
+17
+31
+58
+29
+16
+13
+74
+47
+46
+61
+61
+74
+44
+16
+73
+46
+17
+77
+31
+59
+16
+13
+17
+73
+58
+17
+76
+77
+32
+73
+43
+46
+14
+77
+14
+44
+47
+28
+44
+74
+43
+28
+74
+77
+14
+59
+16
+47
+76
+74
+46
+44
+46
+28
+73
+61
+43
+58
+59
+32
+16
+73
+29
+17
+77
+58
+73
+31
+62
+17
+44
+31
+31
+46
+31
+43
+16
+77
+59
+43
+58
+73
+29
+17
+31
+13
+46
+29
+62
+61
+61
+73
+31
+17
+29
+47
+62
+58
+77
+31
+73
+77
+73
+16
+13
+62
+58
+44
+58
+14
+17
+44
+74
+43
+61
+16
+62
+76
+73
+16
+77
+76
+14
+47
+44
+17
+77
+14
+46
+44
+31
+59
+77
+13
+59
+43
+59
+16
+77
+29
+43
+32
+73
+31
+16
+77
+61
+76
+62
+28
+43
+61
+73
+14
+76
+14
+28
+62
+58
+47
+46
+61
+43
+31
+61
+17
+43
+13
+13
+28
+17
+59
+73
+16
+28
+31
+17
+77
+32
+31
+44
+16
+58
+59
+29
+29
+16
+14
+62
+31
+29
+16
+43
+17
+46
+73
+59
+16
+58
+59
+14
+31
+74
+28
+73
+76
+43
+16
+43
+32
+46
+13
+16
+44
+46
+44
+31
+29
+76
+76
+31
+31
+14
+61
+29
+17
+44
+43
+74
+58
+59
+73
+16
+17
+47
+31
+46
+46
+29
+59
+62
+76
+58
+29
+61
+28
+31
+31
+44
+61
+76
+74
+59
+31
+14
+14
+44
+29
+77
+61
+13
+58
+76
+61
+62
+28
+17
+32
+32
+28
+74
+73
+74
+73
+44
+59
+43
+59
+74
+73
+77
+32
+74
+74
+47
+46
+46
+47
+47
+31
+13
+73
+14
+47
+62
+17
+28
+77
+46
+73
+14
+62
+76
+59
+47
+31
+44
+73
+61
+61
+31
+28
+44
+13
+14
+16
+17
+47
+17
+58
+77
+76
+28
+47
+73
+32
+59
+17
+17
+61
+32
+74
+31
+28
+73
+29
+46
+46
+16
+74
+59
+62
+14
+61
+29
+32
+29
+76
+44
+62
+17
+29
+73
+46
+13
+47
+74
+29
+17
+17
+28
+14
+29
+32
+58
+46
+47
+17
+76
+77
+13
+13
+58
+13
+28
+62
+32
+62
+47
+76
+73
+13
+59
+46
+61
+43
+76
+62
+29
+13
+74
+61
+43
+13
+46
+14
+77
+29
+29
+44
+31
+73
+77
+44
+17
+47
+62
+44
+61
+74
+17
+44
+13
+76
+74
+61
+17
+74
+14
+58
+58
+16
+28
+77
+13
+28
+74
+29
+59
+46
+13
+13
+62
+14
+31
+28
+43
+31
+28
+74
+43
+46
+76
+61
+32
+74
+73
+61
+14
+74
+46
+17
+17
+46
+29
+73
+31
+76
+17
+43
+44
+16
+44
+28
+47
+62
+31
+44
+17
+59
+77
+47
+58
+47
+16
+76
+59
+32
+31
+16
+44
+74
+29
+17
+58
+61
+73
+32
+16
+58
+74
+16
+76
+13
+14
+31
+32
+17
+29
+32
+28
+28
+77
+74
+13
+16
+17
+61
+43
+17
+16
+59
+74
+14
+29
+29
+44
+74
+77
+58
+74
+46
+43
+29
+14
+16
+14
+62
+14
+61
+16
+31
+17
+44
+16
+47
+32
+74
+73
+44
+62
+14
+46
+61
+73
+43
+44
+14
+73
+14
+76
+46
+76
+14
+32
+74
+13
+28
+31
+58
+44
+31
+77
+13
+61
+77
+62
+13
+62
+74
+77
+28
+59
+16
+16
+14
+47
+47
+31
+62
+17
+59
+43
+61
+46
+32
+62
+76
+13
+13
+13
+59
+28
+43
+46
+77
+76
+32
+77
+76
+13
+16
+44
+62
+73
+17
+28
+28
+59
+73
+31
+46
+31
+77
+16
+46
+61
+77
+59
+73
+73
+28
+32
+47
+47
+61
+46
+17
+31
+74
+74
+31
+47
+61
+17
+61
+47
+62
+46
+29
+76
+16
+58
+76
+28
+31
+14
+47
+44
+32
+28
+31
+46
+62
+16
+74
+13
+32
+47
+16
+58
+44
+46
+73
+29
+17
+59
+47
+73
+77
+28
+73
+62
+59
+13
+47
+74
+32
+43
+77
+73
+31
+13
+73
+29
+76
+61
+43
+59
+73
+74
+77
+43
+29
+76
+16
+17
+58
+29
+31
+59
+16
+14
+61
+28
+32
+32
+28
+62
+74
+43
+59
+46
+29
+29
+13
+17
+28
+62
+61
+62
+31
+13
+13
+13
+44
+44
+44
+32
+76
+17
+43
+73
+17
+47
+31
+32
+76
+44
+14
+44
+58
+17
+47
+74
+29
+13
+43
+76
+73
+46
+28
+61
+46
+32
+76
+58
+76
+13
+32
+47
+47
+47
+29
+58
+44
+28
+61
+62
+13
+29
+59
+44
+14
+76
+16
+43
+46
+32
+46
+28
+76
+28
+61
+13
+47
+32
+13
+28
+47
+28
+32
+47
+44
+44
+62
+13
+14
+76
+77
+32
+62
+77
+44
+29
+62
+58
+74
+59
+13
+62
+62
+28
+43
+73
+29
+13
+44
+46
+76
+29
+43
+13
+31
+47
+47
+46
+28
+59
+76
+13
+61
+32
+17
+44
+61
+62
+74
+77
+44
+76
+61
+32
+73
+77
+62
+76
+76
+44
+59
+28
+73
+28
+29
+29
+76
+28
+58
+77
+61
+47
+73
+76
+76
+13
+46
+74
+43
+16
+32
+31
+46
+17
+16
+47
+14
+29
+58
+74
+32
+47
+44
+58
+32
+13
+77
+29
+28
+77
+46
+74
+17
+77
+46
+58
+29
+73
+43
+43
+44
+14
+13
+61
+44
+28
+74
+62
+31
+77
+62
+14
+13
+74
+43
+13
+58
+13
+59
+59
+74
+59
+74
+74
+59
+43
+76
+44
+58
+62
+31
+31
+44
+74
+13
+62
+46
+29
+16
+28
+61
+47
+13
+76
+13
+47
+32
+74
+59
+31
+32
+77
+47
+47
+32
+58
+43
+43
+46
+28
+61
+14
+31
+46
+74
+77
+76
+74
+46
+62
+47
+62
+46
+73
+14
+46
+47
+47
+58
+43
+28
+43
+43
+13
+47
+59
+62
+46
+74
+32
+74
+74
+13
+28
+44
+32
+73
+59
+43
+73
+32
+44
+29
+77
+16
+73
+16
+58
+61
+73
+43
+32
+43
+43
+32
+47
+76
+43
+31
+62
+43
+74
+59
+14
+47
+44
+61
+32
+46
+73
+62
+59
+44
+76
+77
+76
+28
+44
+77
+73
+16
+44
+16
+77
+32
+77
+44
+73
+43
+73
+28
+14
+59
+28
+17
+28
+13
+46
+43
+43
+62
+58
+59
+59
+47
+29
+31
+32
+46
+16
+31
+14
+76
+62
+13
+47
+59
+73
+77
+47
+62
+29
+32
+47
+44
+14
+62
+29
+13
+43
+28
+44
+62
+13
+62
+76
+17
+74
+43
+13
+46
+43
+59
+62
+46
+62
+31
+73
+32
+46
+73
+44
+46
+28
+61
+74
+47
+47
+47
+76
+44
+17
+31
+59
+13
+46
+16
+14
+77
+73
+59
+17
+32
+76
+47
+58
+76
+29
+61
+14
+29
+47
+76
+17
+32
+17
+32
+77
+62
+47
+13
+76
+62
+14
+31
+31
+17
+43
+29
+29
+16
+13
+77
+17
+62
+44
+76
+58
+62
+47
+16
+17
+29
+17
+43
+43
+46
+76
+58
+44
+43
+17
+44
+73
+43
+61
+28
+17
+62
+28
+14
+16
+13
+47
+74
+14
+29
+61
+31
+73
+31
+59
+14
+62
+32
+32
+17
+16
+61
+47
+32
+76
+59
+31
+29
+17
+16
+44
+47
+58
+46
+17
+13
+16
+73
+77
+58
+77
+16
+43
+16
+61
+61
+61
+32
+14
+62
+14
+76
+77
+59
+13
+43
+61
+76
+47
+13
+32
+43
+59
+47
+28
+31
+74
+13
+47
+16
+74
+28
+77
+46
+61
+32
+62
+44
+16
+77
+47
+58
+77
+32
+46
+17
+44
+13
+73
+44
+62
+46
+28
+47
+61
+61
+73
+17
+73
+28
+74
+32
+61
+16
+62
+31
+16
+13
+16
+47
+58
+62
+74
+43
+77
+14
+47
+17
+32
+77
+32
+14
+77
+43
+28
+17
+16
+47
+17
+13
+47
+43
+32
+16
+14
+46
+61
+76
+29
+77
+43
+73
+29
+77
+59
+74
+74
+61
+74
+61
+77
+76
+32
+44
+73
+59
+32
+44
+74
+61
+46
+47
+76
+16
+58
+17
+61
+77
+14
+17
+77
+46
+73
+73
+46
+77
+76
+46
+73
+17
+44
+17
+74
+28
+17
+47
+44
+43
+32
+59
+74
+13
+61
+73
+14
+46
+13
+76
+28
+76
+73
+61
+31
+16
+31
+62
+47
+77
+73
+61
+74
+73
+74
+62
+43
+77
+31
+13
+16
+73
+43
+29
+77
+77
+14
+46
+77
+28
+47
+74
+47
+43
+17
+17
+59
+59
+47
+76
+13
+62
+76
+76
+76
+43
+29
+77
+74
+13
+77
+29
+29
+44
+16
+59
+29
+17
+77
+13
+31
+62
+32
+43
+29
+29
+58
+32
+44
+32
+28
+77
+73
+62
+58
+17
+76
+76
+43
+28
+31
+61
+76
+47
+46
+47
+13
+46
+44
+59
+28
+32
+13
+76
+31
+28
+32
+28
+31
+47
+47
+47
+44
+43
+62
+59
+13
+59
+14
+32
+46
+44
+32
+59
+43
+73
+77
+43
+17
+46
+43
+16
+31
+29
+47
+29
+47
+31
+28
+61
+32
+32
+47
+74
+61
+28
+61
+77
+58
+17
+76
+46
+46
+46
+77
+29
+16
+14
+46
+28
+14
+44
+76
+13
+44
+74
+32
+31
+59
+17
+44
+76
+58
+73
+47
+62
+74
+43
+32
+74
+31
+13
+17
+46
+46
+28
+73
+13
+44
+46
+29
+61
+31
+43
+28
+76
+13
+16
+43
+59
+76
+73
+47
+74
+28
+28
+31
+17
+58
+76
+58
+31
+16
+16
+73
+46
+13
+76
+43
+76
+32
+74
+16
+61
+59
+62
+76
+44
+32
+44
+44
+17
+77
+77
+31
+59
+44
+14
+76
+47
+14
+73
+16
+73
+62
+14
+32
+76
+43
+29
+32
+14
+14
+31
+76
+13
+13
+14
+17
+43
+77
+16
+32
+31
+73
+31
+29
+47
+46
+28
+32
+74
+14
+46
+31
+47
+13
+76
+76
+59
+73
+13
+62
+43
+59
+61
+62
+47
+16
+47
+17
+17
+13
+58
+58
+32
+73
+46
+13
+17
+43
+74
+32
+76
+62
+43
+29
+44
+43
+58
+17
+16
+73
+59
+59
+62
+47
+77
+61
+16
+46
+73
+73
+17
+46
+73
+73
+47
+76
+73
+16
+59
+61
+28
+28
+29
+62
+32
+46
+58
+44
+46
+77
+29
+17
+58
+28
+16
+62
+29
+61
+17
+44
+32
+17
+13
+62
+31
+16
+61
+13
+32
+47
+73
+47
+31
+16
+13
+58
+44
+59
+44
+31
+76
+16
+46
+47
+59
+62
+17
+14
+47
+14
+47
+59
+28
+73
+14
+28
+74
+16
+61
+59
+43
+28
+13
+73
+61
+13
+62
+13
+77
+46
+16
+28
+17
+46
+73
+29
+59
+29
+44
+32
+46
+74
+46
+16
+59
+44
+59
+59
+47
+32
+31
+77
+31
+46
+47
+77
+62
+43
+16
+31
+46
+59
+32
+44
+73
+77
+47
+29
+62
+31
+16
+32
+13
+13
+44
+74
+47
+58
+47
+58
+43
+13
+73
+14
+58
+17
+29
+47
+44
+46
+74
+74
+31
+17
+58
+61
+61
+46
+43
+59
+44
+59
+58
+28
+17
+61
+73
+77
+74
+77
+32
+16
+14
+47
+58
+14
+77
+61
+13
+14
+31
+13
+44
+62
+61
+31
+17
+73
+58
+62
+14
+77
+44
+29
+61
+16
+46
+31
+13
+17
+29
+31
+73
+46
+58
+61
+73
+74
+32
+16
+61
+44
+43
+73
+46
+77
+62
+46
+13
+76
+29
+73
+76
+74
+77
+13
+76
+43
+76
+28
+28
+14
+59
+77
+17
+16
+62
+43
+16
+43
+13
+43
+46
+31
+61
+31
+61
+16
+74
+44
+29
+61
+31
+29
+14
+58
+47
+46
+77
+16
+61
+44
+58
+59
+58
+77
+16
+13
+61
+16
+73
+28
+76
+31
+59
+58
+44
+46
+74
+46
+59
+17
+32
+47
+13
+43
+76
+16
+43
+28
+17
+44
+73
+17
+73
+17
+17
+16
+31
+61
+46
+59
+14
+16
+29
+73
+16
+74
+59
+29
+29
+46
+14
+44
+74
+13
+58
+59
+46
+14
+59
+58
+74
+16
+73
+32
+29
+62
+47
+29
+62
+17
+13
+14
+46
+17
+13
+29
+73
+13
+31
+58
+14
+61
+46
+58
+73
+76
+14
+59
+44
+13
+17
+32
+16
+28
+28
+17
+59
+59
+62
+16
+13
+76
+47
+43
+77
+76
+31
+61
+47
+76
+31
+47
+17
+31
+13
+47
+44
+58
+28
+76
+31
+62
+47
+14
+32
+17
+61
+76
+16
+43
+73
+17
+73
+73
+59
+58
+47
+28
+76
+47
+73
+74
+61
+29
+28
+74
+62
+43
+59
+76
+32
+76
+44
+74
+17
+14
+77
+59
+62
+73
+13
+46
+17
+46
+61
+59
+77
+32
+59
+62
+73
+76
+77
+13
+13
+59
+62
+31
+77
+43
+61
+73
+58
+13
+73
+43
+16
+16
+47
+61
+28
+13
+77
+73
+32
+61
+62
+17
+59
+74
+74
+62
+47
+16
+13
+44
+46
+17
+32
+74
+58
+47
+28
+59
+61
+44
+62
+14
+62
+17
+43
+28
+32
+17
+77
+16
+31
+74
+47
+17
+46
+74
+29
+28
+46
+76
+17
+28
+73
+58
+61
+16
+44
+43
+43
+44
+16
+61
+61
+28
+47
+62
+31
+62
+76
+58
+16
+29
+43
+14
+46
+31
+74
+62
+61
+13
+17
+46
+73
+17
+46
+62
+58
+31
+73
+13
+44
+32
+44
+28
+14
+29
+14
+59
+16
+74
+32
+43
+31
+17
+28
+73
+58
+58
+77
+29
+62
+74
+73
+31
+46
+76
+43
+13
+61
+43
+61
+62
+59
+76
+62
+46
+31
+32
+73
+74
+59
+17
+76
+43
+73
+58
+44
+47
+46
+14
+76
+73
+32
+59
+76
+13
+73
+16
+44
+17
+32
+62
+59
+14
+14
+59
+61
+43
+43
+43
+32
+32
+43
+47
+17
+17
+44
+61
+14
+17
+46
+47
+32
+44
+31
+14
+74
+17
+28
+47
+73
+76
+14
+13
+59
+16
+58
+61
+47
+43
+44
+74
+62
+43
+43
+28
+59
+77
+14
+47
+73
+61
+13
+77
+13
+59
+16
+17
+73
+13
+44
+73
+43
+44
+43
+74
+62
+44
+58
+16
+32
+62
+74
+44
+43
+74
+58
+77
+14
+14
+58
+59
+29
+17
+16
+44
+43
+46
+61
+17
+76
+76
+43
+74
+58
+47
+74
+46
+16
+16
+47
+14
+47
+59
+29
+58
+58
+28
+14
+43
+29
+14
+14
+58
+16
+16
+47
+31
+74
+16
+43
+47
+43
+74
+32
+47
+74
+16
+74
+59
+73
+74
+28
+32
+47
+29
+74
+32
+76
+47
+76
+44
+47
+58
+58
+44
+14
+43
+76
+16
+13
+32
+16
+59
+74
+17
+31
+74
+73
+58
+43
+31
+74
+43
+61
+29
+61
+14
+44
+77
+43
+17
+28
+31
+28
+32
+59
+44
+61
+61
+61
+59
+29
+76
+74
+59
+61
+13
+58
+43
+76
+44
+28
+31
+44
+73
+32
+31
+14
+73
+44
+61
+73
+73
+62
+46
+47
+28
+77
+29
+29
+13
+14
+74
+43
+58
+58
+58
+43
+62
+17
+28
+14
+31
+47
+28
+16
+44
+14
+28
+32
+43
+13
+14
+76
+77
+77
+43
+77
+62
+47
+17
+73
+58
+13
+73
+46
+32
+47
+58
+14
+61
+16
+73
+17
+47
+17
+77
+76
+74
+59
+44
+43
+59
+47
+13
+47
+59
+43
+46
+46
+13
+32
+31
+32
+14
+61
+32
+32
+77
+29
+16
+29
+46
+61
+73
+32
+13
+47
+13
+58
+13
+44
+77
+32
+31
+58
+46
+47
+43
+13
+58
+43
+62
+14
+46
+28
+73
+16
+32
+14
+76
+74
+16
+17
+32
+31
+13
+29
+46
+17
+61
+44
+76
+29
+61
+29
+46
+14
+59
+77
+17
+74
+28
+62
+17
+77
+46
+14
+28
+13
+74
+14
+59
+74
+76
+76
+44
+28
+47
+17
+58
+31
+46
+46
+59
+44
+29
+61
+73
+46
+76
+77
+44
+73
+14
+31
+31
+76
+13
+17
+74
+58
+28
+76
+13
+46
+31
+76
+28
+47
+46
+47
+44
+77
+61
+16
+73
+62
+74
+14
+58
+58
+73
+14
+62
+31
+58
+59
+62
+14
+74
+47
+46
+61
+46
+46
+16
+16
+76
+16
+29
+62
+47
+44
+76
+31
+77
+47
+17
+14
+46
+62
+77
+73
+32
+77
+13
+31
+13
+47
+76
+17
+73
+77
+28
+29
+58
+13
+59
+29
+58
+44
+61
+44
+28
+16
+32
+76
+43
+47
+17
+47
+17
+44
+44
+47
+28
+62
+47
+47
+61
+59
+13
+73
+14
+74
+17
+44
+16
+13
+16
+17
+13
+62
+13
+73
+46
+17
+47
+28
+32
+61
+44
+73
+62
+17
+58
+28
+29
+32
+14
+29
+62
+43
+59
+44
+16
+32
+59
+13
+74
+47
+44
+74
+44
+32
+17
+28
+58
+31
+46
+76
+47
+73
+59
+62
+58
+58
+76
+13
+29
+43
+32
+28
+58
+62
+44
+46
+17
+61
+47
+17
+62
+28
+76
+32
+47
+16
+32
+74
+44
+58
+77
+77
+14
+76
+13
+47
+62
+28
+59
+28
+17
+31
+16
+58
+61
+59
+76
+47
+14
+28
+46
+14
+46
+47
+59
+77
+61
+44
+77
+76
+13
+76
+62
+61
+61
+76
+58
+14
+28
+73
+74
+59
+13
+62
+77
+16
+62
+28
+29
+59
+76
+28
+62
+32
+58
+46
+17
+17
+62
+17
+16
+76
+77
+44
+13
+46
+14
+17
+61
+58
+59
+74
+47
+73
+47
+16
+16
+47
+62
+31
+58
+17
+62
+59
+43
+76
+73
+61
+29
+13
+14
+59
+31
+58
+62
+32
+76
+47
+43
+59
+29
+13
+14
+73
+13
+73
+29
+77
+17
+44
+47
+61
+46
+77
+58
+77
+16
+46
+43
+61
+74
+59
+74
+47
+17
+62
+74
+59
+77
+17
+76
+14
+73
+44
+58
+29
+61
+58
+59
+16
+14
+17
+62
+61
+28
+44
+13
+61
+44
+62
+59
+73
+17
+47
+43
+13
+62
+77
+13
+73
+44
+14
+73
+73
+46
+59
+32
+76
+17
+44
+31
+61
+74
+62
+74
+29
+28
+32
+74
+46
+28
+76
+62
+16
+29
+76
+76
+73
+61
+28
+73
+58
+58
+73
+14
+73
+32
+29
+58
+47
+31
+61
+13
+29
+62
+77
+28
+16
+77
+58
+61
+77
+59
+47
+58
+28
+13
+76
+77
+76
+59
+17
+16
+74
+61
+31
+28
+77
+32
+47
+59
+16
+31
+58
+47
+62
+13
+61
+46
+29
+13
+62
+47
+76
+76
+77
+16
+32
+17
+59
+44
+77
+76
+47
+13
+76
+62
+61
+46
+43
+31
+17
+77
+44
+29
+77
+29
+74
+16
+47
+46
+74
+77
+77
+61
+58
+77
+76
+13
+47
+47
+14
+32
+73
+13
+74
+28
+46
+58
+44
+32
+14
+76
+32
+46
+31
+17
+16
+32
+76
+62
+29
+44
+17
+13
+32
+61
+73
+46
+59
+74
+14
+29
+43
+76
+31
+31
+74
+76
+31
+17
+13
+62
+73
+73
+47
+17
+46
+77
+17
+31
+73
+58
+46
+76
+14
+46
+17
+73
+32
+58
+61
+47
+32
+16
+13
+62
+77
+58
+76
+74
+31
+43
+28
+61
+77
+44
+74
+59
+59
+14
+58
+13
+46
+31
+74
+14
+73
+28
+46
+43
+74
+77
+46
+77
+73
+16
+62
+62
+43
+32
+58
+44
+58
+74
+77
+32
+73
+16
+32
+43
+28
+58
+13
+76
+59
+58
+77
+44
+44
+62
+59
+59
+46
+61
+43
+47
+17
+74
+58
+58
+59
+76
+32
+16
+28
+76
+47
+32
+13
+16
+74
+13
+32
+62
+32
+29
+43
+58
+76
+61
+13
+28
+14
+28
+32
+46
+62
+32
+17
+31
+59
+17
+58
+16
+58
+16
+62
+74
+46
+14
+29
+31
+17
+73
+16
+14
+58
+44
+46
+58
+62
+77
+16
+73
+43
+31
+46
+28
+28
+59
+47
+58
+73
+28
+44
+59
+76
+47
+13
+43
+61
+47
+46
+61
+28
+14
+14
+47
+61
+43
+46
+17
+74
+61
+73
+13
+28
+28
+47
+61
+13
+73
+28
+14
+14
+76
+13
+74
+14
+13
+32
+59
+43
+47
+31
+32
+76
+62
+74
+46
+77
+32
+46
+73
+13
+76
+31
+32
+58
+62
+58
+47
+59
+44
+73
+76
+28
+43
+28
+61
+73
+16
+59
+73
+29
+17
+73
+58
+62
+59
+14
+62
+76
+62
+46
+14
+44
+77
+62
+17
+31
+32
+77
+46
+46
+29
+28
+13
+61
+74
+43
+46
+44
+76
+32
+16
+61
+59
+59
+44
+17
+62
+73
+62
+62
+59
+58
+61
+74
+47
+32
+14
+44
+16
+58
+47
+43
+44
+14
+16
+77
+32
+76
+16
+77
+28
+61
+16
+13
+59
+59
+77
+61
+58
+61
+16
+73
+76
+44
+61
+73
+29
+74
+17
+28
+61
+14
+28
+62
+76
+46
+44
+32
+16
+73
+77
+43
+44
+29
+62
+44
+58
+32
+58
+76
+13
+13
+62
+62
+28
+32
+32
+28
+13
+46
+61
+77
+74
+62
+32
+14
+32
+31
+29
+44
+46
+62
+31
+43
+31
+16
+58
+61
+17
+31
+47
+31
+28
+62
+17
+16
+77
+73
+44
+77
+43
+44
+73
+17
+74
+29
+73
+13
+32
+47
+17
+28
+43
+46
+59
+44
+43
+28
+44
+61
+61
+32
+16
+46
+59
+28
+28
+62
+43
+59
+44
+13
+73
+17
+13
+17
+13
+32
+16
+74
+32
+47
+59
+44
+13
+59
+58
+76
+43
+46
+32
+44
+61
+13
+61
+77
+46
+17
+74
+73
+46
+61
+44
+43
+43
+13
+32
+17
+46
+77
+44
+74
+76
+58
+32
+73
+76
+32
+77
+17
+76
+28
+77
+62
+14
+47
+74
+13
+58
+77
+76
+76
+58
+61
+76
+29
+46
+58
+43
+28
+59
+77
+76
+76
+29
+77
+31
+58
+77
+14
+59
+14
+14
+77
+76
+43
+44
+58
+47
+43
+31
+17
+44
+58
+74
+13
+61
+76
+77
+58
+59
+17
+31
+61
+17
+47
+46
+58
+58
+32
+29
+59
+31
+47
+29
+61
+58
+29
+62
+77
+74
+31
+16
+62
+16
+14
+17
+73
+59
+74
+47
+14
+28
+43
+16
+13
+73
+59
+46
+29
+58
+14
+76
+14
+58
+17
+47
+14
+77
+16
+73
+16
+16
+74
+77
+47
+73
+59
+73
+47
+58
+17
+46
+74
+32
+58
+73
+58
+13
+17
+31
+31
+32
+28
+44
+61
+76
+46
+59
+43
+61
+31
+73
+14
+62
+77
+16
+14
+17
+73
+29
+31
+46
+76
+14
+16
+58
+76
+47
+76
+76
+17
+59
+16
+28
+62
+77
+17
+74
+59
+73
+58
+46
+73
+58
+43
+43
+62
+28
+58
+59
+62
+43
+77
+62
+58
+16
+73
+28
+58
+76
+46
+17
+76
+32
+62
+17
+76
+59
+73
+17
+46
+61
+44
+62
+74
+62
+43
+17
+29
+44
+61
+44
+29
+76
+77
+31
+31
+61
+59
+74
+46
+61
+16
+62
+62
+31
+77
+61
+73
+73
+58
+43
+14
+46
+59
+76
+44
+43
+29
+73
+59
+28
+58
+29
+44
+13
+47
+17
+16
+46
+16
+74
+16
+16
+58
+77
+73
+44
+59
+28
+58
+28
+59
+31
+77
+29
+32
+32
+76
+46
+62
+14
+59
+46
+73
+73
+28
+77
+32
+77
+17
+44
+43
+16
+43
+29
+13
+47
+44
+74
+29
+14
+28
+73
+76
+16
+13
+77
+76
+13
+47
+13
+77
+28
+43
+13
+28
+47
+74
+44
+44
+76
+29
+58
+44
+47
+32
+16
+43
+58
+61
+76
+73
+46
+77
+61
+13
+73
+29
+59
+13
+31
+16
+16
+77
+14
+44
+76
+47
+62
+59
+14
+29
+14
+47
+77
+32
+44
+74
+31
+16
+14
+73
+17
+59
+43
+73
+44
+13
+16
+73
+74
+74
+62
+58
+77
+16
+58
+13
+58
+76
+47
+74
+62
+73
+13
+76
+13
+58
+17
+44
+44
+31
+47
+46
+61
+47
+73
+76
+47
+62
+31
+14
+61
+43
+47
+61
+13
+59
+73
+62
+14
+76
+28
+32
+61
+14
+58
+17
+61
+76
+43
+13
+61
+61
+16
+76
+17
+77
+77
+44
+16
+76
+62
+32
+29
+76
+59
+59
+73
+59
+44
+17
+31
+16
+76
+31
+43
+29
+43
+29
+61
+76
+16
+29
+76
+62
+59
+31
+47
+47
+62
+14
+76
+32
+61
+74
+13
+29
+28
+58
+29
+32
+61
+77
+77
+58
+32
+13
+13
+17
+77
+13
+17
+28
+17
+76
+76
+29
+32
+17
+74
+32
+17
+16
+13
+29
+32
+61
+17
+29
+47
+73
+31
+61
+47
+13
+74
+46
+14
+76
+77
+44
+73
+29
+32
+47
+43
+31
+47
+13
+77
+58
+14
+13
+43
+74
+43
+13
+58
+17
+29
+29
+74
+47
+32
+44
+61
+74
+29
+29
+13
+58
+61
+32
+16
+46
+47
+13
+58
+43
+73
+32
+76
+47
+76
+28
+13
+14
+77
+73
+28
+47
+58
+73
+17
+13
+28
+13
+76
+17
+28
+58
+58
+76
+62
+62
+28
+61
+59
+62
+74
+43
+17
+76
+74
+44
+58
+13
+28
+61
+47
+29
+32
+28
+59
+17
+47
+73
+46
+28
+13
+32
+47
+62
+13
+28
+13
+77
+29
+32
+61
+29
+28
+16
+77
+29
+61
+43
+44
+73
+14
+14
+73
+16
+73
+17
+29
+76
+77
+58
+31
+59
+16
+59
+77
+74
+74
+59
+77
+29
+29
+73
+58
+62
+13
+76
+16
+62
+13
+31
+13
+76
+32
+62
+47
+43
+17
+77
+62
+74
+31
+46
+74
+61
+62
+16
+44
+74
+14
+47
+46
+29
+46
+32
+59
+28
+31
+73
+29
+46
+32
+13
+31
+14
+74
+32
+46
+76
+59
+31
+28
+62
+17
+59
+76
+61
+61
+61
+32
+31
+44
+46
+46
+44
+74
+58
+74
+16
+61
+58
+59
+44
+13
+31
+76
+14
+31
+43
+61
+13
+31
+29
+31
+31
+76
+58
+16
+29
+59
+58
+32
+76
+14
+28
+43
+44
+44
+77
+28
+44
+77
+58
+74
+28
+44
+76
+73
+74
+29
+14
+32
+73
+58
+29
+73
+29
+73
+32
+58
+62
+16
+73
+76
+58
+62
+14
+31
+13
+77
+16
+32
+77
+58
+77
+77
+16
+59
+44
+29
+31
+32
+32
+73
+13
+29
+32
+77
+14
+61
+14
+59
+46
+32
+17
+74
+76
+76
+47
+43
+46
+17
+62
+13
+16
+47
+14
+17
+47
+43
+59
+59
+58
+59
+74
+28
+62
+62
+62
+28
+47
+29
+47
+58
+61
+43
+76
+61
+28
+13
+28
+17
+61
+28
+13
+58
+46
+47
+77
+73
+62
+17
+29
+74
+13
+47
+46
+17
+76
+43
+17
+62
+31
+77
+61
+47
+61
+43
+14
+44
+61
+77
+13
+58
+76
+14
+62
+76
+32
+73
+61
+74
+17
+32
+14
+43
+73
+58
+16
+44
+13
+43
+74
+77
+16
+17
+46
+31
+74
+59
+32
+46
+28
+31
+74
+16
+31
+59
+61
+62
+44
+16
+44
+14
+74
+47
+13
+47
+73
+46
+29
+14
+29
+29
+29
+31
+32
+77
+73
+73
+28
+46
+32
+73
+62
+58
+59
+61
+43
+47
+28
+46
+58
+58
+73
+43
+58
+17
+29
+46
+29
+46
+77
+74
+44
+14
+59
+16
+76
+74
+32
+31
+73
+73
+32
+44
+46
+59
+74
+77
+77
+13
+76
+13
+62
+77
+16
+46
+14
+77
+77
+44
+28
+47
+46
+61
+13
+17
+32
+62
+28
+44
+14
+62
+16
+32
+32
+29
+59
+44
+44
+73
+47
+74
+13
+74
+44
+13
+59
+31
+74
+74
+28
+47
+46
+16
+58
+77
+73
+28
+29
+17
+58
+31
+29
+28
+62
+32
+28
+77
+16
+46
+17
+77
+16
+29
+43
+14
+59
+17
+59
+16
+62
+32
+74
+43
+74
+43
+74
+17
+74
+77
+62
+28
+77
+46
+32
+59
+73
+17
+14
+61
+73
+74
+29
+43
+44
+46
+14
+58
+77
+13
+43
+17
+62
+76
+47
+14
+62
+32
+13
+17
+76
+62
+29
+13
+29
+32
+28
+76
+32
+17
+16
+31
+14
+62
+47
+29
+58
+29
+73
+74
+77
+58
+29
+32
+17
+13
+62
+62
+16
+46
+46
+13
+28
+43
+14
+31
+76
+58
+74
+28
+43
+76
+32
+29
+17
+47
+62
+29
+13
+58
+62
+43
+31
+16
+74
+28
+74
+16
+31
+47
+61
+13
+29
+74
+13
+46
+13
+46
+44
+44
+58
+58
+58
+17
+47
+32
+43
+28
+59
+58
+13
+77
+58
+58
+28
+31
+17
+13
+61
+77
+17
+17
+77
+29
+16
+47
+73
+73
+74
+76
+14
+58
+46
+47
+28
+76
+62
+62
+62
+43
+76
+46
+77
+73
+29
+47
+73
+32
+43
+17
+73
+73
+62
+43
+14
+59
+44
+43
+32
+32
+32
+44
+16
+58
+17
+59
+59
+46
+16
+44
+44
+16
+74
+29
+29
+59
+17
+17
+46
+77
+17
+59
+13
+46
+59
+13
+31
+77
+46
+44
+59
+47
+32
+76
+47
+13
+61
+61
+76
+29
+16
+44
+59
+62
+43
+43
+73
+46
+32
+32
+14
+77
+28
+43
+14
+77
+73
+43
+31
+59
+43
+61
+16
+29
+28
+28
+73
+29
+29
+29
+32
+59
+77
+16
+14
+31
+58
+73
+59
+77
+74
+74
+43
+59
+61
+44
+58
+32
+61
+14
+16
+46
+59
+58
+13
+76
+31
+73
+61
+74
+32
+44
+28
+77
+17
+29
+74
+46
+43
+59
+47
+44
+61
+59
+31
+14
+28
+59
+77
+62
+44
+17
+73
+43
+32
+31
+14
+74
+62
+44
+62
+43
+73
+17
+47
+28
+32
+16
+31
+43
+14
+59
+29
+13
+28
+14
+73
+16
+73
+31
+61
+77
+14
+62
+17
+62
+32
+14
+77
+28
+73
+61
+46
+62
+59
+59
+32
+74
+58
+28
+44
+31
+61
+47
+46
+76
+13
+43
+44
+17
+61
+17
+43
+74
+28
+77
+59
+61
+29
+43
+77
+46
+76
+31
+28
+77
+47
+76
+74
+73
+46
+61
+14
+31
+73
+17
+28
+17
+31
+14
+74
+28
+62
+46
+62
+17
+29
+62
+28
+74
+62
+59
+58
+77
+17
+29
+77
+17
+58
+14
+14
+43
+29
+62
+59
+46
+16
+46
+29
+32
+13
+46
+32
+28
+44
+43
+58
+13
+74
+29
+76
+43
+74
+76
+59
+16
+28
+61
+47
+76
+44
+46
+77
+17
+58
+61
+58
+13
+13
+28
+17
+13
+62
+14
+59
+29
+32
+17
+16
+28
+44
+17
+58
+77
+14
+32
+28
+32
+73
+32
+43
+16
+76
+16
+28
+76
+59
+16
+28
+62
+31
+76
+17
+61
+14
+32
+62
+76
+73
+16
+61
+76
+31
+14
+17
+77
+62
+62
+44
+44
+62
+31
+14
+58
+74
+32
+17
+46
+14
+28
+16
+29
+32
+17
+43
+58
+61
+46
+59
+62
+76
+43
+44
+31
+76
+74
+61
+46
+73
+76
+31
+77
+17
+44
+13
+13
+62
+58
+14
+73
+77
+17
+47
+29
+47
+13
+13
+17
+44
+76
+29
+74
+16
+43
+13
+14
+73
+47
+16
+59
+59
+61
+47
+77
+31
+32
+17
+44
+76
+77
+43
+76
+31
+44
+32
+46
+62
+74
+77
+73
+16
+44
+28
+31
+28
+58
+76
+47
+76
+43
+14
+16
+43
+31
+32
+58
+17
+59
+61
+17
+17
+16
+32
+76
+47
+29
+29
+59
+43
+61
+29
+76
+77
+17
+43
+59
+13
+31
+31
+76
+77
+29
+16
+77
+47
+61
+17
+44
+76
+76
+73
+44
+44
+43
+14
+32
+74
+32
+44
+16
+77
+59
+44
+29
+16
+44
+59
+47
+14
+74
+28
+46
+59
+29
+73
+13
+29
+58
+13
+28
+32
+73
+76
+62
+31
+32
+17
+59
+13
+76
+62
+58
+74
+13
+17
+28
+73
+46
+14
+44
+77
+17
+43
+31
+44
+74
+16
+62
+46
+62
+14
+73
+47
+29
+61
+31
+14
+14
+58
+17
+59
+59
+59
+46
+76
+32
+43
+77
+43
+62
+16
+58
+13
+14
+61
+13
+44
+16
+13
+74
+58
+61
+44
+74
+46
+29
+58
+61
+14
+76
+73
+62
+43
+76
+13
+46
+76
+47
+47
+32
+73
+16
+76
+46
+73
+59
+32
+58
+77
+77
+29
+76
+73
+59
+16
+32
+14
+32
+13
+47
+31
+62
+44
+31
+44
+74
+59
+28
+43
+13
+77
+61
+44
+43
+76
+77
+44
+61
+44
+61
+46
+29
+31
+47
+14
+28
+73
+14
+73
+43
+62
+73
+13
+61
+14
+77
+61
+47
+16
+59
+13
+43
+74
+29
+13
+58
+76
+14
+32
+44
+32
+58
+46
+73
+32
+46
+16
+46
+62
+17
+74
+47
+14
+73
+74
+14
+13
+73
+13
+73
+76
+76
+47
+29
+16
+31
+59
+76
+46
+44
+31
+76
+47
+16
+73
+31
+61
+59
+61
+58
+14
+16
+73
+58
+73
+61
+14
+77
+44
+29
+32
+44
+76
+46
+47
+46
+14
+46
+43
+59
+62
+28
+61
+58
+46
+16
+43
+28
+59
+28
+59
+16
+73
+43
+44
+59
+29
+14
+28
+59
+43
+17
+32
+43
+31
+62
+17
+28
+32
+59
+46
+46
+13
+58
+61
+44
+59
+58
+13
+77
+16
+28
+76
+29
+58
+32
+32
+77
+77
+14
+46
+58
+76
+16
+61
+14
+61
+73
+17
+74
+59
+46
+29
+46
+13
+28
+61
+28
+59
+13
+17
+58
+28
+62
+62
+44
+14
+14
+47
+14
+43
+14
+31
+29
+77
+16
+46
+13
+58
+46
+61
+77
+31
+61
+73
+28
+17
+46
+76
+17
+74
+13
+29
+43
+74
+59
+14
+32
+61
+73
+44
+76
+58
+61
+73
+43
+31
+28
+31
+29
+43
+76
+44
+16
+58
+29
+17
+31
+13
+46
+13
+61
+31
+62
+32
+46
+32
+28
+62
+32
+13
+17
+14
+61
+43
+43
+46
+28
+74
+61
+58
+28
+44
+43
+46
+16
+62
+17
+47
+16
+46
+32
+14
+62
+43
+13
+62
+46
+76
+59
+62
+62
+31
+32
+77
+47
+17
+47
+14
+74
+46
+13
+31
+14
+13
+13
+59
+46
+29
+76
+14
+31
+32
+14
+32
+61
+44
+32
+59
+47
+29
+29
+16
+44
+43
+74
+77
+17
+32
+74
+29
+74
+43
+28
+61
+61
+43
+13
+29
+29
+46
+77
+62
+46
+16
+47
+13
+28
+58
+16
+46
+73
+44
+17
+13
+29
+46
+14
+13
+16
+59
+73
+46
+74
+73
+59
+44
+61
+73
+13
+43
+43
+46
+76
+32
+13
+47
+29
+32
+61
+76
+44
+43
+13
+13
+44
+16
+28
+76
+74
+47
+43
+46
+14
+43
+32
+73
+59
+17
+77
+77
+16
+73
+32
+77
+77
+31
+31
+61
+74
+14
+32
+73
+73
+73
+59
+29
+13
+46
+73
+14
+28
+46
+28
+46
+58
+73
+59
+76
+77
+73
+61
+74
+29
+73
+47
+76
+13
+61
+58
+76
+28
+16
+73
+73
+76
+77
+76
+76
+73
+17
+44
+28
+29
+32
+13
+76
+74
+61
+31
+59
+32
+61
+17
+62
+58
+28
+32
+13
+59
+32
+44
+14
+13
+47
+61
+62
+14
+46
+59
+59
+46
+47
+61
+31
+46
+61
+73
+16
+61
+73
+32
+62
+14
+13
+59
+74
+29
+46
+73
+16
+62
+28
+47
+58
+29
+74
+44
+17
+31
+74
+28
+44
+59
+47
+62
+17
+59
+73
+31
+46
+77
+43
+46
+77
+13
+13
+31
+73
+47
+13
+58
+17
+44
+59
+74
+17
+29
+17
+73
+62
+73
+17
+47
+44
+43
+31
+28
+31
+74
+14
+62
+44
+43
+73
+16
+14
+32
+73
+46
+29
+28
+46
+31
+73
+32
+16
+46
+14
+44
+76
+31
+43
+73
+17
+13
+43
+43
+74
+28
+76
+17
+59
+28
+73
+16
+47
+59
+47
+31
+28
+44
+47
+76
+43
+62
+47
+16
+43
+74
+43
+46
+17
+58
+77
+46
+16
+46
+13
+77
+31
+59
+29
+16
+16
+61
+47
+13
+74
+13
+17
+43
+74
+17
+73
+14
+61
+77
+76
+61
+73
+61
+61
+28
+13
+73
+16
+62
+44
+46
+31
+62
+28
+61
+58
+14
+14
+46
+13
+76
+28
+44
+44
+58
+73
+73
+76
+46
+14
+16
+77
+16
+61
+59
+13
+17
+62
+44
+17
+76
+61
+28
+14
+59
+73
+14
+43
+16
+32
+17
+73
+76
+14
+58
+59
+17
+73
+46
+74
+76
+74
+13
+59
+77
+76
+44
+59
+58
+59
+31
+59
+32
+46
+28
+58
+13
+17
+32
+14
+13
+76
+13
+59
+32
+61
+61
+61
+61
+43
+28
+61
+62
+76
+31
+16
+61
+29
+76
+58
+31
+13
+44
+47
+29
+32
+47
+76
+73
+47
+17
+16
+43
+32
+44
+32
+74
+28
+58
+62
+58
+59
+61
+16
+31
+59
+44
+43
+61
+16
+13
+31
+17
+59
+61
+28
+77
+28
+77
+73
+47
+76
+61
+46
+13
+14
+46
+62
+58
+16
+62
+77
+13
+31
+16
+28
+77
+59
+29
+62
+47
+13
+31
+14
+31
+14
+61
+62
+61
+17
+46
+31
+61
+32
+62
+13
+47
+46
+76
+58
+46
+28
+59
+13
+77
+17
+14
+77
+59
+44
+44
+16
+77
+29
+76
+77
+62
+29
+14
+74
+47
+16
+77
+46
+17
+74
+77
+76
+73
+62
+61
+62
+17
+16
+32
+46
+28
+43
+77
+44
+59
+43
+74
+28
+31
+46
+76
+16
+29
+16
+32
+73
+29
+13
+74
+61
+46
+73
+59
+73
+47
+29
+61
+74
+61
+46
+44
+77
+44
+59
+28
+31
+61
+62
+28
+77
+43
+62
+74
+61
+61
+59
+62
+13
+46
+14
+73
+32
+58
+59
+76
+61
+58
+77
+32
+61
+13
+44
+28
+76
+28
+17
+14
+47
+47
+16
+31
+16
+28
+16
+14
+59
+44
+14
+58
+77
+13
+73
+29
+73
+74
+44
+32
+43
+77
+29
+13
+44
+29
+44
+43
+77
+58
+31
+47
+13
+61
+44
+46
+16
+13
+13
+73
+14
+31
+76
+76
+44
+43
+44
+32
+77
+28
+29
+44
+74
+61
+29
+44
+47
+46
+76
+14
+31
+32
+77
+46
+47
+73
+32
+17
+73
+13
+29
+77
+32
+32
+28
+61
+58
+29
+46
+14
+13
+47
+58
+17
+43
+13
+17
+43
+62
+59
+77
+46
+17
+47
+59
+76
+43
+14
+47
+43
+76
+76
+62
+43
+47
+74
+17
+58
+28
+31
+77
+59
+44
+17
+29
+44
+73
+29
+47
+59
+61
+14
+59
+46
+62
+13
+43
+13
+32
+16
+77
+59
+13
+43
+61
+13
+16
+61
+58
+58
+14
+17
+16
+73
+74
+46
+43
+31
+28
+44
+74
+28
+77
+77
+47
+17
+29
+32
+44
+28
+59
+61
+59
+47
+47
+47
+43
+61
+77
+32
+31
+32
+74
+28
+16
+61
+77
+74
+13
+16
+46
+77
+59
+76
+28
+43
+62
+16
+76
+16
+59
+31
+74
+74
+76
+31
+76
+29
+32
+44
+58
+13
+46
+76
+28
+14
+28
+46
+16
+61
+43
+43
+73
+17
+29
+59
+32
+61
+74
+14
+47
+58
+43
+74
+47
+43
+17
+32
+76
+61
+29
+29
+76
+13
+44
+61
+73
+14
+43
+76
+43
+61
+74
+14
+46
+14
+47
+44
+77
+31
+46
+58
+58
+28
+31
+76
+62
+58
+32
+43
+46
+59
+43
+74
+73
+58
+61
+28
+59
+14
+76
+77
+14
+16
+74
+74
+73
+44
+73
+59
+28
+47
+46
+13
+76
+32
+44
+44
+16
+47
+28
+16
+28
+44
+17
+77
+59
+47
+28
+28
+58
+28
+46
+47
+73
+43
+13
+44
+31
+59
+43
+73
+43
+46
+59
+59
+31
+76
+73
+59
+47
+58
+59
+62
+17
+13
+61
+74
+44
+58
+58
+14
+74
+43
+47
+17
+46
+61
+28
+29
+76
+14
+32
+13
+76
+17
+16
+77
+76
+17
+29
+44
+46
+62
+31
+14
+17
+62
+13
+31
+58
+59
+29
+13
+58
+58
+14
+32
+73
+29
+32
+76
+74
+43
+29
+28
+73
+46
+74
+17
+46
+59
+44
+32
+32
+58
+13
+14
+59
+73
+44
+58
+44
+32
+32
+46
+17
+31
+16
+47
+74
+43
+74
+61
+46
+29
+62
+62
+77
+32
+29
+76
+74
+76
+44
+58
+74
+59
+16
+13
+47
+29
+14
+44
+73
+58
+16
+44
+31
+59
+62
+76
+58
+73
+44
+43
+62
+59
+73
+17
+61
+43
+59
+43
+28
+17
+44
+29
+29
+16
+32
+47
+44
+29
+43
+47
+47
+61
+61
+61
+14
+47
+73
+59
+58
+43
+32
+74
+61
+13
+62
+14
+16
+16
+47
+77
+62
+14
+73
+32
+17
+31
+31
+43
+32
+74
+16
+31
+76
+14
+31
+29
+74
+13
+44
+58
+17
+44
+28
+16
+43
+59
+32
+43
+13
+59
+58
+32
+31
+16
+73
+58
+58
+31
+14
+73
+73
+62
+76
+59
+44
+31
+16
+61
+16
+17
+46
+13
+61
+61
+46
+58
+62
+29
+61
+44
+29
+58
+58
+47
+13
+61
+29
+17
+31
+44
+77
+29
+17
+43
+17
+17
+76
+73
+31
+74
+14
+32
+59
+31
+62
+16
+13
+61
+77
+74
+77
+59
+44
+31
+58
+44
+73
+77
+31
+74
+16
+62
+58
+17
+17
+59
+43
+61
+74
+16
+44
+76
+43
+58
+59
+13
+13
+14
+13
+31
+62
+76
+43
+16
+43
+29
+29
+47
+13
+73
+31
+31
+58
+17
+62
+32
+58
+73
+31
+16
+32
+31
+31
+47
+13
+76
+58
+17
+62
+32
+29
+29
+74
+28
+74
+14
+59
+58
+17
+47
+76
+31
+58
+62
+74
+13
+59
+28
+77
+31
+29
+31
+73
+28
+32
+32
+61
+76
+14
+62
+59
+28
+43
+29
+16
+43
+32
+47
+16
+32
+74
+47
+46
+44
+58
+74
+17
+46
+62
+61
+43
+77
+47
+73
+31
+46
+31
+17
+29
+47
+46
+76
+16
+44
+77
+44
+62
+62
+17
+14
+77
+62
+44
+13
+17
+58
+46
+14
+31
+61
+77
+73
+61
+13
+43
+43
+17
+46
+29
+28
+28
+16
+61
+13
+14
+77
+77
+74
+58
+29
+59
+47
+14
+43
+13
+14
+47
+77
+29
+76
+62
+14
+62
+16
+59
+46
+43
+43
+17
+77
+31
+77
+43
+73
+47
+77
+14
+44
+59
+44
+32
+28
+76
+59
+58
+13
+62
+74
+44
+32
+46
+28
+74
+14
+28
+32
+76
+17
+74
+74
+47
+44
+59
+61
+46
+16
+73
+76
+43
+28
+58
+77
+76
+58
+29
+76
+47
+61
+61
+13
+77
+13
+58
+47
+47
+43
+59
+59
+43
+47
+59
+31
+32
+59
+58
+32
+58
+46
+76
+16
+29
+31
+76
+73
+14
+28
+61
+43
+58
+62
+32
+44
+77
+59
+59
+32
+13
+43
+74
+77
+29
+17
+61
+28
+59
+59
+59
+74
+77
+28
+62
+46
+76
+73
+46
+28
+58
+76
+31
+61
+58
+61
+16
+76
+58
+32
+76
+58
+44
+16
+32
+14
+77
+43
+77
+28
+74
+17
+31
+14
+61
+14
+77
+58
+46
+77
+58
+14
+29
+29
+13
+47
+77
+76
+61
+73
+28
+46
+44
+17
+61
+73
+32
+46
+32
+13
+44
+62
+59
+46
+32
+16
+76
+44
+59
+74
+61
+43
+44
+74
+59
+46
+31
+16
+73
+14
+16
+46
+59
+46
+47
+31
+77
+44
+46
+62
+28
+74
+14
+44
+43
+32
+47
+73
+61
+17
+73
+29
+74
+14
+58
+46
+73
+46
+44
+28
+16
+62
+61
+31
+73
+47
+74
+44
+13
+32
+46
+73
+14
+77
+62
+62
+13
+76
+62
+29
+13
+13
+73
+16
+44
+13
+77
+46
+46
+74
+14
+47
+61
+44
+16
+31
+76
+59
+17
+44
+62
+74
+16
+59
+58
+16
+32
+28
+14
+32
+17
+28
+17
+13
+74
+32
+43
+32
+31
+28
+28
+16
+46
+74
+16
+76
+73
+58
+31
+17
+44
+16
+73
+28
+31
+73
+61
+28
+16
+16
+74
+17
+14
+61
+43
+14
+59
+76
+61
+46
+29
+31
+58
+14
+61
+28
+77
+77
+77
+17
+31
+28
+61
+47
+59
+16
+16
+73
+44
+76
+47
+58
+32
+58
+47
+73
+43
+76
+31
+44
+47
+76
+62
+47
+46
+73
+58
+62
+59
+77
+76
+46
+47
+17
+31
+47
+62
+43
+59
+74
+47
+74
+76
+62
+59
+47
+29
+47
+76
+61
+17
+74
+74
+74
+16
+77
+32
+59
+16
+62
+28
+74
+14
+47
+61
+17
+77
+13
+44
+31
+32
+28
+44
+47
+59
+43
+14
+61
+77
+59
+32
+73
+46
+31
+44
+32
+31
+62
+62
+74
+28
+17
+58
+77
+31
+61
+43
+61
+47
+61
+13
+46
+43
+32
+43
+14
+62
+31
+44
+13
+61
+73
+47
+44
+58
+46
+61
+29
+32
+47
+46
+17
+32
+14
+73
+28
+13
+28
+74
+28
+47
+32
+61
+13
+44
+43
+29
+47
+73
+28
+17
+28
+13
+17
+61
+77
+31
+47
+32
+31
+46
+16
+17
+29
+74
+16
+14
+13
+74
+62
+14
+16
+47
+13
+28
+32
+28
+32
+77
+28
+74
+61
+74
+28
+43
+76
+76
+28
+31
+29
+47
+43
+59
+77
+46
+47
+17
+43
+13
+62
+73
+74
+31
+16
+13
+44
+44
+73
+58
+77
+62
+74
+76
+32
+43
+59
+28
+76
+43
+29
+32
+13
+14
+16
+61
+46
+76
+76
+14
+29
+32
+44
+73
+28
+44
+32
+47
+44
+43
+59
+43
+47
+16
+43
+13
+59
+77
+47
+43
+14
+43
+62
+47
+74
+17
+58
+46
+17
+58
+29
+14
+44
+14
+59
+59
+29
+29
+31
+46
+28
+73
+29
+58
+14
+28
+43
+74
+74
+44
+32
+58
+31
+59
+73
+59
+16
+59
+29
+17
+73
+47
+77
+16
+77
+32
+77
+29
+17
+29
+28
+58
+76
+46
+28
+46
+28
+76
+58
+61
+17
+17
+43
+14
+16
+58
+31
+32
+59
+17
+46
+14
+62
+59
+77
+31
+31
+59
+43
+43
+77
+16
+46
+46
+13
+13
+62
+28
+29
+76
+13
+73
+74
+32
+29
+43
+59
+16
+14
+62
+73
+46
+17
+32
+77
+46
+46
+77
+13
+73
+76
+44
+62
+62
+47
+28
+32
+43
+32
+43
+17
+76
+47
+29
+59
+62
+74
+31
+31
+77
+43
+14
+31
+59
+29
+59
+14
+44
+44
+61
+76
+43
+43
+62
+44
+62
+44
+77
+61
+74
+59
+46
+76
+73
+62
+73
+28
+61
+13
+44
+28
+13
+46
+28
+77
+17
+43
+59
+74
+61
+16
+43
+13
+76
+17
+28
+61
+28
+58
+43
+16
+44
+31
+28
+32
+76
+74
+32
+17
+74
+58
+13
+17
+61
+17
+13
+29
+77
+73
+73
+59
+47
+62
+44
+17
+28
+31
+76
+58
+73
+28
+44
+17
+62
+62
+13
+29
+28
+77
+59
+76
+46
+43
+32
+76
+74
+73
+32
+74
+31
+44
+31
+44
+77
+13
+58
+46
+29
+43
+28
+17
+46
+28
+77
+77
+58
+59
+46
+46
+32
+62
+29
+43
+14
+13
+74
+29
+13
+62
+61
+14
+73
+32
+16
+74
+32
+62
+43
+59
+73
+74
+76
+14
+61
+13
+61
+59
+31
+16
+14
+13
+46
+62
+43
+29
+16
+16
+43
+14
+13
+59
+31
+28
+28
+17
+62
+47
+44
+58
+58
+46
+47
+61
+73
+28
+73
+14
+29
+14
+17
+14
+16
+59
+29
+58
+47
+13
+61
+46
+47
+29
+17
+59
+58
+31
+28
+28
+28
+29
+77
+58
+61
+43
+32
+77
+17
+47
+73
+13
+47
+14
+59
+29
+14
+43
+46
+74
+17
+28
+14
+76
+47
+61
+77
+62
+13
+61
+61
+74
+47
+16
+29
+46
+43
+14
+62
+44
+76
+17
+46
+31
+29
+28
+46
+13
+14
+58
+77
+77
+74
+32
+74
+13
+28
+13
+62
+76
+74
+62
+59
+17
+13
+74
+59
+44
+16
+31
+32
+17
+31
+46
+43
+47
+59
+61
+32
+13
+14
+13
+46
+47
+58
+77
+47
+32
+43
+74
+17
+31
+44
+28
+32
+31
+61
+16
+14
+76
+77
+74
+44
+43
+61
+14
+17
+14
+61
+16
+32
+58
+44
+58
+43
+14
+47
+44
+73
+73
+13
+77
+46
+73
+13
+28
+73
+62
+16
+46
+58
+77
+58
+46
+29
+16
+73
+58
+44
+14
+77
+29
+74
+61
+76
+16
+73
+29
+13
+62
+61
+31
+43
+14
+76
+28
+14
+28
+44
+29
+59
+43
+44
+76
+13
+17
+61
+44
+29
+73
+77
+47
+31
+17
+32
+73
+62
+31
+17
+16
+14
+43
+13
+46
+44
+13
+74
+28
+58
+16
+17
+73
+32
+31
+17
+62
+47
+61
+62
+62
+59
+76
+62
+14
+73
+73
+43
+59
+43
+14
+46
+74
+47
+44
+17
+29
+46
+43
+74
+16
+77
+44
+77
+47
+14
+13
+17
+13
+16
+73
+29
+16
+14
+17
+58
+62
+77
+43
+62
+76
+74
+62
+74
+62
+74
+28
+76
+76
+16
+44
+31
+47
+77
+46
+73
+59
+17
+73
+16
+77
+62
+73
+62
+47
+28
+62
+31
+46
+29
+59
+13
+47
+77
+44
+73
+46
+77
+13
+58
+46
+59
+76
+13
+46
+29
+16
+74
+13
+14
+58
+62
+74
+44
+58
+59
+32
+47
+61
+29
+58
+14
+32
+61
+13
+76
+32
+17
+74
+73
+44
+43
+31
+28
+43
+28
+31
+13
+74
+14
+17
+16
+31
+73
+16
+61
+32
+61
+46
+32
+74
+74
+62
+14
+73
+13
+43
+46
+62
+73
+62
+77
+44
+32
+28
+29
+62
+43
+74
+31
+13
+31
+29
+14
+43
+74
+47
+76
+73
+17
+47
+44
+73
+74
+47
+44
+43
+74
+13
+47
+77
+16
+31
+76
+13
+13
+14
+17
+29
+14
+32
+43
+17
+73
+32
+47
+59
+61
+59
+32
+44
+16
+32
+17
+73
+46
+61
+74
+17
+31
+44
+44
+14
+77
+46
+74
+17
+58
+44
+43
+14
+13
+13
+44
+43
+43
+43
+46
+29
+43
+31
+62
+44
+32
+61
+59
+59
+14
+47
+31
+31
+61
+44
+61
+28
+59
+17
+14
+58
+31
+32
+61
+61
+13
+14
+16
+46
+31
+77
+59
+58
+59
+58
+61
+59
+61
+58
+61
+44
+17
+43
+28
+59
+74
+62
+62
+16
+73
+59
+73
+17
+43
+59
+16
+14
+44
+47
+73
+46
+16
+29
+44
+77
+77
+44
+29
+74
+61
+47
+32
+73
+17
+58
+61
+62
+31
+61
+16
+43
+32
+73
+43
+16
+16
+16
+14
+28
+13
+17
+46
+44
+44
+16
+13
+14
+61
+73
+43
+16
+47
+17
+47
+29
+59
+29
+31
+43
+61
+44
+14
+77
+44
+17
+47
+74
+16
+13
+43
+17
+28
+73
+62
+59
+44
+29
+59
+31
+13
+58
+43
+46
+47
+62
+32
+62
+58
+77
+73
+46
+32
+74
+76
+61
+17
+58
+77
+13
+77
+14
+61
+14
+17
+31
+59
+76
+14
+74
+77
+29
+58
+29
+29
+74
+31
+47
+13
+16
+16
+14
+44
+58
+17
+62
+28
+32
+32
+59
+13
+44
+44
+58
+62
+76
+43
+74
+29
+76
+44
+44
+44
+44
+46
+29
+47
+44
+46
+74
+31
+16
+77
+62
+43
+17
+13
+13
+73
+14
+29
+29
+32
+43
+16
+28
+28
+31
+61
+73
+77
+16
+76
+32
+58
+62
+76
+44
+43
+44
+62
+61
+29
+43
+28
+76
+59
+28
+62
+44
+44
+43
+77
+16
+43
+61
+17
+58
+59
+13
+77
+74
+59
+32
+47
+14
+77
+31
+13
+29
+74
+14
+13
+77
+62
+46
+58
+76
+14
+32
+46
+31
+77
+47
+73
+46
+74
+17
+13
+62
+32
+77
+43
+61
+58
+46
+17
+13
+61
+43
+32
+46
+47
+29
+58
+29
+46
+17
+29
+17
+59
+29
+16
+44
+16
+16
+31
+44
+61
+31
+32
+58
+76
+44
+73
+44
+44
+43
+16
+76
+61
+58
+29
+29
+32
+61
+61
+31
+31
+73
+74
+46
+46
+16
+74
+16
+61
+74
+16
+13
+43
+73
+77
+76
+47
+28
+62
+14
+77
+74
+44
+29
+43
+43
+46
+14
+77
+46
+14
+77
+32
+44
+77
+61
+13
+74
+74
+31
+47
+14
+74
+46
+58
+13
+32
+58
+28
+44
+58
+44
+77
+14
+77
+73
+17
+47
+73
+62
+73
+62
+44
+17
+58
+59
+29
+76
+47
+59
+16
+32
+17
+13
+29
+17
+17
+28
+73
+73
+16
+43
+59
+13
+77
+77
+44
+73
+29
+73
+13
+28
+31
+32
+44
+44
+44
+62
+17
+43
+61
+77
+47
+13
+17
+29
+47
+76
+43
+59
+47
+74
+73
+31
+77
+47
+61
+76
+44
+16
+28
+58
+46
+59
+47
+29
+58
+76
+28
+58
+14
+16
+76
+14
+13
+73
+29
+29
+43
+29
+76
+32
+46
+13
+47
+62
+16
+77
+13
+61
+73
+13
+31
+16
+76
+58
+74
+17
+74
+59
+62
+77
+62
+14
+31
+29
+59
+29
+17
+14
+46
+76
+32
+16
+14
+43
+76
+61
+76
+74
+61
+76
+13
+31
+58
+13
+77
+62
+47
+62
+14
+31
+17
+46
+13
+13
+31
+29
+29
+58
+77
+74
+73
+44
+61
+59
+16
+44
+44
+16
+29
+29
+44
+77
+73
+43
+17
+47
+58
+44
+47
+13
+13
+14
+28
+29
+58
+28
+47
+47
+43
+77
+28
+58
+16
+74
+61
+74
+47
+76
+47
+31
+13
+46
+59
+14
+61
+77
+77
+61
+61
+17
+28
+14
+28
+28
+44
+77
+29
+77
+47
+31
+31
+77
+58
+31
+62
+58
+47
+31
+58
+44
+31
+59
+58
+77
+44
+32
+28
+43
+17
+62
+76
+13
+43
+62
+77
+59
+32
+13
+16
+29
+17
+32
+32
+77
+43
+62
+46
+17
+74
+17
+77
+13
+58
+73
+77
+58
+17
+76
+58
+28
+28
+43
+61
+31
+32
+13
+31
+32
+73
+28
+47
+77
+28
+29
+43
+32
+76
+16
+16
+46
+44
+58
+73
+28
+13
+76
+61
+32
+32
+28
+61
+58
+43
+62
+16
+73
+13
+16
+14
+74
+74
+16
+76
+16
+73
+58
+77
+76
+43
+28
+62
+13
+76
+31
+77
+47
+44
+16
+73
+29
+31
+61
+47
+17
+73
+28
+29
+44
+31
+58
+58
+28
+32
+58
+59
+13
+32
+28
+59
+17
+73
+43
+32
+74
+29
+77
+59
+14
+77
+73
+62
+14
+13
+46
+44
+29
+62
+46
+28
+17
+31
+44
+31
+62
+73
+14
+74
+58
+61
+61
+29
+47
+17
+17
+17
+76
+62
+46
+31
+14
+29
+46
+43
+73
+46
+14
+74
+61
+32
+14
+43
+13
+62
+47
+46
+61
+32
+47
+73
+46
+47
+13
+14
+17
+16
+13
+47
+77
+31
+61
+58
+14
+74
+44
+29
+59
+32
+13
+28
+14
+29
+73
+17
+17
+16
+46
+47
+59
+74
+47
+74
+44
+16
+44
+59
+17
+44
+46
+58
+32
+28
+31
+77
+43
+17
+59
+73
+73
+62
+73
+28
+46
+74
+44
+74
+43
+62
+31
+43
+58
+17
+29
+74
+13
+32
+73
+77
+29
+74
+14
+62
+16
+31
+58
+13
+43
+32
+32
+61
+13
+77
+17
+61
+29
+31
+77
+13
+32
+44
+17
+47
+58
+62
+32
+14
+47
+73
+14
+28
+17
+43
+77
+77
+31
+59
+47
+58
+62
+14
+58
+59
+14
+28
+28
+29
+28
+17
+74
+76
+76
+31
+77
+28
+58
+58
+17
+61
+47
+58
+74
+73
+62
+44
+29
+31
+43
+17
+74
+31
+58
+17
+14
+47
+47
+32
+77
+28
+59
+31
+32
+13
+29
+46
+61
+13
+32
+59
+76
+31
+73
+76
+58
+77
+17
+59
+61
+61
+47
+62
+74
+17
+74
+16
+76
+31
+76
+46
+74
+46
+17
+17
+14
+44
+77
+47
+47
+58
+31
+58
+32
+31
+28
+31
+62
+31
+28
+47
+61
+31
+62
+17
+73
+31
+62
+32
+31
+13
+59
+58
+76
+47
+31
+43
+32
+47
+76
+74
+44
+17
+28
+46
+16
+47
+46
+59
+74
+43
+31
+16
+29
+31
+77
+43
+46
+44
+28
+47
+76
+16
+29
+58
+47
+29
+76
+32
+62
+31
+59
+14
+16
+76
+43
+61
+47
+43
+62
+16
+74
+77
+16
+16
+59
+74
+74
+13
+62
+59
+74
+31
+17
+62
+31
+46
+59
+76
+17
+43
+29
+28
+76
+73
+13
+31
+43
+74
+43
+46
+43
+16
+14
+32
+58
+47
+14
+76
+31
+16
+74
+73
+29
+47
+47
+58
+28
+76
+32
+44
+47
+17
+74
+14
+59
+46
+17
+28
+17
+13
+61
+29
+73
+46
+16
+13
+13
+58
+16
+44
+73
+73
+73
+62
+47
+73
+47
+13
+73
+46
+74
+14
+29
+43
+59
+13
+47
+44
+28
+46
+46
+28
+62
+32
+14
+76
+32
+46
+31
+77
+47
+43
+58
+29
+73
+74
+14
+76
+47
+32
+13
+59
+76
+31
+13
+76
+44
+32
+16
+16
+76
+76
+43
+59
+28
+46
+76
+43
+61
+76
+74
+59
+76
+17
+29
+76
+28
+44
+62
+44
+47
+62
+16
+46
+77
+46
+44
+77
+32
+32
+73
+59
+59
+29
+74
+47
+46
+77
+44
+77
+29
+58
+58
+29
+14
+58
+61
+32
+31
+74
+58
+16
+17
+31
+74
+73
+13
+61
+59
+16
+29
+61
+47
+47
+58
+47
+62
+16
+76
+31
+13
+46
+46
+16
+14
+46
+74
+59
+16
+62
+74
+62
+62
+77
+61
+44
+47
+28
+47
+77
+59
+28
+77
+13
+61
+14
+46
+76
+77
+73
+43
+14
+47
+58
+47
+46
+47
+32
+16
+32
+29
+13
+59
+62
+47
+17
+44
+44
+44
+77
+14
+76
+14
+76
+43
+73
+17
+28
+76
+59
+29
+62
+46
+44
+17
+59
+47
+16
+17
+28
+32
+74
+28
+46
+17
+29
+58
+59
+17
+31
+62
+47
+77
+73
+32
+43
+31
+61
+29
+43
+16
+74
+77
+29
+47
+76
+44
+14
+58
+58
+16
+61
+73
+62
+44
+46
+32
+17
+59
+16
+76
+73
+31
+17
+62
+44
+28
+73
+76
+73
+28
+58
+62
+59
+77
+44
+47
+77
+47
+46
+61
+62
+44
+61
+44
+44
+47
+32
+16
+62
+77
+43
+58
+46
+32
+16
+17
+62
+62
+47
+62
+73
+61
+76
+59
+13
+43
+46
+74
+16
+47
+59
+77
+17
+16
+59
+73
+14
+62
+43
+58
+29
+47
+76
+44
+16
+31
+62
+28
+32
+47
+31
+31
+77
+46
+47
+43
+73
+47
+13
+43
+43
+13
+58
+47
+13
+43
+73
+77
+73
+59
+73
+43
+28
+62
+73
+61
+46
+59
+29
+17
+17
+29
+14
+74
+61
+59
+31
+61
+29
+58
+61
+43
+74
+47
+47
+31
+32
+58
+76
+73
+31
+32
+28
+46
+28
+28
+13
+32
+59
+43
+62
+43
+46
+32
+44
+58
+16
+77
+77
+32
+31
+58
+61
+28
+29
+16
+31
+46
+13
+62
+32
+77
+32
+61
+44
+77
+31
+17
+43
+29
+61
+76
+59
+62
+58
+17
+29
+73
+29
+28
+73
+13
+28
+14
+59
+73
+73
+59
+14
+73
+77
+43
+16
+59
+13
+59
+59
+59
+77
+14
+46
+62
+74
+14
+59
+61
+77
+77
+73
+17
+62
+74
+58
+59
+47
+29
+32
+58
+17
+46
+58
+16
+13
+62
+32
+13
+58
+28
+17
+43
+13
+44
+76
+73
+47
+17
+16
+46
+73
+62
+77
+44
+58
+73
+17
+43
+14
+43
+17
+14
+32
+16
+29
+44
+16
+13
+47
+31
+14
+16
+74
+14
+74
+31
+32
+62
+14
+32
+61
+59
+17
+46
+62
+28
+59
+14
+13
+76
+62
+74
+29
+17
+13
+46
+77
+17
+76
+77
+31
+61
+43
+47
+47
+76
+74
+14
+73
+29
+29
+28
+74
+14
+28
+44
+44
+47
+46
+74
+44
+76
+17
+47
+58
+32
+16
+77
+77
+43
+17
+59
+73
+59
+61
+13
+61
+28
+16
+73
+43
+43
+73
+73
+74
+74
+46
+62
+58
+17
+62
+31
+61
+14
+46
+31
+47
+28
+17
+31
+32
+46
+61
+77
+43
+31
+61
+17
+73
+58
+76
+14
+62
+76
+58
+74
+44
+59
+47
+14
+28
+77
+28
+61
+62
+77
+44
+73
+77
+32
+77
+32
+32
+76
+58
+14
+76
+46
+29
+61
+14
+31
+28
+32
+43
+32
+61
+47
+58
+58
+59
+47
+62
+62
+29
+46
+14
+47
+43
+17
+29
+73
+59
+62
+16
+59
+47
+74
+47
+31
+43
+76
+29
+13
+58
+59
+46
+74
+13
+28
+77
+32
+13
+62
+13
+74
+73
+61
+29
+44
+59
+31
+31
+74
+77
+28
+58
+46
+28
+58
+43
+17
+61
+46
+28
+62
+28
+59
+17
+13
+74
+59
+43
+73
+31
+14
+47
+77
+28
+58
+61
+58
+74
+31
+46
+62
+31
+14
+59
+32
+28
+46
+43
+74
+16
+59
+44
+44
+46
+31
+28
+32
+58
+46
+44
+13
+43
+29
+61
+76
+77
+16
+29
+28
+17
+59
+58
+58
+59
+74
+43
+44
+44
+76
+58
+77
+29
+61
+14
+47
+74
+29
+59
+29
+74
+77
+13
+77
+61
+28
+29
+44
+31
+17
+77
+73
+32
+29
+59
+17
+62
+44
+73
+61
+32
+28
+17
+59
+58
+44
+47
+59
+46
+74
+31
+32
+14
+58
+46
+47
+47
+61
+16
+28
+13
+29
+62
+31
+76
+61
+44
+32
+62
+28
+61
+74
+61
+16
+14
+32
+28
+16
+31
+29
+77
+32
+16
+77
+17
+76
+74
+31
+62
+28
+47
+47
+76
+47
+43
+14
+29
+13
+32
+14
+62
+76
+59
+59
+47
+47
+13
+77
+47
+76
+47
+73
+13
+61
+61
+73
+59
+73
+14
+43
+28
+16
+16
+58
+74
+59
+62
+14
+13
+76
+44
+44
+46
+44
+73
+59
+76
+77
+74
+61
+62
+32
+32
+17
+16
+17
+62
+14
+13
+32
+46
+47
+46
+58
+44
+73
+74
+59
+59
+17
+16
+29
+32
+17
+29
+47
+47
+29
+74
+76
+61
+29
+58
+14
+32
+31
+62
+13
+31
+62
+14
+29
+59
+28
+58
+29
+29
+16
+32
+59
+74
+46
+61
+29
+14
+73
+16
+77
+58
+17
+73
+61
+58
+44
+74
+29
+16
+44
+29
+61
+43
+14
+16
+44
+61
+13
+14
+77
+47
+29
+16
+46
+16
+61
+29
+46
+76
+76
+28
+44
+17
+62
+46
+77
+44
+74
+46
+59
+73
+28
+28
+28
+44
+46
+44
+73
+28
+61
+31
+28
+76
+44
+62
+47
+62
+32
+43
+31
+28
+14
+47
+32
+17
+77
+16
+74
+31
+16
+74
+77
+28
+31
+43
+44
+59
+76
+58
+47
+76
+62
+61
+44
+17
+16
+74
+29
+13
+28
+43
+62
+16
+13
+76
+73
+43
+74
+46
+62
+47
+47
+73
+61
+46
+32
+31
+47
+28
+59
+31
+77
+29
+14
+44
+14
+61
+59
+13
+44
+73
+43
+73
+59
+28
+58
+46
+58
+58
+32
+46
+29
+73
+16
+73
+17
+16
+29
+17
+44
+31
+13
+32
+47
+31
+73
+14
+59
+44
+76
+14
+13
+29
+44
+73
+46
+31
+43
+76
+59
+14
+14
+77
+16
+31
+32
+16
+77
+74
+14
+29
+62
+73
+17
+17
+31
+76
+74
+73
+62
+62
+62
+77
+14
+47
+47
+14
+46
+16
+47
+16
+59
+47
+31
+76
+17
+32
+59
+32
+59
+43
+43
+28
+28
+46
+28
+13
+28
+13
+74
+58
+46
+13
+47
+46
+29
+16
+17
+14
+58
+16
+44
+13
+17
+74
+76
+61
+47
+13
+43
+43
+13
+17
+58
+32
+47
+46
+31
+32
+44
+43
+58
+74
+17
+29
+44
+73
+58
+29
+59
+58
+17
+77
+31
+32
+77
+61
+74
+43
+77
+16
+31
+16
+44
+46
+32
+62
+62
+29
+14
+77
+28
+77
+58
+16
+73
+28
+17
+44
+46
+16
+74
+74
+62
+28
+14
+62
+28
+46
+74
+13
+28
+62
+74
+16
+13
+14
+47
+58
+14
+76
+28
+32
+76
+16
+28
+47
+28
+74
+59
+73
+46
+74
+17
+62
+46
+62
+44
+77
+59
+43
+13
+44
+16
+28
+46
+29
+31
+14
+74
+29
+32
+76
+43
+74
+47
+44
+61
+74
+43
+44
+47
+13
+58
+61
+61
+31
+58
+31
+46
+31
+16
+61
+58
+77
+76
+76
+73
+28
+73
+77
+73
+58
+44
+47
+13
+43
+46
+14
+77
+74
+17
+73
+28
+29
+77
+44
+13
+62
+14
+74
+74
+76
+14
+59
+16
+73
+16
+73
+58
+47
+13
+32
+59
+43
+17
+47
+59
+61
+16
+31
+16
+47
+58
+13
+46
+76
+59
+28
+14
+62
+17
+59
+76
+16
+76
+32
+29
+31
+13
+47
+44
+77
+28
+59
+14
+61
+76
+28
+13
+28
+61
+47
+16
+62
+62
+58
+47
+77
+31
+61
+74
+58
+74
+13
+74
+13
+17
+59
+73
+47
+44
+47
+13
+46
+47
+73
+76
+43
+29
+17
+62
+47
+73
+43
+76
+47
+46
+29
+31
+29
+47
+62
+47
+31
+59
+29
+58
+74
+62
+74
+13
+46
+77
+47
+47
+43
+14
+13
+14
+13
+61
+46
+32
+31
+13
+76
+62
+47
+77
+62
+16
+46
+13
+14
+17
+29
+62
+13
+59
+61
+76
+32
+46
+61
+76
+29
+29
+62
+62
+32
+73
+61
+28
+62
+77
+73
+44
+47
+31
+61
+47
+46
+46
+29
+61
+28
+73
+59
+31
+59
+31
+77
+58
+32
+13
+29
+31
+61
+31
+77
+13
+44
+76
+29
+13
+16
+77
+62
+29
+32
+13
+58
+62
+14
+61
+44
+59
+16
+62
+47
+74
+29
+44
+44
+59
+44
+76
+32
+44
+76
+61
+29
+16
+13
+62
+47
+16
+74
+28
+14
+47
+32
+17
+29
+77
+16
+29
+46
+28
+32
+43
+61
+61
+44
+74
+44
+77
+32
+76
+73
+29
+13
+13
+46
+44
+43
+76
+14
+31
+28
+14
+16
+73
+77
+62
+32
+31
+32
+59
+77
+16
+14
+32
+73
+28
+28
+14
+47
+43
+59
+29
+29
+76
+28
+59
+31
+13
+47
+14
+29
+32
+29
+14
+76
+43
+47
+59
+13
+59
+44
+28
+44
+76
+44
+13
+32
+31
+16
+77
+17
+28
+58
+14
+43
+58
+32
+43
+43
+58
+31
+31
+29
+43
+29
+14
+59
+47
+29
+14
+32
+31
+74
+62
+29
+16
+76
+59
+44
+77
+13
+29
+29
+28
+73
+43
+13
+62
+28
+44
+76
+14
+28
+61
+76
+59
+14
+44
+47
+74
+77
+61
+61
+77
+13
+59
+14
+74
+28
+43
+14
+14
+44
+77
+32
+16
+76
+31
+62
+73
+31
+76
+77
+58
+17
+47
+73
+13
+77
+17
+32
+73
+28
+77
+46
+16
+77
+43
+17
+59
+43
+61
+73
+16
+77
+46
+32
+46
+73
+44
+47
+14
+74
+76
+43
+16
+61
+47
+17
+59
+61
+59
+47
+59
+14
+44
+43
+28
+31
+16
+73
+58
+31
+17
+73
+73
+17
+43
+32
+46
+16
+73
+76
+29
+13
+44
+13
+43
+44
+61
+43
+13
+43
+17
+17
+29
+28
+59
+62
+32
+74
+46
+47
+44
+77
+16
+14
+73
+47
+61
+16
+73
+17
+62
+62
+73
+61
+14
+13
+14
+61
+31
+13
+61
+77
+76
+74
+16
+16
+61
+77
+16
+29
+73
+46
+31
+61
+28
+58
+13
+31
+62
+74
+43
+58
+62
+32
+47
+32
+76
+17
+74
+62
+32
+16
+61
+31
+29
+44
+58
+59
+59
+14
+16
+29
+13
+61
+61
+29
+62
+74
+73
+43
+16
+61
+59
+59
+73
+47
+32
+74
+46
+76
+59
+13
+61
+17
+62
+16
+76
+58
+76
+46
+73
+59
+13
+62
+46
+61
+31
+16
+44
+16
+62
+17
+73
+13
+16
+61
+58
+46
+77
+76
+59
+16
+43
+47
+31
+28
+29
+14
+74
+16
+31
+59
+74
+32
+28
+32
+44
+46
+58
+32
+46
+74
+61
+47
+73
+13
+14
+74
+16
+29
+76
+16
+47
+73
+73
+13
+62
+29
+77
+17
+31
+76
+62
+17
+61
+44
+31
+44
+14
+14
+16
+32
+61
+77
+32
+16
+58
+62
+59
+62
+13
+74
+74
+77
+74
+43
+43
+28
+31
+13
+13
+13
+16
+14
+14
+31
+59
+73
+13
+43
+44
+62
+61
+28
+59
+14
+28
+13
+28
+17
+76
+76
+28
+73
+29
+32
+46
+59
+61
+44
+73
+31
+61
+28
+32
+14
+17
+29
+43
+61
+59
+46
+44
+43
+74
+32
+32
+17
+58
+43
+13
+59
+16
+31
+76
+44
+13
+13
+14
+14
+43
+61
+28
+73
+13
+59
+14
+14
+43
+74
+46
+44
+28
+17
+14
+77
+47
+77
+58
+31
+31
+17
+28
+76
+61
+32
+73
+32
+61
+32
+13
+31
+47
+31
+14
+13
+32
+58
+62
+59
+58
+31
+76
+76
+47
+58
+58
+46
+31
+16
+43
+43
+46
+47
+28
+13
+47
+46
+17
+28
+76
+13
+76
+47
+46
+76
+14
+16
+76
+62
+76
+46
+14
+61
+74
+61
+77
+32
+13
+76
+73
+61
+74
+14
+29
+62
+47
+13
+17
+74
+47
+74
+62
+76
+47
+61
+62
+58
+32
+28
+59
+31
+62
+29
+13
+47
+47
+61
+31
+58
+59
+73
+29
+59
+73
+43
+58
+17
+31
+58
+17
+74
+58
+31
+61
+13
+32
+46
+29
+58
+28
+14
+47
+29
+73
+61
+61
+16
+43
+77
+76
+76
+59
+28
+59
+59
+44
+43
+13
+74
+29
+62
+46
+16
+44
+46
+73
+31
+17
+17
+58
+47
+16
+14
+46
+44
+59
+76
+61
+16
+62
+59
+28
+74
+13
+14
+46
+74
+44
+44
+62
+43
+59
+44
+73
+44
+73
+61
+29
+76
+17
+46
+77
+28
+77
+73
+16
+59
+13
+14
+44
+31
+61
+77
+29
+77
+28
+43
+73
+73
+61
+31
+43
+29
+61
+76
+73
+13
+46
+16
+44
+77
+62
+73
+43
+77
+46
+61
+61
+29
+76
+47
+46
+32
+14
+13
+47
+43
+16
+14
+13
+31
+62
+74
+28
+74
+32
+32
+74
+47
+46
+32
+59
+32
+44
+58
+76
+59
+46
+16
+17
+14
+62
+29
+46
+29
+14
+17
+17
+73
+31
+58
+17
+62
+74
+14
+32
+32
+13
+32
+47
+32
+73
+74
+29
+77
+31
+31
+16
+61
+77
+44
+46
+62
+16
+74
+61
+31
+29
+73
+59
+77
+47
+28
+62
+16
+59
+43
+44
+17
+44
+32
+43
+14
+58
+46
+77
+13
+14
+28
+32
+58
+14
+76
+46
+29
+61
+29
+14
+62
+47
+73
+29
+17
+47
+29
+46
+28
+29
+17
+77
+43
+43
+13
+29
+61
+61
+74
+46
+16
+29
+32
+32
+73
+29
+59
+13
+58
+76
+13
+31
+43
+62
+44
+76
+44
+32
+43
+31
+77
+77
+32
+61
+58
+74
+31
+44
+76
+43
+17
+76
+29
+16
+17
+59
+32
+32
+44
+62
+62
+47
+16
+74
+32
+76
+16
+77
+77
+44
+73
+43
+47
+31
+59
+31
+73
+16
+16
+31
+74
+76
+13
+73
+29
+43
+74
+59
+44
+58
+59
+73
+74
+17
+29
+43
+73
+13
+46
+32
+43
+28
+31
+58
+17
+43
+13
+61
+29
+47
+29
+29
+59
+17
+29
+44
+76
+13
+59
+28
+58
+76
+32
+74
+32
+28
+62
+46
+74
+28
+13
+43
+61
+58
+31
+46
+74
+14
+76
+29
+62
+76
+14
+73
+61
+44
+59
+62
+46
+74
+59
+44
+58
+47
+77
+14
+73
+17
+77
+28
+74
+61
+32
+61
+61
+32
+62
+62
+29
+76
+46
+46
+47
+59
+74
+62
+16
+32
+76
+13
+32
+47
+32
+74
+62
+58
+43
+31
+16
+17
+74
+43
+28
+16
+43
+59
+76
+44
+13
+74
+46
+13
+44
+28
+59
+43
+13
+74
+61
+44
+58
+31
+29
+14
+62
+28
+14
+76
+32
+59
+29
+77
+28
+74
+62
+28
+47
+14
+13
+46
+16
+13
+13
+28
+43
+46
+76
+44
+47
+73
+17
+13
+32
+17
+76
+43
+58
+29
+43
+62
+46
+17
+47
+16
+62
+59
+59
+76
+73
+77
+74
+29
+16
+73
+13
+44
+32
+31
+47
+62
+32
+61
+77
+14
+77
+43
+73
+43
+13
+13
+14
+29
+46
+13
+59
+74
+76
+17
+62
+31
+61
+44
+14
+62
+17
+14
+77
+17
+59
+46
+29
+14
+62
+14
+16
+74
+47
+14
+13
+61
+44
+13
+62
+31
+59
+47
+47
+43
+76
+47
+59
+16
+74
+47
+74
+58
+73
+77
+28
+62
+14
+17
+59
+76
+29
+14
+76
+32
+73
+44
+74
+43
+74
+44
+28
+61
+62
+62
+62
+13
+29
+43
+76
+32
+46
+73
+17
+73
+47
+73
+14
+31
+32
+16
+13
+43
+47
+29
+14
+31
+29
+32
+14
+28
+43
+43
+73
+61
+32
+76
+17
+31
+58
+46
+46
+29
+77
+16
+28
+59
+31
+32
+43
+62
+61
+13
+73
+62
+14
+31
+28
+73
+32
+16
+32
+59
+47
+61
+17
+73
+32
+29
+17
+44
+77
+77
+46
+62
+47
+32
+61
+73
+17
+17
+14
+44
+62
+44
+73
+16
+74
+59
+59
+62
+74
+47
+61
+14
+32
+31
+43
+28
+43
+32
+44
+76
+46
+43
+17
+76
+58
+17
+58
+28
+59
+32
+76
+13
+74
+28
+59
+17
+74
+46
+17
+17
+17
+29
+76
+16
+14
+43
+32
+47
+29
+46
+14
+47
+14
+46
+73
+31
+13
+47
+73
+47
+44
+73
+59
+76
+62
+73
+46
+73
+62
+16
+74
+76
+46
+13
+43
+28
+59
+17
+58
+28
+77
+14
+77
+47
+76
+58
+61
+58
+47
+16
+14
+32
+16
+47
+43
+14
+46
+13
+73
+46
+13
+74
+73
+13
+61
+76
+59
+46
+61
+46
+58
+59
+29
+43
+61
+28
+14
+16
+44
+46
+73
+59
+32
+74
+16
+58
+32
+58
+47
+31
+32
+32
+73
+14
+74
+13
+76
+44
+77
+16
+76
+14
+59
+17
+43
+47
+28
+77
+29
+13
+74
+31
+16
+32
+31
+58
+77
+16
+47
+59
+28
+59
+73
+74
+13
+14
+28
+62
+17
+46
+44
+17
+44
+62
+46
+62
+62
+28
+32
+77
+62
+44
+28
+73
+29
+61
+17
+58
+17
+74
+31
+32
+47
+29
+13
+73
+58
+46
+13
+16
+31
+14
+28
+28
+47
+59
+32
+76
+58
+44
+74
+58
+13
+14
+46
+62
+73
+43
+29
+32
+76
+47
+32
+58
+16
+43
+47
+43
+61
+77
+43
+16
+17
+14
+76
+44
+77
+77
+74
+74
+29
+29
+76
+47
+13
+76
+46
+73
+31
+47
+73
+17
+58
+77
+14
+76
+61
+58
+46
+62
+44
+31
+58
+28
+76
+44
+61
+17
+16
+31
+47
+14
+59
+58
+62
+73
+77
+44
+29
+17
+59
+74
+59
+13
+73
+77
+61
+16
+59
+28
+13
+32
+58
+61
+62
+13
+74
+62
+28
+73
+74
+13
+46
+59
+76
+43
+46
+31
+59
+13
+47
+14
+16
+13
+73
+61
+76
+62
+47
+76
+76
+32
+17
+13
+58
+74
+74
+31
+29
+28
+76
+14
+32
+31
+32
+47
+14
+17
+74
+46
+58
+47
+74
+44
+76
+44
+59
+73
+47
+73
+73
+31
+73
+77
+47
+58
+16
+13
+14
+13
+62
+43
+14
+62
+43
+13
+31
+74
+58
+47
+29
+44
+29
+73
+61
+76
+29
+61
+44
+76
+31
+13
+58
+46
+73
+62
+44
+73
+77
+32
+14
+58
+16
+62
+13
+28
+29
+74
+43
+28
+16
+76
+44
+62
+31
+17
+16
+74
+16
+73
+58
+74
+28
+59
+44
+31
+44
+61
+32
+61
+77
+16
+13
+76
+32
+76
+32
+59
+29
+58
+62
+46
+77
+31
+47
+31
+62
+43
+77
+29
+47
+73
+14
+16
+43
+29
+29
+73
+31
+61
+13
+61
+32
+32
+14
+74
+74
+29
+59
+47
+74
+62
+44
+59
+73
+32
+77
+76
+77
+73
+62
+46
+59
+46
+17
+62
+13
+61
+17
+62
+28
+74
+74
+58
+16
+59
+47
+47
+76
+44
+73
+73
+13
+61
+31
+17
+73
+17
+16
+59
+76
+61
+46
+32
+17
+77
+16
+46
+13
+46
+77
+58
+32
+17
+74
+14
+59
+44
+59
+46
+74
+61
+73
+17
+46
+46
+17
+13
+59
+61
+77
+14
+13
+14
+31
+73
+47
+73
+28
+29
+28
+14
+73
+61
+31
+17
+14
+47
+31
+14
+29
+14
+43
+74
+58
+58
+43
+76
+31
+47
+62
+16
+17
+77
+16
+31
+13
+74
+14
+46
+62
+77
+13
+13
+77
+61
+44
+32
+29
+74
+76
+46
+61
+16
+43
+13
+47
+32
+43
+43
+16
+73
+14
+28
+77
+43
+31
+62
+74
+74
+59
+31
+58
+73
+74
+44
+59
+61
+17
+58
+58
+62
+73
+28
+77
+58
+31
+32
+47
+73
+32
+43
+47
+44
+16
+59
+76
+31
+58
+46
+47
+14
+46
+14
+32
+31
+73
+46
+62
+62
+47
+28
+17
+61
+16
+73
+76
+13
+13
+31
+28
+58
+58
+29
+74
+73
+32
+32
+76
+32
+73
+14
+76
+62
+31
+62
+46
+74
+47
+14
+77
+58
+43
+76
+77
+76
+32
+44
+28
+29
+14
+44
+29
+43
+62
+77
+13
+17
+13
+13
+46
+58
+16
+28
+16
+14
+28
+16
+44
+46
+28
+16
+76
+58
+31
+76
+61
+13
+73
+31
+58
+29
+32
+46
+16
+44
+46
+59
+16
+13
+32
+59
+73
+44
+32
+17
+46
+73
+43
+17
+31
+44
+77
+43
+73
+28
+32
+76
+62
+76
+77
+58
+31
+76
+16
+59
+58
+32
+17
+29
+74
+62
+76
+29
+73
+44
+76
+16
+17
+76
+62
+76
+44
+46
+73
+28
+74
+16
+76
+58
+59
+76
+43
+31
+32
+59
+77
+32
+77
+47
+74
+61
+77
+16
+77
+17
+16
+31
+14
+16
+77
+16
+17
+31
+32
+61
+44
+46
+31
+44
+29
+73
+46
+29
+31
+77
+32
+46
+47
+47
+76
+29
+46
+32
+13
+44
+17
+73
+47
+74
+32
+46
+73
+32
+46
+29
+46
+32
+29
+31
+29
+14
+62
+29
+77
+44
+77
+61
+76
+58
+14
+16
+62
+61
+28
+13
+32
+74
+16
+44
+62
+16
+31
+62
+28
+74
+47
+46
+73
+31
+14
+17
+61
+73
+43
+43
+77
+73
+61
+44
+28
+32
+14
+31
+47
+29
+14
+73
+62
+14
+74
+61
+17
+74
+73
+14
+47
+59
+29
+32
+16
+58
+44
+47
+46
+13
+74
+58
+61
+77
+62
+44
+77
+77
+73
+61
+76
+58
+62
+58
+14
+74
+31
+13
+44
+73
+77
+59
+14
+76
+31
+28
+47
+13
+32
+16
+32
+47
+47
+28
+47
+13
+62
+47
+77
+29
+73
+61
+44
+46
+32
+77
+44
+28
+58
+28
+76
+58
+16
+47
+32
+58
+29
+74
+61
+43
+74
+31
+16
+31
+77
+32
+73
+61
+14
+16
+43
+61
+31
+14
+74
+61
+46
+29
+46
+31
+58
+32
+16
+76
+73
+46
+29
+46
+16
+17
+31
+32
+74
+31
+61
+74
+16
+14
+32
+58
+62
+77
+76
+44
+32
+17
+77
+29
+73
+28
+46
+61
+47
+62
+32
+43
+43
+31
+61
+74
+31
+13
+47
+76
+16
+16
+44
+73
+73
+16
+17
+28
+73
+46
+46
+59
+28
+16
+29
+43
+58
+74
+46
+58
+58
+28
+31
+13
+74
+59
+32
+16
+43
+61
+76
+43
+58
+61
+44
+77
+31
+47
+28
+28
+16
+73
+16
+74
+16
+17
+29
+16
+32
+59
+62
+44
+61
+17
+77
+43
+17
+17
+44
+59
+13
+73
+17
+61
+16
+16
+28
+44
+46
+58
+74
+58
+74
+62
+14
+43
+14
+73
+74
+31
+46
+28
+77
+76
+62
+16
+28
+73
+44
+14
+32
+44
+74
+16
+62
+77
+13
+62
+14
+29
+61
+46
+62
+59
+14
+59
+14
+44
+28
+77
+59
+47
+62
+14
+29
+13
+73
+77
+29
+58
+59
+43
+32
+77
+61
+13
+46
+43
+47
+59
+76
+14
+43
+16
+74
+32
+47
+62
+47
+59
+58
+29
+59
+61
+14
+43
+58
+62
+59
+14
+32
+32
+61
+14
+58
+17
+62
+13
+62
+29
+13
+73
+74
+32
+32
+62
+59
+43
+62
+17
+74
+43
+32
+29
+76
+62
+32
+31
+14
+46
+13
+29
+32
+44
+44
+31
+32
+62
+13
+73
+31
+58
+59
+32
+58
+73
+61
+47
+62
+76
+14
+77
+62
+43
+13
+61
+44
+62
+59
+13
+29
+74
+31
+58
+32
+44
+28
+28
+43
+59
+76
+16
+59
+47
+74
+43
+61
+76
+58
+58
+13
+29
+61
+31
+17
+74
+58
+46
+58
+32
+32
+32
+16
+32
+58
+29
+31
+17
+14
+77
+47
+73
+59
+13
+16
+77
+61
+16
+47
+59
+76
+13
+74
+13
+74
+28
+46
+76
+47
+32
+32
+17
+43
+74
+16
+16
+61
+61
+44
+61
+46
+44
+16
+47
+76
+46
+76
+47
+59
+77
+61
+43
+58
+43
+43
+77
+13
+62
+31
+62
+76
+73
+29
+47
+62
+61
+47
+43
+74
+47
+14
+31
+76
+61
+44
+74
+74
+62
+62
+32
+16
+62
+46
+13
+13
+32
+14
+43
+77
+17
+29
+17
+73
+76
+76
+13
+43
+17
+43
+46
+32
+61
+76
+16
+73
+31
+58
+13
+77
+73
+46
+16
+77
+31
+44
+43
+32
+46
+46
+59
+76
+76
+44
+77
+77
+47
+28
+74
+59
+43
+73
+77
+31
+74
+16
+44
+32
+59
+32
+29
+62
+59
+77
+44
+46
+28
+17
+13
+61
+13
+13
+14
+59
+13
+31
+76
+13
+73
+74
+32
+17
+29
+31
+47
+28
+59
+47
+58
+77
+73
+62
+13
+73
+59
+14
+44
+16
+16
+62
+29
+16
+46
+62
+59
+58
+47
+16
+46
+58
+29
+46
+73
+58
+47
+61
+17
+73
+59
+17
+14
+44
+43
+31
+43
+16
+32
+74
+44
+46
+29
+29
+31
+76
+73
+29
+28
+61
+46
+17
+32
+44
+62
+59
+73
+43
+44
+58
+16
+77
+16
+76
+74
+61
+31
+73
+13
+32
+29
+73
+44
+13
+74
+44
+73
+14
+43
+76
+43
+62
+14
+31
+58
+13
+76
+17
+76
+61
+61
+61
+16
+16
+13
+61
+62
+44
+29
+44
+31
+17
+17
+31
+29
+14
+14
+14
+43
+44
+59
+28
+62
+29
+43
+29
+59
+13
+73
+59
+44
+61
+31
+43
+17
+46
+73
+62
+59
+17
+14
+74
+46
+58
+47
+44
+74
+58
+61
+59
+61
+77
+73
+44
+46
+76
+28
+47
+47
+58
+76
+46
+13
+77
+62
+61
+44
+29
+47
+46
+76
+17
+77
+29
+14
+76
+32
+17
+62
+61
+77
+16
+73
+74
+31
+73
+74
+77
+31
+43
+73
+61
+58
+76
+44
+74
+58
+61
+14
+43
+59
+32
+44
+28
+62
+73
+74
+47
+28
+74
+58
+44
+13
+47
+14
+43
+62
+16
+47
+16
+77
+44
+73
+13
+47
+74
+29
+46
+43
+17
+31
+61
+76
+74
+73
+17
+13
+13
+32
+31
+77
+77
+62
+14
+16
+73
+47
+29
+13
+58
+74
+32
+77
+74
+73
+61
+76
+31
+17
+31
+58
+44
+16
+17
+28
+74
+13
+61
+59
+13
+73
+47
+47
+76
+59
+14
+29
+58
+14
+61
+28
+32
+28
+32
+17
+17
+61
+43
+43
+16
+47
+58
+17
+44
+77
+44
+74
+74
+44
+77
+29
+77
+62
+73
+58
+73
+28
+59
+14
+16
+76
+31
+13
+28
+31
+14
+28
+73
+59
+74
+61
+46
+73
+31
+74
+46
+73
+59
+16
+28
+62
+74
+73
+77
+16
+73
+47
+47
+74
+31
+59
+47
+31
+14
+61
+73
+47
+31
+14
+76
+31
+14
+13
+17
+47
+47
+77
+31
+44
+28
+29
+61
+17
+73
+13
+77
+61
+14
+74
+62
+32
+58
+31
+74
+28
+77
+73
+16
+44
+61
+59
+46
+44
+46
+76
+62
+29
+58
+29
+13
+16
+46
+43
+62
+76
+29
+74
+16
+73
+62
+77
+28
+29
+44
+62
+62
+77
+58
+59
+47
+62
+17
+62
+76
+58
+58
+13
+44
+44
+44
+28
+13
+59
+16
+46
+46
+76
+47
+32
+62
+73
+47
+28
+46
+46
+32
+14
+76
+73
+58
+28
+73
+29
+59
+16
+14
+44
+28
+59
+46
+58
+16
+61
+13
+46
+62
+44
+47
+29
+14
+73
+43
+77
+13
+58
+47
+58
+58
+61
+47
+31
+13
+61
+46
+58
+47
+13
+62
+62
+46
+59
+31
+73
+44
+62
+32
+43
+47
+76
+31
+77
+74
+14
+14
+59
+47
+77
+74
+14
+46
+46
+61
+16
+44
+73
+46
+44
+29
+62
+62
+31
+62
+46
+74
+46
+31
+14
+32
+13
+73
+31
+43
+47
+77
+16
+74
+43
+62
+14
+43
+16
+43
+74
+61
+43
+44
+46
+77
+76
+58
+59
+17
+61
+46
+28
+28
+16
+58
+28
+31
+32
+61
+28
+13
+43
+17
+44
+46
+76
+76
+61
+73
+59
+73
+28
+62
+32
+28
+46
+13
+43
+16
+58
+76
+13
+58
+13
+73
+17
+61
+17
+16
+46
+29
+44
+76
+46
+32
+46
+74
+32
+28
+77
+74
+31
+43
+62
+46
+74
+32
+13
+73
+13
+44
+31
+58
+32
+58
+59
+44
+58
+46
+59
+59
+14
+61
+46
+29
+44
+74
+77
+29
+61
+32
+73
+16
+44
+77
+44
+43
+44
+77
+76
+62
+14
+32
+73
+62
+16
+17
+74
+14
+74
+28
+61
+32
+43
+16
+61
+14
+28
+46
+32
+28
+16
+13
+16
+61
+28
+44
+46
+47
+77
+32
+16
+28
+13
+73
+14
+32
+76
+28
+16
+46
+73
+76
+76
+29
+59
+31
+32
+61
+47
+17
+77
+62
+74
+76
+13
+61
+17
+58
+61
+32
+13
+73
+58
+59
+17
+62
+62
+44
+28
+13
+32
+29
+44
+44
+62
+74
+73
+58
+61
+58
+28
+73
+62
+61
+17
+16
+76
+62
+77
+13
+46
+13
+61
+58
+17
+61
+28
+59
+17
+58
+28
+31
+31
+46
+28
+16
+61
+74
+14
+44
+73
+59
+29
+16
+32
+73
+74
+43
+29
+28
+58
+46
+73
+77
+28
+17
+76
+59
+74
+28
+17
+13
+44
+74
+61
+62
+77
+47
+74
+59
+61
+32
+47
+32
+58
+14
+32
+31
+77
+32
+77
+76
+13
+74
+32
+76
+61
+74
+59
+59
+58
+73
+62
+61
+62
+76
+29
+28
+16
+43
+77
+47
+58
+44
+61
+32
+29
+29
+43
+77
+31
+62
+77
+14
+14
+32
+76
+62
+62
+43
+58
+46
+32
+16
+14
+44
+16
+28
+43
+14
+16
+16
+31
+13
+29
+29
+32
+58
+32
+29
+77
+29
+28
+61
+31
+61
+73
+59
+16
+44
+76
+73
+13
+17
+59
+28
+59
+74
+17
+74
+76
+58
+74
+77
+43
+44
+31
+74
+16
+46
+59
+17
+14
+31
+58
+73
+47
+61
+31
+44
+76
+16
+31
+61
+29
+46
+14
+74
+16
+29
+74
+58
+43
+17
+76
+73
+62
+59
+76
+73
+28
+14
+61
+17
+73
+77
+47
+59
+16
+44
+29
+17
+29
+31
+74
+29
+61
+28
+14
+16
+16
+14
+47
+31
+61
+32
+16
+59
+16
+29
+17
+73
+73
+43
+47
+76
+59
+16
+44
+73
+17
+16
+14
+17
+17
+62
+44
+62
+28
+46
+59
+47
+73
+14
+76
+58
+16
+62
+17
+77
+74
+61
+77
+46
+76
+43
+77
+13
+14
+29
+32
+73
+17
+74
+59
+77
+13
+62
+76
+31
+13
+77
+28
+73
+31
+16
+77
+46
+74
+44
+16
+13
+73
+47
+47
+74
+61
+62
+61
+31
+17
+61
+31
+77
+59
+74
+46
+44
+13
+16
+43
+31
+32
+74
+77
+14
+46
+73
+31
+58
+43
+73
+14
+32
+61
+14
+46
+44
+14
+46
+73
+28
+74
+74
+14
+62
+47
+76
+58
+59
+17
+29
+14
+28
+44
+61
+46
+74
+43
+44
+46
+28
+76
+62
+17
+32
+29
+58
+46
+77
+44
+61
+73
+44
+43
+28
+62
+58
+43
+28
+29
+46
+74
+47
+76
+17
+29
+47
+31
+46
+47
+13
+17
+43
+44
+47
+28
+31
+16
+76
+14
+74
+32
+58
+17
+43
+17
+73
+28
+73
+16
+29
+61
+14
+47
+46
+73
+43
+14
+13
+62
+77
+32
+16
+32
+77
+43
+14
+76
+31
+58
+77
+61
+46
+59
+14
+76
+74
+13
+16
+14
+73
+31
+74
+46
+58
+29
+59
+44
+16
+61
+14
+62
+61
+46
+76
+16
+46
+29
+31
+73
+76
+73
+74
+58
+47
+58
+31
+61
+14
+29
+28
+62
+73
+76
+16
+62
+76
+58
+73
+61
+29
+74
+73
+17
+76
+29
+59
+16
+16
+17
+46
+44
+44
+44
+14
+14
+77
+28
+59
+17
+32
+73
+43
+17
+58
+73
+13
+73
+13
+16
+76
+74
+16
+29
+77
+62
+47
+76
+44
+59
+47
+47
+28
+47
+58
+77
+29
+17
+13
+46
+44
+46
+29
+77
+59
+76
+32
+77
+59
+76
+61
+16
+59
+46
+62
+59
+58
+14
+74
+29
+14
+28
+28
+77
+43
+43
+73
+58
+47
+43
+28
+59
+62
+43
+61
+74
+47
+31
+16
+59
+77
+46
+73
+28
+58
+29
+62
+14
+58
+74
+76
+43
+17
+77
+46
+59
+32
+31
+28
+17
+77
+73
+17
+74
+47
+74
+47
+44
+16
+13
+46
+16
+62
+76
+31
+77
+74
+59
+61
+74
+16
+43
+46
+46
+77
+44
+28
+59
+14
+47
+73
+14
+16
+43
+13
+16
+31
+32
+58
+47
+28
+28
+43
+29
+14
+44
+14
+59
+61
+14
+74
+44
+13
+14
+74
+77
+28
+43
+58
+29
+13
+13
+43
+17
+76
+13
+14
+13
+43
+32
+43
+77
+76
+14
+31
+59
+32
+58
+28
+44
+61
+46
+61
+62
+44
+58
+13
+14
+73
+31
+32
+76
+47
+59
+29
+58
+47
+74
+62
+59
+44
+59
+73
+43
+46
+47
+28
+59
+61
+28
+32
+76
+29
+46
+43
+28
+74
+73
+28
+61
+74
+62
+13
+58
+43
+14
+76
+73
+17
+43
+16
+44
+32
+46
+46
+58
+32
+29
+17
+13
+58
+28
+29
+31
+43
+46
+58
+29
+77
+58
+29
+16
+76
+13
+16
+74
+17
+47
+62
+29
+14
+47
+28
+76
+31
+76
+43
+17
+13
+31
+28
+13
+29
+13
+16
+13
+16
+77
+28
+32
+44
+58
+14
+29
+44
+44
+74
+28
+44
+58
+17
+44
+58
+58
+44
+16
+16
+59
+58
+43
+28
+47
+46
+73
+62
+44
+31
+62
+76
+59
+44
+76
+62
+13
+73
+44
+46
+44
+16
+17
+13
+46
+73
+62
+59
+31
+31
+44
+28
+17
+13
+43
+29
+62
+62
+29
+13
+61
+28
+77
+32
+32
+73
+31
+47
+44
+29
+58
+62
+76
+77
+76
+13
+29
+13
+46
+61
+59
+59
+17
+32
+31
+17
+59
+47
+62
+14
+61
+29
+32
+46
+17
+44
+44
+17
+73
+31
+32
+32
+47
+47
+31
+31
+31
+16
+77
+47
+62
+28
+74
+62
+14
+17
+32
+73
+61
+43
+77
+44
+46
+44
+14
+43
+47
+61
+16
+31
+76
+58
+76
+59
+77
+59
+73
+32
+46
+73
+29
+17
+58
+61
+16
+73
+14
+62
+13
+43
+73
+16
+13
+28
+46
+17
+43
+77
+43
+43
+16
+76
+28
+61
+31
+17
+28
+62
+47
+47
+44
+16
+14
+29
+28
+74
+16
+28
+76
+14
+76
+44
+62
+76
+32
+76
+31
+17
+31
+46
+31
+62
+74
+47
+76
+47
+61
+31
+16
+77
+62
+29
+17
+77
+29
+31
+32
+16
+59
+44
+77
+43
+62
+73
+74
+13
+61
+77
+43
+31
+32
+14
+59
+76
+76
+73
+44
+44
+43
+32
+77
+58
+17
+17
+43
+74
+59
+59
+13
+61
+62
+74
+73
+31
+59
+29
+74
+58
+58
+59
+17
+14
+17
+74
+61
+58
+61
+58
+76
+58
+16
+13
+43
+16
+29
+47
+76
+73
+31
+73
+59
+76
+44
+58
+73
+77
+73
+32
+29
+77
+31
+13
+47
+32
+32
+58
+59
+46
+14
+17
+44
+13
+62
+62
+47
+43
+46
+62
+76
+61
+14
+59
+31
+32
+44
+16
+43
+76
+17
+61
+14
+13
+61
+29
+44
+59
+32
+28
+58
+29
+62
+28
+59
+77
+29
+76
+31
+14
+59
+43
+31
+61
+32
+13
+31
+61
+14
+76
+43
+76
+16
+28
+58
+59
+44
+76
+44
+44
+47
+46
+17
+43
+16
+13
+77
+13
+62
+47
+76
+59
+28
+74
+74
+74
+46
+62
+43
+73
+32
+28
+76
+77
+28
+17
+61
+31
+58
+14
+59
+43
+77
+47
+13
+16
+44
+74
+16
+44
+44
+44
+13
+43
+73
+76
+73
+43
+29
+74
+43
+76
+32
+29
+43
+61
+43
+31
+44
+59
+59
+47
+31
+16
+73
+13
+14
+77
+14
+62
+44
+29
+62
+43
+43
+73
+62
+29
+76
+44
+58
+76
+61
+59
+74
+44
+32
+46
+43
+16
+46
+61
+13
+13
+62
+76
+13
+17
+13
+29
+13
+28
+62
+32
+58
+29
+44
+28
+16
+17
+14
+74
+61
+61
+31
+32
+13
+14
+62
+46
+73
+76
+47
+31
+44
+62
+31
+76
+32
+31
+17
+32
+44
+62
+73
+29
+77
+47
+44
+14
+62
+14
+61
+46
+59
+13
+61
+28
+17
+14
+14
+73
+58
+14
+62
+43
+77
+43
+28
+77
+31
+62
+14
+44
+76
+17
+46
+16
+47
+58
+29
+17
+17
+74
+43
+61
+17
+58
+47
+76
+76
+73
+62
+16
+76
+28
+17
+44
+29
+59
+16
+76
+61
+62
+44
+31
+29
+73
+73
+61
+59
+47
+43
+73
+28
+46
+46
+76
+13
+74
+16
+74
+59
+62
+28
+16
+17
+32
+46
+74
+16
+16
+62
+29
+74
+14
+31
+44
+16
+46
+59
+16
+47
+76
+74
+44
+13
+43
+43
+13
+76
+62
+14
+73
+76
+77
+28
+14
+32
+74
+17
+76
+59
+46
+76
+43
+14
+77
+44
+29
+13
+29
+32
+76
+62
+59
+17
+76
+76
+28
+13
+16
+31
+31
+29
+44
+32
+17
+17
+13
+76
+31
+77
+17
+44
+16
+44
+29
+44
+16
+13
+32
+31
+16
+44
+32
+31
+77
+14
+47
+77
+13
+43
+46
+28
+29
+74
+76
+43
+31
+32
+17
+47
+32
+17
+31
+44
+29
+44
+17
+14
+58
+62
+77
+17
+44
+61
+62
+59
+61
+28
+29
+17
+77
+43
+31
+62
+29
+47
+17
+76
+16
+77
+28
+28
+44
+76
+46
+47
+47
+13
+32
+14
+31
+74
+58
+43
+47
+47
+16
+58
+44
+16
+62
+76
+32
+17
+29
+13
+47
+44
+16
+61
+46
+17
+62
+47
+76
+44
+28
+74
+74
+14
+32
+77
+74
+28
+43
+62
+29
+73
+73
+31
+46
+16
+29
+16
+76
+62
+29
+61
+47
+16
+44
+29
+43
+73
+61
+31
+29
+17
+17
+77
+44
+28
+61
+43
+16
+73
+17
+13
+76
+44
+16
+16
+47
+13
+74
+16
+43
+73
+73
+28
+46
+17
+61
+28
+59
+14
+58
+61
+16
+13
+14
+44
+61
+44
+16
+47
+77
+43
+43
+73
+62
+62
+59
+32
+16
+44
+74
+76
+73
+58
+14
+77
+62
+62
+13
+16
+14
+16
+29
+31
+32
+73
+47
+14
+58
+17
+43
+76
+43
+61
+73
+32
+73
+74
+77
+58
+16
+14
+59
+16
+62
+13
+29
+43
+61
+43
+29
+29
+31
+17
+28
+17
+28
+43
+59
+14
+47
+61
+17
+29
+31
+73
+46
+14
+16
+61
+17
+32
+44
+59
+77
+62
+44
+43
+31
+31
+31
+14
+46
+28
+77
+14
+31
+28
+59
+76
+43
+44
+74
+43
+61
+77
+14
+44
+76
+47
+28
+77
+46
+58
+17
+16
+76
+43
+16
+29
+43
+28
+73
+32
+14
+73
+58
+62
+43
+77
+13
+28
+59
+74
+43
+61
+47
+73
+28
+59
+14
+59
+77
+61
+46
+62
+29
+74
+16
+31
+76
+16
+74
+62
+28
+32
+62
+59
+31
+74
+77
+62
+73
+74
+58
+77
+47
+28
+17
+61
+61
+73
+14
+59
+77
+58
+74
+59
+46
+46
+44
+13
+29
+76
+32
+61
+29
+47
+31
+44
+74
+73
+61
+16
+61
+73
+76
+59
+29
+32
+77
+62
+17
+47
+58
+76
+32
+31
+46
+47
+73
+16
+76
+74
+13
+17
+76
+47
+13
+16
+73
+77
+46
+59
+17
+32
+43
+29
+31
+59
+74
+59
+44
+14
+62
+58
+46
+59
+43
+43
+31
+76
+16
+16
+76
+58
+77
+46
+43
+47
+43
+16
+43
+46
+47
+16
+59
+32
+43
+14
+74
+59
+61
+77
+47
+61
+46
+28
+62
+13
+46
+31
+76
+13
+73
+46
+28
+46
+32
+13
+73
+76
+76
+47
+17
+59
+14
+73
+16
+43
+14
+76
+32
+28
+73
+59
+76
+76
+77
+73
+28
+32
+73
+61
+77
+29
+77
+28
+14
+59
+44
+43
+17
+77
+14
+59
+62
+73
+61
+43
+77
+13
+13
+44
+77
+77
+17
+17
+61
+76
+16
+61
+62
+28
+31
+43
+31
+43
+32
+13
+14
+14
+43
+44
+73
+28
+46
+77
+13
+74
+13
+44
+74
+46
+59
+29
+17
+43
+76
+76
+77
+17
+13
+32
+13
+17
+16
+29
+46
+16
+77
+74
+44
+16
+43
+32
+73
+43
+76
+29
+31
+28
+73
+32
+14
+13
+74
+47
+77
+43
+13
+16
+62
+31
+77
+77
+32
+31
+28
+47
+13
+16
+73
+14
+76
+76
+62
+62
+76
+43
+46
+59
+14
+47
+76
+76
+61
+29
+74
+59
+17
+59
+47
+59
+58
+44
+74
+62
+47
+28
+62
+77
+58
+61
+76
+17
+28
+62
+61
+61
+62
+31
+47
+73
+73
+62
+16
+47
+62
+29
+31
+74
+44
+29
+29
+58
+32
+62
+29
+31
+61
+77
+32
+16
+14
+59
+14
+44
+32
+59
+17
+28
+47
+46
+59
+32
+77
+16
+62
+13
+59
+14
+29
+29
+28
+47
+31
+74
+77
+32
+74
+14
+59
+31
+43
+14
+13
+74
+76
+17
+73
+62
+28
+59
+29
+28
+44
+76
+58
+58
+73
+58
+74
+59
+59
+28
+43
+43
+17
+76
+31
+17
+13
+28
+43
+43
+31
+13
+59
+58
+32
+46
+47
+58
+43
+77
+59
+58
+59
+73
+58
+46
+16
+61
+76
+17
+31
+17
+73
+32
+58
+43
+62
+32
+73
+14
+32
+13
+28
+58
+28
+13
+74
+76
+17
+14
+46
+17
+73
+31
+73
+46
+62
+16
+44
+76
+44
+76
+62
+28
+59
+73
+32
+77
+61
+29
+77
+32
+28
+46
+73
+13
+74
+13
+44
+76
+77
+73
+13
+59
+47
+73
+29
+16
+29
+44
+16
+59
+28
+44
+17
+28
+31
+77
+43
+46
+43
+29
+28
+73
+73
+17
+77
+46
+74
+29
+44
+59
+58
+17
+74
+47
+14
+32
+73
+43
+58
+76
+32
+46
+58
+61
+46
+32
+61
+74
+13
+29
+31
+32
+44
+44
+47
+28
+14
+17
+73
+47
+16
+32
+16
+29
+13
+14
+44
+16
+77
+73
+73
+74
+16
+29
+31
+31
+17
+17
+59
+44
+14
+59
+44
+13
+29
+77
+77
+59
+32
+29
+59
+14
+17
+59
+43
+46
+77
+77
+62
+32
+62
+74
+73
+62
+43
+43
+58
+31
+47
+14
+31
+17
+32
+46
+61
+74
+31
+46
+58
+74
+59
+32
+58
+44
+44
+28
+31
+13
+32
+14
+77
+17
+61
+17
+13
+59
+44
+59
+77
+17
+16
+16
+43
+77
+16
+32
+44
+17
+14
+31
+73
+29
+16
+43
+13
+76
+29
+43
+17
+46
+46
+29
+74
+77
+46
+17
+13
+43
+47
+31
+61
+77
+44
+32
+46
+14
+44
+14
+46
+14
+29
+29
+32
+61
+28
+73
+58
+59
+58
+47
+73
+14
+73
+58
+16
+77
+77
+47
+31
+28
+46
+31
+32
+47
+31
+17
+58
+43
+17
+29
+44
+59
+62
+77
+17
+77
+28
+32
+61
+47
+32
+58
+29
+17
+77
+61
+29
+47
+46
+46
+47
+59
+28
+74
+46
+61
+47
+47
+43
+28
+13
+29
+47
+73
+13
+47
+62
+16
+74
+28
+46
+61
+77
+62
+62
+28
+62
+47
+47
+29
+32
+73
+28
+58
+46
+32
+32
+16
+17
+47
+59
+16
+43
+46
+74
+74
+46
+44
+47
+74
+43
+13
+29
+61
+61
+32
+73
+13
+76
+76
+61
+47
+61
+43
+76
+47
+62
+76
+47
+73
+31
+31
+62
+32
+59
+74
+58
+14
+32
+28
+62
+32
+16
+47
+61
+43
+77
+73
+44
+13
+32
+77
+43
+46
+46
+47
+29
+59
+62
+62
+32
+58
+14
+14
+43
+76
+77
+74
+29
+77
+46
+77
+16
+47
+44
+46
+32
+13
+61
+32
+59
+14
+43
+29
+17
+16
+47
+16
+47
+31
+43
+16
+77
+61
+74
+17
+16
+62
+76
+16
+13
+62
+44
+14
+44
+46
+74
+13
+13
+31
+61
+44
+14
+28
+32
+58
+32
+77
+58
+62
+76
+76
+47
+74
+47
+58
+46
+47
+61
+43
+13
+58
+58
+44
+16
+16
+58
+13
+32
+62
+61
+28
+14
+77
+29
+44
+16
+43
+46
+13
+76
+28
+17
+32
+46
+17
+44
+14
+14
+61
+31
+14
+29
+77
+13
+46
+43
+28
+61
+29
+14
+74
+13
+16
+77
+31
+14
+77
+62
+73
+62
+76
+61
+58
+43
+46
+13
+16
+59
+32
+62
+16
+29
+47
+28
+43
+76
+46
+73
+62
+47
+14
+44
+76
+58
+73
+76
+14
+32
+59
+28
+58
+47
+58
+13
+59
+58
+73
+59
+73
+58
+32
+29
+61
+17
+61
+29
+73
+13
+29
+17
+31
+58
+44
+31
+46
+46
+46
+77
+58
+31
+13
+73
+31
+44
+13
+17
+14
+59
+76
+61
+62
+28
+44
+44
+47
+46
+61
+29
+58
+76
+76
+14
+77
+32
+61
+13
+32
+77
+58
+77
+17
+58
+58
+59
+46
+17
+28
+47
+47
+47
+29
+29
+77
+28
+58
+62
+58
+13
+47
+43
+47
+46
+31
+77
+46
+17
+77
+59
+59
+58
+31
+28
+47
+32
+59
+76
+47
+44
+59
+62
+16
+74
+76
+17
+47
+14
+59
+74
+61
+61
+17
+46
+77
+16
+43
+73
+31
+43
+14
+59
+31
+31
+43
+16
+76
+28
+58
+73
+31
+29
+29
+16
+17
+32
+76
+77
+13
+58
+13
+77
+32
+31
+61
+46
+44
+44
+29
+31
+14
+31
+43
+58
+13
+62
+73
+13
+16
+14
+73
+46
+43
+58
+29
+77
+17
+59
+47
+76
+16
+43
+62
+61
+77
+16
+61
+44
+29
+16
+32
+13
+74
+44
+46
+28
+62
+32
+44
+44
+59
+62
+28
+14
+77
+61
+31
+73
+61
+17
+62
+62
+74
+14
+74
+29
+77
+31
+74
+77
+62
+61
+31
+43
+29
+76
+46
+14
+61
+59
+76
+28
+32
+47
+76
+76
+31
+59
+32
+74
+16
+46
+46
+16
+61
+58
+14
+13
+59
+76
+58
+77
+58
+32
+29
+31
+32
+76
+47
+47
+32
+46
+74
+13
+44
+47
+74
+46
+28
+32
+43
+43
+13
+74
+46
+76
+44
+32
+16
+13
+47
+74
+74
+16
+28
+46
+17
+59
+62
+46
+32
+16
+17
+46
+28
+58
+44
+77
+32
+17
+77
+76
+74
+59
+29
+16
+44
+43
+29
+47
+58
+44
+74
+43
+14
+13
+29
+62
+31
+32
+58
+13
+13
+29
+62
+61
+76
+43
+44
+62
+44
+77
+44
+77
+43
+76
+73
+62
+77
+62
+17
+46
+16
+31
+31
+43
+62
+76
+28
+14
+47
+61
+62
+31
+43
+16
+74
+58
+46
+46
+43
+31
+61
+29
+29
+58
+61
+62
+17
+32
+46
+46
+46
+32
+61
+43
+14
+77
+76
+74
+77
+77
+31
+76
+47
+62
+77
+47
+73
+14
+47
+77
+61
+77
+74
+58
+43
+59
+43
+16
+31
+58
+73
+77
+77
+77
+76
+59
+13
+47
+46
+59
+58
+61
+59
+28
+44
+73
+73
+29
+74
+74
+47
+29
+59
+29
+47
+43
+44
+16
+74
+16
+47
+28
+14
+58
+16
+74
+46
+46
+58
+46
+76
+77
+46
+28
+14
+59
+16
+74
+77
+61
+31
+59
+28
+28
+43
+73
+31
+47
+74
+16
+76
+44
+13
+47
+28
+29
+17
+62
+58
+32
+47
+16
+31
+17
+32
+17
+31
+28
+43
+74
+73
+16
+77
+59
+43
+31
+16
+61
+28
+61
+16
+74
+32
+73
+29
+14
+17
+13
+43
+59
+13
+61
+47
+46
+59
+31
+28
+13
+43
+17
+61
+59
+46
+59
+59
+16
+73
+28
+46
+32
+76
+59
+47
+13
+44
+14
+77
+46
+59
+44
+13
+58
+58
+16
+13
+32
+74
+46
+14
+29
+47
+13
+13
+62
+13
+43
+46
+73
+44
+31
+62
+16
+73
+74
+59
+16
+16
+29
+43
+62
+32
+14
+77
+58
+62
+77
+76
+16
+59
+76
+73
+77
+73
+16
+74
+16
+76
+61
+16
+61
+74
+16
+17
+13
+44
+31
+32
+61
+31
+31
+59
+44
+13
+46
+77
+46
+76
+44
+28
+43
+58
+46
+13
+77
+14
+43
+44
+61
+46
+31
+43
+76
+74
+14
+59
+46
+32
+32
+58
+59
+47
+47
+74
+76
+46
+74
+59
+16
+47
+31
+77
+47
+59
+16
+61
+77
+61
+28
+77
+76
+47
+17
+76
+14
+73
+47
+47
+77
+32
+32
+14
+59
+74
+13
+32
+29
+77
+13
+76
+59
+61
+31
+16
+13
+43
+74
+31
+28
+73
+16
+17
+59
+47
+32
+61
+29
+58
+77
+17
+62
+61
+58
+61
+14
+31
+62
+28
+76
+62
+77
+14
+74
+44
+32
+44
+28
+74
+59
+28
+46
+16
+29
+31
+44
+62
+74
+73
+28
+74
+44
+46
+43
+29
+62
+32
+17
+59
+61
+62
+32
+47
+13
+29
+73
+14
+59
+77
+13
+47
+13
+73
+43
+74
+62
+43
+59
+32
+29
+74
+74
+29
+43
+17
+13
+76
+43
+17
+59
+61
+17
+58
+61
+46
+47
+73
+31
+17
+32
+76
+17
+77
+16
+73
+14
+77
+74
+76
+47
+44
+62
+73
+44
+31
+17
+47
+43
+32
+47
+31
+44
+74
+29
+61
+16
+14
+13
+16
+73
+32
+17
+14
+74
+43
+46
+44
+29
+13
+76
+58
+58
+16
+77
+44
+31
+32
+58
+62
+43
+13
+59
+16
+74
+16
+62
+61
+16
+46
+73
+73
+31
+32
+77
+32
+59
+47
+62
+32
+17
+73
+58
+47
+13
+32
+61
+46
+44
+76
+17
+28
+59
+62
+76
+62
+76
+31
+28
+13
+74
+77
+16
+77
+76
+44
+16
+59
+62
+76
+74
+16
+59
+44
+46
+31
+76
+43
+28
+44
+73
+59
+62
+14
+73
+43
+14
+59
+73
+16
+14
+29
+32
+76
+44
+13
+32
+29
+44
+46
+31
+74
+32
+43
+62
+29
+29
+28
+17
+43
+29
+61
+13
+13
+43
+32
+74
+29
+16
+74
+13
+14
+44
+58
+62
+46
+77
+59
+76
+74
+76
+77
+43
+31
+58
+16
+29
+58
+73
+46
+74
+59
+17
+28
+43
+76
+13
+44
+77
+58
+74
+73
+43
+73
+17
+32
+14
+13
+46
+43
+13
+29
+44
+77
+62
+76
+46
+59
+46
+77
+59
+74
+59
+28
+31
+76
+44
+77
+13
+47
+77
+31
+77
+32
+13
+62
+31
+31
+31
+58
+46
+59
+28
+58
+16
+46
+13
+28
+46
+14
+43
+62
+14
+62
+31
+59
+16
+16
+62
+59
+31
+77
+28
+13
+13
+43
+46
+74
+76
+59
+62
+31
+17
+58
+77
+47
+32
+44
+58
+77
+58
+62
+58
+44
+13
+17
+58
+16
+73
+16
+44
+74
+16
+77
+17
+62
+29
+43
+61
+59
+77
+13
+17
+29
+16
+32
+76
+59
+16
+13
+16
+31
+73
+13
+43
+61
+62
+29
+28
+17
+17
+28
+17
+61
+61
+13
+59
+59
+73
+62
+59
+61
+77
+13
+16
+77
+77
+62
+74
+76
+29
+44
+17
+47
+46
+44
+62
+17
+62
+74
+32
+76
+58
+74
+77
+43
+14
+74
+59
+32
+58
+16
+73
+28
+29
+46
+62
+17
+17
+44
+13
+43
+29
+32
+29
+73
+46
+14
+74
+32
+31
+61
+43
+14
+16
+74
+29
+43
+61
+58
+74
+28
+31
+29
+17
+62
+32
+61
+76
+77
+77
+74
+29
+73
+13
+46
+29
+16
+31
+17
+59
+61
+61
+13
+28
+28
+29
+77
+16
+58
+29
+13
+31
+47
+76
+28
+32
+76
+74
+61
+16
+76
+77
+62
+62
+16
+13
+74
+43
+43
+47
+32
+62
+46
+43
+14
+44
+74
+44
+16
+76
+74
+59
+44
+62
+29
+17
+44
+43
+17
+73
+76
+44
+76
+46
+29
+74
+32
+74
+47
+58
+47
+74
+47
+43
+14
+14
+47
+76
+44
+61
+16
+58
+76
+46
+14
+46
+13
+73
+44
+76
+77
+62
+29
+61
+46
+76
+17
+16
+59
+73
+14
+29
+74
+76
+28
+62
+32
+16
+62
+61
+76
+47
+28
+58
+32
+16
+62
+58
+29
+62
+76
+61
+47
+31
+73
+74
+73
+14
+16
+16
+61
+13
+58
+32
+16
+62
+62
+14
+31
+44
+17
+74
+58
+76
+76
+47
+73
+58
+46
+14
+28
+77
+58
+46
+77
+14
+32
+73
+58
+17
+77
+47
+28
+32
+58
+43
+46
+17
+44
+73
+46
+73
+28
+61
+44
+43
+59
+76
+58
+58
+47
+77
+76
+13
+77
+73
+31
+29
+47
+58
+59
+13
+74
+74
+17
+44
+58
+44
+29
+32
+44
+17
+77
+46
+29
+44
+32
+28
+28
+13
+31
+61
+76
+73
+13
+77
+73
+17
+28
+16
+47
+32
+29
+77
+44
+58
+28
+47
+32
+77
+73
+44
+43
+76
+14
+32
+16
+61
+61
+58
+32
+47
+61
+46
+59
+61
+47
+31
+13
+43
+62
+43
+31
+31
+76
+46
+46
+43
+44
+13
+44
+46
+73
+28
+73
+58
+28
+59
+62
+29
+43
+74
+14
+77
+73
+47
+14
+59
+29
+76
+61
+58
+28
+61
+73
+28
+76
+62
+59
+74
+62
+32
+47
+28
+44
+77
+47
+74
+74
+31
+13
+58
+73
+58
+59
+13
+76
+16
+58
+28
+61
+31
+77
+59
+44
+58
+44
+44
+44
+59
+46
+74
+17
+43
+28
+46
+14
+32
+17
+32
+17
+14
+47
+62
+43
+46
+59
+59
+28
+14
+31
+13
+31
+17
+47
+62
+58
+47
+14
+28
+47
+59
+13
+28
+74
+61
+74
+13
+77
+59
+32
+28
+76
+14
+13
+62
+43
+44
+62
+16
+59
+76
+47
+74
+32
+14
+59
+13
+62
+28
+74
+46
+13
+31
+77
+29
+32
+32
+76
+61
+74
+44
+74
+32
+31
+14
+73
+43
+77
+73
+74
+16
+13
+32
+58
+73
+74
+44
+13
+32
+29
+44
+17
+28
+62
+47
+62
+76
+59
+32
+13
+62
+62
+44
+17
+62
+14
+77
+31
+44
+61
+46
+76
+29
+28
+28
+14
+61
+13
+77
+29
+76
+17
+29
+14
+76
+46
+14
+73
+76
+17
+62
+77
+44
+46
+73
+31
+76
+73
+44
+44
+76
+61
+13
+62
+62
+73
+16
+14
+61
+31
+74
+43
+46
+14
+62
+62
+13
+59
+77
+73
+13
+44
+58
+59
+16
+47
+77
+59
+17
+16
+32
+77
+29
+58
+74
+32
+17
+74
+61
+58
+14
+61
+58
+58
+62
+76
+16
+17
+77
+61
+73
+62
+44
+59
+32
+73
+14
+47
+73
+31
+73
+61
+16
+61
+43
+32
+46
+43
+13
+43
+44
+74
+44
+28
+73
+62
+62
+31
+58
+74
+59
+59
+62
+74
+58
+32
+16
+32
+47
+61
+46
+16
+29
+32
+46
+47
+76
+74
+46
+28
+32
+47
+74
+44
+14
+58
+62
+62
+47
+43
+59
+59
+58
+32
+46
+73
+59
+29
+28
+32
+58
+46
+13
+14
+13
+43
+28
+46
+62
+16
+16
+32
+76
+46
+28
+13
+74
+14
+17
+61
+31
+29
+17
+29
+31
+73
+77
+76
+73
+47
+73
+43
+46
+76
+44
+47
+31
+17
+58
+31
+62
+62
+62
+76
+61
+46
+43
+31
+43
+13
+62
+61
+14
+44
+44
+76
+74
+17
+61
+28
+16
+74
+47
+76
+47
+16
+73
+17
+28
+46
+76
+43
+16
+13
+77
+46
+59
+58
+46
+73
+61
+73
+47
+32
+61
+47
+44
+74
+46
+13
+74
+74
+76
+16
+59
+76
+73
+61
+74
+46
+44
+73
+44
+43
+14
+14
+59
+62
+44
+62
+74
+59
+58
+31
+74
+28
+44
+76
+47
+44
+76
+73
+62
+29
+31
+62
+77
+32
+59
+47
+76
+73
+61
+32
+62
+77
+14
+73
+31
+17
+31
+61
+16
+16
+47
+44
+47
+59
+16
+28
+17
+47
+58
+73
+76
+46
+77
+28
+74
+16
+29
+28
+74
+28
+31
+28
+28
+74
+59
+61
+29
+28
+44
+59
+77
+31
+62
+13
+17
+59
+28
+58
+74
+14
+31
+61
+47
+77
+76
+17
+13
+14
+61
+58
+58
+13
+61
+17
+13
+28
+32
+47
+44
+73
+77
+76
+76
+17
+31
+74
+14
+62
+14
+16
+73
+13
+62
+17
+28
+76
+61
+28
+74
+76
+61
+58
+44
+73
+32
+13
+13
+28
+77
+61
+17
+58
+28
+14
+28
+29
+13
+46
+73
+44
+61
+62
+62
+73
+44
+77
+43
+73
+43
+17
+62
+59
+59
+76
+76
+62
+58
+62
+14
+74
+14
+46
+17
+29
+58
+28
+59
+73
+44
+31
+13
+62
+73
+28
+14
+28
+62
+59
+43
+76
+58
+32
+16
+47
+44
+28
+61
+16
+58
+47
+46
+47
+32
+14
+76
+43
+61
+74
+13
+17
+62
+61
+73
+28
+28
+76
+46
+58
+13
+47
+32
+76
+77
+61
+76
+13
+58
+74
+76
+73
+76
+73
+16
+17
+13
+76
+77
+28
+77
+44
+76
+43
+31
+62
+59
+76
+16
+44
+76
+32
+28
+17
+62
+31
+76
+31
+76
+59
+77
+46
+46
+14
+61
+44
+74
+58
+31
+59
+59
+29
+14
+29
+16
+44
+31
+47
+17
+31
+76
+32
+31
+14
+31
+29
+74
+43
+43
+31
+14
+46
+28
+17
+44
+28
+77
+73
+74
+13
+62
+32
+61
+43
+16
+74
+77
+28
+76
+13
+16
+74
+47
+14
+47
+43
+59
+43
+13
+77
+47
+62
+73
+29
+17
+76
+28
+62
+73
+59
+29
+32
+32
+31
+17
+16
+29
+29
+46
+59
+44
+28
+76
+29
+61
+43
+14
+14
+77
+13
+73
+61
+17
+14
+13
+61
+58
+76
+16
+32
+77
+32
+29
+47
+43
+59
+44
+58
+17
+43
+14
+17
+46
+58
+14
+46
+29
+29
+17
+14
+17
+43
+17
+16
+44
+28
+29
+44
+29
+17
+44
+73
+44
+14
+28
+44
+13
+47
+14
+31
+59
+43
+74
+74
+32
+59
+28
+62
+31
+61
+16
+61
+28
+58
+14
+73
+17
+14
+77
+29
+74
+13
+13
+61
+47
+31
+74
+47
+61
+44
+74
+47
+47
+74
+74
+16
+59
+28
+77
+58
+17
+43
+74
+77
+17
+76
+16
+13
+14
+58
+62
+28
+73
+47
+77
+73
+14
+59
+59
+58
+73
+44
+31
+73
+77
+43
+58
+76
+31
+29
+17
+58
+73
+62
+74
+46
+16
+73
+28
+32
+28
+46
+14
+58
+31
+14
+47
+32
+61
+47
+28
+31
+28
+74
+58
+59
+73
+61
+62
+32
+14
+17
+62
+29
+73
+32
+73
+47
+76
+46
+32
+14
+46
+61
+28
+16
+77
+73
+74
+28
+73
+32
+73
+32
+32
+47
+62
+47
+58
+76
+28
+14
+13
+43
+47
+13
+74
+46
+17
+59
+44
+28
+59
+73
+13
+44
+29
+77
+29
+31
+31
+46
+13
+16
+28
+44
+32
+29
+74
+16
+76
+47
+29
+16
+46
+73
+14
+46
+47
+13
+43
+14
+47
+74
+14
+29
+47
+61
+76
+44
+76
+58
+14
+43
+29
+74
+62
+58
+58
+74
+74
+61
+61
+47
+74
+61
+43
+77
+62
+31
+46
+62
+28
+62
+32
+74
+47
+32
+61
+31
+59
+16
+58
+47
+44
+77
+77
+62
+32
+43
+29
+76
+74
+28
+14
+14
+47
+32
+62
+16
+43
+13
+58
+31
+59
+28
+77
+28
+59
+13
+46
+59
+58
+17
+77
+28
+14
+16
+59
+44
+62
+31
+61
+73
+73
+47
+47
+73
+46
+28
+43
+13
+46
+62
+28
+76
+46
+46
+59
+47
+73
+46
+59
+77
+62
+31
+13
+31
+43
+43
+61
+58
+28
+29
+76
+32
+16
+13
+17
+77
+31
+16
+43
+46
+13
+47
+44
+16
+77
+16
+17
+13
+46
+47
+62
+16
+13
+44
+17
+29
+46
+31
+28
+74
+73
+16
+76
+73
+44
+44
+58
+62
+76
+44
+43
+32
+16
+58
+43
+13
+77
+28
+59
+58
+43
+61
+77
+58
+77
+59
+61
+74
+61
+46
+73
+46
+76
+59
+59
+29
+61
+16
+44
+77
+59
+58
+44
+16
+46
+74
+58
+32
+16
+29
+13
+32
+44
+73
+76
+59
+58
+28
+59
+46
+58
+74
+58
+73
+59
+77
+59
+13
+29
+46
+76
+61
+17
+29
+46
+61
+44
+16
+61
+16
+58
+47
+16
+32
+29
+28
+74
+58
+62
+17
+58
+74
+74
+43
+44
+29
+74
+62
+13
+44
+77
+29
+17
+58
+61
+74
+43
+32
+14
+14
+29
+73
+43
+58
+61
+59
+47
+46
+43
+13
+62
+14
+31
+14
+29
+13
+17
+58
+62
+59
+28
+73
+28
+16
+59
+62
+76
+43
+17
+14
+58
+77
+77
+14
+14
+14
+74
+32
+74
+44
+74
+17
+32
+16
+29
+13
+59
+74
+31
+77
+61
+62
+32
+13
+47
+31
+28
+62
+74
+31
+32
+59
+74
+46
+74
+58
+46
+29
+13
+13
+43
+46
+29
+17
+61
+58
+58
+58
+62
+58
+77
+74
+77
+13
+59
+47
+31
+74
+62
+77
+32
+43
+74
+76
+73
+13
+14
+61
+13
+13
+31
+31
+29
+29
+14
+16
+46
+32
+62
+76
+31
+47
+32
+31
+74
+28
+29
+47
+17
+62
+62
+76
+43
+47
+58
+44
+58
+44
+43
+62
+76
+77
+29
+17
+59
+13
+73
+14
+13
+46
+47
+77
+77
+76
+43
+62
+58
+31
+16
+13
+77
+13
+44
+28
+31
+44
+14
+58
+17
+74
+62
+16
+29
+16
+28
+29
+14
+14
+76
+62
+46
+14
+31
+74
+44
+32
+17
+47
+59
+43
+29
+77
+46
+31
+31
+74
+31
+76
+17
+61
+77
+47
+13
+61
+17
+16
+13
+43
+62
+32
+73
+14
+32
+74
+62
+44
+17
+28
+28
+73
+73
+77
+73
+32
+31
+76
+73
+46
+62
+17
+77
+59
+28
+62
+13
+59
+31
+16
+43
+73
+32
+16
+74
+32
+61
+44
+28
+47
+76
+29
+17
+17
+32
+73
+59
+47
+62
+73
+14
+17
+46
+47
+62
+46
+43
+28
+29
+76
+29
+14
+58
+47
+58
+76
+62
+32
+59
+74
+58
+46
+74
+17
+46
+28
+13
+58
+77
+76
+74
+43
+29
+31
+58
+77
+47
+76
+62
+76
+76
+13
+74
+74
+29
+77
+47
+47
+46
+17
+59
+73
+58
+28
+73
+28
+28
+29
+46
+74
+14
+59
+46
+13
+29
+29
+59
+44
+77
+77
+43
+74
+32
+76
+46
+43
+77
+29
+74
+43
+44
+77
+76
+14
+44
+77
+16
+28
+74
+16
+16
+59
+31
+58
+47
+14
+46
+17
+76
+77
+32
+44
+29
+44
+73
+58
+59
+46
+44
+13
+76
+59
+62
+74
+59
+62
+14
+74
+17
+46
+44
+74
+13
+44
+14
+58
+46
+59
+17
+28
+76
+77
+46
+61
+62
+17
+59
+77
+17
+46
+76
+13
+62
+73
+17
+17
+14
+59
+61
+13
+76
+73
+28
+59
+47
+76
+61
+59
+32
+76
+14
+59
+32
+17
+28
+46
+77
+29
+13
+59
+29
+46
+31
+29
+59
+59
+77
+17
+44
+73
+62
+59
+13
+62
+73
+76
+73
+43
+17
+77
+43
+43
+31
+61
+13
+73
+43
+13
+46
+46
+47
+28
+16
+44
+43
+43
+31
+74
+76
+14
+61
+61
+29
+46
+76
+74
+32
+61
+14
+61
+59
+16
+59
+31
+44
+62
+16
+43
+16
+59
+76
+32
+32
+61
+58
+13
+47
+47
+31
+58
+74
+17
+14
+58
+28
+43
+46
+74
+76
+13
+17
+74
+62
+47
+43
+29
+61
+13
+29
+28
+28
+28
+74
+29
+29
+59
+73
+44
+74
+47
+17
+73
+73
+73
+47
+29
+47
+59
+74
+13
+43
+32
+31
+31
+44
+44
+61
+32
+47
+77
+76
+32
+47
+44
+17
+58
+46
+16
+14
+62
+73
+14
+77
+16
+77
+43
+16
+13
+59
+43
+61
+29
+59
+32
+59
+32
+14
+77
+31
+43
+46
+17
+14
+62
+73
+17
+74
+73
+47
+43
+44
+47
+76
+47
+46
+73
+16
+61
+44
+43
+76
+43
+32
+46
+73
+14
+17
+44
+17
+17
+32
+47
+62
+59
+59
+59
+13
+59
+61
+14
+29
+28
+61
+46
+74
+17
+77
+17
+13
+14
+13
+31
+76
+32
+28
+62
+73
+59
+43
+77
+13
+28
+59
+77
+62
+61
+76
+58
+76
+59
+44
+17
+47
+73
+17
+29
+44
+59
+58
+43
+73
+59
+32
+77
+29
+17
+59
+32
+13
+44
+77
+14
+46
+73
+73
+47
+43
+17
+44
+73
+77
+29
+59
+77
+76
+58
+62
+31
+31
+28
+59
+76
+43
+43
+29
+17
+16
+62
+13
+77
+59
+28
+77
+14
+13
+17
+32
+44
+43
+13
+28
+58
+13
+76
+59
+14
+31
+61
+13
+61
+73
+59
+73
+76
+31
+17
+46
+62
+17
+17
+44
+16
+44
+47
+43
+77
+28
+44
+47
+32
+76
+62
+29
+58
+43
+44
+32
+61
+17
+62
+16
+59
+16
+46
+47
+58
+32
+14
+13
+29
+61
+17
+29
+29
+58
+46
+58
+13
+46
+28
+14
+58
+14
+31
+47
+76
+17
+13
+61
+62
+62
+77
+28
+61
+77
+29
+43
+76
+28
+17
+32
+77
+47
+28
+44
+28
+31
+31
+61
+76
+13
+14
+73
+31
+31
+74
+76
+31
+46
+31
+32
+59
+47
+59
+46
+77
+28
+47
+59
+62
+47
+31
+29
+13
+62
+14
+61
+43
+74
+61
+61
+44
+74
+46
+62
+44
+46
+61
+17
+17
+77
+16
+59
+14
+74
+73
+17
+59
+46
+29
+76
+13
+17
+74
+29
+76
+77
+77
+13
+58
+77
+46
+16
+58
+29
+76
+61
+46
+31
+47
+29
+58
+73
+59
+17
+61
+17
+16
+44
+44
+77
+77
+28
+17
+46
+77
+74
+31
+43
+16
+59
+61
+73
+47
+44
+58
+59
+73
+13
+44
+62
+29
+31
+46
+14
+76
+32
+58
+28
+43
+47
+17
+76
+32
+16
+61
+76
+47
+61
+29
+47
+46
+76
+17
+59
+31
+32
+59
+62
+46
+14
+43
+61
+31
+44
+31
+29
+59
+29
+14
+73
+43
+59
+62
+76
+61
+77
+28
+13
+17
+44
+44
+29
+47
+77
+62
+14
+13
+46
+58
+43
+59
+14
+44
+29
+47
+58
+29
+32
+58
+73
+29
+17
+74
+13
+47
+59
+47
+77
+76
+58
+14
+14
+59
+43
+73
+44
+62
+16
+32
+16
+73
+28
+62
+59
+16
+73
+76
+16
+17
+28
+46
+29
+16
+61
+73
+32
+74
+28
+61
+58
+44
+46
+32
+46
+43
+47
+31
+73
+62
+59
+14
+73
+17
+61
+28
+44
+14
+61
+16
+61
+44
+47
+47
+44
+16
+14
+47
+58
+59
+32
+47
+13
+58
+58
+73
+74
+77
+16
+31
+32
+46
+31
+59
+17
+13
+77
+17
+31
+77
+44
+77
+44
+16
+17
+16
+14
+61
+28
+28
+29
+17
+77
+43
+14
+61
+17
+43
+43
+46
+13
+61
+32
+28
+32
+59
+74
+29
+61
+14
+13
+13
+73
+61
+77
+32
+29
+16
+28
+58
+13
+77
+46
+62
+32
+77
+31
+58
+74
+13
+44
+28
+43
+46
+14
+29
+13
+16
+76
+29
+73
+17
+58
+58
+28
+17
+28
+32
+76
+31
+61
+62
+44
+58
+74
+32
+74
+17
+14
+31
+44
+17
+58
+32
+44
+29
+43
+74
+13
+44
+47
+31
+28
+77
+58
+29
+14
+73
+28
+59
+44
+73
+73
+43
+74
+14
+73
+31
+14
+61
+59
+59
+44
+61
+31
+46
+16
+74
+14
+14
+31
+62
+32
+77
+73
+61
+73
+31
+76
+76
+47
+13
+77
+29
+17
+32
+44
+47
+14
+16
+43
+17
+47
+43
+29
+59
+44
+59
+73
+43
+13
+28
+46
+74
+16
+73
+58
+44
+77
+16
+17
+47
+62
+59
+62
+73
+76
+16
+47
+76
+62
+29
+47
+61
+61
+32
+62
+17
+73
+31
+13
+17
+29
+73
+61
+32
+77
+47
+32
+31
+31
+29
+61
+13
+14
+46
+44
+28
+28
+29
+58
+29
+46
+61
+16
+29
+32
+46
+29
+14
+61
+73
+46
+29
+62
+44
+77
+32
+61
+32
+61
+17
+62
+58
+47
+14
+29
+61
+74
+74
+73
+74
+59
+58
+43
+44
+47
+44
+61
+62
+31
+31
+59
+74
+59
+47
+76
+77
+28
+76
+46
+28
+43
+31
+76
+43
+44
+44
+74
+43
+47
+13
+58
+59
+31
+46
+17
+62
+32
+59
+62
+62
+73
+14
+31
+73
+46
+62
+74
+43
+47
+77
+77
+61
+28
+58
+77
+43
+76
+28
+76
+62
+59
+77
+13
+47
+47
+44
+32
+74
+76
+16
+43
+74
+74
+58
+76
+47
+14
+76
+43
+76
+74
+31
+77
+44
+14
+59
+59
+59
+13
+44
+76
+17
+77
+58
+73
+62
+17
+31
+73
+74
+62
+74
+31
+13
+73
+73
+77
+73
+28
+46
+28
+17
+74
+44
+13
+61
+47
+77
+28
+31
+76
+76
+44
+59
+61
+31
+59
+13
+44
+28
+29
+32
+17
+13
+76
+31
+32
+16
+16
+17
+43
+59
+59
+61
+43
+31
+29
+43
+62
+17
+28
+43
+62
+14
+13
+62
+16
+44
+29
+76
+76
+31
+29
+43
+43
+58
+17
+76
+46
+62
+73
+77
+17
+29
+13
+47
+43
+14
+31
+29
+47
+76
+59
+76
+28
+43
+73
+74
+76
+77
+62
+47
+76
+13
+61
+61
+61
+47
+16
+74
+43
+77
+61
+58
+46
+32
+32
+43
+59
+13
+77
+76
+44
+61
+44
+44
+16
+62
+44
+16
+17
+14
+76
+59
+58
+13
+47
+74
+46
+16
+59
+44
+14
+61
+73
+28
+14
+43
+31
+46
+32
+46
+77
+16
+76
+74
+73
+14
+46
+76
+17
+32
+74
+62
+14
+76
+28
+28
+61
+43
+73
+76
+32
+28
+76
+17
+14
+58
+76
+47
+43
+31
+59
+47
+73
+74
+29
+73
+13
+62
+77
+77
+61
+59
+43
+74
+58
+44
+28
+59
+44
+17
+74
+46
+16
+14
+47
+13
+31
+47
+44
+59
+29
+13
+16
+61
+74
+46
+29
+32
+59
+29
+17
+28
+77
+74
+43
+73
+74
+76
+62
+58
+28
+76
+58
+17
+73
+47
+59
+17
+62
+61
+16
+58
+76
+74
+77
+31
+47
+77
+44
+58
+16
+62
+77
+59
+74
+44
+32
+59
+61
+17
+44
+58
+43
+31
+47
+13
+73
+77
+76
+16
+16
+44
+44
+47
+43
+43
+74
+61
+74
+62
+73
+29
+73
+43
+17
+77
+43
+14
+28
+28
+29
+76
+77
+32
+59
+74
+73
+16
+32
+61
+44
+16
+17
+43
+28
+32
+28
+31
+76
+61
+73
+74
+47
+46
+73
+28
+46
+43
+16
+43
+62
+61
+77
+43
+16
+44
+59
+76
+44
+29
+29
+13
+31
+61
+31
+58
+44
+29
+43
+44
+31
+31
+31
+31
+32
+32
+46
+31
+46
+13
+46
+77
+31
+29
+32
+43
+58
+59
+29
+74
+74
+43
+46
+17
+74
+76
+59
+44
+74
+14
+13
+61
+62
+31
+16
+76
+61
+58
+77
+17
+47
+13
+73
+58
+16
+73
+47
+46
+32
+58
+44
+73
+58
+29
+43
+73
+17
+14
+13
+58
+59
+62
+17
+74
+61
+28
+14
+28
+17
+46
+73
+61
+44
+58
+17
+29
+17
+43
+77
+14
+17
+43
+29
+16
+16
+14
+77
+16
+77
+76
+59
+46
+76
+47
+76
+76
+73
+13
+62
+58
+73
+43
+32
+77
+16
+76
+46
+47
+59
+17
+43
+62
+47
+44
+76
+13
+29
+43
+77
+47
+28
+46
+62
+14
+28
+31
+58
+16
+32
+76
+76
+29
+61
+13
+14
+77
+28
+14
+13
+43
+31
+31
+16
+32
+13
+58
+47
+17
+13
+58
+13
+59
+47
+13
+62
+76
+77
+16
+16
+74
+58
+16
+16
+62
+43
+17
+28
+44
+43
+77
+58
+77
+46
+59
+14
+31
+74
+32
+73
+43
+73
+73
+61
+29
+76
+74
+77
+61
+61
+43
+59
+59
+58
+76
+32
+43
+62
+61
+77
+14
+58
+29
+47
+44
+76
+62
+16
+28
+29
+77
+47
+16
+44
+13
+14
+43
+74
+74
+16
+29
+59
+47
+31
+61
+59
+16
+43
+58
+59
+73
+47
+46
+74
+59
+44
+77
+17
+46
+17
+58
+31
+44
+74
+73
+17
+31
+47
+43
+32
+77
+13
+59
+58
+13
+77
+77
+76
+74
+77
+32
+46
+31
+29
+77
+28
+59
+31
+44
+32
+47
+76
+73
+59
+58
+31
+62
+31
+16
+32
+32
+32
+43
+44
+29
+76
+76
+31
+31
+16
+14
+29
+44
+47
+32
+73
+59
+13
+59
+73
+61
+46
+61
+47
+62
+59
+58
+17
+17
+32
+43
+16
+13
+16
+29
+31
+13
+17
+29
+61
+43
+46
+31
+43
+14
+61
+31
+73
+73
+61
+16
+31
+62
+62
+74
+44
+31
+77
+14
+77
+58
+59
+61
+76
+43
+58
+58
+76
+62
+62
+29
+29
+47
+29
+73
+16
+73
+73
+46
+14
+77
+61
+74
+43
+29
+31
+14
+58
+46
+44
+32
+61
+16
+76
+13
+31
+46
+13
+28
+43
+17
+61
+73
+59
+62
+73
+58
+73
+29
+43
+77
+31
+17
+58
+29
+29
+73
+44
+14
+16
+31
+29
+77
+76
+13
+61
+32
+31
+31
+28
+17
+28
+13
+13
+73
+17
+43
+58
+59
+59
+74
+43
+59
+77
+43
+32
+59
+61
+76
+13
+17
+62
+73
+13
+47
+58
+44
+47
+17
+17
+77
+59
+17
+61
+58
+13
+32
+44
+29
+44
+32
+59
+17
+61
+46
+62
+73
+44
+43
+44
+29
+43
+62
+43
+14
+32
+43
+14
+62
+14
+62
+77
+16
+14
+46
+62
+77
+46
+43
+32
+13
+59
+13
+62
+16
+16
+28
+31
+61
+43
+17
+17
+61
+62
+29
+29
+76
+13
+77
+43
+32
+46
+32
+17
+47
+61
+77
+59
+31
+17
+14
+47
+31
+46
+58
+43
+73
+61
+28
+73
+17
+14
+73
+62
+28
+58
+32
+14
+14
+17
+13
+62
+44
+76
+13
+76
+76
+31
+29
+47
+61
+31
+43
+31
+47
+43
+29
+77
+61
+76
+47
+77
+59
+73
+32
+77
+43
+13
+13
+61
+43
+43
+62
+73
+29
+58
+28
+31
+59
+61
+77
+46
+44
+44
+59
+47
+61
+31
+73
+76
+14
+16
+61
+28
+46
+16
+76
+59
+58
+47
+31
+43
+16
+16
+16
+31
+13
+17
+17
+61
+16
+73
+43
+44
+32
+44
+28
+44
+43
+59
+76
+76
+16
+43
+47
+59
+61
+14
+28
+62
+47
+59
+46
+77
+61
+74
+59
+58
+28
+16
+76
+16
+28
+13
+32
+77
+16
+17
+77
+77
+29
+28
+76
+77
+14
+14
+73
+17
+73
+62
+17
+62
+47
+58
+29
+31
+29
+61
+14
+44
+29
+76
+28
+31
+59
+16
+46
+73
+17
+29
+59
+74
+16
+46
+77
+29
+62
+32
+77
+46
+29
+76
+58
+44
+16
+44
+31
+14
+32
+46
+76
+44
+44
+61
+13
+61
+14
+59
+16
+14
+32
+31
+17
+16
+46
+76
+43
+59
+13
+28
+13
+73
+77
+13
+32
+44
+14
+16
+13
+16
+29
+46
+44
+74
+31
+13
+47
+44
+28
+28
+17
+17
+61
+14
+74
+59
+28
+31
+32
+77
+76
+16
+58
+77
+77
+47
+17
+43
+13
+17
+74
+29
+61
+74
+77
+61
+29
+46
+58
+59
+74
+16
+44
+44
+13
+32
+62
+16
+73
+43
+58
+46
+58
+47
+73
+59
+47
+43
+16
+16
+46
+44
+61
+31
+62
+32
+58
+43
+61
+58
+74
+14
+62
+16
+74
+46
+77
+28
+77
+47
+77
+47
+14
+28
+61
+73
+31
+73
+61
+14
+32
+28
+47
+32
+76
+29
+28
+32
+32
+44
+62
+43
+14
+29
+14
+16
+61
+73
+76
+44
+43
+17
+62
+31
+44
+58
+74
+61
+32
+16
+76
+62
+14
+29
+58
+62
+31
+58
+61
+32
+74
+43
+43
+77
+58
+61
+29
+74
+58
+61
+16
+58
+74
+76
+31
+44
+14
+32
+73
+43
+13
+16
+31
+73
+62
+17
+77
+77
+58
+46
+59
+13
+16
+13
+61
+59
+46
+47
+59
+77
+76
+31
+29
+74
+73
+61
+76
+73
+61
+77
+29
+59
+59
+74
+28
+29
+31
+17
+74
+32
+76
+44
+14
+73
+59
+16
+29
+29
+28
+46
+43
+77
+76
+76
+13
+77
+43
+43
+17
+47
+13
+46
+58
+29
+28
+47
+13
+44
+28
+59
+76
+46
+16
+77
+14
+47
+16
+44
+76
+16
+44
+74
+31
+43
+32
+28
+14
+74
+44
+47
+14
+46
+14
+76
+13
+13
+32
+74
+17
+61
+76
+31
+29
+14
+28
+43
+73
+29
+47
+62
+32
+29
+74
+77
+28
+77
+43
+73
+44
+13
+32
+74
+43
+76
+32
+61
+31
+74
+13
+62
+16
+59
+43
+74
+59
+77
+32
+29
+44
+47
+44
+13
+44
+46
+77
+76
+73
+16
+77
+47
+43
+62
+62
+73
+58
+46
+59
+43
+77
+16
+43
+13
+32
+73
+73
+16
+59
+59
+62
+14
+16
+28
+77
+76
+76
+59
+59
+29
+74
+44
+62
+62
+61
+28
+77
+47
+31
+28
+28
+28
+32
+59
+59
+77
+16
+14
+16
+74
+44
+59
+31
+17
+74
+43
+59
+13
+76
+28
+46
+47
+61
+77
+73
+74
+44
+47
+13
+76
+47
+47
+62
+13
+76
+28
+59
+31
+44
+32
+62
+28
+46
+17
+31
+32
+74
+59
+77
+43
+43
+31
+28
+59
+61
+31
+61
+13
+31
+14
+61
+16
+46
+76
+13
+28
+58
+29
+59
+43
+61
+31
+58
+47
+43
+74
+16
+17
+74
+59
+16
+44
+31
+14
+17
+32
+17
+74
+61
+31
+44
+59
+29
+43
+44
+31
+44
+62
+29
+31
+76
+13
+44
+28
+16
+59
+62
+73
+74
+73
+59
+32
+14
+32
+43
+46
+58
+43
+77
+62
+46
+32
+13
+44
+31
+73
+17
+17
+73
+17
+32
+73
+28
+32
+61
+76
+74
+43
+62
+28
+77
+28
+77
+77
+32
+43
+43
+14
+47
+32
+14
+29
+16
+14
+13
+32
+77
+62
+47
+73
+44
+62
+62
+32
+47
+32
+76
+17
+74
+47
+31
+61
+62
+14
+28
+31
+13
+58
+14
+13
+29
+17
+61
+74
+59
+58
+43
+58
+13
+58
+31
+28
+32
+47
+13
+32
+46
+44
+61
+47
+44
+13
+16
+29
+47
+16
+61
+76
+61
+44
+29
+17
+46
+14
+17
+17
+62
+61
+13
+73
+32
+58
+76
+32
+31
+77
+28
+13
+62
+73
+43
+58
+58
+32
+61
+58
+59
+13
+74
+13
+16
+59
+59
+77
+28
+62
+28
+58
+17
+73
+32
+17
+76
+74
+58
+58
+29
+17
+46
+76
+76
+44
+46
+61
+29
+14
+73
+74
+76
+28
+43
+58
+44
+29
+46
+29
+73
+58
+32
+59
+28
+32
+73
+31
+14
+29
+32
+74
+76
+13
+46
+13
+13
+58
+73
+13
+74
+32
+47
+16
+59
+58
+76
+74
+59
+47
+58
+32
+29
+73
+77
+43
+76
+13
+76
+74
+17
+32
+46
+77
+61
+77
+14
+31
+62
+31
+73
+31
+44
+32
+29
+62
+46
+77
+77
+14
+17
+46
+74
+61
+31
+59
+77
+61
+17
+47
+14
+77
+76
+17
+61
+17
+31
+61
+58
+77
+62
+32
+13
+76
+43
+31
+32
+73
+14
+13
+13
+46
+13
+32
+47
+76
+14
+43
+58
+47
+32
+16
+17
+31
+29
+16
+58
+13
+59
+13
+17
+61
+29
+62
+47
+43
+13
+61
+16
+44
+17
+13
+13
+74
+32
+74
+62
+13
+73
+29
+16
+73
+32
+77
+32
+32
+17
+28
+32
+28
+28
+61
+17
+58
+73
+61
+43
+43
+73
+17
+74
+77
+73
+44
+62
+74
+61
+43
+14
+73
+46
+28
+13
+28
+47
+74
+29
+59
+76
+31
+16
+61
+73
+76
+58
+73
+62
+44
+17
+46
+73
+32
+58
+74
+59
+76
+13
+76
+14
+76
+28
+61
+16
+62
+14
+62
+29
+61
+28
+13
+32
+76
+74
+77
+76
+44
+31
+29
+14
+47
+13
+62
+77
+17
+43
+59
+73
+47
+43
+46
+17
+16
+47
+14
+16
+29
+17
+61
+61
+14
+32
+14
+47
+16
+73
+13
+44
+43
+32
+14
+47
+31
+32
+31
+14
+13
+14
+73
+29
+44
+77
+31
+14
+59
+77
+32
+58
+43
+28
+59
+13
+32
+43
+16
+76
+17
+46
+32
+74
+73
+43
+76
+32
+58
+47
+73
+29
+61
+28
+16
+28
+62
+47
+59
+61
+17
+46
+76
+14
+76
+14
+29
+76
+29
+61
+76
+61
+16
+74
+58
+16
+77
+44
+14
+76
+32
+13
+74
+74
+74
+43
+31
+14
+61
+14
+58
+76
+31
+16
+77
+76
+43
+59
+77
+58
+44
+47
+28
+61
+58
+14
+62
+14
+47
+74
+32
+13
+74
+46
+14
+47
+13
+17
+74
+16
+62
+46
+16
+62
+73
+62
+77
+76
+29
+29
+29
+46
+73
+76
+32
+17
+14
+13
+61
+74
+43
+44
+17
+13
+76
+74
+74
+47
+61
+61
+47
+13
+61
+31
+74
+47
+14
+77
+62
+73
+44
+59
+43
+32
+17
+76
+77
+28
+16
+77
+47
+74
+14
+14
+61
+43
+17
+58
+46
+31
+16
+32
+61
+28
+76
+76
+43
+58
+62
+28
+13
+43
+13
+77
+16
+46
+14
+44
+47
+13
+29
+61
+62
+62
+29
+43
+73
+29
+14
+58
+74
+76
+31
+14
+46
+44
+43
+76
+16
+47
+29
+13
+61
+16
+44
+31
+43
+32
+17
+44
+31
+77
+73
+31
+17
+62
+44
+29
+62
+73
+14
+73
+14
+28
+73
+73
+47
+13
+17
+31
+73
+14
+46
+73
+74
+59
+29
+14
+46
+14
+31
+28
+58
+32
+44
+31
+77
+44
+61
+16
+62
+17
+73
+17
+31
+46
+62
+62
+58
+74
+16
+28
+74
+32
+62
+46
+46
+59
+77
+16
+76
+58
+59
+59
+43
+13
+58
+77
+74
+62
+14
+17
+76
+58
+58
+77
+13
+31
+17
+17
+58
+32
+62
+17
+31
+28
+58
+32
+58
+32
+28
+13
+61
+28
+29
+74
+31
+17
+31
+14
+61
+73
+47
+32
+17
+47
+59
+58
+13
+31
+74
+58
+29
+62
+73
+17
+17
+46
+73
+13
+47
+76
+16
+73
+77
+76
+29
+28
+17
+61
+74
+32
+47
+73
+44
+47
+58
+14
+44
+31
+44
+59
+62
+58
+31
+14
+31
+43
+31
+58
+47
+58
+17
+73
+31
+14
+77
+61
+28
+59
+44
+32
+16
+14
+47
+28
+47
+74
+58
+74
+44
+43
+46
+46
+77
+76
+74
+59
+43
+58
+62
+29
+76
+43
+43
+31
+14
+32
+77
+43
+47
+62
+74
+16
+31
+58
+62
+77
+74
+14
+62
+28
+61
+74
+62
+47
+77
+17
+74
+47
+17
+29
+74
+62
+59
+62
+44
+31
+77
+46
+29
+74
+58
+43
+46
+17
+31
+31
+59
+31
+16
+17
+73
+43
+17
+16
+28
+16
+47
+61
+14
+32
+16
+61
+61
+17
+62
+76
+61
+73
+59
+31
+61
+31
+44
+46
+47
+59
+31
+74
+28
+61
+31
+17
+29
+74
+58
+46
+47
+17
+28
+31
+31
+47
+28
+16
+74
+61
+76
+16
+46
+44
+13
+44
+61
+46
+74
+77
+47
+44
+73
+46
+58
+59
+29
+14
+13
+74
+44
+32
+28
+59
+44
+13
+61
+16
+76
+31
+73
+47
+73
+74
+62
+32
+62
+13
+47
+14
+73
+44
+13
+28
+43
+76
+59
+28
+17
+74
+74
+58
+31
+47
+31
+28
+74
+47
+28
+28
+14
+73
+32
+29
+14
+77
+46
+31
+32
+17
+47
+46
+47
+29
+77
+44
+17
+59
+62
+61
+44
+32
+76
+13
+13
+47
+74
+17
+74
+32
+43
+47
+77
+29
+77
+61
+32
+46
+76
+17
+77
+16
+31
+16
+73
+17
+58
+16
+32
+61
+76
+61
+29
+77
+17
+47
+62
+17
+62
+76
+76
+62
+61
+61
+13
+62
+61
+61
+31
+74
+74
+17
+13
+61
+76
+16
+58
+44
+58
+13
+46
+16
+13
+17
+58
+13
+74
+32
+17
+74
+59
+43
+74
+29
+29
+32
+14
+17
+73
+31
+28
+32
+16
+43
+13
+46
+47
+46
+28
+76
+77
+16
+44
+28
+59
+47
+13
+28
+31
+32
+46
+58
+58
+28
+74
+73
+74
+77
+47
+47
+29
+29
+17
+77
+43
+13
+32
+58
+59
+46
+13
+77
+32
+59
+73
+47
+44
+77
+14
+76
+32
+14
+13
+73
+46
+16
+17
+13
+46
+62
+44
+16
+43
+47
+13
+46
+16
+14
+77
+46
+73
+62
+32
+58
+47
+28
+47
+59
+13
+14
+77
+58
+13
+29
+31
+17
+44
+16
+77
+32
+14
+76
+62
+14
+62
+46
+32
+73
+46
+17
+47
+77
+13
+59
+29
+28
+17
+58
+43
+77
+77
+62
+76
+17
+74
+62
+61
+29
+61
+32
+62
+76
+29
+59
+29
+58
+61
+14
+61
+61
+29
+59
+47
+14
+73
+31
+17
+74
+28
+59
+77
+62
+62
+74
+29
+43
+16
+13
+16
+77
+62
+31
+76
+13
+62
+77
+28
+74
+13
+17
+32
+46
+46
+46
+74
+76
+29
+14
+31
+31
+76
+58
+13
+31
+74
+74
+46
+77
+14
+13
+14
+74
+17
+62
+29
+74
+29
+13
+29
+47
+43
+16
+29
+76
+44
+17
+28
+76
+43
+16
+62
+17
+73
+44
+28
+59
+73
+14
+32
+58
+46
+58
+77
+14
+31
+32
+59
+32
+46
+47
+58
+31
+76
+73
+32
+76
+73
+46
+77
+59
+43
+62
+59
+28
+29
+32
+16
+61
+73
+14
+46
+47
+31
+77
+13
+44
+31
+32
+29
+17
+74
+32
+77
+77
+44
+74
+29
+62
+44
+14
+47
+77
+58
+74
+14
+17
+16
+44
+17
+13
+76
+62
+31
+59
+13
+46
+13
+28
+58
+74
+46
+17
+29
+32
+59
+76
+28
+61
+29
+46
+43
+58
+61
+61
+47
+62
+13
+17
+47
+13
+16
+77
+31
+16
+62
+62
+73
+28
+14
+47
+58
+28
+16
+61
+28
+29
+76
+47
+77
+31
+59
+28
+62
+32
+61
+31
+58
+73
+61
+28
+74
+16
+16
+47
+77
+31
+32
+14
+17
+74
+62
+29
+43
+46
+76
+47
+77
+62
+43
+14
+29
+77
+43
+43
+47
+59
+62
+76
+74
+28
+76
+29
+59
+43
+73
+16
+13
+13
+73
+46
+62
+62
+28
+76
+14
+62
+76
+43
+13
+58
+44
+44
+16
+43
+61
+29
+58
+62
+62
+47
+61
+16
+31
+43
+47
+74
+58
+32
+62
+16
+44
+16
+13
+74
+46
+44
+14
+31
+14
+44
+76
+28
+14
+31
+32
+76
+29
+59
+44
+58
+28
+59
+32
+46
+28
+32
+13
+17
+58
+16
+14
+77
+47
+29
+76
+29
+31
+47
+16
+17
+61
+17
+74
+13
+61
+59
+43
+73
+47
+62
+62
+14
+14
+47
+76
+14
+13
+16
+16
+44
+29
+74
+46
+73
+17
+13
+59
+16
+31
+16
+58
+44
+73
+31
+29
+17
+61
+13
+46
+13
+44
+76
+61
+31
+46
+28
+31
+59
+74
+74
+73
+28
+32
+13
+44
+43
+43
+44
+31
+13
+77
+58
+32
+17
+29
+14
+47
+29
+43
+46
+46
+76
+16
+13
+61
+29
+32
+73
+16
+76
+29
+76
+32
+29
+74
+77
+43
+59
+29
+44
+31
+59
+13
+47
+29
+76
+29
+14
+43
+61
+17
+76
+62
+74
+61
+16
+17
+16
+62
+14
+59
+73
+14
+46
+43
+76
+77
+77
+46
+47
+31
+43
+16
+77
+13
+44
+47
+29
+62
+74
+74
+32
+16
+28
+13
+74
+17
+59
+61
+74
+29
+43
+44
+28
+59
+28
+73
+62
+44
+62
+32
+17
+16
+47
+47
+76
+32
+43
+74
+13
+16
+13
+46
+46
+43
+32
+62
+46
+73
+77
+76
+29
+47
+77
+61
+28
+32
+13
+73
+31
+46
+46
+73
+28
+61
+59
+76
+61
+43
+44
+73
+46
+58
+43
+43
+16
+31
+61
+46
+28
+32
+28
+43
+73
+61
+62
+44
+17
+62
+74
+31
+62
+16
+76
+16
+43
+13
+62
+62
+13
+17
+76
+74
+74
+43
+74
+74
+44
+73
+58
+29
+59
+31
+14
+58
+31
+77
+28
+28
+13
+76
+73
+59
+13
+47
+76
+46
+29
+46
+29
+17
+61
+74
+43
+46
+32
+44
+13
+13
+77
+46
+77
+16
+62
+76
+47
+28
+73
+59
+58
+16
+74
+46
+46
+76
+31
+17
+58
+47
+44
+17
+16
+32
+47
+73
+46
+17
+73
+17
+13
+43
+62
+43
+46
+59
+62
+74
+74
+59
+77
+31
+31
+76
+46
+43
+61
+76
+62
+28
+17
+32
+73
+16
+59
+47
+46
+32
+16
+62
+29
+62
+61
+46
+61
+44
+46
+13
+44
+32
+16
+17
+76
+43
+74
+17
+13
+61
+43
+58
+43
+16
+76
+46
+73
+46
+28
+58
+46
+77
+61
+16
+62
+73
+59
+73
+77
+13
+14
+46
+74
+13
+77
+77
+32
+76
+32
+29
+58
+47
+73
+62
+61
+62
+76
+17
+59
+43
+28
+29
+17
+32
+14
+31
+47
+28
+43
+47
+44
+31
+31
+16
+59
+62
+47
+61
+47
+43
+28
+17
+73
+44
+58
+13
+47
+47
+58
+59
+76
+13
+62
+77
+13
+61
+46
+43
+16
+77
+62
+29
+62
+13
+32
+43
+58
+73
+14
+16
+77
+13
+47
+74
+58
+17
+32
+47
+62
+14
+44
+43
+47
+14
+44
+73
+13
+62
+46
+62
+17
+44
+46
+74
+32
+31
+32
+28
+29
+73
+73
+13
+44
+14
+17
+61
+28
+62
+43
+28
+17
+76
+13
+47
+32
+44
+32
+73
+77
+17
+59
+59
+62
+14
+16
+77
+47
+14
+44
+76
+43
+58
+28
+59
+44
+32
+73
+58
+61
+76
+44
+29
+29
+13
+74
+76
+61
+62
+31
+14
+32
+43
+47
+58
+14
+13
+62
+28
+16
+13
+32
+14
+32
+44
+47
+61
+77
+43
+74
+46
+59
+44
+58
+43
+59
+73
+59
+17
+16
+61
+73
+28
+13
+76
+62
+46
+13
+47
+31
+59
+76
+59
+74
+16
+74
+59
+14
+28
+13
+62
+13
+61
+74
+29
+13
+62
+62
+14
+73
+59
+59
+14
+44
+31
+47
+46
+28
+73
+74
+59
+44
+46
+14
+17
+44
+73
+13
+47
+29
+73
+14
+73
+43
+28
+17
+47
+76
+13
+74
+14
+76
+14
+13
+14
+46
+59
+17
+17
+46
+44
+17
+59
+17
+28
+43
+47
+16
+47
+32
+62
+59
+16
+44
+44
+13
+14
+46
+58
+44
+62
+74
+74
+62
+14
+76
+62
+29
+74
+58
+28
+31
+58
+28
+59
+61
+16
+31
+32
+58
+16
+44
+17
+61
+16
+32
+74
+28
+43
+62
+59
+31
+14
+13
+13
+28
+61
+14
+44
+59
+61
+74
+28
+58
+43
+31
+76
+77
+59
+62
+58
+58
+46
+73
+28
+73
+73
+29
+29
+14
+17
+62
+61
+59
+47
+17
+77
+77
+58
+61
+28
+17
+47
+28
+58
+28
+73
+16
+77
+59
+14
+46
+59
+13
+74
+44
+29
+74
+28
+17
+46
+47
+76
+62
+14
+16
+76
+16
+32
+13
+29
+28
+28
+62
+46
+76
+28
+17
+62
+31
+77
+47
+28
+16
+31
+13
+14
+32
+47
+31
+77
+32
+16
+28
+58
+46
+47
+58
+44
+17
+61
+76
+61
+47
+59
+77
+31
+46
+58
+13
+28
+62
+17
+31
+77
+17
+29
+31
+13
+59
+59
+59
+14
+28
+14
+44
+73
+16
+58
+46
+58
+17
+31
+44
+17
+43
+62
+76
+58
+58
+73
+28
+13
+62
+61
+17
+32
+29
+62
+73
+44
+58
+32
+16
+17
+31
+29
+14
+29
+29
+44
+61
+76
+29
+73
+31
+31
+58
+46
+46
+28
+62
+16
+47
+13
+74
+29
+61
+61
+77
+17
+74
+28
+46
+13
+76
+74
+59
+76
+28
+32
+31
+29
+16
+58
+74
+76
+74
+77
+43
+77
+61
+76
+13
+13
+16
+14
+31
+14
+17
+74
+76
+47
+31
+13
+58
+32
+77
+29
+28
+29
+62
+47
+77
+47
+17
+74
+14
+73
+47
+29
+59
+28
+17
+44
+74
+43
+17
+29
+43
+32
+29
+74
+14
+32
+16
+59
+47
+58
+31
+58
+17
+44
+16
+43
+44
+74
+59
+28
+73
+13
+62
+58
+31
+77
+44
+43
+59
+46
+47
+43
+73
+29
+14
+32
+14
+74
+74
+73
+77
+32
+62
+61
+73
+31
+29
+76
+74
+43
+28
+73
+17
+47
+14
+62
+17
+16
+14
+62
+76
+73
+59
+29
+77
+31
+59
+31
+46
+14
+58
+14
+61
+76
+59
+17
+29
+13
+28
+46
+46
+28
+62
+46
+58
+16
+73
+77
+77
+17
+28
+73
+59
+16
+61
+58
+74
+13
+46
+16
+58
+13
+28
+73
+17
+58
+13
+13
+73
+62
+73
+28
+14
+13
+14
+73
+13
+13
+32
+13
+17
+16
+43
+32
+44
+77
+77
+58
+74
+74
+32
+61
+28
+14
+76
+29
+73
+58
+28
+47
+16
+76
+17
+44
+62
+62
+73
+62
+74
+73
+29
+73
+14
+29
+74
+61
+28
+46
+73
+43
+13
+31
+32
+73
+32
+73
+76
+73
+29
+43
+31
+47
+16
+62
+13
+16
+73
+77
+17
+17
+47
+31
+76
+77
+31
+28
+13
+74
+31
+61
+46
+13
+17
+47
+28
+74
+62
+77
+17
+13
+17
+43
+43
+58
+17
+14
+44
+43
+43
+44
+73
+29
+73
+46
+77
+29
+73
+28
+46
+46
+13
+44
+43
+44
+14
+76
+59
+47
+29
+61
+16
+59
+58
+14
+76
+13
+28
+58
+62
+16
+44
+13
+74
+14
+46
+47
+74
+16
+61
+16
+17
+62
+47
+43
+32
+31
+31
+43
+47
+47
+44
+17
+13
+43
+32
+17
+46
+59
+28
+29
+17
+46
+44
+28
+17
+17
+47
+14
+59
+14
+13
+58
+28
+62
+16
+14
+31
+17
+43
+73
+77
+62
+28
+14
+47
+31
+77
+43
+74
+59
+13
+74
+31
+59
+58
+16
+76
+74
+29
+46
+44
+28
+28
+62
+77
+43
+29
+61
+76
+74
+14
+13
+17
+29
+58
+73
+32
+17
+32
+13
+77
+44
+46
+62
+74
+17
+28
+46
+32
+58
+73
+47
+61
+74
+43
+14
+59
+58
+44
+74
+16
+17
+29
+32
+59
+32
+74
+59
+43
+46
+77
+77
+74
+46
+58
+47
+14
+61
+13
+61
+13
+62
+76
+58
+28
+13
+13
+17
+61
+61
+13
+61
+13
+32
+14
+28
+32
+74
+43
+44
+77
+29
+73
+29
+58
+14
+44
+47
+17
+73
+13
+47
+74
+28
+61
+13
+73
+16
+46
+32
+31
+17
+77
+73
+58
+13
+58
+59
+29
+73
+47
+14
+58
+17
+31
+58
+16
+28
+62
+32
+16
+43
+62
+61
+59
+59
+74
+58
+58
+46
+62
+46
+76
+61
+32
+46
+61
+29
+77
+74
+28
+31
+73
+73
+58
+43
+46
+14
+61
+32
+73
+76
+17
+29
+61
+58
+59
+16
+61
+58
+17
+76
+46
+77
+14
+28
+43
+59
+59
+77
+58
+28
+73
+32
+61
+47
+28
+16
+59
+61
+31
+14
+61
+13
+61
+29
+47
+14
+47
+43
+16
+77
+43
+77
+29
+44
+17
+13
+76
+76
+29
+47
+31
+76
+74
+29
+74
+73
+14
+58
+28
+61
+76
+43
+46
+59
+77
+32
+46
+61
+17
+32
+31
+47
+44
+62
+59
+47
+58
+77
+46
+28
+59
+59
+73
+17
+58
+28
+77
+14
+76
+32
+46
+29
+14
+77
+59
+32
+17
+76
+74
+14
+13
+74
+74
+16
+44
+77
+73
+59
+28
+29
+31
+59
+61
+43
+16
+13
+43
+28
+58
+73
+43
+61
+73
+28
+73
+44
+31
+58
+62
+76
+62
+61
+77
+13
+74
+28
+17
+77
+77
+73
+32
+31
+16
+46
+77
+29
+62
+73
+44
+46
+17
+58
+16
+47
+61
+59
+44
+58
+46
+32
+43
+43
+74
+31
+14
+46
+58
+76
+76
+61
+14
+47
+76
+62
+58
+43
+43
+77
+59
+44
+77
+31
+73
+73
+44
+47
+58
+76
+59
+32
+77
+31
+17
+46
+44
+16
+59
+76
+16
+43
+47
+73
+73
+73
+28
+17
+77
+74
+46
+46
+14
+43
+62
+74
+29
+46
+31
+61
+28
+14
+31
+47
+62
+44
+13
+32
+61
+59
+76
+32
+29
+47
+58
+76
+76
+16
+43
+13
+59
+44
+62
+32
+73
+13
+31
+73
+16
+59
+29
+77
+76
+77
+14
+59
+28
+77
+16
+17
+58
+46
+76
+73
+43
+58
+14
+16
+76
+74
+17
+58
+77
+28
+46
+77
+62
+16
+16
+74
+32
+61
+16
+58
+32
+62
+44
+44
+32
+74
+17
+46
+61
+32
+43
+59
+76
+74
+58
+47
+29
+76
+14
+77
+29
+13
+58
+29
+16
+73
+14
+76
+17
+46
+59
+74
+13
+32
+76
+16
+13
+74
+58
+77
+73
+46
+32
+17
+58
+58
+59
+61
+61
+62
+17
+47
+46
+77
+44
+58
+16
+31
+14
+47
+43
+13
+59
+29
+17
+43
+76
+32
+77
+17
+74
+17
+58
+16
+14
+76
+44
+13
+73
+77
+14
+43
+44
+32
+73
+29
+32
+46
+43
+46
+17
+74
+58
+46
+76
+17
+76
+28
+17
+13
+17
+43
+44
+77
+14
+13
+47
+13
+16
+62
+47
+28
+13
+17
+47
+32
+76
+17
+29
+13
+77
+44
+43
+32
+62
+59
+58
+31
+47
+62
+16
+28
+47
+31
+43
+16
+13
+44
+44
+73
+32
+31
+31
+73
+29
+74
+46
+17
+73
+76
+44
+61
+29
+31
+32
+73
+29
+43
+62
+62
+28
+14
+44
+76
+14
+76
+61
+16
+46
+77
+74
+74
+47
+29
+74
+16
+32
+62
+76
+32
+44
+59
+43
+31
+77
+13
+59
+32
+13
+73
+62
+74
+46
+61
+29
+16
+74
+77
+29
+76
+77
+32
+28
+29
+74
+47
+17
+43
+73
+28
+16
+62
+28
+61
+59
+29
+32
+61
+14
+62
+61
+59
+31
+28
+13
+76
+74
+28
+16
+46
+14
+76
+14
+32
+28
+76
+73
+31
+46
+43
+62
+16
+28
+17
+58
+74
+17
+16
+61
+43
+61
+74
+59
+43
+13
+58
+62
+44
+16
+73
+44
+14
+44
+29
+31
+59
+32
+14
+62
+62
+77
+77
+62
+77
+13
+58
+58
+43
+61
+13
+29
+16
+43
+61
+14
+14
+28
+58
+31
+73
+14
+46
+43
+61
+44
+17
+28
+77
+17
+28
+46
+17
+74
+77
+59
+13
+28
+31
+43
+17
+59
+77
+74
+28
+44
+73
+46
+58
+28
+61
+43
+31
+46
+58
+44
+13
+16
+61
+61
+17
+59
+61
+62
+17
+73
+17
+47
+77
+16
+32
+13
+17
+44
+61
+58
+13
+47
+58
+43
+74
+16
+13
+62
+28
+32
+44
+32
+58
+62
+13
+14
+14
+32
+31
+32
+29
+28
+46
+16
+31
+17
+13
+29
+28
+73
+58
+28
+46
+29
+28
+43
+31
+73
+59
+32
+29
+29
+44
+46
+28
+58
+17
+74
+16
+17
+32
+76
+31
+13
+62
+44
+31
+31
+32
+74
+31
+43
+44
+29
+62
+28
+62
+73
+14
+13
+13
+59
+28
+76
+17
+46
+61
+14
+77
+62
+29
+77
+13
+16
+44
+43
+14
+59
+32
+17
+28
+61
+17
+44
+59
+29
+16
+13
+47
+62
+47
+13
+43
+47
+59
+44
+32
+32
+16
+32
+58
+28
+76
+47
+16
+29
+16
+46
+59
+44
+61
+29
+73
+47
+74
+44
+28
+74
+14
+13
+29
+31
+47
+16
+62
+29
+76
+74
+47
+43
+29
+74
+58
+14
+62
+13
+73
+47
+76
+62
+47
+43
+74
+73
+13
+47
+62
+44
+76
+76
+13
+13
+61
+28
+47
+62
+17
+61
+58
+61
+13
+74
+58
+13
+32
+16
+14
+29
+47
+17
+76
+76
+16
+31
+62
+28
+73
+16
+61
+29
+46
+74
+74
+59
+29
+77
+47
+32
+62
+44
+46
+16
+43
+31
+47
+28
+28
+77
+77
+13
+13
+77
+47
+61
+43
+32
+74
+28
+29
+14
+46
+16
+47
+58
+32
+29
+13
+32
+31
+16
+13
+74
+28
+73
+59
+62
+28
+47
+46
+32
+14
+17
+47
+77
+16
+29
+47
+76
+14
+46
+62
+16
+46
+44
+17
+31
+17
+28
+32
+46
+77
+28
+74
+13
+13
+47
+28
+58
+58
+59
+28
+76
+43
+61
+76
+77
+58
+32
+31
+14
+58
+31
+29
+14
+47
+31
+44
+32
+47
+14
+59
+62
+62
+74
+59
+77
+73
+58
+29
+62
+47
+43
+76
+28
+29
+32
+31
+29
+61
+62
+14
+13
+59
+43
+59
+47
+32
+74
+44
+47
+62
+32
+16
+28
+74
+46
+32
+76
+76
+13
+61
+46
+32
+16
+43
+32
+58
+43
+44
+77
+14
+77
+31
+74
+13
+59
+44
+47
+43
+74
+46
+13
+73
+32
+46
+46
+13
+16
+62
+16
+43
+28
+59
+74
+29
+44
+14
+73
+14
+76
+43
+76
+61
+32
+28
+13
+61
+59
+31
+74
+44
+43
+28
+14
+59
+46
+43
+28
+61
+32
+77
+31
+28
+28
+58
+29
+47
+59
+13
+46
+73
+73
+29
+59
+17
+14
+62
+44
+76
+32
+32
+59
+29
+61
+59
+31
+31
+74
+59
+59
+32
+61
+76
+62
+47
+47
+17
+62
+31
+62
+76
+43
+76
+31
+13
+16
+14
+77
+44
+47
+32
+16
+28
+47
+29
+46
+17
+74
+76
+14
+14
+62
+76
+46
+17
+59
+16
+28
+44
+14
+62
+77
+29
+43
+73
+62
+31
+62
+31
+17
+14
+62
+59
+14
+47
+76
+58
+17
+32
+14
+58
+32
+43
+46
+43
+76
+14
+13
+16
+14
+44
+17
+44
+32
+46
+32
+29
+74
+28
+62
+14
+29
+73
+46
+76
+43
+76
+43
+29
+14
+43
+62
+17
+13
+73
+29
+17
+13
+28
+44
+77
+62
+77
+62
+32
+74
+74
+28
+43
+47
+61
+29
+47
+74
+77
+59
+13
+59
+32
+31
+44
+16
+43
+31
+13
+62
+29
+77
+61
+32
+28
+73
+17
+59
+61
+77
+46
+44
+16
+31
+59
+58
+31
+76
+43
+61
+16
+61
+28
+77
+73
+16
+32
+61
+29
+74
+58
+59
+28
+13
+76
+77
+74
+74
+62
+61
+73
+58
+29
+73
+46
+32
+58
+74
+14
+31
+77
+29
+32
+28
+59
+28
+28
+44
+29
+31
+77
+58
+17
+59
+13
+73
+77
+28
+32
+29
+77
+43
+62
+73
+32
+61
+74
+74
+29
+74
+61
+47
+73
+17
+47
+29
+17
+61
+32
+77
+16
+17
+16
+43
+14
+13
+29
+47
+44
+44
+13
+44
+44
+73
+62
+74
+14
+16
+58
+58
+59
+29
+43
+74
+32
+31
+61
+32
+44
+31
+14
+59
+32
+44
+44
+74
+76
+62
+61
+44
+28
+32
+76
+17
+77
+28
+77
+62
+43
+61
+61
+76
+62
+43
+28
+61
+58
+43
+28
+74
+74
+43
+16
+77
+46
+13
+14
+62
+46
+17
+61
+16
+14
+14
+62
+74
+59
+13
+76
+32
+14
+77
+17
+28
+17
+44
+17
+13
+14
+17
+31
+61
+74
+14
+76
+16
+17
+28
+46
+47
+46
+76
+46
+61
+77
+73
+17
+32
+77
+59
+61
+32
+32
+31
+62
+73
+46
+77
+59
+46
+28
+61
+74
+76
+47
+32
+61
+62
+44
+44
+47
+46
+61
+17
+17
+13
+46
+16
+43
+17
+44
+32
+76
+47
+44
+16
+46
+59
+77
+16
+13
+14
+77
+44
+77
+31
+61
+76
+46
+73
+47
+43
+62
+29
+44
+31
+44
+59
+47
+59
+59
+46
+32
+77
+43
+32
+73
+32
+28
+62
+61
+43
+74
+17
+59
+62
+61
+62
+58
+62
+32
+31
+58
+76
+43
+46
+77
+16
+13
+59
+17
+32
+31
+77
+74
+29
+44
+43
+76
+28
+16
+73
+74
+62
+14
+46
+28
+47
+44
+32
+47
+13
+31
+43
+29
+77
+59
+62
+14
+77
+28
+31
+58
+74
+47
+16
+29
+47
+14
+59
+44
+76
+28
+62
+13
+29
+28
+32
+14
+47
+76
+47
+74
+76
+61
+17
+77
+76
+73
+32
+62
+28
+59
+77
+61
+74
+32
+47
+17
+76
+61
+61
+13
+62
+14
+76
+47
+59
+74
+76
+77
+77
+58
+46
+17
+29
+76
+31
+28
+32
+13
+43
+31
+76
+74
+74
+76
+13
+47
+47
+77
+46
+44
+32
+77
+59
+76
+74
+76
+44
+13
+28
+17
+13
+29
+13
+77
+44
+14
+31
+17
+47
+28
+61
+28
+46
+59
+46
+29
+59
+73
+29
+43
+16
+31
+31
+77
+44
+43
+14
+17
+74
+17
+62
+17
+16
+61
+44
+13
+47
+47
+31
+29
+16
+62
+47
+62
+43
+59
+28
+61
+74
+47
+14
+47
+46
+77
+59
+77
+58
+46
+58
+77
+17
+28
+77
+46
+61
+59
+44
+47
+46
+29
+29
+77
+32
+31
+13
+46
+14
+47
+59
+17
+62
+13
+61
+13
+43
+59
+77
+29
+61
+43
+58
+17
+73
+59
+58
+46
+58
+73
+62
+31
+32
+62
+17
+16
+29
+73
+14
+43
+62
+61
+44
+74
+44
+47
+29
+14
+61
+17
+62
+74
+17
+58
+73
+77
+47
+43
+44
+46
+74
+77
+46
+31
+43
+43
+32
+29
+14
+47
+44
+13
+17
+76
+58
+28
+77
+17
+31
+14
+28
+61
+28
+59
+58
+16
+46
+76
+28
+17
+28
+62
+58
+62
+59
+13
+76
+16
+74
+46
+46
+29
+28
+47
+46
+43
+47
+61
+62
+16
+61
+14
+58
+17
+14
+43
+13
+13
+77
+77
+29
+77
+76
+74
+76
+17
+13
+74
+77
+47
+62
+77
+46
+58
+28
+16
+46
+16
+32
+62
+31
+47
+44
+58
+14
+28
+47
+44
+74
+58
+17
+77
+43
+28
+76
+46
+31
+28
+44
+47
+59
+28
+58
+47
+47
+46
+47
+58
+17
+77
+58
+77
+58
+28
+46
+44
+43
+73
+73
+61
+13
+43
+17
+14
+76
+44
+29
+17
+44
+74
+32
+16
+61
+46
+74
+43
+31
+17
+29
+59
+46
+32
+43
+28
+76
+14
+46
+13
+62
+28
+77
+58
+31
+17
+32
+44
+44
+74
+16
+74
+32
+46
+76
+74
+77
+46
+28
+47
+73
+29
+43
+14
+61
+62
+58
+59
+17
+13
+13
+28
+62
+44
+58
+77
+16
+17
+16
+13
+31
+58
+28
+74
+73
+16
+77
+47
+62
+29
+58
+16
+13
+61
+13
+43
+31
+47
+58
+31
+59
+74
+77
+31
+32
+14
+46
+74
+16
+47
+43
+44
+47
+61
+62
+76
+74
+13
+13
+13
+28
+31
+44
+61
+62
+31
+76
+28
+16
+44
+58
+29
+44
+16
+73
+14
+46
+77
+29
+46
+43
+16
+47
+73
+73
+61
+58
+46
+73
+62
+61
+74
+74
+14
+76
+29
+74
+77
+43
+59
+76
+32
+43
+73
+31
+61
+77
+76
+32
+28
+14
+31
+43
+76
+77
+61
+28
+46
+76
+74
+59
+76
+58
+74
+76
+16
+73
+61
+28
+14
+29
+58
+77
+16
+76
+44
+16
+28
+58
+74
+46
+17
+46
+62
+46
+47
+32
+32
+31
+74
+59
+61
+58
+59
+76
+59
+76
+47
+59
+17
+29
+46
+74
+76
+47
+62
+14
+73
+29
+28
+32
+44
+58
+17
+31
+28
+13
+74
+44
+13
+44
+16
+47
+46
+73
+29
+61
+76
+73
+58
+59
+47
+58
+14
+44
+76
+61
+31
+13
+46
+46
+58
+31
+59
+59
+13
+16
+61
+32
+44
+58
+58
+32
+29
+17
+16
+14
+43
+13
+76
+76
+74
+13
+17
+76
+77
+29
+28
+77
+13
+58
+32
+76
+62
+13
+74
+62
+32
+29
+17
+61
+13
+44
+77
+59
+74
+76
+13
+61
+29
+29
+61
+16
+29
+14
+62
+44
+17
+16
+73
+76
+77
+43
+32
+32
+13
+62
+77
+74
+13
+13
+74
+17
+13
+59
+47
+16
+32
+31
+77
+74
+46
+43
+77
+16
+13
+62
+31
+47
+74
+16
+61
+43
+47
+16
+43
+17
+77
+77
+62
+59
+14
+44
+77
+61
+62
+17
+43
+32
+14
+46
+44
+44
+47
+74
+73
+47
+61
+59
+16
+47
+59
+61
+59
+31
+47
+14
+16
+62
+17
+76
+62
+76
+58
+73
+59
+28
+61
+73
+14
+46
+73
+74
+13
+44
+16
+76
+62
+32
+32
+47
+43
+58
+16
+73
+13
+31
+62
+43
+29
+74
+43
+17
+47
+62
+46
+74
+28
+43
+14
+28
+32
+31
+74
+14
+13
+77
+16
+73
+46
+61
+73
+32
+46
+16
+61
+13
+28
+43
+59
+62
+61
+46
+77
+46
+16
+61
+77
+44
+47
+61
+17
+74
+73
+32
+62
+31
+14
+43
+58
+16
+58
+43
+16
+13
+28
+58
+16
+62
+44
+47
+17
+73
+62
+73
+46
+17
+43
+46
+28
+13
+32
+73
+13
+46
+74
+76
+59
+17
+46
+44
+58
+73
+73
+73
+76
+62
+77
+44
+28
+61
+31
+13
+58
+77
+31
+73
+32
+59
+28
+17
+17
+44
+29
+74
+59
+31
+32
+59
+77
+31
+29
+14
+62
+17
+61
+16
+73
+61
+59
+62
+28
+73
+43
+77
+73
+47
+16
+62
+62
+32
+43
+14
+62
+16
+44
+46
+16
+77
+58
+76
+47
+28
+31
+32
+46
+77
+59
+32
+62
+62
+77
+28
+44
+62
+76
+46
+61
+16
+74
+58
+74
+28
+62
+59
+74
+17
+47
+16
+32
+16
+74
+62
+31
+28
+43
+16
+32
+73
+28
+59
+44
+46
+29
+62
+62
+29
+47
+77
+28
+77
+16
+58
+76
+32
+73
+31
+59
+46
+77
+28
+14
+47
+74
+76
+73
+62
+77
+28
+13
+77
+14
+46
+31
+73
+46
+77
+61
+13
+17
+61
+73
+77
+59
+74
+14
+47
+17
+59
+58
+61
+44
+46
+32
+46
+77
+61
+61
+76
+17
+62
+17
+29
+31
+29
+73
+62
+16
+31
+62
+28
+14
+62
+44
+43
+16
+31
+17
+29
+74
+16
+17
+29
+76
+62
+17
+47
+17
+43
+59
+32
+17
+62
+43
+74
+16
+77
+76
+47
+31
+31
+47
+16
+62
+76
+59
+76
+58
+47
+29
+58
+14
+62
+77
+31
+43
+31
+44
+61
+76
+28
+13
+29
+44
+76
+13
+32
+29
+28
+77
+59
+74
+28
+76
+74
+32
+13
+13
+29
+16
+16
+29
+61
+58
+77
+77
+16
+76
+76
+32
+73
+58
+28
+47
+47
+17
+28
+43
+44
+73
+62
+77
+77
+17
+32
+58
+16
+43
+16
+13
+29
+76
+59
+28
+13
+59
+58
+14
+47
+73
+47
+44
+62
+29
+14
+61
+44
+43
+29
+17
+73
+76
+28
+13
+76
+43
+31
+73
+61
+13
+28
+62
+17
+73
+47
+14
+13
+32
+74
+28
+58
+31
+73
+59
+32
+29
+74
+44
+76
+62
+73
+77
+62
+74
+13
+17
+28
+73
+47
+58
+62
+61
+28
+62
+32
+28
+73
+46
+59
+17
+44
+74
+32
+77
+61
+74
+58
+44
+73
+62
+77
+59
+13
+13
+62
+77
+47
+59
+46
+43
+31
+46
+32
+31
+31
+32
+32
+73
+74
+29
+59
+13
+77
+13
+13
+17
+31
+61
+44
+74
+73
+62
+73
+43
+58
+62
+61
+76
+77
+73
+76
+43
+62
+28
+73
+76
+58
+29
+62
+74
+59
+32
+29
+29
+73
+47
+28
+74
+77
+13
+13
+74
+77
+44
+76
+43
+46
+62
+73
+13
+16
+28
+77
+77
+61
+14
+28
+76
+47
+44
+59
+76
+73
+16
+13
+14
+58
+28
+74
+77
+73
+29
+62
+43
+62
+62
+13
+13
+61
+62
+74
+58
+76
+47
+14
+44
+46
+13
+77
+32
+61
+58
+58
+16
+44
+62
+61
+58
+62
+62
+46
+17
+44
+29
+61
+17
+17
+31
+14
+47
+14
+31
+17
+74
+76
+43
+13
+46
+46
+29
+31
+76
+58
+77
+44
+13
+17
+28
+43
+59
+32
+77
+76
+59
+32
+47
+14
+17
+31
+47
+77
+59
+61
+59
+76
+62
+74
+58
+17
+73
+58
+61
+61
+76
+74
+47
+14
+44
+14
+59
+17
+44
+17
+58
+44
+77
+46
+29
+13
+13
+73
+28
+13
+31
+14
+14
+58
+28
+62
+47
+47
+77
+32
+77
+28
+13
+29
+47
+44
+46
+59
+46
+43
+77
+32
+17
+73
+14
+58
+44
+76
+31
+77
+29
+16
+16
+73
+73
+74
+58
+16
+76
+32
+29
+74
+47
+74
+31
+62
+44
+32
+46
+46
+77
+14
+58
+58
+29
+32
+58
+29
+46
+73
+77
+73
+62
+46
+28
+46
+47
+14
+59
+28
+31
+44
+28
+74
+46
+61
+47
+16
+73
+77
+16
+31
+58
+46
+77
+76
+61
+58
+29
+17
+28
+29
+31
+47
+32
+29
+77
+13
+61
+29
+29
+58
+59
+17
+58
+16
+47
+14
+58
+14
+46
+14
+14
+32
+46
+77
+43
+29
+47
+47
+58
+13
+76
+77
+62
+58
+74
+61
+29
+17
+74
+59
+76
+59
+77
+46
+14
+73
+59
+17
+14
+29
+61
+77
+13
+31
+76
+74
+73
+43
+61
+13
+44
+58
+29
+44
+73
+32
+16
+62
+58
+28
+31
+76
+28
+29
+47
+46
+61
+73
+77
+13
+76
+16
+14
+47
+31
+28
+14
+17
+29
+61
+46
+76
+17
+13
+61
+58
+58
+14
+74
+28
+46
+77
+46
+14
+43
+47
+13
+47
+31
+16
+16
+44
+59
+16
+16
+16
+28
+47
+73
+73
+13
+28
+32
+73
+13
+73
+28
+43
+32
+29
+47
+74
+58
+61
+28
+44
+44
+14
+59
+74
+29
+77
+61
+31
+77
+13
+31
+62
+17
+47
+61
+17
+13
+77
+31
+29
+31
+47
+73
+74
+46
+44
+17
+62
+76
+14
+17
+14
+14
+77
+13
+77
+59
+13
+17
+17
+31
+43
+31
+74
+13
+74
+46
+28
+62
+73
+14
+77
+46
+17
+62
+47
+14
+61
+16
+62
+74
+77
+74
+17
+32
+44
+59
+47
+31
+16
+31
+61
+61
+76
+43
+58
+47
+76
+76
+16
+16
+76
+43
+44
+44
+43
+43
+43
+62
+28
+76
+58
+58
+29
+58
+76
+59
+31
+62
+77
+17
+73
+59
+76
+74
+58
+43
+28
+32
+32
+44
+28
+73
+47
+29
+76
+77
+14
+28
+74
+46
+31
+16
+43
+46
+17
+46
+59
+47
+77
+43
+74
+28
+77
+46
+62
+74
+73
+61
+31
+61
+46
+17
+58
+44
+13
+44
+32
+29
+47
+16
+47
+46
+62
+29
+62
+61
+74
+61
+28
+59
+14
+29
+17
+31
+13
+28
+43
+32
+46
+17
+32
+17
+16
+14
+16
+62
+61
+14
+44
+43
+47
+59
+44
+13
+76
+46
+77
+32
+29
+43
+77
+74
+43
+13
+16
+28
+16
+59
+77
+77
+73
+46
+74
+58
+14
+61
+31
+32
+77
+14
+43
+62
+43
+31
+32
+43
+58
+47
+17
+16
+59
+61
+29
+14
+58
+31
+43
+13
+31
+47
+44
+31
+44
+13
+77
+43
+58
+58
+47
+44
+29
+14
+61
+62
+29
+47
+61
+14
+61
+47
+17
+62
+32
+44
+16
+73
+73
+17
+43
+16
+58
+43
+29
+32
+29
+62
+44
+62
+74
+61
+44
+14
+62
+31
+73
+13
+76
+44
+74
+76
+29
+73
+61
+73
+46
+61
+58
+14
+28
+32
+28
+29
+29
+73
+58
+31
+47
+16
+16
+28
+62
+43
+77
+47
+32
+47
+28
+77
+59
+74
+47
+32
+47
+62
+13
+43
+28
+32
+61
+44
+17
+16
+31
+47
+32
+61
+29
+16
+77
+16
+74
+44
+44
+76
+28
+58
+47
+28
+31
+59
+59
+61
+61
+31
+76
+61
+77
+46
+58
+31
+46
+61
+44
+58
+13
+77
+76
+31
+47
+61
+44
+74
+77
+16
+43
+28
+31
+43
+43
+29
+17
+32
+14
+29
+32
+73
+77
+29
+13
+73
+16
+77
+16
+17
+62
+47
+77
+16
+32
+73
+62
+32
+74
+43
+31
+28
+47
+44
+29
+28
+28
+61
+43
+13
+47
+14
+43
+13
+13
+17
+31
+32
+62
+73
+44
+43
+29
+74
+16
+32
+73
+14
+77
+58
+74
+13
+47
+46
+47
+76
+43
+13
+59
+44
+47
+13
+58
+61
+13
+28
+62
+31
+76
+58
+62
+17
+62
+47
+14
+73
+47
+73
+73
+47
+13
+61
+47
+29
+61
+16
+28
+73
+16
+32
+61
+73
+31
+47
+17
+61
+62
+58
+43
+47
+29
+74
+76
+77
+58
+29
+16
+58
+44
+43
+61
+16
+28
+31
+44
+61
+77
+61
+43
+31
+76
+28
+77
+17
+77
+73
+43
+13
+14
+73
+13
+76
+76
+32
+29
+58
+73
+43
+44
+46
+44
+73
+44
+47
+32
+31
+58
+61
+16
+16
+44
+31
+58
+59
+59
+43
+32
+76
+17
+58
+44
+46
+73
+77
+61
+77
+28
+47
+13
+62
+61
+28
+59
+28
+31
+58
+43
+31
+61
+16
+16
+76
+46
+28
+58
+31
+59
+73
+61
+59
+13
+73
+46
+28
+17
+62
+62
+47
+47
+74
+28
+43
+32
+29
+13
+31
+13
+14
+58
+14
+58
+77
+46
+14
+16
+47
+17
+74
+32
+74
+46
+76
+44
+29
+73
+13
+61
+61
+61
+74
+47
+16
+31
+17
+77
+43
+76
+47
+28
+62
+16
+46
+32
+31
+16
+74
+28
+43
+44
+29
+31
+13
+58
+14
+31
+62
+31
+76
+76
+59
+61
+43
+62
+16
+76
+43
+74
+32
+59
+44
+17
+14
+13
+76
+59
+29
+14
+29
+13
+28
+14
+59
+17
+61
+61
+73
+44
+31
+28
+73
+58
+16
+14
+46
+77
+16
+46
+58
+31
+44
+31
+16
+61
+59
+61
+14
+62
+17
+13
+74
+32
+28
+47
+46
+29
+61
+73
+14
+58
+13
+73
+17
+47
+16
+47
+16
+46
+47
+58
+77
+46
+29
+28
+17
+43
+28
+17
+61
+44
+16
+77
+73
+77
+47
+43
+62
+74
+31
+43
+73
+44
+28
+58
+16
+14
+32
+29
+17
+28
+74
+62
+58
+31
+76
+28
+62
+58
+28
+14
+13
+58
+76
+74
+77
+76
+13
+28
+77
+44
+59
+62
+32
+46
+17
+32
+32
+14
+13
+74
+73
+17
+61
+46
+58
+62
+61
+46
+76
+77
+17
+43
+43
+28
+32
+73
+61
+59
+16
+62
+76
+59
+32
+58
+31
+59
+13
+13
+29
+74
+62
+76
+32
+47
+77
+43
+13
+16
+14
+29
+16
+44
+16
+74
+73
+43
+73
+59
+77
+73
+73
+47
+13
+74
+77
+46
+59
+62
+62
+58
+74
+58
+31
+76
+32
+29
+73
+28
+14
+47
+74
+46
+44
+17
+14
+77
+13
+28
+43
+14
+62
+17
+76
+77
+28
+46
+77
+29
+59
+31
+59
+17
+76
+61
+31
+43
+58
+62
+31
+77
+44
+32
+58
+32
+16
+59
+61
+74
+14
+47
+44
+61
+13
+32
+58
+77
+59
+28
+44
+43
+61
+44
+17
+29
+28
+61
+44
+44
+77
+28
+62
+17
+31
+62
+43
+59
+14
+62
+73
+14
+47
+47
+58
+43
+32
+62
+74
+62
+28
+77
+16
+16
+76
+32
+62
+43
+31
+61
+61
+43
+76
+76
+44
+76
+46
+74
+13
+77
+46
+74
+76
+46
+16
+32
+43
+43
+59
+76
+32
+47
+32
+62
+32
+58
+76
+47
+32
+29
+17
+47
+28
+16
+29
+76
+16
+46
+59
+28
+13
+74
+16
+47
+31
+46
+61
+14
+28
+32
+29
+77
+77
+47
+14
+62
+77
+44
+47
+29
+62
+46
+77
+77
+61
+43
+31
+76
+16
+47
+76
+44
+16
+17
+31
+16
+77
+44
+16
+44
+58
+47
+31
+74
+47
+46
+13
+59
+31
+74
+17
+43
+58
+62
+47
+17
+61
+28
+76
+13
+77
+59
+74
+59
+76
+16
+61
+16
+58
+73
+47
+14
+32
+44
+76
+17
+44
+43
+62
+17
+13
+62
+77
+32
+14
+28
+28
+76
+74
+16
+61
+77
+31
+46
+29
+43
+59
+43
+73
+62
+62
+58
+77
+58
+74
+47
+31
+14
+29
+29
+73
+28
+73
+17
+14
+73
+14
+76
+17
+77
+17
+43
+47
+17
+14
+28
+59
+47
+59
+16
+47
+59
+76
+74
+76
+73
+31
+13
+16
+73
+77
+44
+46
+61
+77
+43
+13
+44
+76
+31
+73
+77
+29
+76
+32
+58
+28
+58
+29
+77
+62
+32
+61
+44
+58
+44
+47
+43
+61
+73
+46
+73
+31
+47
+28
+31
+46
+58
+76
+14
+76
+76
+44
+44
+62
+28
+47
+43
+32
+61
+76
+61
+61
+28
+28
+29
+47
+13
+59
+16
+13
+17
+76
+61
+77
+43
+44
+28
+32
+31
+62
+28
+14
+29
+76
+76
+16
+14
+77
+31
+73
+31
+58
+46
+61
+46
+76
+43
+62
+62
+61
+44
+76
+31
+32
+58
+61
+17
+28
+46
+47
+61
+74
+13
+76
+77
+62
+46
+61
+32
+46
+44
+59
+47
+14
+74
+43
+76
+62
+32
+73
+43
+14
+16
+44
+44
+31
+73
+43
+32
+77
+74
+14
+13
+73
+58
+28
+62
+74
+43
+74
+59
+14
+61
+14
+77
+17
+43
+74
+59
+58
+13
+16
+17
+61
+29
+29
+77
+44
+73
+16
+77
+74
+74
+61
+74
+32
+14
+47
+74
+29
+62
+28
+74
+73
+14
+62
+46
+58
+32
+61
+43
+77
+13
+13
+43
+58
+14
+17
+31
+43
+14
+14
+77
+76
+29
+46
+77
+77
+28
+17
+59
+44
+76
+61
+74
+31
+77
+32
+61
+32
+14
+76
+17
+59
+17
+59
+13
+28
+59
+61
+73
+17
+13
+59
+13
+59
+28
+32
+16
+46
+46
+58
+43
+77
+32
+58
+59
+44
+13
+61
+76
+74
+28
+61
+14
+44
+29
+29
+59
+58
+73
+58
+76
+47
+73
+17
+13
+73
+31
+43
+28
+31
+73
+76
+32
+61
+14
+58
+28
+29
+73
+77
+44
+77
+61
+31
+73
+77
+29
+16
+47
+47
+59
+47
+17
+31
+61
+77
+32
+47
+47
+76
+13
+77
+44
+46
+28
+62
+28
+31
+44
+58
+59
+13
+47
+74
+43
+13
+14
+44
+74
+44
+17
+74
+76
+13
+76
+31
+47
+74
+17
+59
+76
+77
+77
+73
+77
+62
+61
+28
+58
+32
+46
+28
+47
+46
+17
+62
+59
+44
+62
+77
+44
+76
+16
+73
+59
+77
+76
+29
+16
+77
+62
+58
+28
+77
+43
+46
+16
+31
+16
+31
+16
+28
+29
+28
+58
+31
+16
+58
+76
+13
+62
+28
+46
+73
+76
+13
+73
+16
+59
+77
+46
+59
+32
+61
+73
+59
+58
+44
+47
+43
+14
+46
+14
+43
+16
+16
+73
+13
+47
+14
+47
+74
+28
+58
+13
+46
+29
+76
+62
+29
+77
+73
+17
+44
+77
+32
+58
+14
+29
+73
+73
+73
+47
+13
+17
+13
+17
+47
+29
+59
+59
+58
+76
+61
+31
+14
+73
+44
+13
+43
+28
+29
+13
+59
+43
+28
+29
+16
+74
+14
+61
+16
+13
+61
+46
+74
+73
+77
+47
+17
+14
+43
+43
+14
+28
+29
+29
+73
+31
+73
+77
+16
+59
+61
+28
+14
+73
+46
+29
+59
+44
+59
+16
+46
+62
+58
+73
+46
+28
+47
+32
+73
+13
+47
+31
+77
+74
+73
+17
+47
+58
+73
+29
+16
+16
+28
+14
+32
+77
+46
+29
+73
+17
+74
+32
+28
+59
+32
+32
+73
+74
+43
+31
+73
+59
+43
+28
+14
+59
+58
+17
+29
+43
+46
+44
+44
+73
+47
+32
+29
+16
+77
+17
+74
+47
+32
+76
+14
+13
+62
+47
+74
+29
+14
+29
+29
+47
+16
+62
+61
+32
+32
+46
+29
+62
+31
+77
+28
+31
+28
+73
+17
+73
+32
+77
+43
+17
+14
+32
+76
+59
+47
+61
+62
+47
+44
+76
+28
+13
+77
+61
+77
+74
+16
+62
+76
+46
+76
+62
+17
+43
+74
+59
+29
+14
+44
+74
+13
+62
+28
+31
+44
+16
+77
+31
+58
+28
+16
+74
+13
+17
+77
+74
+17
+43
+43
+59
+31
+58
+61
+14
+62
+77
+59
+47
+13
+28
+29
+28
+77
+74
+73
+76
+58
+14
+13
+61
+14
+43
+13
+32
+43
+14
+14
+43
+28
+31
+59
+44
+46
+13
+59
+46
+59
+29
+29
+58
+17
+32
+17
+13
+47
+59
+31
+32
+76
+16
+44
+58
+47
+32
+62
+43
+73
+32
+32
+59
+31
+74
+16
+14
+46
+14
+61
+13
+59
+43
+28
+76
+14
+43
+59
+17
+44
+28
+13
+47
+76
+31
+44
+46
+29
+28
+74
+43
+31
+58
+16
+61
+58
+14
+77
+76
+62
+73
+59
+29
+28
+59
+44
+28
+74
+31
+46
+17
+29
+47
+46
+43
+32
+32
+62
+58
+46
+43
+16
+47
+32
+46
+58
+29
+46
+44
+31
+58
+47
+13
+62
+58
+43
+62
+58
+29
+29
+16
+17
+61
+13
+31
+59
+74
+58
+58
+76
+29
+58
+47
+62
+31
+17
+74
+61
+17
+17
+62
+43
+17
+44
+59
+31
+58
+73
+44
+31
+46
+59
+58
+73
+46
+74
+76
+16
+58
+28
+61
+61
+44
+32
+74
+47
+58
+59
+31
+28
+14
+73
+16
+73
+16
+13
+32
+59
+61
+76
+58
+73
+44
+73
+31
+44
+43
+32
+46
+61
+16
+29
+13
+17
+17
+77
+73
+14
+13
+46
+58
+76
+59
+17
+61
+77
+31
+44
+13
+31
+44
+44
+16
+28
+47
+46
+61
+61
+29
+73
+62
+62
+73
+29
+61
+29
+31
+14
+14
+29
+46
+62
+29
+58
+44
+61
+61
+16
+47
+28
+14
+77
+44
+73
+76
+59
+47
+74
+59
+59
+61
+13
+73
+14
+74
+29
+74
+44
+32
+32
+16
+13
+59
+74
+73
+16
+44
+16
+17
+43
+77
+58
+13
+14
+28
+58
+43
+46
+13
+44
+76
+31
+17
+17
+16
+43
+47
+29
+44
+77
+13
+62
+28
+61
+29
+77
+43
+16
+17
+14
+73
+59
+32
+61
+47
+77
+73
+46
+17
+46
+59
+29
+77
+47
+14
+59
+32
+16
+76
+59
+46
+17
+77
+16
+47
+17
+44
+31
+43
+76
+32
+13
+44
+58
+31
+73
+29
+43
+77
+76
+58
+46
+29
+61
+59
+17
+44
+32
+47
+44
+59
+62
+46
+46
+32
+29
+47
+76
+16
+73
+77
+77
+17
+74
+58
+77
+47
+32
+29
+61
+62
+47
+32
+29
+62
+14
+14
+16
+61
+17
+46
+32
+73
+16
+16
+77
+32
+13
+58
+31
+76
+74
+73
+61
+16
+61
+17
+31
+46
+58
+29
+14
+59
+43
+76
+14
+47
+13
+74
+17
+43
+77
+13
+59
+16
+13
+62
+13
+16
+32
+73
+14
+76
+13
+61
+44
+16
+13
+76
+32
+43
+58
+74
+58
+44
+73
+14
+62
+77
+28
+13
+16
+32
+59
+44
+13
+73
+44
+61
+16
+28
+28
+47
+76
+43
+29
+47
+44
+58
+29
+31
+44
+77
+14
+74
+47
+62
+76
+31
+73
+46
+77
+46
+47
+13
+73
+43
+74
+47
+32
+31
+13
+31
+28
+46
+43
+43
+29
+46
+32
+29
+73
+59
+47
+59
+76
+44
+62
+59
+61
+14
+62
+13
+16
+17
+32
+76
+58
+77
+28
+32
+32
+62
+14
+31
+44
+29
+17
+73
+14
+43
+16
+13
+14
+47
+73
+13
+77
+73
+17
+29
+58
+62
+62
+29
+74
+32
+58
+17
+58
+44
+31
+61
+74
+44
+32
+28
+44
+74
+44
+46
+74
+47
+44
+28
+31
+28
+73
+29
+44
+31
+73
+32
+44
+43
+61
+43
+47
+58
+59
+31
+17
+77
+58
+32
+17
+14
+44
+47
+73
+74
+13
+61
+62
+16
+44
+14
+46
+14
+13
+76
+59
+77
+76
+29
+77
+44
+28
+16
+28
+61
+61
+47
+16
+29
+77
+46
+29
+74
+16
+43
+43
+28
+29
+29
+46
+62
+58
+28
+77
+17
+77
+61
+29
+47
+32
+77
+59
+61
+46
+16
+58
+44
+14
+76
+28
+17
+46
+47
+74
+46
+73
+74
+13
+62
+47
+47
+77
+76
+17
+61
+76
+28
+44
+62
+58
+59
+31
+16
+59
+58
+46
+58
+17
+13
+43
+29
+62
+46
+47
+46
+46
+29
+46
+44
+58
+62
+13
+29
+43
+13
+16
+32
+43
+44
+14
+14
+28
+43
+32
+73
+77
+46
+17
+73
+46
+76
+44
+59
+31
+43
+76
+58
+77
+74
+13
+77
+43
+43
+13
+47
+31
+14
+44
+73
+46
+59
+46
+17
+32
+16
+76
+76
+59
+43
+73
+29
+43
+17
+77
+76
+46
+74
+32
+77
+17
+32
+62
+14
+44
+44
+28
+47
+58
+44
+16
+59
+44
+76
+16
+59
+32
+29
+59
+29
+14
+74
+14
+73
+16
+14
+58
+47
+29
+77
+44
+77
+59
+43
+28
+44
+32
+61
+31
+47
+14
+58
+13
+62
+58
+31
+59
+13
+46
+62
+44
+76
+77
+62
+28
+13
+31
+13
+61
+76
+47
+61
+31
+17
+13
+62
+46
+76
+28
+47
+58
+14
+28
+77
+17
+73
+61
+62
+17
+76
+76
+31
+14
+43
+31
+46
+13
+31
+61
+73
+31
+61
+44
+13
+28
+47
+46
+59
+61
+61
+29
+16
+43
+17
+17
+58
+73
+44
+29
+58
+43
+16
+17
+47
+46
+77
+28
+59
+31
+58
+74
+58
+77
+59
+13
+31
+31
+17
+14
+16
+28
+31
+58
+77
+17
+59
+31
+47
+47
+59
+73
+13
+73
+16
+14
+31
+76
+46
+43
+76
+74
+76
+13
+61
+58
+47
+32
+77
+59
+43
+44
+47
+28
+73
+44
+29
+77
+46
+77
+76
+58
+74
+77
+14
+47
+46
+58
+61
+47
+43
+73
+31
+73
+58
+17
+17
+31
+61
+44
+59
+32
+47
+28
+47
+29
+58
+77
+62
+28
+77
+13
+17
+47
+77
+62
+31
+62
+32
+44
+31
+73
+44
+31
+46
+44
+76
+29
+17
+28
+46
+47
+29
+32
+61
+32
+31
+31
+28
+59
+62
+44
+58
+73
+28
+44
+28
+16
+76
+16
+28
+43
+47
+31
+43
+31
+17
+73
+47
+76
+14
+58
+32
+77
+73
+44
+29
+14
+13
+47
+73
+32
+44
+74
+14
+13
+61
+61
+47
+74
+16
+29
+13
+32
+76
+43
+47
+16
+29
+29
+44
+44
+31
+32
+17
+29
+74
+31
+61
+59
+28
+74
+73
+13
+76
+59
+73
+62
+73
+76
+62
+46
+43
+77
+73
+73
+43
+43
+44
+77
+59
+61
+58
+59
+76
+13
+77
+29
+58
+74
+31
+44
+46
+76
+13
+62
+44
+76
+76
+76
+16
+28
+31
+74
+46
+76
+43
+59
+62
+62
+32
+32
+31
+31
+28
+76
+74
+32
+43
+28
+77
+62
+59
+43
+61
+73
+74
+31
+59
+59
+59
+13
+73
+13
+13
+13
+29
+32
+61
+14
+32
+43
+14
+28
+47
+31
+14
+16
+16
+14
+73
+76
+77
+14
+13
+14
+44
+59
+61
+16
+58
+47
+77
+17
+62
+73
+47
+47
+13
+32
+76
+16
+31
+73
+17
+32
+59
+14
+58
+31
+32
+28
+31
+32
+17
+32
+14
+76
+62
+62
+44
+62
+58
+77
+58
+16
+73
+44
+59
+47
+62
+74
+74
+43
+59
+16
+14
+46
+31
+13
+58
+43
+28
+76
+62
+14
+31
+46
+43
+13
+43
+17
+61
+28
+44
+13
+47
+28
+17
+47
+62
+46
+76
+59
+61
+77
+77
+59
+76
+61
+58
+44
+44
+77
+32
+13
+13
+44
+14
+16
+73
+73
+47
+46
+76
+59
+31
+28
+46
+76
+16
+61
+74
+31
+61
+13
+74
+13
+43
+76
+13
+46
+58
+29
+59
+77
+61
+31
+61
+74
+74
+16
+44
+73
+62
+14
+32
+29
+61
+16
+43
+16
+47
+59
+77
+29
+43
+61
+13
+16
+77
+58
+16
+61
+32
+29
+77
+74
+76
+47
+74
+31
+73
+43
+61
+13
+29
+16
+31
+59
+32
+29
+47
+44
+46
+76
+77
+14
+16
+28
+73
+76
+28
+59
+59
+16
+31
+47
+77
+28
+17
+73
+46
+46
+31
+44
+61
+47
+31
+76
+61
+77
+62
+29
+32
+76
+62
+61
+16
+73
+29
+74
+47
+47
+77
+46
+58
+16
+44
+74
+17
+74
+76
+58
+29
+76
+31
+76
+44
+58
+46
+76
+61
+77
+32
+17
+28
+59
+16
+29
+44
+59
+76
+28
+17
+31
+73
+59
+61
+29
+47
+29
+43
+61
+61
+74
+29
+16
+58
+16
+77
+62
+43
+43
+76
+43
+13
+32
+31
+31
+62
+29
+16
+76
+43
+62
+77
+59
+13
+76
+28
+62
+62
+44
+61
+29
+58
+32
+74
+16
+32
+61
+76
+74
+29
+62
+32
+28
+59
+16
+43
+29
+58
+46
+62
+59
+59
+29
+76
+43
+73
+58
+62
+13
+29
+44
+43
+17
+16
+16
+58
+77
+62
+58
+17
+31
+62
+31
+32
+28
+59
+17
+16
+77
+59
+32
+73
+73
+58
+44
+76
+76
+61
+47
+31
+62
+58
+46
+14
+13
+73
+17
+58
+28
+47
+73
+73
+28
+59
+74
+43
+77
+13
+17
+44
+31
+43
+58
+32
+76
+62
+76
+44
+73
+32
+43
+29
+43
+58
+76
+17
+58
+61
+14
+74
+77
+29
+28
+76
+74
+16
+13
+76
+73
+73
+16
+46
+13
+44
+28
+46
+59
+74
+77
+43
+43
+61
+43
+43
+58
+59
+76
+29
+28
+59
+14
+47
+77
+74
+17
+13
+73
+17
+62
+13
+17
+46
+74
+17
+59
+32
+47
+47
+62
+31
+43
+29
+58
+58
+46
+17
+14
+74
+29
+77
+61
+17
+13
+32
+44
+14
+76
+76
+61
+61
+17
+77
+59
+28
+47
+62
+59
+74
+74
+59
+58
+59
+43
+28
+43
+77
+17
+62
+16
+59
+32
+13
+17
+58
+31
+61
+59
+46
+62
+29
+32
+61
+74
+43
+44
+74
+28
+44
+74
+13
+13
+76
+16
+59
+61
+58
+46
+77
+43
+77
+16
+28
+13
+43
+62
+61
+74
+47
+74
+28
+46
+28
+14
+73
+47
+47
+32
+58
+58
+47
+28
+32
+16
+32
+74
+29
+46
+43
+62
+62
+44
+43
+32
+16
+47
+58
+31
+47
+31
+47
+13
+76
+59
+44
+43
+76
+59
+74
+47
+43
+77
+28
+47
+76
+77
+43
+59
+47
+17
+62
+14
+32
+73
+47
+44
+47
+44
+47
+17
+13
+13
+77
+14
+47
+17
+62
+28
+73
+28
+77
+62
+47
+61
+13
+16
+32
+43
+44
+74
+16
+61
+16
+74
+32
+47
+46
+43
+62
+29
+17
+29
+46
+16
+31
+16
+16
+61
+29
+13
+43
+28
+31
+58
+47
+58
+32
+14
+59
+32
+31
+13
+16
+76
+59
+28
+76
+29
+31
+73
+58
+76
+29
+74
+46
+77
+74
+47
+46
+62
+62
+58
+76
+59
+14
+62
+28
+58
+47
+73
+13
+28
+74
+17
+47
+28
+73
+74
+74
+59
+31
+59
+59
+17
+47
+73
+13
+44
+59
+32
+73
+13
+28
+14
+13
+73
+76
+13
+59
+74
+62
+16
+29
+43
+13
+14
+44
+58
+76
+74
+43
+58
+16
+46
+31
+32
+43
+31
+44
+14
+74
+17
+46
+32
+44
+43
+17
+76
+43
+44
+77
+31
+77
+28
+47
+16
+44
+43
+74
+16
+62
+44
+61
+62
+58
+59
+29
+14
+73
+16
+58
+43
+77
+32
+17
+58
+73
+17
+76
+44
+17
+46
+47
+74
+43
+13
+13
+17
+77
+31
+32
+14
+77
+74
+44
+29
+44
+16
+16
+28
+44
+76
+59
+29
+16
+14
+74
+73
+47
+13
+73
+74
+17
+76
+61
+29
+76
+61
+59
+17
+43
+73
+46
+31
+13
+31
+17
+17
+31
+46
+47
+62
+16
+14
+17
+73
+59
+61
+44
+43
+29
+14
+14
+17
+62
+28
+73
+77
+62
+59
+59
+28
+58
+29
+74
+59
+59
+59
+13
+73
+13
+58
+47
+62
+29
+32
+47
+59
+31
+58
+77
+46
+58
+58
+28
+74
+17
+73
+44
+29
+16
+59
+47
+62
+43
+46
+77
+47
+13
+46
+13
+61
+62
+77
+43
+76
+32
+73
+46
+46
+13
+62
+31
+43
+46
+58
+58
+17
+77
+61
+74
+13
+14
+44
+13
+47
+17
+74
+43
+62
+59
+46
+44
+14
+76
+13
+32
+13
+61
+13
+47
+77
+43
+73
+29
+77
+77
+58
+62
+76
+47
+14
+62
+32
+77
+62
+73
+14
+46
+32
+17
+47
+32
+61
+13
+61
+59
+73
+29
+31
+43
+47
+44
+13
+58
+13
+76
+59
+31
+77
+14
+29
+29
+28
+59
+76
+28
+73
+47
+13
+31
+61
+47
+62
+32
+13
+73
+46
+13
+46
+58
+32
+16
+61
+77
+17
+44
+29
+61
+31
+58
+46
+28
+74
+74
+76
+13
+62
+13
+59
+76
+14
+32
+14
+61
+28
+76
+58
+14
+16
+77
+47
+74
+61
+74
+16
+44
+73
+59
+31
+44
+17
+28
+32
+43
+13
+44
+46
+43
+29
+76
+59
+62
+46
+14
+31
+16
+14
+43
+77
+61
+62
+61
+62
+74
+14
+13
+74
+28
+73
+43
+76
+29
+58
+16
+17
+32
+43
+73
+58
+13
+58
+76
+77
+43
+59
+16
+28
+77
+43
+14
+32
+61
+28
+13
+62
+44
+61
+32
+62
+74
+47
+76
+61
+59
+76
+58
+14
+28
+44
+16
+59
+17
+43
+14
+32
+61
+14
+43
+59
+14
+62
+59
+16
+58
+28
+29
+46
+73
+29
+14
+76
+31
+16
+74
+58
+58
+16
+77
+13
+59
+31
+17
+17
+29
+46
+29
+73
+59
+28
+44
+61
+32
+76
+32
+31
+61
+13
+58
+17
+28
+28
+76
+28
+47
+59
+46
+14
+47
+61
+74
+47
+32
+58
+73
+28
+17
+13
+61
+13
+43
+14
+32
+31
+32
+61
+47
+46
+59
+13
+28
+73
+74
+62
+14
+62
+29
+73
+32
+13
+77
+31
+62
+44
+17
+62
+43
+47
+43
+31
+32
+28
+43
+28
+61
+76
+77
+61
+59
+46
+58
+74
+44
+17
+47
+74
+58
+16
+43
+43
+77
+76
+76
+47
+16
+74
+29
+43
+46
+76
+74
+16
+31
+74
+16
+17
+44
+74
+44
+59
+59
+59
+46
+44
+77
+74
+59
+62
+17
+28
+58
+76
+76
+16
+58
+47
+28
+77
+44
+58
+29
+16
+28
+46
+77
+58
+58
+17
+47
+59
+32
+46
+59
+73
+44
+43
+28
+16
+76
+46
+59
+74
+46
+73
+44
+29
+29
+58
+44
+62
+17
+44
+43
+73
+28
+77
+14
+17
+44
+13
+16
+13
+74
+29
+77
+44
+46
+17
+14
+28
+76
+28
+76
+74
+77
+76
+13
+14
+77
+61
+61
+43
+31
+46
+58
+62
+76
+32
+28
+46
+31
+17
+61
+62
+73
+77
+46
+76
+77
+43
+47
+47
+61
+74
+76
+14
+59
+46
+77
+31
+74
+14
+47
+14
+77
+44
+62
+43
+77
+44
+13
+47
+43
+76
+59
+46
+61
+59
+13
+62
+76
+62
+16
+31
+13
+31
+73
+46
+61
+14
+44
+74
+28
+59
+47
+61
+43
+13
+61
+32
+46
+77
+32
+32
+47
+62
+32
+44
+73
+13
+29
+58
+44
+28
+73
+77
+76
+62
+44
+31
+73
+32
+28
+14
+43
+43
+28
+32
+31
+46
+58
+29
+14
+31
+47
+28
+32
+58
+47
+14
+28
+43
+17
+29
+76
+74
+47
+47
+73
+29
+76
+17
+28
+14
+46
+13
+13
+47
+61
+59
+29
+74
+59
+62
+29
+44
+28
+74
+13
+17
+13
+16
+46
+62
+46
+73
+14
+77
+16
+43
+76
+46
+43
+17
+46
+14
+14
+16
+73
+17
+32
+59
+17
+13
+13
+61
+58
+44
+74
+31
+59
+58
+28
+13
+29
+44
+61
+17
+59
+14
+47
+17
+76
+74
+73
+59
+32
+62
+28
+59
+62
+32
+61
+58
+31
+46
+59
+73
+74
+31
+59
+44
+32
+77
+32
+76
+43
+44
+29
+31
+28
+62
+73
+73
+61
+28
+59
+14
+14
+76
+73
+46
+17
+76
+73
+61
+74
+76
+59
+17
+32
+29
+77
+13
+74
+46
+14
+61
+61
+61
+28
+59
+77
+29
+29
+58
+47
+32
+17
+62
+14
+13
+58
+76
+13
+17
+62
+17
+47
+43
+77
+77
+14
+62
+43
+74
+58
+31
+59
+46
+73
+47
+17
+59
+13
+13
+74
+31
+29
+58
+44
+43
+76
+43
+74
+13
+58
+62
+77
+43
+59
+31
+76
+14
+44
+73
+17
+16
+58
+32
+59
+31
+16
+14
+44
+16
+76
+58
+47
+62
+73
+62
+59
+59
+16
+73
+58
+73
+32
+46
+28
+32
+74
+77
+46
+62
+32
+76
+61
+61
+46
+44
+17
+74
+14
+43
+32
+14
+17
+16
+58
+62
+58
+44
+59
+31
+47
+77
+62
+29
+43
+59
+16
+29
+77
+46
+73
+73
+58
+73
+74
+76
+73
+47
+13
+43
+73
+62
+17
+76
+73
+13
+32
+44
+73
+32
+29
+73
+17
+13
+77
+58
+13
+13
+32
+47
+17
+59
+43
+76
+29
+73
+14
+17
+44
+28
+31
+47
+62
+13
+73
+13
+77
+13
+73
+58
+29
+46
+44
+62
+32
+43
+61
+29
+58
+62
+43
+58
+46
+29
+59
+74
+73
+14
+73
+76
+74
+44
+13
+31
+16
+31
+73
+74
+29
+17
+74
+47
+59
+58
+31
+44
+31
+44
+43
+62
+31
+28
+31
+76
+28
+16
+29
+59
+47
+28
+29
+73
+17
+58
+46
+14
+59
+47
+44
+47
+31
+73
+43
+46
+74
+28
+62
+59
+74
+58
+14
+44
+13
+73
+61
+58
+61
+74
+47
+73
+31
+74
+43
+73
+28
+61
+61
+77
+46
+29
+62
+31
+74
+32
+58
+28
+46
+46
+44
+43
+32
+77
+28
+14
+44
+43
+44
+14
+28
+28
+74
+76
+59
+28
+59
+62
+62
+32
+59
+43
+47
+32
+13
+28
+13
+73
+58
+73
+77
+62
+44
+44
+61
+17
+61
+47
+31
+28
+43
+61
+16
+58
+43
+73
+47
+58
+43
+43
+46
+43
+74
+44
+16
+31
+14
+46
+46
+44
+47
+13
+32
+47
+16
+77
+29
+16
+59
+76
+17
+29
+43
+16
+77
+16
+44
+62
+44
+77
+76
+17
+76
+31
+28
+16
+58
+73
+17
+13
+77
+59
+59
+74
+13
+44
+77
+61
+31
+61
+44
+13
+29
+59
+62
+13
+44
+47
+74
+59
+43
+43
+44
+77
+76
+17
+44
+31
+44
+58
+31
+29
+61
+13
+77
+44
+32
+43
+17
+58
+13
+28
+58
+29
+44
+14
+74
+46
+73
+16
+29
+59
+31
+44
+47
+44
+13
+32
+59
+58
+46
+74
+59
+73
+46
+13
+58
+28
+76
+43
+74
+76
+14
+29
+17
+17
+74
+14
+17
+28
+46
+61
+62
+32
+61
+61
+47
+16
+77
+16
+29
+43
+62
+77
+58
+62
+31
+61
+44
+61
+44
+14
+59
+17
+16
+29
+76
+61
+74
+73
+77
+46
+58
+73
+44
+16
+58
+32
+73
+28
+58
+28
+59
+13
+29
+73
+46
+28
+61
+59
+44
+31
+13
+29
+62
+59
+43
+43
+74
+58
+17
+62
+62
+29
+73
+13
+28
+44
+47
+43
+58
+29
+46
+61
+47
+28
+46
+47
+32
+43
+29
+13
+76
+46
+17
+29
+43
+76
+76
+58
+73
+13
+58
+29
+73
+17
+43
+73
+32
+47
+61
+43
+74
+43
+29
+74
+14
+59
+28
+32
+44
+16
+14
+17
+59
+43
+17
+44
+32
+43
+73
+58
+46
+29
+46
+32
+77
+46
+32
+13
+62
+61
+58
+16
+13
+17
+46
+29
+74
+46
+77
+77
+62
+46
+73
+62
+17
+74
+17
+59
+77
+43
+59
+44
+14
+43
+13
+43
+61
+14
+62
+32
+58
+13
+28
+47
+62
+31
+28
+47
+73
+44
+77
+43
+16
+28
+47
+59
+29
+17
+62
+16
+44
+17
+16
+44
+73
+77
+16
+77
+61
+31
+74
+62
+13
+13
+74
+59
+62
+28
+76
+13
+28
+16
+44
+59
+73
+32
+13
+43
+32
+77
+59
+14
+73
+59
+14
+47
+58
+43
+74
+62
+28
+28
+14
+17
+77
+59
+61
+44
+73
+28
+29
+43
+74
+13
+62
+13
+43
+43
+47
+44
+44
+74
+31
+76
+61
+62
+28
+58
+77
+62
+59
+58
+73
+16
+59
+77
+61
+32
+47
+61
+62
+16
+44
+73
+59
+28
+46
+47
+47
+14
+62
+47
+44
+29
+76
+17
+29
+61
+46
+58
+17
+76
+77
+43
+44
+47
+32
+32
+14
+44
+14
+44
+29
+29
+44
+17
+13
+16
+62
+58
+73
+62
+14
+59
+29
+58
+62
+47
+58
+47
+16
+14
+59
+76
+28
+43
+13
+77
+16
+77
+61
+59
+43
+31
+62
+47
+62
+61
+17
+17
+32
+43
+62
+14
+31
+74
+29
+73
+77
+43
+47
+46
+47
+77
+77
+29
+17
+16
+74
+62
+46
+31
+61
+59
+16
+14
+13
+43
+74
+59
+43
+17
+46
+43
+74
+58
+58
+28
+31
+58
+29
+47
+43
+16
+13
+74
+73
+59
+62
+29
+44
+29
+31
+74
+14
+58
+13
+47
+28
+59
+14
+76
+13
+13
+16
+43
+46
+62
+61
+13
+28
+74
+77
+17
+32
+29
+61
+13
+31
+31
+14
+43
+44
+31
+59
+73
+31
+28
+43
+29
+14
+62
+29
+59
+74
+73
+46
+14
+62
+13
+32
+61
+14
+59
+13
+76
+31
+13
+44
+44
+62
+29
+44
+13
+46
+28
+44
+14
+13
+62
+29
+76
+16
+29
+13
+14
+14
+76
+46
+62
+59
+47
+59
+44
+31
+16
+62
+62
+77
+77
+17
+73
+14
+62
+59
+76
+77
+44
+29
+47
+59
+31
+73
+47
+77
+43
+61
+43
+32
+31
+61
+13
+29
+62
+43
+44
+31
+62
+76
+31
+13
+16
+73
+29
+47
+62
+77
+77
+13
+44
+77
+29
+16
+28
+31
+58
+47
+77
+14
+29
+47
+32
+76
+76
+13
+17
+73
+16
+62
+43
+47
+77
+17
+29
+62
+43
+29
+16
+16
+58
+17
+58
+47
+73
+47
+29
+59
+59
+62
+13
+31
+31
+44
+61
+76
+77
+31
+61
+13
+44
+59
+31
+32
+47
+73
+32
+58
+58
+73
+44
+43
+59
+76
+14
+62
+73
+17
+61
+73
+73
+17
+13
+47
+31
+61
+14
+32
+28
+32
+59
+76
+32
+44
+76
+43
+44
+16
+74
+62
+43
+43
+14
+16
+46
+43
+29
+43
+47
+28
+44
+59
+32
+16
+43
+59
+76
+32
+74
+14
+16
+77
+43
+47
+16
+74
+73
+17
+16
+58
+74
+46
+77
+28
+29
+29
+62
+62
+46
+14
+58
+14
+47
+61
+76
+47
+47
+28
+17
+16
+43
+28
+46
+31
+59
+59
+61
+17
+47
+77
+29
+16
+43
+58
+61
+16
+77
+29
+16
+28
+32
+61
+28
+16
+58
+44
+62
+16
+77
+29
+13
+14
+59
+62
+73
+44
+73
+73
+76
+46
+28
+47
+14
+44
+73
+61
+43
+17
+62
+13
+46
+61
+59
+58
+32
+46
+14
+29
+59
+14
+47
+14
+31
+14
+62
+14
+73
+62
+17
+61
+14
+16
+73
+46
+76
+61
+32
+16
+28
+62
+28
+47
+29
+17
+31
+13
+47
+73
+14
+47
+74
+59
+16
+73
+61
+29
+59
+16
+14
+13
+73
+77
+74
+28
+28
+46
+16
+44
+17
+73
+62
+44
+76
+62
+28
+13
+32
+16
+44
+43
+76
+17
+77
+58
+61
+31
+17
+44
+16
+31
+29
+61
+58
+13
+74
+47
+14
+62
+16
+29
+16
+28
+76
+28
+62
+73
+29
+77
+47
+74
+29
+16
+17
+46
+28
+59
+46
+28
+77
+13
+46
+73
+32
+28
+28
+77
+29
+76
+74
+28
+62
+59
+77
+29
+17
+28
+61
+14
+13
+13
+46
+14
+29
+17
+28
+13
+61
+43
+59
+43
+77
+77
+44
+16
+73
+47
+31
+29
+73
+59
+16
+47
+59
+73
+28
+76
+46
+47
+43
+29
+76
+17
+28
+47
+46
+73
+13
+77
+77
+47
+77
+59
+16
+29
+59
+17
+46
+17
+74
+14
+73
+73
+76
+73
+77
+14
+31
+58
+44
+43
+62
+73
+73
+28
+44
+62
+13
+43
+59
+44
+13
+29
+17
+76
+29
+43
+46
+74
+29
+44
+59
+76
+46
+44
+73
+74
+43
+28
+58
+43
+58
+73
+46
+32
+28
+62
+74
+74
+31
+29
+59
+58
+13
+58
+46
+77
+47
+62
+28
+17
+62
+73
+29
+73
+17
+17
+28
+44
+47
+59
+14
+46
+74
+59
+58
+28
+59
+44
+77
+74
+76
+76
+46
+29
+58
+44
+28
+47
+32
+17
+58
+73
+13
+77
+59
+74
+44
+43
+29
+73
+16
+73
+43
+31
+76
+62
+76
+61
+44
+44
+47
+61
+13
+28
+32
+17
+29
+76
+74
+14
+73
+44
+62
+28
+13
+14
+61
+16
+77
+17
+29
+28
+73
+59
+47
+77
+29
+44
+31
+74
+46
+59
+62
+29
+73
+31
+44
+59
+28
+44
+74
+31
+43
+73
+77
+46
+44
+17
+16
+16
+29
+43
+47
+13
+29
+46
+62
+73
+43
+28
+31
+58
+32
+28
+43
+62
+61
+44
+32
+61
+44
+61
+76
+13
+14
+43
+73
+31
+13
+13
+43
+28
+61
+43
+46
+16
+76
+77
+59
+59
+31
+17
+32
+47
+14
+47
+29
+17
+77
+17
+59
+59
+31
+28
+62
+14
+31
+31
+76
+13
+16
+16
+58
+74
+76
+77
+76
+13
+58
+13
+43
+62
+43
+31
+47
+13
+62
+74
+32
+44
+28
+74
+16
+32
+13
+43
+13
+76
+77
+43
+16
+14
+47
+59
+58
+47
+16
+16
+74
+28
+47
+43
+61
+29
+16
+59
+13
+17
+59
+47
+17
+17
+44
+47
+59
+43
+28
+14
+76
+74
+73
+58
+28
+32
+61
+47
+44
+13
+61
+46
+73
+16
+29
+77
+44
+29
+59
+13
+62
+43
+74
+14
+17
+16
+17
+47
+17
+47
+31
+74
+59
+61
+47
+47
+32
+29
+62
+62
+73
+47
+58
+31
+47
+76
+28
+46
+28
+17
+32
+29
+74
+47
+32
+73
+31
+77
+44
+29
+76
+76
+77
+28
+29
+77
+59
+61
+46
+17
+29
+47
+76
+59
+14
+77
+31
+29
+61
+77
+28
+14
+32
+77
+14
+73
+76
+62
+32
+58
+32
+44
+74
+76
+29
+31
+29
+16
+13
+44
+14
+73
+14
+16
+31
+47
+31
+13
+16
+76
+13
+73
+76
+61
+62
+59
+59
+59
+62
+32
+31
+73
+73
+17
+62
+47
+73
+74
+32
+76
+29
+32
+44
+73
+62
+43
+13
+16
+14
+76
+17
+74
+59
+13
+62
+59
+62
+13
+17
+13
+28
+31
+13
+59
+58
+13
+58
+74
+28
+47
+74
+31
+44
+28
+31
+58
+13
+28
+28
+59
+28
+17
+58
+44
+44
+76
+31
+32
+46
+61
+74
+29
+13
+32
+28
+59
+29
+76
+46
+73
+28
+76
+61
+58
+62
+28
+77
+14
+43
+43
+44
+32
+17
+14
+74
+76
+77
+46
+61
+43
+14
+46
+61
+17
+61
+59
+76
+32
+77
+62
+74
+47
+43
+58
+47
+13
+59
+59
+31
+58
+44
+47
+14
+62
+46
+61
+43
+62
+29
+28
+58
+61
+17
+61
+44
+31
+44
+14
+43
+16
+28
+61
+74
+62
+44
+31
+58
+59
+47
+77
+47
+17
+62
+74
+32
+76
+58
+13
+13
+28
+29
+17
+32
+73
+31
+13
+13
+61
+44
+13
+77
+47
+43
+13
+29
+58
+43
+58
+13
+77
+13
+76
+13
+44
+47
+16
+16
+32
+29
+76
+73
+59
+31
+31
+16
+29
+76
+76
+58
+43
+62
+16
+44
+17
+31
+61
+29
+46
+43
+43
+16
+44
+16
+76
+62
+29
+28
+13
+17
+43
+58
+61
+28
+28
+46
+32
+73
+29
+73
+44
+31
+47
+16
+74
+46
+76
+73
+61
+73
+59
+16
+14
+76
+13
+28
+62
+29
+32
+77
+29
+31
+14
+46
+14
+31
+62
+13
+73
+46
+28
+32
+73
+62
+58
+59
+29
+46
+14
+28
+28
+74
+13
+46
+77
+32
+32
+58
+16
+29
+73
+59
+43
+76
+74
+46
+46
+47
+74
+14
+58
+31
+47
+17
+16
+77
+61
+13
+77
+73
+31
+13
+44
+44
+62
+77
+32
+58
+14
+44
+74
+29
+61
+61
+44
+59
+61
+47
+13
+28
+58
+59
+14
+14
+59
+46
+16
+62
+73
+58
+29
+62
+74
+44
+47
+28
+61
+16
+16
+73
+16
+61
+43
+13
+28
+16
+16
+13
+16
+58
+14
+62
+32
+77
+46
+46
+62
+59
+31
+59
+77
+74
+14
+47
+31
+29
+73
+28
+47
+59
+58
+77
+77
+14
+47
+16
+46
+76
+62
+62
+14
+31
+47
+17
+58
+62
+77
+58
+47
+28
+59
+74
+73
+46
+32
+44
+31
+17
+46
+74
+13
+31
+59
+61
+59
+44
+16
+44
+73
+32
+28
+76
+44
+28
+28
+59
+62
+76
+61
+59
+44
+62
+61
+16
+13
+32
+14
+47
+76
+59
+76
+62
+61
+32
+17
+31
+13
+28
+47
+32
+61
+59
+59
+31
+74
+13
+76
+46
+77
+74
+43
+59
+32
+47
+32
+44
+43
+28
+43
+13
+17
+16
+43
+29
+74
+31
+28
+77
+13
+58
+62
+46
+74
+58
+28
+77
+73
+43
+43
+43
+13
+62
+29
+76
+28
+43
+28
+16
+17
+43
+61
+32
+47
+28
+43
+13
+74
+46
+74
+14
+74
+62
+43
+47
+14
+76
+31
+47
+74
+73
+29
+28
+46
+61
+76
+77
+61
+74
+31
+43
+43
+73
+28
+13
+44
+47
+46
+61
+59
+46
+32
+28
+31
+29
+13
+59
+76
+62
+59
+14
+13
+13
+59
+14
+46
+77
+58
+17
+62
+31
+76
+16
+62
+14
+61
+32
+17
+16
+29
+31
+44
+58
+62
+16
+28
+58
+77
+44
+44
+46
+13
+62
+59
+74
+77
+58
+32
+28
+16
+47
+14
+29
+29
+32
+73
+29
+13
+31
+17
+46
+77
+44
+16
+13
+17
+32
+44
+59
+46
+62
+13
+74
+29
+77
+59
+61
+29
+44
+13
+29
+44
+44
+16
+16
+59
+14
+59
+29
+14
+47
+14
+43
+74
+28
+44
+31
+73
+59
+28
+46
+13
+76
+77
+28
+13
+14
+16
+17
+58
+32
+59
+32
+14
+46
+14
+77
+28
+77
+44
+58
+59
+43
+74
+29
+58
+29
+62
+31
+58
+44
+29
+59
+47
+13
+76
+77
+77
+62
+46
+58
+14
+28
+16
+59
+73
+17
+73
+47
+16
+28
+31
+13
+47
+44
+61
+28
+16
+59
+17
+13
+31
+62
+76
+46
+44
+29
+74
+73
+73
+29
+76
+73
+32
+31
+59
+46
+74
+58
+76
+28
+13
+62
+13
+58
+76
+59
+16
+13
+76
+44
+28
+31
+29
+46
+76
+13
+31
+62
+61
+73
+46
+58
+28
+13
+74
+58
+32
+73
+74
+77
+59
+29
+58
+76
+73
+44
+59
+44
+77
+73
+47
+17
+76
+74
+13
+29
+77
+74
+58
+58
+62
+46
+61
+17
+43
+14
+32
+61
+29
+32
+62
+58
+13
+44
+59
+62
+62
+59
+62
+32
+77
+77
+17
+44
+14
+44
+29
+77
+32
+44
+59
+28
+58
+44
+44
+13
+58
+31
+13
+62
+31
+47
+46
+74
+74
+61
+58
+16
+58
+43
+44
+61
+31
+31
+58
+44
+74
+46
+28
+43
+44
+44
+61
+28
+58
+62
+47
+31
+16
+14
+31
+17
+74
+77
+31
+17
+28
+31
+76
+28
+74
+43
+61
+44
+61
+58
+28
+61
+76
+13
+61
+13
+43
+46
+47
+29
+31
+29
+74
+58
+47
+13
+29
+73
+58
+29
+17
+31
+74
+31
+61
+13
+31
+13
+62
+62
+17
+44
+43
+61
+31
+31
+74
+44
+31
+28
+29
+17
+29
+29
+13
+61
+13
+46
+16
+59
+28
+61
+14
+16
+73
+44
+14
+29
+62
+14
+62
+61
+46
+59
+28
+46
+44
+13
+58
+58
+31
+13
+58
+58
+16
+58
+43
+13
+43
+58
+43
+46
+62
+17
+32
+76
+31
+14
+73
+16
+76
+28
+14
+44
+16
+73
+29
+17
+16
+59
+73
+74
+62
+74
+62
+73
+76
+31
+28
+29
+43
+14
+31
+32
+61
+62
+58
+73
+31
+17
+47
+32
+76
+46
+59
+29
+58
+16
+73
+46
+16
+73
+73
+29
+58
+77
+28
+73
+13
+31
+17
+16
+29
+17
+13
+29
+59
+44
+16
+13
+59
+14
+14
+17
+74
+77
+29
+47
+17
+32
+16
+14
+43
+62
+44
+29
+43
+43
+43
+77
+58
+46
+61
+44
+61
+47
+43
+76
+16
+32
+46
+28
+14
+77
+47
+16
+43
+59
+13
+43
+43
+74
+58
+74
+61
+77
+73
+47
+77
+16
+17
+43
+62
+46
+28
+58
+61
+77
+74
+31
+44
+47
+13
+76
+32
+62
+32
+46
+31
+28
+44
+76
+61
+17
+28
+74
+17
+59
+28
+32
+58
+43
+61
+29
+17
+17
+44
+43
+43
+17
+44
+29
+77
+58
+32
+47
+62
+62
+61
+14
+16
+62
+13
+61
+16
+28
+14
+31
+59
+16
+13
+61
+62
+29
+14
+47
+28
+59
+29
+44
+32
+43
+47
+43
+28
+43
+58
+14
+59
+31
+74
+31
+13
+14
+17
+32
+61
+29
+76
+14
+74
+62
+16
+47
+28
+31
+43
+31
+44
+14
+13
+13
+74
+73
+77
+59
+77
+31
+31
+43
+61
+61
+47
+32
+73
+47
+17
+16
+61
+46
+31
+14
+43
+74
+16
+44
+77
+59
+28
+44
+43
+47
+28
+44
+76
+62
+62
+62
+29
+61
+32
+77
+43
+46
+59
+76
+16
+28
+17
+59
+17
+73
+17
+31
+28
+32
+29
+29
+13
+32
+31
+14
+17
+44
+43
+73
+29
+13
+31
+62
+29
+74
+46
+47
+29
+32
+14
+29
+28
+13
+31
+73
+43
+32
+43
+62
+13
+46
+62
+61
+76
+47
+28
+14
+32
+47
+73
+43
+31
+76
+74
+76
+47
+32
+77
+31
+76
+13
+76
+32
+14
+13
+17
+43
+17
+14
+74
+58
+59
+47
+32
+32
+28
+61
+46
+74
+46
+17
+29
+58
+59
+62
+44
+43
+16
+31
+73
+28
+32
+47
+16
+59
+47
+46
+13
+58
+74
+29
+62
+46
+74
+13
+16
+44
+28
+43
+14
+13
+28
+77
+76
+14
+29
+16
+74
+74
+77
+43
+31
+44
+62
+13
+73
+73
+17
+47
+28
+32
+62
+17
+58
+62
+17
+59
+59
+14
+76
+13
+62
+62
+74
+16
+47
+31
+46
+14
+17
+76
+61
+28
+59
+16
+73
+47
+74
+13
+31
+43
+46
+43
+76
+13
+16
+77
+47
+14
+76
+61
+28
+62
+73
+74
+62
+47
+73
+29
+31
+44
+46
+76
+73
+59
+73
+47
+13
+32
+13
+46
+62
+29
+76
+76
+62
+73
+62
+77
+59
+77
+16
+31
+59
+76
+14
+13
+44
+32
+47
+61
+58
+77
+62
+58
+74
+44
+61
+74
+59
+61
+77
+62
+43
+46
+31
+61
+77
+13
+16
+47
+58
+46
+61
+73
+77
+43
+47
+32
+73
+61
+14
+76
+29
+17
+16
+47
+28
+62
+46
+31
+62
+44
+74
+47
+74
+59
+16
+76
+73
+62
+61
+62
+28
+43
+76
+31
+62
+17
+32
+61
+13
+16
+77
+46
+74
+58
+16
+14
+17
+59
+73
+73
+31
+29
+46
+28
+73
+16
+14
+77
+17
+46
+47
+43
+62
+59
+16
+31
+77
+46
+43
+31
+17
+73
+74
+47
+73
+16
+62
+62
+28
+43
+31
+14
+14
+73
+74
+16
+44
+46
+58
+44
+43
+61
+28
+28
+44
+76
+76
+73
+77
+29
+32
+28
+43
+76
+47
+58
+74
+17
+74
+73
+16
+58
+59
+13
+76
+13
+14
+46
+47
+31
+77
+74
+43
+32
+61
+46
+43
+73
+43
+62
+28
+74
+28
+14
+13
+59
+44
+16
+17
+43
+43
+62
+76
+61
+13
+47
+44
+77
+29
+46
+29
+76
+31
+16
+73
+62
+47
+43
+77
+73
+47
+47
+28
+77
+13
+32
+43
+32
+73
+76
+46
+13
+58
+76
+16
+31
+62
+31
+29
+61
+16
+14
+76
+47
+44
+32
+58
+46
+59
+73
+46
+31
+62
+58
+29
+13
+47
+59
+61
+44
+32
+32
+17
+59
+59
+32
+44
+73
+28
+17
+43
+61
+43
+73
+32
+58
+61
+77
+31
+31
+32
+43
+13
+32
+32
+47
+76
+28
+47
+77
+29
+43
+16
+74
+29
+58
+13
+28
+14
+77
+31
+76
+58
+28
+17
+46
+16
+31
+47
+44
+58
+47
+74
+13
+14
+32
+76
+73
+46
+46
+74
+61
+62
+73
+32
+16
+17
+32
+43
+32
+16
+16
+47
+62
+59
+16
+13
+28
+31
+76
+62
+44
+74
+16
+17
+61
+47
+74
+47
+58
+61
+77
+61
+17
+29
+43
+73
+61
+73
+13
+17
+76
+44
+62
+32
+77
+58
+62
+13
+76
+17
+62
+73
+47
+62
+16
+32
+44
+32
+73
+59
+61
+31
+47
+73
+59
+16
+17
+16
+47
+59
+16
+73
+58
+47
+77
+14
+46
+28
+77
+47
+73
+13
+61
+28
+61
+77
+47
+76
+61
+16
+13
+14
+58
+46
+59
+31
+31
+46
+47
+17
+17
+32
+43
+74
+58
+14
+13
+73
+16
+58
+58
+73
+47
+47
+74
+28
+74
+76
+44
+16
+61
+61
+46
+77
+47
+31
+31
+76
+28
+47
+14
+74
+62
+44
+58
+28
+32
+14
+77
+73
+28
+13
+13
+76
+16
+62
+77
+13
+16
+43
+61
+77
+73
+29
+14
+43
+59
+46
+47
+28
+61
+59
+77
+17
+58
+73
+61
+59
+32
+32
+73
+16
+73
+29
+13
+73
+31
+29
+74
+44
+76
+73
+16
+46
+73
+43
+31
+76
+28
+62
+31
+16
+44
+17
+77
+76
+16
+32
+47
+46
+32
+73
+16
+13
+47
+46
+29
+73
+74
+59
+46
+73
+14
+16
+47
+28
+43
+43
+31
+17
+61
+61
+44
+47
+73
+13
+31
+28
+46
+76
+17
+58
+13
+74
+16
+73
+17
+77
+14
+28
+59
+28
+46
+43
+58
+47
+62
+44
+46
+62
+58
+13
+32
+47
+77
+29
+74
+31
+28
+28
+28
+74
+13
+17
+47
+13
+14
+58
+58
+59
+59
+58
+61
+13
+47
+47
+74
+77
+28
+28
+14
+62
+77
+44
+76
+59
+73
+17
+13
+13
+31
+17
+17
+44
+61
+61
+58
+16
+17
+32
+76
+17
+14
+46
+61
+28
+62
+73
+44
+74
+43
+47
+32
+61
+62
+13
+13
+47
+58
+44
+73
+44
+61
+61
+73
+76
+46
+76
+76
+61
+58
+59
+47
+44
+74
+16
+32
+62
+17
+59
+59
+73
+17
+77
+31
+17
+76
+31
+17
+76
+28
+74
+47
+74
+13
+44
+47
+73
+73
+44
+28
+16
+77
+29
+16
+16
+16
+13
+62
+32
+62
+44
+16
+58
+61
+46
+28
+14
+44
+46
+29
+58
+58
+47
+32
+76
+43
+28
+77
+14
+73
+43
+28
+76
+43
+32
+47
+32
+73
+17
+14
+46
+17
+14
+73
+31
+13
+44
+17
+61
+61
+14
+58
+17
+14
+61
+73
+74
+59
+74
+43
+47
+28
+46
+46
+76
+17
+16
+14
+47
+29
+47
+47
+17
+31
+32
+29
+73
+31
+59
+31
+47
+58
+76
+58
+28
+47
+28
+76
+14
+28
+31
+32
+28
+28
+61
+46
+58
+46
+13
+77
+29
+43
+47
+29
+28
+32
+76
+59
+61
+43
+14
+28
+62
+62
+31
+13
+29
+46
+46
+16
+44
+76
+58
+62
+17
+62
+62
+46
+62
+47
+59
+59
+17
+16
+16
+46
+44
+62
+62
+58
+62
+44
+32
+32
+43
+13
+61
+28
+17
+28
+74
+44
+31
+61
+73
+44
+13
+76
+62
+74
+14
+17
+58
+61
+43
+62
+32
+14
+61
+17
+59
+62
+14
+13
+13
+32
+77
+77
+47
+29
+47
+76
+31
+58
+13
+73
+73
+17
+43
+46
+46
+73
+47
+62
+14
+14
+76
+59
+17
+14
+31
+47
+77
+46
+47
+31
+31
+16
+73
+28
+46
+31
+13
+58
+76
+29
+77
+73
+44
+43
+32
+61
+59
+73
+44
+28
+58
+31
+76
+16
+32
+59
+73
+32
+14
+76
+59
+14
+31
+29
+16
+43
+14
+44
+46
+77
+61
+47
+13
+58
+13
+47
+31
+29
+61
+14
+32
+59
+32
+44
+43
+73
+31
+13
+47
+13
+29
+74
+28
+73
+29
+13
+14
+47
+76
+61
+31
+74
+58
+46
+17
+58
+31
+16
+43
+14
+13
+76
+61
+73
+44
+28
+13
+73
+46
+13
+43
+59
+16
+59
+61
+74
+14
+76
+47
+17
+76
+46
+44
+44
+16
+73
+46
+73
+46
+43
+47
+76
+73
+59
+47
+73
+44
+44
+43
+47
+59
+77
+59
+43
+17
+29
+43
+44
+73
+44
+58
+59
+43
+44
+44
+32
+59
+43
+44
+28
+76
+17
+59
+61
+47
+43
+13
+44
+58
+77
+77
+59
+59
+46
+46
+61
+44
+46
+47
+32
+43
+46
+73
+58
+13
+46
+29
+17
+76
+73
+14
+16
+43
+14
+47
+62
+59
+76
+76
+46
+44
+43
+43
+31
+17
+61
+17
+28
+62
+17
+13
+14
+58
+76
+44
+47
+46
+74
+16
+14
+16
+76
+32
+44
+14
+31
+28
+14
+58
+59
+47
+76
+59
+29
+29
+43
+31
+32
+43
+77
+74
+28
+32
+62
+73
+59
+16
+47
+58
+43
+16
+43
+44
+73
+76
+62
+14
+32
+14
+46
+76
+29
+74
+77
+43
+47
+46
+31
+44
+44
+28
+58
+16
+59
+47
+77
+62
+61
+74
+59
+62
+47
+46
+16
+74
+61
+73
+47
+58
+44
+31
+17
+28
+47
+13
+61
+43
+46
+13
+28
+44
+46
+76
+61
+29
+76
+13
+73
+16
+47
+29
+73
+61
+58
+62
+47
+29
+62
+47
+28
+61
+31
+32
+73
+14
+73
+31
+77
+43
+43
+44
+31
+61
+61
+32
+74
+14
+73
+17
+73
+77
+31
+44
+76
+58
+16
+14
+32
+59
+32
+46
+17
+43
+59
+16
+31
+17
+77
+13
+59
+14
+28
+43
+58
+59
+28
+73
+59
+28
+17
+31
+31
+58
+59
+46
+76
+16
+59
+13
+76
+59
+74
+13
+31
+61
+43
+44
+29
+17
+76
+46
+32
+59
+58
+59
+28
+76
+31
+58
+46
+43
+47
+73
+29
+77
+31
+76
+13
+73
+14
+73
+17
+58
+46
+59
+43
+13
+28
+62
+14
+46
+43
+61
+74
+28
+16
+28
+44
+46
+76
+76
+76
+77
+44
+16
+73
+61
+62
+76
+76
+28
+31
+28
+77
+29
+47
+16
+29
+32
+47
+46
+62
+29
+73
+32
+59
+59
+74
+62
+73
+58
+46
+58
+62
+74
+59
+76
+31
+28
+77
+74
+58
+77
+13
+59
+13
+62
+77
+61
+28
+76
+31
+74
+29
+43
+62
+61
+58
+43
+73
+62
+73
+14
+47
+28
+59
+61
+43
+61
+59
+16
+62
+32
+29
+61
+59
+32
+58
+13
+59
+77
+43
+74
+74
+16
+43
+47
+77
+17
+16
+13
+29
+73
+28
+13
+47
+74
+59
+31
+61
+73
+77
+62
+46
+59
+14
+13
+46
+31
+29
+62
+31
+74
+77
+61
+58
+13
+46
+43
+74
+32
+17
+62
+47
+46
+61
+14
+29
+28
+61
+43
+17
+44
+74
+28
+47
+44
+16
+73
+77
+13
+16
+16
+47
+76
+61
+47
+62
+73
+13
+44
+16
+62
+74
+46
+16
+61
+13
+14
+46
+32
+14
+31
+58
+59
+32
+13
+58
+47
+17
+31
+14
+16
+28
+46
+28
+46
+76
+28
+14
+31
+32
+17
+47
+59
+43
+59
+29
+59
+47
+76
+46
+44
+14
+29
+61
+28
+76
+28
+16
+74
+43
+46
+14
+46
+17
+14
+62
+13
+31
+58
+62
+77
+43
+61
+17
+32
+32
+13
+16
+59
+16
+59
+61
+59
+16
+76
+29
+58
+28
+61
+77
+28
+29
+62
+31
+77
+62
+17
+43
+17
+76
+58
+28
+29
+17
+31
+28
+17
+14
+58
+14
+28
+44
+76
+14
+74
+76
+47
+58
+74
+31
+29
+14
+76
+76
+16
+77
+62
+16
+16
+47
+32
+76
+62
+77
+43
+31
+73
+73
+31
+61
+76
+28
+31
+44
+31
+44
+76
+59
+59
+47
+73
+47
+62
+43
+16
+74
+29
+59
+43
+29
+14
+62
+74
+29
+29
+13
+47
+77
+43
+16
+29
+31
+47
+73
+46
+29
+47
+46
+28
+77
+46
+28
+13
+62
+46
+14
+44
+59
+17
+74
+58
+47
+17
+14
+62
+58
+59
+62
+58
+59
+61
+59
+29
+76
+73
+14
+77
+13
+47
+47
+62
+76
+58
+77
+77
+61
+16
+17
+29
+76
+17
+59
+13
+76
+73
+62
+43
+46
+47
+32
+61
+16
+43
+76
+47
+77
+61
+13
+61
+77
+77
+59
+59
+16
+44
+17
+32
+77
+76
+46
+17
+61
+14
+58
+13
+76
+59
+58
+43
+47
+13
+14
+17
+59
+14
+16
+74
+61
+47
+32
+31
+47
+61
+44
+17
+59
+43
+58
+43
+32
+28
+59
+62
+77
+13
+17
+44
+62
+32
+73
+61
+13
+29
+76
+73
+47
+74
+44
+74
+58
+58
+47
+43
+13
+77
+13
+62
+62
+47
+74
+47
+14
+73
+31
+31
+46
+44
+73
+29
+29
+17
+46
+29
+44
+31
+74
+32
+73
+29
+13
+61
+59
+14
+16
+62
+59
+31
+31
+76
+76
+73
+13
+29
+76
+28
+16
+46
+73
+47
+46
+77
+13
+73
+17
+31
+43
+17
+44
+46
+32
+28
+17
+44
+43
+74
+17
+28
+77
+61
+58
+16
+59
+29
+31
+31
+44
+59
+47
+62
+31
+16
+77
+14
+29
+74
+61
+14
+46
+32
+13
+32
+61
+16
+62
+14
+62
+29
+31
+59
+58
+58
+13
+77
+61
+74
+47
+47
+17
+28
+61
+76
+16
+14
+16
+16
+47
+76
+17
+59
+29
+28
+77
+44
+44
+44
+43
+58
+77
+29
+13
+59
+77
+61
+46
+16
+77
+58
+62
+59
+14
+31
+28
+73
+16
+31
+32
+43
+32
+46
+17
+58
+61
+47
+13
+62
+76
+32
+62
+29
+62
+76
+32
+61
+29
+16
+32
+16
+77
+14
+14
+74
+76
+29
+59
+76
+73
+28
+62
+17
+29
+17
+29
+73
+76
+13
+13
+28
+58
+17
+62
+13
+59
+77
+43
+13
+31
+28
+16
+46
+31
+44
+31
+14
+16
+59
+13
+43
+29
+58
+62
+31
+31
+32
+59
+13
+62
+14
+76
+16
+14
+32
+29
+29
+14
+16
+73
+14
+32
+29
+62
+17
+73
+28
+28
+29
+43
+73
+62
+46
+46
+59
+62
+74
+76
+43
+61
+43
+77
+76
+62
+74
+32
+62
+28
+16
+58
+58
+32
+74
+77
+16
+46
+62
+73
+43
+32
+31
+47
+44
+29
+14
+32
+58
+61
+73
+32
+58
+74
+61
+14
+62
+44
+31
+73
+13
+32
+77
+74
+59
+31
+44
+44
+47
+76
+13
+13
+16
+44
+46
+59
+73
+16
+16
+17
+58
+74
+46
+29
+77
+62
+76
+61
+61
+46
+17
+16
+14
+58
+77
+43
+76
+59
+73
+32
+32
+73
+14
+74
+44
+13
+16
+46
+47
+32
+47
+17
+16
+58
+77
+16
+32
+32
+14
+46
+31
+31
+31
+73
+29
+44
+59
+62
+62
+43
+43
+77
+13
+73
+43
+17
+59
+62
+77
+76
+43
+44
+46
+74
+13
+58
+76
+29
+31
+29
+28
+58
+13
+46
+32
+44
+76
+43
+31
+13
+29
+58
+17
+62
+46
+32
+31
+17
+17
+76
+28
+28
+13
+58
+76
+13
+16
+32
+29
+29
+74
+58
+29
+73
+31
+46
+31
+58
+32
+76
+46
+13
+47
+47
+32
+32
+44
+77
+62
+32
+59
+43
+62
+13
+76
+16
+14
+28
+16
+61
+16
+16
+58
+74
+14
+59
+31
+29
+46
+43
+62
+58
+61
+16
+17
+29
+29
+61
+77
+17
+14
+62
+28
+29
+31
+13
+28
+62
+31
+44
+29
+29
+31
+28
+76
+73
+73
+32
+74
+62
+46
+73
+16
+46
+43
+14
+61
+44
+46
+61
+28
+13
+74
+13
+76
+17
+32
+46
+47
+31
+58
+46
+58
+43
+77
+17
+59
+14
+44
+73
+44
+73
+32
+29
+17
+43
+17
+17
+13
+43
+77
+32
+73
+29
+47
+28
+61
+29
+32
+58
+28
+17
+16
+46
+44
+76
+58
+29
+58
+32
+13
+76
+43
+73
+28
+17
+13
+16
+61
+43
+77
+29
+44
+74
+58
+47
+43
+44
+76
+73
+46
+14
+14
+62
+44
+58
+77
+43
+28
+62
+47
+77
+14
+59
+13
+74
+43
+76
+14
+31
+44
+76
+62
+47
+29
+44
+32
+32
+31
+32
+46
+32
+44
+31
+29
+77
+73
+31
+13
+77
+46
+76
+47
+76
+47
+32
+47
+43
+62
+76
+17
+77
+28
+61
+47
+31
+76
+47
+16
+43
+31
+29
+58
+76
+76
+17
+73
+62
+58
+13
+46
+31
+46
+14
+14
+76
+29
+14
+31
+28
+62
+44
+13
+44
+14
+46
+73
+31
+32
+58
+17
+13
+29
+28
+73
+46
+14
+14
+28
+59
+29
+29
+44
+59
+62
+28
+14
+16
+13
+13
+74
+62
+29
+16
+61
+46
+32
+59
+74
+16
+28
+73
+13
+32
+59
+44
+32
+76
+58
+43
+32
+43
+31
+74
+28
+44
+29
+62
+16
+46
+17
+16
+47
+61
+58
+13
+59
+73
+74
+31
+47
+13
+74
+32
+73
+17
+29
+58
+17
+44
+47
+31
+73
+16
+14
+59
+44
+77
+44
+76
+46
+58
+43
+43
+14
+13
+59
+32
+43
+17
+74
+16
+32
+32
+74
+44
+13
+77
+16
+29
+76
+62
+73
+58
+31
+76
+31
+43
+31
+62
+61
+17
+44
+76
+16
+32
+74
+73
+32
+16
+58
+32
+16
+29
+43
+47
+62
+77
+77
+16
+29
+29
+74
+29
+62
+77
+62
+32
+44
+43
+31
+17
+31
+14
+47
+46
+17
+29
+29
+47
+73
+76
+29
+32
+29
+62
+32
+46
+28
+28
+28
+44
+73
+31
+73
+77
+17
+46
+29
+14
+29
+14
+43
+29
+58
+46
+28
+13
+58
+44
+62
+17
+28
+31
+61
+58
+61
+17
+32
+16
+46
+46
+73
+46
+17
+17
+77
+47
+13
+13
+28
+73
+47
+29
+73
+77
+59
+31
+13
+74
+16
+73
+13
+76
+47
+47
+77
+28
+32
+43
+13
+13
+73
+32
+32
+28
+28
+74
+43
+58
+17
+13
+13
+43
+62
+62
+14
+17
+32
+29
+47
+44
+13
+62
+28
+46
+13
+14
+47
+17
+14
+46
+61
+44
+44
+76
+16
+58
+46
+17
+76
+13
+76
+59
+62
+13
+46
+14
+31
+59
+32
+61
+32
+74
+61
+44
+43
+73
+13
+16
+47
+16
+29
+62
+17
+73
+29
+13
+47
+61
+16
+16
+14
+46
+32
+76
+13
+58
+31
+77
+77
+28
+44
+58
+73
+16
+62
+73
+13
+43
+46
+14
+59
+31
+77
+31
+61
+14
+16
+76
+77
+43
+43
+17
+62
+46
+32
+28
+17
+61
+17
+31
+44
+28
+17
+73
+73
+74
+59
+14
+76
+28
+44
+77
+31
+29
+32
+43
+58
+74
+73
+77
+16
+46
+73
+46
+13
+28
+74
+46
+32
+14
+32
+76
+29
+77
+16
+29
+32
+17
+73
+14
+28
+47
+44
+17
+77
+44
+59
+14
+46
+62
+17
+32
+58
+28
+59
+47
+31
+14
+31
+76
+46
+59
+17
+77
+74
+77
+29
+16
+59
+61
+77
+76
+59
+17
+43
+58
+46
+17
+32
+47
+43
+47
+17
+32
+77
+14
+61
+28
+28
+73
+31
+44
+14
+76
+77
+58
+77
+17
+28
+47
+73
+77
+14
+16
+14
+47
+59
+62
+62
+32
+31
+58
+76
+59
+47
+31
+74
+14
+16
+77
+17
+14
+43
+32
+32
+61
+74
+43
+76
+32
+62
+58
+73
+73
+16
+31
+74
+74
+58
+29
+13
+43
+44
+32
+31
+47
+59
+32
+13
+77
+46
+59
+43
+32
+58
+74
+47
+73
+31
+58
+29
+61
+76
+44
+28
+47
+43
+29
+58
+14
+61
+47
+73
+61
+74
+62
+29
+61
+29
+32
+17
+32
+46
+43
+29
+76
+76
+77
+44
+29
+73
+13
+13
+13
+31
+14
+17
+28
+44
+73
+76
+61
+77
+77
+58
+13
+77
+76
+13
+77
+61
+76
+13
+46
+76
+32
+61
+76
+13
+46
+47
+13
+17
+13
+73
+73
+74
+58
+46
+14
+44
+29
+62
+31
+43
+73
+16
+59
+46
+13
+28
+17
+62
+59
+46
+74
+77
+29
+44
+61
+76
+62
+44
+58
+14
+73
+14
+58
+13
+47
+43
+61
+43
+28
+16
+13
+73
+28
+58
+13
+74
+73
+77
+74
+76
+58
+29
+62
+73
+29
+47
+73
+76
+62
+58
+28
+16
+13
+14
+59
+46
+32
+62
+59
+46
+43
+29
+77
+43
+76
+13
+32
+28
+44
+28
+74
+14
+76
+47
+31
+16
+16
+43
+77
+47
+74
+14
+47
+16
+29
+47
+61
+17
+61
+61
+44
+32
+73
+77
+74
+43
+32
+17
+28
+14
+76
+76
+46
+73
+46
+17
+29
+29
+74
+77
+46
+13
+58
+76
+59
+61
+13
+74
+29
+44
+13
+44
+73
+61
+31
+58
+58
+44
+62
+28
+28
+47
+76
+13
+74
+17
+14
+61
+29
+74
+14
+76
+76
+17
+62
+59
+77
+14
+32
+62
+62
+28
+47
+77
+46
+47
+17
+14
+32
+14
+29
+47
+62
+17
+74
+32
+74
+61
+46
+77
+44
+13
+62
+31
+28
+28
+47
+44
+73
+62
+28
+43
+47
+61
+13
+73
+32
+59
+44
+13
+28
+47
+31
+62
+73
+13
+46
+77
+46
+31
+73
+46
+47
+76
+29
+74
+61
+74
+73
+47
+59
+13
+44
+29
+14
+43
+61
+73
+32
+14
+47
+47
+43
+62
+16
+44
+16
+61
+58
+58
+77
+14
+44
+32
+61
+77
+74
+58
+44
+46
+13
+46
+29
+62
+58
+28
+58
+29
+59
+61
+62
+59
+16
+76
+61
+76
+17
+62
+47
+13
+44
+59
+43
+76
+31
+14
+77
+43
+43
+77
+73
+16
+76
+46
+76
+46
+74
+61
+58
+62
+47
+59
+61
+61
+61
+14
+61
+74
+17
+61
+46
+14
+58
+29
+61
+62
+14
+61
+59
+62
+46
+14
+43
+73
+61
+77
+16
+77
+76
+29
+46
+31
+44
+13
+76
+14
+16
+44
+58
+61
+59
+77
+47
+61
+44
+44
+14
+59
+14
+17
+61
+13
+77
+73
+43
+73
+59
+74
+29
+13
+76
+58
+77
+13
+28
+14
+44
+62
+17
+47
+58
+44
+17
+59
+16
+43
+77
+32
+28
+59
+47
+17
+16
+28
+46
+76
+28
+73
+47
+31
+17
+46
+74
+62
+44
+59
+58
+58
+32
+14
+59
+17
+17
+28
+77
+32
+62
+77
+29
+43
+29
+74
+28
+76
+73
+62
+47
+46
+16
+43
+43
+76
+17
+28
+44
+58
+29
+58
+44
+13
+74
+32
+76
+47
+28
+13
+43
+47
+32
+73
+73
+43
+77
+62
+31
+44
+74
+62
+61
+32
+43
+44
+47
+61
+28
+62
+16
+17
+32
+31
+61
+58
+61
+31
+31
+62
+61
+58
+17
+32
+74
+13
+43
+47
+31
+76
+61
+61
+77
+16
+17
+76
+73
+17
+32
+59
+73
+61
+16
+13
+44
+14
+31
+43
+16
+76
+17
+76
+16
+62
+17
+28
+47
+31
+47
+29
+44
+13
+47
+73
+32
+43
+32
+61
+13
+17
+77
+14
+43
+16
+43
+16
+16
+14
+76
+58
+58
+77
+59
+13
+16
+44
+17
+47
+29
+14
+77
+44
+77
+43
+13
+32
+73
+31
+61
+28
+17
+13
+44
+46
+76
+74
+76
+62
+74
+47
+28
+32
+44
+61
+76
+43
+74
+58
+46
+32
+44
+73
+43
+29
+73
+44
+77
+76
+32
+59
+31
+16
+62
+76
+74
+58
+13
+43
+43
+28
+76
+31
+44
+73
+13
+28
+32
+31
+43
+43
+28
+76
+46
+14
+28
+76
+29
+17
+47
+74
+76
+14
+47
+17
+17
+61
+62
+44
+58
+43
+29
+76
+14
+13
+61
+31
+74
+44
+59
+17
+77
+14
+47
+59
+13
+62
+46
+59
+47
+31
+47
+77
+32
+29
+44
+31
+47
+76
+43
+73
+32
+47
+47
+73
+13
+44
+17
+16
+62
+62
+32
+61
+31
+31
+61
+76
+62
+31
+46
+31
+46
+17
+61
+62
+28
+31
+32
+58
+28
+16
+46
+58
+43
+28
+28
+31
+76
+43
+13
+46
+76
+16
+32
+46
+44
+28
+28
+31
+28
+14
+32
+62
+13
+73
+76
+14
+43
+59
+14
+74
+74
+58
+59
+46
+46
+44
+43
+77
+28
+13
+58
+29
+77
+59
+61
+32
+58
+62
+43
+31
+62
+43
+17
+13
+47
+59
+47
+46
+16
+61
+14
+73
+76
+28
+62
+16
+16
+77
+31
+43
+44
+73
+46
+17
+29
+28
+76
+31
+59
+32
+59
+74
+77
+73
+73
+31
+73
+73
+29
+32
+73
+31
+16
+74
+17
+28
+58
+17
+47
+32
+62
+43
+76
+61
+32
+14
+44
+61
+43
+77
+13
+47
+46
+46
+28
+14
+73
+14
+44
+73
+76
+46
+47
+29
+16
+46
+14
+62
+62
+31
+76
+47
+47
+59
+62
+14
+46
+43
+62
+16
+31
+62
+16
+76
+28
+13
+14
+31
+61
+29
+76
+73
+29
+46
+73
+46
+28
+17
+28
+14
+61
+43
+43
+31
+62
+46
+44
+47
+59
+76
+16
+62
+47
+32
+62
+44
+32
+44
+62
+13
+58
+44
+47
+76
+58
+29
+58
+61
+13
+44
+47
+59
+32
+28
+77
+13
+13
+77
+73
+32
+29
+73
+58
+13
+43
+17
+77
+43
+76
+47
+62
+46
+43
+13
+17
+77
+13
+44
+44
+47
+62
+13
+74
+77
+74
+73
+77
+31
+31
+16
+61
+44
+31
+32
+59
+29
+17
+74
+77
+13
+46
+58
+74
+58
+14
+32
+61
+16
+58
+13
+74
+14
+13
+46
+13
+29
+76
+17
+76
+16
+47
+32
+62
+31
+44
+13
+73
+61
+43
+44
+44
+17
+76
+77
+61
+43
+13
+44
+76
+77
+17
+29
+73
+77
+44
+61
+29
+47
+31
+61
+14
+77
+17
+16
+13
+44
+76
+17
+43
+62
+73
+31
+77
+31
+62
+16
+32
+62
+74
+43
+58
+32
+74
+28
+28
+74
+17
+43
+31
+59
+46
+14
+28
+29
+62
+61
+59
+13
+43
+14
+32
+74
+61
+43
+76
+29
+17
+58
+76
+29
+32
+46
+59
+31
+44
+58
+29
+62
+58
+74
+62
+58
+77
+76
+62
+46
+16
+13
+14
+61
+43
+46
+47
+43
+14
+43
+31
+62
+47
+73
+46
+62
+76
+17
+13
+47
+74
+47
+74
+46
+14
+74
+44
+31
+28
+29
+44
+14
+16
+32
+44
+58
+32
+74
+44
+43
+28
+16
+73
+73
+73
+76
+29
+13
+59
+14
+29
+29
+17
+13
+77
+47
+74
+44
+47
+74
+77
+59
+77
+76
+47
+43
+47
+74
+43
+31
+31
+62
+46
+73
+62
+13
+58
+17
+76
+32
+61
+14
+62
+61
+74
+73
+29
+31
+29
+73
+77
+31
+32
+73
+59
+13
+73
+73
+58
+16
+44
+31
+74
+46
+76
+76
+14
+43
+17
+76
+58
+16
+29
+62
+13
+46
+61
+44
+59
+44
+46
+76
+73
+46
+47
+13
+46
+46
+73
+62
+59
+14
+32
+43
+62
+76
+43
+58
+29
+14
+77
+32
+58
+73
+32
+59
+44
+77
+62
+16
+32
+47
+32
+73
+58
+76
+46
+13
+61
+14
+32
+16
+47
+46
+62
+13
+44
+29
+31
+16
+59
+14
+17
+28
+28
+28
+47
+76
+59
+32
+29
+62
+32
+43
+28
+32
+16
+29
+76
+47
+47
+13
+28
+44
+16
+29
+31
+62
+13
+43
+47
+17
+58
+58
+31
+13
+61
+43
+14
+73
+58
+73
+17
+43
+16
+58
+46
+14
+46
+17
+29
+76
+62
+47
+43
+13
+73
+28
+62
+31
+62
+29
+59
+77
+16
+16
+74
+13
+58
+61
+29
+13
+62
+43
+59
+14
+47
+13
+44
+28
+59
+77
+76
+16
+43
+28
+73
+29
+61
+44
+17
+28
+46
+58
+14
+59
+62
+46
+13
+31
+76
+17
+28
+61
+16
+77
+74
+28
+17
+58
+43
+76
+44
+46
+61
+58
+16
+16
+16
+76
+16
+16
+47
+13
+47
+17
+46
+43
+47
+31
+58
+73
+13
+59
+28
+16
+46
+28
+61
+76
+61
+29
+58
+73
+77
+29
+76
+59
+17
+46
+77
+59
+47
+58
+46
+59
+29
+76
+58
+46
+28
+74
+46
+31
+13
+17
+32
+28
+17
+58
+14
+14
+31
+47
+44
+47
+74
+77
+61
+61
+44
+32
+73
+43
+76
+43
+77
+73
+29
+46
+46
+32
+31
+59
+28
+14
+46
+17
+46
+73
+76
+14
+16
+59
+76
+16
+31
+43
+76
+62
+58
+74
+44
+47
+77
+29
+47
+74
+32
+32
+31
+46
+77
+76
+73
+16
+32
+14
+44
+28
+62
+28
+47
+58
+29
+44
+73
+13
+61
+28
+14
+13
+58
+73
+31
+58
+32
+73
+58
+43
+59
+14
+76
+44
+77
+58
+59
+62
+44
+44
+46
+14
+14
+74
+13
+58
+14
+58
+47
+13
+16
+17
+73
+58
+73
+43
+14
+77
+62
+46
+17
+74
+76
+62
+16
+61
+16
+29
+61
+61
+17
+13
+76
+74
+59
+28
+47
+16
+58
+44
+13
+13
+61
+28
+28
+61
+47
+32
+74
+13
+43
+46
+13
+29
+14
+14
+76
+76
+43
+74
+17
+13
+44
+61
+17
+76
+47
+59
+14
+28
+16
+61
+43
+31
+17
+61
+47
+16
+31
+77
+44
+14
+61
+62
+74
+58
+44
+74
+43
+14
+59
+77
+31
+29
+44
+13
+13
+13
+58
+76
+17
+61
+13
+59
+17
+31
+47
+13
+76
+47
+31
+43
+47
+74
+77
+74
+59
+46
+29
+32
+32
+47
+46
+16
+47
+58
+28
+43
+46
+44
+74
+61
+74
+31
+28
+61
+13
+44
+29
+62
+77
+31
+76
+31
+16
+74
+31
+74
+32
+47
+31
+59
+32
+61
+43
+73
+58
+47
+73
+59
+29
+77
+43
+31
+28
+59
+13
+59
+14
+73
+47
+58
+16
+28
+46
+28
+76
+61
+62
+29
+16
+44
+17
+46
+31
+28
+59
+61
+74
+17
+29
+58
+29
+13
+32
+44
+59
+47
+62
+31
+44
+47
+62
+16
+43
+43
+13
+58
+29
+76
+46
+13
+73
+14
+17
+28
+76
+29
+62
+47
+47
+46
+32
+62
+16
+31
+16
+44
+13
+73
+14
+46
+31
+32
+29
+74
+28
+46
+58
+16
+29
+43
+13
+62
+62
+13
+28
+43
+76
+61
+17
+77
+62
+32
+32
+44
+62
+47
+44
+59
+43
+29
+59
+73
+73
+17
+32
+58
+28
+73
+76
+31
+47
+61
+61
+32
+29
+46
+76
+29
+17
+73
+16
+28
+47
+47
+13
+47
+58
+59
+73
+59
+76
+46
+29
+73
+58
+76
+14
+31
+74
+31
+44
+59
+32
+32
+29
+32
+16
+13
+59
+16
+47
+28
+58
+14
+14
+77
+62
+16
+44
+32
+17
+77
+31
+73
+43
+77
+47
+43
+16
+31
+58
+73
+44
+31
+31
+61
+14
+77
+17
+62
+32
+76
+43
+73
+58
+44
+46
+43
+14
+76
+73
+17
+61
+59
+32
+13
+13
+32
+61
+73
+76
+74
+76
+77
+76
+62
+17
+17
+43
+73
+73
+62
+43
+44
+29
+29
+62
+47
+62
+29
+14
+61
+44
+13
+74
+31
+32
+17
+74
+61
+46
+32
+16
+47
+28
+59
+77
+59
+73
+44
+13
+28
+77
+73
+32
+61
+73
+77
+46
+28
+46
+31
+58
+59
+62
+29
+32
+58
+58
+14
+13
+62
+29
+58
+44
+44
+73
+58
+61
+16
+28
+29
+73
+62
+58
+73
+28
+29
+32
+77
+58
+46
+32
+61
+28
+16
+74
+43
+58
+76
+29
+13
+62
+77
+74
+13
+14
+29
+17
+16
+14
+17
+62
+14
+47
+17
+13
+47
+74
+73
+13
+73
+58
+77
+13
+44
+47
+43
+76
+59
+47
+73
+73
+16
+28
+17
+73
+77
+17
+44
+14
+59
+43
+13
+14
+59
+13
+47
+13
+47
+17
+62
+62
+62
+32
+17
+59
+59
+17
+28
+43
+14
+17
+76
+43
+61
+74
+61
+16
+29
+29
+44
+47
+76
+47
+16
+32
+59
+14
+74
+28
+14
+74
+28
+44
+43
+77
+73
+28
+58
+31
+58
+47
+46
+17
+73
+29
+46
+29
+28
+43
+31
+62
+13
+58
+17
+13
+58
+29
+77
+73
+76
+32
+58
+32
+43
+16
+73
+62
+16
+61
+74
+47
+46
+14
+31
+74
+13
+16
+16
+31
+44
+17
+29
+73
+62
+62
+13
+16
+31
+17
+17
+61
+16
+29
+28
+74
+77
+74
+74
+46
+31
+59
+77
+44
+32
+47
+46
+61
+14
+43
+73
+44
+29
+32
+74
+14
+76
+32
+44
+59
+28
+13
+31
+76
+31
+31
+16
+43
+58
+76
+76
+58
+31
+29
+76
+58
+44
+73
+17
+77
+59
+73
+74
+58
+62
+32
+31
+47
+73
+29
+62
+73
+58
+58
+74
+62
+47
+16
+17
+14
+29
+73
+46
+14
+31
+29
+62
+73
+77
+73
+77
+16
+28
+74
+47
+16
+16
+47
+44
+29
+73
+73
+62
+32
+62
+16
+46
+16
+17
+46
+13
+14
+13
+14
+73
+47
+13
+77
+76
+16
+17
+62
+62
+62
+46
+17
+46
+17
+76
+47
+77
+13
+59
+28
+29
+32
+47
+14
+44
+32
+31
+76
+62
+14
+62
+29
+58
+16
+46
+62
+74
+16
+77
+29
+73
+77
+61
+46
+73
+44
+32
+28
+13
+44
+46
+74
+16
+32
+43
+47
+29
+76
+32
+29
+44
+29
+46
+13
+43
+74
+16
+59
+17
+28
+76
+44
+14
+32
+77
+61
+28
+17
+43
+32
+77
+76
+73
+13
+74
+17
+62
+77
+76
+76
+32
+61
+59
+31
+16
+59
+76
+17
+13
+61
+16
+62
+28
+74
+44
+13
+28
+13
+61
+28
+31
+73
+32
+46
+76
+47
+76
+46
+59
+61
+13
+32
+76
+29
+17
+28
+17
+74
+17
+16
+16
+43
+46
+77
+47
+73
+44
+29
+62
+76
+13
+73
+58
+62
+31
+77
+43
+16
+62
+44
+62
+61
+28
+62
+17
+43
+46
+58
+17
+74
+31
+46
+28
+43
+74
+32
+46
+58
+74
+16
+17
+14
+29
+43
+29
+31
+76
+28
+47
+32
+31
+31
+29
+44
+62
+74
+61
+28
+29
+74
+62
+74
+59
+74
+59
+59
+74
+59
+61
+28
+77
+28
+14
+47
+13
+29
+13
+76
+13
+73
+14
+46
+13
+59
+62
+77
+46
+58
+76
+46
+74
+13
+74
+46
+29
+76
+44
+31
+43
+47
+43
+31
+13
+17
+14
+32
+16
+73
+14
+13
+17
+14
+46
+44
+59
+43
+58
+77
+43
+44
+32
+59
+43
+16
+16
+77
+13
+44
+28
+46
+74
+14
+74
+31
+31
+28
+73
+58
+76
+73
+16
+13
+59
+16
+44
+47
+32
+77
+44
+74
+77
+43
+44
+43
+62
+61
+32
+13
+32
+61
+73
+44
+17
+76
+59
+73
+29
+46
+46
+17
+58
+44
+73
+76
+43
+61
+44
+16
+13
+46
+77
+44
+32
+62
+13
+73
+31
+46
+31
+43
+16
+44
+74
+46
+28
+59
+14
+76
+16
+58
+44
+46
+74
+76
+76
+46
+43
+44
+62
+58
+31
+13
+47
+76
+32
+13
+47
+77
+32
+58
+14
+43
+61
+31
+77
+43
+58
+31
+61
+29
+28
+14
+32
+14
+46
+77
+16
+32
+76
+16
+17
+58
+73
+32
+13
+73
+59
+58
+58
+58
+28
+32
+29
+47
+44
+29
+77
+61
+47
+28
+74
+13
+29
+62
+44
+14
+58
+73
+31
+17
+74
+61
+14
+13
+61
+28
+14
+47
+47
+59
+17
+29
+14
+61
+32
+32
+59
+29
+46
+14
+16
+16
+31
+47
+58
+62
+46
+61
+13
+17
+16
+43
+31
+46
+32
+61
+29
+14
+47
+32
+17
+61
+62
+43
+43
+73
+74
+62
+47
+58
+61
+62
+61
+29
+58
+77
+76
+58
+29
+28
+61
+76
+32
+14
+13
+31
+77
+31
+31
+77
+73
+28
+61
+58
+28
+31
+62
+73
+77
+17
+58
+28
+32
+46
+59
+74
+28
+43
+32
+13
+17
+62
+58
+74
+31
+44
+47
+46
+76
+14
+43
+73
+31
+14
+32
+74
+44
+76
+77
+76
+16
+31
+43
+76
+29
+47
+44
+43
+28
+16
+16
+47
+62
+28
+17
+73
+59
+77
+59
+59
+44
+28
+58
+58
+43
+47
+47
+29
+32
+47
+44
+58
+76
+76
+29
+61
+44
+14
+62
+31
+14
+14
+31
+61
+17
+31
+16
+31
+31
+47
+46
+44
+61
+46
+44
+76
+43
+14
+58
+47
+61
+31
+43
+29
+61
+47
+73
+44
+31
+61
+44
+47
+44
+46
+59
+73
+76
+29
+76
+44
+44
+59
+44
+31
+17
+61
+76
+13
+14
+61
+73
+62
+62
+29
+76
+44
+74
+13
+46
+73
+46
+76
+29
+29
+46
+29
+61
+59
+61
+47
+44
+17
+31
+43
+74
+28
+44
+73
+74
+17
+43
+31
+13
+73
+74
+58
+31
+58
+47
+61
+59
+73
+74
+16
+29
+73
+59
+32
+28
+59
+59
+16
+29
+77
+47
+28
+61
+77
+16
+58
+17
+14
+44
+14
+13
+31
+77
+46
+58
+61
+16
+31
+61
+32
+31
+46
+59
+17
+17
+74
+58
+62
+59
+47
+43
+32
+59
+13
+62
+61
+76
+62
+59
+59
+28
+28
+74
+17
+43
+17
+29
+32
+76
+46
+61
+61
+29
+61
+73
+31
+73
+31
+61
+47
+43
+76
+62
+47
+76
+31
+76
+58
+44
+31
+62
+62
+29
+31
+13
+14
+77
+28
+74
+61
+17
+47
+46
+76
+31
+73
+28
+29
+61
+17
+29
+28
+28
+28
+61
+44
+13
+32
+61
+17
+61
+46
+16
+76
+14
+46
+74
+43
+28
+43
+47
+62
+29
+74
+17
+47
+76
+31
+17
+14
+47
+46
+16
+13
+16
+74
+58
+44
+29
+58
+77
+44
+14
+29
+76
+17
+28
+59
+13
+47
+58
+43
+43
+73
+17
+28
+74
+61
+77
+76
+74
+76
+61
+47
+44
+29
+62
+61
+47
+77
+74
+14
+62
+32
+74
+32
+43
+59
+14
+43
+44
+44
+47
+14
+58
+14
+74
+31
+16
+43
+77
+47
+29
+32
+32
+58
+47
+29
+44
+59
+59
+59
+59
+44
+61
+17
+61
+59
+76
+47
+62
+58
+77
+58
+28
+59
+28
+28
+73
+14
+44
+32
+32
+29
+44
+16
+17
+29
+59
+58
+58
+17
+16
+77
+46
+76
+59
+17
+28
+32
+16
+32
+43
+28
+46
+74
+73
+74
+17
+77
+44
+47
+17
+31
+46
+13
+28
+44
+74
+14
+13
+62
+77
+62
+14
+13
+14
+29
+14
+17
+77
+73
+76
+13
+76
+62
+77
+74
+76
+16
+61
+61
+43
+73
+62
+31
+73
+73
+29
+74
+28
+29
+73
+62
+31
+32
+28
+74
+13
+76
+46
+73
+47
+14
+13
+62
+29
+73
+43
+47
+14
+74
+46
+43
+73
+28
+58
+43
+28
+28
+17
+76
+76
+13
+73
+13
+28
+13
+61
+32
+31
+77
+77
+73
+62
+17
+13
+61
+77
+28
+17
+43
+32
+62
+14
+43
+58
+14
+59
+16
+76
+32
+44
+43
+14
+28
+32
+44
+59
+46
+58
+43
+31
+74
+62
+31
+29
+76
+46
+29
+73
+29
+17
+14
+28
+16
+74
+16
+32
+17
+73
+47
+31
+28
+13
+46
+16
+32
+14
+46
+58
+46
+62
+32
+32
+61
+74
+59
+77
+74
+59
+59
+74
+61
+76
+44
+62
+73
+73
+46
+44
+58
+76
+16
+46
+58
+58
+77
+13
+47
+58
+59
+76
+59
+32
+43
+47
+62
+58
+43
+58
+14
+77
+61
+14
+13
+59
+13
+17
+76
+28
+44
+47
+58
+28
+73
+77
+46
+32
+58
+14
+17
+62
+28
+31
+29
+59
+16
+14
+62
+28
+46
+14
+13
+14
+16
+14
+47
+58
+32
+17
+16
+14
+59
+62
+14
+61
+16
+29
+44
+43
+46
+16
+62
+28
+13
+77
+16
+73
+58
+77
+74
+59
+44
+13
+59
+28
+47
+44
+62
+73
+62
+31
+76
+62
+46
+29
+62
+29
+13
+44
+29
+16
+28
+43
+59
+73
+29
+61
+31
+14
+29
+31
+31
+43
+31
+14
+44
+31
+77
+58
+14
+28
+17
+43
+17
+31
+16
+44
+16
+31
+31
+16
+62
+61
+74
+47
+77
+28
+28
+62
+44
+74
+28
+28
+73
+17
+16
+62
+32
+73
+47
+73
+58
+43
+31
+47
+47
+13
+77
+59
+14
+77
+43
+14
+59
+43
+77
+17
+76
+59
+31
+47
+76
+47
+77
+28
+44
+59
+16
+74
+17
+59
+46
+58
+76
+44
+16
+73
+28
+76
+31
+43
+28
+17
+44
+58
+14
+77
+76
+31
+74
+59
+16
+32
+17
+77
+74
+77
+13
+46
+47
+17
+14
+13
+14
+59
+13
+17
+76
+62
+28
+44
+76
+61
+32
+76
+73
+29
+28
+29
+77
+58
+62
+29
+13
+28
+73
+16
+59
+29
+44
+47
+76
+16
+29
+31
+74
+28
+29
+44
+62
+58
+29
+47
+47
+43
+43
+59
+59
+73
+47
+13
+17
+59
+58
+77
+32
+16
+76
+14
+47
+32
+31
+61
+61
+13
+32
+76
+32
+77
+58
+28
+77
+14
+76
+73
+73
+17
+77
+31
+31
+13
+29
+73
+28
+47
+76
+73
+47
+28
+29
+61
+58
+13
+43
+73
+61
+58
+44
+62
+17
+59
+59
+13
+13
+32
+46
+47
+13
+77
+44
+13
+73
+47
+76
+76
+76
+73
+31
+61
+62
+58
+13
+32
+74
+46
+73
+61
+58
+46
+44
+61
+13
+76
+74
+47
+58
+62
+13
+13
+14
+77
+76
+62
+61
+16
+14
+16
+29
+46
+59
+43
+17
+47
+28
+46
+58
+58
+73
+61
+44
+16
+74
+61
+28
+32
+61
+77
+31
+44
+58
+43
+29
+28
+62
+73
+31
+28
+61
+74
+73
+28
+46
+17
+73
+29
+44
+74
+17
+28
+16
+31
+28
+17
+58
+58
+58
+59
+16
+46
+16
+28
+14
+17
+14
+74
+59
+17
+31
+29
+43
+74
+59
+32
+73
+73
+44
+14
+16
+14
+58
+77
+46
+58
+16
+43
+58
+76
+46
+59
+44
+43
+76
+44
+28
+61
+73
+61
+58
+28
+44
+73
+74
+14
+14
+28
+32
+44
+62
+14
+44
+13
+62
+74
+17
+32
+44
+62
+32
+17
+32
+31
+46
+76
+62
+44
+46
+16
+31
+77
+13
+31
+61
+17
+61
+76
+13
+44
+32
+61
+59
+74
+44
+16
+29
+74
+61
+76
+62
+47
+43
+31
+17
+61
+59
+31
+74
+17
+17
+76
+73
+77
+46
+62
+77
+46
+32
+76
+62
+17
+62
+74
+58
+77
+76
+58
+61
+76
+73
+43
+43
+14
+58
+13
+77
+31
+61
+14
+59
+46
+77
+59
+62
+31
+77
+31
+31
+76
+31
+47
+13
+77
+74
+61
+43
+29
+44
+77
+43
+14
+46
+77
+32
+74
+29
+31
+14
+13
+58
+32
+46
+58
+29
+13
+62
+74
+59
+44
+14
+43
+73
+31
+44
+16
+28
+32
+77
+73
+61
+76
+14
+47
+58
+77
+16
+16
+14
+16
+47
+47
+31
+77
+17
+29
+73
+29
+17
+44
+43
+59
+59
+62
+77
+73
+44
+16
+74
+13
+28
+76
+31
+73
+16
+77
+47
+76
+76
+43
+61
+77
+29
+14
+77
+76
+14
+74
+44
+44
+73
+43
+73
+76
+43
+16
+17
+76
+32
+73
+44
+76
+77
+76
+17
+46
+47
+29
+77
+32
+44
+32
+76
+17
+46
+17
+44
+73
+47
+13
+14
+58
+58
+61
+59
+58
+29
+14
+44
+61
+59
+59
+62
+74
+16
+74
+13
+43
+31
+74
+46
+46
+32
+14
+62
+47
+29
+73
+61
+58
+73
+29
+46
+77
+62
+76
+73
+43
+58
+43
+13
+31
+28
+17
+73
+76
+46
+29
+14
+61
+14
+44
+47
+46
+44
+58
+31
+31
+77
+29
+74
+47
+59
+62
+17
+73
+61
+43
+17
+62
+44
+31
+76
+43
+32
+47
+62
+46
+61
+43
+59
+43
+44
+46
+59
+46
+58
+46
+59
+29
+76
+62
+43
+13
+14
+31
+59
+17
+44
+58
+14
+47
+16
+73
+28
+44
+43
+62
+59
+17
+31
+62
+77
+16
+47
+59
+59
+47
+31
+73
+43
+16
+76
+31
+59
+46
+43
+31
+29
+59
+61
+28
+59
+73
+17
+61
+73
+76
+16
+76
+43
+46
+47
+47
+28
+73
+62
+59
+31
+77
+73
+47
+14
+46
+44
+44
+77
+17
+13
+47
+59
+46
+46
+77
+44
+32
+17
+73
+76
+16
+31
+14
+44
+74
+28
+58
+32
+17
+59
+31
+61
+76
+43
+77
+16
+58
+43
+43
+43
+47
+58
+73
+13
+28
+73
+62
+61
+76
+32
+28
+32
+14
+44
+76
+31
+44
+58
+14
+77
+59
+74
+44
+59
+62
+14
+62
+17
+31
+74
+61
+32
+13
+74
+46
+17
+73
+31
+58
+43
+13
+46
+59
+58
+74
+47
+17
+28
+29
+13
+58
+47
+32
+44
+58
+58
+76
+43
+43
+29
+28
+61
+44
+58
+16
+59
+43
+43
+46
+76
+44
+29
+74
+76
+43
+77
+28
+46
+77
+73
+31
+59
+43
+46
+76
+16
+73
+76
+47
+14
+32
+31
+77
+29
+31
+76
+43
+76
+74
+28
+13
+29
+43
+13
+31
+44
+44
+13
+32
+28
+13
+28
+28
+28
+29
+44
+13
+62
+29
+62
+77
+29
+31
+28
+14
+74
+17
+61
+61
+58
+13
+58
+46
+73
+13
+61
+43
+14
+43
+43
+46
+32
+61
+29
+16
+31
+28
+31
+46
+62
+43
+74
+14
+17
+59
+44
+58
+76
+58
+31
+32
+29
+76
+73
+14
+44
+62
+62
+47
+62
+59
+31
+46
+77
+16
+32
+13
+58
+31
+43
+14
+29
+47
+13
+14
+44
+29
+32
+31
+13
+73
+73
+13
+17
+74
+47
+17
+28
+77
+73
+58
+47
+76
+73
+44
+44
+73
+31
+76
+46
+58
+17
+31
+73
+46
+31
+43
+73
+58
+28
+62
+77
+62
+17
+61
+28
+46
+46
+14
+58
+76
+17
+74
+43
+32
+74
+73
+46
+47
+16
+59
+28
+62
+28
+46
+17
+61
+16
+32
+32
+73
+77
+28
+29
+43
+76
+77
+74
+62
+14
+17
+31
+76
+43
+73
+43
+76
+74
+76
+13
+28
+74
+73
+61
+17
+32
+47
+58
+61
+76
+58
+62
+32
+13
+32
+29
+61
+32
+58
+29
+74
+59
+14
+13
+16
+14
+61
+59
+76
+59
+29
+77
+17
+59
+44
+47
+46
+31
+77
+14
+32
+74
+28
+74
+43
+32
+13
+62
+58
+74
+59
+47
+77
+44
+73
+44
+31
+16
+58
+58
+46
+29
+32
+46
+28
+73
+28
+59
+13
+62
+17
+46
+29
+17
+17
+28
+28
+76
+61
+17
+76
+58
+62
+28
+61
+73
+58
+76
+28
+14
+46
+47
+61
+44
+47
+62
+46
+17
+29
+29
+76
+17
+74
+16
+58
+43
+73
+13
+32
+77
+73
+46
+77
+47
+77
+16
+17
+74
+29
+14
+59
+44
+31
+62
+32
+74
+58
+28
+73
+46
+16
+32
+61
+44
+46
+58
+47
+16
+16
+59
+31
+31
+77
+44
+29
+61
+13
+61
+46
+73
+31
+76
+31
+77
+47
+32
+77
+32
+28
+28
+44
+14
+28
+43
+73
+31
+74
+62
+43
+14
+74
+61
+32
+61
+32
+62
+29
+14
+29
+77
+59
+74
+29
+61
+32
+13
+77
+58
+32
+47
+43
+13
+47
+46
+29
+44
+44
+47
+62
+62
+14
+74
+14
+76
+16
+46
+44
+74
+14
+47
+76
+77
+76
+16
+44
+74
+14
+32
+76
+77
+13
+76
+16
+61
+58
+59
+46
+43
+31
+44
+47
+14
+74
+73
+47
+17
+47
+32
+14
+47
+76
+74
+44
+13
+29
+31
+61
+44
+59
+14
+13
+44
+17
+73
+77
+46
+74
+76
+28
+61
+74
+16
+61
+59
+16
+74
+29
+17
+59
+59
+43
+77
+44
+62
+46
+62
+28
+17
+58
+61
+44
+59
+47
+59
+13
+59
+76
+29
+58
+74
+31
+28
+44
+73
+77
+14
+32
+13
+14
+74
+46
+76
+58
+14
+74
+59
+17
+29
+59
+43
+62
+74
+14
+62
+13
+32
+74
+16
+16
+31
+61
+31
+58
+61
+29
+28
+14
+31
+32
+77
+32
+76
+61
+47
+14
+16
+58
+62
+47
+58
+43
+29
+46
+46
+59
+14
+17
+16
+43
+73
+46
+44
+13
+44
+32
+44
+28
+61
+61
+43
+31
+76
+76
+44
+14
+61
+46
+31
+59
+59
+62
+32
+14
+73
+13
+13
+32
+61
+43
+76
+76
+62
+32
+73
+44
+14
+13
+29
+58
+73
+43
+59
+14
+43
+74
+58
+17
+61
+62
+32
+74
+74
+44
+13
+58
+46
+77
+62
+13
+13
+47
+43
+61
+31
+28
+31
+73
+43
+13
+76
+76
+62
+46
+32
+31
+43
+44
+47
+73
+13
+32
+43
+14
+47
+59
+47
+17
+29
+73
+62
+31
+73
+32
+47
+32
+29
+73
+13
+17
+73
+32
+13
+76
+13
+28
+44
+43
+61
+31
+28
+32
+16
+29
+61
+13
+59
+17
+74
+43
+73
+16
+44
+14
+32
+74
+58
+59
+47
+29
+29
+29
+76
+58
+32
+28
+17
+58
+16
+46
+13
+74
+17
+17
+44
+59
+59
+43
+28
+16
+17
+43
+31
+32
+16
+58
+73
+17
+62
+59
+29
+62
+31
+16
+62
+43
+14
+32
+13
+76
+61
+31
+59
+76
+62
+43
+62
+28
+47
+58
+58
+77
+59
+46
+43
+16
+58
+46
+31
+61
+77
+76
+29
+16
+74
+29
+44
+76
+32
+46
+13
+46
+76
+43
+73
+77
+28
+13
+73
+73
+16
+74
+58
+16
+44
+44
+16
+76
+43
+58
+46
+14
+13
+16
+73
+44
+29
+16
+47
+73
+13
+62
+58
+73
+76
+73
+62
+73
+74
+32
+13
+76
+73
+61
+14
+44
+46
+46
+58
+46
+16
+73
+73
+16
+74
+44
+58
+44
+61
+31
+28
+13
+77
+29
+31
+74
+61
+61
+74
+43
+76
+16
+16
+14
+73
+62
+16
+43
+61
+77
+61
+16
+32
+32
+16
+59
+14
+74
+29
+73
+62
+77
+28
+47
+43
+17
+16
+44
+31
+46
+73
+17
+73
+44
+29
+29
+58
+14
+44
+46
+43
+44
+76
+58
+44
+58
+73
+46
+73
+17
+46
+29
+43
+31
+32
+28
+46
+14
+31
+16
+32
+46
+47
+29
+29
+46
+77
+32
+74
+59
+77
+58
+28
+76
+13
+43
+74
+16
+58
+28
+13
+28
+77
+61
+17
+31
+77
+31
+17
+74
+29
+62
+61
+59
+32
+31
+59
+61
+59
+62
+13
+46
+29
+43
+17
+43
+59
+47
+32
+29
+61
+29
+43
+43
+29
+76
+76
+59
+13
+61
+14
+74
+74
+46
+46
+17
+61
+16
+73
+32
+77
+76
+47
+46
+44
+62
+17
+44
+44
+32
+61
+31
+59
+14
+73
+73
+17
+62
+17
+47
+16
+58
+73
+59
+29
+44
+77
+76
+29
+28
+17
+16
+58
+29
+46
+59
+62
+28
+58
+74
+62
+77
+43
+13
+13
+73
+14
+44
+17
+32
+29
+31
+16
+17
+47
+43
+77
+47
+16
+31
+59
+13
+29
+13
+44
+13
+43
+77
+32
+73
+61
+59
+77
+44
+76
+61
+17
+58
+59
+44
+13
+43
+28
+46
+16
+44
+28
+58
+31
+46
+62
+29
+76
+76
+46
+16
+31
+43
+61
+73
+46
+16
+16
+16
+44
+61
+59
+61
+73
+46
+31
+13
+44
+32
+43
+59
+77
+77
+16
+29
+73
+76
+16
+28
+62
+17
+14
+73
+59
+16
+44
+29
+74
+61
+14
+58
+31
+76
+17
+17
+13
+28
+77
+73
+14
+16
+31
+74
+59
+73
+44
+14
+28
+28
+14
+44
+47
+32
+43
+74
+32
+29
+13
+43
+13
+77
+76
+76
+59
+16
+13
+29
+59
+62
+58
+61
+47
+47
+29
+44
+47
+28
+74
+74
+47
+16
+28
+32
+16
+61
+47
+29
+73
+31
+29
+73
+58
+77
+59
+47
+77
+44
+43
+43
+74
+32
+29
+74
+73
+62
+61
+28
+73
+77
+61
+61
+46
+47
+14
+13
+17
+73
+28
+76
+62
+13
+44
+43
+47
+17
+13
+58
+62
+13
+29
+47
+74
+46
+46
+46
+61
+43
+76
+44
+73
+77
+58
+62
+16
+28
+58
+13
+61
+58
+31
+32
+32
+62
+74
+44
+74
+14
+59
+58
+28
+47
+46
+73
+77
+14
+28
+29
+77
+46
+14
+47
+43
+73
+13
+44
+43
+16
+16
+13
+74
+61
+73
+17
+59
+17
+32
+73
+58
+31
+14
+76
+14
+44
+47
+28
+58
+61
+44
+61
+28
+32
+16
+28
+14
+32
+14
+62
+28
+32
+13
+16
+76
+32
+47
+61
+61
+62
+59
+58
+17
+73
+31
+13
+29
+59
+62
+13
+62
+73
+32
+74
+44
+14
+32
+13
+46
+59
+17
+77
+77
+74
+28
+16
+14
+59
+29
+16
+74
+32
+46
+16
+59
+17
+13
+31
+44
+44
+28
+59
+47
+32
+74
+77
+58
+29
+59
+61
+58
+44
+76
+62
+59
+28
+13
+31
+74
+32
+28
+76
+61
+43
+73
+29
+62
+76
+73
+17
+31
+74
+14
+17
+29
+17
+74
+32
+73
+16
+74
+62
+77
+47
+61
+58
+44
+44
+62
+44
+76
+59
+31
+77
+44
+32
+13
+32
+16
+14
+47
+29
+43
+61
+59
+43
+76
+62
+47
+13
+58
+46
+14
+14
+74
+31
+61
+77
+73
+14
+14
+62
+77
+32
+62
+16
+28
+17
+17
+59
+32
+59
+47
+13
+74
+46
+28
+73
+16
+74
+44
+58
+31
+44
+29
+14
+47
+43
+47
+73
+13
+73
+61
+77
+47
+44
+17
+29
+58
+74
+46
+44
+29
+13
+32
+32
+46
+44
+47
+58
+62
+32
+43
+59
+44
+46
+76
+32
+61
+17
+46
+29
+32
+77
+46
+14
+77
+13
+46
+17
+29
+14
+76
+14
+13
+74
+44
+76
+46
+16
+47
+17
+74
+14
+59
+32
+47
+62
+14
+73
+47
+61
+29
+46
+28
+16
+59
+43
+16
+74
+47
+77
+61
+76
+46
+14
+62
+28
+61
+14
+14
+44
+46
+31
+58
+43
+44
+73
+44
+17
+62
+76
+77
+16
+59
+74
+59
+31
+32
+29
+28
+73
+58
+29
+13
+28
+28
+44
+44
+14
+17
+74
+74
+73
+16
+77
+28
+59
+74
+43
+14
+44
+29
+47
+32
+32
+74
+58
+58
+31
+13
+58
+74
+58
+59
+43
+17
+76
+47
+74
+77
+58
+28
+13
+16
+13
+59
+13
+32
+43
+16
+14
+58
+76
+46
+59
+32
+77
+44
+73
+29
+61
+46
+59
+17
+46
+29
+76
+14
+29
+29
+13
+14
+58
+47
+44
+47
+74
+58
+16
+14
+14
+43
+43
+16
+59
+17
+16
+32
+14
+76
+46
+59
+14
+28
+17
+62
+73
+61
+13
+16
+46
+29
+29
+13
+59
+74
+77
+58
+76
+74
+76
+31
+77
+61
+62
+77
+73
+29
+17
+13
+17
+14
+31
+74
+58
+62
+59
+47
+43
+29
+29
+58
+17
+14
+14
+28
+62
+77
+43
+58
+76
+44
+62
+74
+61
+17
+73
+13
+32
+31
+77
+31
+59
+16
+76
+17
+76
+43
+73
+28
+46
+28
+32
+76
+74
+32
+47
+62
+76
+17
+13
+62
+13
+73
+76
+44
+73
+76
+59
+59
+44
+28
+32
+16
+61
+62
+13
+17
+62
+16
+47
+74
+73
+77
+61
+77
+17
+74
+61
+43
+28
+59
+43
+47
+77
+59
+46
+32
+77
+32
+46
+16
+47
+47
+58
+29
+61
+29
+76
+76
+17
+16
+61
+47
+13
+43
+73
+16
+29
+46
+44
+46
+17
+74
+17
+43
+47
+76
+62
+29
+59
+73
+61
+28
+44
+59
+31
+14
+62
+74
+17
+32
+13
+29
+62
+17
+47
+76
+58
+32
+46
+44
+76
+76
+47
+14
+59
+73
+13
+76
+28
+13
+77
+44
+73
+76
+32
+43
+31
+76
+62
+13
+59
+43
+46
+62
+62
+28
+44
+46
+77
+47
+77
+17
+46
+44
+44
+61
+31
+62
+16
+31
+46
+59
+17
+43
+59
+13
+77
+47
+28
+28
+13
+32
+58
+16
+44
+43
+77
+58
+28
+29
+77
+14
+29
+43
+17
+44
+44
+29
+62
+76
+14
+47
+32
+76
+17
+13
+28
+13
+47
+44
+28
+46
+31
+32
+16
+59
+16
+29
+44
+43
+59
+16
+76
+76
+76
+14
+73
+32
+14
+44
+46
+73
+14
+28
+77
+32
+76
+16
+14
+16
+73
+76
+61
+29
+28
+77
+73
+16
+32
+14
+17
+46
+76
+14
+44
+46
+73
+58
+32
+16
+29
+62
+32
+74
+16
+61
+44
+43
+13
+58
+14
+62
+58
+44
+16
+59
+73
+73
+32
+46
+62
+76
+47
+58
+46
+31
+46
+28
+46
+58
+46
+46
+32
+73
+29
+46
+28
+44
+28
+43
+77
+13
+29
+31
+73
+59
+13
+28
+14
+28
+43
+61
+16
+28
+73
+77
+28
+31
+74
+77
+44
+13
+58
+44
+14
+17
+61
+46
+32
+74
+29
+46
+76
+61
+47
+47
+47
+74
+76
+44
+46
+29
+31
+13
+58
+76
+14
+28
+76
+14
+74
+13
+74
+73
+61
+32
+58
+13
+14
+29
+58
+17
+13
+32
+13
+16
+31
+16
+16
+43
+32
+31
+74
+13
+59
+76
+13
+62
+61
+73
+44
+76
+16
+59
+46
+31
+44
+17
+59
+29
+76
+28
+28
+46
+13
+47
+77
+74
+58
+16
+76
+31
+77
+76
+28
+28
+28
+47
+44
+61
+58
+44
+44
+62
+59
+59
+46
+13
+62
+28
+16
+76
+31
+59
+28
+46
+47
+28
+16
+58
+59
+43
+32
+17
+76
+76
+47
+31
+46
+62
+16
+43
+13
+17
+14
+74
+77
+14
+73
+73
+73
+31
+77
+14
+73
+47
+14
+73
+47
+29
+62
+29
+14
+46
+46
+46
+73
+73
+28
+59
+14
+74
+59
+59
+43
+28
+29
+74
+58
+28
+46
+16
+44
+59
+59
+13
+62
+29
+13
+31
+28
+28
+31
+14
+58
+32
+47
+74
+61
+28
+17
+46
+73
+14
+44
+47
+32
+13
+17
+31
+17
+47
+76
+31
+76
+32
+74
+14
+62
+13
+76
+44
+59
+59
+47
+58
+76
+47
+14
+13
+44
+13
+58
+32
+58
+16
+58
+17
+29
+29
+17
+58
+44
+14
+77
+13
+28
+16
+44
+46
+59
+61
+74
+44
+32
+61
+59
+73
+46
+28
+14
+47
+31
+29
+77
+32
+13
+16
+47
+31
+58
+43
+32
+17
+28
+77
+77
+47
+73
+74
+44
+29
+47
+47
+47
+46
+31
+13
+46
+61
+62
+59
+32
+44
+46
+58
+28
+59
+29
+29
+17
+61
+32
+13
+59
+29
+31
+59
+32
+31
+31
+77
+16
+58
+62
+43
+76
+58
+61
+29
+14
+59
+44
+43
+13
+62
+31
+77
+77
+58
+14
+74
+74
+76
+59
+31
+47
+32
+28
+77
+16
+58
+59
+31
+43
+76
+16
+17
+14
+32
+44
+29
+43
+46
+28
+28
+17
+43
+58
+58
+61
+76
+16
+46
+14
+28
+77
+47
+28
+31
+44
+16
+47
+62
+59
+47
+59
+59
+47
+76
+77
+17
+31
+62
+44
+77
+76
+29
+13
+73
+29
+74
+31
+44
+58
+44
+16
+29
+73
+74
+46
+62
+13
+76
+44
+73
+77
+13
+13
+29
+77
+58
+44
+47
+77
+73
+32
+58
+28
+62
+59
+62
+28
+74
+62
+28
+61
+62
+43
+62
+47
+13
+32
+74
+13
+58
+16
+47
+47
+44
+29
+76
+62
+77
+13
+31
+16
+61
+32
+76
+14
+61
+62
+76
+13
+28
+16
+13
+16
+17
+44
+28
+59
+14
+29
+47
+47
+77
+62
+29
+31
+46
+32
+59
+32
+61
+47
+29
+73
+76
+47
+58
+74
+76
+29
+59
+31
+16
+31
+74
+43
+32
+62
+73
+62
+43
+61
+16
+61
+73
+13
+74
+14
+17
+29
+29
+47
+59
+16
+47
+59
+13
+17
+47
+32
+58
+77
+28
+32
+13
+43
+43
+47
+44
+62
+62
+32
+29
+77
+59
+13
+29
+47
+17
+28
+17
+31
+31
+16
+46
+46
+77
+74
+46
+44
+31
+46
+58
+44
+16
+44
+43
+74
+31
+29
+73
+74
+59
+61
+61
+32
+13
+47
+73
+59
+77
+58
+61
+47
+46
+62
+28
+29
+13
+32
+28
+76
+76
+61
+77
+31
+61
+61
+31
+43
+46
+61
+62
+13
+46
+29
+62
+62
+32
+59
+44
+46
+29
+14
+31
+17
+43
+58
+13
+16
+16
+17
+62
+58
+62
+17
+74
+73
+46
+17
+74
+44
+47
+47
+62
+76
+14
+13
+76
+13
+44
+58
+13
+29
+58
+13
+73
+14
+43
+59
+61
+43
+46
+73
+16
+31
+61
+73
+77
+46
+47
+58
+61
+31
+61
+73
+16
+13
+44
+13
+47
+13
+17
+17
+59
+76
+13
+62
+46
+73
+29
+74
+59
+47
+58
+31
+17
+29
+47
+28
+28
+43
+61
+28
+14
+14
+61
+62
+74
+13
+59
+17
+29
+17
+43
+61
+62
+16
+14
+73
+17
+14
+43
+16
+77
+62
+76
+14
+29
+62
+29
+59
+16
+43
+61
+29
+17
+73
+59
+76
+62
+32
+28
+73
+59
+43
+29
+31
+32
+43
+43
+29
+14
+61
+17
+61
+73
+61
+59
+47
+44
+59
+28
+31
+58
+61
+73
+32
+28
+62
+28
+14
+46
+76
+61
+13
+77
+59
+13
+62
+17
+13
+58
+76
+62
+16
+74
+47
+16
+62
+76
+76
+46
+32
+47
+74
+62
+62
+61
+58
+59
+47
+47
+13
+31
+13
+29
+47
+62
+73
+59
+76
+43
+17
+59
+74
+43
+77
+13
+17
+44
+44
+77
+47
+32
+14
+31
+44
+58
+29
+17
+14
+31
+59
+47
+77
+32
+77
+62
+77
+31
+17
+13
+74
+44
+77
+28
+31
+28
+28
+62
+28
+13
+58
+61
+43
+29
+29
+32
+44
+59
+74
+77
+13
+16
+14
+62
+13
+16
+73
+76
+73
+59
+13
+43
+61
+58
+43
+73
+16
+28
+13
+46
+47
+58
+76
+74
+29
+44
+31
+31
+73
+46
+32
+74
+17
+77
+73
+32
+73
+62
+31
+61
+44
+28
+74
+73
+17
+31
+29
+29
+44
+77
+61
+47
+17
+47
+62
+74
+31
+28
+47
+61
+76
+14
+14
+28
+61
+62
+74
+17
+44
+17
+46
+17
+77
+47
+13
+46
+46
+17
+16
+76
+59
+58
+73
+59
+31
+28
+74
+32
+73
+47
+16
+47
+76
+59
+16
+61
+16
+16
+62
+44
+28
+58
+76
+46
+46
+17
+32
+14
+61
+58
+77
+46
+61
+29
+73
+29
+44
+58
+32
+62
+59
+47
+76
+76
+13
+44
+76
+44
+44
+76
+74
+46
+59
+44
+76
+73
+47
+59
+44
+74
+17
+17
+29
+31
+73
+43
+73
+59
+32
+58
+62
+77
+16
+13
+28
+62
+74
+13
+44
+14
+62
+77
+16
+61
+13
+32
+14
+77
+28
+13
+58
+77
+77
+16
+74
+16
+58
+74
+13
+46
+76
+29
+13
+31
+44
+28
+73
+29
+77
+61
+77
+73
+13
+17
+32
+47
+29
+16
+77
+14
+44
+31
+44
+58
+29
+14
+74
+59
+14
+61
+59
+74
+76
+47
+74
+62
+59
+73
+13
+17
+16
+47
+47
+17
+62
+29
+16
+58
+44
+28
+17
+16
+31
+43
+28
+16
+32
+76
+13
+32
+74
+76
+43
+13
+76
+77
+47
+29
+29
+46
+76
+59
+17
+59
+62
+13
+76
+77
+16
+73
+14
+29
+13
+47
+14
+44
+58
+43
+61
+32
+43
+58
+31
+73
+76
+59
+59
+44
+74
+62
+77
+73
+58
+46
+77
+61
+46
+74
+62
+13
+73
+28
+14
+13
+58
+47
+76
+13
+74
+77
+61
+16
+29
+13
+46
+73
+17
+47
+29
+73
+61
+16
+43
+61
+28
+32
+43
+17
+47
+76
+76
+46
+44
+44
+74
+58
+58
+13
+59
+47
+16
+61
+43
+61
+14
+17
+46
+46
+28
+76
+13
+76
+28
+29
+29
+32
+44
+13
+43
+44
+31
+28
+32
+28
+47
+13
+32
+58
+29
+32
+47
+47
+32
+32
+74
+32
+31
+61
+43
+44
+74
+14
+16
+77
+62
+77
+47
+58
+28
+76
+74
+77
+46
+76
+47
+43
+62
+13
+28
+74
+17
+44
+76
+44
+44
+13
+16
+16
+13
+13
+13
+13
+13
+14
+58
+29
+14
+73
+13
+14
+16
+43
+14
+61
+59
+73
+29
+74
+14
+16
+17
+17
+43
+29
+47
+47
+29
+13
+62
+62
+43
+32
+32
+61
+31
+62
+32
+59
+43
+28
+61
+77
+28
+62
+58
+43
+73
+43
+58
+14
+46
+16
+59
+44
+14
+74
+74
+58
+61
+77
+62
+59
+58
+58
+29
+14
+28
+44
+14
+43
+47
+73
+17
+17
+59
+31
+16
+16
+32
+28
+16
+43
+62
+59
+47
+28
+43
+29
+47
+59
+61
+44
+73
+46
+17
+77
+62
+28
+17
+76
+32
+58
+17
+32
+59
+43
+77
+31
+43
+31
+16
+43
+58
+13
+31
+59
+61
+73
+74
+16
+29
+14
+47
+61
+47
+46
+74
+31
+76
+58
+16
+14
+77
+62
+43
+62
+14
+47
+46
+76
+61
+61
+17
+17
+61
+32
+47
+61
+47
+44
+59
+16
+43
+73
+59
+29
+31
+32
+32
+61
+28
+44
+58
+74
+59
+28
+28
+43
+46
+58
+14
+16
+14
+46
+77
+62
+58
+47
+76
+29
+74
+58
+32
+62
+43
+76
+76
+76
+76
+16
+14
+59
+43
+46
+44
+46
+31
+73
+58
+46
+14
+29
+74
+73
+32
+16
+46
+16
+46
+29
+46
+17
+14
+43
+13
+73
+44
+47
+59
+44
+58
+14
+47
+62
+74
+76
+61
+73
+74
+29
+14
+29
+17
+31
+43
+76
+29
+46
+14
+29
+76
+29
+58
+76
+61
+43
+29
+58
+61
+46
+44
+32
+32
+43
+61
+28
+16
+58
+76
+61
+29
+29
+43
+76
+17
+29
+46
+44
+32
+17
+28
+47
+31
+29
+76
+44
+43
+47
+61
+14
+29
+62
+73
+28
+77
+28
+59
+17
+74
+74
+77
+28
+47
+73
+61
+13
+13
+14
+28
+73
+77
+44
+44
+16
+17
+17
+47
+74
+77
+74
+76
+32
+29
+74
+46
+77
+46
+44
+62
+14
+73
+17
+16
+16
+14
+43
+59
+17
+74
+77
+47
+44
+59
+43
+44
+44
+59
+17
+74
+46
+46
+59
+13
+76
+74
+44
+76
+47
+47
+14
+31
+13
+43
+74
+61
+74
+76
+17
+17
+14
+74
+58
+76
+61
+59
+77
+47
+76
+17
+28
+61
+47
+62
+31
+14
+76
+14
+47
+44
+77
+46
+74
+31
+14
+74
+17
+32
+58
+47
+31
+16
+44
+44
+73
+14
+13
+74
+28
+44
+14
+46
+73
+31
+16
+31
+13
+77
+17
+14
+29
+58
+16
+43
+16
+28
+58
+44
+13
+76
+29
+73
+32
+74
+59
+16
+76
+62
+59
+46
+73
+17
+14
+46
+47
+29
+14
+73
+43
+62
+43
+29
+13
+46
+73
+74
+43
+73
+61
+28
+59
+43
+76
+74
+74
+16
+44
+74
+14
+74
+17
+13
+16
+17
+44
+16
+46
+47
+74
+16
+43
+47
+46
+74
+77
+16
+31
+58
+29
+13
+74
+47
+32
+76
+61
+74
+76
+31
+29
+61
+17
+77
+43
+73
+74
+14
+29
+74
+62
+28
+43
+76
+61
+14
+16
+13
+32
+32
+17
+62
+14
+44
+58
+43
+61
+17
+16
+59
+16
+31
+31
+59
+73
+76
+74
+74
+62
+13
+74
+46
+61
+44
+44
+62
+17
+29
+77
+29
+73
+74
+76
+61
+14
+73
+73
+44
+76
+32
+32
+47
+44
+29
+44
+44
+14
+14
+47
+16
+16
+77
+31
+76
+61
+77
+31
+29
+74
+61
+44
+32
+77
+62
+44
+47
+29
+46
+43
+44
+47
+59
+32
+46
+32
+76
+58
+76
+16
+76
+58
+29
+14
+28
+77
+73
+59
+29
+14
+14
+17
+74
+32
+76
+29
+16
+77
+47
+74
+17
+13
+47
+16
+73
+31
+29
+73
+74
+29
+43
+73
+47
+32
+32
+77
+47
+47
+47
+62
+31
+58
+44
+13
+16
+44
+73
+47
+43
+14
+16
+29
+16
+76
+47
+44
+76
+59
+16
+31
+58
+47
+61
+47
+16
+47
+74
+62
+28
+43
+44
+31
+14
+74
+46
+43
+46
+59
+13
+44
+28
+31
+58
+14
+43
+17
+61
+28
+31
+14
+43
+29
+74
+14
+62
+59
+32
+32
+77
+62
+47
+59
+76
+46
+29
+13
+28
+46
+61
+74
+61
+77
+74
+73
+47
+46
+62
+29
+43
+17
+31
+58
+76
+46
+61
+43
+77
+59
+62
+47
+46
+74
+76
+17
+58
+29
+74
+73
+76
+16
+17
+59
+29
+29
+61
+17
+16
+61
+59
+43
+62
+29
+73
+61
+76
+47
+46
+47
+74
+43
+29
+17
+29
+46
+59
+46
+16
+13
+31
+29
+17
+16
+77
+76
+74
+29
+29
+62
+14
+14
+17
+61
+74
+59
+61
+43
+29
+29
+14
+76
+14
+44
+16
+17
+59
+13
+61
+16
+17
+76
+16
+73
+31
+28
+59
+31
+74
+76
+74
+32
+59
+13
+59
+31
+13
+16
+28
+61
+17
+77
+47
+58
+16
+59
+28
+76
+47
+77
+73
+31
+59
+31
+28
+73
+43
+76
+31
+16
+16
+16
+58
+76
+14
+28
+73
+16
+58
+61
+44
+44
+76
+47
+46
+17
+44
+32
+59
+74
+74
+13
+46
+43
+31
+58
+31
+47
+58
+73
+77
+31
+28
+76
+77
+16
+14
+62
+73
+32
+31
+47
+29
+77
+59
+17
+13
+17
+16
+28
+13
+59
+14
+16
+47
+73
+17
+17
+28
+74
+59
+73
+32
+32
+29
+43
+16
+13
+76
+61
+17
+76
+13
+62
+29
+62
+28
+44
+32
+46
+13
+74
+73
+44
+14
+74
+73
+62
+32
+73
+17
+62
+28
+13
+32
+47
+76
+17
+32
+13
+28
+62
+46
+14
+43
+59
+28
+74
+77
+73
+73
+29
+76
+62
+61
+47
+17
+43
+59
+13
+44
+46
+47
+13
+62
+28
+44
+59
+29
+29
+13
+47
+58
+43
+77
+17
+31
+73
+62
+28
+74
+74
+17
+32
+61
+17
+73
+29
+59
+17
+74
+32
+44
+29
+28
+77
+74
+16
+32
+14
+32
+59
+31
+44
+62
+47
+61
+28
+61
+17
+13
+62
+46
+44
+29
+31
+29
+61
+58
+13
+74
+73
+58
+14
+13
+32
+77
+76
+61
+13
+13
+74
+43
+17
+76
+76
+74
+76
+74
+62
+47
+73
+43
+76
+44
+29
+16
+74
+17
+47
+32
+74
+17
+46
+32
+76
+58
+14
+17
+73
+58
+46
+47
+47
+62
+14
+47
+29
+44
+46
+46
+44
+32
+28
+29
+43
+73
+44
+73
+47
+29
+14
+46
+74
+73
+43
+59
+77
+61
+47
+77
+13
+59
+28
+77
+59
+29
+73
+74
+47
+47
+43
+76
+73
+62
+16
+16
+28
+46
+28
+28
+76
+31
+61
+16
+46
+44
+32
+32
+29
+47
+61
+61
+58
+73
+61
+14
+73
+43
+44
+62
+47
+28
+59
+47
+44
+44
+43
+29
+74
+59
+58
+14
+47
+73
+47
+16
+29
+31
+58
+28
+58
+76
+74
+29
+61
+61
+17
+31
+14
+74
+77
+43
+31
+31
+16
+28
+58
+29
+77
+16
+17
+28
+32
+47
+43
+29
+44
+73
+74
+16
+61
+17
+77
+47
+44
+77
+76
+17
+59
+61
+14
+13
+62
+13
+14
+77
+61
+59
+61
+14
+44
+59
+76
+47
+43
+44
+44
+73
+29
+31
+73
+32
+43
+76
+58
+46
+61
+32
+28
+44
+31
+59
+16
+58
+28
+14
+16
+17
+29
+44
+43
+28
+61
+28
+31
+61
+77
+73
+17
+59
+44
+16
+44
+46
+14
+17
+43
+28
+32
+16
+13
+58
+61
+77
+73
+17
+28
+14
+74
+76
+47
+46
+76
+47
+32
+31
+62
+73
+44
+17
+16
+32
+62
+16
+28
+28
+59
+59
+77
+29
+58
+77
+62
+43
+32
+44
+28
+43
+32
+59
+17
+46
+43
+31
+16
+13
+16
+76
+32
+17
+59
+29
+16
+76
+43
+76
+62
+46
+74
+44
+58
+76
+73
+31
+13
+62
+28
+14
+29
+76
+13
+77
+31
+43
+61
+77
+32
+74
+58
+44
+58
+14
+13
+28
+29
+73
+76
+77
+62
+58
+13
+16
+32
+44
+59
+28
+43
+59
+77
+31
+61
+29
+73
+17
+13
+59
+77
+28
+77
+47
+32
+76
+28
+73
+32
+58
+61
+47
+14
+58
+73
+76
+16
+44
+17
+58
+32
+43
+77
+73
+17
+58
+16
+76
+47
+31
+76
+14
+46
+28
+13
+28
+73
+14
+17
+13
+74
+47
+61
+62
+73
+28
+76
+46
+43
+73
+46
+14
+61
+62
+44
+77
+17
+43
+32
+76
+43
+31
+32
+76
+62
+59
+73
+59
+58
+77
+43
+77
+32
+13
+43
+44
+76
+77
+74
+47
+28
+14
+17
+29
+28
+17
+76
+58
+59
+13
+14
+32
+62
+17
+59
+74
+13
+76
+46
+17
+28
+58
+76
+17
+62
+74
+59
+62
+31
+44
+14
+14
+46
+74
+77
+74
+58
+17
+43
+29
+29
+62
+61
+29
+16
+16
+44
+31
+28
+44
+16
+32
+13
+17
+28
+43
+74
+44
+58
+59
+61
+76
+13
+17
+44
+77
+47
+58
+28
+62
+13
+59
+47
+16
+17
+62
+73
+77
+14
+28
+16
+59
+31
+32
+47
+59
+59
+62
+62
+61
+43
+46
+62
+58
+77
+13
+31
+73
+32
+14
+61
+43
+29
+76
+14
+28
+74
+16
+13
+13
+77
+61
+77
+14
+59
+74
+44
+46
+58
+31
+14
+61
+58
+31
+17
+76
+61
+44
+31
+62
+14
+13
+58
+76
+14
+47
+29
+77
+14
+31
+29
+17
+46
+29
+46
+32
+14
+16
+76
+74
+47
+43
+76
+62
+46
+31
+61
+43
+74
+29
+28
+29
+29
+59
+29
+14
+44
+77
+73
+59
+58
+77
+46
+47
+13
+59
+14
+62
+73
+13
+62
+44
+77
+76
+14
+13
+77
+73
+62
+13
+58
+28
+74
+32
+13
+47
+59
+62
+59
+46
+31
+13
+16
+77
+59
+77
+43
+47
+62
+61
+46
+59
+76
+58
+59
+74
+28
+58
+32
+13
+29
+14
+43
+28
+59
+16
+28
+44
+73
+14
+73
+16
+61
+58
+16
+73
+46
+13
+47
+13
+73
+47
+62
+77
+61
+74
+47
+46
+58
+13
+58
+46
+47
+31
+16
+59
+59
+28
+44
+43
+17
+74
+44
+31
+44
+14
+58
+61
+74
+62
+62
+76
+76
+31
+76
+13
+73
+74
+31
+62
+76
+13
+77
+44
+58
+58
+32
+14
+77
+14
+32
+61
+73
+44
+32
+46
+32
+32
+73
+46
+28
+46
+17
+74
+73
+59
+32
+32
+46
+13
+43
+16
+47
+29
+28
+16
+59
+47
+59
+14
+62
+61
+62
+74
+73
+76
+46
+62
+73
+43
+74
+16
+46
+17
+17
+17
+61
+73
+46
+61
+32
+16
+73
+29
+13
+29
+74
+44
+14
+13
+58
+44
+14
+61
+58
+28
+62
+28
+31
+43
+17
+16
+77
+29
+13
+76
+43
+59
+76
+47
+74
+62
+76
+58
+17
+73
+62
+13
+28
+44
+44
+29
+77
+47
+58
+61
+44
+73
+13
+61
+31
+59
+62
+61
+44
+47
+17
+16
+74
+17
+13
+28
+31
+47
+47
+58
+46
+31
+43
+77
+61
+14
+74
+28
+16
+28
+76
+13
+13
+74
+17
+74
+61
+61
+74
+73
+17
+43
+17
+59
+13
+28
+62
+29
+31
+31
+74
+43
+59
+43
+29
+77
+14
+74
+28
+62
+32
+47
+32
+43
+32
+61
+43
+31
+43
+31
+73
+14
+47
+29
+47
+28
+76
+47
+58
+32
+29
+59
+13
+31
+31
+14
+46
+47
+47
+13
+59
+59
+14
+76
+74
+43
+13
+17
+76
+13
+28
+44
+77
+77
+31
+43
+47
+29
+47
+44
+46
+32
+16
+13
+44
+76
+43
+58
+46
+47
+59
+59
+62
+44
+13
+31
+58
+59
+58
+43
+32
+14
+14
+61
+44
+32
+47
+76
+32
+58
+17
+31
+47
+28
+62
+59
+28
+76
+61
+32
+58
+14
+77
+61
+44
+62
+13
+73
+28
+74
+46
+62
+16
+13
+61
+58
+28
+61
+29
+73
+43
+14
+14
+29
+46
+44
+73
+29
+28
+46
+46
+59
+73
+76
+62
+28
+46
+59
+13
+16
+31
+77
+43
+29
+73
+77
+62
+62
+58
+61
+61
+73
+47
+17
+59
+16
+74
+46
+58
+16
+61
+59
+73
+43
+73
+61
+17
+44
+62
+59
+73
+14
+61
+14
+62
+13
+44
+77
+73
+46
+62
+43
+16
+17
+16
+16
+59
+17
+74
+29
+13
+74
+61
+14
+29
+14
+28
+13
+46
+29
+47
+58
+44
+31
+16
+73
+31
+61
+58
+73
+16
+62
+32
+59
+73
+61
+14
+46
+44
+59
+31
+29
+46
+62
+74
+31
+13
+14
+29
+29
+32
+44
+74
+14
+43
+17
+77
+61
+43
+29
+32
+74
+28
+77
+44
+32
+47
+29
+44
+28
+32
+77
+29
+74
+62
+44
+31
+14
+77
+61
+13
+73
+43
+76
+14
+17
+14
+76
+74
+46
+58
+28
+46
+28
+76
+43
+43
+16
+58
+28
+43
+62
+58
+13
+73
+43
+73
+29
+76
+61
+46
+74
+58
+77
+29
+62
+13
+73
+74
+16
+77
+31
+32
+62
+32
+76
+13
+73
+62
+77
+31
+17
+14
+28
+59
+62
+74
+44
+17
+77
+16
+31
+59
+59
+62
+46
+77
+58
+31
+74
+28
+61
+46
+31
+17
+74
+16
+17
+13
+16
+44
+76
+29
+59
+61
+47
+74
+61
+13
+61
+32
+17
+46
+73
+44
+16
+47
+46
+14
+76
+77
+73
+28
+44
+14
+74
+77
+32
+28
+28
+44
+47
+32
+43
+47
+13
+77
+32
+31
+73
+61
+28
+13
+31
+17
+16
+73
+77
+73
+74
+31
+59
+43
+62
+44
+46
+61
+16
+43
+77
+61
+29
+31
+58
+13
+16
+32
+73
+17
+58
+44
+62
+13
+17
+59
+28
+73
+16
+28
+44
+44
+16
+32
+16
+62
+17
+17
+44
+58
+17
+73
+31
+44
+62
+62
+58
+47
+74
+73
+29
+17
+61
+76
+43
+44
+61
+76
+16
+29
+17
+61
+59
+14
+76
+76
+17
+47
+76
+16
+74
+29
+43
+32
+14
+77
+31
+16
+17
+46
+61
+59
+44
+59
+13
+13
+62
+31
+61
+16
+77
+47
+44
+73
+59
+77
+44
+17
+32
+44
+13
+17
+32
+32
+59
+59
+58
+58
+77
+32
+61
+13
+16
+32
+32
+16
+59
+29
+14
+32
+59
+47
+16
+28
+16
+44
+47
+16
+44
+76
+47
+73
+59
+77
+13
+16
+44
+76
+28
+73
+77
+47
+62
+61
+47
+29
+58
+74
+62
+14
+28
+13
+73
+77
+46
+73
+76
+74
+77
+58
+61
+77
+16
+76
+32
+44
+44
+59
+29
+31
+73
+59
+31
+74
+43
+44
+31
+62
+43
+58
+74
+59
+74
+43
+59
+31
+77
+46
+43
+16
+32
+17
+62
+14
+73
+47
+28
+13
+28
+77
+61
+31
+73
+46
+28
+16
+17
+58
+58
+16
+17
+58
+28
+32
+61
+47
+76
+14
+74
+43
+76
+29
+74
+77
+77
+17
+62
+46
+59
+74
+77
+62
+61
+14
+77
+46
+46
+32
+14
+31
+14
+76
+28
+31
+46
+16
+29
+32
+61
+29
+29
+46
+13
+31
+13
+77
+47
+46
+16
+77
+32
+43
+74
+43
+59
+16
+73
+47
+58
+46
+58
+61
+14
+74
+31
+14
+77
+62
+32
+77
+14
+59
+29
+62
+73
+31
+13
+44
+16
+17
+76
+74
+76
+74
+17
+29
+59
+43
+13
+16
+31
+47
+46
+76
+77
+62
+13
+16
+73
+46
+16
+16
+29
+44
+44
+32
+31
+77
+74
+73
+13
+61
+29
+74
+16
+28
+17
+58
+43
+58
+47
+16
+16
+73
+43
+62
+77
+43
+32
+58
+14
+31
+29
+74
+29
+74
+73
+14
+62
+46
+17
+73
+74
+13
+58
+73
+28
+73
+47
+14
+58
+47
+28
+46
+16
+76
+59
+29
+14
+14
+47
+13
+32
+61
+46
+17
+28
+32
+73
+58
+62
+44
+74
+73
+17
+62
+13
+16
+77
+14
+29
+28
+47
+58
+77
+17
+61
+44
+29
+59
+77
+73
+73
+46
+77
+13
+16
+44
+17
+59
+16
+58
+62
+58
+47
+58
+46
+62
+73
+32
+74
+28
+17
+14
+73
+43
+13
+44
+62
+28
+73
+46
+43
+61
+61
+59
+44
+74
+61
+61
+32
+46
+47
+13
+16
+77
+58
+14
+47
+44
+62
+13
+14
+29
+59
+29
+46
+77
+31
+44
+43
+43
+46
+74
+13
+62
+16
+46
+13
+73
+44
+17
+46
+43
+59
+31
+76
+29
+58
+46
+74
+31
+43
+59
+58
+59
+47
+77
+59
+28
+17
+76
+32
+46
+14
+43
+13
+74
+29
+17
+14
+13
+76
+32
+28
+29
+47
+59
+14
+77
+17
+31
+61
+76
+74
+47
+77
+46
+58
+13
+44
+61
+61
+13
+46
+31
+59
+13
+28
+16
+62
+13
+44
+16
+62
+76
+76
+31
+74
+13
+44
+58
+44
+58
+17
+74
+31
+47
+31
+59
+43
+32
+77
+31
+16
+76
+13
+28
+31
+46
+73
+14
+47
+28
+29
+16
+74
+14
+43
+74
+76
+28
+17
+32
+28
+16
+16
+44
+43
+29
+74
+28
+44
+76
+73
+16
+46
+14
+14
+62
+29
+43
+14
+73
+74
+28
+13
+31
+16
+28
+28
+13
+17
+73
+16
+17
+13
+62
+14
+31
+47
+76
+61
+46
+74
+28
+32
+31
+61
+29
+17
+46
+47
+46
+74
+28
+59
+43
+77
+16
+16
+32
+43
+46
+17
+74
+58
+44
+13
+76
+13
+44
+44
+16
+29
+77
+32
+31
+62
+32
+44
+74
+14
+61
+13
+29
+59
+58
+17
+44
+59
+58
+47
+58
+31
+14
+44
+59
+62
+44
+32
+47
+58
+43
+61
+14
+73
+74
+76
+43
+46
+58
+59
+17
+46
+58
+58
+44
+77
+31
+47
+74
+46
+73
+59
+32
+76
+73
+28
+29
+61
+73
+62
+28
+62
+44
+61
+29
+43
+17
+44
+16
+32
+13
+46
+73
+58
+59
+28
+32
+47
+58
+76
+59
+17
+31
+76
+31
+59
+31
+74
+17
+44
+44
+44
+43
+76
+14
+73
+14
+17
+28
+46
+74
+31
+28
+44
+14
+29
+46
+13
+47
+13
+14
+28
+58
+16
+61
+46
+46
+46
+43
+28
+61
+44
+29
+14
+73
+47
+77
+32
+77
+76
+31
+44
+16
+58
+17
+73
+16
+29
+62
+73
+59
+29
+43
+43
+32
+14
+74
+74
+28
+13
+73
+59
+46
+31
+74
+32
+14
+73
+47
+17
+32
+17
+14
+32
+17
+46
+61
+76
+32
+58
+13
+62
+58
+31
+47
+46
+13
+46
+31
+76
+17
+14
+32
+59
+43
+74
+47
+46
+14
+62
+59
+14
+28
+59
+58
+31
+28
+47
+17
+44
+74
+47
+29
+74
+44
+46
+28
+46
+17
+58
+59
+44
+29
+46
+29
+13
+43
+61
+31
+32
+77
+43
+74
+17
+59
+17
+61
+31
+14
+58
+47
+58
+61
+58
+62
+32
+13
+59
+32
+31
+29
+59
+74
+76
+46
+29
+43
+32
+29
+43
+28
+46
+61
+28
+62
+77
+28
+44
+28
+46
+29
+46
+32
+73
+58
+61
+43
+32
+74
+32
+44
+29
+61
+43
+61
+29
+29
+13
+17
+16
+29
+32
+77
+74
+47
+43
+59
+61
+62
+13
+76
+14
+47
+59
+17
+28
+17
+28
+47
+29
+77
+13
+43
+47
+46
+32
+14
+47
+58
+13
+13
+43
+44
+59
+14
+62
+13
+32
+76
+46
+58
+43
+13
+14
+77
+44
+59
+76
+32
+74
+46
+31
+61
+47
+32
+16
+14
+62
+59
+31
+62
+28
+59
+16
+28
+43
+74
+47
+43
+28
+32
+31
+14
+73
+74
+61
+29
+14
+44
+43
+43
+77
+14
+47
+61
+43
+76
+13
+62
+32
+46
+13
+28
+59
+29
+46
+44
+14
+32
+58
+58
+59
+16
+13
+14
+73
+73
+62
+74
+76
+59
+17
+43
+32
+47
+74
+14
+44
+43
+47
+29
+16
+76
+73
+76
+28
+28
+13
+31
+14
+44
+17
+43
+62
+13
+31
+62
+59
+29
+59
+17
+76
+14
+74
+76
+46
+14
+16
+13
+59
+47
+73
+32
+59
+47
+77
+61
+46
+28
+28
+61
+43
+77
+76
+46
+32
+17
+59
+29
+29
+32
+32
+29
+73
+74
+17
+46
+74
+28
+76
+16
+61
+14
+62
+62
+13
+14
+32
+17
+16
+74
+14
+29
+59
+74
+74
+76
+47
+28
+77
+77
+59
+61
+14
+13
+44
+47
+31
+16
+76
+29
+77
+76
+31
+73
+73
+46
+32
+43
+31
+77
+47
+13
+14
+47
+47
+14
+73
+58
+17
+58
+61
+43
+74
+28
+28
+73
+62
+28
+46
+76
+74
+32
+61
+62
+61
+61
+47
+47
+13
+47
+17
+59
+28
+47
+59
+17
+74
+29
+46
+28
+76
+47
+59
+47
+44
+46
+29
+44
+77
+44
+31
+17
+59
+44
+28
+16
+46
+17
+77
+16
+62
+14
+29
+31
+13
+59
+14
+29
+47
+47
+29
+74
+29
+32
+44
+74
+13
+74
+16
+16
+43
+73
+17
+76
+32
+28
+77
+31
+59
+28
+14
+62
+58
+74
+16
+74
+58
+47
+62
+58
+17
+29
+44
+13
+61
+16
+17
+32
+28
+32
+58
+62
+59
+47
+44
+74
+62
+28
+74
+74
+59
+14
+17
+61
+74
+62
+62
+29
+44
+29
+47
+61
+14
+77
+44
+58
+61
+77
+77
+14
+32
+28
+61
+16
+58
+76
+61
+29
+32
+29
+13
+47
+43
+58
+73
+62
+58
+32
+14
+16
+74
+62
+44
+77
+14
+62
+29
+28
+14
+32
+62
+73
+47
+31
+31
+13
+44
+14
+58
+13
+74
+58
+14
+16
+59
+44
+14
+28
+58
+16
+14
+29
+77
+28
+32
+13
+14
+73
+16
+62
+13
+13
+62
+46
+73
+13
+61
+61
+28
+43
+44
+14
+14
+59
+77
+61
+28
+73
+13
+44
+13
+74
+62
+43
+76
+47
+73
+14
+47
+13
+46
+13
+76
+28
+46
+74
+47
+14
+58
+58
+32
+13
+43
+14
+62
+32
+73
+17
+77
+44
+77
+17
+17
+28
+59
+29
+62
+47
+73
+73
+13
+43
+59
+43
+74
+29
+73
+16
+77
+77
+31
+46
+59
+46
+59
+16
+32
+44
+31
+62
+76
+58
+44
+29
+59
+43
+13
+32
+73
+76
+47
+43
+74
+29
+76
+17
+16
+76
+29
+31
+44
+43
+17
+13
+59
+13
+29
+46
+76
+73
+14
+58
+61
+44
+43
+29
+77
+28
+77
+59
+62
+14
+32
+32
+62
+13
+59
+28
+73
+61
+31
+43
+13
+73
+62
+46
+77
+47
+59
+43
+58
+44
+59
+62
+28
+73
+47
+28
+44
+14
+61
+32
+28
+73
+32
+58
+77
+16
+43
+76
+58
+13
+14
+31
+76
+62
+62
+32
+29
+47
+31
+31
+73
+16
+76
+16
+43
+76
+77
+13
+73
+32
+43
+77
+46
+14
+61
+13
+29
+14
+77
+13
+74
+76
+73
+13
+59
+62
+29
+31
+43
+17
+16
+77
+74
+14
+13
+59
+46
+47
+16
+76
+76
+76
+58
+29
+29
+73
+28
+17
+13
+28
+46
+13
+62
+43
+59
+76
+13
+16
+61
+32
+16
+28
+58
+43
+61
+59
+29
+28
+74
+17
+47
+46
+76
+73
+43
+29
+29
+74
+13
+47
+43
+29
+46
+31
+13
+16
+58
+76
+73
+17
+31
+61
+29
+14
+58
+32
+16
+47
+16
+74
+61
+28
+17
+76
+16
+58
+43
+59
+17
+62
+76
+14
+77
+29
+74
+16
+13
+28
+28
+47
+43
+44
+62
+28
+44
+59
+28
+13
+29
+47
+32
+31
+28
+31
+76
+73
+76
+16
+46
+74
+14
+31
+16
+16
+16
+13
+28
+46
+29
+59
+46
+46
+31
+14
+13
+61
+73
+58
+17
+73
+43
+17
+14
+14
+47
+14
+74
+58
+16
+44
+77
+73
+73
+46
+28
+31
+28
+29
+28
+43
+58
+13
+43
+14
+32
+31
+76
+58
+43
+47
+76
+76
+58
+32
+14
+32
+14
+32
+46
+46
+46
+29
+47
+29
+32
+58
+43
+17
+59
+76
+58
+73
+47
+17
+13
+62
+16
+43
+74
+16
+17
+73
+74
+32
+13
+59
+29
+44
+16
+77
+61
+44
+31
+14
+14
+28
+59
+62
+29
+59
+47
+58
+43
+17
+58
+77
+44
+31
+17
+58
+32
+14
+61
+47
+16
+58
+32
+59
+58
+16
+14
+77
+59
+29
+73
+31
+16
+58
+17
+76
+47
+77
+62
+74
+32
+44
+76
+46
+62
+76
+44
+62
+77
+62
+61
+14
+17
+47
+29
+74
+28
+14
+28
+43
+13
+29
+77
+14
+31
+73
+28
+14
+46
+32
+31
+58
+76
+17
+77
+47
+76
+62
+16
+61
+44
+16
+76
+73
+32
+58
+13
+47
+77
+17
+29
+73
+61
+44
+61
+74
+17
+29
+62
+47
+44
+32
+76
+28
+61
+59
+28
+46
+13
+74
+31
+32
+46
+16
+47
+16
+76
+58
+59
+74
+29
+17
+46
+62
+31
+47
+61
+74
+73
+32
+29
+73
+58
+16
+28
+32
+13
+43
+29
+76
+73
+14
+47
+32
+59
+76
+59
+59
+59
+62
+13
+31
+14
+17
+61
+29
+29
+44
+76
+28
+46
+61
+31
+13
+31
+46
+73
+28
+29
+16
+59
+44
+13
+32
+32
+58
+73
+16
+77
+32
+16
+43
+62
+17
+44
+32
+14
+43
+76
+31
+46
+61
+32
+58
+29
+16
+32
+43
+13
+76
+46
+28
+14
+43
+31
+74
+73
+31
+14
+76
+76
+32
+28
+47
+47
+17
+13
+28
+32
+77
+59
+13
+14
+43
+59
+58
+31
+16
+44
+61
+17
+14
+59
+28
+14
+47
+76
+17
+32
+47
+62
+77
+77
+43
+59
+74
+44
+32
+76
+14
+47
+43
+32
+44
+17
+47
+28
+43
+46
+14
+28
+32
+17
+77
+59
+43
+17
+77
+74
+17
+46
+17
+16
+14
+29
+46
+43
+29
+31
+61
+74
+43
+76
+47
+32
+74
+47
+43
+73
+13
+62
+47
+62
+58
+31
+14
+46
+43
+32
+29
+73
+61
+44
+77
+61
+77
+14
+31
+77
+16
+17
+17
+28
+32
+28
+73
+77
+62
+28
+13
+59
+76
+16
+76
+16
+58
+31
+28
+31
+32
+13
+43
+73
+29
+58
+14
+77
+28
+47
+62
+31
+77
+59
+47
+62
+17
+74
+16
+31
+74
+61
+14
+58
+73
+76
+47
+62
+73
+13
+44
+13
+62
+47
+17
+43
+61
+13
+59
+58
+13
+14
+17
+44
+43
+28
+47
+74
+73
+14
+47
+13
+74
+31
+73
+44
+13
+16
+44
+47
+14
+16
+46
+76
+46
+47
+31
+73
+73
+77
+76
+73
+47
+31
+62
+59
+17
+77
+31
+44
+74
+59
+59
+61
+16
+61
+44
+76
+58
+77
+28
+16
+44
+74
+46
+14
+16
+61
+13
+43
+73
+58
+28
+44
+16
+17
+59
+29
+58
+58
+13
+76
+16
+14
+14
+32
+29
+47
+61
+29
+46
+13
+14
+14
+13
+74
+43
+74
+61
+77
+73
+77
+76
+29
+16
+31
+14
+46
+73
+29
+17
+62
+14
+28
+17
+77
+59
+29
+74
+29
+44
+28
+46
+28
+73
+46
+17
+47
+28
+14
+46
+61
+73
+58
+29
+28
+13
+76
+13
+31
+74
+14
+77
+17
+61
+16
+16
+76
+46
+74
+16
+73
+32
+73
+43
+14
+59
+58
+74
+59
+73
+76
+32
+47
+58
+77
+16
+44
+73
+43
+16
+61
+28
+74
+62
+44
+43
+31
+59
+76
+44
+76
+47
+16
+32
+62
+62
+77
+29
+61
+17
+43
+31
+44
+44
+43
+74
+17
+74
+61
+62
+58
+46
+62
+73