4 8 15 16 -23 42 41 4 -36 35 47 8 -21 8 1 43 -31 17 23 -45 -42 32 -2 -28