339
228
228
16
649
177
127
39
561
133
653
132
289
97
347
110
255
17
654
250
495
120
158
75
442
181
473
173
581
202
581
180
667
79
237
27
621
280
456
66