29
39
30
7
95
56
29
24
87
38