29
35
45
30
29
13
20
97
56
76