20
20
5
20
10
7
20
58
46
4
28
34
25
70
29
42
22
24
16
92
97
36
46
28
28
28