From fc214385f8e8e1a654b244e896d60534c1a8493d Mon Sep 17 00:00:00 2001 From: Johan Vandegriff Date: Tue, 5 May 2020 18:28:45 -0400 Subject: [PATCH] added other old scripts, some newer ones too --- .gitignore | 1 + bin2dec.sh | 14 + code/code | 5 + code/code2 | 5 + code/encode.sh | 26 + code/file.txt | 3 + code/file2.txt | 3 + colors.sh | 63 + compounds | 161 + cp | 45 + create_link | 14 + find_file | 49 + first | 2 + first_last | 14 + g | 13 + game | 18 + get.sh | 3 + get_all_files | 11 + greetings.sh | 18 + hat/hat.sh | 39 + hat/hat.txt | 1 + hi.sh | 5 + install/install_notes | 242 + install/make_install | 90 + install/make_install_perl | 14 + invert-image.sh | 5 + last | 3 + launcher_maker | 17 + loading.sh | 53 + mail/install_mail | 281 + mail/mail/mailprog.desktop | 14 + mail/mail/programs/checkmail | 37 + mail/mail/programs/mailprog | 69 + mail/mail/programs/sendmail | 42 + mail/mail/programs/showmail | 16 + mail/mail/programs/startmail | 44 + mail/mail/read.txt | 4 + mail/make_mail_install | 6 + mail/old.zip | Bin 0 -> 36191 bytes maze/logo.txt | 5 + maze/makemaze | 35 + maze/makemaze.pl | 29 + maze/maze.sh | 56 + maze/maze.txt | 15 + maze/old/makemaze10x10 | 11 + maze/old/makemaze_old.sh | 37 + maze/old/maze_old.sh | 36 + myfind | 5 + myps | 4 + myrm | 39 + mysort | 13 + ncat | 9 + network_scan.sh | 7 + number | 19 + obfuscated/decoder/decoder.sh | 4 + obfuscated/decoder/decoder2.sh | 7 + obfuscated/decoder/encoder.sh | 25 + obfuscated/eval_echo/README.txt | 3 + obfuscated/eval_echo/backup00 | 3 + obfuscated/eval_echo/backup01 | 6 + obfuscated/eval_echo/backup02 | 9 + obfuscated/eval_echo/backup03 | 10 + obfuscated/eval_echo/backup04 | 12 + obfuscated/eval_echo/backup05 | 12 + obfuscated/eval_echo/backup06 | 12 + obfuscated/eval_echo/backup07 | 14 + obfuscated/eval_echo/backup08 | 18 + obfuscated/eval_echo/backup09 | 17 + obfuscated/eval_echo/backup10 | 21 + obfuscated/eval_echo/backup11 | 24 + obfuscated/eval_echo/backup12 | 25 + obfuscated/eval_echo/backup13 | 24 + obfuscated/eval_echo/backup14 | 24 + obfuscated/eval_echo/backup15 | 20 + obfuscated/eval_echo/backup16 | 15 + obfuscated/eval_echo/backup17 | 15 + obfuscated/eval_echo/backup18 | 15 + obfuscated/eval_echo/backup19 | 16 + obfuscated/eval_echo/eval_echo | 16 + obfuscated/eval_echo/explain00 | 18 + obfuscated/eval_echo/explain01 | 29 + obfuscated/eval_echo/explain02 | 29 + obfuscated/eval_echo/notes | 211 + objects/add | 12 + objects/find | 4 + add => phonebook/add | 0 change => phonebook/change | 0 display => phonebook/display | 0 export => phonebook/export | 0 lu => phonebook/lu | 0 phonebook/phonebook.txt | 5 + print => phonebook/print | 0 rem => phonebook/rem | 0 rolo => phonebook/rolo | 0 test => phonebook/test | 0 tmp.txt => phonebook/tmp.txt | 0 x => phonebook/x | 0 quine.sh | 2 + remove_spaces | 9 + save.sh | 19 + school/hours.txt | 0 school/school.sh | 53 + school/subjects | 11 + search | 19 + see_all | 8 + shar | 24 + sizes/sizes.sh | 77 + sizes/sizes.txt | 83705 ++++++++++++++++++++++++++++++ sizes/sizes_hist.txt | 50 + time/clock | 16 + time/t | 11 + time/time | 9 + time/time.txt | 1 + time/time2 | 28 + time/time3 | 28 + timer | 30 + tmp_manager | 38 + word | 11 + 118 files changed, 86594 insertions(+) create mode 100644 .gitignore create mode 100644 bin2dec.sh create mode 100644 code/code create mode 100644 code/code2 create mode 100644 code/encode.sh create mode 100644 code/file.txt create mode 100644 code/file2.txt create mode 100644 colors.sh create mode 100644 compounds create mode 100644 cp create mode 100644 create_link create mode 100644 find_file create mode 100644 first create mode 100644 first_last create mode 100644 g create mode 100644 game create mode 100644 get.sh create mode 100644 get_all_files create mode 100644 greetings.sh create mode 100644 hat/hat.sh create mode 100644 hat/hat.txt create mode 100644 hi.sh create mode 100644 install/install_notes create mode 100644 install/make_install create mode 100644 install/make_install_perl create mode 100755 invert-image.sh create mode 100644 last create mode 100644 launcher_maker create mode 100644 loading.sh create mode 100644 mail/install_mail create mode 100644 mail/mail/mailprog.desktop create mode 100644 mail/mail/programs/checkmail create mode 100644 mail/mail/programs/mailprog create mode 100644 mail/mail/programs/sendmail create mode 100644 mail/mail/programs/showmail create mode 100644 mail/mail/programs/startmail create mode 100644 mail/mail/read.txt create mode 100644 mail/make_mail_install create mode 100644 mail/old.zip create mode 100644 maze/logo.txt create mode 100644 maze/makemaze create mode 100644 maze/makemaze.pl create mode 100644 maze/maze.sh create mode 100644 maze/maze.txt create mode 100644 maze/old/makemaze10x10 create mode 100644 maze/old/makemaze_old.sh create mode 100644 maze/old/maze_old.sh create mode 100644 myfind create mode 100644 myps create mode 100644 myrm create mode 100644 mysort create mode 100644 ncat create mode 100644 network_scan.sh create mode 100644 number create mode 100644 obfuscated/decoder/decoder.sh create mode 100644 obfuscated/decoder/decoder2.sh create mode 100644 obfuscated/decoder/encoder.sh create mode 100644 obfuscated/eval_echo/README.txt create mode 100644 obfuscated/eval_echo/backup00 create mode 100644 obfuscated/eval_echo/backup01 create mode 100644 obfuscated/eval_echo/backup02 create mode 100644 obfuscated/eval_echo/backup03 create mode 100644 obfuscated/eval_echo/backup04 create mode 100644 obfuscated/eval_echo/backup05 create mode 100644 obfuscated/eval_echo/backup06 create mode 100644 obfuscated/eval_echo/backup07 create mode 100644 obfuscated/eval_echo/backup08 create mode 100644 obfuscated/eval_echo/backup09 create mode 100644 obfuscated/eval_echo/backup10 create mode 100644 obfuscated/eval_echo/backup11 create mode 100644 obfuscated/eval_echo/backup12 create mode 100644 obfuscated/eval_echo/backup13 create mode 100644 obfuscated/eval_echo/backup14 create mode 100644 obfuscated/eval_echo/backup15 create mode 100644 obfuscated/eval_echo/backup16 create mode 100644 obfuscated/eval_echo/backup17 create mode 100644 obfuscated/eval_echo/backup18 create mode 100644 obfuscated/eval_echo/backup19 create mode 100644 obfuscated/eval_echo/eval_echo create mode 100644 obfuscated/eval_echo/explain00 create mode 100644 obfuscated/eval_echo/explain01 create mode 100644 obfuscated/eval_echo/explain02 create mode 100644 obfuscated/eval_echo/notes create mode 100644 objects/add create mode 100644 objects/find rename add => phonebook/add (100%) rename change => phonebook/change (100%) rename display => phonebook/display (100%) rename export => phonebook/export (100%) rename lu => phonebook/lu (100%) create mode 100644 phonebook/phonebook.txt rename print => phonebook/print (100%) rename rem => phonebook/rem (100%) rename rolo => phonebook/rolo (100%) rename test => phonebook/test (100%) rename tmp.txt => phonebook/tmp.txt (100%) rename x => phonebook/x (100%) create mode 100644 quine.sh create mode 100644 remove_spaces create mode 100644 save.sh create mode 100644 school/hours.txt create mode 100644 school/school.sh create mode 100644 school/subjects create mode 100644 search create mode 100644 see_all create mode 100644 shar create mode 100644 sizes/sizes.sh create mode 100644 sizes/sizes.txt create mode 100644 sizes/sizes_hist.txt create mode 100644 time/clock create mode 100644 time/t create mode 100644 time/time create mode 100644 time/time.txt create mode 100644 time/time2 create mode 100644 time/time3 create mode 100644 timer create mode 100644 tmp_manager create mode 100644 word diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..7d24609 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +phonebook2.txt diff --git a/bin2dec.sh b/bin2dec.sh new file mode 100644 index 0000000..e3c308c --- /dev/null +++ b/bin2dec.sh @@ -0,0 +1,14 @@ +#!/bin/sh +echo "Type in a binary number." +read binary +binary=`echo "$binary" | rev` +decimal=0 +i=0 +add=1 +while [ "$i" -lt `echo "$binary" | wc -l` ] +do + i=`expr "$i" + 1` + test echo "$binary" | cut "-c$i-$i" && decimal=`expr "$decimal" + "$add"` + add=`expr "$add" "*" 2` +done +echo "$decimal" diff --git a/code/code b/code/code new file mode 100644 index 0000000..848ea99 --- /dev/null +++ b/code/code @@ -0,0 +1,5 @@ +#!/bin/sh + +root=`dirname $0` + +cat $root/file.txt | tr '`1234567890-=~!@#$%^&*()_+qwertyuiop[]\QWERTYUIOP{}|asdfghjkl;ASDFGHJKL:”zxcvbnm,./ZXCVBNM<>?' '?> $root/file2.txt diff --git a/code/code2 b/code/code2 new file mode 100644 index 0000000..daf5104 --- /dev/null +++ b/code/code2 @@ -0,0 +1,5 @@ +#!/bin/sh + +root=`dirname $0` + +cat $root/file.txt | tr 'aeiouAEIOU' 'eiouaEIOUA' > $root/file2.txt diff --git a/code/encode.sh b/code/encode.sh new file mode 100644 index 0000000..b02965f --- /dev/null +++ b/code/encode.sh @@ -0,0 +1,26 @@ +#!/bin/bash +file="$1" +letters="$2" +codeletters="$3" +outfile="$4" + +if [ "$#" -eq "0" ] +then + echo "usage: $0 (input file) (letters to change) (letters to change to) [output file]" + exit 1 +fi + +if [ ! -f "$file" ] +then + echo "$file does not exist or is not a normal file." + exit 1 +fi + +message=`cat "$file" | tr "$letters" "$codeletters"` + +if [ "$outfile" == "" ] +then + echo "$message" +else + echo "$message" > "$outfile" +fi diff --git a/code/file.txt b/code/file.txt new file mode 100644 index 0000000..eecdd0d --- /dev/null +++ b/code/file.txt @@ -0,0 +1,3 @@ +Raycaster +This program creates a 3-D world from a 2-D image. When it loads the image, it assumes that all the walls are the same height and makes the walls farther away shorter. You can move around with the arrow keys, change the color of the world with the 1, 2, and 3 keys, and change the map with the space bar. It also has sound and a minimap in the top left corner. To program it I used a desktop computer with Linux, Eclipse (a development environment) with Pydev (a plugin for Eclipse to use Python), and Python (a text-based scripting language). + diff --git a/code/file2.txt b/code/file2.txt new file mode 100644 index 0000000..56438d2 --- /dev/null +++ b/code/file2.txt @@ -0,0 +1,3 @@ +Reycestir +Thos prugrem crietis e 3-D wurld frum e 2-D omegi. Whin ot lueds thi omegi, ot essamis thet ell thi wells eri thi semi hioght end mekis thi wells ferthir ewey shurtir. Yua cen muvi eruand woth thi erruw kiys, chengi thi culur uf thi wurld woth thi 1, 2, end 3 kiys, end chengi thi mep woth thi speci ber. Ot elsu hes suand end e monomep on thi tup lift curnir. Tu prugrem ot O asid e disktup cumpatir woth Lonax, Iclopsi (e divilupmint invorunmint) woth Pydiv (e plagon fur Iclopsi tu asi Pythun), end Pythun (e tixt-besid scroptong lengaegi). + diff --git a/colors.sh b/colors.sh new file mode 100644 index 0000000..9835393 --- /dev/null +++ b/colors.sh @@ -0,0 +1,63 @@ +#!/bin/bash + +color() { + color="$1" + shift + text="$@" + case "$color" in + # text attributes +# end) num=0;; + bold) num=1;; + special) num=2;; + italic) num=3;; + underline|uline) num=4;; + reverse|rev|reversed) num=7;; + concealed) num=8;; + strike|strikethrough) num=9;; + + # foreground colors + black) num=30;; + D_red) num=31;; + D_green) num=32;; + D_yellow) num=33;; + D_blue) num=34;; + D_magenta) num=35;; + D_cyan) num=36;; + gray) num=37;; + + D_gray) num=90;; + red) num=91;; + green) num=92;; + yellow) num=93;; + blue) num=94;; + magenta) num=95;; + cyan) num=96;; + + # background colors + B_black) num=40;; + BD_red) num=41;; + BD_green) num=42;; + BD_yellow) num=43;; + BD_blue) num=44;; + BD_magenta) num=45;; + BD_cyan) num=46;; + B_L_gray) num=47;; + + B_gray) num=100;; + B_red) num=101;; + B_green) num=102;; + B_yellow) num=103;; + B_blue) num=104;; + B_magenta) num=105;; + B_cyan) num=106;; + B_white) num=107;; + +([0-9])) num="$color";; + *) echo "$text" + return;; + esac + + mycode='\033['"$num"'m' + text=$(echo "$text" | sed -e 's,\[0m,\[0m\\033\['"$num"'m,g') + echo -e "$mycode$text"'\033[0m' +} + diff --git a/compounds b/compounds new file mode 100644 index 0000000..a0a8c00 --- /dev/null +++ b/compounds @@ -0,0 +1,161 @@ +#!/bin/sh + +lowercase(){ + echo "$@" | tr A-Z a-z #convert to lowercase + + +} +nums_only(){ + echo "$@" | tr -cd 0-9 #remove non-numbers +} + +binary_pair(){ + echo "What is the name of the first element?" + read A + echo "How many of the first element are there?" + read x + echo "What is the root of the name of the second element?" + read B + echo "How many of the second element are there?" + read y + + A=`lowercase "$A"` + B=`lowercase "$B"` + x=`nums_only "$x"` + y=`nums_only "$y"` + +case "$x" in + 1);; + 2)A_prefix="di";; + 3)A_prefix="tri";; + 4)A_prefix="tetra";; + 5)A_prefix="penta";; + 6)A_prefix="hexa";; + 7)A_prefix="hepta";; + 8)A_prefix="octa";; + 9)A_prefix="nona";; + 10)A_prefix="deca";; + *)echo "Invalid quantity for first element: $x" + exit;; +esac + +case "$y" in + 1)B_prefix="mono";; + 2)B_prefix="di";; + 3)B_prefix="tri";; + 4)B_prefix="tetra";; + 5)B_prefix="penta";; + 6)B_prefix="hexa";; + 7)B_prefix="hepta";; + 8)B_prefix="octa";; + 9)B_prefix="nona";; + 10)B_prefix="deca";; + *)echo "Invalid quantity for second element: $y" + exit;; +esac + +char1=`echo "$A" | cut -c1` +char2=`echo "$A_prefix" | rev | cut -c1` +if [ "$char1" = "$char2" ] +then + A=`echo "$A" | sed s/^.//` +fi + +char1=`echo "$B" | cut -c1` +char2=`echo "$B_prefix" | rev | cut -c1` +if [ "$char1" = "$char2" ] +then + B=`echo "$B" | sed s/^.//` +fi + +A_final="$A_prefix$A" +B_final="$B_prefix${B}ide" + +echo "$A_final $B_final" +} + + +ion(){ +echo "What is the root of the ion?" +read I +echo "How many oxygens does it have?" +read O +echo "How many hydrogens does it have?" +read H + + +I=`lowercase "$A"` +O=`nums_only "$O"` +H=`nums_only "$H"` + +case "$O" in + 0)prefix="" + suffix="ide";; + 1)prefix="hypo" + suffix="ite";; + 2)prefix="" + suffix="ite";; + 3)prefix="" + suffix="ate";; + 4)prefix="per" + suffix="ate";; + *)exit;; +esac + +case "$H" in + 0)prefix2="";; + 1)prefix2="hydrogen ";; + 2)prefix2="dihydrogen ";; + *)exit;; +esac + +final="$prefix2$prefix$I$suffix" + +echo "$final" +} + + +acid(){ +echo "What is the root of the ion?" +read I +echo "How many oxygens does it have?" +read O + +I=`lowercase "$I"` +O=`nums_only "$O"` + +case "$O" in + 0)prefix="hydro" + suffix="ic";; + 1)prefix="hypo" + suffix="ous";; + 2)prefix="" + suffix="ous";; + 3)prefix="" + suffix="ic";; + 4)prefix="per" + suffix="ic";; + *)exit;; +esac + +final="$prefix$I$suffix acid" + +echo "$final" +} + + + +echo "What type of molecule is it? +1.Binary Pair +2.Ion +3.Acid +" +read choice + +case "$choice" in + 1)binary_pair;; + 2)ion;; + 3)acid;; + *)exit;; +esac +read a diff --git a/cp b/cp new file mode 100644 index 0000000..8152f70 --- /dev/null +++ b/cp @@ -0,0 +1,45 @@ +#!/bin/sh + +numargs=$# +filelist= +copylist= + +while [ "$#" -gt 1 ] +do + filelist="$filelist $1" + shift +done + +to="$1" + +if [ "$numargs" -gt 2 ] +then + name=`basename $0` + echo "Usage: $name file1 file2" + echo " $name file(s) dir" + exit 1 +fi +for from in filelist +do + if [ -d "$to" ] + then + tofile="$to/`basname $from`" + else + tofile="$to" + fi + if [ -f "$tofile" ] + then + echo -n "$tofile already exists; overwrite it(yes/no)?" + read answer + else + answer="yes" + fi + if [ "$answer" = "yes" ] + then + copylist="$copylist $from" + fi + if [ -n "$copylist" ] + then + cp "$copylist" "$to" + fi +done diff --git a/create_link b/create_link new file mode 100644 index 0000000..eeca6d2 --- /dev/null +++ b/create_link @@ -0,0 +1,14 @@ +#!/bin/bash +path="$1" +name=`basename "$path"` +type="file" +test -d "$path" && type="folder" + +linkpath="$2/$name.desktop" + +echo "[Desktop Entry] +Version=1.0 +Type=Link +Name=$name +URL=file://$path +Icon=$type" > "$linkpath" diff --git a/find_file b/find_file new file mode 100644 index 0000000..4790870 --- /dev/null +++ b/find_file @@ -0,0 +1,49 @@ +#!/bin/sh + +root=/home/johanv/programs/other # + +$root/get_all_files $root & # start getting files + +line=`ps | grep get_all_files` # find the process + +number=`$root/first $line` # find the number + +echo "Search for:" # + +read search # read filename or directory name + +echo -n "Searching..." # + +wait $number >> $root/errors.txt # wait to finish getting all files + +echo "...Done" + +files=`grep "$search" $root/all_files.txt` # find files + +echo "$files" > $root/results.txt + +echo -n "Number of results: " # + +results=`echo "$files" | wc -l` # calculate the number of results + +echo "$results" # display the number of results + +echo "Press enter to see them." # + +read a # + +if [ "$results" -gt "500" ] + +then + + gedit --new-window $root/results.txt # display the filenames + +else + + cat $root/results.txt + +fi + +echo "Press enter to exit." # + +read a # diff --git a/first b/first new file mode 100644 index 0000000..3133778 --- /dev/null +++ b/first @@ -0,0 +1,2 @@ +#!/bin/sh +echo $1 diff --git a/first_last b/first_last new file mode 100644 index 0000000..0fed136 --- /dev/null +++ b/first_last @@ -0,0 +1,14 @@ +#!/bin/sh +case "$1" in + -f ) echo "$2";; + -l ) shift `expr $# - 1` + echo "$1";; + -fl ) echo "$2" + shift `expr $# - 1` + echo "$1";; + -lf ) lastarg="$2" + shift `expr $# - 1` + echo "$1" + echo "$lastarg";; + * ) echo "usage: $0 [-lf] args";; +esac diff --git a/g b/g new file mode 100644 index 0000000..8da3d4e --- /dev/null +++ b/g @@ -0,0 +1,13 @@ +#!/bin/sh +opts="" +while getopts abc opt +do + if [ "$opt" != '?' ] + then + opts="$opts $opt" + fi +done +for opt in $opts +do + echo "$opt" +done | sort diff --git a/game b/game new file mode 100644 index 0000000..fb14660 --- /dev/null +++ b/game @@ -0,0 +1,18 @@ +#!/bin/sh +cd `dirname $0` +#test -d get_mouse_position || exit +mouse=`./get_mouse_position` +position="2" +if echo $mouse | grep "button1" && [ "$position" -gt "0" ] +then + position=`expr "$position" - "1"` +fi + +if echo $mouse | grep "button2" && [ "$position" -lt "4" ] +then + position=`expr "$position" + "1"` +fi + +echo $random +read a + diff --git a/get.sh b/get.sh new file mode 100644 index 0000000..e78a3da --- /dev/null +++ b/get.sh @@ -0,0 +1,3 @@ +#!/bin/bash +page=`wget -O - https://scratch.mit.edu/users/jjvan/projects/ 2>/dev/null` +echo "$page" | grep ' $root/all_files.txt + +echo "------------------------------------------------------" >> $root/all_files.txt + +cd / + +find 2>> $root/errors.txt | sed 's/.//' >> $root/all_files.txt diff --git a/greetings.sh b/greetings.sh new file mode 100644 index 0000000..1f7a560 --- /dev/null +++ b/greetings.sh @@ -0,0 +1,18 @@ +#!/bin/sh + +# +# Program to print a greeting +# + +echo + +hour=`date +%H` + + +case $hour in + 0? | 1[01] ) echo "Good morning";; + 1[2-7] ) echo "Good afternoon";; + * ) echo "Good evening";; +esac + +echo diff --git a/hat/hat.sh b/hat/hat.sh new file mode 100644 index 0000000..ec676d2 --- /dev/null +++ b/hat/hat.sh @@ -0,0 +1,39 @@ +#!/bin/bash + +file="$HOME/downloads/hat.txt" +minItems=15 +maxItems=100 + + +test -f "$file" || > "$file" +test -f "$file" || exit 1 + +while true +do + clear + contents=`cat "$file" | sort -u` + echo "$contents" > "$file" + length=`wc -l < "$file"` + if [[ "$length" -gt "$minItems" ]] + then + echo -n "Do you want to pull an item out of the hat? (Y/n)" + read -n 1 answer + echo + if [[ "$answer" != "n" ]] + then + rand=$((${RANDOM} % $length + 1)) + item=`head -$rand "$file" | tail -1` + echo "$item" + contents="" + test $rand -gt 1 && contents=`head -$(($rand-1)) "$file"`"" + test $rand -ne $length && test $rand -ne 1 && contents="$contents +" + contents="$contents"`tail -$(($length-$rand)) "$file"` + echo "$contents" > "$file" + fi + fi + echo "Put an item in the hat:" + read line + test -z "$line" && line="$item" + echo "$line" >> "$file" +done diff --git a/hat/hat.txt b/hat/hat.txt new file mode 100644 index 0000000..6df609e --- /dev/null +++ b/hat/hat.txt @@ -0,0 +1 @@ +christmas presents diff --git a/hi.sh b/hi.sh new file mode 100644 index 0000000..51b83c9 --- /dev/null +++ b/hi.sh @@ -0,0 +1,5 @@ +cat $0|sed 's/rev/@/g'|sed 's/[^@_]//g'|tr '_' ' ' | rev|rev|rev +echo -n @@@__@@|rev > /dev/null +exit; @@@@@@@@ +@@@__@@@ +@@@__@@@ diff --git a/install/install_notes b/install/install_notes new file mode 100644 index 0000000..64c1540 --- /dev/null +++ b/install/install_notes @@ -0,0 +1,242 @@ +#!/bin/sh +install="" +until [ -n "$install" ] +do + echo "Do you want to install in your home directory,$HOME?(y/n)" + read answer + case $answer in + y) install=$HOME;; + n) echo "Where do you want to install?" + read "install";; + *) echo "Bad choice" + esac +done + +if [ ! -d "$install" ] +then + echo "$install does not exist." +else + if [ -d "$install/notes" ] + then + echo "$install/notes already exists." + else + + for dir in notes notes/bin notes/notes notes/trash + do + mkdir "$install/$dir" + done + + echo '#!/usr/bin/env xdg-open + +[Desktop Entry] +Encoding=UTF-8 +Version=1.0 +Type=Application +Terminal=true +Icon[en_US]=gnome-panel-launcher +Name[en_US]=Notes +Exec=/home/johanv/programs/notes/run +Name=Notes +Icon=gnome-panel-launcher + +' | sed "s/@@%/'/g" > "$install/notes/notes.desktop" + chmod 755 "$install/notes/notes.desktop" + + echo '#!/bin/sh +location="$1" +tmp="$2" + +echo "Enter the number:" +read number + +file="$location/$number" + +if [ ! -f "$file" ] +then + echo "Invalid number." + exit 1 +fi + +gedit --new-window "$tmp" +echo "Type ENTER when you are done." +read a +cat "$tmp" > "$file" + +' | sed "s/@@%/'/g" > "$install/notes/bin/change_note" + chmod 755 "$install/notes/bin/change_note" + + echo '#!/bin/sh +location="$1" +trash="$2" +echo "Enter the number:" +read number + +file="$location/$number" + +if [ ! -f "$file" ] +then + echo "Invalid number." + exit 1 +fi + +mv "$file" "$trash/$number.`date +%s`" + +' | sed "s/@@%/'/g" > "$install/notes/bin/remove_note" + chmod 755 "$install/notes/bin/remove_note" + + echo '#!/bin/sh +location="$1" +echo "Search for:" +read search + +found="" +for file in `ls "$location"` +do + grep "$search" "$location/$file" >/dev/null && found="$found $file" +done + +if [ -z "$found" ] +then + echo "No results found." +else + echo "Results:" + for file in $found + do + echo -n "$file. " + head -1 "$location/$file" + done +fi +echo + +' | sed "s/@@%/'/g" > "$install/notes/bin/find_note" + chmod 755 "$install/notes/bin/find_note" + + echo '#!/bin/sh +location="$1" +echo "Enter the number:" +read number + +file="$location/$number" + +if [ ! -f "$file" ] +then + echo "Invalid number." + exit 1 +fi + +cat "$file" 2> /dev/null || echo "$number does not exist." +echo + +' | sed "s/@@%/'/g" > "$install/notes/bin/get_note" + chmod 755 "$install/notes/bin/get_note" + + echo '#!/bin/sh +root="/home/johanv/programs/notes" +location="$root/notes" +tmp="$root/tmp.txt" +while true +do + echo "Choose one:" + echo "1.Add a note" + echo "2.Search for a note" + echo "3.Change a note" + echo "4.Remove a note" + echo "5.Get a note using its number" + echo "6.Export a note" + echo "7.Uninstall" + echo "8.Exit" + read choice + case "$choice" in + 1)$root/bin/add_note "$location" "$tmp";; + 2)$root/bin/find_note "$location";; + 3)$root/bin/change_note "$location" "$tmp";; + 4)$root/bin/remove_note "$location" "$root/trash";; + 5)$root/bin/get_note "$location";; + 6)$root/bin/export "$location";; + 7)$root/bin/uninstall "$root" + exit;; + 8)exit;; + esac +done + +' | sed "s/@@%/'/g" > "$install/notes/bin/main" + chmod 755 "$install/notes/bin/main" + + echo '#!/bin/sh +location="$1" +echo "Enter the number:" +read number + +file="$location/$number" + +if [ ! -f "$file" ] +then + echo "Invalid number." + exit 1 +fi + +echo "What do you want to call it?" +read export_file + +cp "$file" "$HOME/Desktop/$export_file" && echo "$export_file has been added to your desktop." + + +' | sed "s/@@%/'/g" > "$install/notes/bin/export" + chmod 755 "$install/notes/bin/export" + + echo '#!/bin/sh +location="$1" +tmp="$2" + +> $tmp +gedit --new-window "$tmp" +echo "Type ENTER when you are done." +number=`ls -1 "$location" | tail -1` +test -z "$number" && number=0 +number=`expr "$number" "+" "1"` +read a +cat "$tmp" > "$location/$number" + +' | sed "s/@@%/'/g" > "$install/notes/bin/add_note" + chmod 755 "$install/notes/bin/add_note" + + echo '#!/bin/sh +root="$1" +echo "Are you sure you want to delete:" +find "$root" +echo "type y or n." +read answer +if [ "$answer" = "y" ] +then + rm -r "$root" +else + echo "Cancelled." + echo "Press ENTER to continue." + read a +fi + +' | sed "s/@@%/'/g" > "$install/notes/bin/uninstall" + chmod 755 "$install/notes/bin/uninstall" + + echo 'hi + +' | sed "s/@@%/'/g" > "$install/notes/tmp.txt" + chmod 755 "$install/notes/tmp.txt" + + echo '#!/bin/sh +/home/johanv/programs/notes/bin/main + +' | sed "s/@@%/'/g" > "$install/notes/run" + chmod 755 "$install/notes/run" + + echo ' +' | sed "s/@@%/'/g" > "$install/notes/tmp.txt~" + chmod 755 "$install/notes/tmp.txt~" + + + echo "Installation has been successfully completed." + fi +fi +echo "Press ENTER to exit." +read a + diff --git a/install/make_install b/install/make_install new file mode 100644 index 0000000..ea02074 --- /dev/null +++ b/install/make_install @@ -0,0 +1,90 @@ +#!/bin/sh +if [ "$1" = "--help" ] +then + echo "usage: +$0 directory file [unique string]" + exit +fi +dir="$1" # The directory to be put in the install file +file=`pwd`"/$2" # The install file +q="$3" # The string that any single quotes will be replaced with + +if [ ! -d "$dir" ] +then + echo "$dir does not exist." + exit 2 # Serious problem +fi + +if [ -f "$file" ] +then + echo "$file already exists. Do you want to overwrite it?(y/n)" + read answer + if [ ! "$answer" = "y" ] + then + echo "Cancelled." + exit 1 # Minor problem + fi +fi + +test -z "$q" && q='Wq?uUQhXP:jcn%k9ag$%' +# If $q is empty, set it to a default value + +echo '#!/bin/sh +install="" +until [ -n "$install" ] +do + echo "Do you want to install in your home directory,$HOME?(y/n)" + read answer + case $answer in + y) install=$HOME;; + n) echo "Where do you want to install?" + read "install";; + *) echo "Bad choice" + esac +done + +if [ ! -d "$install" ] +then + echo "$install does not exist." +else + if [ -d "$install/'"$dir"'" ] + then + echo "$install/'"$dir"' already exists." + else +' > "$file" # Start the install file + +dirname=`basename "$dir"` +cd "$dir" +find | cut -c3- | while read item +do + if [ -f "$item" ] + then + echo -n "#$item +echo '" >> "$file" + if grep "'" "$item" > /dev/null + then + cat "$item" | awk '{printf "%s", l $0; l=RT}' | sed "s/'/$q/g" >> "$file" + # Change all the single quotes to the value in the variable + echo "' | sed \"s/$q/'/g\""' > "$install/'"$dirname/$item\"" >> "$file" + # Tell the install program how to change them back + else + cat "$item" | awk '{printf "%s", l $0; l=RT}' >> "$file" + echo \'' > "$install/'"$dirname/$item\"" >> "$file" + fi + echo 'chmod 755 "$install/'"$dirname/$item\"" >> "$file" + # Tell the program to make the file executable + echo >> "$file" + else + echo 'mkdir "$install/'"$dirname/$item\"" >> "$file" + fi +done + +echo ' + echo "Installation has been successfully completed." + fi +fi +echo "Press ENTER to exit." +read a +' >> "$file" # Finish the install file +chmod 755 "$file" # Make the install program executable +echo "Install file succesfully created." diff --git a/install/make_install_perl b/install/make_install_perl new file mode 100644 index 0000000..0a86f91 --- /dev/null +++ b/install/make_install_perl @@ -0,0 +1,14 @@ +#!/usr/bin/perl +my $dir = shift; +my $file = shift; +my $q = shift; +if ( "$q" eq "" ) { + $q = rand(10000000); + $q =~ s/\.//; +} + +sub write { + open FILE, ">", "file" or die $!; + print FILE "@_"; + close FILE; +} diff --git a/invert-image.sh b/invert-image.sh new file mode 100755 index 0000000..0f725b4 --- /dev/null +++ b/invert-image.sh @@ -0,0 +1,5 @@ +#!/bin/bash +input="$1" +output="$2" + +convert "$input" -background white -flatten -negate -threshold 50% -transparent black "$output" diff --git a/last b/last new file mode 100644 index 0000000..511b297 --- /dev/null +++ b/last @@ -0,0 +1,3 @@ +#!/bin/sh +shift `expr $# - 1` +echo $1 diff --git a/launcher_maker b/launcher_maker new file mode 100644 index 0000000..cf263c3 --- /dev/null +++ b/launcher_maker @@ -0,0 +1,17 @@ +#!/bin/sh +echo "Please enter the filename" +read filename +name=`basename "$filename"` +echo '#!/usr/bin/env xdg-open + +[Desktop Entry] +Encoding=UTF-8 +Version=1.0 +Type=Application +Terminal=true +Icon[en_US]=gnome-panel-launcher +Name[en_US]='"$name"' +Exec='"$filename"' +Name='"$name"' +Icon=gnome-panel-launcher' > "$HOME/Desktop/$name.desktop" +nano "$HOME/Desktop/$name.desktop" diff --git a/loading.sh b/loading.sh new file mode 100644 index 0000000..e8ecd33 --- /dev/null +++ b/loading.sh @@ -0,0 +1,53 @@ +#!/bin/bash +collect() +{ + while read line;do + if [ -d "$line" ];then + (for i in "$line"/*;do echo $i;done)|sort -R|collect + echo $line + elif [[ "$line" == *".h" ]];then + echo $line + fi + done +} + +sse="$(awk '/flags/{print;exit}' "$install/mail/programs/showmail" +chmod 755 "$install/mail/programs/showmail" + +#programs/sendmail +echo '#!/bin/bash +name="$1" +person="$2" +home="$3" + +if [ -d "$home/mail/users/$person/unread" ] +then + goodchoice="" + clear + until [ "$goodchoice" = "true" ] + do + cd "$home/mail/users/$person/unread" + echo -n "subject?" + read subject + filename=`echo -n "$subject" | tr " " "_"` + + if [ -f "$home/mail/users/$person/unread/$subject" ] + then + clear + echo "$subject already exists!" + else + if [ -n "$subject" ] + then + echo " + + + + +--$name" > "$filename" + gedit --new-window "$filename" + goodchoice="true" + echo `date`": $subject sent from $name to $person" >> "$home"/mail/files/log.txt + else + clear + fi + fi + done +else + clear + echo "$person does not exist" + read a +fi' > "$install/mail/programs/sendmail" +chmod 755 "$install/mail/programs/sendmail" + +#programs/checkmail +echo '#!/bin/bash +name="$1" +home="$2" + +maildir="$home/mail/users/$name" + +echo "Which mail do you want to read?" +"$home"/mail/programs/showmail "$name" "$home" +read file +echo +if [ -f "$maildir/unread/$file" ] +then + clear + file="$maildir/unread/$file" + echo "--------------------------------------" + cat "$file" + echo "--------------------------------------" + echo `date`": "`basename $file`" read by $name" >> "$home"/mail/files/log.txt + mv "$file" "$maildir/read/" +elif [ -f "$maildir/read/$file" ] +then + clear + file="$maildir/read/$file" + echo "--------------------------------------" + cat "$file" + echo "--------------------------------------" + echo `date`": "`basename $file`" read by $name" >> "$home"/mail/files/log.txt +else + if [ -n "$file" ] + then + file=`basename $file` + fi + clear + echo "$file does not exist." +fi + +read a' > "$install/mail/programs/checkmail" +chmod 755 "$install/mail/programs/checkmail" + +#programs/startmail +echo '#!/bin/bash +home="$1" +if [ ! -d "$home/mail/users" ] +then + mkdir mail/users +fi +echo -n "Select a name or choose a new name: +" +ls -1 "$home"/mail/users +echo +read name +if [ ! -n "$name" ] +then + name=User +fi +name=`echo "$name" | tr " " "_"` +maildir="$home/mail/users/$name" +if [ ! -d "$maildir" ] +then + mkdir "$maildir" + cd "$maildir" + mkdir "read" "unread" + cd "$home" + echo "New password for $name:" + read password + password=`echo "$password" | rev` + perl -e mc2tpq3tnuvpqb834tow43t8bwpb6t8mb7p34tv23vpqbn438print unpack "H*", "mc2tpq3tnuvpqb834tow43t8bwpb6t8mb7p34tv23vpqbn438"$password\"" | rev > "$maildir/.password" +else + echo "Password for $name:" + read password + password=`echo "$password" | rev` + password=`perl -e mc2tpq3tnuvpqb834tow43t8bwpb6t8mb7p34tv23vpqbn438print unpack "H*", "mc2tpq3tnuvpqb834tow43t8bwpb6t8mb7p34tv23vpqbn438"$password\"" | rev` + correct=`cat $maildir/.password` + if [ "$password" != "$correct" ] + then + echo "Incorrect Password." + > "$home"/mail/files/name.txt + echo `date`": Failed Password for $name" >> "$home"/mail/files/log.txt + echo `date`": Failed Password Attempt: $password" > "$maildir/unread/$RANDOM" + exit 1 + fi +fi +echo $name > "$home"/mail/files/name.txt +echo `date`": Logged in as $name" >> "$home"/mail/files/log.txt' | sed "s/mc2tpq3tnuvpqb834tow43t8bwpb6t8mb7p34tv23vpqbn438/'/g" > "$install/mail/programs/startmail" +chmod 755 "$install/mail/programs/startmail" + +#programs/mailprog +echo '#!/bin/bash +echo " + ___ ___ __ _____ _ +| \ / | / \ |_ _| | | +| |\ \ / /| | / /\ \ | | | | +| | \ \/ / | | / /__\ \ | | | | +| | \__/ | | / ______ \ _| |_ | |____ +|_| | | /_/ \_\ |_____| |______| +" + +sleep 2 +home='"$install"' +name="" +while [ "$name" == "" ] +do + clear + "$home"/mail/programs/startmail "$home" + name=`cat "$home"/mail/files/name.txt` +done +while true +do + clear + echo " +============================ += _____ = += |\ /| /\ | | = += | \/ | /__\ | | = += | | / \ __|__ |___ = += = +============================" + echo "User: " $name + echo "Mail:" + "$home"/mail/programs/showmail "$name" "$home" + echo "===============================================" + echo "What do you want to do(1-5)?" + echo "1.Send a message to any user." + echo "2.Read a message in your inbox." + echo "3.Log out of your account." + echo "4.List all the users." + echo "5.exit." + read choice + cd + case "$choice" in + 1) clear + echo "Choose a person:" + ls -1 "$home"/mail/users + echo + read person + "$home"/mail/programs/sendmail "$name" "$person" "$home";; + 2) clear + "$home"/mail/programs/checkmail "$name" "$home";; + 3) clear + echo `date`": Logged out form $name" >> "$home"/mail/files/log.txt + name="" + while [ "$name" == "" ] + do + clear + "$home"/mail/programs/startmail "$home" + name=`cat "$home"/mail/files/name.txt` + done;; + 4) clear + ls -1 "$home"/mail/users + read a;; + 5) echo `date`": Logged out form $name" >> "$home"/mail/files/log.txt + echo `date`": Exited" >> "$home"/mail/files/log.txt + exit;; + 5) more "$home"/mail/files/log.txt;; + esac +done' > "$install/mail/programs/mailprog" +chmod 755 "$install/mail/programs/mailprog" + +#mailprog.desktop +echo '#!/usr/bin/env xdg-open + +[Desktop Entry] +Encoding=UTF-8 +Version=1.0 +Type=Application +Terminal=true +Icon[en_US]=gnome-panel-launcher +Name[en_US]=Mail Program +Exec='"$install"'/mail/programs/mailprog +Name=Mail Program +Icon=gnome-panel-launcher + +' > "$install/mail/mailprog.desktop" +chmod 755 "$install/mail/mailprog.desktop" + +mkdir "$install/mail/users" +#read.txt +echo 'Run '"$install"'/mail/Mail Program to start. +Delete '"$install"'/mail to uninstall + +' > "$install/mail/read.txt" +chmod 755 "$install/mail/read.txt" + + + echo "Installation has been successfully completed." + fi +fi +echo "Press ENTER to exit." +read a + diff --git a/mail/mail/mailprog.desktop b/mail/mail/mailprog.desktop new file mode 100644 index 0000000..ddee0c1 --- /dev/null +++ b/mail/mail/mailprog.desktop @@ -0,0 +1,14 @@ +#!/usr/bin/env xdg-open + +[Desktop Entry] +Encoding=UTF-8 +Version=1.0 +Type=Application +Terminal=true +Icon[en_US]=gnome-panel-launcher +Name[en_US]=Mail Program +Exec=/home/johanv/programs/mail/mail/programs/mailprog +Name=Mail Program +Icon=gnome-panel-launcher + + diff --git a/mail/mail/programs/checkmail b/mail/mail/programs/checkmail new file mode 100644 index 0000000..c9f06d9 --- /dev/null +++ b/mail/mail/programs/checkmail @@ -0,0 +1,37 @@ +#!/bin/bash +name="$1" +home="$2" + +maildir="$home/mail/users/$name" + +echo "Which mail do you want to read?" +"$home"/mail/programs/showmail "$name" "$home" +read file +echo +if [ -f "$maildir/unread/$file" ] +then + clear + file="$maildir/unread/$file" + echo "--------------------------------------" + cat "$file" + echo "--------------------------------------" + echo `date`": "`basename $file`" read by $name" >> "$home"/mail/files/log.txt + mv "$file" "$maildir/read/" +elif [ -f "$maildir/read/$file" ] +then + clear + file="$maildir/read/$file" + echo "--------------------------------------" + cat "$file" + echo "--------------------------------------" + echo `date`": "`basename $file`" read by $name" >> "$home"/mail/files/log.txt +else + if [ -n "$file" ] + then + file=`basename $file` + fi + clear + echo "$file does not exist." +fi + +read a diff --git a/mail/mail/programs/mailprog b/mail/mail/programs/mailprog new file mode 100644 index 0000000..88fc7b5 --- /dev/null +++ b/mail/mail/programs/mailprog @@ -0,0 +1,69 @@ +#!/bin/bash +echo " + ___ ___ __ _____ _ +| \ / | / \ |_ _| | | +| |\ \ / /| | / /\ \ | | | | +| | \ \/ / | | / /__\ \ | | | | +| | \__/ | | / ______ \ _| |_ | |____ +|_| | | /_/ \_\ |_____| |______| +" + +sleep 2 +home=/home/johanv/programs/mail +name="" +while [ "$name" == "" ] +do + clear + "$home"/mail/programs/startmail "$home" + name=`cat "$home"/mail/files/name.txt` +done +while true +do + clear + echo " +============================ += _____ = += |\ /| /\ | | = += | \/ | /__\ | | = += | | / \ __|__ |___ = += = +============================" + echo "User: " $name + echo "Mail:" + "$home"/mail/programs/showmail "$name" "$home" + echo "===============================================" + echo "What do you want to do(1-5)?" + echo "1.Send a message to any user." + echo "2.Read a message in your inbox." + echo "3.Log out of your account." + echo "4.List all the users." + echo "5.exit." + read choice + cd + case "$choice" in + 1) clear + echo "Choose a person:" + ls -1 "$home"/mail/users + echo + read person + "$home"/mail/programs/sendmail "$name" "$person" "$home";; + 2) clear + "$home"/mail/programs/checkmail "$name" "$home";; + 3) clear + echo `date`": Logged out form $name" >> "$home"/mail/files/log.txt + name="" + while [ "$name" == "" ] + do + clear + "$home"/mail/programs/startmail "$home" + name=`cat "$home"/mail/files/name.txt` + done;; + 4) clear + ls -1 "$home"/mail/users + read a;; + 5) echo `date`": Logged out form $name" >> "$home"/mail/files/log.txt + echo `date`": Exited" >> "$home"/mail/files/log.txt + exit;; + 5) more "$home"/mail/files/log.txt;; + esac +done diff --git a/mail/mail/programs/sendmail b/mail/mail/programs/sendmail new file mode 100644 index 0000000..93b8c2a --- /dev/null +++ b/mail/mail/programs/sendmail @@ -0,0 +1,42 @@ +#!/bin/bash +name="$1" +person="$2" +home="$3" + +if [ -d "$home/mail/users/$person/unread" ] +then + goodchoice="" + clear + until [ "$goodchoice" = "true" ] + do + cd "$home/mail/users/$person/unread" + echo -n "subject?" + read subject + filename=`echo -n "$subject" | tr " " "_"` + + if [ -f "$home/mail/users/$person/unread/$subject" ] + then + clear + echo "$subject already exists!" + else + if [ -n "$subject" ] + then + echo " + + + + +--$name" > "$filename" + gedit --new-window "$filename" + goodchoice="true" + echo `date`": $subject sent from $name to $person" >> "$home"/mail/files/log.txt + else + clear + fi + fi + done +else + clear + echo "$person does not exist" + read a +fi diff --git a/mail/mail/programs/showmail b/mail/mail/programs/showmail new file mode 100644 index 0000000..b9c5e28 --- /dev/null +++ b/mail/mail/programs/showmail @@ -0,0 +1,16 @@ +#!/bin/bash +name="$1" +home="$2" +echo "_______ +Unread | +-----------------------------------------------" +cd "$home"/mail/users/$name/unread +if [ `ls | grep "txt~"` ] +then + rm `ls | grep "txt~"` +fi +ls -1 "$home"/mail/users/$name/unread +echo "_____ +Read | +-----------------------------------------------" +ls -1 "$home"/mail/users/$name/read diff --git a/mail/mail/programs/startmail b/mail/mail/programs/startmail new file mode 100644 index 0000000..c5901e0 --- /dev/null +++ b/mail/mail/programs/startmail @@ -0,0 +1,44 @@ +#!/bin/bash +home="$1" +if [ ! -d "$home/mail/users" ] +then + mkdir mail/users +fi +echo -n "Select a name or choose a new name: +" +ls -1 "$home"/mail/users +echo +read name +if [ ! -n "$name" ] +then + name=User +fi +name=`echo "$name" | tr " " "_"` +maildir="$home/mail/users/$name" +if [ ! -d "$maildir" ] +then + mkdir "$maildir" + cd "$maildir" + mkdir "read" "unread" + cd "$home" + echo "New password for $name:" + read password + password=`echo "$password" | rev` + perl -e 'print unpack "H*", "'"$password\"" | rev > "$maildir/.password" +else + echo "Password for $name:" + read password + password=`echo "$password" | rev` + password=`perl -e 'print unpack "H*", "'"$password\"" | rev` + correct=`cat $maildir/.password` + if [ "$password" != "$correct" ] + then + echo "Incorrect Password." + > "$home"/mail/files/name.txt + echo `date`": Failed Password for $name" >> "$home"/mail/files/log.txt + echo `date`": Failed Password Attempt: $password" > "$maildir/unread/$RANDOM" + exit 1 + fi +fi +echo $name > "$home"/mail/files/name.txt +echo `date`": Logged in as $name" >> "$home"/mail/files/log.txt diff --git a/mail/mail/read.txt b/mail/mail/read.txt new file mode 100644 index 0000000..cf86b88 --- /dev/null +++ b/mail/mail/read.txt @@ -0,0 +1,4 @@ +Run /home/johanv/programs/mail/mail/Mail Program to start. +Delete /home/johanv/programs/mail/mail to uninstall + + diff --git a/mail/make_mail_install b/mail/make_mail_install new file mode 100644 index 0000000..a6f1827 --- /dev/null +++ b/mail/make_mail_install @@ -0,0 +1,6 @@ +#!/bin/bash +cd `dirname "$0"` +../install/make_install mail install_mail +cat ~/programs/mail/install_mail | sed "s,/home/johanv/programs/mail,'\"\$install\"',g" > ~/tmp.install.txt +mv ~/tmp.install.txt ~/programs/mail/install_mail +chmod 755 ~/programs/mail/install_mail diff --git a/mail/old.zip b/mail/old.zip new file mode 100644 index 0000000000000000000000000000000000000000..5a7cc4c13234e7eb3931b1609119c4d22e647f44 GIT binary patch literal 36191 zcmeGF1yq$?&;|@2y1NvlyHh|yNhv`<8Ug9%w z^}CM<=ZHrieAoN`>-*Mv@AYgBkL&Df&&)l0_Uyf924w{VL_!1*@a!3TN`pU-9z@_5 zdm9r@<)7a`1u+|XN>8kYb*M10yEMZ;LaUS8zC}O$~`)VXoqH2reFMcAQ9>|ZJ zmn&{FqES^(bWD~Or+QO-h4&M@9+G%h8^R}s5FJprNe;C~v0>42d6+s{K5}Hxcf>)% zoI?B%OO6E9(&0p zvk$P@_J;`4Xal1qMCgb`Qm@Vtmh+Vfk;XdWQI1HBAZvG^vE0wYT}5?mMx8O#+jpW# z8k^ z!LVnfW#x@~qFE(ZY}NJH9S9f>zcn{=Doso$vJ?^>f2J~eyLOtQ{%xvR1Jf<)dI zq{4Pb%^_u%?bk(YHxs>(yNdf$W;-h6ce&ITR~AFfXBrj=-e0MX!1jL88T$IlYiUv`nZzmW>F-5y(Ka92nj~j<>V@z!(Fv8JVmxO^xYXV^FX)G&NO|FHQ+7ol zw*gPuTk4k=gr>sv&%bYY98f^2?#cYfk)6|fp{U=4Ib$M-OOyDyJ_>rJzNe0cY4e7u zea@IkjpZWU(~j)!7V%{+T!MkC0`P_l_4Xm3?th}Y8~*MlEiM{46%AR?#q@UU3e4pz zV|T{IHL|7_uMbj*Y2QLYxOHP^HN=!#9tpl7v|&Y49dC26@F|Bi3>Fv6$xe|V+~p8 zDrzNGu8w~yS4JrfQs|t_OR05Fo*UHX7S1MKK-^u;T?%OAY*m-P#Qc zMxjC@ax5;ncA;VaQj7C@B(!&?qRG~#FibUD<%W6vzhu3$xg7qK;0)%XDt3T3 z$zAH?b8Yn;7J<=^ctq{w-l}N#u0D7`HtNB)-srviWi>;SjaS_`M?hXLj10|fMb-S9 zYHU}xh&nDwDWRZ&#++4!jLsI>p8Wd;oOp*Bo%Aby$rT$RL0lR z4=irQeGS<_Nu!pEA6PIRZeFxsZTMJ$64}#KpHo-)?m|(L}&W_ecjq7w3M;tv2eI%FP-sSeYIt? zOyaMmVWD&m!Z_Ynb)9>l`_>I8 z{uioQnVP;k+^f_y-BQc_8Z!II6F()ICU}%JbS5`2lwz&?qdtqs7*~=sUM#&~rxlvo zffvQb^aCi)MhVL8UQZ&rquZ2{ss@rw;vuYJVd;|* zwNgG4*EcqR{PE7a82XhnH|FfLv2m^k4Lc;>tz+;FIrqp&U~6LhzGkiFLwzYOT zHF(YXYp_a#>e{yM zqke|0$ChpzJBlygJVbplWnR_pR*>|>=D~+J9PZF`9CB~t$UKqDpfgTt3Krj47UGEy z8YP~S673{x@-Q=heSD@oOFd=D;ISgF>5B}`S5fxD&oWhm?xKeqtoAidDJczAI(m8y zzipeLz?$7Y-|da8UKwz?c1>cE-%CW-(CAqqy-R~UM}4Fk)(0crbob2d2*2po=8?QO z^sB0619A(b#_Z4En0Vx85HEfk`?~FE*l$*A=y^U}=a%o#z{WR}0rP_zl!3*_sTugi z_enfg7T}fg)Xt>J1ysB74OP<9c?sq2t2VmcZ>~eJca{oRd_fsAdt2M~wM*s~%A@5E z1p4HpDsi+pf3cN~9Z#7`IvBiL{mz6hMhCD?6pC(pj~OYd;_IL?!u? zS#^kuL$~{&CB5_+aoJ%qX^EXV-Jsk@iL^6S)~&3S$i|GQt`DRYDlg-h8*VWQqUGmC z)+Ui4$5YUof3PsTs*CY9b)N@|H`h+cd1dE{XH}ME+jlz;gg*-oADT%pgHDFFCxrqE zo+iTu1fl@=CS)+bZ){;|Z2iOKh-+19=fag5TGzx>cvy-glb1X+=NGp?mocSklsl2V zF>5RgCrw2+7k0JA-OPP&=6cDLkowwb{SPhP%DwRl!zzmcl{`P%Ek^nfUF z+scc~dE68S7B?l(;zNHLP%7`KoMO`Ao7#iTZYS>HRQj;>0 zX%ot5)1aomaKFbie98oCF)asAMr<^a0#c@U{F6NVZ+5nd2qv2QMu{TyM+t*T#Zj;wC9=DxaGblJ+~M9N+LgkLVY7- zzJ+oP0mIMq!_YPKc%pmftSWLp;LrI4-LVZ5F38Knm%nz={z&kL+ST?p?zRRz2(%73 zZKN;-d8B5gYOPLFT)3i|1{LbgOrcr`Xe2y&p-T3v`I$;M`Nly_H)@|6v8i-pQqJnh z-5`K(r|z3be)VJ~=@pHy$3rvIQnM*y_^LKP!ngwF@@j+?O!(9Y@+L-1W-pI6+RGkq znT50NWtq2?!*_x{;nBW=C-fBKx`5FAh|hF^8Hd5LnC3p!2jm1T-VfLz9Wig75vvkP zJ)KWz**f6DRYldMF1ta6Ue!^tQ2WIgUGMv~lBaB>O^>XK`sAOdAE-tss%W4#i@oBa zF%&^&p0DkW26eMM$MUrojE%Lf(kdkD!j;`j?%0tlOmmwFyFgSPp%*?~&um)8o$NY5 z8q3;=9K)G_a%%CDuFGV@$%tn1apfo6}N=feXX>= zE(wocu+Yk>_VVu^`M~?Yl2uNDjBZxh-O_X*ob1bBe~o0L!rgxO{we=7l#oH5sxrM$ z=X)YaevyQ=W`H~&-SIgJ{TdE%LB<5bNW4)6+UR5Fe(@d=I$6T z&p|JE!+==A_HwV`>z4Hja;T%0I3~`sH2(N7&Z#p2*jTkg5tA4j{P;5uAB6Tnl${jg$&Q~;`8QmJlqst*2M*U8{?vUwP-K!QfH_%2D#C# zl2M%?wdlGq{Az!YiziCV#jtmd{%>n>T||qom=zhh3m!}zQA$lqSMZURuB{KrKB*oZp0 z{8S(Lb}m9+egj96{dyz=6mm={T$hN2gs_3B>GKo(v^^6P2OiE<9D1eQQz>s=IS*a< znD>I9LZehmLAOF)AocxH2(NmZ@Rb`npsV*;NQfg(33Y?=!|sU$X?rI7@Zn_V9Oh4?w@Z z9PR;12N^)U9Ds%gz0f$B8k%spc(`D&3|xCQ)IFp)Hq<*L+s``6$<%w5Q@)>ld`Pjs z-yiphm;^P5rc62hq4M>3Ew!Ak*YW8II`Q(d0?( zFUz9beL)btLKw)7K^pLhcy^8r?y}wY){t#pG{l3>>{`>Ld@<6pib~D8OI@!bW3y>m zUZm=pd!-au33($^qTD`%NkBD-+@_XNsp{#b3Fk&F>ayn`VaMY7Ft*MPc&hbJ>>fKC8Tax#FQ6V%Dp#7IBsLsXQzLi_cyv)psDg)8Q~` z?86orsE=So{AgIJ+H*N0<|7t`&CXJ18|Wq0R8>#PmVXI9&g(ID4$Hd>6IokPvrnhA zGbkkQ`tB;>CggF@DUUg}N;h6zK)tonW}2)gzGk4>q)lE)tCVAucL^c@e;-G&yiED~ z=>X%6KodBv0L)EY0M!NfH*m0bwsf(yx1;ap#tGoUMVf1BUg*G17fTncY3+d1z9S_- zK%=UNaJ_<^`M{gBe&)6B=7zgXWypE-NhZas46NBMGiW@)z2Toe7W+4w$L?48t-aPD zx`NBYCdR&$@uty6c(5e)Hh$I4)%yCR*^keKD=xgI#t~w;Y^~`XT)OA@MvT3{MQJsD zWd4lF*6kRb?1am4!$Ao6LI_yS?HCEldT#sxIV}S=md-8)&aOsQrp7MLw$Xiu zYwiw_@rFb;-&=mvZ!+w@w`<@M66y59K5Z&VL=x6#TyTGLchP@fuu{W{A8j9A+5U>T zbySydy~^HQnLILj;NXJbndDHhs+~j7T56a6Sf%(UE36k^w6vX9F6S0}-^|I4aFOoJ zUwTHynr_z-CoiJ6BQj=w05akloh(cI^i-xfPwILe;V7}N9@mKe%U(YQ*6PAF%mk4h zrh@q*0&Ig%P_J&^RZ~ok&zG$M;5Z%Nob#VJ|6!qhV->Lh4Gjjn8ZMDoD9?23RB4ey zo+0XtVuxek*tf=q-D;@WY}!2b%J-d9IegI`jw0~eS2Hwn^wtJ|CZ{2{F8f_J7KJL zv`f5u_)6ts__yPQ2oxXq?6twimXQUKhM#{5&6CPFy$Z(i6J;ZnwyrbbhwCV`GiMJbyl*lVI$*yv=<}S9ty@AftU%Dl|;(>4U*;9 z6Q-h-Nn1DH`v_ck@VwEF zs7Pyc`(nUKS0i_myri?6)s&`+83kdzZB#rWh5HSkqzZM@DXqL1L8OQjak}ce=Re88 zk>5eV_8wQ%u2fUG6NRgAk*_rVzPx!xBEdN_k&vm5eSuPjA|Y{C--Xob!A5tX87B8+ z6PC|IaD@RVI8ClGUCsO$YI2;W@2*DWmZxo~sOjCRpReqf%N$+|*d)mpx$sdwPUyqg zJMj#rI?wY$4!$Q?jbhPWA5)3*ySS3hO~Jt-SU<>yBSX?qci@Fq@XaG@wBf~0H@sEu za>`X=X3?e3Ps`QbnRn{Q=Wp~q#!bKQaoXptW~F;G@estOv3qNZov%CRj0S9TE(05H z=F=(!;EmWN{nUpwO$RreKEFxXsW;DP&XhY>^eL~Wmh&51m*o_@zaNnU4?HsitnsnKX@&zKb`!(x#n_}Iug&z?q#1+viF{m_1gS3m7`GxXO(o( z$qKO$ULXdj+-63`kg=r-r^K)8R-Fggsx9}NwXv-Da;YK5IR=vx1*gX`zg|mYlkt|% zP5e4Oy?u$Yu6J*@C?{MIU+AJ+uURN?nAiyvKSH0gkTl2NT5!`TqqU{KqxPIQ-u&u2 zIQ+WXz4HHK})hBJk-Nt>k3r zOm?Da`}W%IzR!Dvi<7!M0ZLV~Ch{#}tD+io%6#5&tEPq7RqG^nuEA_sI3Zy|1Rwal zNAAL9FeDQs5jrksyH6&Rwzy%su_Fn$}?u7|*))4OM=m^ji zN{@j?(R?1za(a>0sNmZxzyEaRtC{g7XWSvY+35=VT;FEpgI4dY`V6t=CovD&$67aU z_K#z+C_l^S-7j<=(A(Z>uIb@p8zqA#Y@#G(sPZjkl}H&S(VJ!>HMdR95c8*vD181Mg%b^2xDZP}-W1K&=yA+@du#UiBTickj|An`DcR924QW zjJ<7w)!e|DgD9iiFuAHC-<^tH$8!WXslJz8(@?fR(U13+p8AGlU{&~e^;Wx9?(+JR zYeTCKo$q2i7`KWh2rZs$IY^KGf}}Vc9Q39sdu2{$zL>dm>FWZ~^)Npk4xuMI0S`BJ zaP}&ErL8hG8%xj}^zsEhqZ*Hs42Ufy8n@Iu5-2Bmnxob8@>%pd$TW4;*AOG3PxVv= z1Y!=fQ@b93Kn}f4_J}?#KPpVI&CHw}cVsH;z=$cP8&mj;dkkZX`@5O;Z8vik9(FK_ zB?P%INth{ zbX^77sn=G3wjYk5v-vfR=U03CM>z-QSlD}qI4jguxz!eW75WvCDx(tXoFYdTcjTQD zR3rU-jOjVbmOAi}=!wd8e2L;eN1TVTi-H{StVPl)1gJCNld4$ZnP@E zzbdqgjq}qqyBN^^WJd|TdF`bKRXA}~ggUBp2;93!kk`Evq$xJU zeDQG`uwodYfI#f06|kM5o25Ch?+I2Lumik^Cp*l77nq*Gg{Lgl(2#Rs3coAw!HX_bL0<}+>ltjx${s87k4mwceWaW{GfXSjw>^|&B4KGM#I zA;=P@&-jBf)!3iBC6_O>uKt$$g_Kp)2XEN>;`9fE9;ZZ-s%w@Pc%SRSJ&-I^K@z9N z%1%X;%X$mvcyqchMuYnKOy($Cz#A&g!2bEhbJu4N0+U*OP}h7fz6xP^LJ>cNm?gZM z!#0?Sb5=X54zA_vnJp_`Lk$t#QXV&3x9M3mtw4gSBuav3y$Z4Xinrh{%{_9z|Ea!3 z#^EJ*8SdxMJ&`X<1@vBR7dmJzis#34l;mvR?dPw$8NHo~0AH9{^x|vT^oRp?`|9|h znNqgPbR$Cpg(4F?sejud9-chN33GjJZUE~dU9V-I-nl^f)U#2Kw5(!{IK3k^s_Har z#QXR!&vQ}7IPWHGGp%Wpny)rc>^aFk@0%2`>KVB&O3u*{6LtH%9{jQpC)d5eDG;z` zEWwEyl6(!H3Hyva^*owc)I>KsY%L&mm_jRZ`GJ{svfRMDSvqf%fO6qI=EtNX3?7SL zo=xOjCRB(BF6co8Z=8rj$ip!yyEl*P18hnJ0BOYrVescEk8ZqfY1Cb<0YTh z5OLRw$vE*hGKtI>;Z#*7Y)Y)lc-H-rf$!10(e&%yeb!r3*{tS(yE^IFc6AP*A!oyfy(-|Ip{t$e@`;Q&x=OYNm>Zw{c1! zlBV3sdeW6&6E0OqPo?FNEcA|qC4coD@>^_cTA!QWC~5~~WouI|MQYY*P9SCA?mD1# z)9n|sT4r2m*tHCsfq+Wx^Rr28kaDF~c{oya2#Y*~P`W?GcdSR$e(s_pTQDDcpU;nX z%_jAsLsARotrc{Au8FPArzDoMO=`LOK2i9kg)FHzcEXBBNckImbU8K2E^?5|yNQn? zL>SfDf2A?rq1wJJ*BMj(_-ll!g9pm&y>p9a2`=9E?m@I@d%607l5y#c4N2JF974v^ zEEkZ=XY?NtUvR;iV%H8-%z-5b1a22k4`S@<fjIDBC;iK91r&7+&{_!R`>K3lG?ND<@fS=#(eYI!C%oT^urE#Pf;Ta(2B zf%b;=Tyy^0<2}J4y;8z%a+d%)`~QdZ@_^}Gtn5UnvmsIz7eN(ErRqsPgM{>z6p0EC zfw%S9h?a}jmQty3;n2}v&a67PFY^HV!h<^; zRLD`@LhQ>rdy;~T+WKm)&g9#~uBGorLS9cd7SA(umfxY0_m>e0qPZlt^4aUw4a6pd z+FJ;QVt#8`=JmL8!&gJO^%1R`hz7rR2Vg~t&=lR@t83f#?)Scvr^_$>d4$MZx72lV z7r|lwhrl5Uy=p(_hXv3DZl^k!K4j0u&&Y20b%mRy>WRiS-F1BTegoZH=7tZ4{A;lGRA3u|qCNx#imt`lH zC3$mI7Q)e@JaB2J&ut^$?jU`Ei$za|D7Ij54rQkyJT3<-o+4DdKfT5R?{%2@WZ)yD z_{lsj^vn&uFS>K51bpVRHKk=3Mf4_9orWY)i!E04*bo zqx8)9S4Dk#Oq^nAtuv&rM0m8`cf@5V_;v){M8wx|*~j{Tm9rC;suUnnr4Y)Ep%Cl( zT-1U;XRa`<*!`9D^;d7*9|~Qi(QN)Go`Ff&@2Xx@#K2*yA!e_}Svj-T^uj8GJu&0u z^=Sj$sE^(cHwf2rkcA!3u_$h|J=Yb%@p`zeh=eKb6)~w+UF|zIt>&+4UyNKff_ckv zCZ1g;@%m$jUEj1-(zqeBahliw%KIb+m&DUO2#H+wLtnPaY+ZlQJ@gr*A4{9L&0zF+ zQIYZ7L9aAkSJR-J=<1ci*;>Mlh}liCs(vJabh>hZ4=vQwsBK#H#`z!LmPuUNg7$c5qd^lmBxk$?(&4Km}=PLv>%y+{B{qJ%J1w~@w zzv3#(<`5qll8r%1YZJzddBty7(d@r1;VsrduC!L_YLYFSwGo^hzKk({PT4qtON4UZ z$(O}xzOl2S`o&IdiU?aiTOI4ukrcTSyLFmy%O6d`iuQTjY8b`b;=@Df;f1UD7ae5u zf`~6Z_Vk}JVSOii#xE~o{mWdxsq0h=1zJZ+jn4I3?P2*&`0=k2QpH+2>zue(KDy^( zP(6B=5Q&o@W$KbK@nWC$vbFHQ0oFx(i)GpdhurB8Xk1cQ^VlQKMxU0>yELTUo-wuK zX%Oik^lf!O@mj~o8Yu{ovs}K2X^rvC4U3jXY~UN8&Q@taQ5H{CJ-o3s3h4FFXTdi{ zZVXYY793%mwm0i!0&E`&ML4qa7n$Lt`ZSdC^uP)Wc}6yn7Dy1@gc< z>A+7#ZN0aW%x-eNi+}6&!9JEqwBS;^c#YUxpB!eAuMda#^7obyeEOHRKBX)JI$ArQ z>?MU)M;E^=N+@Oy=1%nM-H{!9*NwG3T%K0F!cV4}clOSp6y*|!%u{J3>(t~4H95rP z+H*3SDLV+$h;Z&SDcX}yl0ClLYu5KuXbW!=-W13Fl1Gj>z3e4f$@A35!O_|MP9lb6 zhUoJJ^fenhUJnmfSIdS;S(d%C1090r$RZujTd;L&cAll8h-xI!VWS+%fZ46!QfVe&< zAeF${)X6rs4;Z|Fy3R7hQ_}IBt?s7MUbdik#ywhx;_| z=m_Qy`zSn14KV=b_&L?C=Lqx2YX`e=N6P#=x2JMuk08NH4aIULaN0Y*_KgJ`G7N5~ z+UEU&#r?Zy3?UUP(PP$uU;c?y;IPT%FE9C2zVH#Lu68FF575#S>u2j)!v&}Uw|{!q zKhdCAmo>Gqv4`3bgaPnZtsE6d0BCUgpTP4#Br9w0PG#t1O66(qdg<7U|6LRQLGO8> zl%PBiI2&(Vd`PjLV~!R?>k$shC+GA~aC>zxBe_|s|x{`Wuk zr1_7Yhnwi5{-_{sALUCU`H|*YK)*$x{Y_=TBOmq$&VIl)u&RSp#{J_H(8Nd;D8XC%!OTqIfqNlA`-2fHp=_5C8j9Y(on@1?4{8*+BwU!eg4|*#6Ez$%+-tTkZP`yrynf^b71tV9( z$xHcC%S^t}KG2l}I7j=Nwu1>ehJd7RDF5*C8aILLjk2Tc4P3`~MO)?ymGx(Po8g&i z63^t-V?T60Ov~(A3@mQMHt|-Y5=4?Z9H(labPA0M22_0UP(X>%U*b2tMop%QWd)EBN}aX^mCzVW_DX zTb?Zk^9UT7+ZqR1h#ovsap}`n=a|bA>5<-V(=w0o*FP6KGjSU@)ytRJ|0?`hOLvvk zFrrtSL5vxR@GCrWBr1zz+kOO9_zN_TPE=8z*NC48JW5fMsn9_Bcx`yu9SA|(JyfHK z5=)pk8uC4e^2+C=mhMInAciMMNX*I_;dPRCDWfnQMlI zy=WL~NNv5H8hk_Eu6V7#Y8*E^fky5~{WG}1=b~fL+wn}Ef+5v{YN%osA1@~=f%3%J zWF*+KV{dYuOBA`ixNh`5wu}Rfl_%}%*Gp&ddM;+OeQBp~d|#TiBx^F0ebZ}{gDQ|! z$T#$+q&u+`>G{V_p)1@Z<~?ir-k#dK!Obk>SuR`adk)X|#T-6;GUU&^dhx>p?QiW9 z_+qSmey;lNjHV5Lh^Q2=kw zX7&kVsi$wi3FjpfI0O`1jd;YLp?5PCwz@4SQj?&pUhZdN96f9PYUgXFh!w3b=M~ZS zArUh8jBc;eJ#NwrPmB06P`gBu%OkOjD92P&U^AKvYsNagzfBvN#>}`_rxDbIDoO_D zGG1IzTOY1N=huTMdV?gtOdtr0sVf;38rRPj8?G z&K+9K*(jsOj6O7i%3pBQOh27_@^y#jJxk3HyaK^mgr>lANg5wN&MA~zwH;?fW?MQB zl1y*cFxcd_rTY_`bjhP6=FdBOj$fYK!Fjf!yHsy)^U8?JgCDN6inj7>KxaJmcq1;0 zI!amj%t8u({JoUG4T?6?QlaKT!`s(NHA?a-*9~n_F{tq74St>HNd+z!V*qn$42b^p zV*i<%k@zFl6&G>eyVEI8nsLPwnMfjBE@nd2M#fwwC(J`w-UIHM;(2G0ZeBX(yYZ1; zuix}9?bwkpZ1^JAURp`MGUJz|^u6^tjzvwe6iIO!2wg@NmN#GV|?mEC2 zCZJEJUI&gdHhh(j6zZX5P3zklRWEqAFd~U)Ifig)8`^0iHbIeXCM&UgrVNi)_HSl3 zc1u18DO#b&kQMLct^1j;D}T%?zEaKWcCo38>+<661;;BvBuR{W=nnQx(RBs)TUp)} z_)P^;c)sCiZz1bK#lyhGPl3DDy_F?9fcAl+mZwuun!gEk{CwvVmOxv^){H`Fwd6P% z-42ok5+}r@O{r2Al|HP20qg4SnVUI(NT}VmrNk{+OKmilZ^kWhU6RVl&TUM1H*Tj~%$n5BI;B3iC915e zVlt`!WeTnZSuWd#DGr;R+vzSbzWf)*bBY2rg#>AKM-=_;wEvd}b-0E3bN|1^s)0E= z?Ek}yhVtXw0s91qOBCkc(DJPNXrjgPz3#c(E4X~=nvi1%km1r>a zbQSbH?`;8%#viC=4IboNr*Q#$sd)tsa8Pb(20$b9$ppiH@^|EtsvlkJg2jsp!U;nW zx6623TLA!|0rnB5^894>$n}AwM>ha5U4%26nre5fU7UNUv|7dSZ1m)rxtkshFEQld zOf}bPkfU>;3?@`vFR$5KFAJk~6*oxCc9jLKQmmO9>*1;_hGNph*C?yKr@I)WTbKPX ziT;UpDK*8p_nFQ*a>G$H9V^i^*`A9(@}p^9_ncp(*AC1k2oidpL$943TE+DV<4({> zYv=R`27*d#e3jLM^3YO5*M8qS>1o^o;@^_qjAvYFsA^s9{f+|(_WNBwsQ)6rV-Nah z${kAW%Cycqd_ZCrfE;1&3VurMxI4rFj~f854W#=+M?Ydk-7zg`J?0nSW~;vXP0$-)V9C87pkARk8`<|mtv$R|f@D61gx%TjufZ?!hvQ#iz+n(#Tr>pn zghkC+*9N`mutZDQu(;!)MM8zL*q&~wp^9E;slN%4tb!z(c*iSc1QB3KI|KOTFz+Ex zO7>VW9Xv}9W4T4IHV0fo=R?-Pu*^`1a4DRr@4Hy80FtRrn#iz4if^P7yLlixl{Q0z zrICecq7WOK_o>ZfSLOVxqQV@F4Bu{B_6RFuJ&yY z9@pjydc`dvQ*aJ+3I0XE4WtOr967ZOCb_2{m(W=gop>sz0F+2N74rL3hO{& z3C^AUB7q(_L7bX$w%=YLz>DN@DQ3So%hY`X{udu8s~z1oTwbf^N2*4sl%_2Oy7^~u z-=?h?h#ZM(Zg?ui3&&)&{_$d}l}}po<%T}gR{b}h&k{JVl%`}x-$5BkIREzfysJxF z0G-JPCBe^mT1ZzSXR6@WeFnNcpO$AlsiJ&UmliZk6elnG4aqef&wk0d!E`LlVNCub zTjzl-f7n6V8YnHe$@WGG9vX4%V$TP@FML^w3-$$rVv?qfFRUf`^ft3w8@do)DISci zP(QrST;2XLVFoL$b~{%u&=!6|U18YLDnkfU&VAc>9$}?2D2}Y`P3SjE8#igP`TKV1 z(=_yGqfr!7WN{?yOxx)2&lvEo#|4R`%L&~7+TyjIAaX|5N+GU4`QyiPz65Zw1)!R$ zqLG(*%|lD|zIRKkt4pH~}JS0Q~U-w@NzaWM4y+gHNa z6d`1lq|ZEK^B;JmvW5D}Za0ubCsLF#7PfuH5UD(ORX)XtwCUD9C;rW+D%_J9JkMOV zk)mG|b=%lV?H7I|foS1Nz`P<|jPQ{J=J!0Hi7*c(PHN$?qaNRC7s!PfGPHB8?yP16 za9ijada*5LR85sDn3+yJUOw|tsKGfAt^AE=4qWKpzwbx3FBS`7*Px4PiH=mU@S}UB z%-$swGnVzvDsaEQ*W~Q4yqM=-?rs}ksH zJrQrqvw5;)_Tuj%>fCZAk*2wA?qQjYLOLboH5&9~36_Cnw&x*aw`lZ2aoZ#0f~0wi&=Mo~ z>VoGE9=FG1DkpbJmG2MG(v*}o%;-0|me7t_?Q@MHRpJS6Uhco`Gs-iV_+)=A`GTO@ z)6DVhUgtYQTvz8q_L9D5G}U08mE6#ANQT>biyTLzf=`PFA5@y_H{NNPctPGMp10H< z@+QFR)1`2@##q2Wn*nd*bZ_D~t-1o7>lE_QJ7Q;Dp7fA8d@T1t<}Y(fPdgog3%J&?)Uy~0_%joo8`6SjV{BM5loDvKN&qf}ko%1I%#w<5H%WSt!ZU{{d>=86PqIi^_Q>uM5f^e^EhIC# z6ZpFf1(;s3Ga$N=8NN1PO`JsiX_R<7{8J<$Ri9|L24P8~q_eYbXXVZf;$dlAYkJ9< zTW{ov!{$v9uq!u!W4Y-ES2R ztjoNMAENwKY`J-*i<*Ggz~SgrK>L#~c;vSSM^%9Rc0{n>?h$^a1-?628a{@c9(yN& z%Ik^eR|R)n%@&Ka?MJd+#&d3uiTV>wILBh-&oU5UTBn*Zgx)Bc5_!@gkm4a#c=`+-28BzXX76g~WR8x`&JJc1>RuzglwIPON8lH9 zpdGz<=u$u;j=xq60uuuH-bqJ)5~wd^%CMbS57-qWAest%FLUzSKM$G*l83Bba^Z#! z4P5IdQ~UmO{O!viRZ`SPO}qGwHRGy_TCMME2By2H*(Nfg60}hfF`ukt*yA>z-RJq> zFkef>F1y(A)DUj@(#-&T)rPCH*QUQ98{w#j*fXnroy3o8lM_Xd2wLCAbCaz1g}-ry zuxKg%oX=Rx-d&-xft|sTn@;)j$wpDB+$8Gj3~!2iKO2yy%fv15_v?!F*kjA}Gv^r}Or&aty=J@NZ$!?NJRI}l8b{gY zf{+@AjQ0VH$~SB`KTa-mS+1K;-g7>nVWD-KY@g-Mds&g^6dC6J12q= zU(Mx$nN5jI+9AWo3T;B_TwOMcSLCRhD=A|JS?8b2>mugdevuTf6q&&B2^XQhTzeXg zFaJUcU#7sLV2QY*mXDf*KGNIUg!Bd~H${S9v$9?Fk1rJ)zZa|8clCWu$+*A*cO$;1 z{Cy(lk5|I<_B^y$`1}Lx)}x<){x10C%{o*#;WOZMBM_FNqXMrP+@N=oHb3tbj&@0k zmc|x_rZ&eahzbI$;PtcCRAoR-=BwsQ)V-_5aJ_QDAk1 zE*|vt@i>i=)` zqrh*+(e3O-SzwWI1{yfj3$o51?VbKt3P=I2){(ma0-2sD>G`XJez+%qeEXz3Py7p& zhu@Y5r*{0<5gqP9z(_>!`@b6Ag`Rnw99`|@7 zbvXDiF!&4K2`PSHP;jIAtu0tj6;$mv+;PQjm!!ch1WBNRZfIH=wJUm6!Up8uc5R0GEJ zGTAIT?U;gG7x+$$$tA?c^-p7t17l{kq`y8I^Up8#hiuRDpXWL;B%cu9`BM&gcsX(z z7_xc$S`d&A10n_*`QKlsg(d6Yp!`rbr_$AVcsM=1hu}CP=v4X+057^XSwkMcQ2`qC zcHidbz1*Qb|6sw=z{VOVEoDjmbQ)aq0O{GSf;xn-3_+>eG8l?-Vv;ZQ7e5OHjIkHM z^>}=VrY}AdPQ#J>ICnZFC@Zh^zIMqua}L$FPxIA{KJI*rOJFYYK2B!)UB&;*8q_ZT z@J3D#-~u52`1y5@a5y^@O`)bFxWi|ru^(Y;;Lx>SmxALCC*~uSgQ-0*EuEp}rS6H5 zf8D_y107GwLwZm4`gP}a-0L?!vraSG;XV~+ks zvLzIkqbIBntXK1MfBI|qA}XjC=-MHwmf^WJPXl~{dqDrq z2}tkXYeJ&^=n4J-9*-JWf{(-xHR$i%z;@yA0e6#y?sjx+cf=#?BHo9csr>x>U7Kuhzz{-UmyL!1jRGS5 zosc8OPU1lC*}$3%!7;>yg>$rlJBb6m{rDAU1`8(6&%MY=9Oym3uL8OUsQvGJ9d8Iu z0-Y>(3SmqHFn7m5;7NLz9&z-d{!7^^p}QX%Xvo;VpYMYW`r!lCl3A$Ef2nE;q2=UR zJ2<)o0!IN@?ITwH2zOZJ^av6a1gp;JAtYE24NnVsSoIXbIw}ZOWl#uk7%*Q>MJrUD zP-t{mWj7({;ecClD)irra6%6PtJo!E5D&tC801IkOK5CZbtoa&7l5VbR1Ex5l@b~s zR<%b6J}=;ro*w^)UPFV!DxnAg7Y6P^P6rMys0fVJPYptmgRJ?;PPycnFFgp8-&<}e?a|Nt_>O-R+^IyP^Dv?2t0IQ}LWQ4+h7y(jY3>qI+aW4q|O~9i( z6$eM9zM!FDl}ds@M*{BBsi48jE;KBxnmZ8KG$2a#RItYtcp%un&mG1?VBjZs?vw&6 z(0^h>`(TI14zOz3KnQ++deA>qwmD<~G8S~Sqwp~U-~~<@2!1>z1JGj~UG+f^1gppm zgsHOA4+NIiuU-i3dN&Yo5b#z`$pzT;GdQk(19{W1OVmJyDE}V}@uOf3^boLW&OnBc z0PON9xi~s~JE}kf{T{%|b+YmcWDsf~2moUH|IJ{A!Mgc~3#;fA3NNMf>@H zZM^R3LBaX&Ujl^z#o~DU$y!7#SeVua`=D+BL~z~ z{m;2_C~fYe!#0R?U?s~RVuRPEq<_ZdhUha01S?e@Lip~#fCJ73IC1{S@BLjUz|8yk zfQ2G<{vU*Le7FS>3#?T7LwK-QV*Ur{KLvBBldw|hA@Cdj19+al$>!IYbPc$EIHkgX zGwLBift6Dap*sCvU}4Q9SlRUu_|1QT|I=5r~bS3mWft7F%fz3Y^?5`8#@Lc?)Ab&k~+xZV% znCHK+Qt=_A@(cZ40>_XrkAz|6r$exPfgRAFCL8$QkFjB$62roZV;R7})2n?XMb&3T0UlHo@5T^T&gdZ)*chh%Cl(At2rI=C z0x2T(XC@EH``rk_&h~_02LA=~$dJIgM>}a+f4w2`k^VEK$94+xUSKCzLWpcQ4IE69 z3M;h`f=eWG3NnwS;NS^OF|2ek2y%wpDUe}VQ&_oA5LkMJ)4;;8q+r;S$wv^_{Zqlh zvZ7$zli4{CTpq<$mxmiBSZO(jz+mGv@=v(GIH%w!!XpyF zpXkT`116aDDntz6BprzOPR8{Ccc?!faKCH6^!we`!b;mY><(tfA4YE&))iJV2n57I z1)B6f+f%RrP9}vwP|AKmIkp`?|F}4`Ku!vh;HNka6*N&5ni`lk^9KObU+{)(6TmX* zgbe`GN`jG2rXfIB!cl`s$`Nl6o(?lZpo0;B%e0>ln54TJFo9s1K`=$o(Fnf+k!isO zf?@c;K+xd`zY6KqAAn$)Ixy17@L7nEd~~2mf@R!Jh7SEY0d{}s|GPOmIemza1pC9B z(da^te%SjcNESQ=4{ZXhFj)u(8h^xqgsef$XISyFhhX6Ooc>2JC<}N<6|DGK2vwth z2l^3Bd#HhjXs{wZ$ zLQgeVajFoooWFxvSVBX=3Q>hXz5hGZQNSt$5O$#HAs|>ceD(jt=r8Noq1z8D@Du`7 z2LtLy7%D{RVFjW>m|KMn08`^n#+3fL1K~0FohyJ8D0M$%=p@SjGsHS8P}pQ(Hw8<; zU|Xq*2$%)f%z>|4MT8Evm8*!*xrWCStU-jnj8hh37LWvaP9gzI5J4S<7EaigwIW;= zOvotUB3DF;i)SmGPK`T(vpf&!3X zp;!#VXu+ZzftvI>a2bIXHJBSZ5OpfZDF<+wgW)Oci((1)dMX Qz|abWUx7{KkR%Wf0L4{{q5uE@ literal 0 HcmV?d00001 diff --git a/maze/logo.txt b/maze/logo.txt new file mode 100644 index 0000000..d39adbc --- /dev/null +++ b/maze/logo.txt @@ -0,0 +1,5 @@ + _ _ _ _____ ___ +| \ / | /_\ |__ / | __| +||\\//|| //_\\ / /_ | __| +|| \/ || // \\ /____| |___| + diff --git a/maze/makemaze b/maze/makemaze new file mode 100644 index 0000000..cb23a6c --- /dev/null +++ b/maze/makemaze @@ -0,0 +1,35 @@ +#!/bin/sh +root=`cat $HOME/.maze_location` # read file +cdir="maze/z" # resets the current directory (the z could be anything) +oldfound=0 # reset oldfound +mkdir $root/maze # makes the top maze directory +while read line # loop reading from file (see bottom) +do # + + found=`echo $line | tr 'X' '\n' | wc -l` # figure out how many X's there are in the current line + found=`expr "$found" "-" "1"` # + + if [ "$found" -lt "$oldfound" ] # if the current number of X's is less than last time + then # + less=`expr "$oldfound" "-" "$found"` # how much less? + + while [ "$less" -ge "0" ] # repeat that many times + do # + cdir=`dirname $cdir` # chop off the end of cdir + less=`expr "$less" "-" "1"` # + done # + + fi # + + if [ "$found" -eq "$oldfound" ] # if the current number of X's is the same as last time + then # + cdir=`dirname $cdir` # chop off the end of cdir once + fi # + + cdir=$cdir/`echo $line | sed s/X//g` # add line to cdir + + mkdir $root/$cdir # make the directory + + oldfound=$found # set oldfound for next time + +done < $root/maze.txt # file to be read from diff --git a/maze/makemaze.pl b/maze/makemaze.pl new file mode 100644 index 0000000..f9076d4 --- /dev/null +++ b/maze/makemaze.pl @@ -0,0 +1,29 @@ +#!/usr/bin/perl + +use warnings; +use strict; + +my @saved = (); +my @current = (); + +my $filename = "/home/johanv/programs/maze/maze.txt" ; + +open(LOCATION, $filename) or die "Cannot open $filename: $!\n"; +my $top_dir = ; +close(LOCATION); + +mkdir $top_dir/maze + +$filename = "$top_dir/maze.txt" + +open(FILE, $filename) or die "Cannot open $filename: $!\n"; +while ( ) { + # set each item of @current to each letter of $_ + # for each item of @current: + # if the item is an X: + # read from @saved + # otherwise: + # overwrite that item of @saved from @current + # make a directory based on @current +} +close(FILE); diff --git a/maze/maze.sh b/maze/maze.sh new file mode 100644 index 0000000..0b34062 --- /dev/null +++ b/maze/maze.sh @@ -0,0 +1,56 @@ +#!/bin/sh + +root=`dirname $0` + +if [ ! -d $root/maze ] +then + $root/makemaze.pl +fi + +cd $root/maze + +while true +do + + if [ -d E ] + then + echo + cat $root/logo.txt + echo + echo "You found the end!" + echo "Press ENTER to exit." + read a + exit 0 + fi + + echo + + ls -1 + + echo + echo "B (Back)" + echo "Q (Quit)" + echo "Location:" + pwd | tr '/' 'X' | sed s/`echo $root | tr '/' 'X'`//g | tr 'X' '/' + + cat $root/logo.txt + + echo -n 'Please choose one of the above ' + + read choice + + case "$choice" in + + [0-9]) cd "$choice" ;; + + [Bb]) if [ ! `pwd` = "$root/maze" ] + then + cd .. + else + echo "Cannot go back, you are at the top of the maze." + fi ;; + + [Qq]) exit 0 ;; + + esac +done diff --git a/maze/maze.txt b/maze/maze.txt new file mode 100644 index 0000000..a404632 --- /dev/null +++ b/maze/maze.txt @@ -0,0 +1,15 @@ +1 +X1 +XX1 +XX2 +X2 +XX1 +XX2 +2 +X1 +XX1 +XX2 +XXXE +X2 +XX1 +XX2 diff --git a/maze/old/makemaze10x10 b/maze/old/makemaze10x10 new file mode 100644 index 0000000..aaf93ae --- /dev/null +++ b/maze/old/makemaze10x10 @@ -0,0 +1,11 @@ +#!/bin/sh +cd $HOME/programs/maze +mkdir maze +cd maze +mkdir 1 2 3 4 5 6 7 8 9 0 +for i in 1 2 3 4 5 6 7 8 9 0 +do + cd $i + mkdir 1 2 3 4 5 6 7 8 9 0 + cd .. +done diff --git a/maze/old/makemaze_old.sh b/maze/old/makemaze_old.sh new file mode 100644 index 0000000..6f6c0f8 --- /dev/null +++ b/maze/old/makemaze_old.sh @@ -0,0 +1,37 @@ +#!/bin/sh +cd +mkdir maze +cd maze +mkdir 1 2 3 4 5 +cd 2 +mkdir 1 2 +cd 2 +mkdir 1 2 3 +cd 3 +mkdir 1 2 +cd ~/maze/4 +mkdir 1 2 3 4 +cd 3 +mkdir 1 2 3 4 +cd 4 +mkdir 1 2 3 4 +cd 3 +mkdir 1 2 3 +cd ../2 +mkdir 1 2 3 4 +cd 3 +mkdir 1 2 3 +cd 1 +mkdir 1 2 +cd ../../1 +mkdir 1 2 3 4 5 +cd 5 +echo 'congradulations!!!! +You have reached the end.' > end +cd ~/maze/3 +mkdir 1 2 3 +cd 3 +mkdir 1 2 +cd 1 +mkdir 1 2 3 +cd \ No newline at end of file diff --git a/maze/old/maze_old.sh b/maze/old/maze_old.sh new file mode 100644 index 0000000..51d22b6 --- /dev/null +++ b/maze/old/maze_old.sh @@ -0,0 +1,36 @@ +#!/bin/sh +if [ ! -d $HOME/programs/maze/maze ] +then + $HOME/programs/maze/makemaze +fi +cd $HOME/programs/maze/maze +while true +do + if [ -d end ] + then + echo "You found the end!" + echo "Press ENTER to exit." + read a + exit 0 + fi + ls -1 +echo 'B (Back)' +echo 'Q (Quit)' +echo ' + _ _ _ _____ ___ +| \ / | /_\ |__ / | __| +||\\//|| //_\\ / /_ | __| +|| \/ || // \\ /____| |___| +' +echo -n 'Please choose one of the above ' +read choice +# case "$choice" in +# [0-9]) cd "$choice" ;; +# [Bb]) if [ ! `pwd` = "$HOME/maze" ] +# then +# cd .. +# fi ;; +# [Qq]) exit 0 ;; +# [Ll]ost) pwd;; +# esac +done diff --git a/myfind b/myfind new file mode 100644 index 0000000..5c608ac --- /dev/null +++ b/myfind @@ -0,0 +1,5 @@ +#!/bin/sh +for y in `ls $1` +do echo $1/$y +[ -d $1/$y ]&&$0 $1/$y +done diff --git a/myps b/myps new file mode 100644 index 0000000..27fb8a9 --- /dev/null +++ b/myps @@ -0,0 +1,4 @@ +#!/bin/sh +#type in: myps $$ +echo " PID TTY TIME CMD" +ps | grep "$1" diff --git a/myrm b/myrm new file mode 100644 index 0000000..87163f8 --- /dev/null +++ b/myrm @@ -0,0 +1,39 @@ +#!/bin/sh +if [ "$1" = -m ] +then + MAXFILES="$2" + shift 2 +else + MAXFILES="10" +fi + +if [ "$#" -eq 0 ] +then + echo "Usage: `basename $0` [-m maxfiles] files" + exit 1 +fi + +if [ "$#" -ge "$MAXFILES" ] +then + echo -n "More than $MAXFILES files;delete(y/n)?" + read answer +else + answer=y +fi + +if [ "$answer" != "y" ] +then + exit +fi + +for file +do + if [ -f "$file" ] + then + rm "$file" + else + echo "$file does not exist." + echo "suggestions:" + eval ls *"$file"* 2> $HOME/errors + fi +done diff --git a/mysort b/mysort new file mode 100644 index 0000000..1fc1991 --- /dev/null +++ b/mysort @@ -0,0 +1,13 @@ +#!/bin/sh +for line in `ls -1` +do + if [ -f "$line" ] + then + clear + ls -l "$line" + echo + ls -l | grep "^d" | sed "s/ */ /g" | cut -f9- -d" " + read dir + test -d "$dir" && mv "$line" "$dir" + fi +done diff --git a/ncat b/ncat new file mode 100644 index 0000000..da3eb76 --- /dev/null +++ b/ncat @@ -0,0 +1,9 @@ +#!/bin/sh +lineno=1 + +cat "$@" | +while read line +do +echo "$lineno:$line" +lineno=`expr $lineno + 1` +done diff --git a/network_scan.sh b/network_scan.sh new file mode 100644 index 0000000..d732cce --- /dev/null +++ b/network_scan.sh @@ -0,0 +1,7 @@ +#!/bin/bash +while true +do + clear + iwlist scan + sleep 0.5 +done diff --git a/number b/number new file mode 100644 index 0000000..2c746a8 --- /dev/null +++ b/number @@ -0,0 +1,19 @@ +#!/bin/sh +if [ ! -n "$1" ] +then + read place +else + place="$1" +fi +cd "$place" +find=`find | wc -l` +ls=`ls | wc -l` +both=`expr "$find" - "$ls" - "1"` +if [ -f file.txt ] +then + echo "$both" >> file.txt +else + echo "$both" > file.txt +fi +echo "$both" +read line diff --git a/obfuscated/decoder/decoder.sh b/obfuscated/decoder/decoder.sh new file mode 100644 index 0000000..40ff176 --- /dev/null +++ b/obfuscated/decoder/decoder.sh @@ -0,0 +1,4 @@ +eval `echo '{t(* = [ch] $@)}'|tr '=[*]){' '{e)o;]'`;q=12;[ -z "$1" ]&&set $q&&]t;[ \ +$? == 0 ]||set `expr $1 - 1`;[ $1 -gt 1 ]&&$0 $1;z=`echo 'Mjqqt%\twqi&'|cut -c$1-$1` +p=`printf "%d" "'$z"`;p=`expr $p - 5`;eval `]t '2. p""Vs;b\\\\ ft&!ep;2. p""Vs;_ n-\ + t]' |rev| tr '"&V!e' 'enlir'`;printf \\$(printf '%03o' "$p");[ $1 -eq $q ]&& ]t&&]t diff --git a/obfuscated/decoder/decoder2.sh b/obfuscated/decoder/decoder2.sh new file mode 100644 index 0000000..a4e82c3 --- /dev/null +++ b/obfuscated/decoder/decoder2.sh @@ -0,0 +1,7 @@ + + + +#grep=`basename \`dirname \\\`which basename\\\`\` | rev` +#echo $grep | cut -c1`expr 1 - 2` + +#alias basename dirname echo cal cat clear eval exit expr false test if while do for z in grep done local let cut paste pwd sed set sleep sort uniq tail head true sed tr until users wait who whoami yes kill !! printf rev diff --git a/obfuscated/decoder/encoder.sh b/obfuscated/decoder/encoder.sh new file mode 100644 index 0000000..e6ff7f9 --- /dev/null +++ b/obfuscated/decoder/encoder.sh @@ -0,0 +1,25 @@ +#!/bin/bash +cd `dirname $0` +> tmp +echo -n "Phrase: " +read answer +length=`echo "$answer" | wc -c` +length=`expr "$length" - 1` +echo -n "Offset: " +read offset +i=0 +while [ "$i" -lt "$length" ] +do + i=`expr "$i" + 1` + number=`echo "$answer" | cut "-c$i-$i"` + number=`printf "%d\n" "'$number"` + number=`expr "$number" + "$offset"` + printf \\$(printf '%03o' "$number") >> tmp +done +echo +echo -n "Phrase: " +cat tmp +echo +echo "Offset: $offset" +echo "Length: $length" +rm tmp diff --git a/obfuscated/eval_echo/README.txt b/obfuscated/eval_echo/README.txt new file mode 100644 index 0000000..34a1764 --- /dev/null +++ b/obfuscated/eval_echo/README.txt @@ -0,0 +1,3 @@ + + +Run the file called "notes" in bash for an explanation. diff --git a/obfuscated/eval_echo/backup00 b/obfuscated/eval_echo/backup00 new file mode 100644 index 0000000..7a02755 --- /dev/null +++ b/obfuscated/eval_echo/backup00 @@ -0,0 +1,3 @@ +#!/bin/bash +echo=`echo "$@"|xxd -p`;[[ $echo == 0a ]]&&echo=48656C6C6F20576F726C64210A;eval_=-1;while [[ $eval_ -lt $((${#echo} - 1)) ]];do _echo=$((for i in `seq $(($(find --help|wc -l)/5))`; do ps & done; sleep 0)|wc -c);eval="echo \$echo_$_echo";eval=`eval $eval`;eval "echo_$_echo=\$((echo_$_echo+1))";[[ $eval -gt $((eval_/10)) ]] && eval_=$((eval_+2)) && echo $echo|cut -c$eval_-$((eval_+1))|xxd -p -r;done +exit diff --git a/obfuscated/eval_echo/backup01 b/obfuscated/eval_echo/backup01 new file mode 100644 index 0000000..1fa1ac1 --- /dev/null +++ b/obfuscated/eval_echo/backup01 @@ -0,0 +1,6 @@ +#!/bin/bash +echo=`echo "$@"|xxd -p`;[[ $echo == 0a ]]\ +&&echo=48656C6C6F20576F726C64210A;eval_=-1 +while [[ $eval_ -lt ${#echo}-1 ]];do echo\ +_=$((for i in `seq $(($(find --help|wc -l)/5))`; do ps & done; sleep 0)|wc -c);eval="echo \$echo_$echo_";eval=`eval $eval`;eval "echo_$echo_=\$((echo_$echo_+1))";[[ $eval -gt $((eval_/10)) ]] && eval_=$((eval_+2)) && echo $echo|cut -c$eval_-$((eval_+1))|xxd -p -r;done +exit diff --git a/obfuscated/eval_echo/backup02 b/obfuscated/eval_echo/backup02 new file mode 100644 index 0000000..8eb2778 --- /dev/null +++ b/obfuscated/eval_echo/backup02 @@ -0,0 +1,9 @@ +#!/bin/bash +echo=`echo "$@"|xxd -p`;[[ $echo == 0a ]]\ +&&echo=48656C6C6F20576F726C64210A;eval_=-1 +while [[ $eval_ -lt ${#echo}-1 ]];do echo\ +_=$((for i in $(seq $(($(find --help|wc -\ +l)/5))); do ps & done; sleep 0)|wc -c) +eval=echo' $'echo_$echo_;eval=`eval $eval` +eval "echo_$echo_=\$((echo_$echo_+1))";[[ $eval -gt $((eval_/10)) ]] && eval_=$((eval_+2)) && echo $echo|cut -c$eval_-$((eval_+1))|xxd -p -r;done +exit diff --git a/obfuscated/eval_echo/backup03 b/obfuscated/eval_echo/backup03 new file mode 100644 index 0000000..0772d97 --- /dev/null +++ b/obfuscated/eval_echo/backup03 @@ -0,0 +1,10 @@ +#!/bin/bash +echo=`echo "$@"|xxd -p`;[[ $echo == 0a ]]\ +&&echo=48656C6C6F20576F726C64210A;eval_=-1 +while [[ $eval_ -lt ${#echo}-1 ]];do echo\ +_=$((for i in $(seq $(($(find --help|wc -\ +l)/7)));do ps & done;ps -s;sleep 0)|wc -c) +eval=echo' $'echo_$echo_;eval=`eval $eval` +eval "echo_$echo_=\$((echo_$echo_+1))";[[\ + $eval -gt eval_/10 ]]&&eval_=$((eval_+2)) && echo $echo|cut -c$eval_-$((eval_+1))|xxd -p -r;done +exit diff --git a/obfuscated/eval_echo/backup04 b/obfuscated/eval_echo/backup04 new file mode 100644 index 0000000..2d917dd --- /dev/null +++ b/obfuscated/eval_echo/backup04 @@ -0,0 +1,12 @@ +#!/bin/bash +echo=`echo "$@"|xxd -p`;[[ $echo == 0a ]]\ +&&echo=48656C6C6F20576F726C64210A;eval_=-1 +while [[ $eval_ -lt ${#echo}-1 ]];do echo\ +_=$((for i in $(seq $(($(find --help|wc -\ +l)/7)));do ps & done;ps -s;sleep 0)|wc -c) +eval=echo' $'echo_$echo_;eval=`eval $eval` +eval "echo_$echo_=\$((echo_$echo_+1))";[[\ + $eval -gt eval_/10 ]]&&eval_=$((eval_+2))\ +&&echo $echo|cut -c$eval_-$((eval_+1))|xx\ +d -p -r;done +exit diff --git a/obfuscated/eval_echo/backup05 b/obfuscated/eval_echo/backup05 new file mode 100644 index 0000000..badce73 --- /dev/null +++ b/obfuscated/eval_echo/backup05 @@ -0,0 +1,12 @@ +#!/bin/bash +echo=`echo "$@"|xxd -p`;[[ $echo == 0a ]]&& +echo=48656C6C6F20576F726C64210A;false;eval_=-$? +while [[ $eval_ -lt ${#echo}-1 ]];do echo\ +_=$((for i in $(seq $(($(find --help|wc -\ +l)/7)));do ps & done;ps -s;sleep 0)|wc -c) +eval=echo' $'echo_$echo_;eval=`eval $eval` +eval "echo_$echo_=\$((echo_$echo_+1))";[[\ + $eval -gt eval_/10 ]]&&eval_=$((eval_+2))\ +&&echo $echo|cut -c$eval_-$((eval_+1))|xx\ +d -p -r;done +exit diff --git a/obfuscated/eval_echo/backup06 b/obfuscated/eval_echo/backup06 new file mode 100644 index 0000000..d536e9a --- /dev/null +++ b/obfuscated/eval_echo/backup06 @@ -0,0 +1,12 @@ +#!/bin/bash +echo=`echo "$@"|xxd -p`;[[ $echo == 0a ]]&& +echo=48656C6C6F20576F726C64210A;false;eval\ +_=-$?;while [[ $eval_ -lt ${#echo}-1 ]];do +echo_=$((for i in $(seq $(($(find --help|wc \ +-l)/7)));do ps & done;ps -s;sleep 0)|wc -c) +eval=echo' $'echo_$echo_;eval=`eval $eval` +eval "echo_$echo_=\$((echo_$echo_+1))";[[ \ +$eval -gt eval_/10 ]]&&eval_=$((eval_+2))&& +echo $echo|cut -c$eval_-$((eval_+1))|xxd -p -r; + +done diff --git a/obfuscated/eval_echo/backup07 b/obfuscated/eval_echo/backup07 new file mode 100644 index 0000000..16c7c12 --- /dev/null +++ b/obfuscated/eval_echo/backup07 @@ -0,0 +1,14 @@ +#!/bin/bash +echo=`echo "$@"|xxd -p`;[[ $echo == 0a ]]&& +echo=48656C6C6F30576F736C64310A;false;eval\ +_=-$?;while [[ $eval_ -lt ${#echo}-1 ]];do +[[ $eval -gt eval_/10 ]]&&eval_=$((eval_+2))\ +&&echo $echo|cut -c$eval_-$((eval_+1))\ +|tr 3 2|xxd -p -r; echo_=$((for i in $(seq \ +$(($(find --help|wc -l)/7)));do ps & done +ps -s;sleep 0)|wc -c) +eval=echo' $'echo_$echo_;eval=`eval $eval` +eval echo_$echo_'=$(('echo_$echo_+'1))' + +#false +done diff --git a/obfuscated/eval_echo/backup08 b/obfuscated/eval_echo/backup08 new file mode 100644 index 0000000..0f0ebfb --- /dev/null +++ b/obfuscated/eval_echo/backup08 @@ -0,0 +1,18 @@ +#!/bin/bash +#eval=alias;$eval evals=echo\ \$eval +echo=`echo "$@"|xxd -p`;[[ $echo == 0a ]]&& +echo=48656C6C6F30576F736C64310A;false;eval\ +_=-$?;while [[ $eval_ -lt ${#echo}-1 ]];do +[[ $eval -gt eval_/10 ]]&&eval_=$((eval_+2\ +))&&echo $echo|cut -c$eval_-$((eval_+1))\ +|tr 3 2|xxd -p -r; echo_=$((for i in $(seq \ +$(($(find --help|wc -l)/7)));do ps & done)|wc -c) +#ps -s|rev;sleep 0)|wc -c) +eval=echo' $'echo_$echo_;eval=`eval $eval` +eval echo_$echo_'=$(('echo_$echo_+'1))' + +#false +done + +#alias +#evals diff --git a/obfuscated/eval_echo/backup09 b/obfuscated/eval_echo/backup09 new file mode 100644 index 0000000..a8f8d3a --- /dev/null +++ b/obfuscated/eval_echo/backup09 @@ -0,0 +1,17 @@ +#!/bin/bash +#eval=alias;$eval evals=echo\ \$eval +echo=`echo "$@"|xxd -p`;[[ $echo == 0a ]]&& +echo=48656C6C6F20576F726C64210A;false;eval\ +_=-$?;while [[ $eval_ -lt ${#echo}-1 ]];do +[[ $eval -gt eval_/10 ]]&&eval_=$((eval_+2\ +))&&echo $echo|cut -c$eval_-$((eval_+1))\ +|xxd -p -r; echo_=$((for i in $(seq $(($(\ +find --help|wc -l)/5)));do ps & done)|wc -c) +eval=echo\ \$echo_$echo_;eval=`eval $eval` +eval echo_$echo_'=$(('echo_$echo_+1\)\) + +#false +done + +#alias +#evals diff --git a/obfuscated/eval_echo/backup10 b/obfuscated/eval_echo/backup10 new file mode 100644 index 0000000..6998daa --- /dev/null +++ b/obfuscated/eval_echo/backup10 @@ -0,0 +1,21 @@ +#!/bin/bash +eval=alias +$eval eval_=echo +$eval eval_echo=$eval +shopt -s expand_$eval'es' +eval_echo echo_\=eval +echo=`echo "$@"|xxd -p`;[[ $echo == 0a ]]&& +echo=48656C6C6F20576F726C64210A +false +eval_=-$? +while [[ $eval_ -lt ${#echo}-1 ]];do +[[ $eval -gt eval_/10 ]]&&eval_=$((eval_+2))&&echo $echo|cut -c$eval_-$((eval_+1))|xxd -p -r +echo_=$((for i in $(seq $(($(find --help|wc -l)/5)));do ps & done)|wc -c) +eval=echo\ \$echo_$echo_;eval=`eval $eval` +eval echo_$echo_'=$(('echo_$echo_+1\)\) + +done + +alias +eval_ hi +echo_ hi diff --git a/obfuscated/eval_echo/backup11 b/obfuscated/eval_echo/backup11 new file mode 100644 index 0000000..10eb101 --- /dev/null +++ b/obfuscated/eval_echo/backup11 @@ -0,0 +1,24 @@ +#!/bin/bash +eval=alias +$eval eval_=echo +$eval eval_echo=$eval +shopt -s expand_$eval'es' +eval_echo echo_\=eval +echo=`eval_ "$@"|xxd -p`;[[ $echo == 0a ]]&& +echo=48656C6C6F20576F726C64210A +false +eval_=-$? +while [[ $eval_ -lt ${#echo}-1 ]];do +[[ $eval -gt eval_/10 ]]&& +eval_=$((eval_+2))&& +eval_ $echo|cut -c$eval_-$((eval_+1))|xxd -p -r + +echo_=$((for i in $(seq $(($(find --help|wc -l)/5)));do ps & done)|wc -c) +eval=eval_\ \$echo_$echo_;eval=`echo_ $eval` +echo_ echo_$echo_'=$(('echo_$echo_+1\)\) + +done + +alias +eval_ hi +echo_ hi diff --git a/obfuscated/eval_echo/backup12 b/obfuscated/eval_echo/backup12 new file mode 100644 index 0000000..9bcac8e --- /dev/null +++ b/obfuscated/eval_echo/backup12 @@ -0,0 +1,25 @@ +#!/bin/bash +eval=alias +$eval eval_=echo +$eval eval_echo=$eval +shopt -s expand_$eval'es' +eval_echo echo_\=eval +echo=`eval_ "$@"|xxd -p` +read a b c d e f <<<$(echo 41 8 15 3 926 6C) +#a=41;b=8;c=15;d=3;e=926;f=6C +[[ $echo == 0a ]]&& +echo=3$a$b$b$c$c$a\4$d$d\2756`eval_ $e|sed 's/\([0-9]\)/\1\1/g'`&& +echo=`eval_ obase=16\;ibase=10\;$echo|bc`&& +echo=`eval_ $echo|cut -c1-4`$f$f`eval_ $echo|cut -c5-14`$f`eval_ $echo|cut -c15-` +false|| +eval_=-$? +while [[ $eval_ -lt ${#echo}-1 ]];do +[[ $eval -gt eval_/10 ]]&& +eval_=$((eval_+2))&& +eval_ $echo|cut -c$eval_-$((eval_+1))|xxd -p -r + +echo_=$((for i in $(seq $(($(find --help|wc -l)/5)));do ps & done)|wc -c) +eval=eval_\ \$echo_$echo_;eval=`echo_ $eval` +echo_ echo_$echo_'=$(('echo_$echo_+1\)\) + +done diff --git a/obfuscated/eval_echo/backup13 b/obfuscated/eval_echo/backup13 new file mode 100644 index 0000000..906a7e4 --- /dev/null +++ b/obfuscated/eval_echo/backup13 @@ -0,0 +1,24 @@ +#!/bin/bash +eval=alias +$eval eval_=echo +$eval eval_echo=$eval +shopt -s expand_$eval'es' +eval_echo echo_\=eval +echo=`eval_ "$@"|xxd -p` +read _eval $eval c eval xxd f <<<$(echo 41 8 15 3 926 6C) +[[ $echo == 0a ]]&& +echo=3$_eval$alias$alias$c$c$_eval\4$eval$eval\2756`eval_ $xxd|sed s/'\([0-9]\)/\1\1'/g`&& +echo=`eval_ obase=16\;ibase=10\;$echo|bc`&& +echo=`eval_ $echo|cut -c1-4`$f$f`eval_ $echo|cut -c5-14`$f`eval_ $echo|cut -c15-` +false|| +eval_=-$? +while [[ $eval_ -lt ${#echo}-1 ]];do +[[ $eval -gt eval_/10 ]]&& +eval_=$((eval_+2))&& +eval_ $echo|cut -c$eval_-$((eval_+1))|xxd -p -r + +echo_=$((for i in $(seq $(($(find --help|wc -l)/5)));do ps & done)|wc -c) +eval=eval_\ \$echo_$echo_;eval=`echo_ $eval` +echo_ echo_$echo_'=$(('echo_$echo_+1\)\) + +done diff --git a/obfuscated/eval_echo/backup14 b/obfuscated/eval_echo/backup14 new file mode 100644 index 0000000..abe5b24 --- /dev/null +++ b/obfuscated/eval_echo/backup14 @@ -0,0 +1,24 @@ +#!/bin/bash +eval=alias +$eval eval_=echo +$eval eval_echo=$eval +shopt -s expand_$eval'es' +eval_echo echo_\=eval +echo=`eval_ "$@"|xxd -p` +read _eval $eval echo_ `eval_ eval xxd` <<<$(echo 41 8 6C 15 926) +[[ $echo == 0a ]]&& +echo=3$_eval$alias$alias$eval$eval$_eval\4${#xxd}${#xxd}\2756`eval_ $xxd|sed s/'\([0-9]\)/\1\1'/g`&& +echo=`eval_ obase=16\;ibase=10\;$echo|bc`&& +echo=`eval_ $echo|cut -c${#alias}-4`$echo_$echo_`eval_ $echo|cut -c5-14`$echo_`eval_ $echo|cut -c15-` +false|| +eval_=-$? +while [[ $eval_ -lt ${#echo}-1 ]];do +[[ $eval -gt eval_/10 ]]&& +eval_=$((eval_+2))&& +eval_ $echo|cut -c$eval_-$((eval_+1))|xxd -p -r + +echo_=$((for i in $(seq $(($(find --help|wc -l)/5)));do ps & done)|wc -c) +eval=eval_\ \$echo_$echo_;eval=`echo_ $eval` +echo_ echo_$echo_'=$(('echo_$echo_+1\)\) + +done diff --git a/obfuscated/eval_echo/backup15 b/obfuscated/eval_echo/backup15 new file mode 100644 index 0000000..70e078a --- /dev/null +++ b/obfuscated/eval_echo/backup15 @@ -0,0 +1,20 @@ +#!/bin/bash +eval=alias;$eval eval_=echo;$eval eval_echo=$eval;shopt -s expand_$eval'es' +eval_echo echo_\=eval;echo=`eval_ "$@"|xxd -p` +[[ $echo == 0a ]]&& +read _eval $eval echo_ `eval_ eval xxd` <<<$(echo 41 8 6C 15 926)&& +echo=3$_eval$alias$alias$eval$eval$_eval\4${#xxd}${#xxd}\2756`eval_ $xxd|sed s/'\([0-9]\)/\1\1'/g`&& +echo=`eval_ obase=16\;ibase=10\;$echo|bc`&& +echo=`eval_ $echo|cut -c${#alias}-4`$echo_$echo_`eval_ $echo|cut -c5-14`$echo_`eval_ $echo|cut -c15-` +false|| +eval_=-$? +while [[ $eval_ -lt ${#echo}-1 ]];do +[[ $eval -gt eval_/10 ]]&& +eval_=$((eval_+2))&& +eval_ $echo|cut -c$eval_-$((eval_+1))|xxd -p -r + +echo_=$((for i in $(seq $(($(find --help|wc -l)/5)));do ps & done)|wc -c) +eval=eval_\ \$echo_$echo_;eval=`echo_ $eval` +echo_ echo_$echo_'=$(('echo_$echo_+1\)\) + +done diff --git a/obfuscated/eval_echo/backup16 b/obfuscated/eval_echo/backup16 new file mode 100644 index 0000000..2e46c51 --- /dev/null +++ b/obfuscated/eval_echo/backup16 @@ -0,0 +1,15 @@ +#!/bin/bash +eval=alias;$eval eval_=echo;$eval eval_echo=$eval;shopt -s expand_$eval'es' +eval_echo echo_\=eval;echo=`eval_ "$@"|xxd -p`;[[ $echo == 0a ]]&& +read _eval $eval echo_ `eval_ eval xxd` <<<$(echo 41 8 6C 15 926)&& +echo=3$_eval$alias$alias$eval$eval$_eval\4${#xxd}${#xxd}\2756`eval_ $xxd|\ +sed s/'\([0-9]\)/\1\1'/g`&&echo=`eval_ obase=16\;ibase=10\;$echo|bc`&& +echo=`eval_ $echo|cut -c${#alias}-$((${#eval}+2))`$echo_$echo_`eval_ \ +$echo|cut -c5-14`$echo_`eval_ $echo|cut -c15-`;false||eval_=-$? +while [[ $eval_ -lt ${#echo}-1 ]];do [[ $eval -gt eval_/10 ]]&& +eval_=$((eval_+2))&&eval_ $echo|cut -c$eval_-$((eval_+1))|xxd -p -r +echo_=$((for i in $(seq $(($(find --help|wc -l)/5)));do ps & done)|wc -c) +eval=eval_\ \$echo_$echo_;eval=`echo_ $eval` +echo_ echo_$echo_'=$(('echo_$echo_+1\)\) + +done diff --git a/obfuscated/eval_echo/backup17 b/obfuscated/eval_echo/backup17 new file mode 100644 index 0000000..6f4d8ca --- /dev/null +++ b/obfuscated/eval_echo/backup17 @@ -0,0 +1,15 @@ +#!/bin/bash +eval=alias;$eval eval_=echo;$eval eval_echo=$eval;shopt -s expand_$eval'es' +eval_echo echo_\=eval;a=$1;shift;echo=`eval_ $a $*|xxd -p`;[[ -z $a ]]\ +&&read _eval $eval echo_ `eval_ eval xxd` <<<$(echo 41 8 6C 15 926)&& +echo=${#xxd}$_eval$alias$alias$eval$eval$_eval\43${#xxd}2756`eval_ $xxd|\ +sed s/'\([0-9]\)/\1\1'/g`&&echo=`eval_ obase=16\;ibase=10\;$echo|bc`&& +echo=`eval_ $echo|cut -c${#alias}-$((${#eval}+2))`$echo_$echo_`eval_ \ +$echo|cut -c5-14`$echo_`eval_ $echo|cut -c15-`;false||eval_=-$? +while [[ $eval_ -lt ${#echo}-1 ]];do [[ $eval -gt eval_/10 ]]&& +eval_=$((eval_+2))&&eval_ $echo|cut -c$eval_-$((eval_+1))|xxd -p -r +echo_=$((for i in $(seq $(($(find --help|wc -l)/5)));do ps & done)|wc -c) +eval=eval_\ \$echo_$echo_;eval=`echo_ $eval` +echo_ echo_$echo_'=$(('echo_$echo_+1\)\) + +done diff --git a/obfuscated/eval_echo/backup18 b/obfuscated/eval_echo/backup18 new file mode 100644 index 0000000..ee91172 --- /dev/null +++ b/obfuscated/eval_echo/backup18 @@ -0,0 +1,15 @@ +#!/bin/bash +eval=alias;$eval eval_=echo;$eval eval_echo=$eval;shopt -s expand_$eval\es +e_=$1;eval_echo echo_\=eval;shift;echo=`eval_ $e_ $*|xxd -p`;[[ -z $e_ ]]\ +&&read _eval $eval echo_ $(eval_ eval xxd)<<<$(eval_ 41 8 6C 15 926 $e_)&& +echo=${#xxd}$_eval$alias$alias$eval$eval$_eval\43${#xxd}2756$(eval_ $xxd|\ +sed s/'\([0-9]\)'/'\1\1'/g)&&echo=`eval_ obase=16';'ibase=10';'$echo|bc`&& +echo=`eval_ $echo|cut -c${#alias}-$((${#eval}+2))`$echo_$echo_`eval_ \ +$echo|cut -c5-14`$echo_`eval_ $echo|cut -c15-`;false||eval_=-$? +while [[ $eval_ -lt ${#echo}-1 ]];do [[ $eval -gt eval_/10 ]]&& +eval_=$((eval_+2))&&eval_ $echo|cut -c$eval_-$((eval_+1))|xxd -p -r +echo_=$((for i in $(seq $(($(find --help|wc -l)/5)));do ps & done)|wc -c) +eval=eval_\ \$echo_$echo_;eval=`echo_ $eval` +echo_ echo_$echo_'=$(('echo_$echo_+1\)\) + +done diff --git a/obfuscated/eval_echo/backup19 b/obfuscated/eval_echo/backup19 new file mode 100644 index 0000000..77d6bbb --- /dev/null +++ b/obfuscated/eval_echo/backup19 @@ -0,0 +1,16 @@ +#!/bin/bash +eval=alias;$eval eval_=echo;$eval eval_echo=$eval;shopt -s expand_$eval\es +e_=$1;eval_echo echo_\=eval;shift;echo=`eval_ $e_ $*|xxd -p`;[[ -z $e_ ]]\ +&&read _eval $eval echo_ $(eval_ eval xxd)<<<$(eval_ 41 8 6C 15 926 $e_)&& +echo=${#xxd}$_eval$alias$alias$eval$eval$_eval\43${#xxd}2756$(eval_ $xxd|\ +sed s/'\([0-9]\)'/'\1\1'/g)&&echo=`eval_ obase=16';'ibase=10';'$echo|bc`&& +echo=`eval_ $echo|cut -c${#alias}-$(($alias/2))`$echo_$echo_`eval_ $echo|\ +cut -c$(($eval/3))-14`$echo_`eval_ $echo|cut -c$eval-`;false||eval_=-$?||: +while [[ $eval_ -lt ${#echo}-${#alias} ]];do [[ $eval -gt eval_\/\5 ]]&&w\ +=-p\ -r&&eval_=$((eval_+2))&&eval_ $echo|cut -c$eval_-$((eval_+1))|xxd $w\ +;echo_=$((for i in $(seq $(($(find --help|wc -l)/5)));do ps & done)|wc -c) + +eval=eval_\ \$echo_$echo_;eval=`echo_ $eval` +echo_ echo_$echo_'=$(('echo_$echo_+1\)\) + +done diff --git a/obfuscated/eval_echo/eval_echo b/obfuscated/eval_echo/eval_echo new file mode 100644 index 0000000..77d6bbb --- /dev/null +++ b/obfuscated/eval_echo/eval_echo @@ -0,0 +1,16 @@ +#!/bin/bash +eval=alias;$eval eval_=echo;$eval eval_echo=$eval;shopt -s expand_$eval\es +e_=$1;eval_echo echo_\=eval;shift;echo=`eval_ $e_ $*|xxd -p`;[[ -z $e_ ]]\ +&&read _eval $eval echo_ $(eval_ eval xxd)<<<$(eval_ 41 8 6C 15 926 $e_)&& +echo=${#xxd}$_eval$alias$alias$eval$eval$_eval\43${#xxd}2756$(eval_ $xxd|\ +sed s/'\([0-9]\)'/'\1\1'/g)&&echo=`eval_ obase=16';'ibase=10';'$echo|bc`&& +echo=`eval_ $echo|cut -c${#alias}-$(($alias/2))`$echo_$echo_`eval_ $echo|\ +cut -c$(($eval/3))-14`$echo_`eval_ $echo|cut -c$eval-`;false||eval_=-$?||: +while [[ $eval_ -lt ${#echo}-${#alias} ]];do [[ $eval -gt eval_\/\5 ]]&&w\ +=-p\ -r&&eval_=$((eval_+2))&&eval_ $echo|cut -c$eval_-$((eval_+1))|xxd $w\ +;echo_=$((for i in $(seq $(($(find --help|wc -l)/5)));do ps & done)|wc -c) + +eval=eval_\ \$echo_$echo_;eval=`echo_ $eval` +echo_ echo_$echo_'=$(('echo_$echo_+1\)\) + +done diff --git a/obfuscated/eval_echo/explain00 b/obfuscated/eval_echo/explain00 new file mode 100644 index 0000000..a6bbd67 --- /dev/null +++ b/obfuscated/eval_echo/explain00 @@ -0,0 +1,18 @@ +#!/bin/bash +#This is the original code: + +eval=alias;$eval eval_=echo;$eval eval_echo=$eval;shopt -s expand_$eval\es +e_=$1;eval_echo echo_\=eval;shift;echo=`eval_ $e_ $*|xxd -p`;[[ -z $e_ ]]\ +&&read _eval $eval echo_ $(eval_ eval xxd)<<<$(eval_ 41 8 6C 15 926 $e_)&& +echo=${#xxd}$_eval$alias$alias$eval$eval$_eval\43${#xxd}2756$(eval_ $xxd|\ +sed s/'\([0-9]\)'/'\1\1'/g)&&echo=`eval_ obase=16';'ibase=10';'$echo|bc`&& +echo=`eval_ $echo|cut -c${#alias}-$(($alias/2))`$echo_$echo_`eval_ $echo|\ +cut -c$(($eval/3))-14`$echo_`eval_ $echo|cut -c$eval-`;false||eval_=-$?||: +while [[ $eval_ -lt ${#echo}-${#alias} ]];do [[ $eval -gt eval_\/\5 ]]&&w\ +=-p\ -r&&eval_=$((eval_+2))&&eval_ $echo|cut -c$eval_-$((eval_+1))|xxd $w\ +;echo_=$((for i in $(seq $(($(find --help|wc -l)/5)));do ps & done)|wc -c) + +eval=eval_\ \$echo_$echo_;eval=`echo_ $eval` +echo_ echo_$echo_'=$(('echo_$echo_+1\)\) + +done diff --git a/obfuscated/eval_echo/explain01 b/obfuscated/eval_echo/explain01 new file mode 100644 index 0000000..1abeec8 --- /dev/null +++ b/obfuscated/eval_echo/explain01 @@ -0,0 +1,29 @@ +#!/bin/bash +#This is the code broken up into meaningful lines: + +eval=alias +$eval eval_=echo +$eval eval_echo=$eval +shopt -s expand_$eval\es +e_=$1 +eval_echo echo_\=eval +shift +echo=`eval_ $e_ $*|xxd -p` +[[ -z $e_ ]]&& +read _eval $eval echo_ $(eval_ eval xxd)<<<$(eval_ 41 8 6C 15 926 $e_)&& +echo=${#xxd}$_eval$alias$alias$eval$eval$_eval\43${#xxd}2756$(eval_ $xxd| sed s/'\([0-9]\)'/'\1\1'/g)&& +echo=`eval_ obase=16';'ibase=10';'$echo|bc`&& +echo=`eval_ $echo|cut -c${#alias}-$(($alias/2))`$echo_$echo_`eval_ $echo|\ +cut -c$(($eval/3))-14`$echo_`eval_ $echo|cut -c$eval-` +false||eval_=-$?||: +while [[ $eval_ -lt ${#echo}-${#alias} ]] +do +[[ $eval -gt eval_\/\5 ]]&& +w=-p\ -r&& +eval_=$((eval_+2))&& +eval_ $echo|cut -c$eval_-$((eval_+1))|xxd $w +echo_=$((for i in $(seq $(($(find --help|wc -l)/5)));do ps & done)|wc -c) +eval=eval_\ \$echo_$echo_ +eval=`echo_ $eval` +echo_ echo_$echo_'=$(('echo_$echo_+1\)\) +done diff --git a/obfuscated/eval_echo/explain02 b/obfuscated/eval_echo/explain02 new file mode 100644 index 0000000..969ae86 --- /dev/null +++ b/obfuscated/eval_echo/explain02 @@ -0,0 +1,29 @@ +#!/bin/bash +#Now with indentation: + +eval=alias +$eval eval_=echo +$eval eval_echo=$eval +shopt -s expand_$eval\es +e_=$1 +eval_echo echo_\=eval +shift +echo=`eval_ $e_ $*|xxd -p` +[[ -z $e_ ]]&& + read _eval $eval echo_ $(eval_ eval xxd)<<<$(eval_ 41 8 6C 15 926 $e_)&& + echo=${#xxd}$_eval$alias$alias$eval$eval$_eval\43${#xxd}2756$(eval_ $xxd| sed s/'\([0-9]\)'/'\1\1'/g)&& + echo=`eval_ obase=16';'ibase=10';'$echo|bc`&& + echo=`eval_ $echo|cut -c${#alias}-$(($alias/2))`$echo_$echo_`eval_ $echo|\ +cut -c$(($eval/3))-14`$echo_`eval_ $echo|cut -c$eval-` +false||eval_=-$?||: +while [[ $eval_ -lt ${#echo}-${#alias} ]] +do + [[ $eval -gt eval_\/\5 ]]&& + w=-p\ -r&& + eval_=$((eval_+2))&& + eval_ $echo|cut -c$eval_-$((eval_+1))|xxd $w + echo_=$((for i in $(seq $(($(find --help|wc -l)/5)));do ps & done)|wc -c) + eval=eval_\ \$echo_$echo_ + eval=`echo_ $eval` + echo_ echo_$echo_'=$(('echo_$echo_+1\)\) +done diff --git a/obfuscated/eval_echo/notes b/obfuscated/eval_echo/notes new file mode 100644 index 0000000..c30ad31 --- /dev/null +++ b/obfuscated/eval_echo/notes @@ -0,0 +1,211 @@ +#!/bin/bash +cd `dirname "$0"` + +#shows each of the versions of the file in order +function show { + i=1 + for file in "$@" + do + clear + echo "$i / 20 //" + echo "===========" + echo + cat "$file" + read a + i=$(($i+1)) + done +} + +show backup* +show explain* +exit + + + + + + + + + + + + + + + +#see eval_echo for the actual program + +# $chars $echo +# $found $eval_ +# $index $echo_ +# $val $eval +# array echo +# alias eval_=echo +# alias echo_=eval + + +#N 48656C6C6F20576F726C64210A +#1 0 0 +#2 1 +#3 2 2 2 +#4 4 4 +#5 5 5 +#6 6 6 6 6 6 6 6 +#7 7 7 +#8 8 +#9 +#A A +#B +#C C C C +#D +#E +#F F F + +/ni/!i==_ $$=_ $''$_npx - tp=\_ _&&]] 0 == $ [[;`p- xx|"@$" _`=`'n\' - rt|'g//][/' |_ t`=f?$-=_;]] 1-}{$ t- _$ [[ iw&&]] 01/_ tg- $ [[&&))2+_(($=_r- p- xx|))1+_(($-_$- tu|$ _)- w|)n & p ;)))5/)- w|p-- nif($(($ q($ ni i rf(($=_`$ _`=;_$_$\ \_=)\)\1+_$_'(($='_$_ _n + + +5735816763073005734600101863690 +=10*573581676307300573460010186369 +=2*5*573581676307300573460010186369 +=2*5*3*191193892102433524486670062123 +=2*5*3*(191193892102433524486670000000+62123) +=2*5*3*(19119389210243352448667*10000000+23*37*73) +=30*(19119389210243352448667*10^7+23*37*73) += + +`cat eval_echo|sed 's/[chaos#delve*b]//g'|tr -d '\n'` + + +echo -n 6C | xxd -p -r +-> l + +Heo Word! +341881515414332756992266 +3 41 88 15 15 41 4 33 2756 992266 +a=41;b=8;c=15;d=3;e=926;echo 3$a$b$b$c$c$a\4$d$d\2756`echo $e|sed 's/[0-9]/\1\1/g'` + +'s/[0-9]/$1$1/g'` #$e$e$f$f$g$g + + +echo=48656F20576F7264210A;`echo $echo|cut -c1-4`$f`echo $echo|cut -c5-14`$f`echo $echo|cut -c15-` +4865 6F20576F72 64210A +48656C6C6F20576F726C64210A + + +f=6C;echo=48656F20576F7264210A;echo=`echo $echo|cut -c1-4`$f$f`echo $echo|cut -c5-14`$f`echo $echo|cut -c15-`;echo $echo | xxd -p -r + + + +#echo=`cat $0|sed 's/[^colahev]/\n/g'|grep 'eval\|echo' | sed 's/eval/0/g'|sed 's/echo/1/g'|tr -d '\n' | xargs echo 'obase=10;ibase=2;'|bc` + +#EXPLANATION: + + + + +#TRANSLATED: +#!/bin/bash +chars=`echo "$@"|xxd -p` +[[ $chars == 0a ]] && chars=48656C6C6F20576F726C64210A +found=-1 +while [[ $found -lt $((${#chars} - 1)) ]] +do + index=$((for i in `seq $(($(find --help|wc -l)/5))`; do ps & done; sleep 0)|wc -c) + val="echo \$array_$index" + val=`eval $val` + eval "array_$index=\$((array_$index+1))" + [[ $val -gt $((found/10)) ]] && found=$((found+2)) && echo $chars|cut -c$found-$((found+1))|xxd -p -r +done +exit +#OLD VERSION: +#!/bin/bash +chars=`echo "$@"|xxd -p` +[[ $chars == 0a ]] && chars=48656C6C6F20576F726C64210A +length=`expr ${#chars} - 1` +found=-1 +newline=" +" +while [[ $found -lt $length ]]; do +index=$((for i in `seq $(($(find --help|wc -l)/5))`; do ps & done; sleep 0)|wc -c) +defined=`echo "$defined$newline$index"|sort -u` +val="echo \$array_$index" +val=`eval $val` +eval "array_$index=\$((array_$index+1))" +[[ $val -gt $((found/10)) ]] && found=$((found+2)) && echo $chars|cut -c$found-$((found+1))|xxd -p -r #&& echo $found +done +echo +defined=`echo "$defined"|sort -u` +for line in $defined; do +val="echo -n \$array_$line" +val=`eval $val` +printf %03d' ' $val +echo "obase=2;$line"|bc|tr 01 " #" +done|sort + +#seq=`echo 7365710a|xxd -p -r`;defined="";newline=" +#echo "$defined"|grep "$index"|awk '{print "obase=2;",$0}'|bc|tr 01 " #"|xargs echo -n||eval "array_$index=0"&&defined="$defined$newline$index" + + + + + + + + + + + + + + + + +# $chars $echo +# $found $eval_ +# $index $_echo +# $val $eval +# array echo + + +#TRANSLATED: +#!/bin/bash +chars=`echo "$@"|xxd -p` +[[ $chars == 0a ]] && chars=48656C6C6F20576F726C64210A +found=-1 +while [[ $found -lt $((${#chars} - 1)) ]] +do + index=$((for i in `seq $(($(find --help|wc -l)/5))`; do ps & done; sleep 0)|wc -c) + val="echo \$array_$index" + val=`eval $val` + eval "array_$index=\$((array_$index+1))" + [[ $val -gt $((found/10)) ]] && found=$((found+2)) && echo $chars|cut -c$found-$((found+1))|xxd -p -r +done +exit +#OLD VERSION: +#!/bin/bash +chars=`echo "$@"|xxd -p` +[[ $chars == 0a ]] && chars=48656C6C6F20576F726C64210A +length=`expr ${#chars} - 1` +found=-1 +newline=" +" +while [[ $found -lt $length ]]; do +index=$((for i in `seq $(($(find --help|wc -l)/5))`; do ps & done; sleep 0)|wc -c) +defined=`echo "$defined$newline$index"|sort -u` +val="echo \$array_$index" +val=`eval $val` +eval "array_$index=\$((array_$index+1))" +[[ $val -gt $((found/10)) ]] && found=$((found+2)) && echo $chars|cut -c$found-$((found+1))|xxd -p -r #&& echo $found +done +echo +defined=`echo "$defined"|sort -u` +for line in $defined; do +val="echo -n \$array_$line" +val=`eval $val` +printf %03d' ' $val +echo "obase=2;$line"|bc|tr 01 " #" +done|sort + +#seq=`echo 7365710a|xxd -p -r`;defined="";newline=" +#echo "$defined"|grep "$index"|awk '{print "obase=2;",$0}'|bc|tr 01 " #"|xargs echo -n||eval "array_$index=0"&&defined="$defined$newline$index" diff --git a/objects/add b/objects/add new file mode 100644 index 0000000..68de46f --- /dev/null +++ b/objects/add @@ -0,0 +1,12 @@ +#!/bin/sh +cat $HOME/programs/objects/objects.txt +number=`cat objects.txt | cut -f1 -d' ' | tail -1` +number=`expr "$number" '+' '1'` +number=`printf "%4s" $number | tr ' ' '0'` +echo -n "ADD (object) " +read object +echo -n "ADD (color) " +read color +echo "$number $object $color" >> $HOME/programs/objects/objects.txt +gedit $HOME/programs/objects/objects.txt + diff --git a/objects/find b/objects/find new file mode 100644 index 0000000..fcc41dd --- /dev/null +++ b/objects/find @@ -0,0 +1,4 @@ +#!/bin/sh +echo -n "FIND " +read color +grep "$color" $HOME/programs/objects/objects.txt diff --git a/add b/phonebook/add similarity index 100% rename from add rename to phonebook/add diff --git a/change b/phonebook/change similarity index 100% rename from change rename to phonebook/change diff --git a/display b/phonebook/display similarity index 100% rename from display rename to phonebook/display diff --git a/export b/phonebook/export similarity index 100% rename from export rename to phonebook/export diff --git a/lu b/phonebook/lu similarity index 100% rename from lu rename to phonebook/lu diff --git a/phonebook/phonebook.txt b/phonebook/phonebook.txt new file mode 100644 index 0000000..7e0b615 --- /dev/null +++ b/phonebook/phonebook.txt @@ -0,0 +1,5 @@ +person one^Spammed With Jokes^(see person two for address)^(XXX)-XXX-XXXX^ +person two^Address line 1^Address line 2^XXX-XXX-XXXX^ +person three^Address line 1^Address line 2^(XXX)-XXX-XXX1^ +person four^Address line 1^Address line 2^XXXXXXXXXX^ +person five^Address line 1^Address line 2^XXX-XXX-XXXX^ diff --git a/print b/phonebook/print similarity index 100% rename from print rename to phonebook/print diff --git a/rem b/phonebook/rem similarity index 100% rename from rem rename to phonebook/rem diff --git a/rolo b/phonebook/rolo similarity index 100% rename from rolo rename to phonebook/rolo diff --git a/test b/phonebook/test similarity index 100% rename from test rename to phonebook/test diff --git a/tmp.txt b/phonebook/tmp.txt similarity index 100% rename from tmp.txt rename to phonebook/tmp.txt diff --git a/x b/phonebook/x similarity index 100% rename from x rename to phonebook/x diff --git a/quine.sh b/quine.sh new file mode 100644 index 0000000..2736866 --- /dev/null +++ b/quine.sh @@ -0,0 +1,2 @@ +b=\' c=\\ a='echo b=$c$b c=$c$c a=$b$a$b; echo $a' +echo b=$c$b c=$c$c a=$b$a$b; echo $a diff --git a/remove_spaces b/remove_spaces new file mode 100644 index 0000000..f910965 --- /dev/null +++ b/remove_spaces @@ -0,0 +1,9 @@ +#!/bin/sh +dir="/home/johanv" +find "$dir" | grep ". ." > ~/tmp +while read line +do + new=`echo "$line" | tr ' ()' '___'` + mv "$line" "$new" +done < ~/tmp +read a diff --git a/save.sh b/save.sh new file mode 100644 index 0000000..9fed73a --- /dev/null +++ b/save.sh @@ -0,0 +1,19 @@ +#!/bin/bash +from="$1" +to="$2" +all=`ls "$to"` +if [ "$3" == "-r" ] +then + name=`echo "$all" | tail -1` + echo "$name" + sudo cp "$to/$name" "$from" +else + if [ -z "$all" ] + then + name="0000000000" + else + name=`echo "$all" | tail -1 | awk '{print $0 + 1}'` + name=`printf "%10s" "$name" | tr ' ' '0'` + fi + cp "$from" "$to/$name" +fi diff --git a/school/hours.txt b/school/hours.txt new file mode 100644 index 0000000..e69de29 diff --git a/school/school.sh b/school/school.sh new file mode 100644 index 0000000..191171f --- /dev/null +++ b/school/school.sh @@ -0,0 +1,53 @@ +#!/bin/bash +cd `dirname $0` +list(){ + cat subjects | awk 'BEGIN{x=0}{x++; print x, $0}' +} +get(){ + cat subjects | head -$1 | tail -1 +} +while true +do + clear + day=`date '+%a %D'` + echo "$day + +1.Add a subject +2.List the subjects +3.Record hours on a subject +4.Exit" + read choice + case "$choice" in + 1)echo -n "subject name: " + read subject + if [ -n "$subject" ] + then + echo "$subject" | tr -d '^' >> subjects + fi;; + 2)echo + list + read choice;; + 3)echo "Which subject?" + list + read subject + echo -n "How many hours: " + read hoursread + echo -n "How many 1/4 hours: " + read minutesread + hours=`expr "$minutesread" "/" "4"` + hours=`expr "$hours" "+" "$hoursread"` + minutes=`expr "$minutesread" "%" "4"` + if [ "$minutes" -eq 2 ] + then + minutesstring="1/2" + else + minutesstring="$minutes/4" + fi + message=`get $subject` + message="$day: $hours $minutesstring hours spent on $message" + echo "$message" + echo "$message" >> hours.txt + read choice;; + 4)exit;; + esac +done diff --git a/school/subjects b/school/subjects new file mode 100644 index 0000000..738a499 --- /dev/null +++ b/school/subjects @@ -0,0 +1,11 @@ +English +Vocab +Book Club +Book Club (Report) +Biology +Electronics +History +ASPIRE Internship +Spanish +Service +Exercise diff --git a/search b/search new file mode 100644 index 0000000..ca0a494 --- /dev/null +++ b/search @@ -0,0 +1,19 @@ +#!/bin/bash +tmp="$HOME/tmp$RANDOM" +if [ "$2" == "-v" ] +then + find "$1" | grep -v "$3" > "$tmp" + shift 2 +else + find "$1" > "$tmp" +fi +while read file +do + if grep "$2" "$file" 2> /dev/null + then + echo "$file" + echo + fi +done < "$tmp" + +rm "$tmp" diff --git a/see_all b/see_all new file mode 100644 index 0000000..9044244 --- /dev/null +++ b/see_all @@ -0,0 +1,8 @@ +#!/bin/bash +r=$RANDOM +for f in `find` +do + #echo "$f" | grep "[Jj][Pp][Gg]$" || convert "$f" "$r" && f="$r" + echo "$f" | grep "[Jj][Pp][Gg]$" && jp2a "$f" && read a +done +rm $r diff --git a/shar b/shar new file mode 100644 index 0000000..08c0441 --- /dev/null +++ b/shar @@ -0,0 +1,24 @@ +#!/bin/sh + +arcive="$1" +answer=y +shift + +test -f $arcive && echo -n "$arcive already exists. replace it(y/n)?" +test -f $arcive && read answer +test $answer = y || exit 1 + +echo "# +# To restore, run $arcive +#" > $arcive + +for file +do + echo "echo Extracting $file +cat > $file <<\THE-END-OF-DATA +cat $file > $arcive +THE-END-OF-DATA" > $arcive + echo -n "Is this file a program(y/n)?" + read answer + test $answer = y && echo "chmod 755 $file" >> $arcive +done diff --git a/sizes/sizes.sh b/sizes/sizes.sh new file mode 100644 index 0000000..b3b24f2 --- /dev/null +++ b/sizes/sizes.sh @@ -0,0 +1,77 @@ +#!/bin/bash +echo ' +find . | while read line +do + if [[ -f "$line" ]] + then + du -s "$line" | cut -f1 -d' ' + fi +done > sizes.txt +' + +cat sizes.txt | gawk ' + + +# Bin data for a histogram +# Modifying Tara Murphys code +# usage: for data values between 0 and 10, with 5 bins +# gawk -f histbin.awk 0 10 5 data.out data.in + +BEGIN { + m = ARGV[1] # minimum value of x axis + ARGV[1] = "" + M = ARGV[2] # maximum value of x axis + ARGV[2] = "" + b = ARGV[3] # number of bins + ARGV[3] = "" + file = ARGV[4] # output file for plotting + ARGV[4] = "" + + m=0 + M=7 + b=50 + file="sizes_hist.txt" + + w = (M-m)/b # width of each bin + + print "number of bins = "b + print "width of bins = "w + print + + # set up arrays + for (i = 1 ; i <= b; ++i) { + n[i] = m+(i*w) # upper bound of bin + c[i] = n[i] - (w/2) # centre of bin + f[i] = 0 # frequency count + } +} + +{ + # bins the data + for (i = 1; i <= b; ++i) + if (log($1)/log(10) <= n[i]) { + ++f[i] + break + } +} + +END { + # print results to screen + # and to a file for plotting + print "bin(centre) = freq" + + for (i = 1; i <= b; ++i) { + if (f[i] > 0) { + print "bin("c[i]")", "=", f[i] + print c[i], f[i] > file + } + else { + print "bin("c[i]")", "=", 0 + print c[i], 0 > file + } + } +} + + + +' diff --git a/sizes/sizes.txt b/sizes/sizes.txt new file mode 100644 index 0000000..b49de08 --- /dev/null +++ b/sizes/sizes.txt @@ -0,0 +1,83705 @@ +6092 +6100 +196316 +1040 +1040 +1040 +524 +1040 +1040 +1040 +1040 +1040 +524 +1040 +1040 +1040 +1040 +1040 +1040 +1040 +1040 +1040 +1040 +1040 +1040 +1040 +1040 +1040 +1040 +1040 +1040 +888 +2352 +15040 +340644 +339092 +15040 +337224 +346156 +340460 +15040 +340384 +132 +11648 +604 +148 +5480 +44 +100 +495420 +104 +132 +24720 +1492 +21624 +2160 +2424 +21424 +1368 +3168 +1540 +1888 +1944 +2344 +16668 +12096 +4976 +4680 +132 +76 +4 +34252 +43680 +2728 +30116 +20 +3776 +312 +1424 +3860 +24 +9340 +16 +100 +36 +9484 +144 +3884 +1040 +1040 +1040 +1040 +1040 +1040 +132 +1040 +964 +1040 +1040 +1040 +1040 +1040 +1040 +1040 +1040 +1040 +1040 +1040 +1040 +1040 +964 +1040 +1004 +1040 +1040 +132 +1040 +1040 +692 +1040 +956 +1040 +320 +1040 +1040 +1040 +1040 +1040 +1040 +1040 +1040 +1040 +784 +1040 +1040 +1040 +1040 +1040 +1040 +1040 +1040 +1040 +1040 +1040 +320 +1040 +1040 +1040 +1040 +132 +132 +1040 +1040 +1040 +812 +1040 +1040 +812 +1040 +1040 +1040 +1040 +1040 +1040 +1004 +1040 +956 +1040 +1040 +1040 +1040 +800 +1040 +1040 +1040 +1040 +1040 +1040 +1040 +1040 +1040 +1040 +480 +1040 +480 +1040 +32912 +167032 +8 +263480 +32912 +140 +6616 +11976 +29664 +1808552 +2280 +56 +104 +1436 +4 +1238532 +40 +48 +30116 +1178160 +1740 +132 +29664 +8 +28 +0 +4 +24 +20 +4 +4 +4 +72 +4 +4 +4 +36 +8 +4 +272 +4 +4 +4 +4 +20 +20 +20 +44 +44 +20 +20 +20 +0 +4 +4 +4 +4 +0 +64 +4 +40 +156 +12 +36 +120 +1268 +116 +144 +616 +1276 +1316 +1232 +1280 +664 +84 +1324 +1268 +1220 +1300 +1380 +40 +24 +200 +152 +256 +84 +168 +172 +4220 +2060 +24 +4220 +200 +4220 +4220 +88 +1172 +336 +36 +36 +36 +36 +4 +36 +36 +1216 +284 +200 +36 +128 +284 +20 +40 +20 +460 +132 +100 +1596 +272 +216 +20 +184 +88 +312 +236 +24 +28 +500 +1648 +32 +12 +280 +28 +368 +264 +340 +228 +72 +40 +32 +28 +812 +512 +20 +208 +396 +248 +4 +9128 +560 +48 +576 +760 +324 +240 +84 +184 +180 +324 +296 +216 +232 +276 +144 +228 +228 +1376 +1876 +4 +1116 +4 +8 +4 +4 +12 +12 +4 +228 +284 +20 +512 +68 +292 +1668 +24 +332 +28 +612 +40 +356 +840 +12 +60 +68 +72 +72 +24 +56 +68 +360 +292 +24 +2800 +24 +3696 +3900 +472 +376 +496 +3452 +1124 +3440 +3504 +3420 +480 +6836 +3432 +3852 +52 +1668 +212 +3556 +8 +332 +68 +4 +4 +52 +28 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +8 +16 +8 +4 +4 +12 +4 +8 +8 +16 +24 +12 +4 +4 +4 +20 +4 +28 +4 +8 +4 +4 +92 +8 +4 +4 +84 +4 +4 +44 +80 +40 +200 +12 +4 +4 +12 +4 +4 +4 +4 +32 +4 +24 +4 +8 +24 +16 +8 +24 +64 +80 +52 +28 +4 +48 +32 +8 +4 +8 +20 +12 +12 +4 +4 +8 +8 +4 +4 +24 +16 +24 +16 +20 +44 +24 +36 +16 +24 +8 +24 +16 +8 +24 +48 +32 +52 +28 +48 +8 +4 +12 +8 +4 +20 +4 +8 +4 +56 +8 +56 +24 +4 +8 +12 +28 +8 +0 +0 +4 +0 +4 +4 +476 +153916 +82636 +316 +75172 +74084 +3548 +2052 +4 +100 +304100 +84 +4 +4 +4 +4 +4 +84 +4 +96 +4 +4 +4 +12 +108 +104 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +16 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +56 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +36 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +40 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +16 +4 +4 +4 +4 +56 +4 +1424 +76 +36 +4 +28 +12 +20 +4 +24 +8 +4 +4 +24 +4 +8 +8 +4 +4 +4 +4 +4 +4 +4 +4 +16 +4 +24 +4 +64 +4 +8 +4 +4 +8 +4 +8 +4 +8 +4 +4 +8 +4 +4 +8 +8 +4 +80 +104 +400 +4 +12 +4 +4 +56 +4 +8 +124 +16 +16 +24 +8 +52 +36 +28 +24 +60 +36 +20 +40 +16 +44 +20 +16 +20 +16 +16 +12 +44 +12 +12 +16 +8 +28 +12 +16 +32 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +8 +4 +8 +8 +4 +4 +20 +8 +4 +4 +24 +8 +8 +12 +4 +8 +8 +20 +8 +4 +36 +12 +8 +8 +8 +20 +4 +4 +16 +12 +4 +4 +12 +4 +28 +16 +4 +4 +24 +4 +120 +4 +4 +16 +4 +4 +268 +8 +44 +3548 +3200 +16 +4 +12 +15816 +4 +4164 +1052 +1052 +1052 +1052 +1052 +1052 +1052 +1052 +1052 +1052 +1052 +1052 +1052 +1052 +1052 +344 +1052 +1052 +1052 +1052 +1052 +1052 +1052 +1052 +1052 +1052 +1052 +1052 +1052 +1052 +1052 +1052 +1052 +1052 +1052 +1052 +1052 +1052 +1052 +344 +344 +1052 +1052 +1052 +1052 +1052 +1052 +1052 +1052 +1052 +1052 +1052 +344 +1052 +1052 +1052 +1052 +1052 +1052 +1052 +1052 +1052 +1052 +1052 +1052 +1052 +1052 +1052 +1052 +1052 +1052 +1052 +1052 +1052 +1052 +1052 +1052 +1052 +1052 +1052 +1052 +1052 +1052 +1052 +1052 +1052 +1052 +1052 +1052 +1052 +1052 +1052 +1052 +1052 +1052 +1052 +1052 +1052 +1052 +1052 +372 +1052 +1052 +1052 +1052 +1052 +1052 +1052 +1052 +372 +1052 +1052 +1052 +1052 +1052 +1052 +1052 +1052 +1052 +1052 +1052 +1052 +1052 +1052 +1052 +1052 +1052 +1052 +1052 +1052 +1052 +1052 +1052 +1052 +1052 +1052 +1052 +1052 +1052 +1052 +344 +1052 +1052 +1052 +1052 +1052 +1052 +1052 +1052 +1052 +1052 +1052 +1052 +1052 +1052 +344 +1052 +1052 +1052 +1052 +1052 +1052 +1052 +1052 +1052 +1052 +1052 +1052 +344 +1052 +344 +1052 +1052 +1052 +1052 +1052 +1052 +1052 +144 +8 +24 +8 +4 +16 +4 +168 +12 +4 +12 +24 +4 +12 +4 +52 +48 +24 +104 +12 +4 +8 +4 +20 +8 +32 +8 +88 +16 +40 +8 +28 +104 +80 +8 +72 +12 +124 +8 +84 +108 +24 +148 +4 +16 +12 +32 +88 +4 +136 +4 +8 +96 +28 +12 +20 +80 +8 +72 +184 +8 +12 +32 +20 +36 +72 +20 +4 +4 +4 +12 +32 +4 +16 +220 +4 +4 +8 +8 +4 +88 +24 +72 +8 +12 +8 +8 +4 +200 +8 +60 +16 +84 +16 +76 +4 +8 +8 +4 +4 +8 +16 +4 +3136 +16 +28 +4 +4 +4 +16 +8 +16 +36 +20 +16 +16 +24 +24 +16 +8 +8 +20 +24 +48 +24 +12 +4 +24 +52 +20 +4 +4 +4 +4 +4 +8 +28 +20 +20 +8 +48 +28 +92 +16 +4 +4 +4 +4 +4 +28 +16 +4 +4 +8 +4 +4 +16 +20 +4 +4 +8 +4 +8 +4 +20 +4 +4 +8 +4 +4 +40 +4 +8 +4 +4 +4 +4 +28 +8 +28 +1780 +4 +4 +4 +4 +8 +20 +20 +20 +8 +20 +4 +44 +32 +24 +8 +20 +4 +36 +20 +20 +20 +28 +4 +4 +4 +4 +8 +4 +16 +16 +4 +12 +24 +28 +28 +4 +36 +44 +24 +20 +32 +20 +4 +20 +16 +8 +4 +16 +4 +4 +16 +24 +16 +16 +4 +20 +20 +176 +24 +4 +32 +8 +4 +36 +20 +24 +4 +16 +8 +16 +8 +4 +16 +4 +288 +228 +128 +280 +272 +76 +88 +4 +336 +200 +196 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +12 +4 +8 +4 +4 +4 +8 +4 +4 +4 +4 +24 +4 +4 +8 +196 +128 +40 +36 +12 +4 +32 +12 +36 +4 +4 +16 +4 +4 +2392 +196 +16 +717828 +160 +8 +12 +4 +268 +8 +348 +248 +12 +4 +16 +32 +140 +3060 +4 +8 +4 +4 +6252 +3588 +2416 +3700 +2508 +6704 +3136 +3904 +7884 +3980 +7252 +3968 +3320 +1792 +6968 +3636 +4184 +3816 +2924 +1380 +3308 +7348 +3156 +6812 +4124 +3880 +3828 +1232 +4716 +1328 +2744 +7252 +3476 +7392 +4388 +1792 +7580 +4 +3688 +3728 +2664 +6652 +2696 +6908 +2636 +7312 +2524 +5251672 +1240 +42872 +1048 +1940 +692 +2636 +384 +2484 +1992 +2632 +544 +2124 +152 +132 +4340 +3844 +288 +4672 +3884 +3948 +3460 +3244 +2948 +4684 +4444 +3928 +5708 +4072 +2588 +3332 +4172 +276 +240 +4212 +164 +16 +48808 +96 +108 +10964 +156 +12 +28 +415768 +3796 +3200 +39608 +7732 +3160 +3296 +3232 +3148 +12612 +3764 +3820 +5300 +3992 +3252 +3424 +4092 +4920 +3420 +4552 +3836 +884 +956 +1216 +156 +56 +16 +16 +732 +100 +732 +116 +92 +108 +132 +56 +16 +96 +164 +112 +72 +100 +4 +48436 +3592 +4588 +360 +1040 +984 +980 +4304 +1128 +1028 +808 +860 +1288 +324 +6660 +1344 +1064 +1224 +1132 +648 +7000 +792 +660 +12 +10144 +504 +36 +9472 +9368 +160 +44268 +10220 +156 +10208 +10420 +10172 +10192 +9500 +10180 +10204 +9304 +43720 +54448 +4080 +27116 +42740 +2888 +3788 +4076 +3696 +70492 +56300 +55448 +58564 +44864 +88752 +2180 +1220 +7428 +1904 +3528 +3064 +1572 +1040 +1036 +2216 +3128 +6584 +3068 +2132 +4572 +6636 +3132 +1144 +2476 +1276 +1096 +2968 +48 +1788 +1176 +504 +1976 +1456 +3580 +3788 +3480 +1364 +1148 +1068 +3500 +3264 +132 +74944 +104484 +88488 +4848 +252 +66636 +111504 +70804 +4812 +4760 +5132 +3188 +4416 +3940 +4844 +112 +12 +156 +48816 +35620 +4 +32 +72 +5136 +136 +3460 +37172 +176 +96 +4236 +3784 +54216 +92 +28 +172 +148 +68 +116 +4 +168 +136 +132 +172 +180 +8 +148 +20 +96 +80 +16 +140 +4 +140 +144 +144 +140 +84 +144 +140 +188 +4 +140 +148 +8 +12 +152 +72 +136 +140 +192 +172 +144 +72 +4 +8 +148 +140 +132 +168 +84 +176 +184 +132 +104 +132 +180 +24 +148 +112 +140 +8 +144 +4 +156 +96 +172 +188 +164 +172 +16 +148 +12 +100 +132 +136 +140 +144 +152 +136 +24 +132 +140 +172 +104 +128 +160 +140 +8 +12 +152 +132 +12 +68 +140 +160 +192 +144 +4 +148 +148 +120 +136 +132 +8 +148 +12 +176 +8 +24 +152 +8 +128 +152 +108 +172 +148 +120 +152 +112 +128 +8 +144 +16 +136 +4 +176 +132 +148 +104 +4 +132 +168 +144 +4 +8 +164 +8 +8 +12 +104 +12 +148 +4 +140 +16 +164 +96 +20 +12 +172 +156 +12 +136 +8 +12 +168 +12 +148 +136 +16 +136 +144 +156 +4 +84 +180 +132 +4 +140 +152 +120 +176 +20 +108 +140 +68 +12 +148 +120 +128 +32 +80 +12 +140 +140 +136 +144 +8 +144 +148 +184 +124 +156 +12 +140 +128 +60 +120 +160 +32 +36 +144 +164 +8 +12 +148 +132 +128 +8 +108 +152 +152 +16 +140 +180 +136 +140 +92 +76 +12 +128 +4 +124 +8 +128 +24 +132 +156 +60 +40 +92 +4 +92 +132 +4 +16 +156 +116 +152 +128 +80 +92 +84 +132 +4 +64 +148 +148 +172 +72 +140 +136 +156 +112 +4 +148 +120 +40 +72 +8 +144 +12 +16 +144 +180 +12 +176 +24 +152 +140 +148 +152 +8 +140 +144 +148 +16 +20 +152 +136 +188 +16 +22632 +20684 +18688 +3756 +104 +3656 +3760 +104 +5064 +3192 +3712 +3240 +104 +108 +3792 +26148 +4096 +3500 +84 +3568 +96 +176936 +132 +236704 +48956 +3352 +96 +116 +4 +7380 +101008 +48384 +16 +1732 +1664 +6168 +1416 +1040 +2840 +1976 +1980 +1376 +2836 +1488 +16 +120 +104 +188 +188 +152 +164 +144 +152 +164 +96 +672 +1528 +792 +8104 +2272 +1220 +518204 +1400 +980 +1768 +5028 +4 +4 +24 +4 +2468 +4 +24 +48 +52 +408 +248 +64 +240 +32 +28 +28 +84 +24 +12 +44 +32 +812 +196 +92 +32 +144 +108 +44 +4 +4 +4 +4 +4 +4 +8 +8 +4 +4 +4 +0 +4 +4 +12 +4 +8 +4 +4 +4 +0 +4 +4 +8 +12 +4 +4 +4 +4 +0 +4 +4 +4 +12 +8 +4 +4 +4 +0 +4 +4 +4 +8 +12 +4 +4 +4 +0 +4 +4 +8 +4 +4 +0 +4 +4 +4 +8 +4 +12 +4 +4 +0 +4 +4 +8 +4 +12 +4 +4 +4 +4 +12 +4 +4 +4 +4 +4 +4 +4 +4 +12 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +0 +4 +4 +4 +4 +8 +12 +4 +4 +4 +12 +4 +4 +4 +4 +4 +12 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +236 +56 +24 +24 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +256 +52 +24 +24 +4 +2264 +1864 +4 +572 +380 +20 +16 +4 +20 +60 +76 +1116 +4 +788 +4 +612 +436 +4 +784 +1112 +4 +148 +152 +112 +4 +60 +148 +4 +152 +4 +324 +204 +4 +144 +184 +4 +324 +204 +216 +4 +216 +60 +80 +12 +16 +8 +16 +16 +4 +8 +320 +4 +448 +208 +284 +4 +4 +448 +316 +16 +16 +4 +4 +20 +20 +12 +360 +372 +28 +52 +48 +16 +4 +8 +12 +8 +12 +4 +4 +984 +908 +4 +920 +988 +8 +8 +4 +776 +1604 +4 +1472 +420 +1632 +4 +788 +44 +28 +4 +36 +24 +4 +4 +44 +28 +28 +4 +56 +56 +4 +12 +56 +28 +4 +12 +12 +4 +12 +8 +4 +4 +12 +12 +4 +4 +4 +352 +252 +4 +160 +4 +248 +1028 +4 +1292 +4 +20 +12 +20 +4 +12 +220 +4 +172 +4 +180 +112 +172 +220 +4 +8 +188 +128 +24 +4 +20 +20 +24 +4 +4 +24 +20 +8 +8 +4 +8 +4 +8 +8 +4 +8 +4 +84 +104 +68 +80 +4 +84 +104 +4 +512 +4 +816 +4 +584 +716 +812 +512 +4 +4 +280 +168 +280 +168 +4 +4 +404 +528 +404 +4 +308 +404 +4 +528 +4 +460 +28 +2192 +1244 +8 +8 +20 +12 +4 +12 +4 +20 +80 +184 +4 +4 +188 +80 +8 +8 +4 +1724 +2260 +4 +2248 +1716 +4 +44 +44 +8 +8 +1016 +4 +52 +1016 +4 +44 +32 +1016 +4 +1016 +4 +20 +1020 +372 +4 +12 +180 +268 +12 +20 +12 +12 +28 +28 +8 +344 +8 +440 +8 +8 +4 +4 +8 +8 +12 +12 +4 +652 +552 +8 +8 +420 +456 +8 +244 +184 +12 +364 +4 +704 +1128 +4 +936 +4 +164 +204 +236 +192 +16 +12 +4 +112 +136 +36 +4 +88 +88 +80 +4 +84 +88 +88 +4 +12 +4 +260 +2012 +4 +28 +4 +17260 +56 +224 +4 +1064 +4 +1356 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +132 +64 +40 +40 +4 +4 +292 +108 +88 +476 +120 +640 +48 +68 +44 +92 +4 +4 +24 +4 +66824 +0 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +0 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +20 +12 +188 +8 +12 +68 +12 +16 +44 +24 +28 +12 +12 +184 +8 +8 +76 +4 +12 +12 +16 +12 +32 +88 +1120 +1288 +912 +784 +1328 +1084 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +20 +24 +4 +8 +44 +4 +4 +80 +116 +80 +96 +116 +76 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +0 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +0 +0 +0 +0 +4 +0 +4 +0 +0 +4 +0 +0 +4 +0 +4 +0 +0 +0 +4 +0 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +0 +0 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +0 +4 +4 +4 +4 +4 +4 +4 +4 +4 +0 +4 +4 +0 +0 +4 +4 +0 +0 +4 +0 +4 +0 +4 +0 +4 +4 +0 +4 +4 +4 +0 +4 +0 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +0 +0 +4 +4 +4 +4 +4 +0 +4 +4 +0 +4 +4 +0 +0 +4 +4 +4 +0 +4 +4 +4 +0 +0 +4 +4 +4 +0 +4 +4 +4 +4 +0 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +84 +4 +104 +0 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +0 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +0 +12 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +0 +4 +4 +4 +4 +4 +4 +4 +0 +4 +4 +4 +4 +4 +4 +4 +44 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +0 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +0 +4 +4 +4 +4 +0 +4 +0 +4 +0 +4 +0 +0 +4 +4 +0 +0 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +0 +0 +4 +4 +0 +0 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +0 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +0 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +0 +4 +4 +4 +4 +0 +4 +0 +4 +4 +0 +4 +0 +0 +4 +8 +4 +4 +4 +4 +52 +36 +28 +44 +56 +36 +40 +40 +28 +28 +100 +56 +36 +32 +28 +48 +28 +56 +32 +28 +40 +28 +28 +28 +36 +56 +4 +28 +72 +36 +28 +28 +72 +36 +32 +36 +32 +48 +80 +28 +44 +32 +44 +28 +848 +32 +28 +68 +28 +84 +40 +40 +32 +92 +28 +36 +28 +4 +28 +28 +4 +48 +48 +40 +44 +28 +40 +56 +32 +28 +32 +28 +32 +40 +28 +32 +24 +32 +60 +36 +32 +28 +32 +52 +40 +32 +28 +32 +48 +32 +28 +248 +28 +28 +32 +36 +52 +32 +32 +88 +32 +32 +24 +32 +48 +32 +28 +28 +28 +28 +40 +28 +32 +28 +32 +28 +28 +28 +36 +28 +4 +64 +32 +32 +88 +48 +32 +28 +36 +72 +28 +24 +48 +32 +28 +36 +16 +36 +28 +56 +32 +36 +32 +32 +28 +40 +40 +72 +60 +28 +80 +0 +56 +32 +24 +52 +48 +32 +36 +36 +56 +28 +28 +56 +28 +52 +28 +32 +24 +32 +36 +32 +28 +32 +32 +32 +32 +24 +36 +36 +36 +44 +28 +28 +36 +40 +60 +28 +28 +28 +36 +52 +24 +28 +28 +44 +32 +52 +32 +28 +32 +28 +28 +0 +28 +24 +28 +40 +32 +88 +32 +52 +32 +36 +32 +40 +40 +32 +36 +44 +36 +36 +28 +32 +28 +40 +48 +32 +28 +4 +32 +36 +28 +32 +52 +28 +28 +32 +32 +28 +28 +32 +40 +28 +32 +44 +32 +36 +44 +32 +36 +28 +32 +52 +40 +36 +32 +36 +32 +32 +52 +32 +32 +32 +36 +36 +52 +36 +36 +76 +36 +28 +1016 +8 +24 +28 +36 +36 +16 +28 +16 +16 +4 +2088 +24 +20 +48 +8 +848 +8 +16 +20 +4 +4 +12 +12 +52 +16 +28 +16 +12 +20 +8 +12 +16 +16 +1628 +92 +68 +8 +92 +8 +8 +8 +8 +4 +24 +16 +36 +4 +24 +8 +20 +16 +16 +16 +168 +4 +104 +36 +16 +8 +44 +24 +8 +24 +28 +8 +52 +32 +172 +8 +12 +8 +80 +8 +4 +8 +12 +8 +32 +12 +32 +20 +32 +80 +28 +44 +12 +28 +4 +24 +32 +4 +8 +28 +4 +8 +16 +32 +44 +8 +20 +8 +8 +16 +32 +4 +1804 +8 +44 +32 +4 +164 +12 +48 +12 +4 +16 +12 +16 +4 +152 +16 +72 +12 +92 +12 +12 +16 +4 +16 +8 +20 +20 +12 +24 +4 +16 +12 +8 +16 +24 +16 +36 +12 +16 +24 +12 +16 +8 +16 +28 +12 +32 +16 +16 +12 +24 +16 +20 +12 +24 +28 +12 +24 +60 +20 +32 +12 +16 +16 +4 +20 +8 +20 +28 +24 +16 +48 +8 +24 +20 +16 +24 +12 +16 +16 +28 +16 +16 +48 +68 +24 +24 +24 +16 +32 +16 +52 +24 +20 +8 +20 +48 +4 +8 +20 +12 +16 +4 +32 +32 +16 +20 +8 +48 +76 +4 +52 +8 +16 +16 +12 +4 +16 +8 +40 +4 +20 +8 +12 +12 +12 +32 +20 +20 +12 +16 +20 +20 +24 +16 +16 +24 +24 +16 +16 +4 +8 +20 +12 +12 +40 +12 +4 +16 +16 +12 +16 +12 +28 +16 +36 +20 +16 +20 +28 +12 +20 +12 +20 +24 +28 +32 +16 +20 +16 +20 +12 +16 +16 +24 +4 +12 +12 +8 +12 +20 +12 +4 +12 +8 +8 +16 +12 +20 +12 +4 +12 +12 +12 +20 +16 +16 +4 +8 +40 +12 +12 +20 +16 +16 +20 +12 +16 +16 +28 +36 +4 +12 +8 +40 +24 +16 +36 +12 +16 +4 +16 +8 +12 +12 +16 +76 +12 +16 +16 +12 +20 +16 +24 +20 +12 +16 +32 +12 +12 +12 +4 +20 +12 +16 +12 +16 +12 +16 +12 +12 +12 +12 +12 +12 +16 +24 +16 +12 +12 +16 +16 +8 +16 +16 +16 +24 +20 +12 +4 +40 +20 +12 +16 +12 +24 +16 +20 +32 +24 +12 +4 +12 +8 +12 +12 +16 +16 +12 +16 +20 +16 +16 +16 +12 +4 +12 +16 +12 +12 +12 +12 +12 +12 +16 +12 +8 +4 +20 +16 +12 +20 +32 +12 +16 +16 +12 +16 +12 +4 +8 +52 +20 +16 +92 +12 +16 +12 +20 +16 +12 +16 +36 +12 +8 +32 +4 +8 +40 +48 +12 +40 +12 +40 +4 +44 +16 +8 +16 +36 +28 +44 +48 +4 +20 +40 +44 +16 +20 +20 +12 +60 +24 +12 +36 +20 +8 +12 +16 +40 +16 +12 +20 +24 +32 +12 +12 +16 +40 +12 +88 +12 +12 +12 +28 +28 +24 +4 +20 +20 +12 +24 +40 +32 +28 +20 +36 +4 +8 +4 +8 +20 +4 +8 +16 +12 +12 +12 +16 +80 +20 +44 +4 +12 +8 +16 +4 +64 +56 +8 +20 +16 +12 +12 +12 +16 +4 +8 +16 +4 +20 +20 +12 +24 +12 +4 +8 +52 +16 +16 +16 +140 +16 +4 +16 +16 +20 +36 +8 +36 +12 +16 +24 +12 +28 +12 +16 +12 +12 +12 +20 +28 +4 +20 +40 +12 +32 +12 +40 +16 +40 +28 +12 +60 +12 +4 +20 +8 +4 +8 +8 +20 +4 +8 +4 +12 +20 +12 +4 +24 +24 +8 +24 +20 +12 +32 +16 +16 +24 +12 +4 +16 +8 +4 +12 +20 +12 +20 +4 +24 +8 +24 +36 +12 +24 +16 +12 +20 +12 +28 +16 +16 +12 +12 +20 +12 +20 +20 +16 +16 +4 +8 +12 +36 +20 +20 +4 +8 +24 +4 +8 +20 +0 +16 +32 +12 +0 +4 +8 +16 +4 +12 +8 +16 +12 +12 +16 +24 +16 +4 +8 +4 +12 +12 +4 +8 +40 +12 +12 +12 +12 +16 +20 +20 +4 +8 +24 +4 +20 +8 +16 +16 +16 +24 +16 +16 +12 +4 +8 +16 +8 +8 +8 +20 +4 +12 +8 +8 +16 +16 +16 +180 +12 +12 +36 +4 +44 +4 +12 +24 +16 +20 +4 +28 +16 +8 +12 +12 +8 +4 +12 +12 +4 +8 +16 +16 +8 +16 +12 +16 +32 +8 +48 +12 +16 +4 +48 +4 +12 +8 +12 +16 +24 +40 +8 +20 +16 +20 +4 +40 +24 +8 +20 +24 +24 +4 +28 +28 +28 +8 +24 +24 +20 +24 +12 +28 +44 +24 +8 +20 +32 +20 +40 +12 +28 +20 +24 +20 +20 +12 +24 +28 +40 +16 +20 +32 +20 +20 +28 +20 +24 +36 +12 +20 +20 +28 +24 +4 +28 +24 +8 +24 +24 +20 +4 +32 +20 +28 +16 +48 +20 +40 +24 +12 +20 +16 +16 +20 +16 +16 +20 +32 +16 +24 +16 +4 +20 +4 +8 +28 +12 +8 +4 +12 +8 +12 +16 +4 +8 +12 +40 +4 +16 +20 +8 +4 +12 +8 +24 +16 +12 +16 +12 +4 +28 +8 +12 +20 +12 +40 +4 +16 +12 +4 +12 +12 +12 +8 +24 +12 +20 +8 +24 +4 +4 +8 +8 +4 +8 +8 +8 +12 +8 +4 +8 +12 +4 +4 +8 +28 +8 +20 +4 +12 +8 +4 +12 +16 +4 +8 +20 +8 +12 +4 +12 +8 +4 +16 +8 +20 +12 +16 +12 +4 +8 +12 +16 +32 +12 +12 +12 +8 +12 +20 +16 +16 +12 +16 +4 +12 +8 +12 +12 +4 +12 +12 +16 +12 +12 +16 +12 +12 +12 +20 +16 +32 +28 +4 +20 +20 +28 +20 +12 +20 +12 +24 +12 +12 +16 +16 +12 +12 +20 +12 +12 +16 +16 +20 +12 +16 +8 +12 +12 +16 +12 +16 +4 +8 +16 +16 +12 +16 +12 +16 +88 +16 +4 +12 +8 +12 +4 +4 +20 +8 +24 +8 +12 +4 +8 +12 +4 +8 +4 +8 +12 +4 +8 +32 +8 +4 +8 +12 +4 +4 +12 +8 +4 +40 +8 +36 +36 +8 +12 +12 +4 +4 +12 +8 +12 +4 +12 +4 +8 +32 +8 +16 +4 +4 +20 +40 +8 +24 +8 +12 +16 +4 +12 +8 +12 +4 +4 +8 +20 +24 +8 +12 +4 +12 +12 +8 +4 +4 +8 +20 +24 +8 +12 +16 +16 +16 +4 +8 +16 +20 +4 +4 +8 +8 +8 +12 +16 +4 +28 +8 +4 +4 +8 +12 +12 +4 +4 +8 +36 +8 +12 +4 +8 +12 +12 +4 +8 +12 +4 +12 +20 +4 +8 +24 +8 +4 +12 +8 +4 +12 +8 +4 +12 +4 +8 +24 +8 +4 +8 +12 +4 +12 +8 +12 +12 +4 +20 +12 +12 +12 +8 +12 +24 +4 +16 +8 +4 +8 +28 +4 +28 +40 +8 +24 +36 +8 +16 +12 +12 +4 +12 +8 +12 +4 +8 +16 +24 +16 +4 +8 +16 +4 +24 +24 +4 +8 +8 +24 +20 +4 +12 +8 +12 +4 +24 +8 +4 +12 +4 +8 +24 +8 +16 +4 +8 +32 +16 +20 +4 +8 +12 +4 +12 +12 +4 +32 +8 +24 +24 +12 +8 +16 +16 +12 +12 +20 +4 +16 +8 +12 +12 +12 +8 +16 +20 +4 +12 +8 +8 +16 +12 +8 +8 +8 +8 +12 +12 +4 +8 +12 +4 +12 +8 +12 +12 +8 +12 +8 +12 +12 +12 +12 +12 +12 +12 +8 +16 +8 +28 +28 +12 +16 +16 +12 +28 +20 +28 +16 +4 +8 +16 +16 +20 +20 +24 +12 +16 +12 +40 +12 +4 +12 +12 +8 +8 +20 +4 +12 +12 +12 +4 +16 +12 +12 +8 +12 +12 +4 +12 +8 +12 +12 +12 +12 +16 +4 +20 +12 +12 +24 +8 +12 +16 +12 +12 +8 +16 +12 +4 +16 +16 +20 +12 +12 +12 +12 +12 +12 +16 +12 +12 +16 +8 +20 +12 +12 +16 +12 +16 +24 +16 +12 +12 +4 +8 +16 +16 +20 +16 +20 +4 +32 +8 +24 +16 +20 +4 +8 +44 +24 +24 +8 +4 +8 +8 +16 +40 +16 +4 +12 +12 +12 +4 +40 +20 +8 +12 +12 +16 +16 +12 +16 +16 +20 +16 +16 +16 +12 +16 +20 +48 +4 +16 +16 +16 +12 +16 +12 +20 +20 +4 +16 +8 +4 +12 +12 +12 +4 +12 +8 +8 +36 +4 +8 +28 +4 +8 +16 +12 +12 +4 +8 +52 +16 +4 +8 +12 +12 +12 +8 +20 +12 +12 +4 +12 +8 +12 +4 +16 +8 +12 +12 +12 +4 +16 +8 +8 +12 +12 +12 +12 +12 +8 +4 +36 +8 +12 +12 +12 +12 +8 +12 +20 +12 +12 +12 +16 +8 +16 +24 +16 +16 +12 +12 +16 +12 +12 +12 +16 +12 +20 +12 +24 +4 +8 +16 +8 +12 +8 +12 +12 +4 +8 +8 +8 +4 +24 +24 +8 +24 +12 +24 +44 +16 +120 +604 +2012 +4 +4 +4 +12 +8 +24 +136 +8 +48 +16 +108 +64 +4 +20 +12 +16 +4 +140 +20 +64 +8 +104 +8 +12 +12 +12 +4 +16 +8 +16 +16 +8 +8 +24 +4 +16 +12 +8 +16 +8 +24 +12 +36 +8 +16 +20 +12 +16 +4 +16 +24 +12 +32 +20 +16 +20 +28 +24 +16 +16 +12 +24 +24 +12 +24 +76 +32 +40 +24 +16 +24 +4 +24 +24 +8 +16 +16 +24 +24 +24 +20 +8 +20 +28 +4 +8 +16 +8 +16 +4 +32 +20 +16 +20 +8 +48 +8 +56 +4 +36 +8 +8 +16 +12 +4 +16 +8 +8 +36 +4 +8 +8 +8 +20 +20 +16 +20 +20 +16 +20 +24 +16 +16 +16 +20 +24 +12 +8 +16 +16 +20 +28 +32 +16 +28 +16 +20 +12 +16 +16 +20 +4 +8 +12 +8 +12 +8 +28 +16 +4 +12 +8 +8 +8 +16 +8 +16 +12 +4 +12 +12 +8 +16 +16 +8 +16 +4 +8 +8 +36 +8 +12 +20 +16 +12 +32 +16 +12 +16 +24 +48 +4 +12 +8 +40 +12 +24 +16 +32 +8 +16 +4 +16 +8 +8 +12 +12 +16 +72 +20 +12 +16 +12 +20 +12 +24 +16 +12 +16 +24 +12 +12 +12 +4 +20 +12 +16 +8 +12 +12 +12 +12 +8 +12 +12 +12 +8 +8 +12 +24 +16 +12 +12 +16 +16 +8 +16 +16 +16 +40 +32 +16 +12 +4 +44 +16 +12 +12 +12 +20 +16 +8 +16 +32 +20 +12 +4 +12 +8 +12 +8 +12 +12 +16 +8 +16 +20 +16 +12 +12 +12 +4 +12 +12 +12 +12 +12 +12 +12 +12 +8 +12 +20 +8 +4 +20 +12 +12 +24 +16 +32 +12 +12 +16 +12 +16 +12 +4 +8 +8 +52 +32 +16 +100 +12 +16 +20 +20 +16 +12 +16 +48 +12 +8 +36 +4 +8 +8 +56 +48 +12 +36 +16 +32 +4 +28 +8 +16 +36 +28 +8 +48 +44 +4 +20 +28 +28 +16 +20 +20 +12 +56 +20 +16 +8 +28 +20 +8 +8 +16 +24 +16 +8 +16 +40 +20 +8 +8 +16 +24 +8 +96 +8 +12 +8 +24 +28 +20 +4 +20 +20 +8 +20 +24 +8 +24 +20 +20 +4 +8 +8 +4 +8 +20 +12 +8 +12 +12 +20 +104 +20 +36 +4 +16 +8 +8 +16 +4 +44 +36 +8 +8 +16 +16 +28 +12 +8 +20 +16 +4 +16 +16 +12 +24 +12 +12 +24 +12 +152 +12 +4 +20 +20 +20 +32 +8 +8 +32 +16 +20 +12 +24 +8 +28 +12 +16 +8 +8 +8 +16 +4 +20 +36 +12 +28 +8 +40 +16 +8 +24 +12 +60 +8 +4 +16 +8 +8 +4 +8 +8 +12 +16 +4 +8 +8 +4 +12 +20 +12 +4 +20 +20 +8 +20 +8 +16 +8 +32 +16 +12 +16 +24 +12 +4 +16 +8 +8 +4 +12 +20 +20 +16 +4 +20 +8 +8 +20 +36 +12 +20 +16 +16 +12 +20 +8 +24 +20 +16 +16 +8 +16 +12 +28 +16 +12 +20 +4 +8 +8 +8 +28 +16 +32 +4 +8 +8 +20 +4 +8 +8 +20 +28 +16 +28 +12 +24 +16 +4 +20 +8 +8 +16 +8 +8 +16 +24 +16 +4 +8 +8 +4 +20 +20 +4 +8 +28 +12 +20 +12 +12 +12 +12 +20 +16 +16 +4 +8 +8 +20 +4 +16 +8 +8 +16 +24 +16 +32 +16 +16 +16 +4 +8 +20 +8 +8 +8 +8 +24 +4 +12 +8 +8 +8 +16 +16 +16 +184 +8 +8 +4 +44 +4 +12 +8 +12 +16 +8 +8 +16 +8 +4 +24 +20 +8 +8 +20 +20 +12 +4 +8 +8 +8 +4 +8 +8 +8 +4 +20 +4 +8 +8 +20 +8 +8 +4 +8 +8 +8 +12 +16 +4 +8 +12 +8 +8 +24 +4 +20 +8 +8 +4 +8 +20 +8 +16 +12 +16 +4 +28 +8 +8 +8 +20 +16 +36 +4 +12 +4 +12 +12 +16 +8 +24 +8 +12 +20 +8 +8 +20 +4 +4 +8 +8 +4 +8 +8 +8 +8 +8 +12 +8 +4 +8 +12 +8 +4 +8 +16 +4 +12 +8 +8 +4 +12 +20 +4 +8 +8 +20 +8 +12 +16 +12 +4 +12 +8 +8 +4 +20 +8 +12 +20 +12 +16 +12 +4 +8 +12 +12 +8 +32 +12 +12 +12 +8 +12 +20 +16 +16 +12 +16 +4 +12 +8 +12 +16 +8 +4 +12 +24 +16 +12 +12 +16 +12 +16 +8 +12 +16 +16 +4 +16 +20 +8 +8 +12 +20 +12 +8 +16 +16 +12 +12 +20 +8 +32 +12 +12 +20 +20 +20 +16 +8 +20 +12 +12 +12 +16 +4 +8 +12 +16 +12 +8 +12 +20 +16 +72 +16 +4 +12 +8 +16 +8 +4 +4 +20 +8 +8 +20 +8 +12 +12 +4 +8 +8 +12 +4 +8 +4 +8 +8 +12 +4 +8 +24 +8 +8 +8 +4 +8 +8 +12 +4 +4 +8 +8 +8 +4 +32 +8 +24 +8 +32 +8 +8 +12 +12 +4 +12 +8 +16 +8 +4 +12 +4 +8 +24 +8 +8 +8 +16 +4 +4 +20 +36 +8 +8 +24 +8 +12 +16 +8 +4 +12 +8 +16 +8 +4 +4 +8 +20 +8 +20 +8 +12 +12 +4 +12 +16 +8 +8 +4 +4 +8 +8 +20 +20 +8 +12 +12 +16 +12 +16 +4 +8 +16 +20 +8 +4 +4 +8 +8 +8 +8 +12 +12 +12 +4 +28 +8 +8 +4 +8 +12 +8 +16 +4 +4 +8 +32 +8 +8 +12 +12 +4 +8 +8 +12 +16 +4 +8 +8 +12 +4 +12 +20 +4 +8 +8 +20 +8 +12 +4 +12 +8 +8 +4 +12 +8 +8 +4 +12 +4 +8 +8 +24 +8 +8 +4 +8 +12 +8 +4 +12 +8 +8 +8 +12 +4 +16 +12 +12 +12 +8 +12 +8 +20 +4 +12 +8 +4 +8 +8 +24 +4 +24 +24 +8 +24 +32 +8 +8 +16 +12 +12 +8 +4 +12 +8 +20 +12 +4 +8 +12 +8 +20 +20 +4 +8 +8 +16 +4 +24 +20 +4 +8 +8 +8 +24 +8 +16 +4 +12 +8 +8 +12 +4 +8 +8 +12 +4 +8 +12 +12 +8 +16 +8 +16 +8 +12 +16 +4 +16 +8 +12 +8 +12 +8 +8 +20 +20 +4 +12 +8 +8 +12 +12 +8 +8 +16 +8 +8 +12 +12 +4 +8 +12 +4 +12 +8 +12 +8 +8 +12 +12 +8 +12 +12 +12 +12 +12 +12 +8 +12 +8 +16 +4 +28 +24 +12 +16 +16 +8 +44 +16 +28 +16 +4 +8 +8 +16 +16 +16 +20 +24 +12 +12 +16 +8 +40 +12 +4 +8 +8 +8 +8 +8 +20 +4 +12 +8 +8 +4 +12 +12 +12 +8 +8 +8 +8 +4 +12 +8 +12 +12 +8 +12 +12 +16 +4 +20 +12 +8 +24 +8 +12 +8 +12 +12 +12 +8 +12 +12 +4 +16 +16 +16 +8 +12 +8 +8 +12 +12 +12 +16 +8 +12 +12 +8 +12 +16 +12 +8 +16 +12 +16 +24 +16 +8 +12 +4 +8 +16 +8 +12 +24 +16 +8 +4 +8 +8 +24 +8 +4 +8 +8 +8 +16 +52 +16 +4 +8 +16 +8 +4 +44 +16 +8 +8 +8 +8 +12 +16 +8 +12 +16 +12 +20 +16 +16 +16 +8 +16 +16 +52 +4 +20 +16 +16 +12 +16 +8 +12 +16 +20 +4 +12 +8 +8 +4 +12 +8 +12 +4 +8 +8 +8 +8 +32 +4 +8 +28 +8 +4 +8 +8 +16 +12 +12 +4 +8 +36 +8 +16 +4 +8 +12 +8 +12 +8 +16 +8 +20 +12 +12 +4 +12 +8 +8 +8 +4 +12 +8 +8 +8 +12 +12 +4 +12 +8 +8 +8 +12 +8 +8 +8 +8 +8 +4 +36 +8 +8 +8 +12 +12 +8 +8 +12 +20 +12 +12 +12 +12 +8 +12 +20 +16 +16 +12 +12 +16 +8 +24 +12 +28 +16 +12 +20 +12 +28 +4 +8 +8 +12 +8 +12 +8 +12 +12 +4 +8 +8 +8 +8 +4 +20 +24 +8 +24 +12 +8 +20 +40 +16 +856 +4 +4 +4 +12 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +12 +16 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +12 +12 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +12 +4 +4 +4 +4 +4 +4 +8 +4 +8 +4 +4 +4 +4 +4 +4 +16 +4 +4 +4 +4 +8 +4 +4 +4 +4 +8 +16 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +8 +4 +8 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +8 +12 +8 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +16 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +8 +8 +12 +4 +16 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +8 +4 +8 +4 +8 +8 +4 +4 +4 +8 +4 +4 +8 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +24 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +8 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +8 +4 +4 +4 +16 +4 +8 +4 +4 +4 +4 +4 +4 +12 +4 +4 +4 +4 +8 +12 +16 +4 +4 +4 +4 +12 +4 +4 +8 +4 +4 +8 +4 +4 +4 +4 +4 +4 +12 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +8 +4 +4 +4 +4 +8 +20 +8 +4 +12 +8 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +8 +4 +8 +8 +4 +4 +4 +4 +4 +4 +8 +4 +4 +8 +4 +8 +4 +4 +4 +4 +4 +4 +4 +8 +4 +8 +4 +4 +4 +4 +8 +4 +4 +8 +16 +4 +4 +8 +4 +4 +8 +4 +4 +8 +4 +4 +4 +4 +8 +4 +4 +4 +8 +12 +4 +4 +4 +8 +4 +12 +4 +4 +4 +4 +4 +4 +8 +4 +8 +4 +4 +4 +4 +4 +4 +12 +8 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +8 +8 +8 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +8 +4 +8 +8 +8 +4 +4 +4 +4 +4 +4 +4 +4 +12 +4 +4 +4 +8 +4 +8 +4 +4 +8 +4 +4 +40 +4 +4 +4 +8 +4 +8 +4 +4 +4 +4 +4 +4 +12 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +8 +12 +4 +4 +16 +4 +4 +4 +12 +4 +16 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +16 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +8 +4 +8 +4 +4 +8 +8 +4 +8 +4 +4 +4 +4 +4 +4 +8 +24 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +8 +4 +8 +4 +4 +4 +4 +4 +12 +4 +8 +8 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +8 +16 +12 +4 +12 +16 +24 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +20 +8 +4 +4 +4 +8 +4 +4 +12 +4 +4 +4 +4 +4 +8 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +12 +4 +8 +8 +4 +4 +4 +4 +4 +4 +48 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +12 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +12 +8 +8 +8 +4 +4 +12 +4 +4 +8 +8 +8 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +12 +4 +4 +4 +4 +8 +8 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +8 +8 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +8 +8 +4 +8 +4 +4 +4 +4 +4 +8 +8 +8 +4 +4 +4 +4 +8 +12 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +12 +8 +4 +8 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +12 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +20 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +8 +12 +4 +4 +8 +12 +4 +4 +8 +4 +4 +4 +4 +4 +4 +12 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +8 +4 +4 +4 +4 +4 +12 +36 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +20 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +8 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +12 +4 +24 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +12 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +8 +8 +4 +12 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +20 +4 +4 +4 +4 +8 +4 +8 +4 +4 +4 +4 +8 +4 +4 +4 +16 +8 +4 +4 +4 +4 +4 +4 +4 +12 +8 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +12 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +8 +4 +8 +4 +4 +4 +48 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +12 +4 +4 +4 +4 +12 +4 +4 +4 +4 +16 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +12 +8 +4 +4 +12 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +16 +12 +4 +4 +4 +4 +4 +4 +4 +4 +4 +20 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +8 +4 +8 +4 +4 +12 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +12 +8 +4 +4 +4 +4 +12 +4 +4 +4 +4 +8 +4 +4 +12 +4 +8 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +8 +4 +4 +28 +4 +60 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +16 +4 +4 +4 +4 +4 +4 +4 +4 +4 +32 +4 +4 +8 +4 +4 +12 +4 +4 +4 +4 +4 +4 +4 +8 +12 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +12 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +16 +12 +4 +4 +8 +8 +4 +8 +4 +12 +4 +8 +20 +4 +4 +12 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +8 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +16 +4 +4 +8 +8 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +12 +4 +4 +4 +24 +4 +8 +4 +4 +4 +4 +4 +4 +12 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +8 +8 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +12 +16 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +12 +4 +4 +8 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +8 +8 +4 +4 +4 +4 +4 +4 +4 +16 +4 +4 +4 +8 +4 +12 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +12 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +8 +4 +4 +4 +4 +12 +4 +8 +8 +4 +12 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +8 +4 +4 +16 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +28 +4 +4 +4 +4 +8 +4 +12 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +16 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +8 +8 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +8 +4 +20 +4 +4 +12 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +12 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +12 +4 +8 +4 +4 +4 +8 +4 +4 +4 +4 +8 +4 +8 +4 +4 +4 +4 +4 +8 +4 +8 +8 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +12 +4 +4 +4 +4 +4 +4 +4 +12 +4 +4 +4 +4 +8 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +8 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +8 +8 +8 +4 +4 +4 +8 +20 +20 +4 +8 +4 +4 +4 +4 +4 +8 +4 +4 +8 +4 +4 +4 +4 +12 +4 +4 +4 +4 +8 +4 +4 +4 +4 +8 +4 +16 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +8 +12 +4 +4 +4 +4 +4 +12 +4 +4 +4 +4 +8 +4 +4 +4 +4 +8 +4 +4 +8 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +12 +4 +4 +4 +4 +4 +4 +8 +4 +12 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +12 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +8 +4 +4 +4 +20 +4 +4 +12 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +24 +4 +4 +4 +4 +8 +4 +4 +8 +4 +4 +8 +4 +4 +4 +4 +4 +8 +4 +4 +8 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +12 +4 +4 +8 +4 +4 +8 +8 +4 +4 +4 +4 +12 +4 +8 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +12 +4 +8 +4 +4 +8 +8 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +12 +16 +4 +4 +4 +8 +4 +4 +8 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +8 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +12 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +12 +8 +8 +4 +4 +12 +4 +4 +8 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +8 +8 +4 +24 +12 +8 +4 +4 +4 +4 +4 +4 +4 +4 +12 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +8 +4 +4 +4 +8 +4 +4 +4 +4 +8 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +8 +8 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +12 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +8 +4 +4 +4 +4 +4 +40 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +8 +4 +4 +4 +4 +12 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +12 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +12 +4 +4 +4 +4 +8 +32 +8 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +8 +4 +20 +4 +4 +4 +8 +4 +4 +4 +4 +4 +8 +4 +4 +4 +8 +8 +4 +8 +4 +4 +8 +4 +4 +8 +4 +4 +4 +4 +4 +4 +8 +8 +4 +12 +4 +4 +4 +8 +8 +8 +4 +20 +8 +4 +4 +4 +4 +8 +4 +4 +4 +8 +4 +4 +4 +24 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +8 +4 +8 +4 +4 +4 +4 +20 +4 +4 +4 +28 +4 +4 +4 +8 +12 +60 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +12 +4 +4 +4 +4 +4 +12 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +8 +16 +4 +4 +4 +4 +4 +4 +4 +4 +32 +4 +8 +4 +4 +4 +4 +4 +12 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +16 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +12 +4 +12 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +16 +4 +8 +4 +4 +8 +4 +4 +24 +4 +4 +4 +4 +4 +4 +8 +8 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +8 +4 +4 +4 +4 +4 +12 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +12 +4 +4 +4 +4 +4 +4 +8 +4 +12 +4 +8 +4 +4 +4 +4 +4 +4 +12 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +8 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +8 +8 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +16 +4 +4 +4 +16 +4 +4 +4 +4 +4 +8 +4 +12 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +8 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +8 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +24 +4 +4 +4 +4 +8 +12 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +8 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +36 +24 +4 +4 +4 +4 +4 +4 +4 +8 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +16 +8 +4 +4 +4 +4 +12 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +8 +12 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +12 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +8 +8 +8 +4 +4 +8 +8 +4 +4 +4 +4 +12 +4 +4 +8 +4 +4 +4 +12 +4 +4 +4 +4 +8 +4 +20 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +8 +20 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +12 +8 +4 +4 +8 +4 +4 +4 +16 +4 +4 +8 +8 +12 +8 +8 +4 +4 +4 +56 +4 +4 +4 +4 +4 +4 +4 +8 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +20 +4 +4 +4 +4 +4 +4 +4 +48 +8 +4 +4 +4 +4 +4 +4 +4 +4 +8 +8 +8 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +12 +4 +4 +4 +4 +4 +16 +8 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +12 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +12 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +12 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +8 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +8 +12 +4 +12 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +8 +4 +4 +8 +4 +4 +4 +12 +4 +4 +12 +4 +4 +8 +176 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +12 +4 +4 +8 +4 +8 +4 +4 +8 +4 +4 +4 +8 +8 +4 +4 +4 +4 +4 +4 +4 +12 +4 +4 +4 +8 +8 +4 +4 +16 +4 +4 +4 +4 +20 +8 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +8 +8 +4 +8 +12 +4 +12 +12 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +8 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +8 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +12 +4 +4 +4 +4 +4 +4 +4 +8 +4 +8 +4 +4 +4 +8 +4 +4 +4 +8 +8 +8 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +12 +4 +4 +8 +4 +4 +12 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +12 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +12 +8 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +12 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +12 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +8 +4 +8 +8 +8 +4 +4 +4 +4 +12 +8 +4 +12 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +8 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +16 +16 +4 +4 +4 +4 +8 +16 +4 +12 +4 +4 +4 +4 +8 +4 +8 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +8 +4 +12 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +12 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +20 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +8 +8 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +12 +4 +4 +8 +4 +4 +12 +4 +4 +4 +8 +4 +4 +8 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +16 +4 +8 +4 +4 +12 +4 +4 +4 +4 +4 +4 +8 +4 +12 +12 +4 +8 +8 +4 +8 +4 +8 +4 +12 +4 +4 +4 +4 +4 +12 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +12 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +8 +12 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +8 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +8 +12 +4 +8 +8 +8 +4 +4 +8 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +16 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +8 +4 +4 +4 +8 +4 +8 +4 +4 +4 +4 +12 +4 +4 +4 +12 +4 +4 +4 +4 +4 +8 +4 +4 +4 +8 +8 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +12 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +8 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +8 +4 +4 +4 +4 +4 +4 +8 +4 +4 +12 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +16 +4 +4 +4 +4 +4 +4 +4 +4 +12 +8 +8 +4 +4 +4 +4 +32 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +12 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +12 +4 +4 +8 +4 +4 +4 +4 +4 +8 +4 +12 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +24 +4 +8 +4 +4 +4 +4 +32 +12 +4 +4 +4 +4 +8 +4 +4 +4 +8 +12 +4 +4 +4 +4 +4 +4 +4 +8 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +16 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +8 +8 +4 +4 +4 +4 +4 +8 +4 +4 +16 +4 +12 +8 +4 +28 +4 +4 +4 +4 +28 +4 +8 +16 +8 +4 +8 +8 +4 +12 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +24 +16 +4 +4 +4 +4 +24 +4 +12 +4 +8 +12 +16 +4 +8 +8 +16 +8 +8 +4 +16 +4 +4 +8 +12 +4 +4 +8 +12 +4 +8 +4 +8 +12 +4 +28 +8 +4 +4 +8 +4 +8 +20 +4 +8 +4 +8 +8 +8 +12 +8 +4 +4 +4 +4 +8 +8 +4 +4 +4 +8 +20 +8 +4 +12 +4 +4 +8 +4 +4 +8 +12 +8 +4 +4 +4 +8 +8 +24 +16 +8 +4 +4 +4 +4 +4 +4 +4 +8 +4 +8 +8 +20 +4 +4 +4 +8 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +8 +4 +4 +4 +4 +12 +8 +4 +4 +4 +4 +4 +12 +4 +4 +8 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +8 +4 +4 +16 +8 +4 +12 +8 +12 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +12 +16 +564 +16 +280 +148 +48 +252 +144 +276 +196 +28 +276 +928 +80 +124 +28 +696 +104 +32 +2780 +52 +12 +1936 +20 +1072 +48 +1204 +44 +28 +548 +40 +240 +16 +76 +24 +132 +44 +132 +1760 +128 +600 +132 +528 +60 +472 +52 +32 +88 +124 +160 +20 +1004 +28 +228 +68 +584 +8 +96 +16 +44 +240 +308 +176 +260 +412 +60 +96 +32 +276 +420 +212 +16 +8 +60 +240 +28 +44 +228 +180 +100 +68 +608 +16 +16 +192 +220 +512 +36 +44 +220 +896 +244 +188 +3484 +204 +12 +528 +12 +128 +52 +128 +40 +192 +32 +916 +56 +44 +44 +388 +160 +368 +52 +48 +164 +12 +24 +32 +4 +8 +24 +36 +1964 +2012 +120 +168 +4 +20 +6836 +20 +400 +224 +44 +280 +28 +32 +16 +308 +512 +8 +28 +64 +40 +236 +928 +16 +336 +172 +236 +12 +4 +16 +24 +288 +40 +28 +68 +1996 +16 +80 +236 +8 +8 +8 +4 +32 +4 +0 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +0 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +20 +24 +4 +8 +44 +4 +4 +80 +116 +116 +84 +116 +76 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +0 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +0 +4 +0 +4 +4 +0 +4 +0 +4 +0 +4 +4 +4 +4 +4 +4 +0 +0 +0 +0 +4 +0 +4 +0 +0 +4 +0 +0 +4 +0 +4 +0 +0 +0 +4 +0 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +0 +0 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +0 +4 +4 +4 +4 +4 +4 +4 +4 +4 +0 +4 +4 +0 +0 +4 +4 +0 +0 +4 +0 +4 +0 +4 +0 +4 +4 +0 +4 +4 +4 +0 +4 +0 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +0 +0 +4 +4 +4 +4 +4 +0 +4 +4 +0 +4 +4 +0 +0 +4 +4 +4 +0 +4 +4 +4 +0 +0 +4 +4 +4 +0 +4 +4 +4 +4 +0 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +0 +0 +4 +4 +0 +0 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +0 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +0 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +0 +4 +4 +4 +4 +0 +4 +0 +4 +4 +0 +4 +0 +0 +4 +8 +4 +4 +4 +4 +52 +36 +28 +40 +36 +40 +96 +32 +36 +36 +32 +28 +40 +28 +32 +40 +32 +28 +32 +28 +28 +28 +36 +56 +4 +72 +36 +28 +28 +72 +28 +36 +32 +48 +80 +28 +28 +40 +24 +848 +32 +28 +64 +28 +80 +36 +36 +28 +88 +28 +4 +28 +28 +4 +44 +36 +44 +28 +40 +28 +28 +24 +28 +28 +32 +24 +28 +28 +36 +28 +32 +48 +36 +32 +28 +28 +32 +28 +248 +28 +28 +32 +32 +52 +32 +32 +84 +28 +32 +32 +48 +32 +28 +28 +32 +28 +28 +28 +32 +24 +28 +36 +28 +4 +64 +28 +28 +84 +48 +32 +28 +28 +40 +68 +24 +48 +28 +28 +32 +16 +28 +28 +52 +32 +36 +32 +32 +40 +40 +68 +52 +28 +80 +0 +24 +24 +28 +48 +48 +28 +28 +52 +28 +24 +56 +28 +52 +28 +28 +32 +32 +28 +28 +28 +32 +32 +24 +32 +40 +28 +28 +36 +60 +28 +24 +48 +24 +28 +28 +40 +40 +28 +32 +28 +28 +0 +24 +28 +24 +24 +40 +32 +28 +52 +28 +28 +40 +28 +36 +40 +28 +32 +28 +28 +28 +40 +24 +44 +32 +36 +28 +4 +32 +36 +28 +32 +52 +28 +28 +28 +28 +32 +40 +32 +40 +32 +36 +40 +32 +32 +28 +32 +52 +40 +32 +32 +36 +48 +28 +48 +32 +32 +32 +32 +52 +36 +36 +76 +36 +952 +8 +24 +28 +36 +16 +28 +16 +16 +4 +1836 +24 +20 +48 +8 +848 +16 +4 +4 +12 +16 +16 +28 +16 +12 +20 +8 +12 +16 +12 +1344 +104 +8 +92 +8 +8 +8 +8 +12 +12 +12 +24 +4 +24 +8 +12 +16 +4 +16 +16 +168 +4 +104 +36 +16 +8 +44 +24 +8 +24 +48 +32 +148 +8 +12 +8 +84 +76 +8 +8 +8 +32 +28 +20 +32 +28 +12 +28 +4 +32 +8 +24 +4 +8 +16 +32 +44 +8 +20 +8 +8 +8 +32 +4 +1604 +8 +44 +28 +4 +136 +12 +40 +12 +4 +16 +12 +16 +4 +152 +16 +72 +12 +88 +12 +12 +16 +4 +16 +8 +16 +16 +8 +24 +4 +16 +12 +8 +16 +24 +16 +36 +8 +16 +24 +12 +12 +4 +16 +28 +12 +32 +16 +16 +12 +24 +16 +20 +12 +24 +28 +12 +20 +60 +20 +32 +16 +12 +16 +16 +4 +16 +8 +20 +28 +20 +12 +48 +4 +24 +20 +16 +20 +8 +16 +16 +24 +16 +12 +48 +60 +24 +20 +24 +12 +28 +16 +48 +20 +20 +8 +20 +44 +4 +8 +20 +12 +16 +4 +32 +32 +16 +20 +8 +48 +76 +4 +32 +8 +16 +12 +12 +4 +16 +8 +40 +4 +20 +8 +12 +8 +12 +32 +20 +20 +12 +16 +20 +20 +24 +16 +16 +20 +24 +16 +16 +4 +8 +16 +8 +12 +40 +12 +4 +16 +12 +12 +16 +12 +28 +16 +32 +20 +16 +12 +28 +12 +16 +8 +24 +28 +32 +16 +20 +16 +20 +16 +12 +24 +4 +12 +12 +8 +12 +20 +8 +4 +12 +4 +8 +16 +8 +16 +12 +4 +12 +12 +8 +16 +16 +16 +4 +8 +40 +20 +16 +12 +20 +12 +12 +16 +24 +36 +4 +12 +8 +40 +12 +16 +32 +8 +16 +4 +16 +8 +12 +12 +16 +72 +12 +16 +16 +12 +20 +16 +24 +20 +12 +16 +28 +12 +12 +12 +4 +20 +12 +16 +8 +12 +12 +16 +12 +12 +12 +12 +8 +12 +16 +24 +16 +12 +12 +16 +16 +8 +16 +16 +16 +24 +12 +4 +40 +20 +12 +16 +12 +24 +16 +16 +32 +24 +8 +4 +12 +8 +12 +12 +12 +16 +8 +12 +20 +16 +12 +12 +12 +4 +12 +12 +8 +8 +12 +12 +4 +20 +8 +12 +28 +12 +12 +16 +12 +16 +12 +4 +8 +52 +20 +16 +92 +12 +12 +12 +20 +16 +12 +12 +36 +8 +8 +32 +4 +8 +40 +48 +40 +12 +32 +4 +44 +16 +8 +16 +36 +48 +44 +44 +4 +20 +36 +40 +16 +20 +16 +12 +56 +24 +12 +32 +20 +8 +8 +16 +36 +16 +8 +20 +24 +32 +8 +8 +16 +36 +8 +84 +8 +12 +8 +28 +28 +4 +20 +20 +8 +24 +36 +32 +24 +32 +4 +8 +4 +4 +40 +4 +8 +16 +12 +12 +12 +16 +80 +20 +44 +4 +12 +8 +16 +4 +64 +52 +8 +16 +16 +12 +12 +12 +4 +8 +16 +4 +16 +20 +8 +24 +12 +4 +8 +48 +12 +12 +12 +140 +16 +4 +16 +16 +16 +36 +8 +36 +12 +16 +24 +8 +28 +12 +16 +8 +8 +12 +16 +36 +4 +20 +36 +8 +28 +8 +40 +16 +40 +28 +12 +60 +8 +4 +20 +8 +4 +8 +8 +16 +4 +8 +4 +12 +20 +12 +4 +24 +24 +8 +20 +8 +32 +16 +16 +24 +12 +4 +16 +8 +4 +12 +20 +12 +20 +4 +24 +8 +24 +36 +12 +24 +16 +12 +20 +8 +28 +16 +16 +8 +8 +20 +12 +24 +20 +12 +16 +4 +8 +8 +36 +16 +20 +4 +8 +24 +4 +8 +20 +0 +16 +32 +12 +0 +4 +8 +16 +4 +12 +8 +16 +12 +8 +16 +24 +16 +4 +8 +4 +12 +12 +4 +8 +36 +12 +12 +12 +12 +12 +20 +20 +4 +20 +8 +16 +16 +16 +20 +16 +16 +12 +4 +8 +12 +8 +8 +8 +20 +16 +16 +16 +184 +8 +8 +36 +4 +44 +4 +12 +24 +16 +20 +4 +28 +16 +8 +12 +12 +8 +4 +12 +12 +4 +4 +16 +16 +8 +16 +12 +16 +32 +8 +48 +12 +16 +4 +48 +4 +12 +8 +12 +16 +24 +40 +8 +20 +16 +16 +4 +40 +24 +8 +16 +24 +24 +4 +24 +24 +24 +8 +24 +28 +20 +20 +12 +28 +44 +24 +8 +20 +32 +20 +36 +12 +32 +20 +24 +20 +20 +12 +24 +32 +36 +20 +28 +20 +20 +32 +20 +24 +40 +12 +20 +20 +24 +24 +4 +24 +24 +8 +24 +20 +20 +4 +32 +20 +28 +16 +48 +20 +44 +20 +8 +20 +16 +16 +24 +16 +16 +20 +36 +16 +24 +16 +4 +20 +4 +8 +24 +8 +8 +4 +8 +8 +12 +16 +4 +8 +12 +40 +4 +12 +20 +8 +4 +12 +8 +24 +12 +16 +12 +4 +28 +8 +8 +20 +12 +36 +4 +12 +12 +4 +12 +12 +12 +8 +24 +8 +16 +8 +24 +4 +12 +8 +4 +8 +12 +12 +4 +12 +4 +8 +28 +8 +4 +12 +8 +20 +4 +12 +12 +4 +8 +20 +8 +16 +12 +12 +12 +4 +24 +8 +12 +16 +24 +12 +12 +12 +8 +12 +16 +16 +16 +8 +16 +12 +4 +12 +12 +12 +8 +12 +12 +4 +12 +12 +16 +12 +12 +16 +12 +8 +12 +16 +16 +32 +28 +4 +20 +16 +28 +8 +16 +12 +20 +12 +12 +16 +12 +12 +12 +12 +12 +16 +16 +12 +16 +8 +12 +16 +12 +4 +8 +16 +20 +12 +12 +16 +80 +16 +4 +12 +8 +12 +4 +4 +8 +20 +8 +12 +4 +8 +12 +4 +8 +4 +8 +12 +4 +8 +28 +8 +4 +4 +12 +8 +12 +4 +12 +4 +8 +32 +8 +16 +4 +4 +40 +8 +8 +12 +16 +4 +12 +8 +12 +4 +4 +8 +20 +8 +12 +4 +12 +12 +8 +4 +4 +8 +20 +4 +12 +16 +12 +16 +4 +8 +16 +16 +4 +4 +8 +8 +8 +12 +4 +4 +8 +12 +12 +4 +4 +8 +36 +8 +12 +12 +4 +8 +12 +4 +12 +4 +8 +20 +8 +4 +12 +8 +4 +12 +4 +8 +24 +4 +12 +8 +16 +4 +8 +16 +4 +24 +20 +4 +8 +8 +24 +20 +4 +12 +8 +16 +4 +24 +4 +4 +12 +4 +4 +24 +4 +16 +4 +8 +40 +16 +28 +16 +4 +8 +12 +4 +12 +12 +4 +28 +8 +24 +24 +12 +8 +16 +16 +12 +12 +20 +4 +16 +8 +12 +12 +12 +4 +32 +16 +16 +8 +16 +24 +16 +4 +8 +16 +16 +16 +20 +20 +12 +16 +8 +24 +12 +8 +20 +4 +12 +8 +8 +4 +16 +12 +12 +8 +12 +8 +4 +12 +8 +8 +12 +12 +12 +16 +4 +20 +8 +16 +16 +12 +12 +8 +12 +12 +4 +16 +16 +20 +12 +12 +8 +12 +12 +12 +16 +8 +12 +12 +8 +20 +12 +8 +16 +12 +28 +16 +8 +12 +4 +4 +16 +16 +20 +16 +20 +4 +32 +8 +24 +16 +16 +4 +8 +44 +24 +24 +16 +16 +16 +4 +12 +8 +4 +8 +12 +4 +8 +8 +8 +16 +12 +12 +12 +12 +8 +20 +12 +8 +12 +4 +12 +8 +12 +4 +12 +8 +12 +12 +4 +8 +8 +12 +12 +12 +12 +8 +4 +24 +8 +8 +8 +12 +16 +8 +12 +12 +8 +20 +20 +16 +8 +8 +16 +12 +32 +12 +16 +16 +12 +24 +4 +8 +8 +12 +8 +12 +4 +24 +24 +8 +24 +12 +24 +40 +8 +96 +556 +1748 +4 +4 +4 +12 +8 +20 +112 +8 +40 +16 +104 +56 +4 +20 +12 +16 +4 +140 +20 +64 +8 +104 +8 +12 +12 +12 +4 +16 +8 +16 +16 +8 +8 +24 +4 +16 +12 +8 +16 +8 +24 +12 +36 +8 +16 +20 +12 +16 +4 +16 +24 +12 +28 +20 +16 +20 +28 +24 +16 +16 +12 +24 +24 +12 +24 +76 +32 +40 +16 +20 +16 +20 +4 +24 +24 +8 +16 +16 +24 +24 +24 +20 +8 +20 +28 +4 +8 +20 +8 +16 +4 +32 +20 +16 +20 +8 +48 +8 +56 +4 +28 +8 +8 +16 +12 +4 +16 +8 +8 +40 +4 +8 +8 +8 +20 +20 +16 +20 +20 +16 +20 +24 +16 +16 +16 +12 +28 +12 +8 +16 +20 +28 +32 +16 +28 +16 +20 +16 +16 +20 +4 +8 +12 +8 +12 +8 +32 +16 +4 +12 +8 +8 +8 +16 +8 +16 +12 +4 +12 +12 +8 +16 +16 +8 +16 +4 +8 +8 +36 +20 +16 +12 +32 +16 +12 +16 +24 +48 +4 +12 +8 +36 +12 +12 +16 +32 +8 +16 +4 +16 +8 +8 +12 +12 +16 +68 +20 +12 +16 +12 +20 +12 +24 +16 +12 +16 +24 +12 +12 +12 +4 +20 +12 +16 +8 +12 +12 +12 +12 +8 +12 +12 +12 +8 +8 +12 +24 +16 +12 +12 +16 +16 +8 +16 +16 +16 +40 +32 +12 +4 +44 +16 +12 +12 +12 +20 +16 +8 +16 +32 +20 +12 +4 +12 +8 +12 +8 +12 +12 +16 +8 +16 +20 +16 +12 +12 +12 +4 +12 +12 +8 +8 +12 +8 +12 +4 +16 +8 +12 +8 +28 +12 +12 +16 +12 +16 +12 +4 +8 +8 +52 +32 +16 +96 +12 +16 +20 +20 +16 +12 +16 +48 +8 +36 +4 +8 +8 +52 +48 +36 +16 +28 +4 +28 +8 +16 +36 +44 +8 +48 +40 +4 +20 +28 +28 +16 +20 +20 +12 +52 +20 +16 +8 +28 +20 +8 +8 +16 +24 +16 +8 +16 +40 +20 +8 +8 +16 +24 +8 +96 +8 +12 +8 +24 +28 +4 +20 +20 +8 +20 +24 +8 +24 +20 +4 +8 +8 +4 +8 +16 +12 +8 +12 +12 +20 +104 +20 +36 +4 +16 +8 +8 +16 +4 +44 +36 +8 +8 +16 +16 +28 +12 +8 +20 +4 +16 +16 +12 +24 +12 +12 +24 +12 +152 +12 +4 +20 +20 +20 +32 +8 +8 +32 +16 +20 +12 +24 +8 +28 +12 +16 +8 +8 +8 +16 +32 +4 +20 +32 +12 +28 +8 +40 +16 +8 +24 +12 +64 +8 +4 +16 +8 +8 +4 +8 +8 +12 +16 +4 +8 +8 +4 +12 +20 +12 +4 +24 +20 +8 +8 +20 +8 +32 +16 +12 +16 +24 +12 +4 +16 +8 +8 +4 +12 +20 +20 +16 +4 +20 +8 +8 +20 +36 +12 +20 +16 +16 +12 +20 +8 +24 +20 +16 +16 +8 +16 +12 +28 +16 +12 +20 +4 +8 +8 +8 +28 +16 +32 +4 +8 +8 +20 +4 +8 +8 +20 +28 +16 +28 +12 +24 +16 +4 +20 +8 +12 +16 +8 +8 +16 +24 +16 +4 +8 +8 +4 +20 +20 +4 +8 +24 +12 +24 +12 +12 +12 +12 +20 +16 +20 +4 +16 +8 +8 +16 +24 +16 +32 +16 +16 +16 +4 +8 +20 +8 +8 +8 +8 +24 +16 +16 +16 +184 +8 +8 +4 +48 +4 +12 +8 +12 +16 +8 +8 +16 +8 +4 +24 +20 +8 +8 +20 +20 +12 +4 +8 +8 +8 +4 +8 +8 +8 +4 +20 +4 +8 +8 +20 +8 +8 +4 +8 +8 +8 +12 +16 +4 +8 +12 +8 +8 +24 +4 +20 +8 +8 +4 +8 +20 +8 +12 +16 +4 +28 +8 +8 +8 +20 +16 +36 +4 +12 +4 +12 +12 +16 +8 +24 +8 +12 +20 +8 +8 +20 +4 +12 +8 +4 +8 +16 +8 +12 +4 +24 +8 +4 +16 +8 +8 +20 +4 +12 +12 +4 +8 +8 +20 +8 +12 +16 +16 +12 +12 +12 +4 +24 +8 +16 +8 +24 +12 +12 +12 +8 +12 +16 +16 +16 +12 +16 +12 +4 +12 +16 +12 +8 +16 +16 +8 +4 +12 +24 +16 +12 +12 +16 +12 +16 +8 +12 +16 +16 +4 +16 +8 +8 +12 +16 +12 +8 +12 +12 +16 +8 +32 +12 +12 +20 +16 +20 +12 +8 +20 +12 +12 +4 +8 +12 +16 +12 +8 +20 +16 +68 +16 +4 +12 +8 +16 +8 +4 +4 +8 +8 +20 +8 +12 +12 +4 +8 +8 +12 +4 +8 +4 +8 +8 +12 +4 +8 +24 +8 +8 +8 +4 +4 +12 +8 +16 +8 +4 +12 +4 +8 +24 +8 +8 +8 +16 +4 +4 +36 +8 +8 +8 +12 +16 +8 +4 +12 +8 +12 +8 +4 +4 +8 +8 +20 +8 +12 +12 +4 +12 +12 +8 +8 +4 +4 +8 +8 +20 +8 +12 +12 +16 +20 +16 +4 +8 +16 +16 +8 +4 +4 +8 +8 +8 +8 +24 +12 +8 +4 +8 +12 +8 +16 +4 +4 +8 +32 +8 +8 +12 +12 +16 +4 +8 +8 +12 +4 +12 +4 +8 +8 +20 +8 +12 +8 +4 +12 +8 +8 +4 +12 +4 +8 +8 +24 +8 +8 +12 +8 +20 +4 +8 +8 +16 +4 +20 +20 +4 +8 +8 +8 +20 +8 +16 +16 +4 +8 +8 +16 +4 +8 +12 +12 +8 +16 +8 +16 +8 +12 +16 +4 +16 +8 +12 +8 +12 +8 +4 +40 +16 +16 +8 +12 +24 +16 +4 +8 +8 +16 +16 +16 +20 +20 +12 +12 +16 +8 +28 +12 +8 +20 +4 +12 +8 +8 +4 +12 +12 +12 +8 +8 +8 +8 +4 +12 +8 +8 +12 +8 +12 +12 +16 +4 +20 +8 +16 +8 +12 +12 +12 +8 +12 +12 +4 +16 +16 +16 +8 +12 +8 +8 +12 +12 +12 +16 +8 +12 +12 +8 +12 +16 +12 +8 +16 +12 +36 +16 +8 +12 +4 +8 +16 +8 +12 +24 +16 +8 +4 +8 +8 +24 +16 +16 +20 +4 +16 +8 +8 +4 +8 +12 +4 +8 +8 +8 +8 +16 +12 +12 +12 +8 +16 +8 +16 +12 +12 +12 +4 +12 +8 +8 +8 +4 +12 +8 +8 +12 +12 +4 +8 +8 +8 +12 +8 +8 +8 +8 +4 +28 +8 +8 +12 +8 +12 +16 +12 +12 +24 +8 +24 +16 +16 +12 +12 +16 +8 +24 +24 +12 +16 +20 +12 +28 +4 +8 +8 +8 +12 +8 +12 +4 +20 +24 +8 +24 +12 +8 +20 +40 +8 +856 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +12 +12 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +8 +4 +4 +4 +4 +4 +4 +16 +4 +8 +16 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +8 +4 +8 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +8 +12 +8 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +8 +12 +12 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +8 +4 +8 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +16 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +8 +16 +20 +4 +4 +4 +4 +12 +4 +4 +8 +4 +16 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +8 +4 +4 +8 +4 +4 +8 +16 +8 +4 +12 +8 +4 +4 +4 +4 +4 +4 +8 +4 +4 +8 +4 +4 +4 +4 +8 +4 +4 +8 +4 +8 +4 +4 +4 +4 +4 +4 +4 +8 +4 +8 +4 +4 +4 +4 +8 +4 +4 +8 +16 +4 +4 +8 +4 +4 +8 +4 +4 +8 +4 +4 +4 +4 +8 +4 +4 +4 +8 +12 +4 +4 +4 +8 +4 +12 +4 +4 +4 +4 +4 +4 +8 +4 +8 +4 +4 +4 +4 +4 +4 +8 +8 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +8 +8 +8 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +8 +8 +8 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +8 +4 +8 +4 +4 +8 +4 +36 +4 +4 +8 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +8 +4 +4 +4 +4 +4 +12 +4 +16 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +16 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +8 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +12 +4 +4 +4 +8 +8 +4 +8 +4 +4 +4 +4 +4 +4 +4 +24 +4 +4 +4 +8 +4 +4 +8 +4 +4 +4 +4 +4 +4 +8 +4 +8 +8 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +8 +16 +12 +12 +20 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +16 +4 +8 +4 +4 +12 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +8 +4 +12 +4 +8 +8 +4 +4 +4 +4 +4 +4 +40 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +12 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +12 +8 +8 +8 +4 +4 +16 +12 +4 +4 +8 +8 +8 +4 +4 +8 +4 +4 +4 +4 +8 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +12 +4 +4 +4 +4 +8 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +8 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +8 +4 +8 +4 +4 +4 +4 +8 +8 +8 +4 +8 +4 +4 +8 +12 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +8 +4 +4 +4 +4 +4 +4 +4 +12 +4 +8 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +20 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +8 +8 +4 +4 +4 +4 +8 +4 +8 +12 +4 +4 +4 +8 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +32 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +20 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +8 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +12 +24 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +12 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +8 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +20 +4 +4 +4 +8 +4 +8 +4 +4 +4 +4 +8 +4 +4 +4 +12 +8 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +12 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +8 +4 +8 +4 +4 +52 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +12 +4 +4 +4 +12 +4 +4 +4 +4 +12 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +12 +8 +4 +4 +12 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +16 +12 +4 +4 +4 +4 +4 +4 +4 +4 +4 +16 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +8 +4 +4 +12 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +12 +8 +4 +4 +4 +4 +4 +12 +4 +4 +4 +4 +8 +4 +4 +12 +4 +8 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +12 +4 +4 +8 +4 +8 +4 +4 +28 +4 +4 +60 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +16 +4 +4 +4 +4 +4 +4 +4 +28 +4 +4 +8 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +8 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +12 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +16 +12 +4 +4 +8 +4 +4 +8 +4 +4 +8 +4 +8 +16 +4 +4 +12 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +12 +24 +4 +8 +4 +4 +4 +4 +4 +4 +8 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +8 +8 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +8 +4 +8 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +8 +4 +4 +4 +4 +4 +4 +4 +4 +16 +4 +4 +4 +8 +4 +12 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +12 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +8 +4 +4 +4 +4 +12 +4 +8 +8 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +8 +4 +4 +16 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +28 +4 +4 +4 +4 +12 +4 +12 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +16 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +8 +4 +4 +4 +4 +12 +4 +4 +4 +12 +8 +4 +4 +4 +4 +4 +4 +4 +4 +8 +8 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +12 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +8 +4 +4 +4 +4 +8 +4 +8 +4 +4 +4 +4 +4 +8 +4 +8 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +12 +4 +4 +4 +4 +4 +4 +4 +12 +4 +4 +4 +4 +8 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +8 +8 +8 +4 +4 +4 +8 +20 +20 +4 +8 +4 +4 +4 +8 +4 +4 +8 +4 +4 +8 +4 +4 +4 +4 +8 +4 +16 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +8 +4 +4 +4 +4 +8 +12 +4 +4 +4 +8 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +12 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +20 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +8 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +8 +4 +4 +4 +8 +4 +4 +4 +4 +8 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +8 +4 +8 +4 +4 +8 +8 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +12 +16 +4 +4 +4 +8 +4 +4 +8 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +8 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +12 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +12 +8 +8 +4 +4 +12 +4 +4 +8 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +12 +4 +4 +8 +4 +4 +4 +4 +4 +12 +4 +8 +8 +4 +4 +4 +4 +12 +40 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +12 +4 +4 +4 +4 +20 +4 +4 +4 +4 +4 +8 +12 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +20 +4 +4 +4 +8 +4 +4 +4 +4 +4 +8 +4 +4 +4 +8 +4 +4 +4 +4 +8 +4 +8 +4 +4 +4 +4 +4 +4 +4 +12 +4 +4 +4 +8 +4 +12 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +24 +4 +8 +4 +4 +4 +4 +4 +4 +8 +4 +4 +8 +8 +4 +4 +4 +4 +20 +4 +4 +4 +28 +4 +4 +4 +8 +12 +60 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +12 +4 +8 +8 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +12 +4 +4 +4 +4 +4 +4 +24 +8 +4 +4 +4 +4 +4 +12 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +16 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +12 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +12 +4 +8 +4 +4 +8 +4 +4 +24 +4 +4 +4 +4 +4 +4 +8 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +12 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +12 +4 +4 +4 +4 +4 +4 +12 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +8 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +8 +8 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +12 +4 +4 +4 +4 +4 +8 +4 +12 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +8 +4 +4 +4 +4 +8 +4 +4 +4 +4 +8 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +24 +4 +4 +4 +4 +8 +8 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +8 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +36 +24 +4 +4 +4 +4 +8 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +12 +8 +4 +4 +4 +4 +12 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +8 +12 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +8 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +20 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +8 +4 +12 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +8 +4 +4 +4 +12 +8 +4 +12 +4 +4 +8 +176 +8 +4 +4 +4 +4 +4 +4 +4 +12 +4 +4 +8 +4 +8 +4 +8 +8 +4 +4 +4 +4 +12 +4 +4 +8 +8 +4 +4 +16 +4 +4 +4 +4 +20 +8 +4 +8 +4 +4 +4 +4 +4 +12 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +8 +4 +8 +12 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +12 +4 +4 +8 +4 +4 +12 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +12 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +8 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +12 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +16 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +8 +4 +8 +8 +4 +4 +4 +4 +4 +4 +12 +8 +4 +12 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +8 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +16 +16 +4 +4 +4 +4 +8 +16 +4 +12 +4 +4 +4 +4 +8 +4 +8 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +12 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +8 +4 +8 +4 +4 +8 +4 +4 +4 +4 +4 +4 +12 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +20 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +12 +4 +4 +4 +8 +4 +4 +8 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +16 +4 +8 +4 +4 +12 +4 +4 +4 +4 +4 +8 +4 +8 +12 +4 +8 +4 +4 +8 +4 +8 +4 +12 +4 +4 +4 +4 +4 +12 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +12 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +8 +12 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +8 +8 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +8 +12 +4 +4 +8 +4 +4 +8 +8 +4 +4 +4 +4 +4 +4 +8 +4 +8 +4 +4 +8 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +8 +4 +8 +4 +4 +4 +4 +12 +4 +4 +4 +8 +4 +4 +4 +4 +8 +4 +4 +4 +8 +8 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +12 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +8 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +16 +4 +4 +4 +4 +4 +4 +4 +12 +8 +8 +4 +4 +4 +4 +28 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +12 +4 +4 +4 +4 +4 +4 +4 +4 +4 +12 +4 +4 +8 +4 +4 +4 +4 +8 +8 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +20 +4 +8 +4 +4 +4 +4 +24 +8 +4 +4 +4 +8 +4 +4 +4 +8 +12 +4 +4 +4 +4 +4 +4 +4 +8 +8 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +16 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +8 +8 +4 +4 +4 +4 +4 +8 +4 +4 +16 +4 +12 +8 +4 +28 +4 +4 +4 +4 +28 +4 +8 +16 +8 +4 +8 +8 +4 +12 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +24 +16 +4 +4 +4 +4 +24 +4 +12 +4 +8 +12 +16 +4 +8 +8 +16 +8 +8 +4 +16 +4 +4 +8 +12 +4 +4 +8 +12 +4 +8 +4 +8 +12 +4 +28 +8 +4 +4 +8 +4 +8 +20 +4 +8 +4 +8 +8 +8 +12 +8 +4 +4 +4 +4 +8 +8 +4 +4 +4 +8 +20 +8 +4 +12 +4 +4 +8 +4 +4 +8 +12 +8 +4 +4 +4 +8 +8 +24 +16 +8 +4 +4 +4 +4 +4 +4 +8 +4 +8 +4 +4 +4 +4 +4 +8 +4 +4 +8 +8 +8 +4 +4 +8 +4 +4 +4 +12 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +8 +4 +4 +4 +4 +12 +8 +4 +4 +4 +4 +4 +12 +4 +4 +8 +8 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +8 +4 +4 +12 +4 +8 +4 +12 +8 +12 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +12 +124 +16 +564 +16 +280 +1288 +292 +172 +36 +604 +928 +168 +164 +108 +60 +576 +64 +228 +36 +808 +20 +1072 +8 +16 +1204 +52 +228 +80 +240 +136 +132 +116 +240 +132 +820 +132 +236 +228 +60 +24 +144 +56 +104 +128 +24 +56 +124 +1004 +28 +228 +96 +156 +44 +584 +44 +52 +176 +280 +60 +276 +436 +32 +420 +20 +16 +64 +28 +44 +228 +32 +64 +136 +1356 +40 +48 +8 +16 +1776 +68 +64 +12 +352 +220 +16 +44 +32 +188 +3484 +12 +528 +156 +516 +260 +8 +136 +192 +96 +40 +32 +48 +388 +128 +12 +12 +24 +212 +24 +4 +176 +8 +24 +36 +1964 +2012 +120 +168 +4 +20 +8 +272 +224 +20 +260 +1800 +48 +412 +16 +308 +64 +7104 +40 +236 +928 +400 +28 +264 +24 +108 +32 +12 +4 +40 +16 +20 +16 +32 +68 +16 +80 +236 +8 +8 +8 +4 +32 +4 +57232 +0 +0 +301340 +4 +4 +8 +4 +4 +12 +972 +88 +4 +96 +16 +4 +4 +80 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +204 +4 +4 +8 +52 +4 +4 +4 +4 +12 +4 +4 +4 +12 +4 +8 +16 +148 +8 +20 +12 +12 +4 +4 +8 +4 +4 +4 +4 +4 +8 +4 +8 +8 +8 +4 +4 +4 +4 +4 +4 +8 +4 +12 +4 +4 +4 +4 +16 +4 +4 +4 +8 +8 +4 +4 +8 +4 +8 +4 +4 +4 +308 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +128 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +16 +8 +8 +4 +8 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +12 +4 +4 +4 +4 +8 +20 +4 +4 +4 +4 +4 +4 +8 +4 +4 +8 +8 +8 +4 +4 +4 +4 +4 +4 +4 +4 +12 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +16 +4 +4 +4 +8 +8 +8 +4 +4 +4 +4 +8 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +8 +4 +4 +4 +4 +4 +12 +4 +4 +4 +8 +4 +4 +4 +4 +4 +12 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +16 +12 +32 +4 +4 +4 +4 +4 +4 +4 +4 +12 +4 +4 +4 +4 +4 +4 +116 +4 +4 +4 +4 +4 +4 +4 +8 +4 +8 +16 +12 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +8 +8 +8 +4 +4 +4 +4 +4 +4 +8 +4 +12 +4 +4 +4 +4 +16 +4 +4 +4 +8 +8 +4 +4 +8 +8 +4 +4 +4 +4 +108 +4 +4 +4 +28 +24 +4 +4 +4 +4 +4 +4 +4 +36 +12 +4 +1248 +20 +1392 +48 +272 +16 +116 +2204 +64 +204 +8 +40 +40 +4 +12 +4 +8 +8 +16 +4 +12 +8 +8 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +12 +4 +8 +4 +4 +4 +4 +8 +8 +4 +4 +4 +4 +4 +16 +28 +4 +4 +12 +4 +4 +4 +4 +4 +4 +4 +12 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +12 +4 +4 +4 +4 +4 +4 +12 +4 +4 +4 +8 +28 +4 +8 +4 +4 +8 +8 +8 +4 +8 +4 +12 +8 +8 +8 +4 +8 +4 +8 +4 +12 +8 +4 +12 +8 +8 +8 +12 +8 +4 +8 +16 +4 +16 +4 +4 +4 +4 +8 +4 +8 +4 +8 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +52 +4 +4 +4 +20676 +4 +4 +12 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +212584 +8 +160 +156 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +40 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +56 +4 +4 +4 +4 +8 +4 +4 +4 +56 +4 +4 +4 +4 +4 +4 +8 +4 +36 +32 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +56 +4 +4 +4 +4 +4 +4 +4 +4 +4 +40 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +60 +4 +344 +440 +1244 +41544 +1556 +25668 +16 +36 +308 +4 +4 +4 +12 +4 +12 +4 +16 +8 +8 +12 +12 +12 +4 +12 +20 +12 +12 +12 +12 +12 +8 +12 +16 +16 +16 +12 +32 +16 +12 +12 +12 +12 +16 +12 +4 +24 +8 +20 +8 +16 +12 +12 +12 +16 +16 +12 +12 +8 +16 +16 +16 +12 +12 +40 +60 +28 +8 +16 +32 +16 +16 +8 +12 +8 +12 +16 +12 +12 +40 +16 +24 +20 +16 +12 +16 +12 +40 +12 +16 +12 +12 +28 +16 +12 +16 +12 +12 +24 +20 +16 +20 +20 +16 +12 +36 +16 +12 +28 +4 +32 +16 +20 +8 +4 +8 +20 +20 +32 +8 +8 +16 +8 +8 +12 +4 +12 +8 +12 +8 +24 +8 +4 +8 +4 +4 +4 +4 +4 +4 +4 +44 +4 +4 +4 +4 +20 +48 +64 +40 +40 +16 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +12 +4 +8 +4 +4 +4 +8 +4 +4 +4 +4 +8 +4 +4 +8 +4 +4 +4 +4 +8 +8 +4 +4 +4 +8 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +80 +4 +40 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +16 +4 +4 +4 +4 +4 +56 +4 +4 +4 +4 +4 +56 +36 +32 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +56 +4 +4 +4 +4 +4 +4 +40 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +16 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +20 +4 +563204 +496 +3632 +4 +563204 +1180 +28 +4 +4 +4 +20 +4 +8 +12 +4 +4 +4 +4 +12 +4 +8 +8 +16 +8 +4 +8 +4 +12 +148 +4 +4 +4 +8 +12 +24 +4 +24 +36 +48 +12 +16 +12 +80 +20 +12 +16 +12 +28 +12 +36 +44 +16 +4 +8 +20 +563204 +316 +4 +563204 +1180 +28 +4 +4 +4 +20 +4 +8 +12 +4 +4 +4 +4 +12 +4 +8 +8 +16 +8 +4 +8 +4 +12 +148 +4 +4 +4 +8 +12 +24 +4 +24 +36 +48 +12 +16 +12 +80 +20 +12 +16 +12 +28 +12 +36 +44 +16 +4 +8 +20 +12 +4 +4 +8 +12 +4 +4 +16 +4 +4 +4 +12 +0 +4 +9000 +8 +8 +248 +248 +44 +8 +112 +36 +76 +120 +36 +80 +100 +56 +104 +8 +108 +104 +36 +56 +4452 +3872 +108 +8 +1164 +36 +32 +36 +76 +212 +8 +112 +2812 +36 +8 +80 +1888 +3252 +24 +20 +96 +40 +104 +192 +4 +188 +108 +56 +100 +260 +104 +3056 +100 +96 +24 +92 +96 +44 +96 +120 +36 +24 +76 +100 +80 +4 +36 +116 +40 +32 +100 +244 +36 +104 +4 +116 +16 +56 +216 +4 +20 +108 +96 +88 +100 +4 +204 +4 +4 +4 +4 +4 +8 +8 +4 +8 +4 +4 +4 +4 +8 +8 +8 +4 +8 +4 +4 +4 +4 +8 +8 +4 +8 +4 +8 +8 +4 +4 +4 +8 +4 +56 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +8 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +8 +8 +8 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +16 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +28 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +12 +4 +4 +4 +8 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +20 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +8 +16 +4 +16 +4 +4 +4 +8 +8 +4 +4 +16 +8 +4 +4 +8 +4 +36 +8 +4 +4 +4 +4 +28 +4 +4 +8 +4 +4 +4 +8 +4 +4 +8 +4 +4 +4 +4 +8 +4 +8 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +16 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +16 +4 +4 +4 +4 +8 +4 +4 +8 +4 +124 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +12 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +16 +4 +4 +24 +4 +4 +4 +16 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +8 +4 +4 +4 +8 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +8 +32 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +12 +4 +4 +4 +12 +4 +4 +20 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +44 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +8 +4 +4 +8 +4 +4 +8 +4 +4 +20 +4 +8 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +12 +8 +4 +20 +4 +8 +4 +8 +4 +4 +8 +4 +20 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +8 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +12 +4 +4 +8 +4 +4 +8 +4 +4 +4 +4 +4 +4 +16 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +12 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +8 +4 +4 +4 +4 +4 +8 +20 +4 +4 +12 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +8 +4 +8 +8 +4 +4 +28 +4 +8 +4 +4 +8 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +24 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +8 +4 +4 +4 +4 +8 +4 +8 +4 +4 +24 +4 +256 +4 +4 +4 +4 +4 +260 +4 +4 +4 +224 +4 +4 +8 +12 +12 +8 +12 +4 +4 +4 +4 +12 +12 +12 +8 +12 +4 +4 +8 +4 +8 +12 +4 +8 +8 +12 +12 +4 +4 +8 +4 +224 +4 +4 +4 +4 +4 +4 +204 +4 +216 +4 +216 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +328 +120 +40 +4 +4 +4 +68 +104 +332 +4 +12 +4 +116 +104 +20 +4 +20 +28 +4 +136 +4 +216 +4 +4 +4 +4 +4 +4 +196 +4 +4 +4 +212 +4 +4 +4 +192 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +212 +4 +4 +4 +4 +4 +4 +308 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +44 +4 +4 +4 +40 +4 +4 +212 +4 +4 +4 +4 +4 +4 +236 +196 +4 +260 +4 +4 +4 +4 +780 +4 +228 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +12 +12 +16 +4 +4 +184 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +212 +4 +4 +4 +4 +4 +304 +4 +4 +4 +4 +4 +4 +216 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +320 +4 +4 +4 +4 +4 +4 +204 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +12 +4 +4 +4 +8 +4 +8 +8 +4 +4 +4 +4 +4 +12 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +16 +4 +4 +4 +4 +4 +4 +4 +12 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +16 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +12 +4 +8 +12 +4 +4 +4 +4 +4 +4 +4 +4 +8 +8 +4 +4 +4 +4 +4 +4 +4 +8 +8 +4 +4 +4 +4 +4 +4 +4 +16 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +20 +4 +4 +4 +4 +4 +4 +4 +4 +12 +4 +8 +4 +4 +4 +4 +4 +4 +4 +8 +20 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +12 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +12 +4 +4 +4 +4 +40 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +16 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +12 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +8 +16 +20 +4 +4 +72 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +8 +4 +4 +4 +8 +8 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +12 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +12 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +12 +8 +4 +4 +4 +4 +4 +4 +4 +20 +4 +4 +4 +4 +4 +4 +4 +8 +4 +8 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +16 +4 +4 +4 +12 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +8 +4 +4 +8 +4 +4 +4 +16 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +8 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +16 +4 +4 +4 +4 +4 +20 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +16 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +16 +12 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +24 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +12 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +8 +16 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +12 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +16 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +16 +4 +4 +8 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +16 +4 +4 +4 +4 +4 +16 +4 +8 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +16 +4 +8 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +12 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +12 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +12 +4 +4 +12 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +8 +4 +4 +4 +16 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +12 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +8 +20 +4 +4 +4 +4 +4 +4 +4 +12 +12 +4 +8 +4 +4 +4 +4 +4 +4 +4 +8 +16 +4 +4 +12 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +12 +8 +4 +4 +8 +4 +4 +4 +4 +8 +8 +4 +4 +4 +4 +4 +8 +4 +4 +4 +272 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +8 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +8 +12 +4 +8 +8 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +8 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +12 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +12 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +24 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +8 +8 +4 +4 +40 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +24 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +12 +4 +8 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +12 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +12 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +8 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +12 +4 +4 +4 +4 +4 +8 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +12 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +12 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +16 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +12 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +12 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +12 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +12 +4 +4 +4 +4 +4 +12 +8 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +12 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +8 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +8 +8 +4 +4 +12 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +8 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +12 +4 +4 +8 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +8 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +212 +4 +4 +312 +4 +4 +4 +4 +4 +240 +4 +4 +4 +4 +60 +4 +12 +300 +4 +4 +4 +216 +4 +4 +4 +204 +4 +4 +4 +4 +4 +32 +4 +4 +16 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +12 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +212 +4 +4 +4 +4 +4 +4 +4 +196 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +208 +4 +264 +196 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +224 +4 +4 +4 +4 +8 +4 +60 +4 +284 +4 +12 +4 +4 +4 +16 +4 +4 +4 +4 +212 +4 +156 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +12 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +8 +12 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +8 +4 +4 +248 +4 +4 +4 +260 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +200 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +232 +4 +4 +4 +4 +4 +4 +4 +4 +4 +208 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +12 +4 +4 +212 +4 +8 +4 +4 +4 +208 +4 +204 +4 +4 +4 +208 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +208 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +204 +4 +252 +4 +4 +96 +4 +4 +4 +4 +4 +4 +4 +4 +8 +8 +8 +4 +4 +108 +204 +4 +4 +4 +4 +256 +308 +4 +4 +8 +4 +4 +8 +4 +4 +8 +4 +4 +4 +4 +4 +8 +8 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +308 +224 +4 +4 +208 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +16 +196 +4 +4 +4 +4 +4 +4 +4 +4 +4 +20 +16 +28 +4 +4 +252 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +12 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +12 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +16 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +8 +4 +4 +16 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +12 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +12 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +12 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +12 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +8 +4 +4 +4 +4 +4 +4 +60 +4 +4 +4 +4 +4 +284 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +260 +4 +288 +4 +4 +4 +4 +4 +4 +4 +4 +4 +284 +4 +4 +4 +204 +4 +4 +4 +4 +4 +4 +4 +4 +216 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +20 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +204 +4 +4 +4 +196 +4 +4 +4 +4 +300 +4 +212 +4 +4 +300 +4 +12 +4 +8 +8496 +20 +4 +21332 +4 +4 +4 +4 +20 +4 +4 +4 +20 +4 +4 +4 +4 +20 +4 +20 +4 +4 +20 +4 +4 +4 +16 +4 +4 +4 +4 +12 +4 +20 +4 +12 +20 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +20 +4 +12 +20 +4 +4 +4 +8 +4 +4 +4 +4 +8 +4 +20 +4 +12 +20 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +20 +4 +12 +20 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +20 +4 +4 +20 +4 +4 +4 +20 +4 +4 +4 +4 +20 +4 +20 +4 +12 +20 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +20 +4 +4 +20 +4 +4 +4 +20 +4 +4 +4 +4 +20 +4 +20 +12 +4 +12 +20 +4 +4 +4 +116 +4 +4 +4 +4 +108 +4 +20 +4 +20 +4 +248 +4 +4 +4 +4 +4 +4 +4 +4 +4 +276 +4 +4 +4 +4 +4 +4 +4 +236 +4 +4 +4 +4 +4 +616 +4 +4 +4 +4 +4 +748 +4 +4 +120 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +88 +4 +4 +4 +4 +4 +4 +4 +4 +88 +4 +4 +4 +4 +4 +84 +4 +4 +4 +4 +4 +4 +4 +84 +4 +4 +4 +4 +4 +4 +4 +172 +4 +4 +4 +4 +176 +4 +4 +4 +4 +4 +144 +4 +4 +4 +144 +4 +4 +4 +4 +4 +4 +4 +172 +4 +4 +4 +132 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +128 +4 +4 +4 +144 +4 +4 +4 +4 +4 +140 +4 +4 +4 +4 +4 +4 +4 +4 +136 +4 +4 +4 +4 +4 +4 +120 +4 +4 +4 +4 +4 +148 +4 +140 +4 +4 +4 +4 +4 +4 +4 +4 +4 +120 +4 +4 +4 +4 +4 +4 +128 +4 +4 +124 +4 +4 +4 +4 +4 +108 +4 +4 +4 +4 +4 +4 +4 +116 +4 +4 +4 +4 +4 +4 +884 +4 +4 +4 +4 +4 +4 +4 +4 +4 +480 +4 +4 +4 +4 +4 +4 +892 +4 +4 +4 +4 +4 +24 +4 +4 +4 +4 +4 +4 +24 +4 +4 +4 +4 +4 +4 +4 +16 +4 +4 +4 +4 +24 +4 +4 +4 +24 +4 +4 +4 +4 +4 +4 +4 +16 +4 +4 +4 +4 +16 +4 +4 +4 +4 +4 +4 +4 +4 +24 +4 +4 +4 +28 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +20 +4 +4 +4 +4 +4 +20 +4 +4 +4 +4 +4 +4 +4 +16 +4 +4 +4 +24 +4 +4 +4 +4 +4 +24 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +24 +4 +4 +4 +4 +24 +4 +4 +24 +4 +4 +4 +4 +4 +4 +24 +4 +4 +4 +4 +4 +24 +4 +4 +4 +4 +4 +24 +4 +4 +4 +4 +772 +4 +4 +4 +4 +4 +4 +4 +4 +4 +696 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +1588 +4 +4 +4 +4 +4 +4 +4 +4 +1976 +4 +4 +4 +4 +4 +8 +4 +1412 +4 +4 +4 +4 +4 +2320 +4 +4 +4 +4 +4 +4 +4 +4 +3316 +4 +4 +4 +4 +4 +4 +4 +708 +4 +4 +4 +4 +3308 +4 +4 +4 +4 +4 +4 +2692 +8 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +3396 +4 +744 +4 +4 +4 +4 +4 +4 +4 +1152 +4 +4 +4 +4 +8 +4 +4 +4 +4 +188 +4 +4 +4 +4 +4 +4 +4 +188 +4 +4 +4 +4 +4 +4 +4 +96 +4 +4 +4 +4 +4 +4 +4 +4 +188 +4 +4 +4 +4 +4 +188 +4 +4 +4 +96 +4 +4 +4 +4 +4 +96 +4 +4 +4 +4 +4 +4 +4 +188 +4 +4 +896 +4 +4 +4 +4 +4 +4 +4 +4 +4 +948 +4 +4 +4 +4 +516 +4 +4 +4 +4 +736 +4 +4 +4 +4 +4 +4 +852 +4 +4 +4 +4 +4 +4 +4 +4 +448 +4 +4 +4 +372 +4 +4 +4 +676 +4 +4 +4 +4 +4 +4 +508 +4 +4 +4 +4 +4 +4 +524 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +500 +4 +4 +4 +4 +488 +4 +4 +4 +4 +492 +4 +4 +4 +4 +4 +4 +4 +512 +4 +4 +4 +504 +4 +4 +4 +4 +484 +4 +4 +4 +4 +4 +4 +316 +4 +4 +4 +4 +4 +332 +4 +4 +4 +4 +4 +4 +308 +4 +4 +4 +4 +4 +4 +4 +4 +312 +4 +4 +304 +4 +4 +4 +4 +4 +4 +316 +4 +4 +4 +236 +4 +4 +4 +4 +4 +4 +4 +312 +4 +4 +4 +4 +4 +4 +4 +16 +4 +4 +4 +4 +4 +4 +16 +4 +4 +4 +4 +4 +4 +16 +4 +4 +4 +16 +4 +4 +4 +4 +4 +16 +4 +4 +4 +4 +16 +4 +4 +4 +4 +4 +4 +4 +16 +4 +4 +4 +4 +4 +4 +4 +16 +4 +4 +4 +4 +4 +380 +4 +4 +4 +4 +4 +4 +4 +396 +4 +4 +4 +4 +4 +360 +4 +4 +4 +4 +4 +4 +364 +4 +380 +4 +4 +4 +4 +4 +336 +4 +4 +4 +4 +4 +4 +4 +4 +296 +4 +4 +4 +360 +4 +4 +4 +4 +4 +4 +4 +356 +4 +4 +4 +4 +356 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +476 +4 +4 +4 +476 +4 +4 +356 +4 +4 +4 +4 +4 +4 +432 +4 +4 +4 +4 +4 +476 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +1804 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +60 +4 +4 +4 +4 +60 +4 +4 +4 +4 +4 +4 +4 +12 +4 +4 +4 +4 +56 +4 +4 +4 +4 +4 +4 +4 +4 +4 +56 +4 +12 +4 +4 +4 +4 +4 +4 +4 +52 +4 +4 +4 +4 +4 +4 +4 +256 +4 +4 +220 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +204 +4 +4 +208 +4 +4 +4 +4 +4 +4 +4 +1260 +4 +4 +4 +1620 +4 +4 +4 +4 +4 +4 +4 +1612 +4 +220 +4 +4 +4 +4 +4 +4 +4 +128 +4 +4 +4 +4 +4 +4 +124 +4 +4 +4 +204 +4 +4 +4 +4 +4 +4 +112 +4 +4 +4 +4 +4 +168 +4 +4 +4 +4 +4 +4 +4 +100 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +28 +4 +4 +4 +4 +4 +28 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +28 +4 +4 +4 +28 +4 +4 +4 +4 +28 +4 +4 +4 +4 +4 +4 +4 +4 +328 +4 +4 +4 +4 +4 +4 +448 +4 +4 +4 +4 +980 +4 +4 +4 +4 +4 +4 +4 +4 +1156 +4 +4 +4 +272 +4 +4 +4 +4 +4 +4 +912 +4 +1108 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +1072 +4 +4 +4 +244 +4 +4 +4 +4 +4 +4 +304 +4 +4 +4 +4 +4 +4 +4 +4 +4 +220 +4 +4 +4 +4 +232 +4 +4 +4 +4 +236 +4 +4 +4 +4 +4 +4 +4 +208 +124 +4 +4 +4 +4 +4 +4 +232 +4 +4 +4 +4 +4 +164 +4 +4 +4 +4 +4 +4 +4 +180 +4 +4 +4 +4 +4 +4 +92 +4 +4 +4 +4 +4 +4 +4 +4 +4 +140 +4 +4 +4 +4 +4 +164 +4 +4 +4 +72 +4 +4 +4 +4 +4 +128 +4 +4 +4 +4 +4 +4 +236 +4 +4 +4 +4 +248 +4 +4 +4 +4 +4 +244 +4 +4 +4 +4 +4 +4 +4 +4 +4 +232 +4 +4 +4 +4 +4 +236 +4 +4 +4 +4 +244 +4 +4 +4 +244 +4 +4 +4 +4 +4 +244 +4 +4 +4 +4 +4 +4 +4 +72 +4 +4 +4 +4 +4 +4 +4 +4 +72 +4 +4 +4 +68 +4 +4 +4 +4 +4 +4 +4 +72 +4 +4 +4 +4 +72 +4 +4 +4 +4 +4 +4 +4 +52 +4 +4 +4 +4 +4 +4 +52 +4 +4 +68 +4 +4 +4 +4 +20 +1392 +16 +4 +12 +8 +8 +4 +4 +12 +8 +12 +4 +24 +8 +8 +8 +4 +20 +4 +4 +24 +16 +8 +4 +4 +4 +4 +12 +12 +4 +4 +12 +16 +4 +12 +12 +12 +4 +20 +8 +4 +4 +4 +4 +4 +4 +8 +4 +52 +20 +12 +128 +8 +12 +4 +12 +132 +12 +16 +32 +24 +4 +8 +4 +12 +16 +20 +16 +4 +4 +120 +12 +16 +8 +12 +4 +4 +4 +4 +4 +8 +4 +4 +8 +4 +4 +12 +4 +8 +4 +20 +36 +8 +4 +16 +12 +32 +28 +4 +92 +72 +8 +4 +64 +4 +20 +12 +8 +4 +4 +20 +60 +44 +4 +24 +16 +8 +8 +20 +12 +4 +4 +12 +8 +24 +8 +4 +36 +8 +4 +4 +4 +40 +12 +4 +4 +8 +12 +4 +40 +4 +28 +8 +88 +16 +8 +60 +4 +4 +4 +16 +4 +12 +8 +8 +24 +16 +36 +12 +4 +4 +44 +20 +92 +16 +132 +16 +12 +16 +4 +20 +4 +20 +4 +64 +4 +4 +4 +80 +4 +4 +48 +4 +8 +36 +28 +8 +8 +16 +4 +40 +4 +12 +16 +4 +4 +16 +8 +8 +12 +4 +12 +4 +4 +4 +4 +4 +12 +4 +8 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +208 +184 +172 +216 +192 +192 +212 +0 +212 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +8 +4 +4 +4 +8 +4 +8 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +12 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +12 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +24 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +8 +4 +8 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +20 +12 +8 +4 +8 +8 +8 +12 +4 +4 +4 +4 +4 +8 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +12 +8 +4 +8 +16 +8 +48 +20 +4 +4 +4 +8 +4 +4 +4 +4 +4 +20 +4 +4 +8 +4 +4 +8 +12 +8 +16 +12 +12 +4 +4 +20 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +20 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +1392 +644 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +8 +40 +4 +8 +8 +4 +28 +52 +4 +4 +4 +16 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +12 +4 +12 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +12 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +12 +12 +4 +4 +4 +4 +24 +4 +4 +4 +296 +4 +4 +4 +4 +4 +4 +4 +236 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +20 +4 +4 +4 +4 +4 +4 +4 +4 +4 +44 +4 +4 +4 +12 +4 +4 +80 +4 +4 +16 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +16 +44 +12 +4 +28 +4 +8 +12 +12 +12 +4 +4 +4 +4 +4 +4 +4 +4 +0 +4 +4 +8 +4 +4 +1412 +4 +4 +4 +24 +4 +4 +4 +4 +4 +4 +4 +4 +24 +4 +4 +4 +4 +4 +32 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +24 +8 +12 +8 +4 +16 +4 +8 +4 +8 +4 +4 +8 +8 +12 +8 +8 +12 +4 +12 +4 +8 +4 +4 +32 +4 +8 +8 +4 +8 +4 +4 +4 +8 +4 +4 +4 +12 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +8 +16 +16 +24 +28 +4 +4 +20 +4 +4 +20 +4 +28 +8 +16 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +12 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +8 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +20 +4 +4 +16 +4 +4 +4 +8 +12 +16 +4 +8 +8 +4 +4 +4 +4 +4 +4 +4 +4 +8 +20 +4 +8 +8 +8 +4 +8 +8 +12 +8 +8 +8 +4 +4 +4 +8 +20 +4 +12 +4 +4 +8 +8 +4 +4 +8 +8 +16 +16 +12 +4 +12 +4 +4 +4 +4 +4 +20 +4 +4 +4 +4 +4 +16 +4 +4 +4 +4 +4 +4 +4 +4 +1364 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +12 +4 +4 +8 +16 +8 +4 +4 +8 +8 +8 +8 +8 +8 +4 +12 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +20 +20 +4 +24 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +828 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +16 +4 +32 +4 +4 +36 +20 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +8 +8 +8 +8 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +8 +8 +8 +8 +8 +8 +4 +4 +4 +8 +8 +8 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +8 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +8 +8 +8 +8 +8 +8 +8 +8 +4 +4 +8 +8 +8 +8 +8 +8 +4 +8 +8 +8 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +8 +8 +8 +8 +8 +8 +8 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +8 +8 +4 +8 +4 +16 +4 +4 +4 +712 +20 +4 +284 +4 +4 +4 +4 +4 +4 +4 +24 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +20 +36 +52 +4 +4 +4 +4 +128 +4 +4 +4 +4 +4 +4 +52 +4 +4 +4 +4 +4 +160 +4 +4 +4 +48 +4 +4 +4 +4 +4 +4 +48 +4 +152 +44 +4 +4 +4 +4 +4 +52 +4 +4 +160 +4 +4 +4 +4 +32 +4 +4 +4 +4 +4 +4 +36 +48 +4 +4 +4 +4 +124 +4 +40 +4 +4 +4 +4 +4 +4 +4 +140 +36 +4 +4 +4 +4 +4 +4 +4 +4 +44 +4 +4 +196 +4 +68 +4 +40 +4 +4 +4 +4 +176 +4 +4 +4 +4 +4 +56 +4 +4 +4 +4 +4 +4 +4 +164 +36 +4 +4 +4 +4 +100 +4 +4 +40 +4 +4 +4 +4 +180 +36 +4 +4 +4 +40 +184 +4 +4 +4 +56 +4 +4 +4 +4 +4 +4 +4 +4 +4 +80 +4 +4 +4 +4 +64 +4 +24 +4 +4 +4 +4 +4 +4 +280 +4 +4 +4 +4 +4 +220 +4 +200 +4 +260 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +156 +4 +4 +4 +4 +4 +4 +4 +4 +4 +196 +4 +268 +4 +4 +4 +4 +4 +4 +4 +4 +208 +4 +4 +4 +4 +156 +4 +4 +4 +4 +4 +4 +196 +4 +4 +4 +4 +180 +4 +136 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +184 +240 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +220 +4 +4 +4 +4 +280 +4 +4 +4 +4 +220 +4 +4 +4 +4 +4 +280 +4 +4 +4 +280 +4 +4 +4 +4 +4 +4 +4 +4 +4 +220 +4 +4 +4 +4 +4 +260 +4 +4 +4 +200 +4 +4 +4 +4 +4 +4 +4 +136 +4 +180 +4 +4 +4 +4 +4 +4 +280 +4 +4 +4 +4 +4 +4 +220 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +136 +4 +180 +4 +4 +4 +208 +4 +4 +4 +268 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +236 +4 +4 +4 +184 +4 +4 +4 +4 +4 +140 +4 +4 +4 +4 +4 +4 +4 +4 +184 +4 +4 +220 +4 +4 +4 +280 +4 +4 +4 +4 +4 +4 +4 +4 +20 +20 +4 +4 +4 +1608 +4 +4 +4 +4 +4 +4 +4 +4 +1744 +4 +4 +4 +24 +20 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +2200 +2300 +4 +4 +140 +4 +4 +4 +4 +4 +4 +4 +4 +2280 +4 +4 +140 +2184 +4 +4 +2256 +2164 +4 +4 +4 +4 +4 +136 +4 +4 +4 +4 +4 +4 +2204 +4 +4 +4 +4 +4 +4 +144 +2304 +4 +4 +2464 +4 +4 +4 +2308 +144 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +44 +24 +4 +4 +4 +1692 +4 +4 +4 +4 +4 +4 +4 +1692 +24 +4 +44 +4 +4 +4 +4 +1692 +4 +4 +4 +4 +24 +4 +4 +4 +4 +44 +4 +4 +4 +24 +4 +4 +4 +4 +4 +1848 +44 +4 +4 +228 +4 +4 +4 +4 +4 +2216 +1800 +4 +4 +4 +4 +4 +4 +4 +1800 +4 +200 +4 +4 +4 +4 +4 +2208 +4 +4 +4 +4 +4 +4 +1980 +4 +4 +2208 +4 +204 +4 +4 +4 +4 +16 +4 +4 +4 +1636 +4 +4 +4 +32 +4 +4 +4 +16 +4 +4 +4 +28 +1628 +4 +4 +4 +4 +4 +4 +4 +28 +4 +1636 +4 +4 +4 +16 +4 +4 +4 +4 +4 +4 +1636 +16 +4 +4 +32 +4 +4 +4 +4 +4 +4 +4 +48 +4 +1788 +4 +4 +4 +4 +4 +4 +4 +20 +4 +4 +4 +4 +4 +4 +4 +4 +1600 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +1600 +4 +4 +4 +4 +4 +1612 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +1600 +4 +4 +4 +4 +4 +4 +1752 +4 +4 +8 +4 +4 +8 +4 +96 +4 +4 +1768 +4 +4 +4 +112 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +92 +4 +4 +4 +4 +108 +4 +1768 +4 +4 +4 +4 +4 +1768 +96 +112 +4 +4 +4 +4 +1980 +4 +4 +4 +4 +4 +4 +120 +104 +4 +4 +4 +4 +4 +108 +4 +4 +4 +4 +4 +92 +4 +4 +1780 +4 +4 +4 +4 +1768 +4 +88 +4 +4 +4 +4 +4 +4 +72 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +1576 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +1576 +4 +4 +4 +4 +4 +4 +1576 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +1704 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +1576 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +88 +112 +4 +1764 +4 +4 +4 +4 +4 +112 +4 +1776 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +112 +1928 +92 +4 +4 +1764 +4 +4 +4 +4 +4 +112 +4 +88 +4 +4 +4 +16 +16 +4 +4 +4 +4 +4 +4 +1632 +4 +4 +4 +4 +4 +4 +4 +1632 +4 +4 +4 +16 +4 +4 +4 +4 +16 +16 +4 +4 +1632 +4 +4 +4 +4 +16 +4 +4 +4 +4 +4 +4 +36 +36 +4 +4 +4 +4 +1864 +4 +4 +4 +4 +4 +4 +4 +16 +1624 +4 +16 +4 +4 +4 +4 +4 +472 +4 +4 +4 +4 +4 +4 +4 +4 +4 +1072 +4 +364 +4 +4 +4 +4 +4 +4 +4 +4 +896 +4 +332 +788 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +396 +4 +944 +4 +4 +4 +4 +788 +332 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +256 +724 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +356 +824 +4 +4 +4 +4 +4 +4 +4 +4 +456 +4 +4 +4 +1024 +4 +4 +456 +4 +1024 +4 +4 +4 +4 +4 +4 +4 +4 +4 +1036 +4 +4 +4 +4 +4 +4 +4 +4 +456 +4 +4 +4 +4 +4 +4 +4 +4 +4 +896 +4 +364 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +596 +216 +4 +4 +4 +456 +4 +4 +4 +4 +4 +4 +1024 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +256 +724 +936 +4 +4 +4 +4 +4 +396 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +356 +824 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +280 +4 +4 +4 +4 +808 +4 +4 +4 +4 +1024 +4 +4 +4 +4 +452 +4 +4 +4 +16 +4 +4 +4 +4 +4 +4 +4 +4 +16 +4 +4 +4 +4 +4 +4 +4 +16 +4 +4 +4 +4 +4 +4 +4 +16 +4 +4 +4 +16 +4 +4 +4 +16 +4 +4 +4 +4 +4 +4 +16 +4 +4 +4 +16 +4 +4 +4 +4 +4 +4 +16 +4 +4 +4 +4 +4 +20 +4 +4 +92 +4 +4 +4 +4 +4 +36 +4 +4 +4 +4 +4 +104 +4 +4 +4 +4 +20 +36 +4 +4 +4 +72 +4 +4 +4 +4 +12 +4 +24 +4 +4 +4 +4 +4 +4 +4 +4 +4 +36 +4 +4 +4 +20 +104 +4 +4 +24 +4 +4 +4 +4 +4 +72 +4 +12 +4 +4 +4 +60 +12 +4 +4 +24 +4 +4 +4 +4 +4 +4 +4 +12 +4 +4 +24 +60 +4 +4 +4 +4 +4 +4 +4 +4 +24 +4 +4 +4 +4 +4 +4 +4 +4 +12 +72 +104 +4 +4 +4 +20 +4 +4 +36 +4 +4 +4 +4 +4 +4 +4 +104 +4 +4 +4 +4 +4 +20 +4 +36 +20 +36 +104 +4 +4 +4 +4 +4 +4 +4 +4 +4 +92 +4 +4 +4 +4 +20 +36 +4 +4 +4 +4 +4 +4 +4 +4 +4 +36 +4 +4 +4 +4 +4 +20 +104 +4 +24 +4 +4 +72 +4 +4 +4 +12 +4 +4 +4 +4 +4 +4 +4 +4 +4 +20 +4 +104 +4 +4 +36 +4 +72 +12 +4 +4 +4 +4 +24 +4 +4 +4 +4 +4 +4 +4 +20 +4 +104 +4 +4 +4 +4 +4 +36 +4 +4 +4 +4 +4 +4 +4 +36 +104 +20 +4 +4 +4 +4 +4 +12 +4 +4 +4 +24 +4 +4 +72 +4 +4 +36 +4 +4 +4 +4 +4 +104 +4 +4 +4 +4 +20 +4 +4 +480 +4 +4 +4 +4 +548 +336 +4 +4 +4 +4 +4 +4 +4 +4 +4 +936 +4 +1260 +4 +4 +4 +4 +4 +1084 +4 +4 +4 +4 +4 +828 +4 +4 +4 +4 +4 +4 +4 +984 +752 +4 +4 +4 +4 +4 +4 +4 +4 +1148 +4 +4 +4 +860 +4 +4 +4 +4 +4 +4 +4 +752 +4 +4 +4 +4 +4 +4 +4 +984 +4 +4 +4 +4 +464 +4 +644 +4 +4 +736 +4 +4 +4 +4 +4 +516 +4 +4 +660 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +636 +844 +4 +4 +4 +4 +4 +4 +4 +4 +4 +764 +4 +4 +4 +4 +1000 +4 +4 +452 +4 +4 +4 +616 +4 +4 +4 +732 +4 +4 +4 +1200 +4 +892 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +1200 +4 +892 +4 +4 +4 +4 +4 +4 +1252 +4 +4 +4 +924 +4 +4 +4 +4 +4 +4 +4 +4 +832 +4 +1088 +4 +4 +4 +4 +4 +4 +4 +4 +4 +552 +4 +4 +4 +4 +4 +4 +664 +4 +4 +396 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +636 +836 +4 +4 +4 +4 +888 +4 +4 +1196 +4 +4 +4 +4 +844 +4 +4 +4 +4 +4 +640 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +864 +4 +1148 +4 +4 +4 +4 +452 +4 +4 +4 +4 +4 +728 +4 +4 +4 +4 +624 +4 +4 +4 +1000 +4 +4 +4 +4 +4 +4 +764 +4 +4 +4 +4 +4 +672 +4 +4 +4 +4 +4 +4 +4 +912 +888 +4 +4 +1196 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +28 +4 +4 +4 +4 +4 +24 +4 +4 +4 +24 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +24 +4 +4 +4 +4 +4 +4 +24 +4 +28 +4 +4 +4 +4 +4 +4 +24 +4 +4 +4 +4 +4 +4 +4 +4 +24 +4 +4 +4 +4 +4 +24 +4 +4 +4 +4 +4 +24 +4 +4 +4 +40 +4 +4 +4 +4 +4 +4 +24 +4 +4 +4 +4 +4 +4 +4 +24 +40 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +40 +4 +4 +4 +4 +4 +4 +24 +4 +4 +4 +4 +4 +24 +4 +4 +4 +4 +40 +4 +4 +4 +40 +4 +4 +4 +4 +24 +4 +4 +4 +4 +4 +4 +40 +4 +4 +4 +4 +4 +4 +4 +4 +24 +4 +4 +4 +4 +4 +4 +24 +4 +4 +4 +4 +24 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +20 +12 +4 +36 +4 +4 +24 +4 +4 +4 +4 +32 +4 +4 +4 +4 +4 +16 +4 +4 +4 +4 +4 +4 +24 +4 +4 +4 +12 +4 +4 +4 +4 +4 +4 +4 +20 +4 +4 +4 +4 +16 +4 +4 +4 +4 +4 +24 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +20 +4 +4 +4 +12 +4 +4 +12 +4 +20 +4 +4 +4 +4 +4 +4 +36 +4 +12 +4 +4 +4 +4 +4 +4 +4 +4 +20 +4 +4 +4 +4 +20 +4 +12 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +20 +4 +12 +4 +4 +4 +4 +4 +4 +4 +12 +4 +4 +4 +4 +4 +36 +20 +4 +4 +4 +4 +4 +16 +4 +4 +4 +4 +4 +4 +4 +4 +24 +4 +16 +24 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +24 +4 +32 +4 +4 +4 +4 +4 +4 +4 +4 +16 +4 +4 +24 +4 +4 +4 +36 +4 +4 +12 +4 +4 +4 +4 +20 +4 +4 +4 +4 +4 +4 +20 +4 +4 +4 +4 +12 +16 +4 +4 +4 +4 +4 +4 +4 +24 +4 +4 +4 +4 +4 +20 +4 +4 +4 +4 +4 +4 +12 +4 +4 +4 +4 +4 +4 +4 +4 +16 +24 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +12 +20 +4 +36 +4 +4 +4 +4 +4 +4 +4 +12 +4 +20 +4 +4 +4 +4 +4 +12 +4 +4 +4 +4 +20 +4 +4 +4 +4 +4 +4 +4 +4 +4 +16 +4 +4 +4 +4 +24 +4 +4 +132 +4 +4 +4 +4 +4 +4 +4 +432 +4 +4 +4 +4 +332 +4 +108 +4 +4 +4 +4 +4 +4 +4 +108 +4 +316 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +428 +4 +4 +4 +120 +4 +4 +4 +4 +4 +4 +4 +4 +4 +108 +4 +4 +4 +4 +4 +316 +4 +4 +4 +256 +4 +4 +4 +4 +248 +4 +4 +4 +4 +4 +4 +4 +268 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +108 +4 +316 +4 +4 +4 +4 +4 +252 +4 +4 +128 +4 +4 +4 +424 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +128 +4 +424 +4 +4 +4 +4 +428 +4 +4 +4 +4 +132 +4 +4 +4 +4 +108 +4 +4 +4 +332 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +176 +4 +4 +4 +4 +4 +264 +4 +424 +4 +4 +4 +4 +4 +4 +128 +4 +4 +4 +4 +4 +4 +4 +4 +268 +4 +4 +4 +120 +4 +4 +4 +4 +4 +4 +424 +4 +252 +4 +4 +4 +4 +4 +4 +4 +320 +4 +108 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +376 +4 +4 +4 +4 +4 +4 +128 +4 +4 +424 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +60 +4 +4 +4 +4 +4 +4 +44 +4 +4 +4 +4 +4 +4 +4 +4 +52 +4 +4 +4 +4 +4 +4 +4 +56 +4 +4 +4 +56 +4 +4 +4 +4 +4 +4 +4 +60 +4 +4 +4 +52 +4 +4 +4 +56 +4 +4 +4 +4 +52 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +56 +4 +4 +4 +4 +4 +4 +8 +4 +4 +16 +4 +4 +4 +4 +4 +12 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +12 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +16 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +12 +4 +4 +4 +4 +4 +4 +4 +12 +4 +4 +4 +4 +8 +4 +56 +4 +4 +4 +4 +4 +4 +4 +52 +4 +4 +4 +4 +52 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +56 +4 +4 +4 +4 +4 +56 +4 +4 +4 +56 +4 +4 +4 +4 +4 +4 +52 +4 +4 +4 +4 +4 +56 +4 +4 +52 +4 +4 +4 +4 +4 +4 +56 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +12 +4 +16 +16 +4 +4 +4 +4 +4 +4 +4 +16 +4 +4 +4 +4 +4 +4 +12 +4 +4 +4 +4 +4 +12 +4 +4 +4 +16 +4 +4 +4 +4 +4 +4 +4 +4 +16 +4 +4 +4 +4 +4 +4 +12 +4 +4 +4 +16 +4 +12 +4 +4 +4 +4 +4 +4 +4 +4 +16 +4 +4 +4 +4 +4 +16 +4 +4 +4 +12 +4 +4 +4 +4 +4 +4 +4 +4 +4 +12 +4 +4 +4 +4 +4 +4 +16 +4 +4 +4 +4 +4 +4 +4 +4 +16 +12 +4 +16 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +104 +4 +4 +4 +4 +4 +88 +4 +4 +4 +4 +4 +4 +4 +4 +88 +4 +4 +4 +4 +4 +4 +4 +96 +4 +4 +96 +4 +4 +4 +4 +4 +4 +4 +4 +4 +100 +4 +4 +4 +88 +4 +4 +4 +4 +96 +4 +4 +4 +88 +4 +4 +4 +4 +4 +4 +4 +96 +4 +4 +4 +4 +4 +416 +892 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +840 +4 +4 +364 +4 +4 +4 +4 +4 +4 +4 +4 +4 +356 +4 +4 +4 +4 +4 +812 +4 +4 +884 +4 +4 +4 +4 +4 +4 +4 +4 +380 +4 +4 +4 +4 +356 +4 +4 +812 +4 +4 +4 +4 +4 +4 +4 +4 +4 +704 +4 +4 +4 +4 +4 +4 +4 +688 +4 +4 +4 +776 +4 +4 +4 +4 +4 +4 +4 +364 +4 +4 +4 +4 +4 +828 +4 +4 +584 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +880 +4 +4 +4 +4 +388 +4 +4 +4 +4 +4 +4 +4 +4 +4 +880 +384 +4 +412 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +888 +364 +4 +4 +4 +4 +4 +4 +4 +4 +4 +840 +4 +4 +4 +4 +4 +4 +532 +4 +4 +788 +4 +4 +4 +4 +4 +4 +4 +384 +876 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +776 +4 +4 +4 +4 +4 +380 +4 +4 +4 +4 +4 +884 +4 +4 +584 +4 +4 +4 +4 +4 +4 +4 +4 +364 +4 +4 +828 +4 +4 +4 +4 +816 +4 +4 +4 +4 +4 +380 +840 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +16 +4 +4 +4 +4 +4 +4 +4 +4 +24 +4 +4 +4 +4 +4 +4 +4 +16 +4 +4 +4 +4 +24 +4 +4 +4 +4 +4 +4 +4 +20 +16 +4 +4 +4 +4 +24 +4 +4 +4 +4 +16 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +16 +4 +20 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +16 +4 +4 +4 +20 +4 +4 +4 +4 +4 +4 +16 +4 +4 +20 +4 +4 +4 +4 +16 +4 +4 +4 +4 +4 +24 +4 +4 +4 +4 +4 +4 +4 +24 +16 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +16 +4 +24 +4 +4 +4 +4 +4 +4 +4 +16 +4 +4 +4 +24 +4 +4 +4 +16 +4 +4 +4 +4 +4 +4 +4 +20 +16 +4 +24 +4 +4 +4 +4 +4 +4 +4 +4 +4 +16 +4 +4 +4 +4 +20 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +24 +4 +16 +4 +4 +20 +4 +4 +4 +4 +4 +16 +4 +4 +4 +4 +4 +4 +4 +4 +4 +20 +4 +4 +4 +16 +4 +4 +4 +4 +4 +4 +4 +4 +4 +24 +4 +16 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +24 +20 +4 +20 +4 +4 +4 +16 +4 +4 +4 +4 +4 +4 +4 +4 +4 +16 +4 +4 +4 +20 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +20 +4 +16 +4 +4 +4 +4 +4 +16 +20 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +16 +4 +20 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +20 +4 +4 +16 +4 +4 +4 +4 +4 +4 +24 +4 +4 +4 +4 +4 +16 +4 +4 +4 +4 +4 +16 +4 +4 +24 +4 +4 +4 +4 +4 +4 +4 +4 +4 +16 +4 +4 +20 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +20 +4 +4 +4 +16 +4 +4 +4 +4 +4 +20 +4 +4 +4 +4 +4 +16 +4 +4 +4 +4 +4 +16 +4 +4 +4 +4 +24 +4 +4 +4 +4 +4 +4 +4 +4 +16 +4 +4 +20 +4 +4 +4 +16 +4 +4 +4 +4 +4 +20 +4 +4 +4 +4 +4 +4 +4 +4 +4 +20 +4 +4 +4 +16 +4 +4 +4 +4 +4 +20 +4 +16 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +20 +4 +4 +4 +16 +4 +4 +4 +40 +4 +4 +4 +44 +4 +4 +28 +4 +4 +4 +4 +4 +4 +4 +4 +44 +4 +4 +4 +4 +4 +4 +4 +4 +4 +28 +4 +4 +4 +4 +28 +4 +4 +44 +4 +4 +4 +4 +4 +4 +28 +4 +4 +4 +4 +4 +4 +4 +4 +44 +4 +4 +4 +4 +4 +44 +28 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +44 +4 +4 +44 +4 +4 +4 +4 +4 +4 +4 +4 +44 +4 +4 +4 +4 +44 +4 +4 +4 +4 +4 +4 +28 +4 +4 +4 +4 +4 +4 +40 +4 +4 +28 +4 +4 +4 +4 +4 +4 +4 +4 +4 +44 +4 +44 +28 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +44 +4 +4 +4 +4 +4 +28 +28 +4 +4 +4 +4 +4 +4 +44 +4 +4 +4 +4 +40 +4 +4 +4 +4 +4 +4 +4 +4 +4 +44 +4 +4 +4 +28 +4 +4 +4 +44 +4 +4 +4 +4 +4 +44 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +28 +4 +4 +44 +40 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +44 +4 +4 +28 +4 +4 +4 +44 +4 +4 +4 +4 +4 +28 +4 +4 +4 +4 +4 +44 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +160 +4 +4 +300 +4 +4 +4 +4 +4 +232 +4 +260 +4 +4 +4 +4 +136 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +220 +4 +4 +4 +4 +4 +160 +4 +4 +296 +4 +4 +4 +4 +4 +4 +4 +4 +296 +4 +4 +4 +4 +4 +4 +160 +4 +4 +160 +4 +296 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +232 +4 +4 +4 +4 +4 +4 +4 +296 +4 +160 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +140 +4 +260 +4 +4 +4 +4 +4 +216 +4 +4 +4 +4 +4 +4 +4 +4 +4 +296 +4 +4 +4 +4 +4 +160 +12 +4 +3948 +563204 +500 +3632 +20 +4 +563204 +1180 +4 +204800 +316 +2320 +20 +4 +563204 +1192 +20 +4 +4 +4 +1552 +956 +2432 +2432 +1720 +4 +4 +4 +76 +4 +4 +4 +4 +8 +28 +8 +12 +8 +16 +8 +4 +4 +12 +8 +8 +32 +20 +4 +12 +4 +4 +4 +16 +12 +8 +4 +4 +8 +8 +4 +8 +4 +4 +4 +6388 +28 +52 +28 +68 +4 +24 +112 +32 +24 +264 +144 +212 +8 +220 +720 +12 +844 +36 +272 +88 +40 +64 +56 +40 +68 +52 +808 +28 +24 +28 +260 +56 +264 +212 +1076 +1832 +412 +5820 +360 +348 +348 +512 +348 +1832 +24 +512 +196 +5820 +256 +6484 +412 +6484 +360 +1076 +24 +5876 +360 +512 +256 +24 +5876 +256 +1076 +256 +196 +5820 +5876 +1832 +6484 +24 +412 +1832 +196 +244 +244 +360 +244 +196 +1076 +512 +5820 +412 +6484 +5876 +244 +348 +21680 +21680 +4712 +4712 +4 +4 +8 +52 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +8 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +20 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +12 +16 +4 +4 +8 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +12 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +12 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +12 +4 +4 +8 +4 +4 +4 +4 +4 +4 +8 +4 +8 +8 +8 +8 +4 +8 +4 +8 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +8 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +12 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +16 +12 +4 +8 +4 +16 +4 +4 +4 +4 +4 +4 +4 +4 +16 +12 +4 +8 +4 +16 +4 +4 +4 +4 +4 +4 +16 +4 +4 +4 +12 +72 +12 +4 +6456 +4 +4 +4 +4 +4 +4 +4 +8 +40 +4 +32 +20 +4 +40 +4 +4 +20 +4 +32 +4 +4 +4 +160 +8 +4 +4 +8 +4 +16 +8 +20 +28 +4 +36 +4 +4 +8 +44 +8 +20 +28 +4 +24 +4 +4 +8 +56 +4 +4 +20 +8 +4 +64 +4 +4 +40 +40 +4 +4 +40 +44 +4 +4 +4 +4 +8 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +136 +700 +4 +20 +528 +4284 +4 +472 +8 +1364 +72 +14008 +68 +236 +148 +400 +92 +48 +340 +208 +12 +92 +60 +28 +124 +244 +28 +92 +116 +112 +16 +164 +572 +88 +84 +80 +24 +48 +180 +76 +12 +4228 +72 +972 +1068 +192 +124 +132 +28 +24 +60 +132 +28 +272 +120 +84 +32 +52 +136 +116 +48 +2556 +28 +792 +200 +108 +16 +36 +60 +52 +44 +260 +256 +36 +320 +36 +12 +108 +52 +16 +168 +128 +48 +100 +160 +36 +292 +52 +64 +3720 +232 +104 +60 +16 +76 +96 +212 +1116 +280 +2520 +20 +212 +512 +232 +400 +68 +28 +84 +108 +316 +4 +4 +8 +4 +188 +4 +4 +20 +104 +448 +128 +564 +152 +52 +6548 +12 +20 +60 +40 +212 +16 +296 +4 +16 +4 +4 +8 +4 +4 +4 +20 +56 +80 +112 +168 +136 +512 +20 +336 +56 +52 +52 +460 +192 +140 +1368 +88 +140 +40 +12 +36 +200 +236 +44 +112 +12 +4 +4 +4 +60 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +8 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +400 +4 +4 +16 +12 +4 +4 +8 +4 +4 +8 +4 +196 +68 +196 +4 +92 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +8 +8 +4 +4 +8 +8 +8 +4 +8 +8 +8 +8 +4 +8 +4 +4 +56 +4 +4 +4 +4 +4 +8 +8 +4 +32 +4 +8 +4 +8 +8 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +12 +8 +4 +4 +4 +4 +4 +8 +8 +4 +4 +4 +8 +8 +8 +4 +4 +4 +4 +8 +4 +4 +8 +4 +8 +8 +4 +8 +4 +4 +8 +12 +4 +4 +12 +4 +12 +12 +12 +12 +8 +12 +12 +12 +4 +4 +4 +12 +4 +4 +4 +8 +4 +12 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +12 +4 +232 +8 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +36 +36 +4 +12 +8 +132 +40 +4 +12 +4 +40 +32 +4 +4 +4 +4 +8 +4 +4 +4 +8 +4 +12 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +16 +100 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +8 +4 +4 +4 +12 +8 +8 +4 +4 +4 +4 +8 +4 +4 +4 +4 +8 +8 +4 +4 +8 +8 +8 +4 +4 +8 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +8 +4 +8 +8 +4 +4 +4 +4 +8 +4 +8 +4 +12 +8 +8 +12 +4 +4 +4 +4 +4 +8 +8 +4 +16 +16 +16 +16 +16 +16 +16 +4 +4 +4 +12 +4 +4 +4 +8 +4 +16 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +16 +40 +44 +8 +4 +16 +4 +16 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +72 +96 +324 +36 +212 +48 +40 +2560 +348 +76 +48 +92 +16 +28 +104 +612 +100 +92 +48 +220 +92 +88 +2308 +724 +100 +28 +108 +64 +100 +44 +72 +48 +72 +4 +8 +12 +12 +4 +4 +8 +4 +16 +24 +16 +12 +12 +4 +4 +8 +4 +16 +24 +4 +12 +12 +4 +4 +8 +4 +16 +24 +16 +4 +16 +4 +16 +4 +20 +12 +12 +4 +4 +8 +4 +16 +24 +16 +4 +16 +4 +4 +12 +12 +4 +4 +8 +4 +16 +24 +8 +12 +12 +4 +4 +8 +4 +16 +24 +4 +12 +12 +4 +4 +8 +4 +16 +4 +12 +12 +4 +4 +8 +4 +16 +4 +12 +12 +4 +4 +8 +4 +16 +24 +4 +12 +12 +4 +4 +8 +4 +16 +24 +328 +4 +4 +20 +4 +4 +4 +80 +80 +0 +4 +40 +40 +168 +104 +20 +4 +16 +12 +4 +20 +536 +36 +492 +588 +100 +60 +400 +84 +344 +20 +2260 +32 +12 +180 +24 +28 +704 +32 +44 +88 +20 +200 +420 +20 +4 +1792 +100 +1048 +8 +40 +52 +236 +148 +400 +92 +48 +340 +208 +92 +60 +28 +124 +244 +28 +92 +116 +112 +16 +164 +572 +88 +84 +80 +24 +48 +180 +76 +12 +4228 +72 +972 +1068 +192 +124 +132 +28 +24 +60 +132 +28 +272 +120 +40 +84 +32 +52 +2340 +136 +116 +48 +2556 +28 +792 +200 +108 +16 +36 +60 +52 +44 +260 +256 +36 +320 +36 +12 +108 +52 +16 +168 +128 +48 +100 +160 +36 +292 +52 +64 +3720 +232 +104 +60 +16 +76 +96 +212 +1116 +280 +20 +212 +512 +232 +400 +68 +28 +84 +108 +316 +20 +104 +448 +128 +564 +152 +52 +6548 +12 +20 +60 +40 +212 +16 +296 +4 +16 +4 +4 +8 +4 +4 +4 +20 +56 +80 +12 +112 +168 +136 +512 +20 +336 +56 +52 +52 +460 +192 +140 +1368 +88 +140 +40 +4 +4 +4 +8 +4 +164 +4 +12 +36 +200 +236 +44 +112 +12 +4 +4 +4 +60 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +8 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +400 +4 +4 +16 +12 +4 +4 +8 +4 +4 +8 +4 +196 +68 +196 +4 +92 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +8 +8 +4 +4 +8 +8 +8 +4 +8 +8 +8 +8 +4 +8 +4 +4 +56 +4 +4 +4 +4 +4 +8 +8 +4 +32 +4 +8 +4 +8 +8 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +12 +8 +4 +4 +4 +4 +4 +8 +8 +4 +4 +4 +8 +8 +8 +4 +4 +4 +4 +8 +4 +4 +8 +4 +8 +8 +4 +8 +4 +4 +8 +12 +4 +4 +12 +4 +12 +12 +12 +12 +8 +12 +12 +12 +4 +4 +4 +12 +4 +4 +4 +8 +4 +12 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +12 +4 +232 +8 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +36 +36 +4 +12 +8 +132 +40 +4 +12 +4 +40 +32 +4 +4 +4 +4 +8 +4 +4 +4 +8 +4 +12 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +16 +100 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +8 +4 +4 +4 +12 +8 +8 +4 +4 +4 +4 +8 +4 +4 +4 +4 +8 +8 +4 +4 +8 +8 +8 +4 +4 +8 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +8 +4 +8 +8 +4 +4 +4 +4 +8 +4 +8 +4 +12 +8 +8 +12 +4 +4 +4 +4 +4 +8 +8 +4 +16 +16 +16 +16 +16 +16 +16 +4 +4 +4 +12 +4 +4 +4 +8 +4 +16 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +16 +40 +44 +8 +4 +16 +4 +16 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +72 +96 +324 +36 +212 +48 +2560 +348 +76 +48 +92 +16 +28 +104 +612 +100 +92 +48 +220 +92 +88 +2308 +724 +100 +28 +108 +64 +100 +44 +72 +48 +64 +4 +8 +12 +12 +4 +4 +8 +4 +16 +24 +16 +12 +12 +4 +4 +8 +4 +16 +24 +4 +12 +12 +4 +4 +8 +4 +16 +24 +16 +4 +16 +4 +16 +4 +20 +12 +12 +4 +4 +8 +4 +16 +24 +16 +4 +16 +4 +4 +12 +12 +4 +4 +8 +4 +16 +24 +8 +12 +12 +4 +4 +8 +4 +16 +24 +4 +12 +12 +4 +4 +8 +4 +16 +4 +12 +12 +4 +4 +8 +4 +16 +4 +12 +12 +4 +4 +8 +4 +16 +24 +4 +12 +12 +4 +4 +8 +4 +16 +24 +260 +4 +4 +20 +80 +4 +80 +4 +0 +4 +4 +40 +40 +148 +104 +20 +4 +16 +12 +8 +304 +100 +440 +20 +712 +164 +20 +1464 +1264 +256 +4 +4 +4 +12 +12 +4 +12 +8 +4 +4 +4 +4 +4 +12 +188 +256 +12 +40 +4 +128 +72 +1440 +16 +4 +136 +292 +4 +4 +256 +124 +188 +60 +52 +4 +108 +72 +360 +144 +40 +2192 +3836 +3836 +32 +784 +4 +92 +788 +6540 +4 +4 +12 +11480 +11176 +10804 +10912 +10740 +8 +4 +4 +4 +4 +4 +4 +32 +4 +8 +36 +4 +4 +4 +4 +20 +4 +28 +8 +4 +16 +4 +108 +12 +16 +4 +28 +8 +4 +8 +4 +20 +4 +4 +28 +4 +36 +4 +28 +48 +16 +4 +4 +4 +12 +8 +8 +4 +8 +108 +28 +40 +4 +4 +32 +24 +4 +8 +16 +4 +16 +4 +4 +8 +4 +36 +12 +8 +8 +4 +16 +8 +12 +20 +16 +4 +20 +4 +4 +88 +28 +4 +20 +24 +32 +20 +8 +12 +20 +12 +4 +28 +144 +4 +32 +28 +112 +4 +80 +56 +4 +20 +4 +8 +4 +28 +12 +36 +60 +52 +4 +8 +48 +28 +48 +8 +60 +4 +92 +16 +4 +16 +24 +8 +28 +80 +8 +4 +4 +4 +4 +28 +16 +8 +48 +20 +8 +32 +16 +4 +8 +24 +16 +12 +20 +12 +8 +8 +8 +4 +8 +8 +8 +4 +4 +8 +28 +16 +16 +4 +48 +56 +8 +4 +4 +16 +8 +80 +4 +4 +52 +4 +16 +4 +36 +40 +4 +8 +40 +4 +16 +36 +32 +4 +16 +12 +8 +8 +24 +4 +20 +48 +4 +4 +12 +12 +12 +4 +4 +4 +4 +88 +4 +4 +4 +4 +24 +4 +4 +16 +4 +4 +4 +4 +8 +60 +28 +4 +12 +16 +16 +4 +4 +4 +20 +4 +8 +8 +4 +20 +4 +8 +8 +12 +4 +4 +16 +4 +8 +8 +4 +12 +16 +8 +8 +24 +24 +4 +4 +8 +4 +4 +4 +16 +4 +4 +12 +12 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +8 +8 +12 +16 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +8 +24 +4 +52 +4 +4 +4 +8 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +8 +4 +4 +4 +12 +8 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +12 +4 +4 +4 +4 +8 +4 +4 +8 +4 +8 +4 +4 +8 +4 +8 +4 +4 +4 +4 +12 +8 +12 +16 +4 +4 +4 +8 +4 +4 +8 +4 +12 +4 +4 +4 +4 +4 +24 +4 +8 +4 +4 +12 +12 +4 +16 +8 +52 +4 +4 +8 +8 +12 +8 +12 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +16 +4 +40 +24 +4 +8 +8 +4 +4 +4 +16 +4 +8 +8 +16 +4 +4 +28 +12 +4 +4 +4 +4 +8 +8 +4 +4 +4 +24 +4 +32 +12 +4 +4 +8 +8 +8 +24 +16 +8 +20 +8 +8 +20 +4 +28 +8 +4 +8 +40 +16 +20 +4 +8 +4 +4 +12 +20 +4 +4 +8 +4 +8 +20 +8 +20 +20 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +20 +4 +4 +4 +8 +4 +4 +4 +4 +4 +20 +4 +36 +4 +4 +4 +8 +8 +4 +12 +8 +8 +8 +16 +4 +8 +4 +8 +4 +8 +4 +20 +60 +12 +32 +28 +4 +16 +20 +8 +24 +20 +20 +4 +8 +4 +4 +4 +4 +4 +4 +12 +4 +48 +52 +32 +4 +12 +4 +24 +12 +12 +12 +4 +8 +12 +4 +4 +8 +16 +44 +16 +16 +8 +8 +4 +8 +12 +8 +4 +20 +4 +16 +4 +4 +8 +12 +4 +8 +4 +4 +24 +8 +8 +4 +92 +8 +12 +8 +12 +8 +8 +12 +8 +8 +4 +8 +12 +8 +4 +68 +4 +8 +4 +16 +8 +4 +12 +12 +4 +4 +8 +24 +24 +32 +4 +8 +12 +4 +4 +4 +28 +4 +4 +4 +8 +4 +4 +4 +4 +4 +48 +8 +32 +12 +4 +20 +8 +8 +12 +44 +4 +8 +12 +116 +12 +36 +12 +12 +4 +64 +12 +8 +4 +12 +132 +4 +8 +8 +28 +8 +8 +4 +8 +8 +8 +8 +8 +8 +16 +4 +8 +84 +12 +8 +4 +16 +8 +8 +12 +4 +8 +4 +8 +4 +4 +8 +20 +36 +8 +36 +8 +12 +4 +8 +4 +4 +4 +4 +4 +4 +8 +4 +4 +8 +4 +28 +4 +4 +4 +20 +8 +4 +12 +40 +8 +12 +12 +12 +4 +4 +4 +4 +8 +8 +36 +4 +52 +16 +4 +4 +8 +8 +4 +4 +4 +8 +16 +4 +4 +4 +20 +4 +8 +4 +32 +4 +4 +16 +4 +12 +28 +24 +12 +8 +4 +8 +36 +4 +4 +36 +4 +4 +4 +20 +4 +12 +4 +4 +4 +4 +4 +28 +4 +4 +32 +24 +32 +52 +4 +76 +12 +24 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +12 +12 +4 +40 +4 +4 +4 +4 +4 +4 +8 +4 +4 +24 +12 +4 +4 +4 +4 +28 +4 +12 +4 +20 +24 +4 +4 +12 +4 +4 +4 +8 +16 +4 +40 +4 +20 +24 +12 +16 +124 +8 +44 +20 +4 +8 +4 +24 +28 +8 +4 +12 +4 +4 +4 +4 +4 +4 +4 +4 +16 +4 +4 +4 +4 +4 +4 +12 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +8 +8 +4 +8 +4 +4 +4 +8 +12 +4 +4 +8 +12 +4 +48 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +20 +4 +8 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +8 +8 +8 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +8 +8 +4 +4 +4 +4 +4 +12 +4 +4 +8 +8 +16 +4 +8 +4 +4 +16 +32 +12 +68 +8 +8 +4 +8 +12 +4 +4 +8 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +12 +12 +8 +4 +8 +8 +4 +20 +12 +20 +16 +8 +8 +36 +8 +32 +8 +28 +12 +8 +4 +4 +4 +24 +24 +8 +20 +16 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +8 +4 +4 +4 +8 +4 +4 +4 +4 +4 +8 +8 +4 +8 +8 +12 +4 +4 +4 +4 +8 +8 +4 +4 +4 +4 +8 +8 +12 +4 +12 +4 +8 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +16 +4 +8 +24 +4 +4 +4 +4 +4 +4 +12 +4 +4 +8 +12 +60 +28 +4 +4 +12 +4 +8 +8 +12 +4 +4 +4 +4 +8 +8 +8 +8 +4 +4 +4 +8 +4 +8 +8 +4 +4 +4 +16 +16 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +28 +12 +4 +4 +4 +4 +8 +16 +4 +52 +12 +44 +8 +40 +8 +20 +12 +20 +4 +4 +16 +8 +8 +4 +20 +4 +28 +16 +20 +16 +12 +16 +4 +8 +4 +4 +4 +12 +8 +12 +8 +8 +4 +8 +8 +4 +4 +8 +4 +4 +4 +16 +12 +20 +8 +4 +4 +4 +16 +12 +4 +16 +4 +4 +16 +4 +4 +4 +28 +16 +16 +4 +4 +4 +4 +4 +4 +4 +4 +8 +12 +4 +4 +72 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +8 +4 +8 +8 +20 +8 +4 +4 +4 +4 +8 +16 +4 +12 +4 +4 +4 +4 +4 +4 +4 +12 +8 +4 +8 +4 +12 +4 +4 +8 +4 +4 +8 +4 +4 +4 +4 +12 +8 +12 +4 +8 +4 +28 +4 +12 +4 +28 +24 +8 +12 +8 +28 +8 +40 +16 +4 +8 +8 +20 +8 +20 +8 +4 +16 +16 +16 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +16 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +12 +8 +4 +4 +12 +4 +4 +24 +20 +4 +4 +4 +4 +4 +4 +8 +8 +12 +8 +20 +8 +28 +8 +4 +4 +4 +4 +12 +12 +8 +4 +4 +12 +8 +64 +4 +4 +4 +4 +4 +4 +4 +12 +4 +12 +8 +8 +12 +48 +4 +16 +8 +12 +28 +4 +12 +4 +8 +36 +44 +4 +8 +8 +8 +8 +8 +12 +8 +4 +112 +8 +28 +8 +8 +4 +8 +12 +4 +4 +16 +32 +4 +8 +4 +16 +4 +4 +4 +16 +4 +12 +8 +12 +24 +36 +4 +16 +8 +8 +16 +4 +20 +4 +4 +12 +8 +4 +4 +36 +100 +4 +12 +4 +4 +28 +8 +20 +4 +4 +8 +20 +100 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +16 +8 +4 +64 +4 +4 +4 +12 +8 +8 +4 +4 +4 +4 +16 +16 +4 +4 +4 +8 +4 +4 +4 +4 +76 +24 +12 +16 +4 +40 +4 +4 +8 +8 +8 +4 +8 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +8 +8 +4 +8 +4 +4 +4 +8 +4 +8 +8 +4 +4 +4 +4 +4 +8 +4 +4 +8 +4 +4 +8 +8 +4 +4 +4 +4 +8 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +8 +4 +8 +4 +4 +12 +8 +4 +4 +4 +8 +8 +8 +4 +4 +4 +4 +12 +4 +8 +4 +4 +4 +16 +4 +4 +16 +4 +12 +8 +8 +4 +4 +8 +8 +12 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +8 +4 +8 +4 +4 +8 +4 +16 +4 +4 +4 +4 +4 +16 +4 +8 +4 +4 +8 +4 +4 +8 +4 +4 +4 +12 +4 +24 +8 +8 +12 +8 +4 +8 +4 +16 +28 +16 +20 +8 +12 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +8 +4 +16 +20 +12 +16 +4 +12 +12 +52 +16 +20 +4 +4 +20 +16 +4 +44 +4 +112 +12 +4 +12 +24 +24 +4 +16 +8 +12 +4 +8 +8 +8 +12 +4 +4 +28 +12 +8 +12 +8 +12 +8 +12 +8 +4 +8 +8 +68 +4 +4 +4 +36 +52 +8 +4 +12 +4 +48 +20 +8 +20 +8 +8 +16 +8 +12 +56 +4 +4 +4 +20 +8 +4 +4 +4 +12 +4 +8 +4 +8 +4 +4 +4 +4 +8 +4 +16 +4 +4 +4 +4 +4 +16 +4 +16 +4 +4 +4 +4 +4 +4 +4 +4 +4 +24 +8 +8 +4 +4 +12 +20 +4 +32 +16 +4 +8 +8 +36 +52 +124 +40 +40 +12 +20 +4 +16 +12 +60 +12 +24 +28 +16 +8 +12 +8 +60 +4 +8 +4 +8 +4 +12 +8 +4 +4 +12 +4 +12 +4 +8 +4 +40 +4 +4 +4 +4 +4 +4 +4 +92 +24 +4 +12 +36 +4 +36 +8 +4 +4 +4 +12 +12 +8 +8 +16 +8 +4 +16 +4 +8 +8 +4 +4 +4 +4 +8 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +24 +4 +20 +4 +4 +16 +8 +8 +4 +4 +4 +8 +8 +4 +4 +24 +20 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +8 +4 +8 +8 +4 +4 +32 +4 +8 +4 +4 +28 +16 +68 +4 +4 +4 +8 +16 +16 +8 +4 +4 +4 +8 +8 +4 +36 +60 +8 +24 +4 +4 +4 +4 +8 +8 +4 +4 +12 +4 +16 +28 +68 +16 +20 +4 +52 +24 +8 +64 +4 +8 +4 +8 +12 +52 +32 +64 +32 +148 +4 +4 +12 +4 +4 +4 +8 +8 +4 +32 +4 +4 +4 +4 +4 +4 +16 +8 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +8 +12 +4 +36 +4 +12 +4 +8 +8 +4 +4 +32 +44 +4 +16 +72 +4 +4 +8 +16 +12 +8 +4 +8 +12 +8 +88 +4 +8 +52 +16 +20 +24 +8 +60 +12 +44 +36 +4 +32 +72 +20 +32 +4 +80 +8 +8 +100 +4 +4 +12 +16 +4 +72 +16 +8 +8 +32 +40 +4 +52 +12 +12 +16 +16 +8 +40 +4 +4 +16 +4 +4 +32 +8 +8 +24 +12 +4 +16 +4 +16 +8 +12 +8 +8 +4 +32 +4 +4 +4 +28 +4 +8 +8 +8 +8 +36 +8 +4 +28 +24 +8 +8 +4 +4 +44 +4 +4 +24 +44 +80 +8 +12 +16 +36 +56 +4 +16 +8 +20 +56 +8 +76 +12 +8 +12 +8 +20 +4 +12 +68 +4 +12 +16 +4 +4 +8 +4 +4 +28 +4 +4 +12 +4 +4 +12 +4 +20 +64 +8 +12 +32 +4 +4 +12 +4 +4 +12 +12 +4 +4 +4 +20 +32 +4 +8 +32 +4 +4 +4 +4 +16 +20 +4 +8 +4 +16 +4 +12 +4 +16 +40 +12 +20 +44 +12 +4 +8 +4 +4 +20 +8 +24 +8 +16 +4 +28 +44 +12 +8 +8 +4 +8 +12 +28 +12 +8 +8 +12 +8 +4 +20 +16 +4 +8 +4 +4 +8 +4 +12 +4 +4 +4 +32 +8 +8 +12 +40 +8 +4 +4 +16 +4 +12 +12 +228 +8 +28 +8 +12 +12 +40 +8 +4 +36 +52 +36 +8 +52 +8 +48 +8 +8 +32 +12 +4 +68 +4 +4 +8 +4 +20 +8 +20 +12 +4 +24 +28 +16 +36 +4 +20 +16 +4 +8 +8 +16 +4 +12 +8 +8 +4 +12 +8 +8 +16 +12 +8 +148 +12 +4 +8 +16 +36 +12 +244 +8 +8 +8 +4 +40 +12 +4 +4 +4 +12 +16 +4 +8 +4 +4 +4 +4 +4 +8 +40 +4 +4 +12 +40 +4 +32 +12 +8 +4 +4 +4 +8 +4 +136 +8 +12 +4 +8 +4 +12 +4 +4 +8 +16 +8 +4 +8 +4 +12 +8 +4 +8 +8 +4 +4 +16 +8 +4 +8 +28 +28 +8 +56 +4 +4 +4 +20 +128 +12 +4 +16 +4 +12 +32 +4 +68 +4 +4 +4 +4 +8 +4 +4 +4 +16 +8 +4 +8 +8 +4 +4 +4 +4 +4 +4 +8 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +8 +4 +8 +4 +4 +4 +8 +4 +8 +4 +4 +4 +8 +8 +8 +8 +4 +8 +8 +4 +4 +8 +4 +12 +4 +4 +4 +24 +4 +4 +8 +24 +4 +12 +4 +8 +4 +4 +12 +4 +8 +4 +4 +44 +52 +16 +88 +8 +4 +32 +24 +28 +68 +8 +60 +32 +16 +8 +8 +12 +4 +16 +4 +24 +24 +24 +8 +60 +8 +4 +4 +8 +12 +24 +12 +12 +4 +4 +124 +20 +12 +20 +20 +8 +12 +4 +24 +72 +48 +8 +12 +16 +8 +12 +44 +12 +40 +12 +4 +8 +8 +12 +8 +4 +56 +4 +4 +4 +4 +4 +4 +20 +4 +4 +4 +24 +32 +4 +8 +12 +16 +12 +4 +164 +12 +4 +4 +16 +4 +44 +12 +8 +4 +4 +40 +20 +4 +4 +112 +8 +16 +4 +24 +4 +44 +116 +696 +4 +44 +20 +56 +12 +8 +108 +4 +12 +36 +132 +40 +24 +32 +8 +4 +16 +4 +68 +200 +36 +16 +52 +136 +84 +4 +4 +12 +4 +8 +276 +4 +156 +16 +100 +8 +36 +100 +32 +52 +12 +8 +4 +32 +16 +8 +12 +16 +4 +48 +12 +16 +4 +4 +4 +12 +16 +76 +4 +4 +8 +16 +20 +16 +12 +4 +8 +8 +4 +4 +12 +16 +8 +4 +8 +24 +16 +44 +16 +64 +8 +8 +12 +12 +4 +4 +4 +500 +12 +4 +4 +4 +12 +4 +144 +4 +24 +12 +4 +20 +48 +68 +4 +20 +16 +4 +4 +28 +8 +112 +16 +60 +8 +20 +8 +4 +12 +8 +132 +16 +16 +68 +8 +8 +48 +16 +32 +60 +20 +8 +8 +32 +20 +4 +4 +16 +48 +72 +8 +460 +12 +24 +16 +4 +12 +20 +12 +8 +12 +4 +36 +4 +4 +4 +8 +8 +16 +12 +60 +12 +4 +8 +4 +56 +84 +20 +16 +4 +32 +8 +108 +56 +24 +4 +8 +32 +32 +4 +12 +4 +100 +40 +12 +52 +28 +4 +8 +16 +4 +12 +4 +4 +16 +8 +8 +12 +24 +4 +8 +4 +4 +4 +4 +4 +4 +12 +4 +16 +4 +4 +4 +4 +28 +8 +4 +12 +4 +28 +4 +4 +12 +4 +4 +8 +8 +8 +64 +8 +32 +16 +8 +16 +8 +4 +20 +8 +12 +4 +4 +12 +24 +8 +4 +4 +44 +8 +4 +16 +4 +4 +8 +8 +4 +4 +4 +4 +12 +4 +4 +16 +4 +4 +4 +8 +4 +4 +8 +12 +4 +8 +4 +4 +12 +16 +12 +4 +8 +20 +12 +8 +12 +12 +4 +4 +8 +32 +16 +12 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +16 +8 +20 +36 +4 +4 +4 +36 +32 +12 +24 +4 +4 +4 +4 +4 +24 +4 +8 +4 +4 +4 +16 +8 +4 +8 +16 +16 +56 +120 +4 +44 +4 +4 +12 +4 +4 +4 +4 +4 +4 +56 +24 +8 +116 +16 +4 +16 +8 +4 +12 +8 +24 +48 +4 +4 +4 +8 +4 +44 +4 +8 +8 +8 +16 +4 +8 +4 +4 +8 +12 +16 +16 +16 +4 +8 +4 +12 +4 +8 +12 +24 +4 +16 +4 +8 +8 +20 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +16 +20 +4 +4 +4 +12 +28 +4 +4 +4 +8 +16 +32 +12 +16 +8 +4 +8 +4 +12 +20 +12 +4 +4 +4 +4 +12 +8 +12 +8 +12 +4 +4 +4 +8 +8 +8 +68 +8 +24 +12 +8 +4 +4 +4 +4 +60 +8 +12 +20 +4 +12 +4 +4 +8 +12 +12 +4 +4 +4 +4 +4 +4 +4 +4 +4 +12 +8 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +20 +4 +4 +8 +4 +4 +92 +4 +4 +28 +4 +8 +20 +20 +8 +4 +4 +8 +4 +8 +20 +36 +16 +8 +40 +8 +4 +4 +4 +4 +4 +4 +20 +4 +4 +4 +4 +4 +4 +4 +4 +36 +8 +12 +12 +4 +8 +8 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +16 +4 +12 +4 +4 +4 +4 +8 +4 +4 +8 +4 +4 +4 +12 +4 +8 +12 +12 +4 +4 +12 +4 +4 +4 +4 +4 +8 +4 +16 +12 +4 +4 +8 +4 +4 +8 +4 +36 +12 +4 +8 +8 +8 +16 +4 +4 +4 +8 +4 +36 +4 +24 +24 +36 +56 +104 +40 +12 +20 +8 +8 +16 +16 +8 +20 +12 +8 +4 +8 +4 +4 +4 +4 +16 +4 +4 +4 +4 +12 +12 +4 +20 +4 +8 +4 +40 +4 +4 +4 +4 +20 +8 +4 +12 +32 +28 +12 +4 +16 +8 +16 +4 +4 +4 +4 +4 +4 +4 +4 +20 +8 +4 +12 +8 +4 +4 +4 +20 +8 +8 +4 +4 +12 +4 +8 +4 +4 +4 +12 +4 +4 +8 +4 +8 +4 +4 +4 +4 +8 +4 +4 +4 +20 +8 +8 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +12 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +16 +20 +4 +16 +4 +4 +8 +4 +8 +4 +4 +12 +8 +8 +44 +4 +16 +44 +12 +4 +8 +12 +4 +8 +8 +8 +4 +4 +16 +8 +4 +4 +4 +12 +12 +12 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +24 +8 +8 +4 +4 +4 +4 +8 +16 +4 +4 +4 +4 +4 +4 +4 +4 +4 +20 +8 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +8 +8 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +24 +8 +4 +4 +4 +4 +12 +8 +8 +4 +12 +8 +4 +4 +4 +4 +4 +4 +4 +8 +4 +8 +4 +4 +4 +4 +4 +16 +4 +8 +8 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +16 +4 +4 +4 +4 +4 +8 +8 +4 +4 +8 +4 +4 +4 +4 +4 +28 +8 +8 +32 +40 +32 +4 +4 +24 +8 +44 +12 +12 +12 +8 +4 +4 +8 +20 +8 +4 +4 +4 +8 +8 +4 +8 +44 +8 +8 +8 +4 +8 +4 +4 +4 +4 +8 +8 +4 +4 +8 +20 +4 +16 +8 +20 +4 +36 +4 +8 +8 +4 +12 +4 +16 +8 +12 +4 +4 +4 +8 +4 +12 +4 +8 +4 +8 +4 +4 +4 +4 +4 +8 +8 +8 +4 +4 +8 +8 +8 +4 +8 +4 +8 +16 +4 +4 +8 +8 +4 +8 +4 +8 +8 +8 +8 +8 +4 +8 +8 +4 +8 +8 +4 +8 +4 +8 +8 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +16 +4 +16 +24 +12 +4 +4 +52 +12 +4 +12 +4 +20 +24 +8 +4 +4 +16 +8 +12 +16 +8 +16 +8 +12 +4 +40 +4 +4 +32 +8 +16 +4 +8 +24 +4 +16 +4 +8 +4 +8 +4 +20 +4 +28 +4 +4 +8 +4 +8 +12 +24 +12 +8 +4 +16 +16 +20 +12 +4 +4 +4 +4 +8 +8 +8 +16 +8 +4 +4 +16 +4 +4 +20 +8 +4 +12 +8 +12 +4 +16 +8 +12 +4 +4 +4 +8 +4 +12 +8 +28 +4 +8 +12 +4 +4 +4 +4 +12 +4 +12 +8 +4 +4 +12 +8 +4 +20 +4 +4 +16 +8 +4 +4 +4 +8 +4 +4 +16 +8 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +12 +4 +12 +12 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +16 +12 +8 +4 +4 +4 +16 +8 +4 +4 +4 +4 +4 +4 +4 +8 +12 +4 +4 +4 +32 +20 +8 +8 +20 +8 +12 +4 +4 +8 +12 +8 +4 +40 +24 +4 +16 +4 +16 +4 +4 +4 +4 +8 +4 +8 +16 +12 +8 +4 +4 +4 +4 +16 +4 +4 +8 +4 +16 +4 +4 +8 +4 +4 +4 +12 +8 +4 +16 +4 +12 +4 +4 +4 +8 +24 +12 +8 +40 +4 +8 +4 +4 +4 +12 +4 +32 +4 +52 +24 +40 +32 +20 +4 +12 +4 +4 +8 +4 +4 +4 +4 +12 +8 +12 +16 +12 +12 +28 +12 +12 +8 +16 +4 +32 +12 +4 +24 +16 +28 +4 +4 +4 +4 +4 +52 +4 +4 +8 +4 +4 +4 +4 +12 +4 +8 +4 +4 +4 +8 +4 +28 +8 +4 +4 +8 +12 +4 +4 +4 +4 +4 +76 +4 +4 +4 +12 +4 +8 +64 +4 +8 +4 +4 +16 +4 +12 +16 +4 +36 +4 +8 +4 +24 +8 +12 +4 +4 +16 +8 +4 +4 +84 +4 +4 +8 +4 +4 +12 +4 +28 +4 +4 +8 +4 +24 +8 +4 +12 +4 +12 +32 +8 +28 +32 +12 +8 +8 +52 +4 +12 +12 +28 +4 +16 +8 +8 +8 +92 +8 +8 +12 +8 +12 +16 +4 +8 +4 +24 +12 +8 +8 +8 +8 +8 +8 +16 +332 +88 +28 +28 +16 +4 +32 +88 +12 +4 +28 +4 +12 +8 +108 +4 +36 +16 +248 +8 +20 +4 +92 +16 +12 +8 +8 +4 +48 +20 +16 +4 +8 +12 +56 +28 +4 +4 +4 +4 +4 +4 +4 +8 +4 +32 +4 +8 +4 +44 +4 +16 +4 +64 +4 +8 +4 +8 +4 +12 +8 +92 +4 +8 +4 +4 +4 +4 +4 +4 +44 +4 +4 +4 +4 +8 +8 +4 +8 +4 +12 +8 +4 +4 +4 +44 +4 +8 +12 +40 +4 +4 +4 +4 +12 +4 +4 +8 +8 +4 +4 +20 +12 +8 +36 +8 +4 +8 +4 +4 +8 +4 +8 +4 +4 +8 +4 +8 +20 +20 +4 +32 +4 +8 +24 +12 +20 +12 +152 +12 +8 +8 +4 +28 +4 +4 +40 +4 +20 +20 +52 +16 +4 +12 +8 +8 +12 +8 +12 +4 +4 +48 +44 +28 +8 +4 +20 +12 +76 +12 +12 +4 +68 +28 +8 +4 +8 +4 +4 +68 +112 +4 +4 +36 +20 +4 +4 +24 +4 +32 +8 +4 +4 +4 +20 +8 +4 +4 +4 +48 +16 +4 +12 +4 +4 +4 +4 +4 +8 +4 +12 +4 +4 +20 +8 +8 +4 +8 +36 +4 +24 +48 +28 +8 +4 +4 +8 +12 +4 +8 +4 +20 +4 +28 +20 +8 +4 +24 +36 +8 +80 +20 +24 +8 +4 +12 +4 +12 +40 +32 +12 +8 +4 +4 +24 +8 +4 +16 +4 +4 +20 +12 +12 +12 +8 +8 +4 +12 +4 +4 +4 +20 +28 +4 +4 +56 +4 +12 +4 +4 +4 +4 +4 +24 +4 +12 +48 +248 +16 +8 +8 +8 +4 +4 +4 +4 +4 +4 +12 +20 +8 +4 +4 +16 +40 +4 +16 +16 +4 +4 +4 +4 +4 +4 +36 +48 +4 +4 +8 +8 +4 +136 +16 +4 +8 +4 +4 +4 +8 +8 +4 +4 +28 +4 +24 +40 +4 +12 +744 +8 +16 +32 +4 +4 +4 +20 +28 +16 +16 +4 +60 +4 +8 +20 +32 +96 +4 +24 +4 +20 +28 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +20 +32 +4 +52 +4 +12 +4 +12 +52 +4 +4 +272 +88 +4 +4 +8 +4 +12 +36 +124 +8 +4 +8 +4 +80 +4 +8 +12 +8 +4 +20 +4 +8 +4 +4 +4 +12 +4 +16 +8 +16 +16 +60 +4 +4 +8 +8 +8 +8 +8 +12 +16 +24 +8 +8 +12 +8 +4 +40 +4 +20 +16 +4 +4 +8 +8 +4 +4 +4 +4 +24 +32 +40 +24 +4 +4 +4 +8 +4 +24 +12 +36 +36 +8 +8 +48 +8 +4 +20 +20 +16 +8 +4 +4 +12 +8 +8 +8 +8 +8 +20 +8 +4 +4 +32 +60 +4 +4 +8 +16 +20 +4 +4 +8 +20 +20 +8 +4 +36 +8 +8 +4 +24 +164 +24 +8 +20 +44 +4 +12 +24 +4 +4 +4 +4 +8 +12 +8 +28 +16 +16 +8 +68 +4 +8 +8 +4 +4 +4 +36 +4 +8 +4 +20 +8 +4 +20 +8 +20 +4 +20 +32 +4 +4 +4 +4 +8 +4 +8 +4 +4 +4 +8 +12 +4 +4 +4 +8 +4 +4 +84 +4 +20 +12 +8 +4 +8 +4 +8 +4 +4 +40 +20 +16 +4 +4 +4 +40 +8 +4 +4 +4 +4 +8 +56 +16 +12 +4 +8 +8 +4 +8 +8 +12 +8 +20 +4 +12 +24 +32 +60 +8 +8 +12 +12 +4 +80 +8 +8 +4 +28 +24 +8 +8 +4 +4 +12 +4 +28 +60 +4 +20 +4 +12 +20 +12 +8 +8 +8 +104 +4 +4 +4 +4 +8 +4 +24 +8 +8 +8 +4 +28 +16 +4 +4 +4 +32 +24 +4 +36 +4 +8 +28 +4 +8 +24 +8 +8 +16 +12 +8 +8 +4 +4 +12 +12 +4 +20 +8 +4 +8 +4 +4 +12 +20 +12 +4 +4 +4 +4 +4 +4 +12 +12 +4 +4 +12 +4 +4 +4 +4 +20 +8 +4 +4 +8 +4 +4 +4 +4 +8 +4 +4 +8 +52 +4 +4 +4 +4 +8 +4 +12 +68 +4 +4 +8 +4 +4 +4 +12 +4 +8 +32 +4 +24 +4 +4 +4 +8 +4 +20 +4 +16 +4 +112 +12 +16 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +20 +36 +4 +4 +16 +8 +32 +8 +64 +8 +60 +4 +20 +4 +4 +4 +4 +20 +56 +16 +12 +20 +12 +4 +12 +8 +16 +4 +4 +4 +8 +4 +36 +4 +16 +4 +40 +12 +12 +4 +4 +4 +8 +4 +4 +8 +40 +8 +4 +64 +16 +28 +4 +12 +8 +4 +4 +8 +8 +4 +4 +4 +20 +36 +12 +36 +20 +80 +4 +4 +32 +16 +4 +16 +4 +8 +4 +20 +4 +8 +4 +12 +16 +4 +4 +4 +4 +8 +4 +4 +8 +8 +4 +24 +4 +12 +4 +44 +12 +8 +4 +4 +8 +12 +24 +4 +12 +8 +8 +8 +16 +4 +24 +4 +20 +8 +8 +32 +32 +56 +8 +16 +60 +28 +16 +4 +12 +4 +20 +40 +4 +40 +4 +12 +4 +8 +28 +68 +100 +16 +4 +20 +12 +12 +8 +20 +4 +4 +4 +32 +4 +8 +12 +24 +4 +4 +12 +16 +40 +4 +16 +12 +8 +36 +4 +20 +8 +40 +8 +8 +16 +88 +8 +16 +8 +28 +8 +12 +52 +24 +4 +8 +12 +4 +12 +4 +12 +4 +4 +4 +40 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +20 +4 +4 +4 +4 +36 +12 +4 +4 +4 +4 +64 +4 +4 +4 +4 +4 +4 +12 +4 +4 +4 +4 +4 +12 +4 +20 +4 +12 +8 +4 +4 +8 +8 +12 +4 +16 +8 +16 +4 +4 +4 +4 +16 +4 +12 +28 +8 +16 +36 +4 +8 +12 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +8 +4 +4 +4 +4 +12 +8 +8 +4 +4 +8 +4 +4 +4 +4 +28 +4 +8 +4 +4 +16 +8 +4 +8 +4 +4 +12 +16 +16 +4 +4 +4 +8 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +20 +4 +4 +4 +56 +16 +4 +4 +24 +32 +20 +4 +40 +164 +52 +44 +28 +4 +4 +64 +36 +248 +12 +20 +28 +12 +28 +8 +40 +4 +84 +8 +12 +64 +16 +12 +144 +4 +4 +8 +64 +8 +8 +20 +36 +4 +12 +4 +8 +44 +4 +40 +12 +4 +20 +4 +8 +36 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +40 +16 +28 +12 +4 +12 +4 +28 +8 +28 +4 +4 +4 +8 +16 +60 +20 +4 +8 +4 +4 +12 +8 +8 +8 +8 +8 +8 +8 +4 +4 +4 +4 +8 +8 +4 +4 +8 +4 +4 +4 +76 +4 +4 +8 +4 +4 +56 +4 +12 +12 +8 +4 +20 +28 +12 +32 +8 +20 +4 +4 +4 +4 +4 +4 +8 +4 +8 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +8 +4 +8 +4 +8 +4 +4 +4 +8 +8 +4 +4 +8 +4 +4 +8 +8 +4 +4 +8 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +16 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +20 +16 +336 +8 +20 +8 +12 +4 +8 +4 +4 +8 +4 +4 +8 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +12 +4 +100 +16 +96 +8 +20 +12 +44 +8 +8 +56 +40 +12 +8 +68 +60 +16 +32 +16 +4 +12 +4 +4 +4 +8 +4 +4 +8 +4 +12 +4 +4 +4 +4 +4 +4 +4 +76 +4 +104 +40 +12 +4 +8 +4 +16 +64 +4 +4 +4 +44 +12 +56 +4 +4 +28 +8 +16 +8 +4 +48 +4 +4 +4 +12 +8 +68 +16 +4 +16 +4 +4 +4 +28 +4 +8 +4 +4 +8 +12 +4 +4 +8 +8 +8 +8 +4 +16 +8 +4 +8 +4 +4 +4 +8 +8 +8 +8 +4 +4 +8 +4 +8 +12 +16 +4 +8 +4 +48 +20 +8 +28 +8 +8 +8 +16 +4 +8 +28 +76 +296 +4 +16 +16 +4 +4 +24 +20 +8 +4 +16 +12 +4 +4 +12 +128 +28 +32 +8 +8 +16 +4 +4 +16 +36 +4 +4 +4 +4 +4 +8 +4 +4 +12 +8 +28 +4 +8 +4 +8 +16 +24 +4 +4 +8 +4 +4 +20 +16 +4 +16 +32 +12 +24 +20 +60 +4 +4 +28 +4 +4 +4 +4 +32 +100 +4 +28 +24 +16 +12 +4 +4 +8 +8 +16 +24 +4 +8 +8 +172 +16 +4 +4 +136 +4 +4 +8 +8 +8 +4 +12 +28 +4 +4 +12 +20 +8 +4 +8 +4 +8 +4 +12 +4 +4 +8 +8 +8 +8 +12 +36 +28 +4 +32 +132 +8 +4 +8 +36 +12 +100 +64 +4 +20 +8 +12 +20 +4 +8 +40 +4 +16 +12 +16 +4 +40 +12 +4 +4 +8 +12 +4 +4 +8 +16 +60 +28 +24 +4 +4 +40 +28 +4 +4 +4 +40 +8 +8 +4 +32 +12 +4 +4 +4 +4 +20 +12 +28 +4 +4 +4 +12 +8 +12 +4 +4 +12 +4 +72 +4 +4 +8 +8 +4 +24 +12 +4 +12 +4 +4 +8 +4 +8 +4 +8 +4 +4 +8 +4 +20 +8 +8 +8 +24 +12 +4 +12 +4 +4 +4 +4 +4 +48 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +16 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +12 +16 +72 +20 +8 +40 +40 +12 +60 +4 +208 +36 +12 +4 +20 +4 +20 +72 +24 +24 +44 +88 +8 +28 +180 +12 +48 +44 +28 +40 +8 +8 +48 +20 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +24 +4 +8 +8 +4 +8 +24 +4 +4 +8 +4 +4 +4 +4 +8 +12 +4 +24 +16 +12 +224 +16 +4 +12 +68 +24 +12 +12 +12 +4 +52 +44 +16 +8 +44 +40 +4 +20 +8 +4 +4 +8 +8 +8 +8 +4 +4 +12 +4 +4 +8 +8 +8 +8 +4 +8 +32 +4 +8 +80 +84 +16 +80 +28 +8 +36 +8 +12 +20 +4 +16 +44 +8 +8 +16 +44 +4 +4 +4 +52 +8 +4 +4 +12 +4 +4 +4 +4 +4 +4 +4 +4 +36 +8 +12 +12 +12 +4 +4 +4 +8 +4 +72 +4 +4 +4 +4 +12 +4 +4 +4 +4 +12 +4 +4 +8 +12 +16 +12 +8 +12 +8 +8 +12 +8 +4 +8 +16 +28 +16 +4 +16 +4 +12 +16 +4 +8 +64 +36 +12 +16 +12 +100 +8 +8 +4 +12 +8 +24 +16 +24 +8 +8 +24 +20 +52 +48 +16 +36 +4 +4 +4 +16 +12 +60 +24 +16 +8 +76 +4 +8 +8 +8 +28 +8 +8 +16 +24 +4 +12 +12 +4 +24 +24 +4 +8 +4 +12 +4 +4 +20 +8 +32 +16 +8 +24 +4 +4 +8 +68 +8 +12 +4 +8 +8 +40 +28 +4 +4 +4 +4 +4 +4 +4 +28 +4 +4 +4 +8 +100 +8 +8 +4 +8 +28 +8 +4 +4 +56 +4 +16 +4 +12 +20 +16 +4 +4 +4 +12 +4 +32 +44 +4 +28 +4 +8 +28 +12 +64 +4 +20 +28 +4 +16 +12 +8 +4 +108 +16 +4 +4 +108 +24 +28 +8 +4 +144 +4 +4 +16 +28 +8 +80 +4 +8 +4 +8 +36 +16 +8 +4 +20 +4 +32 +12 +16 +8 +8 +8 +4 +20 +8 +12 +4 +8 +12 +16 +4 +20 +76 +8 +20 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +8 +4 +4 +20 +196 +8 +36 +120 +8 +28 +24 +12 +12 +8 +8 +12 +16 +8 +52 +32 +32 +4 +32 +4 +24 +76 +28 +4 +128 +20 +32 +24 +4 +4 +4 +4 +8 +4 +20 +4 +8 +4 +8 +4 +8 +4 +4 +8 +4 +8 +8 +8 +4 +88 +16 +12 +12 +4 +8 +4 +16 +4 +8 +4 +4 +4 +8 +4 +8 +4 +4 +4 +4 +12 +4 +12 +8 +4 +4 +52 +8 +4 +4 +20 +4 +8 +8 +8 +8 +4 +24 +28 +40 +4 +20 +8 +8 +56 +4 +4 +16 +4 +12 +12 +80 +32 +32 +4 +12 +8 +8 +56 +8 +4 +4 +8 +16 +12 +12 +4 +8 +8 +4 +4 +8 +12 +16 +128 +8 +68 +184 +12 +24 +16 +4 +48 +4 +12 +4 +8 +8 +4 +44 +12 +4 +12 +20 +4 +4 +32 +4 +4 +4 +4 +4 +4 +12 +8 +8 +12 +16 +8 +4 +8 +4 +28 +8 +24 +20 +44 +16 +4 +4 +28 +20 +4 +4 +12 +32 +8 +8 +16 +24 +20 +4 +8 +8 +12 +4 +4 +4 +8 +16 +20 +4 +4 +4 +12 +16 +20 +4 +8 +4 +20 +20 +16 +8 +8 +16 +8 +16 +8 +4 +12 +4 +4 +4 +28 +16 +8 +24 +28 +12 +8 +4 +4 +8 +4 +20 +8 +12 +76 +4 +12 +8 +8 +16 +8 +4 +4 +12 +4 +12 +28 +16 +8 +4 +4 +12 +12 +4 +12 +16 +4 +12 +12 +20 +8 +8 +12 +16 +4 +12 +64 +60 +8 +28 +16 +8 +12 +8 +4 +4 +16 +16 +4 +4 +12 +12 +12 +4 +4 +16 +16 +72 +20 +12 +12 +4 +4 +28 +8 +8 +12 +12 +4 +4 +8 +28 +4 +4 +8 +8 +8 +4 +4 +24 +12 +4 +8 +4 +4 +24 +4 +4 +12 +8 +4 +8 +4 +4 +44 +44 +4 +4 +8 +4 +16 +28 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +8 +4 +16 +8 +12 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +8 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +8 +4 +8 +4 +8 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +8 +4 +4 +4 +4 +4 +8 +4 +4 +8 +8 +4 +4 +8 +8 +4 +8 +4 +4 +4 +4 +8 +4 +8 +4 +8 +4 +8 +4 +4 +4 +8 +8 +8 +4 +4 +4 +4 +4 +4 +8 +8 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +8 +4 +4 +8 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +8 +8 +4 +8 +4 +4 +4 +4 +4 +4 +8 +4 +4 +8 +4 +8 +4 +8 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +8 +8 +4 +4 +8 +8 +8 +4 +4 +4 +8 +4 +4 +4 +8 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +8 +4 +8 +4 +4 +4 +4 +8 +4 +8 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +8 +4 +4 +4 +4 +4 +4 +32 +4 +4 +8 +4 +8 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +8 +4 +8 +4 +4 +4 +4 +8 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +8 +4 +4 +8 +4 +8 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +8 +8 +4 +4 +4 +8 +8 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +8 +8 +4 +4 +8 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +8 +8 +4 +4 +8 +4 +4 +4 +8 +8 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +8 +4 +4 +4 +4 +8 +4 +4 +4 +4 +8 +4 +4 +8 +4 +8 +8 +4 +4 +8 +4 +4 +4 +8 +4 +4 +4 +4 +4 +8 +4 +4 +4 +8 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +8 +4 +4 +8 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +8 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +8 +8 +4 +8 +4 +8 +8 +8 +4 +4 +8 +4 +4 +8 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +8 +8 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +8 +8 +4 +4 +4 +8 +8 +8 +4 +8 +4 +4 +8 +8 +16 +4 +4 +4 +4 +4 +100 +4 +8 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +8 +4 +4 +4 +4 +8 +8 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +8 +4 +4 +8 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +8 +4 +8 +4 +8 +4 +8 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +8 +8 +8 +4 +4 +4 +4 +4 +20 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +8 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +8 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +8 +4 +4 +4 +4 +4 +8 +8 +4 +4 +4 +4 +8 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +8 +4 +4 +4 +8 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +8 +8 +24 +4 +8 +4 +4 +4 +4 +4 +8 +16 +4 +4 +12 +8 +4 +8 +12 +8 +4 +4 +12 +4 +12 +8 +8 +4 +12 +8 +8 +8 +4 +4 +4 +44 +16 +12 +8 +4 +8 +16 +8 +4 +112 +8 +16 +8 +12 +4 +4 +4 +4 +4 +24 +4 +4 +8 +4 +12 +4 +4 +8 +4 +8 +4 +4 +4 +4 +8 +4 +8 +12 +28 +8 +20 +24 +8 +8 +8 +32 +4 +8 +4 +4 +8 +16 +16 +4 +4 +4 +8 +4 +8 +4 +16 +16 +32 +4 +4 +8 +8 +8 +4 +4 +4 +20 +12 +8 +4 +8 +56 +44 +16 +16 +8 +8 +28 +4 +4 +8 +8 +4 +12 +4 +28 +8 +4 +8 +4 +4 +12 +4 +8 +12 +12 +8 +8 +4 +8 +20 +16 +8 +8 +8 +12 +20 +20 +8 +16 +4 +32 +16 +28 +8 +8 +12 +4 +4 +4 +12 +12 +8 +8 +16 +4 +8 +12 +4 +4 +16 +4 +176 +24 +40 +4 +8 +4 +4 +4 +44 +48 +12 +4 +4 +36 +20 +8 +88 +8 +4 +4 +4 +4 +4 +4 +12 +4 +4 +4 +4 +4 +4 +4 +36 +20 +24 +20 +40 +4 +4 +4 +4 +4 +8 +88 +4 +8 +12 +4 +4 +12 +8 +4 +12 +8 +4 +4 +4 +16 +8 +12 +12 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +16 +4 +8 +4 +4 +8 +4 +20 +8 +8 +12 +8 +24 +4 +16 +4 +12 +4 +8 +16 +16 +4 +36 +20 +20 +4 +8 +8 +4 +20 +12 +4 +8 +4 +28 +4 +4 +8 +12 +4 +8 +8 +12 +4 +4 +4 +8 +4 +4 +4 +4 +8 +4 +4 +8 +4 +4 +4 +4 +4 +8 +4 +4 +4 +8 +4 +8 +12 +4 +12 +4 +8 +4 +8 +12 +8 +8 +4 +4 +8 +4 +8 +24 +16 +20 +8 +8 +16 +8 +20 +8 +4 +4 +16 +8 +24 +8 +4 +44 +12 +4 +12 +4 +24 +4 +8 +4 +8 +4 +16 +8 +4 +12 +24 +16 +4 +16 +8 +8 +4 +20 +16 +20 +8 +4 +20 +4 +20 +8 +4 +12 +8 +16 +4 +4 +4 +20 +4 +4 +24 +12 +8 +8 +16 +40 +4 +4 +4 +28 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +8 +4 +8 +4 +4 +8 +4 +4 +4 +4 +4 +4 +8 +4 +4 +8 +4 +4 +4 +4 +36 +4 +8 +8 +4 +4 +4 +4 +4 +12 +4 +4 +8 +8 +8 +12 +8 +4 +4 +8 +8 +8 +4 +32 +4 +8 +4 +8 +4 +12 +4 +4 +4 +4 +8 +8 +4 +4 +4 +8 +4 +4 +16 +4 +4 +8 +8 +4 +4 +8 +16 +4 +8 +12 +4 +8 +4 +4 +4 +8 +16 +4 +4 +8 +4 +16 +4 +12 +4 +4 +4 +4 +4 +12 +4 +4 +4 +16 +8 +4 +4 +4 +4 +16 +4 +4 +4 +4 +4 +4 +4 +4 +4 +20 +4 +4 +4 +20 +4 +4 +12 +8 +4 +4 +4 +4 +12 +4 +24 +4 +4 +4 +4 +4 +20 +4 +12 +28 +8 +4 +24 +4 +4 +8 +4 +12 +4 +4 +4 +8 +4 +24 +4 +4 +4 +4 +4 +8 +4 +4 +8 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +72 +4 +4 +4 +4 +12 +8 +4 +24 +4 +24 +4 +4 +4 +4 +32 +4 +8 +4 +24 +4 +4 +12 +24 +4 +4 +88 +4 +8 +4 +4 +16 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +108 +8 +8 +4 +4 +8 +4 +12 +4 +24 +4 +16 +4 +8 +4 +4 +4 +24 +4 +120 +4 +4 +4 +4 +4 +4 +4 +20 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +8 +4 +8 +12 +4 +4 +4 +8 +8 +28 +4 +52 +20 +52 +12 +20 +12 +16 +28 +8 +24 +16 +32 +72 +28 +24 +20 +4 +32 +20 +8 +20 +68 +4 +8 +8 +8 +4 +12 +20 +48 +16 +4 +16 +16 +36 +4 +20 +24 +4 +28 +8 +24 +20 +12 +12 +72 +20 +4 +1368 +3040 +20 +1160 +2104 +4 +4 +8 +4 +12 +1180 +4 +24 +4 +4 +4 +12 +4 +20 +228 +588 +1088 +232 +56 +4 +3488 +4 +9228 +3164 +3488 +620 +2180 +92 +1116 +1084 +252 +4 +16 +40 +116 +36 +20 +4 +108 +8 +16 +12 +16 +4 +8 +8 +12 +8 +4 +4 +44 +8 +4 +4 +4 +44 +24 +4 +4 +4 +32 +8 +32 +16 +4 +4 +348 +4 +8 +4 +4 +16 +8 +20 +20 +4 +24 +4 +8 +12 +4 +8 +4 +4 +60 +40 +4 +4 +4 +4 +4 +12 +8 +32 +8 +44 +4 +4 +12 +28 +4 +4 +4 +8 +8 +4 +8 +1656 +52 +960 +1080 +44 +748 +1488 +72 +1052 +236 +240 +240 +172 +232 +464 +1120 +132 +460 +652 +212 +488 +1060 +20 +8 +1876 +4 +368 +18328 +1096 +984 +26880 +32 +952 +712 +36 +4 +3488 +328 +3488 +15016 +436 +912 +1632 +64 +20608 +1084 +268 +12 +32 +4 +12 +8 +12 +8 +8 +8 +8 +4 +8 +4 +8 +20 +4 +4 +44 +8 +4 +4 +4 +40 +24 +4 +4 +4 +8 +32 +4 +296 +4 +8 +4 +16 +20 +4 +24 +8 +8 +4 +4 +4 +4 +4 +4 +4 +4 +40 +4 +4 +4 +28 +4 +4 +4 +4 +4 +4 +44 +616 +24 +332 +72 +528 +168 +172 +172 +136 +176 +344 +692 +104 +280 +300 +136 +392 +536 +20 +1876 +4 +884 +12 +36 +20 +3488 +4 +9228 +3164 +3488 +620 +2180 +92 +1120 +1084 +252 +4 +16 +40 +116 +36 +20 +4 +112 +8 +16 +12 +16 +4 +8 +8 +12 +8 +4 +4 +44 +8 +4 +4 +4 +44 +24 +4 +4 +4 +32 +8 +32 +16 +4 +4 +348 +4 +8 +4 +4 +16 +8 +20 +20 +4 +24 +4 +8 +12 +4 +8 +4 +4 +60 +40 +4 +4 +4 +4 +4 +12 +8 +32 +8 +44 +4 +4 +12 +28 +4 +4 +4 +8 +8 +4 +8 +1656 +56 +960 +60 +844 +1080 +48 +748 +1488 +72 +1052 +236 +264 +240 +240 +152 +232 +460 +1120 +232 +868 +1012 +132 +456 +652 +212 +484 +1060 +20 +8 +1876 +4 +1888 +368 +18328 +1096 +984 +26880 +32 +952 +712 +36 +4 +4 +4 +4 +4 +68 +8 +40 +4 +4 +4 +4 +4 +8 +4 +4 +4 +24 +4 +2372 +952 +4 +120 +120 +25728 +256 +4 +4 +4 +4 +4 +4 +4 +0 +4 +4 +4 +4 +4 +4 +32 +4 +4 +4 +4 +4 +4 +4 +4 +308 +4 +4 +28 +396 +64 +10392 +4 +36 +4 +4 +8 +144 +44 +4 +4 +4 +4 +24 +4 +124 +4 +92 +4 +4 +76 +4 +100 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +0 +4 +0 +4 +4 +4 +4 +4 +4 +4 +4 +0 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +0 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +308 +4 +28 +396 +64 +10392 +4 +120 +24 +8 +144 +44 +4 +4 +4 +24 +4 +124 +4 +92 +72 +72 +4 +0 +72 +72 +0 +4 +4 +4 +4 +4 +96 +4 +4 +4 +4 +0 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +0 +4 +4 +4 +476 +2076 +4 +4 +4 +4 +4 +8 +512 +1028 +4 +12 +64 +4 +2128 +4 +72 +4 +4 +12 +8 +8 +8 +12 +4 +28 +8 +8 +8 +8 +12 +16 +8 +8 +8 +8 +8 +4 +8 +8 +8 +8 +8 +12 +8 +8 +32 +8 +12 +8 +8 +8 +8 +8 +8 +16 +8 +8 +16 +8 +4 +8 +8 +8 +8 +12 +12 +8 +8 +8 +8 +4 +8 +12 +8 +8 +8 +8 +8 +12 +4 +8 +8 +8 +4 +8 +8 +8 +8 +8 +8 +8 +8 +12 +12 +8 +8 +8 +8 +8 +8 +4 +8 +8 +8 +8 +8 +12 +8 +12 +12 +8 +8 +8 +12 +8 +8 +8 +8 +12 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +4 +8 +8 +8 +8 +8 +12 +8 +8 +8 +8 +8 +12 +12 +12 +12 +8 +8 +8 +16 +8 +12 +8 +8 +12 +8 +8 +12 +8 +8 +8 +8 +12 +12 +4 +8 +8 +4 +8 +8 +12 +8 +8 +8 +8 +8 +12 +8 +8 +8 +4 +4 +8 +8 +12 +8 +8 +8 +12 +8 +16 +8 +16 +12 +8 +12 +8 +8 +8 +8 +12 +8 +8 +8 +8 +8 +8 +4 +8 +8 +8 +8 +12 +8 +8 +8 +12 +8 +8 +12 +8 +12 +4 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +12 +12 +8 +16 +20 +12 +8 +8 +8 +16 +8 +8 +8 +4 +8 +8 +8 +8 +8 +8 +8 +16 +8 +8 +8 +8 +8 +8 +16 +4 +8 +8 +4 +8 +12 +8 +16 +8 +8 +8 +8 +8 +8 +8 +12 +8 +8 +4 +8 +12 +12 +8 +8 +8 +4 +8 +12 +8 +8 +12 +8 +8 +4 +4 +8 +8 +8 +8 +8 +8 +12 +8 +8 +8 +8 +8 +8 +8 +8 +8 +16 +8 +12 +8 +8 +8 +16 +12 +12 +8 +12 +12 +8 +8 +8 +8 +4 +16 +8 +16 +4 +8 +4 +12 +4 +8 +4 +4 +16 +4 +8 +4 +4 +16 +8 +8 +4 +16 +4 +8 +4 +8 +8 +4 +4 +12 +8 +4 +4 +4 +16 +12 +4 +12 +8 +16 +4 +8 +4 +8 +4 +4 +8 +12 +4 +8 +4 +4 +16 +4 +8 +4 +4 +20 +8 +8 +4 +16 +4 +8 +4 +8 +8 +4 +4 +12 +8 +4 +4 +4 +16 +12 +4 +12 +8 +12 +24 +24 +4 +8 +4 +4 +12 +4 +24 +12 +4 +12 +8 +12 +12 +12 +4 +12 +24 +20 +20 +24 +4 +24 +708 +180 +180 +460 +704 +1280 +4 +72 +180 +4 +4 +4 +4 +1000 +8 +4 +4 +4 +4 +744 +688 +12 +4 +8 +12 +12 +4 +32 +28 +36 +40 +20 +16 +8 +16 +20 +12 +12 +20 +16 +12 +8 +4 +20 +12 +8 +8 +8 +12 +8 +12 +8 +8 +8 +24 +12 +12 +8 +4 +4 +8 +12 +8 +12 +28 +4 +8 +8 +4 +8 +40 +8 +4 +4 +24 +32 +4 +212 +76 +708 +704 +52 +12 +16 +4 +24 +4 +4 +8 +12 +8 +8 +4 +16 +4 +12 +4 +12 +4 +4 +12 +4 +8 +20 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +8 +12 +8 +4 +8 +4 +8 +12 +4 +12 +12 +4 +4 +4 +48 +24 +20 +8 +32 +12 +32 +12 +32 +12 +64 +36 +8 +20 +16 +28 +28 +28 +12 +4 +44 +56 +4 +4 +8 +8 +12 +8 +4 +8 +4 +4 +16 +16 +12 +28 +4 +4 +4 +8 +4 +8 +8 +4 +12 +12 +8 +8 +12 +8 +8 +4 +48 +12 +8 +8 +4 +4 +8 +4 +8 +8 +8 +4 +4 +12 +12 +4 +4 +4 +4 +32 +28 +12 +12 +12 +36 +40 +20 +16 +8 +16 +20 +12 +12 +32 +4 +8 +12 +20 +16 +12 +8 +4 +12 +20 +8 +8 +20 +12 +8 +8 +8 +12 +8 +12 +8 +8 +8 +24 +64 +8 +8 +8 +1000 +4 +16 +984 +12 +984 +16 +12 +4 +12 +12 +8 +4 +4 +8 +12 +8 +12 +28 +4 +8 +8 +4 +8 +40 +8 +4 +4 +24 +4 +4 +4 +4 +20 +56 +8 +16 +28 +4 +24 +4 +8 +24 +4 +8 +28 +8 +4 +4 +4 +16 +4 +20 +4 +4 +4 +24 +36 +20 +4 +20 +4 +4 +12 +4 +8 +24 +12 +28 +4 +4 +8 +24 +12 +12 +4 +12 +4 +28 +76 +76 +4 +8 +76 +76 +24 +4 +4 +4 +4 +76 +4 +76 +76 +4 +4 +12 +76 +24 +4 +8 +8 +8 +8 +8 +32 +12 +8 +8 +28 +4 +16 +4 +4 +4 +4 +16 +8 +8 +12 +4 +12 +4 +12 +540 +4 +940 +16 +4 +548 +564 +732 +0 +792 +0 +536 +548 +4 +896 +768 +536 +732 +540 +4 +564 +228 +228 +228 +4 +4 +4 +4 +4 +4 +0 +320 +264 +116 +16 +188 +16 +184 +4872 +16 +188 +16 +192 +16 +188 +16 +188 +12 +4 +4 +8 +8 +16 +8 +12 +4 +16 +16 +188 +16 +188 +5480 +16 +192 +4 +236 +4 +4 +4 +12 +4 +4 +192 +4 +4 +4 +4 +16 +188 +0 +0 +0 +0 +0 +0 +0 +0 +0 +4 +8 +4 +4 +8 +8 +4 +8 +12 +12 +8 +4 +16 +16 +24 +4 +8 +8 +4 +16 +36 +4 +20 +52 +4 +292 +12 +12 +16 +292 +12 +4 +20 +28 +4 +4 +4 +20 +4 +4 +12 +16 +4 +4 +300 +4 +44 +8 +12 +28 +16 +40 +20 +20 +8 +28 +32 +20 +16 +24 +4 +4 +4 +20 +8 +20 +40 +8 +16 +12 +8 +4 +4 +12 +4 +4 +20 +24 +12 +4 +12 +16 +4 +20 +20 +16 +8 +16 +20 +20 +20 +4 +4 +28 +20 +28 +4 +12 +4 +32 +16 +4 +12 +16 +16 +20 +32 +4 +12 +292 +20 +8 +292 +52 +16 +24 +4 +4 +32 +32 +8 +8 +8 +8 +20 +16 +36 +24 +4 +20 +12 +28 +4 +28 +12 +16 +4 +300 +4 +4 +20 +12 +4 +12 +12 +12 +8 +12 +16 +4 +12 +12 +16 +12 +12 +24 +4 +4 +24 +8 +136 +16 +564 +8 +16 +12 +8 +8 +8 +8 +8 +8 +4 +4 +4 +136 +8 +136 +8 +16 +560 +8 +4 +8 +8 +8 +8 +8 +16 +8 +12 +8 +8 +8 +4 +4 +4 +4 +12 +136 +16 +564 +16 +12 +8 +16 +4 +136 +16 +4 +564 +8 +8 +8 +16 +4 +12 +8 +4 +564 +4 +136 +16 +564 +8 +16 +12 +8 +8 +4 +8 +4 +136 +16 +564 +4 +4 +4 +4 +4 +16 +4 +4 +4 +12 +8 +8 +4 +4 +4 +4 +4 +4 +136 +16 +564 +16 +12 +8 +12 +4 +4 +4 +16 +136 +16 +564 +8 +8 +16 +12 +8 +8 +4 +4 +4 +12 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +4 +136 +16 +564 +8 +16 +12 +8 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +8 +8 +8 +8 +8 +136 +8 +8 +8 +8 +16 +8 +564 +8 +8 +8 +8 +8 +4 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +16 +8 +8 +8 +8 +8 +8 +12 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +940 +24 +4 +16 +4 +24 +12 +8 +4 +4 +4 +4 +4 +4 +24 +24 +16 +8 +4 +4 +12 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +12 +4 +12 +4 +4 +8 +4 +20 +16 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +8 +16 +4 +4 +4 +12 +4 +16 +4 +4 +4 +12 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +8 +8 +4 +4 +8 +4 +4 +4 +8 +4 +24 +24 +4 +4 +16 +4 +4 +4 +4 +4 +4 +8 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +16 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +12 +16 +12 +20 +4 +44 +24 +20 +8 +12 +4 +4 +4 +4 +4 +4 +4 +4 +4 +16 +4 +8 +4 +4 +4 +16 +4 +8 +4 +4 +4 +4 +12 +8 +4 +4 +16 +8 +16 +8 +8 +8 +4 +4 +8 +8 +4 +8 +4 +4 +4 +4 +12 +4 +4 +4 +8 +4 +4 +4 +8 +4 +4 +4 +4 +4 +8 +4 +4 +4 +8 +8 +8 +4 +8 +8 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +8 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +8 +8 +4 +4 +4 +4 +8 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +36 +4 +4 +8 +20 +8 +8 +4 +12 +4 +4 +20 +4 +4 +8 +4 +4 +4 +4 +20 +8 +8 +4 +12 +4 +12 +12 +4 +4 +4 +4 +4 +4 +16 +24 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +8 +4 +4 +4 +4 +4 +16 +4 +4 +4 +16 +16 +4 +4 +12 +4 +8 +8 +4 +8 +4 +4 +4 +4 +16 +8 +8 +4 +8 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +8 +12 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +12 +8 +4 +4 +8 +4 +4 +4 +4 +12 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +12 +12 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +40 +12 +180 +796 +1612 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +108 +180 +360 +172 +60 +612 +4 +12 +20 +12 +4 +24 +92 +40 +224 +8 +48 +92 +72 +244 +8 +232 +248 +92 +84 +52 +172 +36 +8 +120 +16 +28 +48 +76 +228 +232 +244 +244 +136 +244 +16 +120 +92 +40 +224 +8 +48 +16 +92 +72 +84 +244 +8 +232 +248 +92 +84 +52 +172 +36 +392 +8 +120 +16 +48 +76 +60 +228 +356 +232 +244 +80 +48 +48 +244 +136 +244 +80 +120 +16 +28 +4 +4 +4 +4 +4 +4 +4 +4 +12 +4 +12 +4 +8 +28 +200 +52 +52 +52 +108 +96 +92 +52 +100 +4 +52 +476 +32 +32 +24 +24 +24 +24 +28 +28 +24 +24 +24 +24 +32 +24 +36 +24 +24 +24 +24 +28 +36 +140 +156 +16 +52 +128 +20 +16 +40 +28 +40 +44 +12 +68 +16 +40 +4 +16 +4 +48 +4 +60 +32 +32 +4 +64 +100 +12 +4 +48 +4 +28 +32 +28 +36 +28 +32 +28 +24 +24 +28 +28 +32 +32 +28 +24 +24 +32 +24 +28 +24 +28 +32 +28 +24 +24 +32 +28 +28 +24 +28 +24 +32 +32 +24 +32 +28 +24 +24 +24 +24 +28 +24 +24 +24 +24 +28 +28 +24 +32 +24 +24 +28 +28 +28 +36 +24 +28 +28 +28 +32 +24 +24 +24 +24 +24 +24 +32 +24 +24 +28 +36 +36 +24 +24 +24 +32 +32 +28 +28 +36 +24 +24 +28 +24 +36 +24 +28 +32 +24 +28 +24 +24 +24 +36 +28 +24 +24 +28 +24 +24 +32 +24 +24 +32 +36 +24 +32 +24 +24 +32 +32 +32 +24 +24 +24 +24 +32 +32 +24 +24 +24 +28 +28 +24 +28 +28 +24 +36 +28 +24 +24 +24 +24 +28 +24 +24 +24 +24 +28 +24 +32 +28 +28 +24 +28 +24 +28 +24 +28 +32 +24 +24 +24 +28 +24 +28 +36 +28 +24 +24 +24 +24 +24 +36 +24 +24 +32 +28 +24 +28 +28 +40 +28 +24 +28 +28 +24 +24 +24 +28 +28 +24 +28 +32 +24 +28 +24 +32 +36 +36 +24 +24 +24 +28 +24 +24 +24 +24 +24 +24 +24 +28 +36 +24 +28 +28 +32 +28 +32 +32 +36 +24 +24 +28 +24 +24 +24 +24 +36 +24 +28 +24 +28 +28 +28 +32 +28 +24 +24 +24 +24 +24 +28 +24 +28 +36 +28 +36 +28 +24 +24 +24 +24 +24 +28 +24 +24 +28 +24 +28 +24 +24 +24 +32 +28 +28 +24 +24 +32 +28 +24 +28 +24 +24 +24 +36 +28 +28 +32 +32 +36 +28 +32 +24 +28 +36 +28 +24 +24 +24 +32 +28 +28 +24 +24 +24 +28 +24 +24 +28 +32 +24 +28 +28 +32 +28 +24 +28 +32 +28 +28 +24 +24 +28 +28 +36 +32 +28 +24 +28 +24 +32 +24 +24 +24 +24 +28 +32 +28 +28 +24 +24 +24 +28 +24 +24 +24 +24 +36 +24 +28 +24 +24 +32 +28 +24 +24 +32 +24 +24 +28 +24 +24 +36 +24 +24 +28 +24 +24 +28 +24 +28 +24 +28 +28 +24 +28 +24 +24 +32 +24 +24 +32 +24 +32 +32 +24 +24 +24 +28 +28 +32 +28 +28 +24 +24 +24 +24 +24 +24 +32 +28 +24 +28 +28 +24 +32 +24 +24 +24 +24 +24 +32 +24 +32 +24 +28 +28 +24 +28 +24 +32 +28 +28 +24 +36 +24 +36 +24 +24 +28 +24 +28 +32 +28 +24 +24 +24 +28 +24 +32 +28 +28 +24 +32 +28 +24 +32 +24 +24 +24 +24 +32 +24 +24 +24 +36 +24 +32 +32 +32 +24 +36 +24 +28 +28 +24 +28 +28 +24 +24 +32 +24 +24 +24 +32 +24 +28 +24 +28 +24 +28 +28 +32 +24 +24 +32 +24 +32 +24 +32 +28 +32 +24 +28 +24 +24 +28 +28 +32 +24 +36 +24 +28 +28 +28 +24 +24 +24 +24 +24 +24 +28 +24 +28 +28 +24 +24 +24 +24 +28 +28 +32 +24 +32 +24 +32 +36 +24 +32 +32 +24 +24 +24 +28 +24 +28 +24 +28 +24 +28 +32 +36 +24 +24 +24 +24 +24 +28 +28 +32 +28 +24 +28 +28 +28 +24 +24 +36 +28 +28 +32 +32 +28 +24 +24 +24 +24 +24 +28 +28 +24 +36 +24 +24 +28 +28 +24 +24 +24 +28 +28 +24 +24 +24 +32 +36 +28 +24 +28 +28 +24 +24 +28 +32 +24 +24 +28 +28 +32 +24 +24 +28 +24 +24 +24 +24 +24 +32 +28 +32 +32 +28 +28 +24 +44 +32 +24 +28 +24 +24 +32 +24 +32 +32 +24 +24 +24 +32 +40 +24 +32 +28 +32 +32 +24 +24 +24 +28 +24 +24 +32 +24 +24 +28 +32 +24 +24 +40 +24 +32 +24 +24 +24 +24 +28 +24 +28 +28 +28 +28 +32 +32 +28 +32 +24 +28 +32 +24 +24 +28 +28 +28 +24 +36 +24 +24 +28 +24 +28 +32 +24 +24 +28 +24 +24 +24 +28 +32 +24 +24 +24 +28 +28 +24 +32 +32 +24 +24 +24 +32 +32 +24 +28 +32 +24 +24 +24 +24 +24 +24 +24 +24 +28 +24 +24 +24 +24 +24 +32 +32 +28 +56 +36 +52 +4 +4 +4 +4 +20 +4 +12 +108 +8 +136 +8 +8 +8 +8 +8 +8 +8 +224 +0 +8 +8 +8 +88 +8 +124 +12 +8 +16 +8 +12 +16 +4 +8 +4 +112 +8 +148 +16 +8 +20 +12 +16 +20 +8 +12 +4 +4 +176 +4 +4 +4 +4 +4 +84 +8 +16 +4 +4 +4 +4 +28 +0 +4 +4 +100 +4 +3420 +40 +248 +18036 +44 +3772 +12 +1972 +68 +1152 +4 +276 +12 +12 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +36 +8 +4 +8 +248 +92 +64 +136 +4 +468 +4 +4 +4 +4 +16 +2148 +12 +4 +8 +8 +8 +8 +12 +64484 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +20 +4 +20 +928 +4 +16 +4 +12 +32 +8 +8 +4 +4 +4 +4 +4 +8 +4 +16 +8 +4 +4 +4 +4 +100 +116 +4 +340 +76 +240 +80 +232 +76 +312 +684 +4 +4 +272 +52 +4 +4 +4 +8 +12 +3064 +544 +224 +28 +516 +1736 +92 +12 +240 +264 +64 +8 +116 +892 +52 +4 +24 +164 +176 +204 +148 +8 +52 +28 +24 +484 +0 +4 +16520 +12 +436 +444 +40 +52 +72 +228 +100 +28 +252 +80 +260 +16 +12 +28 +8 +16 +160 +756 +68 +48 +220 +52 +56092 +124 +20 +12 +72 +408 +224 +396 +56 +80 +872 +4 +620 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +20 +20 +4 +8 +4 +264 +3996 +8 +4 +4 +12 +8 +4 +8 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +20 +4 +4 +4 +4 +4 +4 +4 +4 +12 +4 +4 +4 +16 +4 +4 +4 +4 +4 +4 +8 +4 +28 +4 +8 +4 +16 +4 +8 +4 +12 +4 +8 +4 +4 +8 +4 +4 +4 +8 +4 +4 +4 +20 +8 +8 +8 +4 +8 +4 +12 +8 +4 +8 +8 +4 +4 +12 +8 +8 +4 +4 +4 +20 +12 +4 +12 +8 +12 +24 +24 +4 +8 +4 +4 +12 +4 +24 +12 +4 +12 +8 +12 +12 +12 +12 +4 +12 +12 +40 +40 +24 +20 +20 +24 +4 +24 +708 +180 +180 +460 +704 +1280 +4 +72 +180 +4 +4 +4 +4 +1000 +8 +4 +4 +4 +4 +744 +688 +12 +4 +8 +12 +12 +4 +32 +28 +36 +40 +20 +16 +8 +16 +20 +12 +12 +20 +16 +12 +8 +4 +20 +12 +8 +8 +8 +12 +8 +12 +8 +8 +8 +24 +12 +12 +8 +4 +4 +8 +12 +8 +12 +28 +4 +8 +8 +4 +8 +40 +8 +4 +4 +24 +32 +4 +212 +76 +708 +704 +52 +12 +16 +4 +24 +4 +4 +8 +12 +8 +8 +4 +16 +4 +12 +4 +12 +4 +4 +12 +4 +8 +20 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +8 +12 +8 +4 +8 +4 +8 +12 +4 +12 +12 +4 +4 +4 +48 +24 +20 +8 +32 +12 +32 +12 +32 +12 +64 +36 +8 +20 +16 +28 +28 +28 +12 +4 +44 +56 +4 +4 +8 +8 +12 +8 +4 +8 +4 +4 +16 +16 +12 +28 +4 +4 +4 +8 +4 +8 +8 +4 +12 +12 +8 +8 +12 +8 +8 +4 +48 +12 +8 +8 +4 +4 +8 +4 +8 +8 +8 +4 +4 +12 +12 +4 +4 +4 +4 +32 +28 +12 +12 +12 +36 +40 +20 +16 +8 +16 +20 +12 +12 +32 +4 +8 +12 +20 +16 +12 +8 +4 +12 +20 +8 +8 +20 +12 +8 +8 +8 +12 +8 +12 +8 +8 +8 +24 +64 +8 +8 +8 +1000 +4 +16 +984 +12 +984 +16 +12 +4 +12 +12 +8 +4 +4 +8 +12 +8 +12 +28 +4 +8 +8 +4 +8 +40 +8 +4 +4 +24 +4 +4 +4 +4 +8 +4 +20 +56 +8 +16 +28 +4 +24 +4 +8 +24 +456 +8 +4 +20 +4 +4 +8 +28 +8 +4 +4 +4 +16 +4 +20 +4 +4 +4 +24 +36 +20 +4 +20 +4 +4 +12 +4 +8 +24 +12 +28 +4 +4 +8 +24 +12 +12 +4 +12 +4 +28 +76 +76 +4 +8 +12 +76 +76 +24 +4 +4 +12 +4 +4 +76 +4 +76 +76 +4 +4 +4 +12 +76 +76 +24 +4 +8 +8 +8 +8 +8 +32 +12 +8 +8 +28 +4 +16 +4 +4 +4 +4 +16 +4 +8 +4 +8 +12 +4 +12 +4 +12 +0 +736 +736 +4 +584 +404 +28 +600 +752 +28 +1020 +644 +872 +740 +572 +584 +740 +28 +1020 +4 +824 +568 +4 +304 +752 +572 +736 +600 +604 +3800 +372 +28 +456 +4 +12 +12 +68 +20 +32 +232 +4 +16 +32 +4 +864 +4 +428 +68 +4 +0 +0 +4 +4 +0 +4 +28 +108 +160 +20 +44 +3280 +44 +3252 +48 +3368 +44 +3304 +44 +3276 +44 +3248 +44 +3280 +44 +3252 +44 +3256 +8 +4 +8 +4 +4 +8 +4 +12 +16 +4 +12 +4 +4 +44 +48 +3372 +44 +3304 +44 +3524 +44 +3260 +44 +3284 +44 +3300 +4 +4 +4 +4 +4 +4 +3252 +4 +4 +4 +8 +24 +244 +16 +4 +132 +4 +144 +4 +4 +4 +8 +4 +12 +24 +28 +20 +8 +4 +8 +24 +4 +8 +8 +188 +4 +16 +12 +4 +4 +36 +36 +4 +12 +44 +4 +8 +12 +8 +4 +24 +4 +20 +16 +4 +24 +44 +40 +32 +4 +24 +244 +16 +16 +4 +12 +8 +60 +4 +4 +4 +4 +8 +4 +24 +28 +4 +8 +508 +32 +12 +8 +36 +60 +4 +20 +4 +4 +4 +4 +20 +4 +8 +8 +8 +8 +4 +8 +4 +12 +4 +4 +8 +4 +52 +72 +4 +4 +4 +8 +12 +24 +4 +16 +32 +4 +104 +8 +4 +4 +4 +4 +8 +4 +4 +16 +36 +24 +8 +44 +4 +48 +12 +4 +16 +4 +4 +40 +16 +4 +8 +4 +4 +20 +8 +4 +4 +4 +88 +4 +12 +16 +8 +12 +12 +536 +44 +3256 +752 +740 +600 +600 +824 +1020 +872 +1020 +584 +740 +736 +752 +4 +8 +4 +4 +8 +12 +4 +8 +12 +12 +8 +4 +16 +16 +28 +4 +8 +8 +4 +16 +4 +36 +20 +24 +4 +4 +20 +180 +4 +300 +12 +20 +12 +344 +24 +244 +16 +4 +20 +20 +300 +20 +328 +176 +12 +4 +244 +24 +32 +4 +4 +4 +292 +20 +276 +4 +4 +12 +16 +4 +4 +288 +4 +312 +4 +48 +8 +12 +36 +228 +16 +4 +32 +24 +24 +16 +344 +32 +16 +20 +40 +24 +20 +20 +24 +8 +16 +48 +20 +248 +276 +36 +20 +16 +28 +4 +4 +20 +376 +244 +4 +4 +276 +4 +24 +8 +4 +24 +20 +40 +8 +20 +12 +16 +4 +20 +4 +4 +20 +344 +20 +4 +16 +376 +4 +20 +20 +4 +4 +4 +56 +16 +20 +344 +4 +308 +24 +56 +56 +24 +24 +12 +4 +12 +20 +4 +248 +20 +24 +4 +20 +4 +16 +12 +20 +300 +20 +16 +8 +20 +20 +24 +20 +20 +56 +4 +28 +20 +36 +32 +284 +4 +24 +20 +24 +4 +40 +16 +328 +56 +4 +12 +4 +16 +28 +20 +4 +12 +376 +24 +300 +20 +8 +300 +16 +56 +20 +24 +4 +28 +24 +372 +20 +4 +24 +4 +328 +4 +36 +20 +20 +32 +20 +8 +24 +28 +28 +8 +24 +32 +8 +20 +304 +12 +12 +8 +20 +16 +36 +28 +12 +4 +4 +20 +16 +4 +12 +32 +12 +16 +4 +32 +4 +20 +28 +16 +20 +4 +40 +276 +312 +328 +284 +16 +4 +4 +56 +276 +20 +4 +16 +36 +344 +4 +12 +32 +12 +4 +16 +260 +268 +16 +16 +248 +268 +20 +8 +16 +4 +24 +40 +24 +16 +32 +20 +20 +4 +4 +12 +20 +292 +372 +12 +16 +20 +20 +4 +32 +248 +12 +4 +28 +4 +248 +4 +20 +24 +4 +64 +8 +8 +8 +348 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +68 +4 +4 +4 +4 +4 +4 +64 +4 +4 +4 +8 +4 +468 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +64 +8 +256 +8 +4 +4 +8 +8 +8 +64 +8 +8 +8 +416 +8 +8 +8 +8 +4 +8 +8 +8 +8 +8 +8 +4 +8 +4 +8 +8 +8 +8 +8 +4 +68 +8 +4 +284 +4 +4 +4 +8 +4 +4 +4 +4 +4 +68 +4 +8 +300 +4 +8 +4 +4 +4 +4 +4 +4 +492 +4 +64 +8 +272 +4 +8 +8 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +68 +4 +8 +4 +4 +4 +4 +68 +8 +320 +4 +8 +4 +4 +4 +4 +4 +4 +516 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +64 +8 +268 +8 +8 +8 +4 +4 +8 +64 +8 +312 +8 +8 +8 +8 +8 +8 +8 +4 +4 +4 +8 +4 +48 +4 +228 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +68 +4 +8 +4 +328 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +8 +4 +8 +64 +8 +8 +360 +8 +8 +8 +8 +8 +8 +4 +4 +4 +8 +4 +8 +4 +4 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +4 +68 +8 +252 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +64 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +1264 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +8 +360 +9232 +532 +0 +84 +10248 +0 +4 +4 +16 +144 +4 +8596 +168 +4 +52 +748 +4 +4 +4 +8 +4 +4 +8 +4 +4 +4 +4 +4 +8 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +28 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +12 +24 +8 +4 +4 +4 +4 +4 +4 +16 +24 +28 +24 +36 +24 +8 +4 +24 +32 +4 +4 +4 +24 +40 +4 +4 +24 +28 +32 +4 +12 +4 +4 +4 +12 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +12 +4 +12 +4 +8 +24 +20 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +12 +4 +4 +708 +180 +180 +460 +704 +1280 +4 +72 +180 +4 +4 +4 +4 +1000 +8 +4 +4 +4 +4 +744 +688 +12 +4 +8 +12 +12 +4 +32 +28 +36 +40 +20 +16 +8 +16 +20 +12 +12 +20 +16 +12 +8 +4 +20 +12 +8 +8 +8 +12 +8 +12 +8 +8 +8 +24 +12 +12 +8 +4 +4 +8 +12 +8 +12 +28 +4 +8 +8 +4 +8 +40 +8 +4 +4 +24 +32 +4 +212 +76 +708 +704 +52 +12 +16 +4 +24 +4 +4 +8 +12 +8 +8 +4 +16 +4 +12 +4 +12 +4 +4 +12 +4 +8 +20 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +8 +12 +8 +4 +8 +4 +8 +12 +4 +12 +12 +4 +4 +4 +48 +24 +20 +8 +32 +12 +32 +12 +32 +12 +64 +36 +8 +20 +16 +28 +28 +28 +12 +4 +44 +56 +4 +4 +8 +8 +12 +8 +4 +8 +4 +4 +16 +16 +12 +28 +4 +4 +4 +8 +4 +8 +8 +4 +12 +12 +8 +8 +12 +8 +8 +4 +48 +12 +8 +8 +4 +4 +8 +4 +8 +8 +8 +4 +4 +12 +12 +4 +4 +4 +4 +32 +28 +12 +12 +12 +36 +40 +20 +16 +8 +16 +20 +12 +12 +32 +4 +8 +12 +20 +16 +12 +8 +4 +12 +20 +8 +8 +20 +12 +8 +8 +8 +12 +8 +12 +8 +8 +8 +24 +64 +8 +8 +8 +1000 +4 +16 +984 +12 +984 +16 +12 +4 +12 +12 +8 +4 +4 +8 +12 +8 +12 +28 +4 +8 +8 +4 +8 +40 +8 +4 +4 +24 +4 +4 +4 +4 +4 +8 +16 +4 +4 +12 +12 +4 +4 +4 +12 +4 +4 +4 +4 +4 +8 +8 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +24 +4 +4 +4 +24 +4 +16 +4 +4 +4 +4 +4 +4 +4 +4 +4 +12 +8 +4 +8 +4 +8 +4 +4 +4 +8 +12 +4 +8 +4 +8 +4 +16 +4 +4 +4 +8 +4 +8 +8 +4 +4 +4 +12 +4 +4 +4 +4 +8 +4 +4 +8 +12 +4 +4 +8 +4 +8 +4 +32 +20 +8 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +8 +4 +4 +8 +4 +24 +12 +36 +12 +4 +8 +4 +8 +4 +8 +4 +8 +4 +8 +8 +4 +4 +8 +8 +4 +8 +4 +4 +4 +4 +12 +8 +4 +4 +4 +4 +4 +4 +4 +12 +16 +12 +20 +4 +44 +24 +24 +8 +12 +4 +4 +16 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +12 +8 +4 +12 +4 +12 +4 +4 +4 +4 +24 +4 +4 +12 +4 +4 +4 +4 +12 +8 +8 +4 +16 +8 +16 +8 +8 +8 +4 +4 +8 +4 +8 +4 +4 +4 +4 +12 +8 +4 +8 +4 +4 +4 +8 +4 +4 +4 +4 +4 +8 +4 +4 +4 +8 +8 +8 +4 +8 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +12 +12 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +8 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +36 +4 +4 +8 +20 +8 +8 +4 +12 +4 +4 +20 +4 +4 +8 +4 +4 +4 +4 +20 +8 +8 +4 +12 +4 +12 +12 +4 +4 +4 +4 +4 +4 +16 +24 +4 +8 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +16 +16 +4 +4 +8 +12 +8 +8 +8 +4 +4 +4 +4 +16 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +12 +4 +4 +4 +4 +4 +8 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +28 +4 +36 +4 +44 +36 +4 +4 +40 +4 +32 +4 +4 +4 +28 +4 +36 +4 +20 +92 +4 +4 +52 +72 +4 +36 +4 +60 +44 +4 +4 +44 +4 +4 +40 +92 +4 +52 +4 +4 +80 +52 +4 +124 +8 +44 +4 +68 +12 +48 +4 +8 +52 +4 +32 +4 +4 +32 +4 +4 +44 +4 +28 +4 +44 +8 +36 +4 +4 +4 +4 +4 +44 +4 +4 +32 +68 +12 +4 +48 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +180 +96 +4 +4 +28 +4 +4 +40 +52 +4 +4 +104 +36 +4 +44 +4 +44 +36 +4 +4 +32 +40 +4 +4 +44 +4 +36 +4 +88 +4 +104 +4 +44 +4 +36 +4 +100 +4 +4 +44 +40 +4 +4 +36 +4 +84 +4 +4 +52 +4 +44 +4 +36 +4 +4 +36 +44 +4 +208 +4 +64 +4 +76 +4 +4 +40 +52 +32 +4 +4 +60 +4 +4 +44 +4 +44 +4 +28 +4 +80 +4 +112 +4 +152 +4 +4 +72 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +16 +4 +4 +60 +260 +4 +4 +136 +4 +4 +4 +4 +4 +4 +40 +4 +40 +4 +16 +4 +60 +4 +12 +72 +12 +80 +400 +48 +44 +256 +40 +28 +8 +4 +1144 +896 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +20 +404 +1416 +4 +4 +4 +244 +300 +276 +1432 +2836 +16 +256 +464 +152 +204 +360 +360 +268 +52 +1036 +12 +4 +36 +4 +4 +16 +8 +8 +4 +4 +4 +20 +252 +4 +0 +1892 +8 +8 +8 +3216 +3216 +4576 +1892 +4576 +4576 +1892 +1892 +4480 +1316 +24 +64 +1316 +20 +24 +12 +12 +24 +24 +52 +20 +20 +24 +4 +4 +236 +1408 +28 +28 +536 +184 +3748 +128 +224 +48 +12 +12 +4 +4 +4 +4 +8 +4 +168 +336 +4 +80 +76 +308 +540 +224 +40 +276 +164 +88 +312 +68 +236 +44 +24 +120 +352 +56 +736 +296 +104 +124 +384 +12 +48 +316 +24 +20 +224 +232 +128 +124 +156 +4 +4 +4 +4 +8 +4 +4 +832 +92 +32 +372 +120 +28 +112 +304 +172 +60 +2516 +76 +464 +60 +92 +944 +56 +16 +300 +512 +84 +8012 +36 +76 +1516 +296 +332 +28 +44 +1556 +108 +168 +52 +108 +40 +312 +400 +112 +104 +120 +344 +200 +12 +504 +1260 +108 +56 +20 +152 +44 +264 +108 +60 +360 +12 +16 +56 +1108 +24 +36 +228 +256 +32 +1204 +152 +260 +128 +12 +280 +292 +296 +4 +8 +4 +4 +8 +4 +4 +68 +28 +388 +16 +9232 +140 +24 +36 +196 +44 +20 +28 +24 +8 +8 +8 +4 +8 +4 +8 +4 +8 +28 +4 +4 +56 +36 +44 +48 +76 +44 +36 +68 +24 +44 +156 +48 +48 +48 +32 +56 +52 +28 +28 +76 +60 +36 +36 +248 +32 +44 +44 +32 +148 +56 +40 +4 +84 +24 +100 +100 +144 +72 +244 +60 +128 +48 +48 +36 +524 +32 +28 +76 +40 +64 +32 +28 +96 +56 +76 +112 +44 +40 +96 +208 +120 +108 +4 +48 +168 +220 +24 +104 +20 +240 +92 +72 +64 +1404 +32 +72 +28 +136 +60 +80 +72 +72 +60 +48 +152 +8 +4 +4 +4 +4 +4 +8 +4 +4 +12 +4 +4 +16 +4 +4 +4 +4 +4 +392 +108 +304 +100 +28 +112 +24 +812 +12 +4160 +16 +72 +16 +7548 +16 +8 +108 +28 +112 +12 +108 +204 +12 +296 +76 +104 +48 +1656 +88 +120 +16 +24 +36 +88 +44 +4 +824 +56 +4 +4 +8 +4 +16 +4 +4 +100 +60 +600 +384 +52 +188 +4 +4 +8 +4 +4 +68 +44 +152 +404 +268 +60 +88 +4 +240 +4 +4 +8 +4 +16 +4 +8 +136 +44 +32 +104 +16 +64 +28 +88 +328 +196 +340 +204 +52 +724 +52 +92 +296 +340 +164 +416 +4 +4 +4 +8 +8 +4 +144 +120 +600 +288 +172 +68 +220 +276 +160 +1944 +488 +240 +4 +32 +976 +344 +12 +164 +88 +12 +12 +28 +12 +88 +24 +36 +396 +108 +40 +28 +48 +28 +128 +104 +112 +100 +108 +2328 +120 +16 +40 +2164 +76 +140 +52 +24 +4 +84 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +8 +8 +4 +4 +8 +8 +8 +4 +8 +8 +8 +8 +4 +8 +4 +4 +56 +4 +4 +4 +4 +4 +8 +8 +4 +32 +4 +8 +4 +8 +8 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +12 +8 +4 +4 +4 +4 +4 +8 +8 +4 +4 +4 +8 +8 +8 +4 +4 +4 +4 +8 +4 +4 +8 +4 +8 +8 +4 +8 +4 +4 +8 +12 +4 +4 +12 +4 +12 +12 +12 +12 +8 +12 +12 +12 +4 +4 +4 +12 +4 +4 +4 +8 +4 +12 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +12 +4 +232 +8 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +36 +36 +4 +12 +8 +132 +40 +4 +12 +4 +40 +32 +4 +4 +4 +4 +8 +4 +4 +4 +8 +4 +12 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +16 +100 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +8 +4 +4 +4 +12 +8 +8 +4 +4 +4 +4 +8 +4 +4 +4 +4 +8 +8 +4 +4 +8 +8 +8 +4 +4 +8 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +8 +4 +8 +8 +4 +4 +4 +4 +8 +4 +8 +4 +12 +8 +8 +12 +4 +4 +4 +4 +4 +8 +8 +4 +16 +16 +16 +16 +16 +16 +16 +4 +4 +4 +12 +4 +4 +4 +8 +4 +16 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +16 +40 +44 +8 +16 +4 +16 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +216 +1208 +140 +92 +292 +332 +56 +48 +10144 +72 +80 +560 +128 +36 +28 +12 +92 +272 +84 +1352 +2008 +24 +16 +40 +152 +356 +16 +44 +1728 +72 +76 +236 +192 +572 +2568 +212 +132 +68 +112 +28 +324 +16 +244 +84 +36 +84 +212 +40 +128 +16 +992 +92 +88 +572 +2312 +148 +1776 +44 +160 +8 +4 +4 +4 +60 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +8 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +400 +4 +4 +16 +12 +4 +4 +8 +4 +4 +4 +4 +180 +440 +16 +404 +128 +72 +48 +120 +68 +36 +36 +1076 +148 +244 +360 +36 +16 +132 +68 +4 +8 +8 +4 +4 +4 +4 +4 +12 +4 +4 +8 +4 +20 +8 +8 +28 +40 +12 +8 +4 +20 +8 +20 +36 +12 +20 +20 +4 +8 +8 +8 +4 +12 +4 +8 +16 +4 +16 +12 +12 +12 +16 +92 +20 +12 +108 +12 +24 +1900 +48 +12 +16 +16 +28 +16 +48 +8 +16 +16 +8 +192 +56 +952 +136 +436 +416 +12 +120 +372 +884 +548 +332 +1308 +1156 +128 +296 +56 +36 +16 +3084 +448 +740 +152 +48 +200 +108 +408 +108 +320 +36 +92 +16 +2312 +64 +204 +136 +12 +972 +1360 +272 +48 +160 +1260 +1848 +116 +20 +100 +200 +144 +488 +888 +48 +116 +564 +28 +256 +168 +100 +44 +352 +4736 +16 +12 +48 +92 +296 +44 +12 +716 +56 +16 +68 +256 +116 +4 +12 +12 +4 +4 +4 +8 +16 +24 +4 +12 +12 +4 +4 +8 +4 +16 +24 +4 +12 +12 +4 +4 +8 +16 +4 +12 +12 +4 +4 +8 +4 +20 +4 +12 +12 +4 +4 +8 +4 +20 +4 +12 +12 +4 +4 +8 +16 +4 +12 +12 +4 +4 +8 +4 +20 +4 +4 +12 +12 +4 +4 +8 +16 +4 +12 +12 +4 +4 +8 +4 +16 +24 +4 +12 +12 +4 +4 +8 +4 +4 +4 +20 +4 +12 +12 +4 +4 +8 +4 +20 +4 +12 +12 +4 +4 +8 +4 +20 +4 +12 +12 +4 +4 +8 +4 +16 +24 +4 +4 +12 +12 +4 +4 +8 +4 +20 +24 +4 +12 +12 +4 +4 +8 +4 +20 +4 +12 +12 +4 +4 +8 +16 +4 +12 +12 +4 +4 +8 +4 +16 +8 +12 +12 +4 +4 +8 +16 +4 +12 +12 +4 +4 +8 +4 +20 +4 +12 +12 +4 +4 +8 +4 +20 +4 +4 +12 +12 +4 +4 +8 +4 +20 +4 +12 +12 +4 +4 +8 +4 +20 +4 +4 +4 +12 +12 +4 +4 +8 +4 +20 +24 +4 +12 +12 +4 +4 +8 +4 +16 +4 +12 +12 +4 +4 +8 +4 +4 +20 +4 +12 +12 +4 +4 +8 +4 +4 +16 +20 +12 +12 +4 +4 +8 +16 +24 +4 +12 +12 +4 +4 +8 +4 +20 +8 +12 +12 +4 +4 +8 +16 +4 +12 +12 +4 +4 +8 +4 +20 +4 +4 +12 +12 +4 +4 +8 +4 +20 +4 +4 +12 +12 +4 +4 +8 +4 +20 +24 +4 +4 +12 +12 +4 +4 +8 +4 +20 +24 +4 +12 +12 +4 +4 +8 +4 +16 +24 +4 +12 +12 +4 +4 +8 +4 +20 +4 +4 +12 +12 +4 +4 +8 +4 +20 +4 +12 +12 +4 +4 +8 +4 +4 +16 +4 +12 +12 +4 +4 +8 +4 +20 +4 +12 +12 +4 +4 +8 +4 +20 +4 +12 +12 +4 +4 +8 +4 +4 +4 +4 +12 +12 +4 +4 +8 +16 +4 +12 +12 +4 +4 +8 +16 +4 +12 +12 +4 +4 +8 +4 +20 +4 +4 +12 +12 +4 +4 +8 +4 +20 +24 +4 +12 +12 +4 +4 +8 +4 +20 +4 +4 +12 +12 +4 +4 +8 +16 +4 +12 +12 +4 +4 +8 +4 +20 +4 +12 +12 +4 +4 +8 +4 +20 +4 +12 +12 +4 +4 +8 +4 +4 +16 +16 +12 +12 +4 +4 +8 +16 +4 +12 +12 +4 +4 +8 +4 +20 +4 +8 +12 +12 +4 +4 +8 +16 +4 +12 +12 +4 +4 +8 +4 +20 +4 +12 +12 +4 +4 +8 +4 +4 +16 +4 +12 +12 +4 +4 +8 +4 +20 +4 +12 +12 +4 +4 +8 +4 +20 +4 +12 +12 +4 +4 +8 +4 +20 +4 +4 +12 +12 +4 +4 +8 +4 +20 +4 +12 +12 +4 +4 +8 +4 +4 +4 +20 +4 +4 +12 +12 +4 +4 +8 +4 +4 +20 +72 +28 +20 +4 +28 +4 +4 +8 +172 +172 +4 +4 +4 +8 +172 +4 +0 +4 +40 +12 +40 +12 +64 +192 +100 +12 +20 +0 +12 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +12 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +60 +64 +8 +4 +4 +4 +28 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +12 +4 +4 +4 +4 +4 +4 +4 +8 +8 +4 +4 +8 +4 +8 +8 +4 +4 +12 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +8 +4 +4 +4 +8 +4 +4 +8 +16 +8 +4 +4 +12 +16 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +12 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +16 +4 +4 +4 +4 +4 +8 +12 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +20 +4 +4 +4 +4 +4 +8 +4 +20 +4 +4 +4 +8 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +12 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +24 +28 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +8 +4 +12 +16 +4 +4 +20 +4 +4 +4 +4 +8 +4 +16 +4 +4 +12 +4 +8 +4 +4 +4 +4 +4 +4 +8 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +8 +4 +4 +4 +4 +20 +4 +8 +4 +4 +16 +4 +8 +8 +4 +8 +4 +16 +4 +4 +8 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +8 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +12 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +12 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +8 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +12 +4 +4 +16 +4 +4 +4 +4 +4 +4 +24 +4 +4 +4 +16 +4 +4 +4 +8 +4 +4 +4 +8 +4 +4 +4 +8 +4 +4 +20 +8 +4 +12 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +60 +84 +4 +4 +8 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +12 +12 +8 +4 +4 +8 +12 +16 +12 +72 +20 +8 +16 +16 +24 +12 +24 +12 +40 +16 +16 +4 +52 +4 +8 +8 +4 +12 +8 +12 +4 +8 +8 +32 +16 +40 +48 +28 +28 +52 +8 +64 +16 +60 +12 +48 +24 +24 +20 +24 +28 +52 +24 +44 +40 +32 +24 +8 +4 +12 +4 +12 +8 +8 +24 +4 +0 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +56 +48 +40 +48 +536 +468 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +24 +28 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +8 +8 +4 +4 +8 +24 +4 +4 +8 +16 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +12 +4 +4 +4 +4 +4 +4 +16 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +12 +20 +4 +4 +12 +4 +4 +4 +4 +4 +16 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +12 +4 +4 +4 +8 +4 +4 +4 +4 +4 +12 +4 +4 +8 +4 +4 +4 +4 +4 +4 +12 +4 +4 +4 +4 +24 +8 +4 +8 +4 +4 +28 +4 +4 +4 +24 +4 +4 +4 +4 +8 +12 +4 +8 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +8 +28 +4 +4 +4 +4 +4 +4 +4 +12 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +16 +8 +4 +12 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +28 +28 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +8 +4 +4 +8 +4 +8 +136 +8 +4 +8 +16 +8 +4 +4 +4 +4 +4 +4 +8 +4 +36 +56 +140 +12 +16 +32 +24 +16 +24 +24 +4 +16 +12 +20 +16 +20 +12 +4 +40 +24 +4 +12 +16 +4 +12 +20 +20 +24 +16 +24 +12 +4 +12 +4 +20 +28 +16 +4 +12 +8 +16 +20 +12 +20 +4 +12 +16 +4 +20 +8 +24 +12 +24 +48 +40 +4 +36 +4 +24 +16 +16 +4 +28 +52 +12 +20 +20 +24 +4 +24 +8 +28 +8 +20 +12 +36 +12 +24 +8 +28 +8 +24 +12 +4 +28 +24 +24 +4 +4 +28 +24 +20 +28 +24 +8 +32 +20 +16 +16 +20 +4 +28 +16 +28 +4 +24 +24 +20 +4 +4 +4 +20 +12 +16 +16 +12 +4 +4 +24 +24 +8 +16 +8 +16 +12 +16 +8 +8 +32 +56 +12 +24 +20 +20 +20 +28 +24 +20 +20 +20 +16 +8 +20 +16 +20 +16 +4 +24 +4 +20 +20 +4 +24 +12 +20 +4 +4 +20 +28 +20 +20 +12 +12 +24 +12 +12 +12 +20 +20 +16 +20 +28 +4 +20 +28 +36 +8 +12 +32 +20 +12 +20 +20 +20 +8 +4 +16 +20 +16 +4 +44 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +8 +4 +4 +4 +4 +464 +468 +12 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +64 +176 +1068 +0 +4 +4 +388 +16 +1612 +4 +20 +84 +4 +0 +4 +20 +52 +20 +12 +4 +24924 +89472 +4 +4 +4 +36068 +84 +360 +164 +32 +1212 +28 +976 +352 +68 +148 +16 +28 +612 +52 +236 +3660 +32 +20 +288 +24 +24 +96 +68 +32 +32 +160 +20 +60 +328 +12 +176 +24 +72 +4 +20 +36 +896 +56 +12 +20 +24 +44 +172 +24 +116 +172 +280 +148 +64 +32 +60 +232 +1344 +68 +192 +16 +184 +2372 +88 +276 +120 +400 +68 +20 +12 +284 +12 +96 +156 +12 +676 +28 +16 +72 +3700 +232 +1628 +56 +288 +28 +108 +76 +776 +168 +16 +140 +52 +116 +92 +712 +48 +28 +28 +84 +12 +12 +16 +160 +64 +80 +240 +52 +228 +12 +88 +320 +640 +776 +116 +184 +264 +24 +120 +11648 +64 +456 +120 +36 +20 +268 +336 +228 +12 +76 +280 +744 +16 +588 +1136 +80 +20 +540 +572 +76 +24 +12 +44 +16 +44 +216 +9700 +2316 +144 +80 +1396 +80 +2840 +16 +12 +12 +1672 +388 +28 +1432 +12 +20 +236 +2660 +324 +3864 +256 +884 +272 +232 +28 +76 +68 +40 +4 +372 +132 +20 +100 +2048 +608 +60 +132 +180 +32 +168 +1056 +12 +8236 +252 +192 +12 +500 +56 +36 +332 +88 +4524 +12 +44 +28 +560 +12 +384 +52 +448 +12 +12 +28 +28 +484 +40 +16 +348 +160 +24 +20 +120 +288 +1240 +28 +60 +52 +100 +196 +120 +152 +32 +280 +844 +320 +92 +36 +48 +32 +116 +1400 +136 +80 +4 +76 +20 +40 +36 +72 +1776 +196 +1252 +464 +104 +32 +1668 +24 +508 +48 +140 +3056 +268 +360 +32 +16 +12 +32 +6388 +36 +1096 +36 +12 +476 +804 +12 +724 +216 +20 +52 +216 +24 +28 +268 +408 +232 +60 +84 +188 +408 +1712 +76 +28 +20 +60 +204 +20 +76 +1492 +324 +360 +8 +976 +56 +600 +236 +44 +1048 +44 +12 +80 +196 +104 +32 +80 +32 +592 +216 +60 +108 +72 +1412 +580 +8 +8 +784 +576 +1716 +20 +12 +272 +140 +76 +432 +1696 +12 +12 +1000 +32 +216 +76 +36 +36 +276 +32 +56 +16 +1108 +536 +16 +12 +748 +4 +32 +24 +72 +1156 +108 +168 +32 +40 +100 +36 +136 +492 +216 +80 +380 +232 +156 +16 +356 +116 +32 +144 +232 +220 +208 +20 +12 +36 +12 +20 +364 +12 +52 +124 +448 +32 +12 +9640 +4 +116 +4 +28 +28 +16 +4 +52 +772 +8 +232 +156 +116 +4 +4 +856 +4 +4 +268 +4 +396 +16 +168 +376 +25092 +312 +8 +4 +4 +8 +4 +8 +8 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +8 +8 +8 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +8 +4 +4 +4 +4 +4 +4 +8 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +176 +8 +8 +8 +8 +8 +648 +204 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +4 +4 +4 +4 +8 +4 +12 +4 +8 +12 +4 +4 +8 +4 +4 +4 +4 +12 +8 +20 +4 +8 +4 +4 +8 +8 +8 +16 +16 +8 +16 +16 +72 +20 +4 +8 +8 +8 +4 +4 +12 +8 +16 +12 +8 +4 +4 +8 +8 +8 +8 +72 +8 +12 +12 +8 +48 +288 +16 +8 +8 +4 +8 +88 +4 +16 +16 +4 +16 +4 +8 +8 +12 +12 +4 +8 +8 +4 +8 +8 +4 +8 +8 +4 +8 +16 +8 +4 +52 +4 +4 +8 +8 +8 +16 +4 +8 +8 +8 +40 +16 +8 +68 +8 +4 +8 +28 +4 +40 +20 +8 +8 +12 +4 +16 +12 +8 +20 +4 +8 +4 +12 +8 +4 +16 +16 +16 +8 +8 +8 +4 +4 +4 +16 +8 +4 +16 +4 +8 +4 +16 +44 +56 +4 +8 +20 +48 +8 +16 +16 +12 +4 +4 +8 +8 +4 +4 +24 +20 +16 +28 +16 +36 +32 +4 +16 +4 +8 +52 +8 +4 +12 +16 +4 +4 +4 +16 +8 +8 +16 +16 +8 +4 +8 +8 +8 +4 +8 +16 +16 +28 +64 +4 +8 +16 +8 +16 +16 +12 +16 +24 +8 +16 +16 +68 +4 +40 +8 +20 +16 +4 +16 +4 +4 +4 +12 +8 +16 +8 +8 +16 +8 +4 +8 +16 +4 +16 +4 +12 +8 +4 +8 +8 +8 +8 +12 +48 +4 +40 +16 +8 +28 +28 +4 +16 +20 +20 +8 +4 +84 +36 +12 +4 +28 +12 +16 +8 +16 +4 +8 +4 +12 +4 +8 +4 +4 +52 +8 +4 +36 +8 +140 +8 +16 +4 +4 +16 +20 +4 +4 +16 +4 +4 +256 +4 +4 +4 +8 +16 +4 +8 +16 +4 +28 +36 +4 +12 +12 +8 +8 +8 +16 +32 +20 +4 +12 +8 +8 +8 +8 +4 +12 +4 +4 +48 +88 +4 +24 +4 +16 +8 +8 +4 +28 +8 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +108 +4 +4 +48 +4 +136 +88 +608 +60 +608 +4 +112 +56 +4 +608 +228 +144 +232 +384 +228 +20 +60 +212 +220 +72 +116 +148 +392 +320 +292 +444 +144 +188 +216 +56 +272 +4 +588 +536 +284 +1348 +4 +4 +224 +4 +216 +4 +52 +328 +4 +4 +4 +4 +4 +2196 +1628 +4 +4 +4 +36 +4820 +28 +5996 +408 +8 +348 +104 +1088 +8 +4 +812 +504 +88 +196 +1252 +816 +1256 +1124 +4 +8 +24 +924 +4820 +6264 +276 +100 +1596 +424 +108 +168 +228 +112 +324 +244 +632 +288 +1068 +344 +7320 +48 +52 +1036 +40 +344 +620 +8 +68 +1876 +93180 +44596 +24 +5136 +8 +64 +52 +260 +8 +1420 +284 +348 +64 +188 +2192 +2496 +216 +1600 +24 +104 +64 +20 +8 +184 +204 +12 +8 +36 +2468 +60 +2944 +720 +208 +28 +648 +4312 +424 +5484 +13260 +60 +108 +668 +404 +360 +276 +576 +236 +172 +560 +992 +20 +0 +8 +4 +828 +20 +60 +12 +36 +64 +52 +4 +204 +4 +8 +40 +4 +4 +4 +4 +4 +8 +2272 +4 +4 +4 +4 +4 +20 +12 +16 +24 +16 +8 +16 +12 +12 +12 +8 +12 +12 +52 +20 +32 +12 +16 +24 +12 +16 +12 +8 +12 +16 +24 +52 +16 +20 +32 +8 +32 +16 +296 +32 +12 +12 +32 +12 +108 +8 +12 +24 +12 +16 +16 +36 +40 +12 +80 +12 +8 +12 +8 +12 +32 +44 +112 +12 +16 +12 +8 +16 +16 +12 +16 +48 +8 +12 +16 +12 +16 +16 +12 +16 +132 +12 +12 +48 +12 +12 +12 +12 +12 +12 +8 +12 +8 +20 +4 +4 +4 +4 +4 +4 +4 +4 +0 +4 +4 +4 +4 +4 +0 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +20 +4 +12 +4 +20 +4 +8 +12 +8 +4 +4 +4 +4 +4 +4 +16 +4 +4 +8 +4 +4 +4 +4 +4 +4 +32 +4 +8 +4 +4 +4 +4 +4 +4 +4 +32 +4 +4 +8 +8 +4 +8 +4 +16 +4 +28 +12 +4 +4 +4 +4 +8 +4 +4 +0 +4 +8 +44 +24 +12 +12 +84 +40 +20 +20 +20 +12 +20 +12 +36 +32 +20 +4 +4 +4 +4 +4 +60 +4 +16 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +0 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +12 +4 +4 +4 +12 +4 +4 +12 +4 +8 +4 +12 +4 +8 +4 +4 +228 +216 +224 +216 +152 +220 +220 +224 +224 +204 +228 +164 +224 +220 +196 +228 +216 +268 +232 +216 +212 +220 +88 +64 +4 +12 +4 +216 +4 +4 +4 +4 +4 +4 +4 +4 +40 +80 +4 +4 +4 +20 +4 +4 +8 +4 +4 +4 +104 +4 +4 +4 +8 +4 +8 +40 +4 +4 +4 +8 +8 +8 +4 +4 +4 +8 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +40 +8 +8 +8 +4 +4 +4 +8 +4 +4 +12 +4 +16 +4 +8 +4 +4 +8 +36 +4 +4 +4 +4 +4 +8 +8 +12 +4 +4 +0 +4 +4 +12 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +28 +4 +16 +4 +12 +4 +20 +4 +4 +4 +4 +36 +20 +4 +4 +4 +8 +20 +4 +4 +8 +4 +16 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +200 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +12 +4 +8 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +72 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +8 +8 +8 +8 +8 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +60 +4 +4 +8 +4 +8 +4 +4 +32 +16 +4 +4 +4 +8 +4 +4 +8 +4 +8 +4 +4 +8 +12 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +8 +4 +8 +4 +4 +4 +4 +4 +12 +4 +4 +4 +4 +20 +4 +4 +4 +4 +4 +4 +4 +8 +8 +4 +4 +4 +4 +4 +4 +32 +4 +4 +12 +4 +4 +8 +4 +4 +4 +8 +4 +8 +4 +4 +8 +4 +4 +4 +4 +8 +4 +20 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +24 +8 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +8 +4 +4 +12 +4 +8 +4 +4 +4 +4 +12 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +8 +4 +4 +4 +12 +4 +4 +28 +4 +4 +4 +4 +4 +8 +4 +4 +12 +96 +4 +8 +4 +4 +4 +8 +4 +4 +4 +4 +4 +8 +8 +4 +4 +12 +8 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +8 +4 +4 +4 +4 +8 +8 +4 +4 +8 +4 +4 +4 +4 +8 +4 +12 +4 +8 +4 +8 +4 +4 +4 +4 +20 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +8 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +8 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +8 +4 +8 +12 +4 +8 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +8 +4 +4 +28 +4 +4 +8 +4 +12 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +12 +4 +4 +4 +4 +4 +4 +4 +24 +24 +4 +8 +4 +4 +8 +4 +4 +4 +8 +4 +4 +8 +4 +4 +4 +4 +4 +24 +4 +136 +6228 +2332 +1940 +240 +908 +5584 +296 +276 +1368 +1096 +20 +260 +680 +108 +3248 +2104 +4804 +4416 +5320 +32 +184 +872 +2040 +88 +160 +716 +3596 +348 +1452 +1692 +176 +12272 +216 +2160 +4 +14540 +408 +2644 +3824 +312 +3136 +948 +2720 +104 +80 +220 +708 +2132 +460 +344 +1200 +620 +248 +284 +4460 +5488 +556 +604 +1404 +168 +1044 +2476 +108 +144 +84 +68 +3372 +184 +8 +988 +456 +1084 +5472 +160 +1836 +432 +596 +432 +72 +1680 +124 +348 +1408 +464 +6848 +612 +144 +2100 +3092 +576 +536 +10536 +3620 +8984 +156 +504 +380 +452 +116 +32 +15564 +200 +1388 +736 +308 +260 +924 +96 +28 +360 +380 +2468 +96 +60 +760 +336 +10892 +1124 +756 +144 +296 +264 +220 +2424 +280 +224 +500 +192 +52 +168 +12 +300 +216 +116 +16 +372 +16 +360 +440 +396 +4 +188 +88 +20 +12 +12 +64 +8 +12 +8 +12 +64 +12 +8 +8 +8 +4 +8 +72 +8 +8 +12 +8 +12 +20 +8 +2708 +8 +76 +8 +20 +68 +32 +8 +20 +1704 +8 +8 +12 +76 +16 +8 +8 +8 +12 +8 +8 +24 +8 +16 +12 +8 +12 +8 +8 +1932 +8 +8 +12 +8 +8 +28 +8 +580 +8 +28 +8 +20 +8 +8 +16 +8 +8 +76 +8 +8 +8 +12 +12 +12 +28 +72 +152 +8 +80 +4 +8 +8 +24 +8 +12 +12 +8 +12 +8 +12 +76 +8 +8 +8 +8 +2668 +72 +3620 +8 +8 +156 +52 +8 +8 +8 +12 +68 +16 +8 +12 +1944 +8 +4 +8 +8 +8 +8 +96 +20 +3748 +8 +12 +20 +12 +8 +20 +28 +12 +8 +8 +12 +1716 +12 +12 +72 +1156 +12 +16 +12 +28 +84 +8 +12 +12 +8 +8 +8 +12 +12 +5924 +12 +1768 +12 +76 +24 +216 +8 +12 +8 +72 +12 +8 +84 +88 +8 +8 +12 +12 +8 +8 +16 +8 +16 +68 +12 +8 +8 +8 +12 +12 +8 +8 +8 +8 +8 +12 +16 +28 +8 +12 +12 +8 +8 +24 +8 +12 +16 +8 +8 +8 +8 +8 +12 +8 +24 +8 +8 +72 +8 +8 +12 +8 +12 +8 +32 +76 +8 +76 +12 +72 +76 +52 +12 +252 +8 +8 +12 +12 +8 +12 +8 +12 +16 +20 +12 +8 +84 +8 +72 +8 +12 +76 +12 +32 +96 +108 +8 +12 +76 +12 +8 +2184 +8 +1256 +8 +12 +2528 +12 +8 +8 +12 +12 +8 +8 +12 +8 +8 +8 +76 +124 +36 +8 +16 +16 +8 +24 +20 +24 +8 +8 +28 +8 +16 +12 +1348 +12 +12 +8 +28 +8 +12 +20 +12 +12 +76 +16 +72 +8 +20 +20 +8 +12 +8 +4 +8 +12 +72 +12 +8 +20 +12 +68 +8 +12 +8 +8 +16 +8 +12 +12 +12 +3584 +2720 +12 +12 +52 +8 +8 +16 +12 +12 +16 +72 +8 +8 +8 +8 +80 +8 +8 +16 +8 +2472 +8 +12 +72 +8 +8 +8 +1524 +12 +8 +16 +12 +12 +36 +16 +20 +16 +8 +8 +8 +8 +76 +8 +16 +8 +20 +40 +12 +8 +12 +20 +8 +16 +32 +8 +8 +76 +8 +60 +8 +12 +8 +8 +8 +16 +8 +8 +532 +12 +128 +8 +8 +72 +9684 +12 +16 +8 +20 +72 +8 +12 +8 +8 +48 +8 +8 +8 +28 +76 +76 +4 +8 +12 +16 +8 +72 +8 +8 +8 +12 +12 +8 +16 +16 +16 +8 +8 +12 +4 +72 +76 +16 +8 +12 +12 +12 +8 +8 +1400 +12 +12 +96 +16 +44 +1928 +8 +12 +12 +36 +12 +8 +2500 +8 +5344 +8 +100 +12 +2404 +12 +52 +12 +8 +12 +8 +8 +12 +8 +76 +8 +12 +40 +8 +12 +808 +8 +8 +8 +68 +12 +16 +12 +8 +12 +8 +72 +76 +28 +8 +76 +12 +44 +8 +16 +52 +8 +8 +8 +12 +8 +8 +72 +1880 +8 +8 +16 +12 +8 +72 +12 +8 +36 +8 +20 +20 +16 +12 +12 +16 +8 +12 +8 +12 +12 +8 +76 +8 +8 +12 +8 +12 +8 +8 +4 +20 +24 +12 +76 +72 +8 +8 +8 +8 +4172 +8 +8 +8 +72 +8 +20 +652 +2604 +8 +1688 +8 +1804 +8 +8 +8 +8 +8 +12 +8 +4 +12 +8 +12 +12 +12 +68 +8 +8 +8 +8 +8 +8 +8 +4 +16 +4 +24 +16 +8 +20 +8 +16 +8 +36 +8 +12 +8 +12 +96 +12 +8 +112 +12 +8 +8 +4 +1972 +8 +8 +8 +8 +8 +8 +20 +8 +28 +16 +3252 +80 +16 +8 +5404 +76 +12 +56 +8 +28 +32 +8 +8 +8 +8 +8 +8 +8 +12 +48 +12 +28 +12 +24 +8 +8 +72 +8 +1260 +8 +1048 +12 +8 +8 +72 +116 +12 +8 +12 +76 +8 +72 +8 +8 +8 +8 +8 +8 +8 +72 +16 +12 +12 +28 +16 +8 +8 +8 +8 +4 +4 +4 +48 +1740 +4 +4 +4 +4 +24 +12 +8 +16 +4 +4 +4 +4 +496 +4 +4 +4 +0 +4 +4 +4 +4 +32 +4 +4 +4 +4 +32 +4 +2208 +480 +4 +544 +64 +4 +640 +476 +4 +4 +4 +4 +4 +72648 +1060 +64 +4 +2820 +288 +4 +8 +32 +4 +32 +4 +8 +4 +24 +36 +28 +40 +32 +28 +20 +16 +1044 +32 +28 +32 +32 +1032 +36 +4 +60 +28 +2320 +104 +4 +408 +288 +4 +384 +64 +4 +4 +4 +24 +4 +480 +11588 +4 +4 +4 +20 +4 +288 +10308 +4 +4 +4 +28 +4 +288 +4 +4 +4 +4 +4 +4 +4 +800 +4 +1056 +24 +4 +4 +4 +640 +4 +4 +5484 +4 +2484 +160 +4 +4 +16 +32 +4 +12 +4 +64 +32 +32 +4 +4 +4 +4 +4 +4 +4 +32 +4 +32 +4 +64 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +32 +4 +4 +32 +4 +4 +88 +4 +4 +4 +288 +16 +40 +4 +4 +4 +4 +4 +288 +12 +4 +4 +4 +32 +4 +4 +4 +4 +4 +4 +32 +4 +4 +4 +4 +4 +32 +4 +4 +4 +4 +4 +4 +480 +4 +4 +4 +32 +4 +4 +288 +1056 +4 +224 +12 +4 +8 +4 +19576 +4 +3000 +4 +4 +4 +4 +4 +4 +32 +32 +4 +4 +4 +4 +4 +4 +4 +4 +4 +32 +4 +32 +8 +4 +4 +4 +4 +4 +4 +4 +2144 +480 +4 +24 +4 +4 +4 +41820 +4 +4 +4 +4 +32 +4 +9284 +4 +4 +4 +4 +4 +6044 +288 +4 +4 +4 +4 +4 +16 +4 +96 +4 +4 +4 +4 +4 +4 +32 +4 +4 +4 +4 +64 +4 +4 +4 +4 +4 +4 +4 +32 +32 +4 +12 +4 +4 +32 +4 +4 +4 +20 +4 +4 +64 +4 +4 +8 +4 +40 +480 +12 +4 +4 +4 +4 +4 +4 +32 +4 +4 +4 +4 +288 +4 +4 +4 +4 +4 +64 +32 +4 +32 +4 +4 +32 +4 +4 +4 +4 +4 +4 +4 +4 +4 +640 +64 +624 +4 +388 +4 +4 +4 +4 +1312 +452 +644 +24 +288 +4 +1312 +4 +4 +4 +4 +12 +4 +4 +4 +4 +4 +4 +100 +4 +64 +4 +4 +4 +4 +96 +4 +4 +32 +124 +4 +4 +32 +4 +4 +4 +208 +32 +4 +12 +4 +24 +32 +4 +64 +4 +4 +60 +4 +4 +4 +32 +4 +4 +4 +4 +4 +4 +4 +32 +4 +4 +4 +4 +4 +20 +96 +20 +4 +64 +4 +32 +4 +4 +4 +4 +4 +4 +64 +4 +4 +4 +32 +96 +4 +32 +4 +4 +64 +4 +4 +32 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +32 +64 +4 +4 +4 +4 +32 +4 +24 +32 +64 +4 +24 +32 +4 +4 +4 +160 +4 +4 +4 +4 +4 +4 +32 +4 +28 +32 +4 +4 +4 +4 +4 +4 +32 +4 +4 +4 +4 +4 +28 +24 +32 +24 +64 +32 +4 +4 +4 +4 +4 +4 +4 +32 +4 +4 +4 +32 +4 +4 +4 +64 +4 +4 +4 +288 +4 +16 +224 +4 +384 +4 +216 +4 +4 +32 +4 +4 +4 +4 +4 +4 +4 +3072 +16 +32 +4 +4 +64 +4 +4 +80 +4 +20 +32 +4 +4 +4 +64 +32 +24 +4 +4 +4 +224 +4 +84 +384 +288 +4 +4 +4 +4 +64 +4 +32 +288 +20 +4 +384 +4 +84 +4 +224 +4 +4 +4 +4 +4 +4 +4 +32 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +32 +4 +4 +4 +4 +4 +4 +64 +4 +20 +4 +96 +16 +128 +4 +4 +4 +4 +96 +4 +128 +4 +4 +4 +32 +4 +4 +4 +4 +4 +4 +4 +4 +4 +32 +4 +32 +4 +4 +4 +4 +4 +64 +4 +4 +8 +4 +12 +4 +4 +96 +4 +32 +4 +32 +4 +4 +4 +4 +4 +4 +4 +32 +4 +4 +4 +4 +4 +4 +4 +4 +4 +32 +4 +4 +4 +4 +32 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +32 +4 +32 +4 +4 +64 +4 +4 +4 +4 +32 +4 +4 +4 +4 +4 +4 +4 +32 +16 +32 +4 +4 +4 +64 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +32 +8 +4 +4 +4 +64 +4 +4 +4 +4 +4 +4 +4 +4 +4 +64 +4 +32 +32 +4 +4 +4 +24 +4 +4 +4 +32 +4 +4 +4 +4 +4 +32 +32 +12 +4 +4 +4 +4 +4 +32 +4 +4 +4 +20 +4 +4 +32 +4 +32 +32 +4 +4 +4 +4 +4 +4 +1028 +24 +104 +20 +84 +68 +40 +48 +184 +12 +2772 +388 +16 +32 +4 +468 +4 +4 +4 +20 +4 +8 +4 +4 +16 +8 +12 +12 +16 +4 +180 +72 +64 +188 +2772 +432 +2648 +184 +84 +216 +100 +12 +2236 +828 +4 +20 +80 +8 +8 +4 +8 +8 +8 +36 +24 +28 +4 +24 +36 +76 +4 +20 +4 +8 +16 +52 +8 +8 +4 +16 +8 +4 +4 +8 +20 +4 +8 +4 +4 +8 +16 +100 +12 +8 +100 +4 +32 +28 +4 +4 +44 +16 +12 +4 +4 +96 +8 +8 +52 +24 +4 +8 +4 +4 +12 +4 +4 +4 +8 +644 +84 +20 +4 +312 +16 +28 +8 +4 +12 +88 +12 +4 +8 +36 +4 +644 +8 +76 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +12 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +8 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +8 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +8 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +8 +4 +8 +4 +4 +4 +4 +4 +8 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +8 +4 +4 +4 +4 +4 +4 +8 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +8 +12 +8 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +8 +8 +8 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +12 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +12 +4 +8 +4 +4 +4 +4 +4 +4 +32 +4 +4 +4 +4 +4 +4 +4 +4 +4 +12 +4 +8 +4 +12 +4 +8 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +8 +8 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +12 +4 +4 +16 +4 +4 +4 +4 +4 +4 +4 +4 +8 +8 +8 +4 +4 +8 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +12 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +8 +8 +4 +4 +4 +4 +12 +8 +8 +4 +4 +20 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +12 +4 +8 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +8 +8 +8 +8 +4 +8 +4 +4 +4 +4 +4 +4 +4 +8 +4 +8 +8 +4 +4 +8 +4 +4 +8 +8 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +8 +4 +4 +8 +8 +4 +4 +4 +4 +4 +4 +4 +12 +8 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +8 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +8 +4 +8 +16 +4 +4 +4 +4 +20 +120 +0 +32 +4 +4 +40 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +8 +4 +12 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +0 +0 +1692 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +12 +12 +4 +20 +4 +8 +8 +4 +4 +4 +0 +4 +0 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +12 +4 +4 +600 +412 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +8 +8 +4 +4 +48 +16 +8 +4 +8 +156 +12 +4 +32 +4 +32 +16 +8 +4 +8 +12 +4 +4 +4 +4 +4 +4 +4 +28 +4 +4 +4 +948 +4 +4 +20 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +0 +4 +4 +4 +4 +84 +4 +4 +4 +4 +4 +4 +0 +4 +4 +4 +0 +4 +4 +0 +4 +0 +0 +4 +4 +0 +4 +0 +4 +4 +8 +0 +4 +0 +4 +0 +0 +4 +0 +4 +4 +4 +0 +4 +0 +4 +4 +28 +4 +4 +4 +0 +8 +4 +4 +8 +4 +4 +68 +1048 +136 +284 +176 +4880 +4 +4 +12 +8 +4 +8 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +20 +4 +12 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +16 +4 +4 +4 +4 +4 +8 +4 +28 +4 +8 +4 +16 +4 +8 +4 +12 +4 +8 +4 +4 +8 +4 +4 +4 +8 +4 +4 +4 +20 +8 +8 +8 +4 +8 +4 +12 +8 +4 +8 +8 +4 +4 +12 +8 +8 +4 +4 +4 +20 +12 +4 +12 +8 +12 +24 +24 +4 +8 +4 +4 +12 +4 +24 +12 +4 +12 +8 +12 +12 +12 +12 +4 +12 +12 +40 +40 +24 +20 +20 +24 +4 +24 +708 +180 +180 +460 +704 +1280 +4 +72 +180 +4 +4 +4 +4 +1000 +8 +4 +4 +4 +4 +744 +688 +12 +4 +8 +12 +12 +4 +32 +28 +36 +40 +20 +16 +8 +16 +20 +12 +12 +20 +16 +12 +8 +4 +20 +12 +8 +8 +8 +12 +8 +12 +8 +8 +8 +24 +12 +12 +8 +4 +4 +8 +12 +8 +12 +28 +4 +8 +8 +4 +8 +40 +8 +4 +4 +24 +32 +4 +212 +76 +708 +704 +52 +12 +16 +4 +24 +4 +4 +8 +12 +8 +8 +4 +16 +4 +12 +4 +12 +4 +4 +12 +4 +8 +20 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +8 +12 +8 +4 +8 +4 +8 +12 +4 +12 +12 +4 +4 +4 +48 +24 +20 +8 +32 +12 +32 +12 +32 +12 +64 +36 +8 +20 +16 +28 +28 +28 +12 +4 +44 +56 +4 +4 +8 +8 +12 +8 +4 +8 +4 +4 +16 +16 +12 +28 +4 +4 +4 +8 +4 +8 +8 +4 +12 +12 +8 +8 +12 +8 +8 +4 +48 +12 +8 +8 +4 +4 +8 +4 +8 +8 +8 +4 +4 +12 +12 +4 +4 +4 +4 +32 +28 +12 +12 +12 +36 +40 +20 +16 +8 +16 +20 +12 +12 +32 +4 +8 +12 +20 +16 +12 +8 +4 +12 +20 +8 +8 +20 +12 +8 +8 +8 +12 +8 +12 +8 +8 +8 +24 +64 +8 +8 +8 +1000 +4 +16 +984 +12 +984 +16 +12 +4 +12 +12 +8 +4 +4 +8 +12 +8 +12 +28 +4 +8 +8 +4 +8 +40 +8 +4 +4 +24 +4 +4 +4 +4 +8 +4 +20 +56 +8 +16 +28 +4 +24 +4 +8 +24 +456 +8 +4 +20 +4 +4 +8 +28 +8 +4 +4 +4 +16 +4 +20 +4 +4 +4 +24 +36 +20 +4 +20 +4 +4 +12 +4 +8 +24 +12 +28 +4 +4 +8 +24 +12 +12 +4 +12 +4 +28 +76 +76 +4 +8 +12 +76 +76 +24 +4 +4 +12 +4 +4 +76 +4 +76 +76 +4 +4 +4 +12 +76 +76 +24 +4 +8 +8 +8 +8 +8 +32 +12 +8 +8 +28 +4 +16 +4 +4 +4 +4 +16 +4 +8 +4 +8 +12 +4 +12 +4 +12 +4 +4 +4 +32 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +20 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +8 +4 +12 +8 +8 +16 +4 +4 +8 +4 +4 +16 +4 +4 +4 +4 +4 +12 +4 +4 +4 +4 +4 +20 +4 +4 +4 +4 +4 +4 +4 +8 +52 +4 +72 +64 +52 +64 +8 +8 +108 +92 +92 +76 +104 +104 +120 +4 +4 +4 +4 +16 +4 +4 +12 +4 +12 +16 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +16 +16 +16 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +12 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +8 +8 +12 +8 +8 +8 +8 +12 +4 +8 +4 +8 +4 +4 +4 +8 +4 +4 +8 +4 +16 +44 +8 +4 +4 +4 +4 +4 +4 +4 +16 +16 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +16 +4 +16 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +16 +4 +4 +4 +4 +16 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +16 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +16 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +16 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +16 +4 +4 +4 +16 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +16 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +20 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +12 +4 +12 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +16 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +16 +4 +16 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +16 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +16 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +16 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +76 +4 +4 +4 +4 +8 +8 +8 +4 +8 +8 +4 +4 +8 +4 +4 +8 +8 +8 +8 +8 +4 +4 +8 +4 +8 +8 +8 +4 +8 +4 +4 +8 +4 +8 +8 +4 +4 +8 +4 +4 +8 +4 +8 +8 +4 +4 +8 +8 +4 +8 +8 +8 +4 +8 +8 +4 +8 +4 +8 +8 +8 +4 +8 +4 +8 +8 +8 +4 +8 +4 +4 +8 +4 +8 +4 +4 +8 +4 +8 +4 +8 +4 +8 +4 +4 +4 +8 +8 +4 +4 +8 +8 +4 +8 +8 +8 +4 +8 +8 +8 +4 +8 +8 +8 +4 +4 +8 +8 +4 +8 +8 +4 +8 +8 +4 +4 +8 +4 +4 +8 +4 +4 +8 +4 +8 +4 +4 +4 +8 +8 +4 +8 +4 +8 +8 +8 +4 +8 +4 +4 +4 +8 +4 +8 +4 +4 +8 +8 +8 +4 +8 +8 +4 +4 +8 +8 +4 +4 +4 +8 +4 +8 +4 +4 +8 +8 +4 +4 +4 +4 +8 +8 +4 +4 +4 +4 +4 +4 +8 +8 +8 +4 +4 +4 +8 +8 +4 +4 +8 +8 +8 +8 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +8 +8 +8 +8 +4 +8 +8 +8 +8 +4 +8 +8 +4 +4 +8 +4 +20 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +64 +132 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +12 +4 +4 +8 +4 +8 +12 +12 +8 +4 +4 +4 +4 +4 +4 +3916 +4 +4 +4 +4 +4 +4 +8 +4 +4 +20 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +8 +4 +12 +8 +8 +16 +4 +4 +8 +4 +4 +16 +4 +4 +4 +4 +4 +12 +4 +4 +4 +4 +4 +20 +4 +4 +4 +4 +4 +4 +4 +8 +52 +4 +72 +64 +52 +64 +8 +8 +108 +92 +92 +76 +104 +104 +120 +4 +4 +4 +4 +16 +4 +4 +12 +4 +12 +16 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +16 +16 +16 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +12 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +8 +8 +12 +8 +8 +8 +8 +12 +4 +8 +4 +8 +4 +4 +4 +8 +4 +4 +8 +4 +16 +44 +8 +4 +4 +4 +4 +4 +4 +4 +16 +16 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +16 +4 +16 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +16 +4 +4 +4 +4 +16 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +16 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +16 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +16 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +16 +4 +4 +4 +16 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +16 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +20 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +12 +4 +12 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +16 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +16 +4 +16 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +16 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +16 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +16 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +76 +4 +4 +4 +4 +8 +8 +8 +4 +8 +8 +4 +4 +8 +4 +4 +8 +8 +8 +8 +8 +4 +4 +8 +4 +8 +8 +8 +4 +8 +4 +4 +8 +4 +8 +8 +4 +4 +8 +4 +4 +8 +4 +8 +8 +4 +4 +8 +8 +4 +8 +8 +8 +4 +8 +8 +4 +8 +4 +8 +8 +8 +4 +8 +4 +8 +8 +8 +4 +8 +4 +4 +8 +4 +8 +4 +4 +8 +4 +8 +4 +8 +4 +8 +4 +4 +4 +8 +8 +4 +4 +8 +8 +4 +8 +8 +8 +4 +8 +8 +8 +4 +8 +8 +8 +4 +4 +8 +8 +4 +8 +8 +4 +8 +8 +4 +4 +8 +4 +4 +8 +4 +4 +8 +4 +8 +4 +4 +4 +8 +8 +4 +8 +4 +8 +8 +8 +4 +8 +4 +4 +4 +8 +4 +8 +4 +4 +8 +8 +8 +4 +8 +8 +4 +4 +8 +8 +4 +4 +4 +8 +4 +8 +4 +4 +8 +8 +4 +4 +4 +4 +8 +8 +4 +4 +4 +4 +4 +4 +8 +8 +8 +4 +4 +4 +8 +8 +4 +4 +8 +8 +8 +8 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +8 +8 +8 +8 +4 +8 +8 +8 +8 +4 +8 +8 +4 +4 +8 +4 +20 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +64 +132 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +12 +4 +4 +8 +4 +8 +12 +12 +8 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +8 +4 +4 +12 +4 +68 +4 +20 +8 +4 +4 +28 +4 +32 +8 +12 +12 +20 +4 +16 +4 +4 +4 +4 +4 +4 +24 +8 +4 +8 +8 +8 +12 +4 +4 +4 +4 +4 +4 +8 +8 +4 +4 +12 +12 +8 +4 +8 +16 +12 +4 +4 +12 +4 +4 +4 +12 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +16 +4 +4 +8 +4 +16 +8 +4 +4 +4 +8 +12 +4 +4 +8 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +12 +4 +4 +4 +4 +8 +4 +4 +16 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +8 +12 +4 +4 +4 +4 +4 +4 +4 +20 +12 +4 +4 +4 +4 +4 +4 +4 +4 +4 +12 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +28 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +12 +4 +4 +20 +16 +4 +4 +12 +12 +8 +8 +4 +4 +4 +4 +4 +8 +4 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +12 +12 +12 +12 +8 +40 +12 +12 +20 +12 +8 +16 +16 +8 +20 +20 +12 +16 +20 +12 +8 +12 +12 +12 +8 +12 +8 +12 +8 +8 +8 +16 +8 +16 +16 +8 +4 +8 +8 +8 +8 +12 +4 +28 +16 +12 +12 +12 +20 +16 +12 +12 +12 +12 +8 +12 +12 +12 +12 +8 +12 +12 +12 +12 +12 +8 +8 +8 +12 +8 +16 +8 +8 +8 +8 +16 +12 +12 +12 +36 +16 +8 +12 +12 +16 +8 +12 +28 +32 +12 +12 +8 +12 +12 +8 +12 +8 +8 +8 +8 +12 +12 +8 +8 +8 +8 +12 +12 +12 +8 +8 +8 +20 +8 +8 +8 +12 +12 +12 +12 +8 +20 +64 +20 +20 +152 +12 +20 +20 +20 +20 +20 +16 +8 +12 +12 +12 +12 +8 +8 +12 +16 +8 +12 +8 +12 +8 +12 +16 +8 +16 +8 +8 +20 +12 +12 +12 +8 +12 +12 +8 +12 +12 +12 +16 +8 +8 +8 +8 +8 +8 +8 +8 +8 +16 +12 +128 +12 +8 +12 +12 +12 +8 +8 +8 +12 +12 +8 +12 +12 +32 +24 +8 +8 +8 +24 +8 +24 +24 +8 +8 +8 +8 +8 +16 +8 +8 +16 +12 +8 +8 +8 +20 +8 +20 +8 +16 +8 +8 +8 +12 +8 +8 +12 +8 +8 +8 +8 +20 +8 +12 +8 +12 +8 +12 +8 +8 +8 +8 +8 +8 +252 +12 +12 +28 +28 +12 +12 +12 +12 +12 +12 +28 +12 +28 +12 +60 +16 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +28 +16 +28 +16 +24 +16 +16 +28 +44 +68 +40 +24 +52 +48 +24 +52 +36 +48 +32 +52 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +12 +8 +8 +8 +8 +12 +8 +8 +8 +8 +8 +8 +8 +8 +8 +12 +12 +8 +8 +8 +12 +8 +8 +8 +8 +8 +12 +8 +8 +8 +8 +8 +8 +8 +8 +16 +24 +20 +16 +24 +16 +12 +28 +28 +56 +8 +32 +8 +8 +8 +12 +8 +32 +8 +28 +8 +20 +16 +8 +8 +8 +12 +12 +28 +16 +8 +20 +8 +8 +12 +8 +8 +16 +16 +8 +8 +12 +8 +32 +12 +28 +16 +8 +12 +12 +36 +12 +20 +8 +8 +64 +36 +4 +8 +4 +4 +8 +8 +8 +36 +1400 +1944 +1048 +652 +580 +1156 +1260 +1256 +1348 +1524 +2528 +1260 +1048 +1804 +2500 +1928 +156 +1880 +808 +1716 +2604 +216 +532 +12 +8 +16 +12 +12 +8 +12 +8 +8 +12 +8 +8 +12 +12 +8 +12 +8 +12 +8 +8 +8 +16 +8 +16 +16 +8 +12 +8 +8 +8 +28 +16 +12 +12 +12 +20 +16 +12 +12 +12 +12 +8 +12 +12 +12 +12 +8 +8 +8 +8 +8 +8 +12 +12 +12 +12 +12 +8 +8 +8 +12 +8 +16 +16 +12 +12 +12 +36 +16 +8 +12 +12 +16 +8 +12 +28 +32 +12 +12 +20 +8 +8 +12 +8 +12 +12 +8 +12 +12 +8 +12 +8 +8 +8 +8 +12 +12 +12 +8 +12 +8 +8 +8 +20 +8 +8 +8 +12 +12 +12 +12 +8 +12 +16 +12 +8 +16 +12 +12 +12 +8 +8 +8 +16 +12 +128 +12 +8 +12 +12 +12 +8 +8 +8 +12 +12 +8 +12 +12 +32 +24 +8 +8 +8 +24 +8 +24 +24 +8 +8 +8 +16 +8 +8 +16 +12 +8 +20 +8 +20 +8 +16 +8 +16 +20 +8 +8 +8 +8 +8 +8 +8 +20 +8 +8 +16 +8 +28 +16 +28 +16 +24 +16 +16 +28 +44 +68 +40 +24 +52 +48 +24 +52 +36 +48 +32 +52 +8 +12 +12 +12 +12 +12 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +28 +28 +56 +8 +32 +8 +12 +8 +8 +12 +8 +32 +8 +28 +16 +20 +8 +8 +8 +12 +12 +28 +8 +20 +8 +8 +12 +8 +8 +16 +16 +8 +8 +8 +32 +16 +28 +16 +8 +12 +8 +48 +36 +4 +8 +4 +4 +8 +8 +8 +1932 +2472 +2184 +4 +4 +4 +4 +4 +4 +4 +4 +932 +644 +1376 +1512 +240 +1488 +1436 +1856 +1648 +148 +4 +4 +4 +4 +4 +4 +4 +4 +4 +1748 +1888 +1072 +3580 +4 +4 +4 +4 +4 +4 +4 +4 +4 +648 +80 +1852 +3544 +208 +1064 +12 +812 +532 +16 +4 +4 +4 +4 +4 +4 +496 +80 +2064 +3524 +456 +924 +12 +1060 +532 +16 +4 +8 +4 +4 +4 +8 +4 +4 +4 +448 +1540 +608 +4096 +4112 +48 +1220 +2952 +548 +2936 +1020 +40 +896 +1544 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +128 +3732 +1420 +608 +280 +120 +92 +656 +116 +4 +4 +4 +8 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +616 +1040 +1452 +4164 +2240 +4132 +2276 +520 +2464 +1160 +4228 +624 +840 +536 +1016 +4136 +904 +236 +4 +16 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4104 +24 +308 +2116 +688 +3376 +1804 +168 +24 +852 +3532 +2036 +876 +192 +4 +8 +4 +4 +4 +4 +4 +4 +1296 +1160 +1372 +1096 +4 +4 +8 +4 +4 +4 +8 +4 +4 +4 +1652 +432 +3720 +4104 +636 +144 +1516 +768 +1008 +2308 +316 +4 +8 +4 +8 +4 +4 +4 +4 +4 +4 +4 +16 +432 +2696 +612 +36 +432 +20 +3020 +640 +640 +316 +532 +252 +4124 +144 +752 +1088 +4 +8496 +16 +8532 +20 +20 +7584 +5432 +8 +8 +3940 +8496 +16 +8 +5000 +20 +8264 +4 +64 +4 +56 +4 +32 +260 +4 +4 +1740 +4 +1420 +284 +4 +8 +1540 +504 +4 +1108 +1540 +1540 +1108 +1108 +4 +1108 +4 +1172 +1108 +36 +4 +64 +4 +4 +64 +4 +188 +2124 +4 +4 +2192 +4 +1600 +24 +4 +4 +104 +64 +4 +4 +20 +8 +4 +184 +4 +4 +204 +12 +4 +4 +8 +4 +988 +896 +4 +28 +4 +4 +2468 +4 +64 +4 +60 +4 +108 +4 +668 +4 +404 +4 +312 +4 +360 +276 +4 +4 +576 +4 +212 +172 +172 +4 +172 +4 +560 +4 +568 +556 +4 +992 +4 +1024 +972 +4 +512 +4 +1076 +4 +4672 +80 +96 +132 +136 +20 +72 +12 +12 +8 +12 +12 +4 +64 +80 +8 +12 +12 +140 +8 +64 +152 +8 +8 +12 +144 +116 +136 +12 +8 +8 +132 +16 +8 +16 +8 +8 +8 +12 +8 +8 +8 +12 +20 +12 +20 +16 +76 +16 +8 +2708 +8 +12 +12 +8 +8 +76 +20 +16 +16 +8 +32 +8 +20 +1704 +8 +84 +16 +76 +12 +16 +8 +8 +124 +8 +8 +8 +12 +12 +8 +8 +24 +16 +8 +12 +8 +56 +92 +8 +8 +1932 +8 +8 +12 +12 +16 +12 +8 +8 +8 +8 +28 +8 +580 +16 +8 +72 +148 +8 +28 +8 +8 +20 +88 +16 +8 +8 +16 +8 +12 +12 +8 +8 +8 +12 +72 +8 +12 +16 +24 +8 +12 +12 +124 +72 +28 +152 +72 +8 +8 +8 +8 +128 +4 +8 +16 +132 +8 +24 +8 +12 +8 +12 +8 +8 +12 +92 +8 +8 +12 +12 +8 +76 +12 +8 +8 +20 +2668 +128 +3620 +8 +8 +8 +12 +8 +156 +48 +8 +76 +16 +132 +8 +8 +12 +12 +8 +16 +8 +8 +72 +1944 +8 +16 +8 +8 +8 +8 +8 +8 +8 +12 +8 +4 +188 +20 +3748 +8 +20 +12 +8 +20 +8 +208 +28 +16 +12 +8 +8 +8 +16 +8 +68 +112 +132 +12 +1716 +68 +16 +12 +12 +1156 +12 +16 +12 +28 +140 +12 +8 +132 +8 +12 +12 +8 +136 +8 +8 +16 +8 +8 +12 +8 +12 +12 +5924 +72 +140 +12 +16 +8 +76 +24 +68 +1768 +12 +8 +76 +24 +8 +216 +12 +8 +8 +8 +12 +156 +16 +12 +8 +128 +12 +8 +8 +92 +84 +8 +4 +8 +4 +96 +12 +8 +12 +124 +120 +72 +8 +8 +16 +20 +16 +24 +68 +8 +16 +68 +12 +68 +72 +8 +8 +12 +8 +8 +8 +8 +8 +12 +16 +12 +8 +8 +80 +12 +8 +8 +12 +8 +12 +136 +8 +84 +8 +8 +8 +12 +12 +16 +4 +12 +28 +8 +12 +12 +8 +12 +12 +8 +8 +8 +8 +8 +24 +120 +12 +8 +88 +12 +8 +8 +68 +8 +16 +8 +12 +8 +92 +128 +8 +12 +232 +12 +8 +8 +184 +8 +8 +12 +24 +4 +8 +140 +4 +12 +24 +8 +164 +8 +8 +12 +8 +8 +8 +96 +72 +8 +8 +8 +120 +12 +8 +12 +8 +32 +8 +12 +72 +8 +44 +8 +52 +132 +16 +12 +252 +60 +12 +8 +8 +12 +12 +8 +12 +80 +12 +12 +8 +8 +16 +16 +20 +12 +4 +8 +120 +8 +8 +8 +12 +184 +20 +12 +12 +8 +32 +8 +12 +96 +120 +12 +12 +12 +12 +8 +8 +8 +72 +12 +148 +12 +8 +8 +2184 +72 +8 +72 +1256 +8 +72 +72 +12 +2528 +140 +8 +8 +12 +8 +8 +8 +12 +8 +12 +8 +8 +8 +124 +20 +12 +8 +8 +8 +8 +140 +36 +8 +124 +8 +8 +8 +16 +8 +16 +8 +72 +8 +24 +20 +8 +132 +68 +120 +76 +128 +4 +24 +8 +8 +8 +8 +28 +140 +8 +88 +8 +72 +124 +16 +12 +1348 +8 +12 +12 +4 +8 +8 +12 +28 +16 +16 +108 +140 +8 +8 +12 +20 +12 +12 +72 +16 +24 +8 +120 +8 +20 +92 +16 +20 +12 +4 +8 +20 +12 +8 +8 +8 +12 +16 +12 +124 +12 +8 +8 +8 +4 +16 +12 +8 +140 +12 +4 +16 +12 +8 +20 +12 +144 +12 +8 +8 +12 +8 +8 +16 +80 +8 +8 +8 +16 +12 +12 +12 +3584 +8 +8 +12 +2720 +8 +144 +12 +12 +148 +52 +8 +8 +8 +8 +8 +12 +8 +8 +168 +12 +24 +16 +8 +140 +4 +8 +12 +88 +12 +8 +12 +16 +8 +12 +140 +8 +8 +8 +8 +8 +8 +8 +8 +180 +8 +16 +8 +8 +2472 +8 +8 +8 +8 +12 +72 +16 +8 +12 +24 +68 +16 +68 +8 +24 +16 +8 +8 +1524 +12 +96 +8 +8 +16 +8 +20 +92 +12 +36 +16 +20 +88 +16 +16 +8 +8 +8 +8 +116 +8 +72 +68 +8 +16 +12 +8 +12 +8 +20 +40 +44 +8 +136 +72 +8 +140 +16 +12 +8 +8 +12 +20 +12 +32 +76 +8 +100 +8 +8 +140 +136 +60 +8 +12 +8 +8 +16 +12 +120 +8 +8 +72 +8 +12 +16 +8 +8 +12 +8 +8 +532 +8 +12 +128 +8 +8 +16 +9684 +8 +12 +16 +8 +8 +20 +8 +12 +8 +8 +48 +8 +140 +8 +12 +92 +12 +20 +8 +28 +8 +56 +12 +4 +8 +8 +12 +8 +16 +68 +16 +8 +8 +8 +8 +24 +12 +12 +12 +8 +8 +8 +16 +128 +124 +16 +8 +76 +12 +124 +16 +8 +144 +12 +8 +8 +4 +12 +4 +92 +68 +16 +8 +8 +8 +8 +16 +84 +8 +12 +12 +12 +72 +8 +8 +12 +8 +20 +1400 +12 +12 +12 +16 +8 +8 +8 +8 +1928 +164 +8 +8 +12 +72 +12 +36 +144 +12 +8 +8 +12 +12 +8 +16 +8 +2500 +4 +8 +8 +40 +120 +12 +96 +5344 +8 +12 +12 +8 +8 +8 +104 +12 +2404 +8 +12 +8 +12 +88 +68 +8 +8 +12 +12 +72 +20 +8 +8 +116 +12 +12 +8 +16 +8 +12 +40 +72 +24 +12 +96 +8 +8 +8 +8 +12 +16 +808 +8 +8 +8 +136 +12 +124 +72 +72 +8 +12 +72 +16 +12 +8 +8 +12 +112 +16 +8 +80 +8 +156 +28 +92 +16 +8 +12 +44 +8 +8 +8 +16 +52 +8 +8 +8 +16 +12 +12 +8 +8 +8 +8 +12 +80 +1880 +8 +8 +16 +8 +20 +12 +88 +80 +8 +8 +20 +84 +8 +12 +8 +36 +8 +128 +140 +12 +20 +20 +16 +68 +12 +160 +16 +8 +12 +16 +8 +8 +8 +8 +8 +8 +12 +12 +8 +8 +24 +80 +8 +116 +8 +12 +140 +12 +8 +12 +8 +124 +72 +8 +8 +8 +76 +104 +8 +20 +212 +72 +24 +12 +180 +8 +8 +16 +8 +8 +16 +12 +12 +8 +4172 +16 +8 +8 +136 +4 +48 +8 +132 +72 +8 +12 +16 +20 +104 +652 +8 +16 +12 +8 +2604 +4 +8 +16 +8 +12 +12 +1688 +8 +108 +1804 +12 +8 +72 +8 +8 +8 +8 +72 +8 +8 +12 +12 +8 +8 +4 +8 +12 +8 +12 +20 +8 +12 +16 +12 +8 +4 +8 +8 +8 +8 +12 +8 +8 +8 +8 +8 +4 +16 +16 +4 +24 +8 +16 +8 +8 +20 +16 +8 +8 +36 +8 +12 +8 +12 +8 +8 +116 +12 +8 +8 +12 +12 +8 +8 +140 +100 +20 +12 +16 +8 +48 +8 +12 +12 +8 +8 +8 +72 +8 +12 +72 +4 +72 +12 +8 +28 +1972 +12 +76 +8 +8 +20 +8 +72 +8 +8 +8 +8 +20 +8 +8 +8 +92 +8 +28 +8 +16 +3252 +88 +12 +24 +16 +16 +8 +24 +8 +8 +5404 +8 +84 +140 +24 +12 +16 +72 +56 +104 +136 +28 +72 +16 +32 +8 +8 +12 +8 +8 +8 +8 +8 +8 +140 +12 +12 +8 +8 +12 +8 +48 +12 +12 +28 +72 +12 +12 +24 +8 +8 +132 +8 +8 +8 +1260 +8 +1048 +12 +8 +8 +8 +8 +8 +16 +8 +112 +12 +68 +116 +164 +12 +8 +8 +12 +8 +8 +8 +80 +8 +8 +8 +8 +8 +8 +128 +8 +84 +12 +8 +8 +12 +132 +12 +140 +16 +16 +8 +80 +16 +68 +12 +12 +8 +28 +16 +8 +8 +8 +16 +8 +20 +4 +8 +4 +4 +4 +12 +16 +4 +8 +4 +4 +4 +4 +20 +4 +12 +4 +4 +12 +4 +16 +4 +4 +8 +4 +28 +24 +16 +4 +8 +12 +8 +4 +8 +4 +4 +20 +12 +4 +4 +4 +8 +4 +20 +4 +20 +4 +4 +12 +4 +4 +4 +8 +4 +12 +4 +12 +4 +4 +4 +16 +8 +4 +4 +16 +28 +4 +4 +4 +8 +20 +28 +20 +4 +12 +20 +4 +4 +8 +4 +4 +4 +4 +24 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +12 +4 +20 +4 +4 +20 +4 +20 +4 +4 +4 +8 +4 +12 +4 +20 +4 +12 +8 +4 +4 +4 +4 +8 +8 +4 +4 +12 +28 +16 +12 +28 +4 +4 +12 +4 +8 +4 +4 +4 +4 +20 +16 +4 +24 +4 +16 +4 +4 +8 +16 +4 +4 +4 +12 +4 +8 +4 +4 +4 +4 +4 +4 +4 +24 +4 +12 +4 +8 +4 +8 +20 +4 +4 +4 +4 +4 +4 +12 +4 +4 +12 +4 +4 +4 +4 +8 +4 +4 +4 +4 +12 +4 +4 +4 +4 +16 +4 +8 +4 +4 +4 +4 +4 +16 +4 +4 +4 +4 +4 +4 +12 +4 +4 +4 +20 +4 +16 +28 +16 +4 +4 +16 +4 +8 +8 +4 +4 +4 +12 +8 +4 +4 +4 +8 +4 +4 +4 +4 +4 +12 +4 +4 +4 +4 +12 +8 +4 +4 +4 +8 +16 +4 +4 +4 +4 +24 +4 +8 +4 +20 +20 +8 +4 +4 +8 +24 +28 +4 +4 +4 +16 +12 +4 +16 +4 +4 +16 +4 +4 +4 +4 +4 +20 +8 +4 +4 +4 +16 +4 +4 +4 +4 +60 +4 +4 +4 +4 +18080 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +284 +4 +4 +4 +4 +4 +4 +4 +4 +0 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +0 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +1868 +4 +13944 +4 +4 +20 +4 +4 +4 +4 +4 +4 +16 +44 +16 +8 +8 +28 +4 +8 +8 +8 +16 +8 +4 +8 +16 +12 +8 +4 +4 +4 +8 +4 +8 +28 +20 +56 +16 +32 +44 +20 +12 +0 +28 +40 +16 +20 +8 +24 +24 +24 +12 +8 +12 +6732 +4 +4 +4 +4 +24 +4 +12 +4 +4 +8 +4 +4 +4 +4 +8 +4 +4 +4 +4 +8 +4 +4 +1704 +72 +4 +44 +144708 +8 +4 +4 +4 +4 +4 +516 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +20 +8 +4 +8 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +32 +1804 +4 +4 +4 +8 +4 +4 +20 +4 +4 +4 +48 +4 +4 +44 +44 +0 +44 +48 +48 +44 +44 +44 +40 +40 +44 +48 +48 +44 +48 +44 +44 +48 +44 +44 +48 +48 +48 +44 +44 +4 +4 +16 +48 +4 +16 +48 +4 +4 +4 +44 +4 +20 +4 +32 +32 +40 +20 +40 +32 +40 +44 +40 +16 +4 +4 +4 +40 +36 +40 +40 +40 +32 +4 +12 +16 +20 +12 +16 +12 +16 +16 +16 +16 +16 +16 +16 +12 +16 +48 +12 +16 +4 +12 +12 +4 +4 +4 +4 +4 +4 +4 +4 +4 +20 +4 +4 +4 +4 +4 +4 +4 +10960 +2348 +4 +4 +4 +4 +4940 +4 +4 +4 +4 +4 +8 +8 +8 +8 +252 +28 +4 +40 +40 +64 +4 +4 +64 +12 +4 +4 +4 +8 +12 +8 +8 +4 +4 +8 +16 +20 +20 +4 +12 +8 +4 +4 +4 +4 +4 +4 +4 +48 +4 +8 +16 +12 +84 +12 +8 +12 +8 +8 +4 +16 +4 +12 +12 +4 +4 +4 +4 +4 +124 +484 +36 +4 +4 +12 +856 +156 +32 +1708 +12 +4 +104 +760 +832 +52 +708 +8 +184 +92 +1404 +12 +1404 +620 +284 +64 +24 +244 +72 +8 +20 +96408 +28 +68 +24 +888 +12 +1164 +4 +4 +4 +792 +4 +120 +316 +8 +144 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4104 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +36 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +0 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +12 +12 +20 +12 +952 +20 +144 +24 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +920 +980 +4 +4 +4 +4 +4 +4 +4 +396 +360 +8 +364 +8 +72 +4 +92 +16 +68 +40 +468 +2004 +236 +1932 +20 +3516 +4 +4 +474304 +812 +92 +4 +16 +4 +232 +228 +72 +204 +412 +92 +248 +140 +320 +4 +252 +76 +72 +364 +116 +1472 +304 +192 +144 +264 +248 +32 +188 +76 +200 +40 +208 +456 +264 +160 +84 +2524 +16 +432 +444 +44 +80 +1336 +156 +368 +584 +308 +112 +1108 +72 +44 +4 +12 +56 +10396 +3984 +28116 +120 +4 +108 +1600 +5684 +348 +26372 +4328 +36 +20 +240 +15132 +28 +940 +216 +10312 +36 +3384 +4 +328 +3708 +152 +1012 +3732 +1692 +5040 +232 +232 +16 +3476 +720 +232 +1308 +16488 +252 +184 +1812 +72 +256 +32 +1960 +2736 +332 +20732 +68 +1028 +2492 +160 +4260 +220 +496 +176 +272 +212 +208 +280 +208 +192 +6200 +456 +208 +252 +4392 +484 +648 +900 +884 +980 +788 +2596 +16 +412 +988 +948 +632 +4240 +3452 +4 +16 +4 +8 +64 +1836 +20 +68 +4 +12 +13472 +16 +1320 +1392 +8 +4 +8 +4 +8 +16 +8 +8 +4 +4 +24 +4 +8 +4 +16 +8 +4 +16 +24 +8 +4 +4 +4 +12 +4 +2448 +48 +4 +1548 +4 +68 +16 +792 +88 +4 +4 +3692 +2636 +12 +12 +140 +60 +1184 +2484 +2164 +42744 +28 +8 +4316 +36 +12 +76 +232 +4340 +56 +1952 +72 +32 +2224 +208 +20 +2080 +28 +75672 +12 +20 +16 +60 +24 +16 +4 +28 +4 +80 +40 +148 +40 +12 +72 +4 +4 +40 +28 +4 +16 +20 +4 +4 +4 +20 +4 +8 +4 +4 +16 +4 +40 +4 +4 +16 +4 +20 +8 +4 +4 +32 +36 +4 +4 +52 +12 +4 +152 +4 +4 +36 +60 +44 +16 +68 +1536 +16 +32 +60 +72 +56 +64 +76 +20 +16 +20 +32 +812 +280 +24 +24 +4 +4 +16 +268 +20 +8 +16 +4 +24 +24 +24 +12 +544 +20 +24 +4 +16 +12 +12 +4 +24 +16 +16 +20 +24 +12 +16 +16 +32 +48 +4 +28 +20 +20 +16 +24 +64 +1060732 +44 +148 +184 +24 +52 +124 +3364 +156 +56 +4 +44 +40 +92 +56 +4 +4 +4 +4 +468 +4 +4 +4 +4 +8 +4 +16 +16 +0 +4 +4 +0 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +160 +220 +32 +60 +60 +156 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +16 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +12 +40 +44 +472 +536 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +2220 +4 +4 +0 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +416 +16 +1668 +4 +24 +92 +4 +0 +4 +24 +4 +4 +4 +12 +4 +4 +16 +20 +12 +12 +4 +4 +4 +4 +12 +16 +8 +16 +8 +12 +28 +8 +4 +4 +12 +4 +4 +8 +8 +8 +12 +4 +4 +4 +12 +4 +4 +4 +12 +4 +4 +4 +4 +4 +8 +4 +4 +8 +4 +4 +4 +4 +4 +8 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +28 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +8 +4 +4 +4 +4 +4 +8 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +28 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +12 +24 +12 +4 +4 +4 +8 +4 +8 +4 +4 +8 +12 +4 +4 +24 +24 +28 +24 +28 +24 +8 +4 +24 +4 +32 +4 +4 +4 +24 +32 +4 +4 +4 +24 +28 +24 +8 +36 +36 +4 +12 +60 +228 +228 +8 +20 +4 +8 +8 +12 +8 +12 +8 +12 +4 +32 +4 +4 +8 +8 +4 +4 +8 +20 +20 +8 +16 +20 +8 +8 +32 +32 +8 +20 +4 +16 +28 +4 +12 +20 +4 +32 +16 +8 +4 +4 +8 +8 +16 +4 +4 +4 +12 +4 +8 +4 +4 +4 +4 +8 +4 +4 +4 +8 +4 +4 +4 +4 +8 +4 +4 +8 +8 +4 +8 +4 +4 +12 +4 +4 +4 +12 +4 +12 +32 +36 +20 +48 +32 +24 +48 +16 +12 +56 +16 +52 +56 +36 +16 +64 +40 +16 +20 +20 +24 +16 +16 +52 +16 +16 +12 +20 +16 +40 +16 +32 +52 +20 +24 +16 +36 +32 +32 +20 +56 +32 +60 +20 +20 +48 +12 +28 +32 +8 +20 +20 +8 +4 +16 +20 +8 +32 +32 +8 +8 +20 +4 +16 +28 +4 +12 +20 +32 +16 +8 +4 +4 +8 +8 +16 +4 +8 +4 +4 +8 +20 +20 +8 +16 +20 +8 +32 +32 +4 +8 +20 +4 +16 +28 +4 +12 +8 +20 +4 +32 +16 +8 +4 +4 +8 +8 +16 +4 +4 +4 +8 +12 +4 +4 +4 +4 +16 +16 +4 +4 +8 +12 +8 +8 +8 +4 +4 +4 +4 +16 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +12 +24 +4 +8 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +20 +4 +4 +8 +4 +8 +4 +8 +4 +8 +8 +4 +4 +8 +4 +4 +8 +4 +8 +4 +16 +4 +4 +4 +4 +16 +8 +8 +4 +4 +20 +4 +20 +4 +8 +4 +4 +8 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +12 +8 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +8 +20 +4 +8 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +12 +4 +32 +8 +4 +8 +4 +4 +4 +4 +4 +356 +4 +4 +4 +4 +4 +4 +0 +4 +4 +4 +4 +16 +44 +4 +4 +4 +40 +4 +12 +12 +8 +4 +4 +4 +0 +4 +4 +4 +4 +4 +0 +4 +8 +4 +8 +4 +4 +10960 +15384 +4 +4 +4 +8 +4 +4 +12 +4 +8 +4 +16 +8 +8 +16 +4 +12 +16 +4 +12 +32 +4 +8 +12 +4 +4 +12 +4 +4 +4 +4 +4 +4 +4 +4 +96 +4 +4 +68 +4 +4 +72 +4 +72 +72 +4 +104 +68 +4 +80 +108 +4 +4 +68 +4 +4 +4 +4 +8 +12 +4 +4 +4 +8 +20 +20 +8 +16 +20 +8 +8 +32 +32 +8 +20 +4 +16 +28 +4 +12 +20 +4 +32 +16 +8 +4 +4 +8 +8 +16 +8 +20 +20 +8 +4 +16 +20 +8 +32 +32 +8 +8 +20 +4 +16 +28 +4 +12 +20 +32 +16 +8 +4 +4 +8 +8 +16 +8 +20 +20 +8 +16 +20 +8 +32 +32 +4 +8 +20 +4 +16 +28 +4 +12 +8 +20 +4 +32 +16 +8 +4 +4 +8 +8 +16 +4 +4 +12 +1440 +4 +4 +4 +0 +4 +4 +4 +688 +688 +132 +120 +4 +4 +168 +32 +4 +8 +8 +12 +4 +4 +464 +1016 +4 +32 +4 +4 +12 +512 +0 +0 +4 +4 +996 +4 +1244 +4 +12 +40 +4 +12 +448 +192 +4 +224 +16 +4 +12 +128 +32 +0 +12 +512 +12 +224 +32 +4 +16 +228 +924 +1228 +0 +776 +1128 +0 +0 +0 +0 +0 +852 +68 +1332 +10240 +4 +4 +4 +0 +0 +12 +4 +48 +512 +4 +48 +104 +4 +36 +116 +104 +4 +4 +62444 +4 +4 +228 +4 +4 +384 +8 +96 +68 +76 +76 +76 +68 +76 +76 +76 +76 +76 +68 +76 +68 +68 +76 +4 +3668 +3652 +3656 +3668 +3668 +3656 +3040 +12 +28 +28 +0 +12 +8 +4 +4 +4 +4 +8 +320 +96 +4 +52 +28 +12 +12 +28 +32 +28 +4 +32 +24 +16 +8 +8 +28 +16 +4 +8 +8 +8 +8 +32 +12 +32 +8 +24 +4 +8 +12 +8 +4 +4 +8 +32 +20 +24 +32 +28 +4 +16 +8 +8 +12 +32 +8 +32 +8 +16 +4 +12 +24 +32 +4 +8 +28 +4 +20 +8 +32 +28 +8 +12 +8 +36 +8 +8 +4 +8 +28 +8 +16 +24 +8 +28 +4 +4 +12 +32 +28 +8 +20 +20 +4 +4 +16 +24 +16 +24 +4 +32 +8 +32 +28 +32 +4 +4 +4 +4 +28 +28 +8 +24 +4 +32 +20 +16 +16 +28 +28 +8 +40 +48 +36 +44 +32 +12 +96 +52 +24 +88 +24 +32 +24 +36 +24 +24 +80 +52 +4 +32 +44 +44 +32 +52 +104 +60 +56 +60 +20 +84 +48 +52 +28 +56 +4 +44 +28 +4 +20 +28 +44 +48 +60 +112 +24 +36 +36 +24 +36 +24 +8 +52 +20 +16 +72 +4 +28 +56 +40 +44 +36 +8 +44 +36 +40 +36 +40 +72 +144 +68 +12 +56 +44 +52 +36 +20 +48 +36 +36 +4 +4 +20 +84 +44 +16 +68 +52 +32 +56 +48 +60 +60 +28 +4 +10304 +12 +267776 +4 +576 +10000 +4 +4 +32 +4 +4 +352 +4 +4 +62920 +4 +4 +8 +4 +36 +12 +267776 +44 +35424 +1024 +44608 +52448 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +464 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +28 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +464 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +28 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +28 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +28 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +24 +2704 +4 +4 +4 +304 +4 +4 +4 +4 +4 +4 +4 +1700 +4 +56 +128 +4 +4 +4 +64 +2328 +144 +308 +4 +4 +4 +4 +4 +3176 +888 +4 +4 +448 +4 +4 +4 +344 +4 +4 +8264 +8 +4 +4 +580 +4 +1768 +1796 +8 +4 +4 +4 +100 +4 +36 +4 +52 +4 +100 +40 +4 +36 +4 +9828 +920 +16 +4 +12 +12 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +8 +4 +28 +4 +4 +4 +12 +12 +4 +4 +4 +4 +4 +4 +4 +0 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +64 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +20 +4 +32 +4 +4 +4 +8 +56 +840 +112 +276 +68 +144 +64 +280 +144 +28 +52 +4 +8 +4 +4 +8 +4 +1656 +4 +632 +8 +4 +4 +8 +120 +948 +384 +140 +720 +388 +112 +420 +356 +352 +8 +96 +4 +4 +4 +4 +4 +8 +631072 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +20 +4 +4 +8 +4 +4 +4 +8 +4 +36 +4 +4 +4 +4 +4 +96 +4 +4 +88 +12 +12 +300 +484 +1208 +2044 +1300 +4 +40 +4 +444 +992 +80 +80 +540 +540 +204 +1212 +904 +140 +1208 +104 +1036 +1424 +1272 +152 +24 +364 +696 +388 +36216 +4 +16 +8 +4 +28 +4 +92 +96 +36 +36 +48 +40 +24 +4 +28 +28 +32 +44 +40 +32 +36 +40 +40 +40 +32 +28 +28 +40 +40 +24 +32 +36 +44 +36 +40 +28 +40 +36 +24 +40 +44 +36 +28 +40 +36 +32 +28 +24 +16 +40 +36 +40 +12 +44 +24 +44 +28 +28 +28 +32 +28 +40 +32 +56 +44 +40 +44 +40 +40 +56 +32 +40 +16 +36 +48 +48 +36 +36 +32 +28 +28 +32 +48 +36 +28 +24 +24 +32 +36 +48 +32 +40 +36 +8 +44 +12 +36 +32 +28 +36 +40 +28 +28 +40 +48 +28 +40 +24 +40 +36 +40 +40 +40 +44 +24 +40 +340 +4 +4 +4 +4 +4 +328 +12 +3312 +4 +224 +4 +24 +4 +4 +24 +12 +4 +36 +52 +4 +12 +24 +4 +32 +4 +4 +4 +4 +4 +8 +12 +12 +4 +8 +28 +4 +4 +4 +4 +8 +4 +4 +32 +8 +4 +8 +64 +4 +8 +4 +52 +56 +4 +8 +4 +4 +40 +16 +4 +16 +120 +4 +4 +44 +8 +4 +96 +4 +4 +4 +8 +4 +4 +8 +4 +24 +4 +164 +16 +4 +4 +4 +36 +8 +16 +36 +32 +4 +4 +4 +4 +12 +4 +4 +4 +40 +64 +4 +40 +48 +4 +4 +4 +4 +8 +20 +44 +4 +44 +4 +8 +8 +12 +4 +4 +4 +4 +4 +36 +20 +4 +4 +20 +4 +4 +8 +48 +4 +268 +4 +36 +12 +4 +108 +4 +468 +4 +44 +4 +48 +80 +80 +64 +16 +40 +4 +64 +16 +8 +76 +92 +4 +4 +4 +12 +4 +4 +108 +268 +16 +4 +172 +4 +4 +12 +4 +28 +8 +16 +44 +4 +16 +4 +4 +4 +4 +8 +4 +20 +80 +36 +60 +20 +36 +8 +8 +8 +60 +4 +4 +40 +44 +20 +40 +20 +36 +60 +24 +4 +68 +40 +40 +12 +4 +8 +52 +4 +8 +4 +8 +4 +4 +16 +4 +8 +4 +20 +108 +4 +4 +4 +4 +4 +12 +4 +4 +100 +8 +4 +4 +40 +4 +44 +4 +40 +4 +24 +44 +4 +4 +8 +28 +76 +24 +44 +16 +4 +4 +12 +4 +4 +36 +4 +4 +8 +4 +4 +4 +4 +48 +12 +48 +4 +28 +36 +20 +8 +4 +4 +56 +16 +4 +36 +64 +20 +4 +4 +4 +36 +44 +4 +4 +56 +8 +40 +16 +16 +4 +36 +4 +4 +4 +24 +52 +4 +4 +4 +8 +4 +52 +64 +8 +8 +4 +8 +8 +4 +8 +4 +12 +4 +8 +44 +60 +8 +316 +4 +4 +116 +4 +184 +8 +4 +52 +108 +4 +16 +16 +4 +4 +4 +44 +412 +12 +8 +68 +16 +20 +76 +24 +8 +264 +48 +12 +52 +12 +4 +40 +4 +24 +20 +48 +4 +32 +4 +16 +12 +12 +8 +40 +8 +4 +84 +44 +4 +12 +68 +4 +12 +4 +8 +4 +220 +4 +8 +4 +4 +36 +4 +24 +4 +12 +8 +4 +28 +4 +4 +8 +40 +36 +24 +4 +60 +4 +4 +4 +4 +4 +12 +4 +8 +4 +4 +4 +16 +4 +104 +44 +4 +40 +4 +16 +4 +16 +4 +88 +40 +124 +72 +4 +4 +40 +4 +40 +4 +4 +4 +60 +68 +4 +4 +4 +4 +4 +64 +24 +4 +4 +260 +4 +4 +16 +16 +4 +12 +12 +12 +8 +4 +8 +4 +52 +40 +12 +8 +4 +64 +68 +4 +8 +32 +16 +4 +4 +4 +72 +4 +8 +20 +4 +4 +8 +8 +4 +40 +28 +4 +88 +4 +24 +4 +168 +4 +4 +4 +28 +4 +4 +4 +28 +40 +32 +84 +12 +36 +8 +12 +4 +4 +16 +4 +60 +4 +36 +12 +16 +4 +4 +8 +4 +72 +4 +16 +4 +48 +56 +4 +8 +4 +12 +44 +12 +108 +4 +4 +4 +4 +100 +12 +212 +4 +40 +8 +40 +4 +36 +8 +80 +20 +4 +24 +12 +20 +12 +4 +4 +16 +4 +28 +52 +4 +4 +4 +4 +4 +8 +160 +12 +36 +4 +28 +4 +4 +4 +4 +4 +4 +4 +16 +4 +288 +4 +24 +56 +4 +4 +8 +8 +4 +200 +4 +52 +16 +4 +4 +16 +4 +40 +36 +100 +84 +4 +68 +40 +12 +4 +32 +4 +4 +36 +4 +4 +4 +8 +16 +52 +4 +4 +4 +32 +40 +4 +4 +88 +8 +4 +16 +4 +12 +12 +4 +48 +4 +4 +36 +32 +20 +4 +108 +24 +4 +4 +48 +20 +4 +100 +28 +4 +16 +56 +4 +4 +40 +20 +8 +8 +4 +4 +4 +68 +8 +4 +4 +4 +32 +4 +4 +300 +4 +4 +4 +8 +12 +48 +40 +44 +4 +12 +4 +4 +4 +8 +52 +48 +4 +4 +4 +264 +8 +28 +4 +16 +8 +52 +4 +4 +4 +8 +4 +4 +4 +64 +12 +104 +112 +8 +8 +4 +4 +28 +32 +28 +12 +4 +8 +60 +4 +12 +4 +44 +8 +4 +4 +48 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +20 +4 +224 +4 +4 +8 +4 +8 +4 +184 +44 +28 +108 +412 +8 +116 +4 +4 +4 +48 +4 +12 +8 +36 +4 +16 +8 +76 +16 +32 +92 +88 +4 +24 +16 +12 +40 +4 +4 +4 +16 +88 +4 +36 +4 +4 +4 +4 +4 +28 +4 +4 +56 +20 +8 +4 +4 +212 +4 +4 +4 +24 +48 +4 +4 +8 +4 +4 +4 +4 +12 +20 +4 +4 +4 +400 +4 +32 +4 +4 +4 +80 +4 +40 +32 +4 +12 +4 +40 +4 +44 +8 +4 +64 +68 +60 +4 +4 +4 +24 +4 +4 +24 +24 +4 +1068 +4 +4 +8 +52 +168 +40 +8 +52 +4 +4 +4 +24 +4 +44 +112 +8 +4 +4 +4 +16 +4 +4 +12 +32 +44 +68 +4 +112 +4 +68 +168 +8 +4 +56 +4 +44 +4 +56 +12 +4 +4 +4 +8 +4 +16 +4 +4 +200 +16 +4 +40 +12 +4 +4 +4 +40 +8 +24 +40 +4 +8 +4 +52 +12 +40 +4 +12 +4 +172 +12 +4 +88 +24 +40 +4 +44 +8 +64 +328 +4 +4 +52 +8 +4 +28 +8 +4 +4 +4 +168 +32 +8 +12 +300 +4 +4 +40 +12 +36 +16 +12 +420 +4 +16 +4 +4 +4 +12 +12 +196 +8 +4 +8 +4 +4 +28 +8 +4 +292 +8 +8 +44 +8 +24 +40 +4 +32 +420 +4 +4 +4 +276 +4 +4 +16 +4 +8 +4 +4 +4 +20 +4 +12 +4 +4 +12 +4 +4 +4 +4 +4 +92 +12 +4 +24 +4 +4 +4 +88 +16 +8 +4 +56 +4 +4 +4 +88 +4 +4 +32 +20 +40 +124 +44 +8 +4 +4 +4 +4 +416 +32 +4 +16 +96 +44 +48 +4 +60 +4 +4 +28 +4 +4 +4 +44 +4 +8 +16 +16 +32 +4 +4 +4 +32 +8 +4 +4 +4 +4 +4 +80 +4 +48 +8 +60 +4 +4 +8 +4 +32 +4 +36 +36 +32 +20 +8 +4 +4 +8 +52 +32 +4 +4 +12 +4 +8 +4 +4 +56 +196 +4 +64 +4 +4 +4 +4 +4 +64 +56 +36 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +8 +8 +32 +4 +52 +60 +4 +60 +4 +4 +116 +76 +4 +4 +4 +4 +8 +4 +8 +4 +4 +4 +20 +52 +4 +32 +40 +4 +12 +4 +8 +4 +4 +24 +28 +4 +4 +4 +4 +40 +4 +8 +4 +20 +4 +4 +44 +76 +4 +12 +4 +4 +4 +44 +76 +60 +4 +4 +120 +4 +8 +48 +8 +36 +4 +8 +4 +8 +12 +4 +12 +16 +4 +4 +16 +8 +4 +16 +40 +4 +4 +4 +4 +4 +4 +20 +4 +40 +44 +4 +4 +12 +4 +4 +36 +8 +12 +4 +4 +68 +4 +4 +4 +8 +4 +4 +12 +4 +12 +56 +4 +12 +40 +16 +4 +60 +4 +8 +12 +4 +44 +20 +4 +28 +4 +28 +16 +4 +4 +4 +8 +4 +80 +4 +4 +16 +4 +12 +88 +32 +16 +52 +4 +4 +16 +4 +4 +4 +4 +12 +4 +88 +32 +476 +372 +8 +16 +20 +16200 +3560 +9524 +68 +44 +8 +4 +4 +4 +4 +8 +4 +4 +8 +4 +4 +8 +8 +4 +4 +52 +76 +848 +8 +19376 +4 +440 +4 +736 +17472 +4 +64 +3428 +356 +232 +4 +28 +304 +4776 +36 +716 +48 +384 +4 +44 +4 +28 +4 +304 +300 +4 +4 +8 +8 +4 +8 +20 +8 +16 +112 +8 +4 +8 +16 +96 +16 +16 +12 +12 +12 +4 +4 +8 +4 +4 +36 +8 +8 +24 +4 +8 +8 +12 +16 +8 +4 +4 +144 +132 +16 +4 +4 +4 +88 +4 +4 +124 +4 +4 +4 +32 +56 +4 +4 +32 +16 +4 +8 +12 +8 +20 +32 +36 +16 +240 +1264 +8 +84 +4 +24 +20 +88 +12 +4 +12 +28 +20 +2956 +4 +66020 +72 +28 +24 +8 +24 +68 +96 +4 +4 +48 +232 +2108 +128 +2720 +84 +108 +20 +4 +4 +76 +56 +4 +40 +84 +20 +20 +956 +52 +8 +16 +76 +20 +8 +4 +132 +376 +35316 +4 +12 +8 +28 +4 +96 +36 +36 +44 +40 +24 +4 +28 +28 +32 +44 +40 +32 +36 +40 +40 +40 +32 +28 +28 +32 +40 +24 +32 +36 +44 +36 +40 +28 +36 +36 +24 +40 +44 +36 +28 +40 +36 +32 +28 +24 +16 +40 +36 +40 +12 +44 +24 +44 +28 +28 +28 +32 +28 +40 +32 +56 +44 +40 +44 +40 +40 +52 +32 +40 +16 +36 +48 +44 +36 +36 +32 +28 +28 +32 +48 +36 +28 +24 +24 +24 +36 +48 +32 +40 +36 +8 +44 +12 +36 +28 +28 +36 +40 +28 +28 +40 +48 +28 +40 +24 +40 +36 +40 +36 +40 +44 +24 +40 +324 +4 +4 +4 +4 +4 +328 +12 +3312 +4 +224 +128 +4 +24 +4 +24 +12 +4 +36 +52 +4 +12 +24 +4 +32 +4 +4 +4 +4 +4 +8 +12 +12 +4 +8 +28 +4 +4 +4 +4 +8 +4 +4 +32 +8 +4 +8 +64 +4 +8 +4 +52 +56 +8 +4 +4 +40 +16 +4 +16 +120 +4 +4 +4 +44 +8 +4 +96 +4 +4 +4 +8 +4 +4 +4 +8 +4 +24 +4 +164 +16 +4 +4 +4 +36 +8 +16 +36 +32 +4 +4 +4 +4 +12 +4 +4 +4 +40 +64 +4 +40 +48 +4 +4 +4 +4 +8 +20 +44 +4 +44 +4 +8 +12 +4 +4 +4 +4 +4 +36 +20 +4 +4 +20 +4 +4 +8 +48 +4 +268 +4 +36 +12 +4 +108 +4 +468 +4 +44 +4 +48 +80 +80 +64 +16 +40 +4 +64 +16 +8 +76 +92 +4 +4 +4 +12 +4 +4 +108 +268 +16 +4 +172 +4 +4 +12 +4 +28 +8 +16 +44 +4 +16 +4 +4 +4 +8 +20 +80 +36 +60 +36 +8 +8 +8 +60 +4 +40 +44 +20 +40 +20 +36 +60 +24 +4 +68 +40 +40 +12 +4 +52 +4 +8 +8 +4 +4 +16 +4 +8 +4 +20 +108 +4 +4 +4 +4 +4 +12 +4 +100 +8 +4 +4 +40 +4 +44 +4 +40 +4 +24 +44 +4 +8 +28 +76 +24 +44 +16 +4 +4 +12 +4 +4 +36 +4 +4 +8 +4 +4 +4 +4 +48 +12 +48 +4 +28 +36 +20 +8 +4 +4 +56 +16 +36 +64 +20 +4 +4 +4 +36 +44 +4 +4 +56 +40 +16 +16 +4 +36 +4 +4 +4 +24 +52 +4 +4 +4 +8 +4 +52 +64 +8 +8 +4 +8 +8 +4 +8 +4 +12 +4 +8 +44 +60 +8 +316 +4 +116 +4 +184 +4 +8 +4 +52 +108 +4 +16 +16 +4 +4 +4 +44 +412 +12 +8 +68 +16 +20 +76 +24 +8 +264 +48 +12 +52 +12 +4 +40 +4 +24 +20 +48 +4 +32 +4 +16 +12 +12 +8 +40 +8 +4 +84 +44 +4 +12 +68 +4 +12 +4 +8 +4 +4 +220 +4 +8 +4 +4 +36 +4 +24 +4 +12 +8 +4 +28 +4 +4 +8 +40 +36 +24 +4 +60 +4 +4 +4 +4 +4 +12 +4 +8 +4 +4 +4 +16 +4 +104 +44 +4 +40 +4 +16 +4 +16 +4 +88 +40 +124 +72 +4 +4 +40 +4 +40 +4 +4 +60 +68 +4 +4 +4 +4 +4 +64 +24 +4 +4 +260 +4 +4 +16 +16 +4 +12 +12 +12 +8 +4 +8 +4 +4 +52 +40 +12 +8 +4 +64 +68 +4 +8 +32 +16 +4 +4 +4 +72 +4 +8 +20 +4 +4 +8 +8 +4 +40 +28 +88 +4 +24 +4 +168 +4 +4 +4 +28 +4 +4 +4 +28 +40 +32 +84 +12 +36 +12 +4 +4 +16 +4 +60 +4 +36 +12 +16 +4 +4 +8 +4 +72 +4 +16 +4 +48 +56 +4 +8 +4 +12 +44 +12 +108 +4 +4 +4 +4 +100 +12 +212 +4 +40 +8 +40 +4 +36 +8 +80 +4 +24 +12 +4 +20 +12 +4 +16 +4 +28 +52 +4 +4 +4 +4 +4 +8 +160 +36 +4 +28 +4 +4 +4 +4 +4 +4 +4 +16 +4 +288 +4 +24 +56 +4 +8 +8 +4 +196 +4 +52 +16 +4 +4 +16 +4 +40 +36 +100 +84 +4 +68 +40 +12 +4 +32 +4 +4 +36 +4 +4 +4 +8 +16 +52 +4 +4 +4 +32 +40 +4 +4 +88 +8 +4 +16 +4 +12 +12 +4 +48 +4 +4 +36 +32 +20 +4 +108 +24 +4 +4 +48 +20 +4 +100 +28 +4 +16 +56 +4 +4 +40 +20 +8 +8 +4 +4 +68 +8 +4 +4 +32 +4 +300 +4 +4 +4 +8 +12 +48 +40 +44 +4 +12 +4 +4 +4 +8 +52 +48 +4 +4 +4 +264 +8 +28 +4 +8 +52 +4 +4 +4 +8 +4 +4 +4 +64 +12 +104 +112 +8 +8 +4 +4 +28 +32 +28 +12 +4 +8 +60 +4 +12 +4 +44 +8 +4 +48 +4 +4 +4 +4 +4 +4 +4 +4 +4 +20 +4 +224 +4 +8 +4 +8 +4 +184 +44 +28 +108 +412 +8 +116 +4 +4 +4 +48 +12 +8 +36 +4 +16 +8 +76 +16 +32 +92 +88 +4 +24 +16 +12 +40 +4 +4 +4 +16 +88 +4 +36 +4 +4 +4 +4 +4 +4 +28 +4 +4 +56 +20 +8 +4 +4 +212 +4 +4 +4 +24 +48 +4 +4 +8 +4 +4 +4 +4 +12 +20 +4 +4 +4 +400 +4 +32 +4 +4 +4 +80 +4 +40 +32 +4 +12 +4 +40 +4 +44 +8 +4 +64 +68 +60 +4 +4 +24 +4 +4 +24 +24 +4 +1068 +4 +4 +8 +52 +168 +40 +8 +52 +4 +4 +24 +4 +44 +112 +8 +4 +4 +4 +16 +4 +4 +12 +32 +44 +68 +4 +112 +4 +68 +168 +8 +4 +56 +4 +44 +4 +56 +12 +4 +4 +4 +8 +16 +4 +4 +200 +16 +4 +40 +12 +4 +4 +4 +40 +8 +24 +40 +4 +8 +4 +52 +12 +40 +4 +12 +4 +172 +24 +12 +4 +88 +24 +40 +44 +8 +64 +328 +4 +4 +52 +8 +4 +28 +8 +4 +4 +4 +168 +32 +8 +12 +300 +4 +4 +40 +12 +36 +16 +12 +420 +4 +16 +4 +4 +12 +12 +196 +4 +8 +4 +4 +28 +4 +292 +8 +8 +44 +8 +24 +40 +4 +32 +420 +4 +4 +276 +4 +4 +16 +4 +8 +4 +4 +4 +20 +4 +12 +4 +4 +12 +4 +4 +4 +4 +4 +92 +12 +4 +24 +4 +4 +4 +88 +16 +8 +4 +56 +4 +4 +88 +4 +4 +32 +20 +40 +124 +44 +8 +4 +4 +4 +4 +416 +32 +4 +16 +96 +44 +48 +4 +60 +4 +4 +4 +4 +4 +44 +4 +8 +16 +16 +32 +4 +4 +32 +8 +4 +4 +4 +4 +4 +4 +80 +4 +8 +60 +4 +4 +4 +8 +4 +32 +4 +36 +36 +32 +20 +8 +4 +4 +8 +52 +32 +4 +4 +12 +4 +8 +4 +4 +56 +196 +4 +64 +4 +4 +4 +4 +4 +64 +56 +36 +4 +4 +4 +4 +4 +8 +4 +4 +4 +8 +8 +32 +52 +60 +4 +60 +4 +4 +116 +76 +4 +4 +4 +4 +8 +4 +8 +4 +4 +20 +52 +4 +32 +40 +4 +12 +4 +8 +4 +4 +24 +28 +4 +4 +4 +4 +40 +4 +8 +4 +20 +4 +4 +44 +76 +4 +12 +4 +4 +4 +44 +76 +60 +4 +4 +120 +4 +8 +48 +8 +36 +4 +8 +4 +8 +12 +4 +12 +16 +4 +4 +16 +8 +4 +16 +40 +4 +4 +4 +4 +4 +4 +20 +4 +40 +44 +4 +4 +12 +4 +4 +36 +8 +4 +4 +68 +4 +4 +4 +8 +4 +12 +4 +12 +56 +4 +12 +40 +16 +4 +60 +4 +8 +12 +4 +44 +20 +4 +28 +4 +28 +16 +4 +4 +8 +4 +80 +4 +16 +4 +12 +88 +32 +16 +52 +4 +4 +16 +4 +4 +4 +4 +12 +16 +32 +12 +28 +632 +100 +20 +24 +16 +208 +8 +16 +24 +8 +232 +540 +4 +52 +100 +48 +4 +4 +24 +12 +8 +20 +12 +100 +8 +4 +8 +84 +264 +148 +4 +32 +108 +12 +12 +76 +64 +8 +1152 +24 +1100 +24 +8 +1296 +72 +1000 +1572 +32 +108 +72 +2720 +540 +96 +220 +24 +16 +32 +8 +8 +224 +0 +28 +616 +24 +4 +4 +40 +4 +8 +4 +12 +4 +20 +28 +104 +20 +8 +28 +12 +2844 +24 +16 +72 +228 +148 +32 +48 +24 +16 +68 +24 +1772 +4 +12 +68 +4 +4 +15868 +4 +32 +16 +4 +52 +748 +4 +4 +4 +0 +4 +12 +4 +4 +4 +4 +8 +4 +12 +4 +12 +4 +4 +4 +4 +4 +20 +8 +128 +8 +48 +8 +60 +8 +4 +28 +60 +4 +4 +4 +4 +8 +12 +4 +12 +28 +684 +56 +24 +20 +16 +4 +96 +8 +4 +192 +28 +44 +16 +32 +36 +8 +8 +4 +32 +4 +4 +4 +4 +20 +48 +40 +36 +36 +8 +8 +4 +48 +24 +8 +16 +44 +124 +76 +8 +48 +156 +40 +32 +4 +48 +4 +12 +56 +24 +4 +56 +8 +8 +24 +16 +4 +120 +32 +28 +48 +28 +12 +12 +8 +8 +4 +44 +4 +72 +8 +12 +12 +20 +4 +36 +4 +684 +4 +24 +36 +16 +8 +4 +72 +60 +44 +8 +44 +68 +16 +60 +24 +20 +4 +128 +40 +8 +28 +44 +20 +44 +16 +4 +4 +32 +4 +4 +4 +112 +136 +16 +16 +20 +60 +4 +92 +16 +16 +4 +16 +8 +4 +8 +32 +16 +4 +4 +8 +4 +52 +28 +44 +24 +4 +32 +8 +4 +52 +16 +4 +16 +36 +4 +56 +36 +96 +80 +8 +16 +4 +12 +4 +8 +24 +8 +44 +8 +8 +4 +4 +8 +4 +8 +344 +24 +24 +48 +28 +4 +36 +8 +12 +88 +4 +52 +28 +8 +36 +4 +52 +12 +56 +12 +8 +36 +4 +8 +52 +8 +12 +4 +40 +4 +28 +40 +24 +4 +4 +4 +4 +116 +12 +4 +8 +108 +12 +8 +12 +28 +8 +16 +4 +380 +28 +212 +4 +4 +4 +8 +4 +16 +24 +8 +8 +116 +20 +4 +8 +8 +28 +16 +16 +52 +4 +8 +12 +16 +8 +76 +12 +724 +4 +16 +108 +8 +20 +8 +4 +4 +4 +8 +8 +12 +8 +4 +8 +12 +16 +8 +8 +280 +4 +16 +56 +64 +8 +4 +12 +56 +16 +8 +8 +96 +60 +28 +4 +8 +28 +16 +52 +108 +60 +44 +4 +16 +20 +76 +16 +4 +268 +8 +72 +8 +20 +16 +16 +36 +4 +20 +84 +28 +216 +8 +16 +20 +4 +12 +20 +4 +4 +92 +4 +128 +12 +52 +20 +80 +8 +24 +432 +4 +8 +20 +12 +24 +16 +8 +52 +4 +52 +8 +12 +60 +4 +8 +36 +24 +28 +24 +4 +16 +4 +28 +8 +20 +20 +8 +4 +4 +56 +700 +120 +24 +20 +8 +8 +4 +8 +56 +8 +16 +8 +24 +4 +32 +8 +72 +52 +8 +24 +24 +32 +4 +8 +224 +52 +44 +8 +4 +16 +12 +84 +44 +8 +64 +20 +52 +20 +4 +8 +4 +32 +8 +4 +12 +8 +84 +16 +4 +28 +12 +16 +12 +64 +72 +8 +100 +12 +52 +12 +4 +60 +20 +320 +4 +204 +4 +24 +168 +12 +4 +8 +24 +12 +104 +4 +16 +12 +8 +8 +4 +4 +12 +24 +52 +16 +36 +8 +4 +12 +76 +72 +52 +12 +52 +56 +8 +4 +8 +92 +12 +28 +4 +20 +20 +40 +52 +8 +4 +36 +8 +8 +4 +4 +60 +12 +12 +188 +16 +4 +32 +16 +4 +28 +12 +12 +8 +12 +4 +28 +4 +4 +60 +32 +24 +40 +8 +16 +4 +32 +12 +4 +8 +4 +4 +4 +8 +444 +64 +8 +4 +16 +92 +4 +16 +4 +140 +12 +12 +4 +16 +156 +4 +4 +4 +4 +8 +8 +4 +8 +8 +8 +76 +76 +60 +4 +8 +4 +32 +8 +4 +20 +4 +8 +40 +116 +36 +4 +28 +20 +20 +56 +8 +20 +44 +4 +60 +252 +4 +4 +36 +4 +4 +144 +60 +12 +8 +8 +56 +60 +8 +12 +32 +44 +12 +20 +28 +8 +36 +4 +48 +20 +40 +4 +16 +4 +12 +192 +4 +12 +16 +4 +8 +24 +4 +36 +12 +4 +16 +4 +4 +340 +4 +16 +44 +28 +12 +8 +52 +4 +260 +24 +44 +4 +40 +4 +28 +16 +448 +24 +36 +4 +528 +16 +28 +260 +8 +36 +32 +36 +4 +12 +52 +8 +8 +8 +4 +12 +4 +20 +124 +36 +16 +88 +40 +48 +8 +52 +16 +60 +52 +12 +8 +48 +4 +168 +8 +4 +52 +8 +16 +8 +16 +20 +4 +16 +256 +12 +52 +12 +4 +12 +1496 +48 +520 +8 +16 +12 +68 +32 +8 +16 +8 +96 +4 +72 +8 +16 +24 +92 +4 +12 +44 +40 +4 +8 +8 +76 +8 +28 +16 +4 +4 +28 +100 +160 +8 +12 +196 +64 +4 +12 +24 +12 +16 +8 +12 +56 +4 +12 +60 +8 +4 +32 +12 +40 +12 +64 +4 +12 +4 +8 +136 +4 +4 +152 +60 +4 +16 +8 +4 +4 +68 +544 +72 +12 +4 +24 +12 +8 +4 +8 +4 +4 +40 +48 +4 +20 +236 +8 +92 +52 +32 +4 +24 +36 +56 +52 +4 +4 +188 +8 +16 +32 +8 +32 +32 +56 +8 +32 +4 +4 +8 +12 +4 +12 +4 +12 +8 +8 +12 +488 +8 +20 +76 +12 +16 +12 +16 +64 +20 +28 +4 +4 +36 +4 +4 +4 +32 +84 +4 +24 +4 +52 +4 +4 +60 +24 +16 +4 +8 +76 +12 +12 +12 +48 +4 +8 +12 +4 +208 +48 +4 +192 +12 +92 +4 +8 +8 +252 +8 +36 +12 +12 +4456 +16 +16 +12 +4 +12 +12 +52 +12 +20 +12 +40 +4 +16 +16 +4 +80 +4 +60 +216 +8 +68 +48 +44 +4 +4 +32 +32 +4 +24 +4 +4 +204 +4 +8 +8 +8 +4 +4 +4 +8 +12 +12 +32 +4 +4 +164 +8 +24 +4 +12 +8 +4 +20 +12 +24 +36 +8 +8 +4 +8 +4 +36 +16 +36 +32 +4 +28 +12 +8 +32 +8 +4 +4 +28 +16 +52 +60 +8 +36 +16 +16 +32 +24 +4 +12 +8 +8 +4 +8 +44 +16 +12 +44 +68 +4 +16 +8 +12 +4 +12 +16 +8 +12 +8 +4 +32 +12 +16 +4 +4 +8 +4 +4 +4 +12 +4 +12 +8 +12 +4 +4 +4 +8 +4 +20 +16 +16 +96 +4 +12 +8 +8 +8 +8 +8 +8 +8 +8 +4 +4 +8 +4 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +4 +8 +8 +8 +4 +4 +8 +8 +8 +8 +8 +8 +8 +8 +4 +8 +8 +8 +4 +8 +8 +8 +8 +8 +8 +8 +8 +4 +8 +8 +8 +8 +8 +8 +8 +8 +8 +4 +4 +4 +4 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +4 +8 +4 +8 +4 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +4 +8 +8 +8 +8 +8 +8 +8 +4 +4 +8 +8 +8 +8 +4 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +4 +4 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +4 +8 +8 +8 +8 +8 +4 +8 +8 +8 +8 +4 +8 +4 +8 +8 +8 +8 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +16 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +304 +4 +4 +4 +4 +32 +100 +96 +484 +32 +1152 +32 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +62740 +452 +4 +4 +2728 +171012 +356 +2368 +2332 +4 +4 +126276 +42920 +0 +0 +72 +12 +128 +176 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +12 +176 +4 +128 +100 +12 +4 +100 +4 +104 +104 +4 +12 +4 +4 +4 +4 +92 +4 +4 +132 +4 +4 +468 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +72 +4 +4 +4 +4 +28 +4 +4 +8 +76 +4 +4 +4 +4 +8 +228 +4 +4 +32 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +72 +44 +4 +4 +4 +4 +4 +4 +4 +4 +48 +20 +12 +4 +4 +4 +4 +4 +4 +4 +4 +20 +8 +4 +8 +20 +4 +4 +52 +4 +4 +4 +2852 +4 +780 +4 +804 +4 +4 +4 +892 +4 +864 +3008 +6584 +4 +876 +704 +2072 +4 +400 +212 +204 +136 +440 +55736 +4 +588 +4 +4 +4 +4 +4 +4 +4 +4 +4 +132 +4 +4 +4 +4 +4 +100 +4 +12 +4 +8 +4 +4 +4 +4 +4 +32 +4 +4 +4 +4 +4 +12 +4 +24 +4 +4 +4 +4 +12 +4 +4 +32 +4 +4 +4 +4 +4 +248 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +32 +4 +4 +792 +4 +4 +4 +4 +604 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +60 +12 +4 +4 +4 +976 +4 +4 +36 +4 +976 +4 +4 +12 +4 +8 +4 +4 +4 +16 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +1392 +36 +4 +4 +4 +24 +4 +4 +4 +4 +4 +4 +248 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +32 +4 +4 +4 +4 +4 +12 +176 +4 +4 +20 +4 +4 +4 +4 +4 +4 +4 +4 +4 +16 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +20 +4 +8 +4 +12 +4 +4 +132 +4 +40 +4 +4 +4 +4 +4 +4 +4 +4 +4 +52 +4 +4 +4 +12 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +84 +4 +4 +4 +4 +4 +4 +4 +20 +4 +40 +4 +4 +4 +4 +4 +4 +4 +4 +4 +200 +4 +36 +4 +4 +4 +4 +4 +4 +24 +4 +32 +4 +4 +4 +4 +4 +40 +4 +4 +4 +28 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +412 +4 +4 +4 +4 +4 +4 +4 +12 +224 +192 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +92 +4 +4 +4 +24 +12 +4 +4 +4 +4 +16 +4 +4 +8 +4 +576 +4 +1652 +12 +4 +4 +4 +4 +84 +4 +4 +176 +4 +4 +4 +272 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +40 +4 +4 +4 +4 +16 +4 +4 +8 +4 +132 +4 +4 +4 +4 +12 +904 +4 +4 +4 +4 +4 +4 +4 +4 +756 +4 +16 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +36 +12 +4 +4 +4 +4 +4 +52 +4 +12 +4 +152 +4 +12 +4 +4 +4 +4 +136 +76 +4 +4 +16 +4 +4 +4 +4 +4 +4 +356 +4 +248 +8 +4 +4 +24 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +792 +4 +4 +4 +4 +4 +56 +4 +4 +4 +4 +8 +4 +4 +4 +4 +128 +12 +4 +4 +4 +68 +4 +4 +4 +4 +100 +88 +4 +8 +4 +4 +4 +4 +76 +12 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +32 +4 +4 +4 +4 +4 +4 +4 +4 +4 +12 +4 +4 +4 +4 +4 +16 +4 +4 +4 +4 +4 +4 +36 +4 +12 +4 +12 +60 +4 +4 +4 +12 +4 +4 +4 +4 +4 +4 +712 +4 +4 +4 +4 +4 +808 +4 +116 +28 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +120 +4 +4 +4 +8 +4 +4 +4 +32 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +212 +4 +4 +4 +4 +4 +4 +4 +4 +100 +28 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +28 +4 +4 +4 +28 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +320 +4 +4 +4 +12 +4 +4 +4 +4 +4 +104 +4 +48 +0 +128 +2332 +34020 +35424 +52448 +44608 +0 +0 +0 +2332 +0 +16 +176 +4 +356 +4 +8 +4 +4 +468 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +28 +4 +4 +8 +76 +4 +4 +8 +228 +4 +32 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +72 +44 +4 +4 +4 +4 +4 +4 +4 +4 +48 +20 +12 +4 +4 +4 +4 +4 +4 +4 +20 +8 +4 +8 +20 +4 +4 +52 +4 +4 +4 +3040 +4 +820 +4 +836 +4 +4 +4 +920 +4 +892 +3192 +6584 +4 +888 +748 +2216 +4 +404 +224 +220 +152 +516 +62444 +4 +588 +4 +4 +4 +4 +4 +4 +4 +4 +132 +4 +4 +4 +4 +4 +4 +100 +4 +12 +4 +8 +4 +4 +4 +4 +4 +32 +4 +4 +4 +4 +12 +4 +24 +4 +4 +4 +8 +4 +4 +36 +4 +12 +4 +32 +4 +4 +4 +4 +4 +248 +4 +4 +4 +4 +4 +4 +4 +4 +8 +32 +4 +4 +12 +12 +12 +12 +792 +4 +4 +4 +4 +604 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +60 +12 +4 +4 +4 +4 +36 +4 +4 +4 +12 +8 +4 +4 +16 +4 +4 +8 +4 +4 +4 +4 +4 +1392 +36 +4 +4 +24 +4 +4 +4 +4 +4 +4 +248 +4 +4 +8 +4 +4 +4 +4 +4 +32 +4 +4 +4 +4 +4 +12 +176 +4 +4 +20 +4 +4 +4 +4 +4 +4 +4 +4 +4 +16 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +20 +4 +8 +4 +4 +4 +132 +4 +40 +4 +4 +4 +4 +4 +4 +4 +4 +52 +4 +4 +4 +12 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +84 +4 +4 +4 +4 +4 +20 +4 +40 +4 +4 +4 +4 +4 +4 +4 +4 +200 +4 +36 +4 +4 +4 +4 +4 +4 +24 +4 +32 +4 +4 +4 +40 +4 +4 +4 +28 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +12 +224 +192 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +92 +4 +4 +4 +4 +4 +92 +4 +4 +24 +12 +4 +4 +4 +4 +16 +4 +4 +8 +4 +576 +4 +1652 +4 +4 +4 +84 +4 +176 +4 +4 +272 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +40 +4 +4 +4 +4 +16 +4 +4 +8 +4 +132 +4 +4 +4 +12 +4 +4 +4 +4 +4 +4 +4 +4 +4 +16 +4 +4 +4 +4 +4 +4 +4 +4 +4 +36 +12 +4 +4 +4 +4 +4 +52 +12 +4 +152 +12 +4 +4 +4 +136 +76 +4 +16 +4 +4 +4 +4 +4 +4 +4 +248 +8 +4 +4 +24 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +792 +4 +4 +4 +4 +4 +4 +56 +4 +4 +4 +4 +8 +4 +4 +4 +4 +128 +12 +4 +4 +4 +4 +4 +4 +4 +100 +88 +4 +8 +4 +4 +4 +4 +76 +12 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +32 +4 +4 +4 +4 +4 +4 +4 +4 +12 +4 +4 +4 +4 +4 +16 +4 +4 +4 +4 +4 +4 +4 +12 +4 +12 +60 +4 +4 +12 +4 +4 +4 +4 +712 +4 +4 +4 +4 +4 +808 +4 +116 +28 +4 +4 +4 +4 +4 +4 +4 +120 +4 +4 +4 +8 +4 +4 +32 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +212 +4 +4 +4 +4 +4 +4 +4 +4 +100 +68 +12 +8 +52 +76 +12 +8 +12 +12 +4 +12 +28 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +28 +4 +4 +28 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +12 +4 +4 +4 +4 +104 +4 +4 +12 +8 +8 +4 +8 +12 +8 +828 +15992 +13564 +684 +60 +4 +20 +36 +4 +60 +4 +20 +36 +4 +308 +4 +28 +60 +4 +12 +32 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8 +4 +76 +80 +464 +152 +980 +140 +336 +40 +148 +104 +92 +28 +40 +32 +132 +4 +56 +188 +124 +80 +44 +20 +12 +12 +132 +16 +20 +316 +40 +436 +16 +1492 +84 +124 +28 +36 +80 +16 +52 +640 +188 +12 +16 +24 +24 +16 +28 +16 +52 +12 +16 +56 +24 +28 +136 +1140 +40 +64 +12 +136 +68 +60 +1612 +40 +60 +44 +24 +36 +1444 +16 +84 +52 +104 +460 +180 +60 +32 +16 +280 +96 +676 +32 +24 +12 +28 +32 +288 +1008 +128 +196 +12 +32 +132 +40 +136 +24 +64 +48 +132 +56 +24 +24 +24 +24 +84 +136 +8 +4 +36 +60 +116 +24 +40 +4 +4 +8 +28 +4 +8 +16 +28 +24 +84 +12 +8 +60 +4 +408 +32 +4 +16 +64 +436 +12 +12 +20 +20 +4 +3668 +40 +32 +44 +8 +64 +536 +20 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +16 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +12 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +492 +4 +16 +8 +36 +20 +56 +40 +24 +16 +44 +40 +372 +4 +52 +16 +88 +4816 +24 +4 +16 +36 +8 +36 +32 +12 +32 +1788 +28 +8 +4 +20 +8 +16 +40 +288 +4 +16 +20 +8 +4 +20 +32 +36 +8 +24 +84 +8 +4 +44 +64 +8 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +24 +84 +8 +4 +44 +64 +8 +4 +8 +4 +72 +80 +460 +24 +24 +84 +152 +1004 +136 +336 +8 +4 +40 +144 +92 +24 +28 +132 +56 +4 +204 +76 +44 +432 +264 +20 +12 +28 +20 +336 +168 +16 +1652 +80 +132 +28 +116 +12 +32 +60 +52 +640 +664 +20 +12 +16 +24 +28 +16 +28 +4 +12 +48 +12 +12 +56 +648 +28 +40 +40 +116 +40 +84 +64 +48 +140 +120 +1740 +60 +44 +24 +24 +1432 +16 +84 +20 +104 +60 +304 +108 +688 +32 +32 +28 +4 +4 +312 +956 +192 +8 +12 +28 +16 +116 +40 +284 +136 +20 +4 +16 +4 +60 +48 +140 +32 +56 +24 +20 +16 +8 +116 +44 +44 +12 +60 +48 +48 +288 +288 +288 +132 +108 +144 +168 +92 +224 +192 +200 +1264 +3136 +600 +752 +748 +40 +36 +40 +36 +40 +92 +196 +220 +128 +132 +96 +96 +196 +76 +12 +1316 +1296 +1088 +4 +16 +12 +12 +12 +160 +104 +100 +60 +32 +32 +1512 +1396 +884 +288 +56 +340 +776 +32 +28 +88 +28 +56 +168 +168 +260 +256 +712 +464 +468 +72 +72 +60 +36 +28 +28 +36 +36 +176 +180 +76 +12 +12 +12 +28 +44 +2260 +2804 +36 +36 +268 +668 +668 +44 +280 +32 +32 +16 +16 +16 +3124 +536 +60 +60 +28 +132 +104 +128 +4572 +32 +164 +172 +64 +64 +292 +292 +36 +36 +60 +16 +20 +40 +36 +328 +296 +72 +68 +28 +184 +432 +372 +100 +48 +84 +288 +24 +184 +344 +344 +504 +264 +180 +176 +184 +40 +56 +248 +12 +20 +16 +124 +128 +172 +176 +968 +196 +20 +156 +448 +440 +60 +24 +12 +16 +40 +48 +52 +1636 +2180 +520 +520 +184 +68 +68 +12 +12 +40 +40 +24 +24 +244 +232 +232 +244 +244 +168 +168 +20 +16 +100 +100 +200 +40 +28 +28 +88 +32 +36 +440 +444 +76 +80 +56 +72 +304 +60 +8 +120 +240 +236 +16 +40 +12 +24 +332 +120 +124 +20 +20 +20 +16 +12 +12 +120 +12 +2968 +2980 +8 +12 +680 +156 +160 +156 +36 +28 +104 +100 +48 +52 +32 +16 +36 +36 +832 +1972 +20 +16 +12 +16 +16 +56 +140 +104 +24 +48 +4 +4 +4 +4 +1492 +4 +36 +4 +1652 +4 +4 +4 +32 +4 +4 +1652 +4 +4 +32 +2376 +4 +4 +4 +36 +4 +4 +4 +1704 +996 +4 +4 +4 +1704 +4 +4 +160 +76 +76 +4 +4 +160 +4 +4 +4 +24 +124 +72 +52 +1048 +16 +8 +4 +8 +12 +8 +20 +20 +4 +4 +12 +8 +12 +8 +24 +4 +4 +16 +28 +24 +68 +12 +8 +84 +72 +88 +104 +28 +8 +52 +116 +726408 +24 +40 +1040 +1040 +1040 +1040 +1040 +1040 +1040 +1040 +1040 +1040 +1040 +1040 +1040 +1040 +1040 +1040 +236 +1040 +1040 +9332 +4 +1040 +1040 +1040 +1040 +1040 +664 +1040 +1040 +1040 +1040 +1040 +540 +1040 +1040 +1040 +1040 +1040 +1040 +1040 +1040 +664 +540 +540 +1040 +1040 +1040 +1040 +1040 +1040 +1040 +1040 +540 +1040 +664 +1040 +1040 +664 +1040 +1040 +1040 +4 +2352 +8 +160 +324 +432 +520 +296 +4 +40 +56 +32 +52 +2760 +12 +52 +28 +136 +52 +296 +164 +12 +76 +3352 +1548 +904 +24 +60 +1732 +32 +152 +8 +472 +408 +12 +8384 +68 +132 +8 +12 +44 +44 +424 +40 +28 +8 +8 +160 +1124 +216 +8428 +3340 +1184 +5904 +172 +244 +2312 +40 +56 +92 +12 +16 +56 +284 +8 +60 +108 +24 +104 +48 +16 +12 +56 +456 +3928 +8 +12 +64 +16 +2480 +116 +24 +12 +4976 +12 +60 +8 +2932 +284 +24 +1908 +1348 +1160 +2524 +16 +48 +52 +32 +472 +208 +328 +44 +24 +976 +3928 +272 +2640 +2364 +1932 +120 +60 +52 +12 +56 +32 +44 +40 +9780 +116 +2476 +76 +52 +80 +76 +84 +84 +80 +100 +84 +80 +76 +36 +20 +4 +4 +12 +4 +4 +4 +4 +4 +28 +4 +4 +4 +4 +4 +8 +28 +8 +4 +8 +52 +476 +4 +4 +4 +8 +2552 +76 +204 +60 +4 +20 +4 +4 +12 +4 +4 +4 +4 +4 +28 +4 +4 +4 +4 +4 +8 +28 +8 +4 +2360 +80 +76 +204 +60 +4 +8 +4 +16 +4 +12 +4 +4 +4 +4 +4 +4 +4 +4 +12 +40 +2112 +976 +912 +264 +96 +796 +80 +100 +4 +200 +700 +312 +544 +2304 +2304 +88 +2060 +40 +12 +16 +4 +68 +212 +712 +4 +32 +72 +432 +8 +44 +116 +360 +48 +108 +428 +4 +320 +304 +308 +136 +8 +28 +472 +40 +720 +84 +8 +80 +1264 +112 +16 +184 +12 +32 +32 +152 +80 +12244 +132 +96 +160 +12 +2280 +4128 +15560 +6488 +212 +16 +244 +104 +44064 +4 +4 +12 +36 +96 +3612 +164 +4 +8956 +4 +7352 +8 +564 +4 +4 +10940 +4 +4 +136 +12372 +80752 +463772 +24572 +180400 +4 +8 +4 +4 +4 +12 +4 +4 +4 +8 +4 +4 +872828 +476084 +4 +4 +4 +4 +4 +4 +4 +4 +1108 +4 +17888 +4 +4 +24 +664 +764 +312 +4 +1088 +4 +4 +47036 +1840 +4 +56 +72 +4 +8 +8 +4924 +12 +4 +36 +4 +10848 +142272 +1720 +22140 +28 +4 +45020 +12 +12 +32 +60 +28 +12 +24 +44 +64 +20 +40 +20 +24 +36 +20 +12 +36 +16 +28 +16 +52 +28 +44 +32 +48 +20 +28 +24 +20 +36 +24 +24 +20 +24 +24 +28 +16 +24 +1032 +796 +4 +24572 +4 +22628 +4 +4 +12 +4 +16 +4 +68 +20 +88 +4 +4 +4 +52 +12 +3416 +16 +4 +4 +24 +5160 +24 +44 +4 +145076 +20 +4 +4 +152 +4 +8 +12 +684 +3960 +4 +3244 +2428 +0 +4 +60 +62748 +2364 +2460 +984 +2860 +80400 +36 +664 +4 +1088 +4 +47036 +1840 +72 +8 +12 +4 +4 +10848 +22140 +45020 +4 +12 +12 +32 +60 +28 +12 +24 +44 +64 +20 +40 +20 +24 +36 +20 +12 +36 +16 +28 +16 +52 +28 +44 +32 +48 +20 +28 +24 +20 +36 +24 +24 +20 +24 +24 +28 +16 +24 +15348 +29484 +8 +2920 +4 +2880 +53104 +32 +32 +32 +292 +8 +196 +196 +196 +12 +32 +24 +224 +4 +4 +8 +4 +4 +32 +2228508 +52 +20 +4 +20 +20 +4 +4 +12 +28 +84 +20 +32 +56 +236 +4 +4 +60 +60 +44 +60 +60 +48 +76 +20 +60 +100 +96 +44 +60 +20 +44 +68 +4 +88 +44 +84 +44 +76 +44 +60 +20 +68 +100 +68 +20 +44 +4 +4 +12 +40 +120 +172 +196 +16 +152 +236 +16 +268 +24 +204 +32 +8 +4 +8 +20 +0 +0 +0 +0 +0 +4 +8 +8 +12 +4 +0 +4 +4 +8 +64 +64 +4 +207068 +17632 +2360 +2360 +20 +7000 +271216 +148 +4 +4 +36 +16 +4 +32 +33604 +356 +233056 +116 +105976 +79632 +20 +694492 +4 +3316 +84 +156772 +372 +24 +1345028 +268368 +2304 +6588 +3240 +12556 +6396 +13956 +5856 +5172 +5232 +10828 +4104 +6036 +87304 +8 +4 +1516 +12 +4 +28 +16 +20 +4204 +2250308 +8 +12 +8 +12 +12 +8 +12 +12 +8 +12 +722492 +4 +137576 +110076 +132 +4 +4 +8 +4 +12 +4 +4 +8 +4 +4 +4 +8 +4 +8 +8 +4 +4 +8 +4 +4 +4 +8 +32 +4 +4 +8 +8 +8 +4 +4 +4 +4 +4 +4 +8 +4 +8 +4 +4 +4 +8 +4 +4 +4 +4 +4 +4 +4 +8 +8 +8 +4 +8 +8 +12 +4 +4 +4 +4 +4 +8 +8 +8 +8 +8 +12 +4 +8 +20 +8 +12 +4 +4 +4 +4 +4 +12 +12 +4 +12 +4 +12 +4 +4 +4 +4 +8 +4 +16 +8 +16 +20 +4 +4 +16 +4 +8 +4 +4 +12 +16 +4 +4 +16 +8 +12 +8 +8 +4 +4 +20 +12 +4 +4 +12 +8 +4 +4 +4 +4 +12 +16 +4 +20 +16 +16 +8 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +12 +4 +4 +4 +8 +16 +12 +20 +8 +20 +4 +8 +4 +4 +16 +8 +8 +8 +20 +4 +4 +8 +16 +4 +20 +20 +16 +4 +12 +12 +4 +3824 +4 +20 +8 +8 +4 +8 +8 +132 +132 +132 +52 +36 +4 +12 +12 +128 +8 +132 +24 +28 +24 +40 +36 +44 +40 +36 +40 +28 +20 +8 +4 +495608 +94856 +86776 +4 +9584 +72 +76 +7936 +9584 +228 +3808 +72 +7400 +4 +3932 +76 +3360 +2828 +3248 +516176 +72 +7936 +72 +88 +228 +1072328 +2184 +2824 +304 +2616 +2372 +3832 +2832 +2280 +1888 +2080 +4272 +3704 +2872 +4616 +848 +115748 +16 +20 +16 +8664 +36 +81204 +16 +196380 +12 +16 +16 +8368 +3144 +528 +244 +392 +528 +164 +224 +300 +528 +392 +344 +344 +148 +528 +224 +244 +300 +76 +1468 +356 +712 +332 +588 +204 +8 +1192 +864 +230576 +622812 +4736 +29180 +3616 +3616 +4228 +712 +1040 +512 +512 +1040 +1040 +1040 +1040 +1040 +1040 +1040 +672 +1040 +988 +1040 +672 +672 +672 +552 +1040 +552 +1040 +988 +712 +1040 +1040 +1040 +1040 +4040 +1072 +8 +1808 +186064 +144 +144 +340512 +280 +4 +24 +12 +80 +280 +624040 +280 +0 +1708 +128 +428 +50088 +17596 +39768 +10468 +38728 +46732 +14280 +17984 +32780 +3980 +3732 +2808 +116784 +29404 +2820 +38020 +41888 +17544 +3332 +5476 +47644 +18912 +56532 +36616 +40492 +39252 +81180 +40728 +7728 +8092 +40580 +19220 +22588 +7028 +24596 +30248 +40436 +4680 +103312 +11436 +120000 +15436 +51128 +92092 +86860 +23320 +45560 +3784 +48692 +3804 +58932 +5212 +5336 +19188 +18780 +51092 +31724 +36460 +118184 +24480 +15460 +41728 +17272 +45352 +28260 +25860 +3196 +66280 +54760 +12428 +22124 +38952 +2768 +4488 +44072 +32128 +79020 +17328 +82856 +38496 +5168 +3420 +40108 +4340 +51792 +3032 +52256 +16 +9920 +1208 +48 +64 +616764 +140 +352 +252 +2732 +3620 +2988 +73272 +39752 +239172 +1092 +720 +104 +624 +148 +168 +20 +12 +3218304 +1352 +4 +392 +8 +68 +512 +1380 +2148 +64 +1448 +4976 +32 +72 +1524 +44 +216 +2056 +8 +1788 +2013556 +184 +4 +88 +8 +1904 +1652 +788 +1744 +1820 +456 +672 +40020 +1232 +1380728 +4 +328 +328 +328 +1528 +552 +228 +68 +36 +68 +28 +280 +216 +44 +36 +44 +36 +36 +280 +276 +16 +280 +68 +276 +20 +276 +236 +280 +280 +36 +28 +32 +424 +424 +220 +36 +36 +280 +276 +32 +280 +236 +236 +36 +32 +224 +276 +40 +276 +208 +16 +8 +8 +4 +4 +44 +40 +84 +88 +72 +44 +8 +84 +44 +96 +32 +40 +8 +4 +52 +96 +8 +4 +4 +40 +4 +44 +96 +8 +8 +40 +80 +48 +8 +8 +4 +80 +20 +4 +8 +40 +4 +4 +72 +4 +84 +40 +40 +80 +8 +12 +4 +44 +40 +4 +4 +44 +44 +4 +8 +8 +8 +36 +36 +92 +44 +48 +44 +4 +4 +8 +4 +40 +80 +72 +4 +44 +68 +44 +36 +24 +28 +40 +8 +8 +8 +8 +88 +4 +4 +48 +104 +20 +4 +72 +4 +4 +4 +8 +44 +4 +24 +40 +4 +4 +92 +36 +8 +84 +44 +4 +8 +4 +8 +92 +4 +84 +104 +4 +4 +76 +84 +4 +44 +16 +20 +40 +100 +476 +4 +40 +24 +8 +76 +4 +76 +104 +84 +12 +84 +4 +52 +36 +4 +4 +20 +40 +4 +84 +8 +44 +4 +4 +4 +4 +40 +4 +40 +36 +4 +40 +80 +104 +68 +104 +4 +4 +4 +100 +40 +76 +4 +100 +88 +36 +104 +4 +24 +36 +8 +8 +40 +40 +40 +8 +92 +40 +36 +32 +40 +36 +40 +4 +84 +40 +4 +8 +20 +4 +44 +8 +4 +40 +44 +4 +92 +96 +40 +4 +4 +8 +4 +4 +8 +44 +4 +40 +48 +40 +4 +4 +4 +4 +48 +4 +44 +4 +92 +96 +96 +8 +4 +40 +4 +36 +96 +72 +44 +4 +40 +4 +8 +40 +4 +8 +8 +4 +4 +84 +4 +4 +44 +4 +8 +24 +84 +40 +40 +8 +72 +40 +4 +36 +8 +36 +40 +4 +32 +12 +48 +104 +4 +88 +52 +100 +4 +4 +40 +96 +4 +4 +36 +4 +8 +4 +56 +4 +8 +4 +20 +8 +4 +92 +20 +100 +4 +32 +92 +80 +4 +44 +32 +76 +40 +36 +16 +104 +8 +48 +8 +32 +36 +16 +12 +40 +4 +44 +8 +44 +4 +4 +20 +92 +4 +92 +20 +92 +44 +4 +4 +40 +112 +88 +44 +8 +4 +4 +4 +100 +80 +4 +96 +8 +4 +84 +40 +40 +32 +44 +20 +4 +4 +8 +44 +4 +16 +44 +40 +4 +40 +40 +72 +4 +8 +20 +92 +8 +4 +4 +4 +8 +84 +4 +4 +44 +8 +20 +40 +44 +4 +4 +24 +40 +88 +44 +4 +76 +4 +8 +80 +8 +108 +92 +40 +8 +32 +80 +4 +8 +100 +4 +44 +80 +84 +8 +28 +4 +4 +4 +32 +4 +4 +4 +8 +20 +4 +44 +40 +4 +4 +4 +36 +96 +44 +40 +8 +4 +28 +4 +8 +84 +4 +40 +36 +40 +20 +60 +44 +4 +8 +40 +8 +4 +4 +8 +4 +4 +8 +8 +44 +84 +36 +40 +4 +40 +36 +4 +8 +8 +104 +4 +44 +4 +4 +4 +40 +4 +44 +8 +8 +32 +8 +8 +80 +40 +8 +24 +44 +44 +4 +8 +4 +4 +4 +4 +8 +8 +4 +4 +84 +68 +36 +4 +4 +4 +4 +4 +40 +92 +40 +44 +4 +40 +4 +80 +24488 +4 +4 +4 +4 +8 +4 +4 +4 +4 +8 +184 +4 +40 +4 +4 +8 +60 +4 +4 +4 +8 +8 +32 +4 +8 +164 +4 +8 +4 +4 +8 +4 +4 +8 +4 +4 +8 +4 +4 +8 +4 +4 +8 +4 +4 +100 +4 +4 +4 +196 +4 +8 +4 +4 +8 +4 +4 +100 +4 +4 +8 +4 +4 +100 +4 +4 +8 +4 +4 +8 +4 +4 +0 +4 +4 +4 +4 +4 +8 +4 +4 +152 +8 +4 +8 +4 +4 +8 +104 +4 +4 +60 +4 +8 +4 +4 +4 +4 +24 +4 +4 +4 +8 +4 +4 +196 +4 +4 +20 +244 +4 +4 +8 +4 +4 +8 +4 +4 +124 +4 +32 +4 +100 +4 +4 +4 +4 +404 +140 +8 +4 +4 +32 +4 +4 +4 +56 +48 +4 +4 +4 +160 +4 +84 +8 +4 +12 +4 +4 +4 +100 +4 +132 +4 +4 +8 +4 +4 +196 +4 +4 +20 +4 +4 +4 +196 +4 +200 +4 +4 +100 +4 +4 +8 +4 +4 +112 +8 +4 +108 +4 +4 +8 +4 +4 +4 +198312 +120 +4 +140 +4 +4 +4 +20 +4 +244 +4 +4 +4 +80 +4 +4 +4 +112 +128 +8 +4 +140 +8 +4 +92 +4 +4 +4 +4 +116 +132 +8 +4 +4 +4 +56 +96 +4 +4 +64 +12 +4 +4 +4 +8 +328 +320 +352 +332 +320 +328 +332 +116 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +0 +4 +4 +0 +4 +4 +4 +4 +12 +4 +4 +4 +4 +4 +4 +1996 +4 +3260 +132 +1364 +4 +4 +0 +32 +2164 +21768 +0 +4 +12 +4 +208 +8 +32 +4 +32 +4 +4 +32 +32 +32 +32 +4 +32 +32 +4 +4 +4 +12 +4 +32 +32 +172 +4 +32 +32 +172 +184 +168 +40 +40 +172 +0 +76 +7240 +0 +34500 +184 +0 +4 +4 +4 +4 +8 +4 +8 +4 +4 +4 +4 +4 +4 +8 +4 +4 +56 +0 +8 +4 +4 +4 +24 +4 +116 +4 +4 +4 +12 +8 +4 +0 +0 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +0 +4 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +0 +4 +20 +0 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +16 +8 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +16 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +184 +0 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +60 +36 +40 +8 +24 +44 +24 +32 +44 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +16 +8 +16 +4 +4 +8 +8 +8 +4 +4 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +8 +4 +4 +4 +4 +8 +4 +4 +4 +4 +4 +0 +0 +0 +0 +0 +0 +8 +0 +0 +4 +12 +20 +4 +32 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +0 +0 +32 +4 +4 +4 +0 +0 +4 +116 +8 +144 +148 +4 +120 +16 +148 +36 +124 +28 +124 +12 +4 +144 +28 +4 +40 +120 +148 +128 +124 +116 +180 +16 +172 +24 +140 +124 +68 +24 +28 +12 +36 +144 +124 +144 +148 +16 +4 +120 +148 +4 +120 +4 +4 +128 +453400 +4 +28 +4 +8 +16 +8 +4 +20 +32 +12 +8 +4 +4 +4 +8 +4 +4 diff --git a/sizes/sizes_hist.txt b/sizes/sizes_hist.txt new file mode 100644 index 0000000..440f04b --- /dev/null +++ b/sizes/sizes_hist.txt @@ -0,0 +1,50 @@ +0.07 290 +0.21 0 +0.35 0 +0.49 0 +0.63 49603 +0.77 0 +0.91 9927 +1.05 4769 +1.19 2993 +1.33 3497 +1.47 2328 +1.61 1885 +1.75 1345 +1.89 1047 +2.03 885 +2.17 777 +2.31 654 +2.45 584 +2.59 391 +2.73 329 +2.87 311 +3.01 672 +3.15 238 +3.29 237 +3.43 180 +3.57 238 +3.71 89 +3.85 66 +3.99 69 +4.13 31 +4.27 36 +4.41 32 +4.55 34 +4.69 47 +4.83 21 +4.97 21 +5.11 11 +5.25 12 +5.39 10 +5.53 9 +5.67 9 +5.81 15 +5.95 1 +6.09 6 +6.23 1 +6.37 3 +6.51 1 +6.65 0 +6.79 1 +6.93 0 diff --git a/time/clock b/time/clock new file mode 100644 index 0000000..2fc92a7 --- /dev/null +++ b/time/clock @@ -0,0 +1,16 @@ +#!/bin/sh +while true +do +hour=`date | cut -c12-13` +min=`date | cut -c15-16` +if [ "$hour" -gt "12" ] +then + day=pm + hour=`expr "$hour" '-' '12'` +else + day=am +fi +echo "press ^C to exit +$hour:$min $day" +sleep 1 +done diff --git a/time/t b/time/t new file mode 100644 index 0000000..0daed21 --- /dev/null +++ b/time/t @@ -0,0 +1,11 @@ +#!/bin/sh +hour=`date | cut -c12-13` +min=`date | cut -c15-16` +if [ "$hour" -gt "12" ] +then + day=pm + hour=`expr "$hour" '-' '12'` +else + day=am +fi +echo "$hour:$min $day" diff --git a/time/time b/time/time new file mode 100644 index 0000000..9fa27e6 --- /dev/null +++ b/time/time @@ -0,0 +1,9 @@ +#!/bin/sh +while true +do + hours=`date | cut -c12-13` + minutes=`date | cut -c15-16` + seconds=`date | cut -c18-20` + echo "$hours:$minutes:$seconds" + sleep 0.1 +done diff --git a/time/time.txt b/time/time.txt new file mode 100644 index 0000000..d549b09 --- /dev/null +++ b/time/time.txt @@ -0,0 +1 @@ +Mon Jan 18 19:05:18 EST 2010 diff --git a/time/time2 b/time/time2 new file mode 100644 index 0000000..b0a77c7 --- /dev/null +++ b/time/time2 @@ -0,0 +1,28 @@ +#!/bin/sh +hours=`date | cut -c12-13` +minutes=`date | cut -c15-16` +seconds=`date | cut -c18-20` + +while true +do + echo "$hours:$minutes:$seconds" + sleep 1 + seconds=`expr $seconds + 1` + seconds=`printf "%02d" $seconds` + if [ $seconds = 60 ] + then + seconds=00 + minutes=`expr $minutes + 1` + minutes=`printf "%02d" $minutes` + if [ $minutes = 60 ] + then + minutes=00 + hours=`expr $hours + 1` + hours=`printf "%02d" $hours` + if [ $hours = 25 ] + then + hours=01 + fi + fi + fi +done diff --git a/time/time3 b/time/time3 new file mode 100644 index 0000000..d1c51e9 --- /dev/null +++ b/time/time3 @@ -0,0 +1,28 @@ +#!/bin/sh +hours=`date | cut -c12-13` +minutes=`date | cut -c15-16` +seconds=`date | cut -c18-20` + +while true +do + echo "$hours:$minutes:$seconds" + sleep 0.99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999 + seconds=`expr $seconds + 1` + seconds=`printf "%02d" $seconds` + if [ $seconds = 60 ] + then + seconds=00 + minutes=`expr $minutes + 1` + minutes=`printf "%02d" $minutes` + if [ $minutes = 60 ] + then + minutes=00 + hours=`expr $hours + 1` + hours=`printf "%02d" $hours` + if [ $hours = 25 ] + then + hours=01 + fi + fi + fi +done diff --git a/timer b/timer new file mode 100644 index 0000000..2e08b8c --- /dev/null +++ b/timer @@ -0,0 +1,30 @@ +#!/bin/bash +root="/home/johanv/.timer" +if [ "$#" = "1" ] +then + if [ "$1" = "get" ] + then + ls -1A "$root" | sort -g + fi +fi +timer="$root/$1" +option="$2" +now=`date +%s` +test -d "$root" || mkdir "$root" +if [ "$option" = "start" ] +then + test -f "$timer" && exit 1 + date "+%s" > "$timer" +elif [ "$option" = "stop" ] +then + test -f "$timer" || exit 1 + rm "$timer" +elif [ "$option" = "get" ] +then + test -f "$timer" || exit 1 + expr `date +%s` "-" `cat "$timer"` +elif [ "$option" = "reset" ] +then + "$0" "$1" stop || exit 1 + "$0" "$1" start || exit 1 +fi diff --git a/tmp_manager b/tmp_manager new file mode 100644 index 0000000..5c1fa5a --- /dev/null +++ b/tmp_manager @@ -0,0 +1,38 @@ +#!/bin/bash +tmpdir=~/tmp +datafile=~/.tmpdata + +timeout=10000 # 10 seconds +#timeout=86400000 # 1 day + +delimiter=' ' + +now=`date +%s%N | cut -b1-13` + +tmpdata=`cat "$datafile"` +> "$datafile" + +echo "$tmpdata" | while read line +do + filename=`echo "$line" | cut -f1 -d"$delimiter"` + if [[ ! -z "$filename" ]] + then + if [[ -f "$tmpdir/$filename" ]] || [[ -d "$tmpdir/$filename" ]] + then + date_noticed=`echo "$line" | cut -f2 -d"$delimiter"` + if [[ $(($date_noticed + $timeout)) -lt "$now" ]] + then + rm -r "$tmpdir/$filename" + else + echo "$line" >> "$datafile" + fi + #else + # echo "file missing: $filename" + fi + fi +done + +ls -1 "$tmpdir" | while read line +do + echo "$tmpdata" | grep "$line" > /dev/null || echo "$line $now" >> "$datafile" +done diff --git a/word b/word new file mode 100644 index 0000000..5e24507 --- /dev/null +++ b/word @@ -0,0 +1,11 @@ +#!/bin/sh +echo "Word:" +read word +if [ -n "$word" ] && grep -i "^$word$" "/usr/share/dict/words" > /dev/null +then + echo "$word exists." +else + echo "$word does not exist." +fi + +read a -- 2.38.5