214
2
3
1
5
6
4
7
9
15
8
22
10
17
20
18
46
32
44
29
16
36
26
30
202
294
110
150
180
90
0
260
123
130
134
86
261
288
345
145
265
245
262
304
313
269
37
81
760
100
165
125
82
1259
162
83
1267
149
200
243
280
244
35
455
248
105
140
195
252
75
73