361
116
410
188
210
147
99
143
144
256
150
66
137
254
546
134
242
149
86
339
178
127
72
169
128
175
258
295
198
406
380
39
884
107
135
318
858
159
397
305
360
34
578
164
494
56
112
122
250
539
120
48
348
408
518
97
240
277
1851