309
119
367
70
434
169
550
87
228
136
274
152
90
47
606
133
867
263
533
67
449
121
511
158
534
131
393
178
536
302
274
96
654
165
496
170
261
184
344
181