31
29
33
41
32
45
8
25
68
59
58
25