499
173
385
135
30
97
23
245
122
144
83
504
553
19
346
16
262
55
152
80
24
31
576
26
63
121
51
41
282
306
36
145
340
191
183
513
110
133
276
62
85
193
235
316
38
237
310
486
73
204
332
358
279
101
281
118