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