3
5
6
1
22
18
15
36
13
2
9
139
0
26
7
34
4
16
50
151
31
62
80
141
25
24
11
266
113
169
188
162
479
153
149
96
47
166
42
53
92