31
17
16
22
23
36
196