20
16
9
7
4
17
25
80
14
11
2
5
28
75
10
3
0
35
23
8
22
6
12
15
40
34
19
38
44
21
66
106
73
13
32
49
18