5
4
3
0
6
10
1
2
8
7
49
9
34
15
73
18
154
122
104
23
130
95
14
90
46
212
51
162
40
31
69
21
53
20
299
113