249
837
262
109
25
469
158
216
168
202
843
110
287
325
188
1787
794
334
317
309
215
399
299
256
221
161
164
93
196
274
195
162
116
104
359
157
45
189
212
282
521
51
61
67
117
49
83
99
170
118
112
65
106
323
39
101