20
15
22
6
9
7
27
16
17
14
39
49
35
28
8
26
29
36
18
62
30
23
854
115
58
318
384
38
149
344
54
47
70
51
11
126
182
52
191