3
6
0
16
27
4
1
7
8
43
20
24
14
12
25
9
5
39
10
214
21
33
18
49
48
134
42
59
75
278
86
89
55
91
41
30
171
108
101
53
119