20
17
10
27
13
3
5
43
9
7
6
31
16
12
57
28
19
553
8
29
18
14
15
24
32
23
25
45
38
53
70
50
34
46
167
69
116
87