31
42
31
7
107
62
30
25
90
38