296
89
215
196
274
65
55
67
173
293
165
75
39
77
110
56
224
983
185
658
137
209
240
143
269
24
207
135
79
30
264
86
105
422
95
22
225
28
131
572
305
502
90
33
57
195