92
141
106
20
66
294
357
196
254
95
127
844
224
244
19
286
161
124
99
0
455
420
118
117
64
2
273
169
778
148
151
156
97
234
381
130
150
323
191
964
47
563
194
337
942
89
159
276
288
840
168
478
