13
31
34
80
29
59
75
24
34
129
68
118