130
827
190
261
94
598
51
281
234
344
151
422
64
222
60
239
46
200
41
216
73
175
32
160
16
124
57
148
6
350
35
156
39
133
15
111