5
3
0
2
8
1
4
11
9
78
13
25
58
72
116
53
135
74
50
170
147
62
97
51
87
131
158
207
103
183
243
68
179
181
353
26
18
17
81
157
57
40
289
546
71