20
18
130
92
84
157
2
85
29
200
16
19
48
46
24
43
12
44
23
22
9
27
3
8
11
74
49
33
14
61
13
34
1
10
56
40
15
260
4
38
51
237