4
0
20
28
2
3
85
17
1
6
49
24
14
8
11
9
7
19
18
23
16
34
43
100
29
94
27
15
57
10
103
31
278
48
131
12
21
76
60
52
56