12
31
28
19
64
86
32
62
80
142