6
51
211
272
286
115
312
227
282
126
349
60
257
124
386
101
176
20
410
10
355
195
130
188
26
268
73
242
32
17
53
24
8
329
432
150
245
139
43
361
441
346
234
318
828
337
371
50
12
21
132
42