535
88
297
93
294
83
264
158
265
75
452
122
223
133
135
76
484
133
571
362
405
107
91
44
124
16
496
162
418
56
253
135
389
215
608
213
591
50
533
100