7
42
116
17
43
239
78
27
151
26
44
106
57
56
110
156
141
236
189
121
103
75
200
164
172
244
277
201
122
100
283
97
128
132
96
248
271
71
115
81
149
338
477
82
62
95
65
255
389
297
190