2
75
56
28
31
14
94
94
152
85