98
61
73
240
259
230
69
79
864
455
72
216
217
30
49
107
36
15
31
56
75
316
58
24
54
68
29
91
70
264
81
50