161
263
295
54
69
277
96
92
132
57
279
144
61
214
16
129
9
81
305
261
31
75
65
50
85
201
282
47
134
269
119
225
219
242
335
216
39
173
116
250
59
41
175
40
244
70
74
131
200
26
576
37
316
71
115