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