849
622
799
504
126
318
174
389
142
294
201
213
244
42
115
30
111
61
713
118
199
39
181
35
177
32
161
59
80
15
254
16
122
38
135
98