9
15
18
11
20
258
37
913
271
57
50
26
585
1335
830
59
46
154
51
44
16
32
434
203
82
91
578
45
304
128
36
6
415
62
39
8
31
24
17
30