3
14
5
7
4
1
8
11
0
2
10
6
38
173
141
99
73
29
47
16
37
31
44
32
53
23
64
21
98
78
36
35
65
240
43
33
57
25
30
100