78
15
129
841
267
189
46
209
57
680
47
54
163
165
8325
396
290
190
187
140
79
34
1470
128
251
286
199
666
358