20
11
16
7
24
6
9
8
65
15
13
3
4
1
2
5
18
39
30
79
38
104
71
238
12
147
112
77
21
23
50
25
146
281
62
72
14
29
32
60
223
17
10