8
3
10
1
5
6
7
4
0
17
16
155
90
31
128
97
48
125
234
141
231
201
74
613
149
94
104
65
171
72
46
14
158
105
124
28
33
61
21
22
32
30
15
13
89
159