8 21 100 10 9 -420 42 5 -7 2 13 37 7 10 0 49 1 10 9 7 -7 7 20 31 1