180
538
200
123
240
159
439
287
489
141
117
9
49
206
101
20
170
53
75
121
418
112
76
111
31
48
36
2113
71
74
150
12
231
249
8
38
983
504
270
218
50
33
14
433
360
42
37
82
479
164
251
451
130
1499
261
362