27
36
326
491
323
20
328
309
120
249
177
369
440
190
284
111
24
1812
216
844
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
7951
312
574
196
183
356
274
277
110
255
1832
93