10
28
13
85
8
14
67
50
18
26
6
0
3
254
149
598
35
110
22
19
203
66
39
51
24
15
17
9
198
73
387
4
161
53
34
2
5
25
134
109
106
91
12
27
21
36