27
15
20
7
8
24
23
22
10
12
13
11
43
18
16
17
91
333
82
54
45
72
41
29
47
26
186
55
14
19
96
74
21
300
119
52