253
1017
1447
897
280
365
937
1065
387
497
398
535
404
379
210
317
265
218
45
194
202
269
209
173
26
354
191
254
145
126
305
170
163
146
361
195
243
94
178
352
526
168
171
97
168
125
109
44
138
183
218
126
168
236
138
121
111
94
47
154
207
136
179
184
138
150
71
38
130
63
50
78
145
79
223
79
93
21
91
16
33
60
216
56
91
79
66
74
36
45