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