227
239
50
99
214
218
101
69
98
427
68
161
47
125
248
146
155
390
252
118
34
113
90
300
119
201
282
120
59
45
67
265
81
73
628
128
245
132
508
323
182
183
166
193
55
366
224
280
106
334