1
0
16
2
14
13
9
12
3
4
20
10
5
21
18
40
8
53
6
15
11
30
19
25
39
156
200
54
108
46
32
37
79
38
36
112
28
70
23