20
55
37
8
87
19
21
10
35
135
173
27
180
126
305
182
236
204
77
69
70
261
4
13
171
53
172
7
66
36
185
11
337
343
59
60
12
100
45
9
48
32
267
187
41
39
56
258
207
46