229
57
95
49
111
48
184
39
671
865
156
172
272
282
94
440
60
195
293
245
155
129
119
147
378
270
101
519
841
479
216
252
385
373
113
261
191
311
133
36
281
349
436
34
209
118
130
46
186
76
91
300
303
295
506
170
273
140