0
1
5
7
9
347
2
21
3
17
14
20
16
28
10
4
18
13
244
286
176
141
194
120
71
106
198
77
463
229
70
85
110
220
309
140
181
193
161
188
183
135
150
169
394
124
179
252