100
117
207
50
399
211
166
124
265
118
241
271
259
572
92
14
171
83
131
82
76
402
194
120
42
627
34
422
314
129
169
237
65
151
108
483
173
201
63
290
228
43