449
259
263
83
606
28
253
168
507
164
145
62
456
49
390
165
249
157
257
71
200
107
60
43
169
111
177
70
367
183
133
71
88
40
334
159
515
177
566
98