2
6
7
5
0
14
4
8
19
1
18
20
50
45
31
15
59
53
55
208
51
134
110
10
160
94
35
124
9
98
96
37
52
22
43
27
34
63
92
29
12