31
40
30
7
101
60
29
24
87
38