20
21
220
57
37
9
145
69
33
10
309
110
60
17
53
14
260
68
407
108
22
163
26
38
50
32
59
19
34
31
11
18
24
6
55
41
146
12
52
25
29
43
45
8
95
2
74