115
69
296
67
271
277
96
65
27
42
181
283
81
178
53
63
102
70
132
97
46
47
92
285
18
76
126
261
19
38
37
183
22
168
62
51
85
44
127
40
20
135
24
15
270
32
195
193
54
141
95
257