Up
New
48
End
97
86
50
62
77
25
663
107
7
218
132
59
19
44
203
103
236
63
89
left
right
85
88
47
185
80
66
320
55
70
33
39
67
98
15
149
65
24
208
135
150
87
240
552
241
123
961
108
69
49
441
214
173
769
244
221
223
211
101
134
222
201
175
252
116
197
129
128
72
121
273
28
174
104
924
79
503
74
154
122
100
90
220
146
29
13