86
273
58
460
21
160
497
32
46
426
127
765
57
447
105
290
99
337
35
299
16
312
13
256
67
293
34
384
83
267
17
251