586
39
319
455
43
106
470
691
184
129
193
237
105
343
60
84
100
166
351
185
127
272
188
162
183
139
406
92
265
248
340
58
82
101
358
80
238
177
113
23
484
218
288
143
67
63
47
112
157
40
111
65