105
426
27
36
326
491
323
20
328
309
120
249
177
369
440
190
284
111
24
1812
216
845
122
107
88
217
81
523
158
21
78
947
103
189
209
142
175
184
745
4
473
79
40
73
51
185
541
262
7955
312
574
196
183
356
274
277
110
255