20
42
30
47
28
327
12
15
308
39
2
11
4
18
7
22
242
9
138
1201
101
27
99
14
5
69
13
24
6
37
8
40
43
113
76
54
34
35
130
97
52
161