75
217
62
105
38
158
23
98
393
189
126
223
181
65
104
204
77
159
254
274
240
232
57
63
138
156
116
18
348
216
171
288
52
305
142
271
497
293
44
243
194
28
145
698
151
461
150
125
209
241
256
287
154
376