20
18
14
13
19
21
24
6
5
3
46
80
2
17
48
11
16
72
43
23
63
10
181
73
8
47
27
93
149
94
28
7
12
98
51
9
38
32
50
42
44
33
109
35