373
853
47
696
266
525
240
503
52
299
278
1,048
156
307
153
346
41
187
63
191
42
235
205
39
170
25
32
133
88
154
59
147
30
141