10
20
8
7
9
13
15
31
5
6
3
0
11
168
55
53
49
22
16
47
14
40
25
37
43
169
41
28
19
54
79
34
32
111
12
91
44