25
141
18
99
27
39
37
85
131
35
43
11
136
57
42
156
106
418
83
29
158
109
518
264
13
10
67
293
120
161
324
113
198
245
17
40
143
70
22
12
32
116
56
128
69
277
320
19
9
2
46