12
6
17
42
31
73
59
165
20
48