39
316
269
459
104
622
175
402
839
507
404
295
63
273
51
334
260
313
89
207
70
48
248
33
25
62
136
183
256
170
65
168
156
120
1786
255
274
49
109
66
119
234
430
74
243
185
57
91
26
76
43
194