278
111
351
67
406
165
525
83
210
129
267
152
81
47
596
132
796
223
525
66
442
120
500
157
528
130
384
174
487
281
236
85
630
156
491
170
242
179
338
181