86
79
230
40
778
157
172
70
242
153
299
71
180
68
107
316
8
127
27
59
130
181
236
190
104
162
82
128
214
21
232
151
114
196
122
103
164
12
87
823
53
200
203
54
72
34
182
426
78
682
471
365
199
238