3
2
7
1
0
5
14
35
29
24
9
22
26
87
57
15
30
48
38
31
32
88
44
76
47
13
18
157
135
127
28
99
97
121
266
20
155
100
34
6
109
27
144
105