5
17
16
8
9
1
3
39
28
23
42
10
4
12
7
0
11
15
34
2
27
38
51
83
84
72
31
37
22
20
43
189
100
156
246
133
30
91
85
6
82
223
118
68