29
18
22
25
23
33
58