18
137
76
324
201
162
877
156
342
402
535
844
600
638
259
1174
138
129
82
37
661
196
235
7
776
163
381
220
17
816
651
0
81
4
474
449
157
124
96
132
418
6
347
8
139
1180
