2
21
9
16
20
27
31
17
76
49