19
13
169
191
22
55
314
77
21
47
36
143
209
64
88
6
289
113
63
23
52
200
108
86
37
12
18
2
57
75
29
53
25
79
234
56
49
42
158
30
202
203
109
17
68
50
35
180