536
88
298
94
294
83
264
158
265
75
458
122
224
134
136
76
485
133
586
372
405
107
91
44
124
16
496
162
420
57
253
135
390
215
610
214
593
50
534
100