319
250
767
571
120
264
471
206
387
415
123
101
290
71
37
155
237
395
424
59
76
172
303
8
203
291
240
180
4150
280
72
97
142
74
90
166
158
212
152
147
55
14
12
50
81
854
343
357
695
614
557
332
1018
421
825
278