123
685
31
857
75
393
47
233
35
314
49
277
88
247
39
218
225
15
254
30
174
32
202
21
188
8
134
4
136
68
395
13
126
159
10
116