291
43
327
42
489
162
210
143
366
137
299
12
423
179
598
163
337
85
296
144
198
157
609
101
265
99
378
128
284
36
404
275
610
183
533
172
496
103
477
111