130
488
83
247
113
248
68
153
162
391
123
276
44
167
88
215
61
135
16
266
51
158
63
367
74
150
109
289
43
351
1
157
34
329
87
366
62
229