319
81
203
105
67
32
54
176
115
23
90
76
322
100
188
219
245
536
44
283
72
38
352
727
227
161
368
41
244
165
146
1854
439
465
236
528
154
166
178
84
169
175
135
132
39
191
216
240
678
116
501
52
226