31
16
25
22
27
21
51