410
96
496
67
306
179
185
101
318
15
456
55
441
58
304
49
28
27
347
173
434
20
544
183
510
130
294
68
202
177
430
150
415
122
287
17
259
29
108
89