130
826
190
261
94
596
51
279
234
344
151
421
64
222
60
239
46
201
41
215
73
175
32
160
16
124
57
148
35
156
39
133
15
111