6
10
2
7
3
1
25
9
0
4
12
11
8
13
203
222
17
112
120
47
79
68
14
195
145
91
255
53
92
141
235
159
138
144
148
55
63
119
124
109