40
569
59
504
38
688
78
396
43
276
27
427
30
477
84
295
24
259
37
271
53
252
73
308
25
267
36
1
143
248
17
317
23
244