50
64
101
167
55
14
268
554
37
537
254
71
89
259
143
49
260
491
267
330
66
381
77
140
33
244
1937
185
203
276
180
112
175
79
209
90
637
45
594
51
767
131
39
28
415
133
182
201
67
272
404
294
53
325
23