6
22
3
15
16
7
0
14
1
5
2
4
11
10
25
44
48
32
21
34
178
136
95
31
105
195
101
122
42
115
52
181
119
249
38
70
438
69
234
85
124
72
89
45
80