7
0
44
80
259
140
184
30
1314
1
86
3584
3
205
146
226
82
43
59
159
141
245
52
166
824
3108
45
268
247
25
22
1857
148