20
29
31
76
10
16
11
6
4
27
1
7
14
388
28
22
24
37
38
30
3
214
152
52
68
122
5
9
12
8
2
50
23
15
117
44
137
13