31
39
30
7
100
57
29
24
87
38