60
18
51
35
82
56
288
50
155
215
31
259
143
96
212
138
103
78
208
36
48
57
121
190
40
89
107
65
83
79
114