20
18
9
127
26
80
42
90
58
44
48
24
14
21
160
85
10
65
33
30
133
51
43
182
66
36
39
19
107
11
57
92
64
41
13
81
76
46
150
22
198
53
31
91
110