8
3
5
0
23
7
1
2
4
13
11
26
24
16
30
10
125
17
40
177
20
12
9
29
34
6
48
92
68
164
62
95
59
25
21
52
37
71
15
99
91