259
241
140
59
50
64
101
167
55
14
268
554
37
537
254
71
89
258
143
49
260
491
267
330
66
380
77
33
244
1936
185
203
276
180
112
175
79
209
90
637
45
594
51
767
131
39
28
415
132
182
201
67
272
404
292