31
857
123
685
39
134
75
393
47
233
35
314
88
247
49
277
218
15
255
225
21
188
0
7
32
202
30
174
13
126
159