20
19
16
14
15
78
74
112
100
6
55
89
26
30
25
37
38
35
47
18
27
4
8
17
11
222
119
40
94
68
29
9
33
12
24
46
45
57