20
50
0
18
103
2
37
7
0
30
64
15
47
7
32
19
35
28
70