579
111
504
292
286
72
632
189
314
168
361
105
699
280
446
169
557
201
647
125
339
225
552
138
184
113
557
226
78
34
479
234
627
228
583
211
381
177
228
152