112
275
174
16
111
119
260
36
156
13
59
40
70
295
32
65
277
110
287
292
162
115
198
188
68
216
23
72
41
12
20
17
230
11
57
152
42
99
326
34
52
98
53
69
116
223
274