5
3
2
7
6
1
0
24
10
4
15
9
14
116
22
103
26
54
80
51
21
178
109
132
156
105
128
130
66
172
69
56
65
89
71
113
201
78
59
139
39
29
217