20
15
140
85
11
14
22
21
9
30
37
1
139
3
69
10
132
251
986
309
104
63
107
28
27
25
26
49
43
55
35
67
60
541
8
138
47
57
125
116
44
880
163
36
7
31
13