29
39
30
7
95
57
29
24
87
38