49
-1
1
9
10
10
10
19
20
29
30
39
42
49
54
55
-1
-1
-1
-1
65
88
11
-1
-1
-1
-1
-1
-1
13
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
89
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
16
11
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
101
45
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
56
-1
-1
-1
-1
-1
-1
17
-1
56
-1
-1
25
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
14
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
84
-1
-1
86
-1
35
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
45
-1
26
-1
-1
-1
-1
-1
-1
-1
-1
-1
20
-1
-1
-1
-1
77
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
99
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
21
-1
-1
-1
-1
-1
-1
-1
-1
22
-1
-1
-1
-1
-1
-1
-1
-1
4
-1
77
-1
-1
-1
-1
-1
-1
-1
-1
-1
67
-1
29
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
54
-1
-1
-1
31
-1
-1
-1
54
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
69
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
15
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
15
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
23
-1
-1
-1
-1
-1
15
15
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
16
-1
-1
-1
-1
43
-1
-1
76
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
57
-1
-1
10
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
5
129
-1
-1
39
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
57
14
-1
-1
-1
-1
-1
-1
-1
30
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
108
-1
-1
-1
-1
-1
-1
69
-1
-1
-1
-1
-1
2
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
46
-1
-1
-1
-1
-1
14
-1
-1
-1
31
-1
76
-1
-1
-1
-1
52
58
-1
20
-1
-1
-1
-1
-1
-1
15
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
50
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
12
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
12
-1
-1
-1
-1
-1
-1
31
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
36
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
20
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
15
11
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
2
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
14
-1
-1
-1
-1
-1
-1
-1
17
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
10
-1
13
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
24
-1
-1
-1
10
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
30
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
43
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
16
-1
-1
-1
-1
-1
-1
-1
-1
-1
40
-1
-1
-1
-1
-1
43
-1
180
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
49
-1
-1
-1
-1
-1
108
-1
-1
-1
-1
524
55
2022
311
66
200
21002
55
68
118
65
24
117
10010010
205
35
185
125
98
98
120
63
1201
1121
322
1101001
3
124
341
65
331
63
10
83
201
213
12001
11220
167
1112
66
113
66
40
255
1230
82
255
53
103
201
1201
1203
2000
85
32
9
87
31
95
110
152
101100
54
147
1001001
109
227
2012
13
10101111
8
25
1110001
2113
366
124
230
21
40
264
148
2021
454
20020
211
2030
5
113
30
60
11011
13
21
143
35
314
126
47
157
127
11222
12100
242
212
76
148
1111100
2020
155
167
510
164
22
3
34
1230
10
2000
1100101
10000111
71
7
10101
340
210
97
59
11
153
21002
134
257
99
175
54
233
24
21002
88
1101001
76
166
100
75
27
55
97
45
431
311
1101100
10
61
331
10121
105
32
143
1
33
174
101
119
56
2
251
1300
203
2311
2
138
306
230
197
213
163
111
121
62
54
26
213
35
56
85
65
230
12010
18
47
119
193
119
365
225
2100
100
11200
1000
235
305
10
22
1011111
145
136
132
10110
132
10011110
45
92
10
342
261
2232
13
241
2021
10010
240
130
115
220
111
156
215
75
10
133
401
100110
66
64
12220
243
1101
21001
1110000
20001
117
2
15
341
1220
47
422
116
142
77
135
80
1024
10001010
165
44
10101111
210
1201
100
110010
210
55
104
331
116
69
67
132
122
22
116
178
1000
11011
216
147
2211
10101000
3013
110
1000000
57
143
234
1111
95
1212
114
126
32
1
52
254
54
96
10
1130
221
2013
20010
10112
514
34
5
28
47
432
88
12000
1323
114
210
129
1100010
320
214
10
59
271
1032
135
38
2110
197
215
24
7
66
201
58
118
11110
48
57
20022
148
212
110
1030
64
24
43
112
11001
75
200
235
20202
86
20211
1201
215
2213
256
4
63
60
2012
201
225
225
174
1214
200
121
165
104
140
32
452
303
247
70
10120
98
114
30
332
341
10
11220
73
10110101
11122
341
50
10
1041
32
154
34
12101
20012
102
10011000
56
20122
325
35
69
12002
1032
2101
77
270
146
210
18
187
10
3010
101
301
84
98
12002
10
21100
1140
14
1101
44
10
1000100
10101111
1013
101
2121
2312
20022
1001000
162
123
20102
244
2
50
140
20
63
36
24
1120
117
10010000
175
21011
62
1000000
2232
160
12212
10
1002
44
10001
34
4
201
10
1100001
3001
104
20001
12210
142
89
27
15
125
223
3
39
52
122
311
65
233
197
135
2201
18
1133
83
1210
300
102
7
172
115
175
134
153
60
205
1121
43
78
149
79
12
133
168
10011000
246
106
164
144
100101
2203
134
36
168
12021
175
253
164
53
20010
137
10111100
102
1231
75
101110
172
10001101
11011
356
67
221
196
56
143
12221
34
112
121
110011
1100001
145
192
354
215
99
10
143
10110000
351
2303
176
62
366
171
213
144
143
7
186
37
1112
11221
162
46
38
304
302
1222
10
72
122
2210
10110101
421
2121
169
5
200
10
100010
153
255
76
404
332
114
1023
10
32
122
221
95
422
25
35
1002
1011000
143
154
1010000
124
44
100001
2303
2022
434
1111
94
96
45
81
34
104
187
109
250
330
54
62
49
63
93
29
325
203
150
1224
3002
3
332
342
104
345
139
35
10201
162
176
260
112
10
10001011
302
60
252
12
31
300
65
59
1000
1111
54
132
10
154
241
11011
1122
132
1332
165
20
264
46
10110
9
257
120
34
1101
231
2032
1100000
109
154
1202
15
203
118
10121
10
2313
1333
123
97
106
37
7
54
106
13
200
1111
76
83
450
363
99
2110
1111110
2212
119
47
2022
98
503
63
10101011
92
32
1123
106
314
5
77
121
425
38
75
169
75
323
126
72
12011
131
66
43
42
111
10101001
13
1031
247
88
64
41
23
1110100
101
2220
334
272
235
414
400
10001101
122
134
2
200
1000100
48
23
10101110
141
10
113
230
76
63
1024
10001001
10
32
46
360
133
128
1122
82
150
111111
2
67
312
230
76
222
137
62
113
41
154
137
56
10122
1032
13
345
37
2102
2203
255
122
70
25
154
157
1
12
1010
321
144
253
45
22
162
89
1213
142
56
132
120
1214
243
11021
1111111
59
134
1101100
17
321
1121
112
15
124
126
10111
22
1322
54
11000
192
10
154
101101
103
61
164
121
123
404
61
243
89
111
64
143
171
2322
86
53
2100
111
12
84
10
28
167
134
311
2013
231
216
206
10201
10120
174
187
100000
37
1302
67
118
54
10001011
117
241
72
93
25
5
130
304
324
322
16
109
21
116
76
5
2011
2030
49
144
321
13
2010
333
433
1021
1221
522
58
87
2102
132
2
144
107
7
125
237
245
433
106
132
29
69
136
164
251
10020
204
147
1003
2020
13
54
1011
105
3
1111110
451
11000101
136
25
166
61
99
40
1121
112
82
10
88
257
1241
118
15
432
47
96
65
10102
76
246
231
118
163
161
42
224
46
117
35
423
60
2032
44
251
65
1022
56
11100
142
43
105
56
343
78
1222
311
20112
2010
13
154
40
223
46
10
223
102
93
220
