9
5
0
18
34
25
13
45
3
15
6
10
14
8
12
2
31
47
19
22
24
146
50
235
48
317
57
90
32
170
29
71
43
101
17
109
372
39
218
166
37
118
4
7