20
16
42
11
15
5
2
63
31
10
9
554
7
3
191
19
38
25
4
14
13
59
33
27
70
32
12
24
169
29
68
23
78
51
35
18
48