547
41
112
9
14
7
202
136
248
25
35
88
165
266
466
127
53
97
27
151
33
200
277
75
10
174
43
48
274
46
89
52
206
85
179
294
218
205
117
62
158
100
964
39
22
81
313
111
273
265
84
21