487
68
267
84
289
81
249
157
258
72
412
106
171
113
124
75
450
123
389
268
401
107
87
44
118
15
491
162
406
54
245
133
357
200
577
204
553
41
528
100