21
13
138
71
14
95
6
15
39
5
31
8
18
38
50
12
26
69
49
1
10
7
108
805
20
105
74
101
37
40
25
16
4
57
34
65
29
11
24
132