29
129
76
17
24
39
23
49
55
147