21
30
14
28
18
57
20
10
355
152
101
74
15
12
13
50
8
37
55
11
19
34
45
32
61
22
35
27
104
68
17
9
1
5
31
81
24
4
43
143
6
29
70