6
9
3
31
1
25
38
8
30
16
5
2
13
0
21
17
37
12
50
36
129
51
245
102
15
68
180
290
123
184
7
86
212
4
48
78
130
32
63
209
166