29
57
33
25
17
16
4
6
31
22