20
4
8
6
7
16
15
2
14
5
10
12
13
27
11
3
25
24
329
59
35
39
71
32
21
67
60
22
9
40
41
98
45
341
26
168
31
166
116
52