239
123
578
125
130
34
91
38
277
66
323
18
170
43
235
16
474
171
256
12
491
156
366
144
499
102
258
122
267
34
114
53
575
67
413
180
239
108
456
132