370
133
171
111
526
184
628
144
636
32
557
148
564
245
695
90
240
173
274
120
248
147
312
105
391
197
332
62
223
96
838
240
394
107
546
132
87
30
367
172