13
30
33
80
29
59
75
24
34
129
68
118