314
166
306
90
104
68
209
83
239
152
294
54
576
170
697
106
175
83
533
172
562
142
333
100
432
73
243
59
45
8
241
186
564
103
316
144
187
99
558
142