Up
End
25
86
7
77
218
103
New
51
63
59
663
89
209
109
236
67
19
97
50
146
44
left
right
45
46
61
145
28
23
9
10
41
40
42
65
58
70
20
52
48
37
27
165
80
69
34
81
111
572
1160
113
411
215
151
178
141
43
87
110
71
102
291
79
202
57
90
131
198
207
255
183
66
288
180
245
170
191
88
390
261