1
3
12
90
102
88
96
256
22
209
216
263
34
73
63
207
255
20
23
65
162
166
7
54
230
234
244
51
61
81
53
59
157
36
218
222
269
43
145
143
123
135
121
87
248
8
40
11
29
69
55
199
220
241
77
57
79
174
39
142
191
194
117
127
147
119
125
137
83
178
185
187
180
184
129
131
139
169
19
128
148
177
150
171
176
48
226
273
2
17
46
5
14
32
71
195
228
233
243
229
236
238
196
202
214
200
208
227
50
64
161
24
30
9
41
109
268
10
28
68
165
153
160
21
49
115
116
126
138
168
35
217
212
206
254
264
25
99
186
100
132
163
27
18
47
6
198
52
58
232
204
219
266
272
4
85
247
259
26
133
164
16
45
146
193
179
182
92
107
111
270
13
203
252
262
246
251
261
31
136
188
84
94
113
86
118
124
156
15
38
44
223
221
