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