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
174
135
132
39
191
216
239
678
116
501
52
223
189
156