5103
2367
561
215
621
121
233
76
485
111
401
104
442
123
421
192
583
169
797
149
545
184
133
41
208
168
427
93
572
97
485
21
483
50
534
157
171
39
523
148