2
1
10
6
0
12
9
5
15
14
4
26
42
39
41
23
27
24
32
47
18
58
29
44
16
53
83
22
48
37
106
19
90
135
103
115
130
96
185
170
80