20
5
21
21
18
31
25
30
90
35