19
18
20
77
100
154
82
62
93
60
26
47
15
50
25
44
87
157
35
11
97
27
24
29
13
42
38
21
99
45
54
123
171
183
69
115
181
124