180
67
848
247
348
49
833
390
390
205
405
116
546
137
578
180
384
129
387
193
547
56
301
220
512
81
349
171
434
154
330
121
489
52
493
175
497
153
572
58