1
1
2
2
true
3
false
6
false
true
18
18
false
true
20
20
20
19
25
true
38
false
38
41
false
44
true
false
48
true
52
53
true
false
false
true
63
64
true
false
67
67
71
71
false
true
75
false
true
73
false
74
true
false
78
false
false
true
true
false
false
84
true
false
97
false
96
false
false
96
false
96
true
97
97
true
false
99
false
true
103
102
102
108
true
112
true
false
true
false
121
121
true
false
false
false
true
false
128
true
132
131
false
true
false
134
140
140
139
139
true
143
161
true
162
162
true
false
false
false
true
175
175
177
true
179
181
false
181
182
false
186
187
true
false
true
false
191
192
191
false
190
false
true
197
true
true
202
true
false
true
207
true
false
false
213
true
true
216
221
false
false
true
221
221
true
223
true
225
true
true
true
true
false
true
236
236
240
false
false
true
true
244
true
245
false
false
true
true
246
246
248
250
250
250
254
false
false
true
true
263
false
true
267
false
false
274
true
false
false
true
false
281
true
false
true
true
291
290
true
301
true
false
300
true
false
303
false
304
306
306
316
false
true
true
319
319
false
true
true
326
325
false
false
true
334
true
337
337
false
338
342
342
342
342
false
false
false
true
false
true
348
355
