20
30
6
4
57
34
36
16
7
8
267
112
164
22
50
218
5
3
17
9
24
37
13
19
47
66
21
73
1
38
10
29
61
46
33
26
28
12
58
14
27