20
18
705
52
34
11
10
5
6
32
24
12
7
38
17
75
122
14
85
23
68
54
69
59
71
43
99
9
151
92
33
35
67
49
19
86
37
26
13
36
171
53
27
309