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