2
1
26
163
5
52
345
77
60
26
1
62
1
163
135
40
1
111
1
20
15
345
62
9
62
62
5
1
135
5
77
4
1
135
218
135
135
9
267
168
178
218
135
5
15
2
15
218
15
4
117
15
2
10
267
163
6
9
168
36
15
15
3
135
117
72
15
160
62
218
5
5
15
2
72
36
36
26
77
15
111
62
135
131
102
135
292
2
5
15
15
5
5
798
62
2
36
15
111
367
1
15
160
20
72
218
4
1
199
544
1
111
4
1
285
292
5
135
86
15
135
111
135
72
26
135
953
560
273
1
6
15
15
1
72
10
1
9
15
111
15
218
15
72
1
72
15
111
15
131
36
117
6
19
15
15
1
36
20
2
4
1
1
135
121
117
36
36
111
5
15
1
3
135
2
160
133
15
19
6
15
135
2
3
72
263
125
1
1
9
1
2
86
1
1
102
1
135
1
157
2
2
10
139
26
4
10
4
15
496
1
135
21
1
1
1
283
1
324
1
68
15
4
1
135
125
119
1
1
1
1
1
62
26
26
77
26
1
60
1
15
1
1
26
1
117
117
1
135
129
15
204
135
218
135
218
111
15
5
73
163
5
27
5
111
1
62
135
6
15
4
1
173
131
15
77
2
6
15
283
15
556
193
3
1
62
573
111
10
5
204
2
62
62
2
9
6
26
163
135
432
361
2
111
62
62
111
6
62
62
40
163
15
26
77
1
15
5
26
15
15
6
72
62
1
77
62
117
9
15
36
3
26
26
19
4
20
163
15
26
1
72
72
2
1
27
315
72
72
15
20
135
111
6
173
72
283
135
135
36
20
4
15
138
4
111
573
6
15
1
1
168
1
766
15
111
62
5
199
36
6
72
15
62
1
15
111
5
62
15
15
2
9
530
111
19
6
204
1
4
111
210
2
160
15
15
218
1
1
4
135
40
135
283
5
20
72
15
1
2
15
15
15
15
15
15
15
15
15
62
116
1
4
135
36
4
131
75
111
15
20
218
163
40
218
15
26
135
111
36
135
295
204
135
5
135
2
218
218
2
9
5
15
36
2
199
2
135
77
4
10
6
1
6
97
373
111
257
1
5
72
10
26
15
111
382
15
218
2
111
75
247
1
62
15
135
273
1
10
163
72
112
157
135
8
6
82
4
15
15
15
9
627
15
10
15
36
2
247
247
15
62
1
5
62
36
160
20
1
1
77
26
2
209
135
117
1
135
6
26
15
26
1
131
1
5
10
218
5
1
62
111
1
8
9
1
15
26
1
10
41
111
1
4
36
218
72
72
135
1
135
168
15
117
6
160
26
26
200
115
160
15
1
26
5
19
20
2
111
218
135
19
160
72
20
62
15
135
1
1
2
77
62
111
135
10
6
239
111
36
798
6
1
77
62
15
135
15
26
119
62
496
15
1
1
6
10
6
15
46
6
135
72
1
62
15
135
135
5
20
15
7
6
15
1
122
2
1
111
283
135
15
1
168
15
62
135
173
15
1
1
111
6
62
4
314
77
1
2
1
62
111
218
5
135
77
111
5
218
210
6
20
1
15
26
135
568
15
1
1
1
1
1
1
1
1
10
10
1
1
1
1
1
1
1
10
1
1
1
10
218
1
111
1
4
131
6
26
5
5
173
62
218
135
3
36
113
36
111
168
218
9
3
135
26
82
163
5
1
20
5
15
200
26
9
1
36
62
20
62
2
15
62
2
20
2
6
77
72
5
135
218
26
283
1
135
1
173
62
7
15
15
168
1
15
10
40
5
36
111
1
117
72
204
73
1
15
218
15
5
249
2
20
2
10
1
117
1
36
15
218
77
283
6
15
111
36
135
9
86
1
6
111
77
135
62
62
62
1
122
810
26
62
62
62
62
15
111
5
6
9
9
135
2
4
168
523
18
135
15
26
36
6
26
72
6
523
511
5
173
135
218
5
2
135
135
5
168
131
117
195
26
62
135
315
72
273
77
15
15
15
15
6
135
6
111
1
283
8
397
20
135
5
160
4
62
6
111
1
5
15
1
20
6
135
2
20
4
111
5
26
15
117
72
1
163
1
135
40
163
27
15
218
9
1
6
2
168
607
77
163
163
5
209
36
97
72
1
111
36
218
62
2
1
135
135
6
2
218
9
48
111
163
111
72
5
20
192
121
4
200
21
1
397
62
72
135
135
773
204
1
6
62
135
135
20
1
1
122
15
168
9
15
15
135
234
2
10
77
2
15
326
6
15
77
1
135
1
19
5
72
2
72
6
168
1
15
1
62
62
135
77
283
292
5
20
6
62
1
135
135
6
72
135
5
15
135
5
20
135
20
62
15
72
19
15
135
62
135
5
6
9
20
4
1
1
20
10
111
135
72
15
97
6
77
2
62
26
168
10
2
135
62
1
142
135
68
11
135
218
4
15
62
386
15
1
218
6
26
168
4
77
1
168
295
26
168
135
3
6
1
26
6
2
1
160
111
122
26
111
15
40
77
2
257
5
204
19
7
1
384
111
6
1
5
168
1
1
218
15
6
2
62
72
15
218
9
168
73
111
157
1
163
135
72
1
6
1
6
1
36
77
200
2
131
72
135
10
15
2
1
52
1
103
1
10
111
36
267
36
15
26
1
135
77
1
1
26
20
135
6
15
1
5
173
1
292
6
36
6
62
36
3
26
365
26
218
15
4
72
15
72
15
9
218
218
111
19
292
111
135
365
15
199
15
1
1
4
160
19
168
9
1
15
36
15
204
15
72
1
111
218
159
48
6
15
352
1
135
4
26
1
72
1
15
160
62
62
283
36
60
75
2
111
1
26
5
72
15
494
26
3
132
816
15
1
111
1
463
15
15
15
1
15
15
15
15
3
15
131
199
292
26
15
15
62
135
4
111
1
6
20
15
132
6
15
1
3
26
1
15
334
111
15
4
131
4
72
798
1
1
218
48
72
5
62
135
1
62
9
117
6
6
773
1
111
6
6
15
5
6
72
135
135
218
62
135
77
559
1
20
77
204
1
6
6
314
168
62
1
249
1
72
1
1
82
2
1
2
6
111
135
35
1
1
5
77
1
5
135
77
6
20
2
6
2
135
19
1
20
36
6
1
142
5
1
292
10
111
7
36
15
20
72
163
36
15
5
15
218
168
4
10
72
15
6
4
135
5
15
404
73
5
82
4
26
1
77
392
15
135
3
218
72
111
15
15
15
72
1
218
9
1
3
62
122
1
1
5
15
218
36
62
5
163
2
1
26
26
2
19
20
20
4
773
200
68
15
283
160
1
314
20
77
5
72
15
15
132
135
7
26
1
62
138
138
1
7
135
8
62
2
135
132
6
62
62
168
11
72
283
62
62
496
62
9
62
62
8
62
135
295
15
1
20
121
496
20
10
111
72
5
163
20
111
5
36
20
253
204
293
12
773
4
18
3
62
4
15
4
72
218
6
205
536
2
20
2
6
299
2
62
36
135
62
173
131
72
132
60
186
4
1
26
15
9
2
20
811
1
135
15
117
157
157
72
73
15
1
15
135
20
135
62
761
97
72
40
15
5
234
77
72
26
6
173
9
82
36
72
72
1
26
15
5
4
20
77
135
1
1
86
31
1
342
15
135
292
15
283
1
15
1
2
1
15
218
1
135
170
135
1
27
122
5
36
15
111
6
144
135
77
213
6
117
36
2
204
5
15
6
15
283
1
111
1
135
315
135
20
20
15
62
135
1
135
346
283
15
135
26
6
8
160
4
26
1
135
15
6
5
523
273
62
195
9
163
111
15
9
72
525
20
132
4
5
1
6
1
1
135
160
6
6
15
135
15
163
3
2
1
110
1
11
1
77
1
62
131
135
42
72
268
2
4
135
168
160
253
596
6
15
5
253
111
135
135
15
60
218
5
1
1
1
15
72
4
10
5
72
62
10
111
15
135
75
397
72
15
26
111
36
168
1
159
26
1
163
160
218
73
163
36
20
1
15
111
135
1
26
160
5
6
26
5
135
15
173
135
135
77
62
26
77
6
249
167
5
5
5
5
5
5
192
72
20
5
15
160
75
135
5
1
455
1
273
15
2
111
36
135
15
117
117
218
72
218
791
62
72
1
72
1
62
111
72
438
1
103
2
26
2
10
15
9
6
77
135
132
2
62
26
1
218
292
283
131
36
5
26
20
135
111
26
1
218
131
6
36
36
77
72
6
60
62
111
15
1
1
218
111
43
1
1
135
26
90
15
379
36
15
5
20
72
131
111
72
20
5
218
121
968
1
1
200
15
163
2
791
117
15
117
5
117
72
6
40
295
15
135
135
1
111
135
26
195
283
111
26
72
62
5
5
9
135
218
135
1
163
151
15
163
12
1
15
111
218
20
20
2
6
15
111
283
9
26
15
117
537
72
218
62
4
121
62
15
6
15
210
383
26
523
68
1
72
5
15
1
111
5
15
5
6
1
62
1
1
135
1
1
4
163
20
135
62
4
5
102
5
110
3
5
9
11
72
6
1
3
201
15
7
15
2
15
62
5
3
1
15
26
218
62
72
163
135
15
5
4
7
15
366
43
2
1
249
292
8
135
26
1
7
168
117
26
9
62
2
1
218
15
1
3
15
135
218
6
15
68
10
6
135
77
6
6
135
5
9
111
160
218
15
160
6
73
111
15
4
1
121
111
2
15
163
204
15
4
36
1
293
82
135
20
15
62
72
135
160
4
6
6
135
82
135
36
106
1
97
20
10
2
62
249
77
131
135
15
62
4
36
9
26
556
15
77
15
222
72
40
1
168
10
2
4
798
121
15
15
26
210
4
111
135
1
218
26
218
77
72
2
1
1
15
4
1
142
273
62
322
283
82
15
5
5
1
135
2
20
5
1
10
117
111
218
135
121
135
72
62
121
121
121
72
511
121
121
121
218
121
121
121
135
72
121
3
62
121
773
121
135
121
72
121
121
135
135
62
62
121
62
72
121
121
121
121
121
135
121
121
121
135
62
72
121
160
72
121
72
1
361
1
20
15
62
26
62
36
168
62
366
15
15
26
20
131
135
1
135
20
131
135
5
160
27
19
20
9
4
62
6
6
40
6
111
5
26
1
15
5
20
5
211
1
36
163
15
5
3
131
115
886
15
103
218
142
294
115
135
218
6
15
2
26
1
1
26
62
2
122
556
1
111
15
5
195
361
77
4
1
62
5
26
111
15
115
1
103
15
26
15
20
5
20
4
72
72
168
115
20
36
82
1074
15
72
526
195
9
75
40
4
48
26
5
135
117
82
9
6
195
1
4
1
4
4
77
62
111
4
111
15
62
4
36
4
4
2
4
62
2
62
4
62
4
2
4
4
4
4
4
62
4
4
4
77
135
62
4
35
2
352
4
2
62
2
72
4
4
1
1
4
77
4
1
4
4
4
4
4
4
4
135
135
4
10
4
2
2
135
135
77
4
4
1
4
82
2
4
2
2
2
4
2
1
2
4
4
36
4
1
77
4
1
4
2
2
19
23
2
6
77
4
1
77
62
2
62
4
62
4
4
15
1
62
4
2
4
1
4
239
4
1
2
77
1
4
43
4
77
4
1
4
4
135
4
2
4
90
4
352
4
4
2
82
82
4
4
68
1
204
4
1
4
4
4
1
62
62
4
1
1
4
135
62
2
62
2
135
62
4
21
4
352
135
62
1
4
1
4
2
2
1
2
1
5
402
135
5
5
72
1
218
218
72
305
204
1
15
386
6
111
283
1
26
72
1
6
4
20
19
5
163
15
218
135
1
111
2
15
160
168
6
7
15
6
72
218
163
48
283
915
1
218
1
159
1
15
1
36
111
10
15
168
142
1
15
135
157
3
2
1
93
1
3
135
111
18
135
62
160
168
5
1
15
6
26
1
9
135
36
15
15
2
135
345
204
2
2
4
40
2
4
102
15
163
135
113
1
5
1
89
4
3
9
9
218
3
2
1
6
121
62
2
72
218
10
218
6
15
211
2
36
15
1
31
1
283
6
2
15
1
77
249
1
111
135
3
2
7
15
122
15
194
1
15
15
15
5
1
20
9
15
19
1
7
6
111
230
218
112
49
5
135
295
4
135
72
135
20
20
20
72
72
20
20
20
20
280
1074
6
1
9
135
6
77
2
36
295
5
135
5
111
6
211
160
1000
1
135
15
1
15
135
72
62
6
173
111
111
26
15
15
1
283
111
72
15
9
257
5
5
135
210
602
163
15
20
111
210
1
36
15
111
5
52
36
292
15
163
40
62
111
26
168
26
111
9
5
72
26
103
36
1
20
135
20
20
2
111
26
15
75
15
15
5
5
26
218
112
15
5
5
218
26
15
5
5
168
5
20
5
26
10
36
26
1
15
135
36
5
15
131
5
72
3
111
5
5
9
26
5
15
5
210
386
20
4
5
10
1
218
5
239
36
26
204
210
111
163
26
36
15
117
15
163
5
295
36
168
15
121
131
117
168
6
131
117
62
26
26
135
15
77
135
135
135
6
200
5
135
117
6
5
15
36
4
160
15
160
40
91
15
6
3
6
72
1
20
15
135
1
26
3
117
6
135
249
218
10
694
111
8
1
283
15
15
1
26
160
6
15
62
8
1
15
160
6
239
1
2
218
135
102
159
72
77
72
68
132
2
10
3
2
2
15
26
160
852
36
2
2
2
62
111
2
4
15
15
72
4
20
135
135
135
247
387
218
75
135
142
135
218
135
218
15
135
387
135
135
283
135
135
160
6
135
387
75
218
15
75
283
218
15
218
163
3
160
5
765
218
168
5
10
5
218
15
218
15
5
218
218
3
15
218
218
218
218
5
3
135
135
75
511
115
75
135
5
5
15
5
5
160
135
218
528
62
160
72
218
5
75
218
135
218
218
15
75
15
218
15
5
15
20
20
5
15
15
6
218
15
115
5
218
5
163
15
5
20
387
5
218
15
218
387
75
75
115
72
26
218
218
75
218
75
218
135
218
218
15
75
75
72
5
160
397
135
20
15
15
135
345
135
15
75
387
218
5
75
15
15
15
218
5
798
218
218
292
249
495
5
15
249
218
72
218
135
15
157
218
75
345
218
75
75
72
15
476
5
135
26
218
72
15
387
249
15
249
410
382
218
210
5
160
135
173
218
218
249
135
798
75
452
1080
15
218
75
75
218
15
75
75
15
218
135
15
218
20
77
135
218
135
218
75
5
218
135
218
218
218
249
20
20
135
387
5
218
1
218
387
20
249
15
15
77
160
218
218
173
387
160
117
20
75
249
75
135
122
72
135
387
218
75
75
387
75
75
5
5
135
160
75
3
160
72
218
218
135
218
218
5
75
218
218
218
218
218
6
218
75
249
218
387
218
218
102
160
5
690
218
218
20
75
283
62
218
72
556
115
75
72
36
1
15
73
1
218
6
163
62
62
4
135
62
26
15
3
157
135
36
62
15
135
15
135
4
121
72
20
20
1
362
207
1
97
72
1
26
10
15
9
9
15
1
186
20
111
15
239
243
10
15
135
15
1141
111
5
2
142
135
168
75
15
15
203
5
135
5
135
93
135
62
62
72
1
72
15
798
15
135
62
6
111
6
9
135
218
5
15
117
160
2
20
210
2
5
77
15
218
2
20
6
135
1
15
111
132
3
62
77
1
257
26
111
135
15
73
73
115
1
36
27
15
5
218
1
62
5
2
537
142
36
6
6
111
3
27
4
4
4
1
4
15
1
4
117
135
19
111
73
2
204
26
714
103
273
43
283
131
6
5
798
160
132
6
31
1
6
135
10
15
345
15
15
15
10
1
1
6
135
5
135
5
72
314
20
15
496
6
62
1
20
1
1
159
211
168
48
6
132
26
26
26
15
15
72
6
2
20
1
200
1062
62
62
15
1
315
15
87
75
103
218
20
195
5
36
1
77
40
1
163
218
5
135
135
283
218
20
82
135
15
218
135
26
261
77
386
2
15
20
15
6
15
135
77
116
379
1
9
7
62
9
15
9
283
241
15
19
6
9
15
168
15
27
117
15
15
15
5
26
15
1
218
10
1
2
160
1
135
135
218
5
15
9
15
112
77
111
15
6
73
1
77
9
77
48
168
1
40
135
62
72
115
15
111
168
72
1
6
20
326
15
135
218
218
218
135
15
218
5
218
479
135
5
5
218
5
386
218
6
218
218
5
135
5
218
218
218
218
218
5
218
72
218
218
218
218
1
6
6
111
26
86
15
15
15
15
15
160
36
386
1
2
15
36
102
72
377
15
5
72
111
135
1
86
20
131
26
77
131
6
5
160
204
135
859
1
3
77
160
15
6
26
163
5
26
1
15
200
4
40
62
4
15
1
204
135
1
36
72
11
218
966
3
587
77
1
5
62
62
1
383
10
1
4
15
62
15
10
6
6
15
55
1
4
15
2
15
117
2
26
204
15
6
77
1
111
15
168
36
15
6
135
72
6
2
15
77
117
1
1
15
1
20
15
5
115
131
62
1
218
15
9
135
1
1
26
210
283
73
160
62
5
160
1
62
178
6
1
1
1
1
1
1
1
1
6
36
26
5
218
6
6
1
15
111
75
82
218
7
160
35
15
4
135
10
111
168
26
36
283
55
1
62
117
77
2
77
135
218
62
15
1
2
1
122
135
2
6
4
5
1
72
72
5
5
6
20
661
7
62
77
283
218
2
3
72
15
135
62
556
1
479
218
62
5
36
160
72
77
525
218
1
6
35
111
111
26
111
111
111
111
111
111
111
111
135
111
135
111
135
111
77
111
111
111
111
111
111
111
111
111
111
26
111
111
111
111
111
111
111
111
111
111
111
111
111
111
26
111
6
111
111
111
111
111
111
111
111
111
111
111
111
135
135
135
111
135
111
135
111
111
135
111
111
111
111
111
111
135
36
111
111
111
111
111
111
111
111
111
135
36
111
111
111
111
111
111
111
111
111
111
556
111
36
111
26
26
111
111
111
249
111
111
111
111
111
111
111
20
249
111
111
111
111
111
111
135
111
111
111
111
111
4
135
36
26
111
111
131
111
111
111
111
111
111
111
111
36
111
111
111
218
36
36
111
20
72
218
111
111
9
111
15
361
111
111
111
111
111
111
111
111
373
111
111
111
111
111
135
72
111
111
135
111
111
111
111
111
111
111
111
36
111
373
111
111
111
112
111
111
111
111
135
135
26
111
111
111
111
111
111
111
135
111
111
111
36
111
111
111
111
135
111
111
6
111
111
135
111
111
111
135
20
111
111
111
111
111
111
135
111
111
111
111
135
111
111
15
6
111
111
111
111
111
111
111
26
111
135
111
111
111
111
111
135
111
1
1
511
36
1
62
135
135
1
171
103
15
15
142
112
1
10
15
73
111
3
1074
72
62
135
2
15
6
111
26
168
111
305
15
73
15
157
6
36
168
6
135
2
6
6
6
168
135
5
135
6
26
135
15
19
896
72
2
111
3
111
72
1
6
5
5
261
1
218
203
5
111
247
72
7
26
5
6
1
7
15
142
168
4
15
9
111
36
283
121
168
135
36
75
135
72
135
36
135
366
36
160
3
2
20
6
10
111
135
62
2
1
1
168
132
1
1
6
72
15
15
26
168
9
160
211
72
218
72
283
386
26
2
5
72
386
72
72
26
295
799
31
382
2
1
20
160
1
798
3
15
207
15
15
6
1
1
135
249
1
111
6
1
15
135
103
163
62
77
135
72
20
6
20
72
218
3
218
163
273
75
75
115
3
1
5
77
218
15
117
163
2
5
36
111
62
26
15
1
15
210
1
15
135
1
851
6
283
193
5
36
72
135
10
2
1
163
160
1
267
135
15
15
218
15
283
15
72
15
62
1
207
20
15
4
1
111
10
135
6
2
15
135
2
163
135
1
5
2
72
7
5
72
173
200
26
117
40
36
131
122
1
26
994
135
1
2
5
5
20
135
3
1
9
2
345
218
72
131
2
204
283
5
6
1
15
15
68
15
218
111
62
9
160
135
10
15
15
6
218
68
218
15
62
6
132
73
210
15
26
1
283
123
7
111
1
1
15
3
111
135
10
168
15
1
72
6
1
20
4
113
77
5
135
62
4
204
72
10
5
117
168
15
135
511
394
20
200
15
135
135
200
135
153
15
15
62
36
19
5
1
6
1
135
36
72
5
20
6
1
19
5
15
75
163
185
72
77
135
1
1
4
4
117
5
382
6
1
2
10
72
10
10
10
10
10
2
1
111
72
1
1
67
160
20
135
2
111
2
15
62
15
218
26
15
163
68
20
26
10
4
135
111
10
15
4
135
168
4
204
15
2
1
135
490
6
1
1
1
1
1
1
1
1
168
1
4
135
26
77
135
218
4
111
26
5
26
6
15
163
157
561
1
36
1
77
72
204
3
6
292
615
26
15
26
204
1
5
26
40
15
15
15
7
1
62
111
15
72
171
62
15
2
135
2
15
62
362
15
15
6
204
111
1
160
5
135
2
204
163
163
163
15
283
36
1
43
135
2
283
115
15
97
496
6
135
180
5
1
4
4
135
135
2
4
1
131
1
4
163
168
77
2
2
1
135
1
1
15
395
135
536
255
530
62
1
15
305
1
62
4
305
1
218
15
68
168
19
1
111
4
4
1
163
72
19
111
135
2
6
10
295
6
1027
1
168
1
15
1
72
2
36
122
5
26
1
204
5
60
26
10
6
200
77
117
20
15
132
72
5
218
1
9
20
5
72
62
135
4
15
124
62
6
77
160
15
111
62
4
789
15
26
218
135
1
111
26
135
72
204
10
1
135
559
72
9
163
4
72
6
210
773
5
2
1
1
6
15
20
218
249
122
62
26
111
168
218
111
15
1
111
72
20
62
135
77
15
112
218
5
15
8
77
1
1
9
72
10
26
2
6
261
5
2
40
5
5
1
5
173
5
1
111
135
160
15
15
36
2
5
208
9
239
218
111
5
62
2
1074
135
6
131
6
68
9
1
10
6
20
135
135
10
1
135
135
26
5
135
9
26
1
6
218
135
218
1
6
6
200
129
43
560
75
20
15
77
6
186
62
2
681
1
1
72
1
15
36
77
4
2
132
135
9
15
536
1
72
72
1
77
1
62
15
218
77
5
106
75
15
9
62
204
15
556
40
36
36
4
1
26
204
218
3
15
138
132
72
111
5
1
18
20
20
7
15
111
4
1
1
10
111
20
168
218
218
5
36
62
113
2
1
204
132
62
5
19
168
4
6
2
15
36
36
77
160
4
15
204
1
77
35
173
15
26
135
111
135
77
135
1
132
73
111
1
218
117
111
1
72
40
4
75
2
1
1
77
160
267
204
215
168
5
202
1
163
15
20
72
218
135
9
60
5
218
9
4
62
1
111
62
5
2
36
6
556
1
15
6
218
15
135
72
15
218
135
195
773
283
6
62
135
111
72
121
15
15
283
15
6
5
48
6
15
1
283
2
115
160
1
4
132
714
1
5
15
218
1
135
15
160
62
273
168
218
3
15
5
218
26
2
4
111
15
168
48
283
36
62
15
9
72
1
568
1
5
1
122
135
6
352
62
5
6
27
6
62
26
163
73
7
5
72
207
77
15
121
15
2
135
10
218
160
163
62
135
72
9
75
15
11
72
6
1
168
5
111
2
3
121
2
4
72
15
218
202
168
75
1
1
341
4
19
75
4
1
1
173
345
559
10
121
5
2
218
221
4
6
36
61
204
72
170
9
15
15
15
6
15
511
130
26
1
62
132
112
111
267
15
204
283
15
283
10
72
3
77
6
5
210
218
5
218
135
454
3
5
77
111
218
1
1
1
20
160
117
4
1
15
111
75
135
15
218
10
26
1
1
1
6
135
173
9
15
72
40
249
200
1
1
6
15
9
301
72
111
1
218
117
26
1
255
15
218
218
2
132
20
77
131
1
135
218
491
207
111
40
15
36
2
218
82
15
15
62
15
72
163
3
15
283
168
218
5
1
15
72
72
15
111
135
257
111
1
20
19
294
6
273
1
1
26
5
2
135
117
1
6
36
111
301
135
160
62
6
2
2
2
77
15
15
111
192
36
72
102
5
135
210
62
135
9
135
273
4
1
135
2
163
135
72
111
77
218
4
15
1
72
36
1
135
36
179
135
1
135
1
15
15
15
82
82
135
4
77
1
5
4
295
36
40
1
115
2
4
5
18
132
103
9
1
218
77
6
1
72
173
111
160
5
387
9
15
20
15
62
1
2
43
26
3
173
15
9
111
72
170
15
151
6
135
168
2
111
195
62
2
157
5
5
121
5
6
511
72
48
2
15
111
283
1
15
4
15
111
366
247
111
283
249
111
135
7
5
40
15
72
5
20
111
1
15
4
4
160
26
2
62
117
111
26
1
1
218
7
72
2
2
15
218
6
2
9
173
15
1
135
97
2
15
111
77
5
1
2
1
3
20
15
1
15
15
511
2
72
7
163
195
135
15
1
1
15
2
15
170
135
27
20
2
26
31
275
1
5
2
432
1
1
285
72
26
117
121
15
283
117
195
10
52
6
1
4
420
20
15
36
10
73
1
15
135
15
62
2
6
160
115
1
5
1
72
526
135
131
239
26
1
2
15
249
62
15
62
60
10
5
111
1
15
15
77
72
530
2
2
170
62
10
135
62
72
122
135
77
117
218
6
6
77
15
5
62
283
1
5
210
294
1
8
5
5
15
15
15
15
26
15
4
6
4
5
135
72
26
36
2
5
1
1
163
6
5
36
15
138
234
135
1
218
2
20
8
15
5
5
142
1
111
41
15
247
4
2
15
135
421
159
62
5
130
218
115
218
62
218
1
6
1
15
352
1
135
40
1
173
48
2
135
15
15
111
5
218
20
568
36
2
5
5
6
5
15
77
6
111
218
1
1
511
135
15
62
135
1
36
1
2
20
568
218
1
283
135
135
2
1
168
218
77
5
1
6
218
168
218
75
26
1
135
292
36
6
15
168
9
325
1
1
111
1
200
5
1
72
1
77
26
15
19
111
1
168
15
72
6
111
6
111
4
111
218
131
157
204
15
283
183
1
283
4
15
239
4
15
204
15
15
10
15
15
15
77
4
15
218
4
15
15
15
15
15
852
131
36
170
130
121
5
111
48
275
392
111
77
6
111
111
1
10
111
15
77
15
6
6
1
1
239
301
26
15
15
15
15
2
2
36
6
111
20
6
15
392
15
5
62
293
1
111
111
62
62
15
15
135
27
135
3
15
135
5
239
135
36
20
15
157
5
168
5
72
77
168
77
135
218
1
15
15
60
62
5
15
218
204
4
72
135
20
15
121
6
15
5
7
15
1
1
135
160
72
62
3
82
4
135
1
41
8
1
2
40
5
26
6
6
2
15
4
73
122
15
62
5
111
352
4
352
4
19
135
6
15
26
15
15
2
2
15
135
2
2
62
135
2
15
218
135
19
1
50
62
1
10
10
12
249
75
218
218
77
239
26
72
283
62
72
15
62
295
26
15
1
4
7
111
218
5
72
15
15
10
4
36
10
1
1
10
10
10
496
15
1
8
280
218
62
168
1
72
135
1
121
15
72
1
15
218
2
1
15
15
135
20
218
36
9
173
15
36
15
111
89
132
8
20
1
26
4
122
135
36
111
62
218
283
168
2
77
15
1
20
135
135
5
8
15
5
26
159
111
26
15
26
15
168
9
163
193
19
77
283
132
121
2
186
5
230
6
173
168
48
5
135
15
15
72
72
36
1
20
5
549
72
432
36
1
15
5
2
20
36
1
295
8
77
9
851
1
204
4
1
4
4
111
6
1
1
36
160
15
135
2
135
15
72
1
103
15
19
1
526
249
121
26
5
135
1
4
6
111
62
218
1
5
72
40
6
72
15
6
6
15
6
135
4
5
72
15
15
6
135
62
204
3
218
111
1
1
1
1
1
1
6
117
4
62
9
6
160
249
77
36
15
72
111
1
72
163
15
163
255
40
62
121
1
618
72
19
15
511
1
62
15
249
102
15
5
4
135
15
1
26
15
15
72
6
1
15
1
3
163
1
2
26
5
111
135
15
26
1
15
1
2
292
168
15
1
135
15
6
202
295
111
15
62
20
72
20
135
20
20
31
3
15
135
157
5
1
2
5
77
5
20
202
4
5
3
218
131
72
4
1
1
2
135
160
4
6
163
6
218
111
135
15
6
218
135
1
6
111
121
135
2
15
5
135
15
2
1
241
241
19
20
135
135
111
2
249
160
77
111
168
111
15
135
218
111
135
1
295
112
135
5
36
490
173
77
295
15
6
27
273
135
15
168
36
1
36
537
10
10
1
5
5
5
5
5
36
20
273
283
19
135
204
135
122
72
62
6
1
2
618
1
132
5
20
72
2
62
72
20
135
112
135
135
111
1
366
10
111
6
135
15
1
159
135
77
5
62
36
292
26
135
1
1
168
511
6
3
1
160
15
5
15
1
77
1
4
4
996
15
218
62
173
26
2
15
62
97
62
6
5
1
111
1
537
132
72
5
1
218
6
6
15
218
10
241
9
40
15
1
72
9
15
247
1
36
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
6
10
163
10
15
1
5
111
15
305
135
204
5
135
1
2
1
15
3
135
15
36
1
6
1
249
26
173
26
62
5
218
163
184
36
15
1
82
10
2
6
15
72
135
160
62
72
77
292
36
5
1
9
15
135
132
62
15
132
1
26
2
111
9
15
6
173
5
173
111
15
6
15
218
15
4
26
1
135
111
73
135
7
15
3
15
15
2
204
1
72
1
1
111
1
2
10
15
111
204
15
1
1
111
1
135
20
9
111
160
62
10
218
15
20
10
26
1
1
1
1
1
15
1
1
1
1
15
1
111
10
26
160
1375
62
2
75
168
72
62
89
273
254
218
135
15
1
159
283
26
4
72
135
135
15
1
117
1
111
1
4
26
72
20
26
72
218
27
218
6
15
111
4
121
1
111
72
15
1
9
131
111
5
1
26
15
135
135
381
168
135
6
5
135
115
207
135
168
135
77
62
1
36
135
6
15
26
5
1
111
241
135
26
72
62
438
1
5
15
218
218
36
5
5
15
72
72
4
2
345
135
5
6
1
72
1
1
2
345
15
15
1
135
62
36
20
6
1
1
72
15
135
6
5
195
218
1
3
15
15
1
68
204
15
73
117
111
163
1
72
1
135
62
111
121
195
15
2
111
4
1
1
2
72
2
3
283
135
15
204
121
218
798
52
15
9
117
163
72
6
241
1
19
6
6
2
2
511
13
5
121
4
352
62
10
15
4
15
55
456
6
135
2
2
160
111
9
173
135
36
62
15
6
2
5
19
1
72
204
36
15
6
15
15
204
1
68
204
1
20
15
62
15
207
1
111
2
135
15
135
131
15
1
2
5
135
15
15
15
20
5
111
714
218
160
135
4
15
6
798
15
5
1
15
77
75
283
62
160
247
72
36
135
218
1
26
77
132
173
1
168
3
135
1
20
496
6
77
218
1
62
157
15
15
1
135
9
115
2
5
5
15
160
15
465
111
26
36
9
36
283
62
1
1
6
5
72
111
68
135
493
5
1
1
135
283
10
283
20
5
77
4
15
168
1
2
211
117
20
36
6
62
160
4
135
6
177
1
135
1
160
20
15
6
15
1
15
4
6
249
26
72
345
102
1
619
6
309
15
4
210
5
5
20
15
345
5
26
5
1
2
6
15
40
1
1
62
163
5
3
5
160
36
135
82
204
97
1
218
210
256
2
6
1
2
2
463
15
15
15
15
204
1
2
36
117
20
1
93
1
160
1
4
316
15
111
1
1
1
2
354
1
1
1
1
1
1
1
1
1
283
20
135
6
160
2
6
40
72
9
5
1
204
111
273
6
157
1
5
5
19
20
135
1
62
1
15
5
294
1
15
135
20
6
160
15
6
2
345
111
283
36
1
218
68
2
1
5
62
15
62
36
5
6
1
135
1
5
111
5
15
36
135
338
26
4
2
4
2
111
15
115
15
10
5
10
2
218
10
10
26
15
210
5
4
72
15
2
20
15
1
20
60
60
60
135
135
135
26
72
253
2
10
8
2
5
111
6
135
82
4
4
163
10
1
6
2
111
15
5
4
293
10
135
135
2
502
15
249
2
26
10
1
72
1
5
4
1
36
1062
6
345
62
1
15
15
2
1
245
168
72
1
556
295
15
135
35
168
72
135
26
2
75
135
75
75
249
85
135
366
75
5
163
798
75
75
5
387
6
72
62
4
122
135
15
521
160
135
5
26
1
596
7
8
62
15
36
135
6
1
5
5
15
72
5
72
72
15
5
15
12
5
77
111
173
273
5
111
15
218
15
15
15
62
15
2
168
132
1
227
26
487
15
111
111
111
111
5
111
5
111
111
111
67
1
530
15
2
2
5
26
1
72
218
117
111
15
275
15
111
111
103
62
1
1
19
4
15
218
1
135
218
1
1
1
15
295
135
15
115
168
596
163
2
121
163
204
1
36
4
10
218
135
204
15
111
5
6
2
15
20
15
73
249
135
135
5
163
5
5
5
5
5
5
163
5
163
135
163
6
200
135
26
5
195
5
163
131
5
5
5
5
5
15
5
111
5
195
72
135
5
163
163
5
135
5
5
537
5
5
5
163
5
257
4
135
1
3
160
283
111
20
82
15
5
131
135
111
361
135
72
15
62
131
9
1
19
159
62
20
62
20
121
3
7
945
62
218
72
135
77
249
4
1
15
15
48
77
15
2
3
5
218
62
2
257
1
9
62
1
1
15
20
218
1
117
62
1
15
9
62
15
8
15
173
135
142
15
5
26
6
163
26
218
1
72
4
1
157
218
1
4
36
36
112
111
111
1
72
72
26
138
111
15
135
111
5
36
20
72
26
1
72
3
82
5
6
111
135
72
111
5
15
6
295
326
36
131
36
20
117
15
168
75
1
73
15
168
15
135
1
111
135
4
5
36
1
218
5
1
6
135
369
82
6
345
62
153
138
3
1129
5
5
15
135
6
135
135
5
4
218
135
2
72
26
111
6
6
204
1
135
1
15
204
4
160
111
36
15
72
2
36
2
111
163
62
2
117
62
20
72
10
2
15
2
204
283
5
160
249
4
160
77
6
5
20
163
160
68
10
907
10
10
1
10
35
111
1
62
36
15
72
117
5
305
1
230
19
5
72
6
6
5
1
4
75
135
135
206
62
115
6
6
6
9
218
15
62
1
160
6
273
10
6
5
72
15
5
3
1
2
218
135
1
1
200
15
15
111
132
1
1
22
62
20
218
2
62
10
62
40
5
19
15
140
207
15
15
4
1
15
4
5
8
20
315
292
62
163
6
5
183
5
15
1
204
113
2
15
135
1
135
15
218
2
1
62
5
1
9
6
210
62
185
135
6
26
131
15
15
6
366
2
1
218
235
62
62
62
62
62
62
1
2
6
1
218
1
4
5
239
135
72
1
111
1
77
23
5
218
62
132
173
218
218
163
62
160
135
9
1
798
160
5
15
15
121
6
211
9
15
15
15
15
15
15
1
1
20
1
1
15
15
15
1
135
15
135
15
15
15
15
1
15
15
135
15
9
1
1
15
4
2
540
111
15
6
278
1074
168
4
1
2
4
77
135
4
204
4
62
55
135
3
1
15
135
184
72
5
26
2
204
9
1
77
5
1
135
160
135
8
4
26
77
135
15
218
4
4
292
3
138
1
20
5
160
15
77
365
361
15
72
121
72
1
72
6
103
1
1
338
26
4
15
82
273
195
4
84
234
40
157
20
5
1
15
135
1
2
72
15
142
15
2
5
218
73
20
121
157
2
55
9
9
8
8
9
9
135
135
135
9
135
26
111
62
135
72
6
62
72
160
1
15
72
15
62
15
163
5
36
6
1
111
77
5
5
15
160
9
72
1
2
1
127
72
9
6
6
5
36
111
4
15
62
4
72
111
72
1
1
77
72
72
73
19
73
365
72
249
72
72
160
72
111
72
72
72
111
72
135
72
72
72
249
9
249
15
6
31
111
6
10
2
511
135
111
2
1
77
894
135
1
1
5
77
20
151
5
26
1
19
345
6
72
15
1
131
273
86
82
9
72
10
622
15
168
5
15
560
15
111
10
5
15
283
6
2
3
135
2
20
218
487
72
72
1
62
1
168
15
135
7
111
218
111
1
62
315
1
6
135
121
2
135
112
36
204
159
345
15
4
15
62
200
26
3
135
20
292
20
62
15
5
4
111
5
135
218
75
2
15
556
102
283
283
163
3
3
160
160
163
72
62
697
72
160
1
6
1
111
135
15
256
72
6
26
2
283
5
241
73
15
135
36
135
26
111
15
62
35
5
5
72
2
4
2
110
20
1
1
111
2
135
133
66
742
111
72
163
135
2
111
160
168
496
62
218
6
218
82
1
1
1
1
1
1
1
1
1
186
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
62
6
62
62
122
72
62
195
9
15
135
1
135
77
15
135
163
5
111
2
72
5
295
111
3
10
6
2
20
267
121
72
5
1
111
1183
1
4
544
62
2
1
62
132
62
62
7
77
62
62
2
62
2
2
97
2
173
62
544
8
103
204
261
7
2
103
62
7
15
62
62
62
62
2
135
5
62
316
62
1
62
63
544
62
62
103
62
62
62
6
62
62
1
62
62
283
121
20
9
2
26
12
121
204
10
173
77
20
111
5
1
15
2
6
9
72
15
111
111
1
72
4
204
15
36
121
15
163
36
10
15
139
218
111
1
15
1
4
160
20
111
62
5
15
6
6
72
68
3
1
72
111
15
5
58
1
5
218
72
2
26
20
77
5
1
72
4
6
135
20
72
2
135
9
1
6
117
163
1
9
2
15
218
6
1
1
26
62
218
1
1
10
10
5
10
1
1
15
5
5
5
5
5
5
15
72
6
218
77
15
283
2
135
2
62
20
3
20
292
204
218
10
121
1
131
135
2
111
2
345
4
135
1
173
8
27
20
206
111
135
5
113
159
135
72
1
1
1
311
4
168
102
6
4
9
6
218
135
2
218
1
556
1
135
1
135
62
6
62
4
5
160
15
20
15
135
2
77
1
15
121
168
15
4
2
62
72
135
560
1
163
132
1
62
6
135
5
40
62
5
5
2
15
15
5
111
6
135
135
135
26
1
1
218
20
5
4
2
10
1
163
1
48
6
31
15
15
1
19
62
6
117
4
519
218
163
5
168
9
62
72
9
1
36
15
1
46
115
5
1
15
6
142
40
436
15
135
15
160
135
132
1
15
6
2
1
103
9
82
72
77
62
5
20
4
20
1
1
218
5
15
15
218
86
15
157
15
15
62
2
15
135
77
1
52
15
199
7
19
295
2
2
103
117
36
26
204
135
218
15
62
1
6
62
62
15
15
111
1
121
1
195
6
15
15
1
15
969
15
1
1
160
283
121
6
72
9
20
163
20
4
5
112
5
15
72
6
387
1
62
1
19
218
72
1
1
1
1
36
4
15
77
2
129
77
4
135
5
15
4
15
26
1
1
72
15
1
20
167
511
20
12
15
62
1
72
261
121
160
15
26
135
1
142
1
72
4
9
2
1
48
73
1
48
1
1
1
1
135
15
1
2
20
111
117
2
9
1
6
140
31
6
1
1
157
26
1
1
1
15
6
1
4
1
15
11
15
15
15
117
9
1
1
15
4
3
1
2
121
15
1
1
291
157
1
26
1
1
11
3
9
60
15
131
62
160
261
283
15
19
1
4
49
6
1
218
15
2
6
1
6
77
1
1
15
1
2
285
4
26
135
26
6
9
1
9
26
163
1
15
62
62
1
6
347
15
6
10
283
1
62
36
1
1
15
257
2
19
2
20
314
111
20
1
1
160
62
4
111
62
195
20
1
1
1
160
6
132
6
62
4
1
204
4
6
15
135
6
1
1
20
1
2
283
2
113
49
5
6
26
292
4
36
4
15
15
1
135
3
4
1
315
12
111
496
1
147
9
117
97
322
2
11
2
135
6
410
6
3
292
40
132
2
62
9
496
1
6
283
15
15
1
3
218
15
135
153
167
121
283
77
135
271
135
6
15
6
15
62
4
6
15
4
157
1
113
202
1
5
4
10
6
62
1
27
9
1
5
218
2
1
15
1
4
23
467
1
9
15
77
135
1
36
15
6
202
2
207
1
1
9
62
15
173
1
152
8
15
1
62
15
241
1
1
1
1
2
6
43
167
6
1
65
48
345
896
62
3
31
9
132
15
7
6
186
1
6
15
335
5
218
135
204
9
1
168
171
1
1
10
113
62
15
20
4
121
283
476
1
142
135
89
113
2
6
1
1
1
1
1
1
1
10
2
4
15
493
132
135
135
1
1
1
6
6
1
19
1
1
6
9
292
6
15
135
1
5
4
1
9
1
342
264
15
1
186
102
62
15
1
1
1
1
36
186
72
1
1
1
10
2
135
1
283
9
1
135
1
19
68
1
1
8
9
135
1032
2
1
15
1
1
15
15
135
10
31
178
1
7
5
2
10
113
1
1
204
1
222
215
1
62
1
1
15
1
2
6
9
1
1
53
476
1
62
5
15
2
2
10
9
135
218
1
4
361
20
20
26
6
15
132
1
19
10
9
1
283
19
1
2
283
432
113
1
6
1
1
1
1
1
15
15
60
1
336
1
2
2
1
1
1
135
1
1
21
1
1
135
1
15
168
15
10
1
157
1
1
5
1
135
1
1
596
9
431
1
135
235
15
1
1
1
1
15
15
4
6
1
1
235
1
1
135
62
4
132
9
6
1
7
77
116
132
135
9
6
8
8
1
1
1
36
15
62
3
2
20
5
5
36
247
15
6
26
20
4
72
20
20
97
1
82
218
9
72
283
200
1
36
135
72
10
20
4
15
135
72
20
2
6
72
218
135
4
26
135
135
15
15
15
77
530
111
204
15
10
121
345
36
26
111
19
1
15
15
168
2
1
26
5
204
135
798
135
15
15
810
77
131
218
15
4
103
121
2
72
72
36
115
5
62
135
5
5
20
40
68
798
218
121
15
15
4
5
173
20
40
3
40
40
40
511
20
135
40
40
40
40
40
40
40
40
3
3
3
3
20
20
20
20
40
135
345
20
5
26
15
2
6
15
55
2
1
2
36
218
5
62
15
15
4
135
5
1
117
135
6
135
72
247
19
1
5
5
15
218
2
15
653
1
1
135
5
72
15
239
72
36
2
10
6
15
1
135
1
72
72
2
15
5
204
40
111
1
168
111
20
6
9
1
178
9
62
15
2
72
15
36
1
135
218
5
135
1
62
6
135
117
2
131
6
1
381
62
75
201
72
77
5
36
257
798
980
397
26
1
6
15
135
15
5
1
218
130
7
160
449
1
173
77
1
283
40
111
1
2
5
218
1
2
3
7
1
62
1
1
1
1
1
1
1
1
48
1
1
1
62
62
62
62
62
62
102
1
1
1
102
62
62
62
1
62
1
62
135
5
26
15
20
15
1
2
10
75
3
6
20
283
115
5
5
1
5
511
112
111
121
168
135
135
2
77
305
4
36
195
77
20
379
526
3
15
305
75
195
249
77
97
6
20
20
20
15
5
135
6
204
204
2
163
204
204
2
15
1
1
135
62
135
122
62
36
135
135
15
26
5
115
5
267
295
82
135
2
15
342
142
168
283
5
1
77
3
6
15
267
62
15
2
75
15
135
52
121
20
15
1
72
135
160
72
4
10
15
1
26
72
15
9
15
1
1
967
72
77
2
15
2
241
15
15
1
6
1
2
2
15
2
1
2
1
1
62
6
144
5
1
257
62
117
72
135
218
5
2
352
218
1
2
1
72
2
111
20
239
20
111
6
135
135
60
111
523
3
62
6
5
135
26
1
142
994
111
6
4
1
5
15
135
170
72
204
4
26
40
1
72
10
2
1
36
2
36
72
26
15
5
6
62
218
4
43
5
72
111
1
111
77
26
1
1
6
1
15
6
15
131
36
111
3
366
36
135
5
20
15
72
132
9
5
2
160
173
77
135
366
6
82
15
135
1
72
5
5
5
163
15
1
530
1
15
132
6
111
6
60
15
77
2
15
6
15
82
9
135
2
1
1
295
111
6
15
15
77
135
6
117
5
6
5
15
15
15
135
15
72
9
334
113
9
15
15
72
3
15
15
335
230
15
15
20
2
1
15
15
15
9
160
15
1
15
157
9
15
72
15
9
20
8
15
26
9
123
15
9
15
135
15
111
75
173
15
1
1
6
5
82
5
20
135
1
6
4
5
6
6
6
481
62
7
7
207
207
204
204
204
9
135
9
9
26
207
207
26
9
1183
20
622
1183
5
19
7
115
218
4
6
222
135
210
5
163
10
135
5
5
163
15
62
4
6
73
6
7
15
9
5
3
77
72
6
2
135
77
1
135
10
97
163
2
6
15
6
36
36
2
26
135
111
2
4
2
10
9
1
15
5
2
5
135
142
15
72
19
6
9
72
15
6
1
9
26
9
163
77
111
2
204
142
283
15
111
218
72
1
1
1
1
1
382
163
36
25
111
77
15
68
15
218
62
135
26
1
27
5
36
173
168
111
2
9
5
9
20
72
1
1
160
1
1
60
15
73
1
2
1
132
6
5
77
6
117
135
1
72
15
15
72
1
6
6
218
135
111
1
1
1
1
7
9
1
45
136
135
934
4
1
292
121
1
283
6
173
2
6
218
6
6
2
73
36
36
301
5
160
6
6
72
1
135
6
43
132
218
5
1
195
62
1
5
135
26
77
173
15
135
6
9
345
15
15
135
135
6
1
556
15
218
2
72
5
135
15
62
72
1
2
5
75
2
6
135
111
60
111
1
870
1
111
2
5
4
6
1
163
2
273
5
3
131
218
2
8
157
249
19
6
135
77
72
6
77
77
4
26
6
36
73
135
20
160
68
1
153
15
2
135
132
218
387
62
135
102
163
62
36
15
6
4
218
1
4
4
1
5
36
62
207
5
537
178
5
15
2
82
218
381
283
168
75
9
4
163
295
1
6
218
15
257
1
1
20
773
163
77
1
135
36
15
15
247
10
77
5
135
195
72
218
20
6
132
1
1
204
3
72
111
111
257
2
111
6
2
15
163
6
5
19
72
1
48
9
15
40
256
73
36
2
15
5
15
157
72
27
773
20
204
15
218
8
26
62
8
62
9
163
68
26
62
135
3
9
1
8
5
77
135
111
135
26
185
111
15
1
2
218
115
15
15
135
168
5
117
1
20
1
20
6
20
1
72
103
15
218
218
62
135
2
6
160
77
135
135
60
218
111
526
204
4
15
1
1
15
15
62
135
10
40
77
1
122
163
77
72
131
4
15
163
132
135
160
15
210
62
204
15
5
111
15
2
26
6
36
111
5
135
15
15
15
43
8
8
1
77
77
4
2
77
77
2
516
6
112
2
77
2
2
2
2
2
2
2
131
77
2
2
2
361
2
135
2
135
2
4
2
77
77
2
2
4
2
2
2
6
121
135
77
1
62
72
135
481
15
1
5
72
62
261
3
15
49
20
5
15
26
77
204
1
135
530
314
36
1
7
249
20
117
5
6
218
62
111
487
1
121
295
20
20
19
9
20
1
283
15
135
345
1
72
195
211
121
77
31
496
135
15
77
61
135
135
382
511
135
72
1
36
111
5
15
26
295
315
163
15
618
36
379
111
2
15
409
82
2
72
135
20
36
121
9
26
5
15
1
9
5
15
193
15
15
15
15
15
15
15
15
36
3
6
4
315
163
26
160
135
5
43
5
117
168
62
1
292
2
163
6
163
361
283
15
135
1
204
31
111
5
9
6
77
135
72
135
15
121
72
6
218
20
36
102
36
62
283
135
157
530
163
2
9
2
249
5
15
4
218
163
5
20
26
160
356
6
267
6
135
5
160
6
6
1
4
295
1
75
72
10
2
15
15
1
135
15
6
73
77
4
15
9
5
886
4
1
20
15
77
135
1
15
36
77
218
168
135
15
294
157
1
273
168
2
1
15
73
135
121
1
72
40
335
62
2
9
235
72
6
299
121
48
10
77
15
15
1341
5
366
102
798
5
1
15
5
86
135
20
111
62
111
1
135
62
1
6
9
55
48
68
15
111
295
135
345
102
6
2
62
6
20
19
19
62
5
4
36
72
121
1
1
111
218
6
72
15
15
15
1
62
163
6
218
10
15
4
1
135
1
6
5
26
15
15
6
139
218
36
62
111
15
1
51
168
135
9
20
19
15
283
72
77
20
6
9
26
2
4
4
2
27
111
6
10
218
103
15
6
469
6
73
218
5
20
82
6
15
77
2
5
15
20
2
5
15
273
1
204
135
15
348
26
26
2
195
2
6
290
218
62
135
1
62
15
1
1
195
4
15
115
160
2
115
2
1
111
445
135
218
62
5
111
20
19
1
40
36
1
135
15
9
9
15
168
135
1
72
92
249
15
112
1
15
1
168
204
40
160
82
20
62
6
20
97
10
132
5
135
249
1
82
1
1
1
1
82
1
1
6
10
1
68
1
4
1
1
4
82
1
2
26
1
1
4
4
68
1
6
6
10
10
4
10
322
4
1
26
68
10
4
1
4
1
1
4
10
4
4
1
322
4
1
1
1
68
1
68
4
135
1
68
322
1
2
4
1
1
139
4
10
10
397
20
5
135
5
5
2
218
15
72
62
5
5
72
1
9
36
1
15
9
15
5
135
218
1
1
5
111
135
283
204
2
135
4
62
62
135
6
40
111
345
15
6
15
77
135
130
9
72
160
72
132
5
1
72
6
72
5
15
6
111
153
26
115
297
2
187
5
111
111
135
72
135
26
1
315
1
5
1
1
62
511
163
72
193
163
103
5
36
115
204
204
15
4
204
62
4
283
62
131
9
15
20
10
1
530
2
111
111
1
15
62
6
72
43
3
218
1
1
77
62
77
218
10
135
121
168
135
5
2
2
135
1
135
103
132
1
135
5
26
62
1
20
4
72
499
1
168
211
20
4
111
20
111
77
72
6
6
6
6
6
6
5
15
239
1
163
15
1
27
36
218
218
111
2
117
15
111
72
135
15
6
1
36
315
15
2
6
10
7
2
131
36
1330
549
9
111
160
1
1
19
5
5
115
20
2
103
6
15
62
19
305
1
111
15
15
6
121
77
1
40
26
135
218
15
111
6
1
1
135
2
4
6
5
36
15
121
4
15
2
111
62
1
5
62
26
1
72
163
218
62
62
115
5
6
15
15
2
446
9
5
361
346
1
72
15
46
20
15
111
111
72
161
15
168
4
15
121
204
3
168
111
20
26
20
2
61
1
2
204
218
26
135
20
72
352
15
20
6
6
26
2
1
345
135
1
1
1
1
257
15
15
26
3
1
1
135
15
6
135
4
135
15
1
15
218
121
1
6
135
135
36
211
117
26
135
267
160
4
60
102
6
15
135
6
2
218
241
15
135
135
1
6
15
1
560
1
163
4
6
36
3
1
135
1
15
60
72
4
135
157
72
135
5
117
15
352
142
1
2
111
6
103
75
218
72
1
15
4
2
15
160
218
283
1
62
267
1
61
135
218
1
1
40
2
204
163
5
6
6
2
7
15
218
111
452
15
15
4
26
115
6
204
26
10
135
121
1
15
77
165
173
15
1
77
9
6
15
15
10
218
212
110
72
15
4
1
72
135
1
3
62
9
7
7
9
62
7
9
135
218
15
26
68
135
5
103
72
1
111
15
222
77
15
111
72
73
20
20
4
283
2
36
4
5
8
1
135
6
15
4
168
82
5
2
168
36
5
218
3
15
62
135
2
249
122
4
15
3
5
163
365
481
15
135
3
72
1
218
72
15
3
1
111
15
62
5
204
62
218
135
1
131
20
6
5
35
2
82
1
6
1
168
15
73
6
6
72
72
72
73
73
72
73
10
1
204
23
173
19
6
40
15
6
62
15
72
135
2
15
559
10
1
115
20
111
122
6
131
6
62
1
5
218
2
135
75
135
15
15
15
10
15
10
15
15
15
15
6
15
15
15
15
15
113
15
117
15
15
6
15
193
15
62
26
292
15
15
135
15
15
121
6
122
1
2
3
15
15
15
6
204
1
26
135
15
15
292
113
72
111
3
26
48
135
15
6
15
2
135
15
115
168
135
1
1
163
135
560
2
142
2
5
5
103
210
2
15
40
26
131
834
36
142
26
20
121
20
2
15
62
315
163
5
72
3
204
135
218
218
1
62
218
2
72
4
1
218
135
15
49
1
4
135
433
26
6
62
295
135
117
6
2
6
72
19
1
135
6
1
4
6
135
62
15
75
4
9
168
111
142
72
72
1
62
111
111
15
168
135
15
121
2
15
5
218
1
1
62
496
5
6
3
1
2
5
1
5
62
135
26
163
530
2
5
26
6
386
432
163
15
6
1
77
596
2
135
1
4
496
4
2
218
15
15
6
15
15
111
135
36
1
5
75
1
1
135
142
851
1
4
9
5
6
261
135
1
135
160
36
5
77
4
1
5
82
5
1
15
352
123
10
15
1
168
62
26
4
2
1
1
218
6
10
160
3
1
135
77
135
283
1
6
135
1
26
36
283
15
20
20
135
1
218
36
62
1
1
72
168
157
1
131
72
135
247
4
62
15
115
72
8
173
6
1
135
5
530
75
86
1
218
173
1
1
4
1
111
6
798
2
283
9
72
36
62
6
163
160
283
15
204
5
366
62
249
218
5
2
68
111
1
62
20
178
135
15
62
22
2
5
77
36
112
75
36
702
88
605
111
195
62
21
218
397
15
1
218
218
111
135
20
135
295
6
6
5
77
2
62
560
15
9
111
283
72
1
3
62
6
1
5
102
218
135
36
26
283
6
5
77
211
293
36
2
26
72
20
283
4
2
135
111
496
1
163
20
72
1
168
6
6
132
6
4
6
2
295
2
62
6
163
5
15
218
6
4
135
135
352
2
4
15
4
26
72
62
1
1
2
1
1
1
2
62
1
2
62
2
9
1
2
1
4
82
1
1
1
1
9
1
135
1
1
1
1
2
4
1
1
9
1
1
1
9
9
9
62
1
68
82
2
1
62
72
121
1
2
1
62
3
62
72
1
2
2
72
72
9
9
2
4
6
3
556
2
4
62
15
1
2
121
15
2
62
218
1
6
82
560
15
1
6
828
72
2
2
1
72
9
111
135
1
8
115
5
2
1
135
15
5
135
135
6
589
15
530
111
77
1
77
135
19
20
1
1
6
6
1
798
168
397
20
5
218
173
15
207
36
135
15
132
1
15
2
163
62
1
135
135
160
556
20
72
6
218
1
3
10
9
135
173
62
1
10
1
111
2
218
15
68
36
6
1
135
218
6
496
168
111
1
37
15
283
6
62
135
1
20
2
1
249
135
111
135
283
135
36
62
135
15
15
5
15
20
3
15
160
6
160
5
20
72
111
111
72
218
77
15
350
5
20
267
36
15
6
218
15
5
19
40
200
62
5
36
2
160
135
160
135
1
193
36
117
111
135
9
20
77
135
15
218
77
72
160
1
2
218
68
6
62
6
164
73
129
2
135
160
168
15
72
36
15
294
135
1
6
4
6
20
160
8
1
72
295
2
20
77
135
15
15
1
8
20
2
15
15
72
6
6
62
117
117
48
168
48
111
1
15
135
135
135
135
5
15
77
15
73
15
204
4
121
135
496
204
115
121
135
15
1
6
1
72
5
15
6
9
26
135
160
111
135
2
1
6
72
15
218
218
111
135
135
1
273
36
15
2
77
206
1
111
62
135
295
2
1
218
26
1
19
5
36
1
77
1
1
218
218
361
218
1
15
68
82
117
195
157
135
62
62
5
135
135
62
62
496
499
135
7
223
121
135
62
62
72
72
72
62
160
496
111
36
5
511
15
15
6
1
15
9
135
111
135
7
4
239
15
15
6
1
111
1
2
1
835
1
5
117
6
1
6
2
1
5
202
26
1
6
15
15
5
135
15
36
5
2
15
135
15
72
111
868
4
4
868
4
218
4
218
4
26
111
20
168
15
596
2
111
77
40
15
62
218
135
1
15
6
6
15
1
135
15
204
1
1
5
5
1
9
157
355
36
77
19
10
5
62
135
72
352
111
173
135
1
15
6
1
8
1
1
163
77
6
135
1
2
1
1
62
296
36
1
218
4
77
1
132
62
204
122
111
218
3
1
6
218
173
1
1
9
1
218
111
72
135
345
186
2
135
6
1
4
1
168
2
36
335
142
15
6
20
135
15
72
75
111
6
111
1
62
1
1
168
5
218
5
2
404
345
5
135
210
26
4
2
8
135
2
132
9
4
2
135
2
135
798
173
218
168
295
140
6
6
15
257
15
168
77
1
62
6
1
1
20
68
4
1
75
15
257
62
135
218
135
135
62
15
15
15
160
15
15
15
4
62
3
77
160
168
15
241
4
366
1
135
163
1
5
27
2
168
15
168
5
20
97
365
1
72
72
283
36
7
5
5
20
15
314
5
6
5
539
75
19
1
1
77
73
26
72
72
1
153
72
168
62
20
15
6
9
163
15
1
9
9
2
15
2
15
72
195
6
4
168
1
9
111
111
1
62
10
72
173
15
26
5
218
1
135
15
62
257
4
97
427
2
135
138
125
93
82
135
1
1
1
135
1
1
1
1
1
1
1
119
2
135
1
1
1
77
135
160
168
72
72
62
5
4
5
7
135
283
511
77
1
1
9
5
234
116
135
1
1
180
1
135
218
5
9
1
1
556
3
19
2
135
2
135
7
15
121
2
135
200
3
6
72
1
10
15
1
135
7
9
1
1
4
1
186
23
1
1
1
4
6
62
15
20
283
1
487
4
1
167
1
62
15
1
1
72
1
218
2
121
135
6
15
20
1
19
26
5
3
1
160
168
168
293
132
11
659
5
1
9
5
10
167
9
5
9
72
111
62
72
2
111
3
62
77
2
345
97
132
432
704
72
62
72
6
1
1
1
77
111
1
135
111
8
36
5
5
295
1
5
72
160
218
204
2
5
2
163
75
62
773
142
1
6
6
1
10
135
10
4
10
135
1
1
4
4
5
111
4
4
111
218
163
218
15
135
15
5
195
5
5
5
15
36
135
72
72
6
168
168
4
77
6
4
168
1
168
15
15
5
62
5
5
62
5
62
62
62
163
5
356
5
6
36
36
36
26
4
26
168
77
135
115
5
5
15
1
60
496
204
2
62
15
2
135
102
5
5
5
19
4
4
135
60
1
15
6
6
97
1
103
135
1
15
72
6
6
20
135
1
135
111
4
10
216
199
2
72
82
6
135
135
1
1
199
1
77
36
1
1
6
19
135
10
1
618
5
1
15
1
5
15
62
8
49
1
382
15
15
5
9
1
5
5
1
77
142
5
135
15
5
82
295
1
36
2
207
48
170
62
9
111
207
15
15
15
283
15
15
15
15
15
1
15
15
15
15
15
15
15
15
15
15
2
15
315
2
295
15
9
6
9
1
135
204
62
160
160
239
20
135
173
5
6
283
15
72
949
160
1
1
1
1
82
138
1
352
82
111
4
1
2
82
135
4
135
1
135
2
2
2
1
2
4
1
1
2
4
2
2
1
2
1
1
135
135
2
4
82
4
2
4
1
218
40
195
40
20
173
20
135
5
1
1
1
2
4
15
386
26
15
207
4
5
72
1
1
1
6
77
135
366
163
241
36
2
870
218
1
1
283
20
163
15
135
9
207
77
97
526
135
798
218
3
15
218
10
102
160
218
82
163
218
15
5
218
62
2
5
283
200
36
204
15
20
82
6
1
20
2
1
168
1
15
218
40
173
20
15
2
1
26
111
5
218
4
168
20
26
5
20
2
204
4
77
2
1
121
72
111
1
9
72
4
4
72
72
135
15
377
1
218
1
135
218
15
218
2
15
6
9
204
1
1
15
15
218
5
214
1
9
1
151
2
20
3
168
135
26
5
1
6
160
36
5
72
218
10
15
3
4
5
1
1
26
135
15
249
82
1
4
1
72
2
72
6
9
1
1
20
521
10
2
6
6
1
1
135
15
218
20
6
20
1
62
5
62
2
1
9
2
168
5
75
9
1
72
2
15
218
2
5
26
15
1
5
5
135
132
1
15
40
249
15
1
195
5
15
62
1
15
218
2
20
72
15
135
1
283
19
15
204
15
1
2
15
9
26
1
2
218
35
72
2
1
6
111
1
15
5
72
6
249
387
381
6
249
5
218
218
218
6
690
469
6
218
62
2
111
537
135
218
6
163
249
2
283
75
72
19
526
6
62
15
62
135
9
3
1
2
72
102
1
283
1
1
1
1
1
1
1
102
102
62
122
1
1
1
1
1
62
1
135
62
1
1
1
62
1
102
1
102
102
1
62
1
62
62
283
1
1
1
62
102
3
102
1
283
135
1
1
1
62
1
1
1
1
1
62
545
62
482
1
62
1
102
102
62
1
443
103
1
1
102
1
102
335
62
15
135
4
218
218
115
15
183
1
62
1
135
111
5
6
1
10
1
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
5
10
10
10
10
1
1
1
1
10
3
10
62
5
77
102
4
257
3
111
6
15
135
1
26
77
6
72
15
1
314
121
6
111
6
20
1
26
283
6
4
3
135
160
798
293
15
10
5
4
249
15
9
15
3
1
1
160
160
4
294
26
6
72
15
1
75
3
15
945
2
1
15
111
15
2
1
15
73
4
20
1
26
218
135
135
1
6
135
6
135
6
6
6
5
6
2
72
249
6
15
26
1
2
160
135
381
111
111
111
26
135
135
111
8
1
111
864
218
218
168
15
163
72
2
72
20
2
5
1
135
218
77
1
2
62
135
77
111
72
207
249
1
15
135
62
6
36
77
2
204
62
135
77
77
97
257
1
111
20
26
61
89
6
22
20
204
135
178
7
5
1299
204
113
112
26
5
4
7
53
15
15
62
62
6
62
15
218
132
15
5
19
249
15
15
72
249
160
72
283
15
135
26
15
15
178
15
135
15
15
15
3
283
15
15
15
20
15
15
15
3
15
3
15
589
86
72
135
199
86
15
135
15
397
15
283
111
267
3
218
68
49
72
36
111
135
1
62
4
3
111
135
204
26
5
2
204
4
247
5
545
15
160
4
1
1
186
15
111
218
36
2
168
62
295
26
1
135
60
1
798
218
6
62
4
3
15
15
4
62
1
204
135
2
111
5
195
9
173
218
62
2
218
117
10
20
163
218
19
1
77
77
2
168
2
6
15
36
135
15
111
218
9
5
4
15
1
1
36
15
9
3
20
40
62
135
26
36
36
1
6
218
5
135
211
218
10
15
1
135
20
1
5
15
637
6
201
2
62
10
72
135
296
1
2
9
9
295
2
2
218
15
218
4
4
186
26
135
135
4
1
160
160
2
130
26
1
1
160
247
72
346
77
15
10
163
6
295
9
117
111
135
2
2
2
292
354
19
4
4
4
2
1
2
1
4
2
135
1
77
2
4
2
2
36
4
2
82
6
4
4
2
218
261
1
15
168
9
218
26
493
5
10
1
200
117
295
1
15
159
218
135
20
15
168
204
359
265
1
185
2
6
62
10
77
6
1
135
1
135
15
72
163
62
6
117
2
117
1
5
15
6
135
5
10
1
1
2
1
1
9
1
1
15
1
1
1
15
1
15
9
1
1
1
1
1
1
1
1
1
1
15
1
1
1
1
15
9
15
1
1
26
1
2
153
239
2
5
26
36
1
1
1
77
6
1
1
5
20
10
1
4
163
160
20
135
285
2
15
77
15
6
15
10
4
5
62
392
2
15
4
75
135
1
8
15
77
6
20
6
15
62
4
4
9
19
1
1
1
9
129
9
1
6
135
6
9
6
20
23
15
6
62
9
207
26
5
19
7
10
20
19
6
1
1
6
9
4
6
4
9
1
10
9
1
111
9
6
19
1
6
7
1
10
9
1
10
10
465
15
68
1
190
131
62
20
1
1
19
19
9
9
5
48
129
20
135
6
122
9
1
9
10
135
9
135
135
48
19
19
6
135
48
15
77
139
6
4
135
9
135
9
9
62
15
135
135
19
218
6
9
8
1
106
1
20
9
1
111
160
62
15
1
15
1
20
72
72
72
64
135
72
135
72
135
4
2
72
62
72
10
1
77
292
77
19
1
135
36
1
111
204
111
15
218
1
111
135
113
6
1
3
5
204
111
62
15
20
6
4
77
1
1
72
128
410
72
111
15
9
135
1
1
371
1
26
77
2
15
243
131
2
1
68
121
4
72
135
218
62
23
315
5
62
9
15
27
43
1
168
62
72
160
1
1
26
218
1
73
247
15
6
135
1
5
2
530
3
77
4
77
163
135
1
15
2
1
77
20
15
249
1
117
6
5
72
1
62
5
5
1
135
20
798
5
19
10
6
15
135
1
26
135
6
20
135
2
26
15
1
117
2
511
73
15
366
131
15
2
2
72
4
2
6
7
72
1
5
160
6
537
111
62
135
111
121
62
40
117
135
283
1
257
5
218
15
62
26
135
62
135
135
111
1
2
135
2
163
465
5
5
135
5
5
163
5
5
135
135
5
5
163
77
218
168
6
6
2
111
160
20
15
15
15
15
493
1
1
26
27
3
261
111
62
1
26
62
111
2
2
135
1
135
1
111
4
4
218
72
193
15
72
168
111
26
9
1
1
1
18
15
73
62
1
15
218
6
19
73
36
3
4
1
26
1
1
110
6
1
1
168
6
72
4
72
297
62
381
117
26
218
218
218
218
5
75
218
218
798
160
135
283
135
218
798
26
160
72
72
72
3
218
1
5
142
40
218
1114
249
218
15
431
218
218
135
218
218
135
135
218
15
5
218
62
72
218
72
72
168
218
10
15
110
15
5
5
72
5
62
218
1
168
173
218
103
72
218
1
77
247
1
6
1
1
135
72
2
20
15
9
36
218
9
9
5
4
135
6
62
5
15
9
111
8
20
15
352
36
173
62
77
77
15
135
4
6
283
72
62
218
15
15
386
163
1
15
1
135
4
62
62
240
48
4
77
218
5
82
15
2
135
3
1
6
111
6
26
15
5
163
77
345
204
4
135
62
26
15
9
1
60
1
129
9
7
9
9
1
1
1
1
1
48
1
1
48
9
1
1
1
6
1
1
1
1
8
9
1
1
5
135
1
7
1
2
3
2
1
115
10
160
6
207
5
2
111
15
72
36
5
5
218
20
15
1
1
5
15
20
2
163
163
36
6
6
111
111
135
111
111
111
111
15
36
366
36
5
15
77
36
131
135
36
702
36
36
77
5
4
135
366
135
111
131
15
111
5
111
111
111
135
112
111
111
111
111
77
4
135
111
111
72
72
111
436
111
491
295
6
295
160
111
111
36
111
111
111
915
111
36
111
111
249
111
117
111
77
714
36
5
111
111
111
111
72
111
168
111
111
77
5
111
75
135
218
5
135
111
111
77
111
111
36
111
218
77
111
373
111
5
111
4
135
72
111
1083
111
111
111
135
77
135
2
218
135
2
2
135
72
15
1
131
15
160
62
5
62
1
26
5
73
72
5
798
62
6
1
62
204
15
1
102
6
1
4
117
36
210
62
1
1
4
6
9
1
62
2
6
1
1
2
9
218
77
62
15
4
6
1
19
1
62
5
62
72
2
10
2
1
20
1
20
1
15
249
26
20
7
2
135
77
15
62
1
111
305
77
1
868
2
62
15
2
160
15
97
15
2
15
77
40
1
255
5
6
163
72
1
168
77
3
1
2
117
218
1
1
218
72
1
168
135
130
4
5
273
135
36
20
5
72
1
5
82
2
15
72
249
72
62
6
5
135
163
26
48
6
6
1
82
10
1
1
160
72
345
511
4
72
1
121
9
271
9
135
5
177
15
218
113
9
5
111
5
15
1
1
9
82
163
6
7
2
5
5
131
5
36
6
6
6
2
20
2
72
1
15
7
15
72
2
1
135
160
40
68
15
135
135
77
75
60
135
20
127
135
9
26
36
1
26
249
135
5
6
115
195
5
163
1
1
15
5
5
135
163
5
5
6
26
204
15
163
135
15
178
283
77
72
1
204
36
135
4
135
168
62
4
161
15
110
115
4
9
163
5
366
15
1
15
1
1
72
62
26
4
218
9
135
103
135
135
135
72
157
132
8
168
207
15
5
15
9
77
62
9
455
102
15
1
9
1
4
5
135
322
160
8
9
7
62
8
9
204
135
467
62
135
3
135
67
1
1
265
62
168
6
73
6
5
26
6
2
15
15
9
163
75
15
253
167
5
1
1
15
168
6
72
62
2
1
5
62
111
15
9
15
135
135
111
3
135
19
5
26
5
40
77
62
6
26
72
122
204
62
62
15
15
15
4
36
218
4
431
68
1
45
15
4
15
168
2
122
31
62
135
6
36
5
2
160
15
5
173
15
15
220
283
135
218
218
218
218
135
5
218
86
2
20
1
9
283
20
132
9
1
72
9
36
36
4
2
2
2
2
2
2
2
4
48
2
271
36
218
160
6
23
1
255
362
15
26
1
1
1
9
135
283
173
218
135
5
36
4
4
2
113
168
218
167
526
72
15
5
19
204
15
345
36
111
6
9
163
677
10
1
135
2
168
1
36
77
1
31
15
2
15
15
1
68
135
62
6
6
168
6
4
111
72
1
1
1
1
366
82
135
168
969
15
6
15
20
111
195
6
6
168
9
496
15
2
1
2
262
373
15
77
9
352
115
135
15
4
15
1
1
402
111
20
267
26
4
1
5
1
135
496
9
111
72
1
117
1
2
2
68
19
2
2
627
2
26
1
2
1
160
2
283
132
135
160
5
388
173
135
2
4
5
20
77
77
2
49
4
20
7
23
15
72
204
10
204
62
168
106
111
2
135
168
135
20
218
173
135
131
199
295
283
2
15
72
135
111
1
1
3
15
2
10
43
72
1
26
111
382
6
4
72
75
72
5
5
132
6
10
2
26
62
40
1
1
283
1
62
6
1
135
135
111
20
77
111
73
19
6
36
6
73
1
2
5
283
111
62
2
62
135
135
1
6
72
2
68
5
195
122
135
2
295
5
2
1
1
26
20
167
4
5
159
9
458
26
10
366
170
4
15
15
1
135
62
135
2
36
117
135
72
195
9
6
72
1
9
31
193
218
135
160
1
1
10
218
72
5
5
15
15
15
2
6
5
4
77
1
2
5
160
218
173
77
135
135
111
239
135
62
200
1
135
72
77
72
135
26
20
111
20
111
193
111
7
135
1
1
4
62
121
273
15
6
117
283
111
62
111
168
2
218
111
135
8
1
62
62
195
261
20
15
5
6
111
135
218
10
15
15
135
121
5
82
2
135
15
5
9
409
35
5
1
6
9
15
5
283
283
15
26
15
160
62
15
2
7
115
111
15
111
19
5
295
5
62
2
36
15
62
283
283
173
15
135
15
1
62
204
5
62
15
111
6
135
15
4
1
15
20
4
2
195
218
132
163
20
15
26
6
283
77
36
75
10
186
20
1
62
26
15
20
1
168
72
556
736
153
195
207
2
1
1
2
6
1
1
1
394
1
1
1
1
1
1
68
1
10
1
102
10
1
2
10
168
72
75
26
68
1
15
72
15
2
73
135
111
135
111
15
20
15
9
218
168
20
15
2
20
5
10
62
62
132
26
102
283
160
36
135
10
10
10
135
40
26
1
1
521
5
218
218
2
6
342
2
1
5
111
1
1
1
1
1
1
62
5
1
1
5
5
5
218
111
1
135
218
61
3
26
1
1
1
135
1
135
26
5
6
3
7
292
15
111
62
530
15
249
218
218
218
1
6
15
10
1
10
19
192
103
62
135
72
2
15
2
111
15
218
103
62
7
362
6
4
6
211
135
62
980
218
62
255
230
62
1
15
1
204
135
135
218
62
5
15
7
135
249
6
62
204
111
1
1
530
202
72
15
111
15
2
15
682
967
2
9
138
9
62
6
72
1
195
15
1
273
121
2
20
5
62
4
629
111
31
72
2
15
204
1
4
135
9
112
2
1
2
1
2
2
2
135
82
4
2
135
2
52
1
26
4
4
61
135
2
2
1
122
1
2
2
62
1
62
2
2
2
2
135
135
19
2
2
62
2
2
2
1
2
1
2
2
2
2
2
2
1
2
2
2
2
2
2
1
1
135
2
2
2
2
2
2
62
2
1
135
2
2
61
2
168
6
247
6
160
6
173
6
10
4
1
15
1
116
15
135
168
15
72
218
142
122
72
1
163
72
1
15
15
2
135
20
1
15
61
26
499
163
115
1
40
168
142
163
1
60
10
345
135
72
290
15
2
160
476
62
1
2
1
1
193
20
8
8
111
20
218
68
3
102
2
160
163
2
35
1
556
15
292
5
173
26
1
10
15
111
135
103
6
15
15
103
62
1
72
15
62
1
1
10
5
1
5
15
2
204
2
2
257
15
9
280
5
135
6
135
15
135
1
72
135
20
4
4
62
20
27
2
135
1
5
1
195
1
26
5
15
77
15
6
15
1
2
1
111
135
111
20
1
4
62
1
15
15
218
3
3
8
568
5
218
207
121
218
5
15
62
1
1
218
168
511
6
15
135
1
26
132
211
6
9
15
1
10
113
6
243
1
72
5
135
537
36
15
2
111
20
218
6
40
4
5
5
72
68
4
218
1
15
9
4
163
135
15
2
210
2
135
218
2
62
72
111
115
9
72
62
1
4
1
157
15
6
111
15
168
20
7
36
9
111
15
218
15
160
6
2
526
20
62
135
195
1
361
31
15
1
5
72
2
15
1
218
86
15
135
3
1
77
68
135
1
5
1
283
6
15
218
2
1
9
168
163
62
1
9
132
1
62
283
1
5
135
6
2
135
5
122
195
1
163
77
36
2
168
5
4
218
135
15
6
218
111
2
247
72
77
6
15
218
15
1
204
218
82
481
1
4
1
8
29
135
4
173
62
15
20
3
218
3
132
178
132
773
135
1
36
72
111
26
103
9
15
193
1
2
283
465
5
15
9
160
20
15
1
6
77
1
1045
218
2
20
163
1
6
62
3
72
160
20
135
6
15
26
48
135
1
15
9
15
135
135
168
218
77
72
3
211
3
3
168
218
168
218
135
142
211
218
72
1
3
379
218
72
3
132
218
72
5
283
160
173
72
26
3
15
3
241
173
160
3
62
15
168
3
36
115
5
218
86
15
72
20
5
5
36
218
5
178
218
387
195
72
157
72
204
3
3
283
77
135
86
72
5
3
62
3
3
3
15
72
111
345
36
218
202
218
26
257
221
72
218
218
3
432
3
218
6
72
3
218
218
3
218
26
168
5
3
5
3
40
135
704
5
218
72
135
20
5
5
26
15
3
15
72
218
72
111
72
218
157
160
26
3
173
160
72
6
5
283
15
3
20
257
168
15
72
26
218
511
3
218
160
135
157
3
218
72
72
131
3
15
15
15
131
195
218
6
295
5
773
26
26
173
15
1135
218
26
168
218
171
239
72
135
72
168
77
15
5
26
72
283
168
72
15
701
556
173
62
267
218
121
449
218
121
72
5
5
111
72
5
432
283
160
160
115
15
218
72
5
280
5
216
86
312
5
5
218
218
160
1320
157
20
62
210
77
5
218
15
20
36
163
160
3
218
160
5
130
200
72
160
283
135
3
200
200
218
135
218
283
409
135
72
168
20
5
283
163
72
313
160
20
3
218
5
160
115
5
452
72
15
72
295
996
283
135
72
283
257
511
218
72
530
40
5
173
72
72
72
218
530
121
210
160
15
218
893
5
72
15
511
511
511
218
15
15
5
5
5
135
72
160
218
5
218
255
5
283
77
5
86
345
72
5
160
15
15
218
15
511
218
72
249
5
1
8
117
72
496
4
15
4
1
62
75
1
294
810
135
135
142
62
531
62
62
62
62
62
62
62
62
62
62
62
62
122
142
1
1
75
135
2
15
15
6
556
15
40
26
218
62
72
62
62
366
1
2
135
2
31
111
135
15
102
117
131
295
9
135
111
77
1
204
218
160
204
72
77
135
702
77
77
77
361
20
77
163
111
77
77
77
135
249
366
36
111
77
77
77
77
294
111
62
6
537
6
2
5
72
6
10
227
72
15
1
6
19
1
62
4
597
6
75
4
135
111
62
15
163
1
6
1
15
3
5
77
1
20
135
15
36
15
6
6
160
386
193
15
2
218
15
102
20
135
72
72
163
2
5
20
2
15
15
9
1
6
1
135
2
72
273
15
218
1
4
2
160
173
15
496
132
273
273
72
952
15
283
1
15
62
1
1
5
9
72
4
4
5
9
62
62
218
345
135
1
19
73
5
135
1
1
2
26
523
1
8
4
135
204
115
345
121
294
62
163
160
135
1
5
204
15
218
135
1
20
15
15
135
6
5
6
19
15
6
135
15
111
5
135
73
26
121
135
121
295
163
5
271
111
75
135
218
15
5
135
5
203
135
186
5
5
6
15
15
5
40
218
26
6
5
72
218
1
1
204
15
15
173
72
2
5
2
62
1094
15
60
72
4
130
15
130
36
10
168
77
160
6
5
1
36
62
1
15
62
1
168
36
36
163
218
366
5
163
36
36
366
36
163
163
36
195
163
218
163
163
5
218
5
26
115
218
5
15
163
163
5
173
163
36
36
295
26
295
36
115
115
115
294
218
6
36
295
115
218
1102
36
10
1
5
26
135
135
523
163
36
178
62
20
10
2
5
5
1
798
204
218
36
73
5
26
1
218
204
135
1
4
186
111
62
111
168
62
163
1
249
19
82
283
5
122
135
5
1
4
135
5
15
135
135
75
2
75
40
173
173
135
72
26
4
111
77
20
249
168
72
1
15
1
1
75
72
49
2
135
6
62
135
62
314
4
135
5
15
111
1
77
72
6
2
20
163
40
40
40
710
82
1
72
15
62
173
1
135
5
2
111
111
111
111
111
111
111
111
111
111
135
111
111
111
111
111
111
111
111
111
111
111
111
36
111
111
111
111
135
111
111
111
111
135
111
111
111
111
111
26
3
160
160
26
15
365
9
160
202
6
26
77
26
945
135
2
218
2
168
20
1
10
62
5
20
301
36
15
4
36
72
1
173
15
132
7
2
36
160
160
163
62
2
163
111
392
2
15
204
15
26
1
2
15
218
1
48
218
249
168
173
1
10
168
131
870
2
135
15
15
72
111
6
135
62
6
2
15
135
15
2
178
381
204
72
7
15
1
1
1
62
1
5
15
121
386
15
20
6
36
36
36
40
9
218
20
218
5
5
163
2
4
135
386
72
4
15
15
168
2
10
72
72
72
4
160
273
15
163
4
387
135
111
135
6
4
5
1
10
111
135
135
135
10
6
15
6
151
15
26
1
117
15
6
15
15
6
15
1
1
6
15
22
15
15
382
1
15
3
72
15
15
6
200
15
15
273
511
20
15
15
15
5
15
6
556
295
5
218
1
1
1
362
6
5
5
556
160
20
20
15
20
15
5
160
6
6
465
15
5
15
2
1
62
168
112
481
173
135
72
4
773
392
72
249
111
72
5
1
135
10
168
36
5
72
2
1
4
168
1
15
1
6
2
75
135
19
5
135
72
624
20
1
5
20
1
1
2
111
111
1
15
20
72
20
173
72
20
62
62
72
72
1
72
5
2
218
5
168
97
4
173
72
72
195
1
135
1
1
1
4
487
82
204
26
15
53
62
218
218
72
157
15
163
1
201
72
283
36
15
256
6
72
160
2
72
1
249
6
1
111
5
261
72
218
135
1
36
1
15
135
9
135
26
20
4
26
160
2
15
26
15
2
26
168
1
642
2
6
77
283
15
36
6
1055
163
15
111
218
15
20
1
9
15
9
60
173
7
20
15
3
202
115
10
481
6
72
115
135
15
9
10
36
36
1
15
4
5
36
15
15
168
77
121
26
366
135
160
1
9
77
64
15
36
6
2
2
218
2
1
62
345
163
15
1
511
77
1
15
10
6
1
111
135
1
627
62
163
62
62
62
122
3
10
82
40
537
72
6
20
4
200
278
200
15
5
5
10
1
121
36
5
26
8
2
20
168
60
15
2
15
5
1
135
218
15
111
72
72
1
295
72
135
10
1
142
1
26
207
163
15
132
15
26
135
15
26
15
15
86
15
15
1
220
1
1
15
135
295
5
160
72
62
4
5
135
19
218
4
72
26
7
62
5
135
20
72
62
6
5
122
193
5
15
111
20
20
62
4
31
72
15
241
4
15
4
1
10
15
15
1
20
2
135
15
1
5
15
283
62
6
4
72
135
15
135
15
1
117
15
2
163
9
1
1
6
4
173
15
15
77
1
543
249
1
6
1
75
15
15
62
5
168
204
10
6
111
4
1
1
1
341
1
4
6
15
2
2
15
3
15
72
15
254
163
20
26
135
2
111
1
2
160
111
135
168
115
2
218
6
72
72
218
5
72
168
62
4
122
10
1
511
5
160
15
798
86
122
62
2
345
1
227
111
6
283
135
2
1
247
15
346
218
218
62
15
9
20
135
103
62
72
1
62
62
135
62
62
3
15
218
6
82
218
218
111
61
135
15
2
1
1
6
1
111
4
36
117
62
1
77
15
2
1
295
26
62
77
15
168
6
8
5
199
5
1
40
9
2
1
135
1
241
160
15
6
15
218
15
111
204
9
72
3
77
5
202
3
218
160
15
160
5
72
249
72
135
1
5
2
292
218
5
135
6
163
5
15
345
6
15
1
160
204
72
135
135
72
72
160
72
72
135
72
111
5
19
4
5
6
15
15
1
6
2
15
135
160
15
129
111
2
2
20
5
163
163
168
5
218
5
5
5
1
5
5
5
5
5
5
163
2
15
5
5
200
218
163
5
431
200
218
5
5
5
6
5
5
218
135
135
131
163
2
135
5
218
1
5
5
135
15
160
2
72
77
218
218
6
135
62
111
62
301
77
8
62
2
2
283
5
75
75
75
387
142
72
135
75
62
75
135
168
15
1
117
218
62
6
9
135
68
160
62
62
62
62
62
449
62
7
122
122
122
168
168
135
168
168
168
122
72
168
200
62
293
1
283
135
218
218
2
1
249
4
15
62
275
112
135
5
121
135
77
1
15
5
15
15
15
15
15
15
15
3
3
5
15
15
15
131
15
218
218
1
15
15
15
15
15
15
15
15
15
15
345
6
15
15
15
15
160
218
15
15
15
15
15
15
218
15
218
5
15
15
15
160
6
168
15
5
15
218
5
15
5
15
3
15
15
15
72
15
135
15
15
15
15
15
15
15
113
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
694
3
135
15
15
15
15
15
15
15
15
283
117
15
15
160
15
15
15
15
5
15
160
15
218
15
15
15
15
15
15
15
15
5
345
15
15
15
15
15
15
15
15
5
15
15
15
15
15
15
15
15
15
15
15
86
15
15
15
15
15
160
15
15
15
160
15
15
15
15
15
15
15
15
3
15
15
15
15
15
15
15
15
15
160
5
15
15
15
15
15
15
15
15
15
15
15
4
6
36
170
6
135
77
77
283
122
62
1
72
6
381
5
20
1
3
6
26
5
195
2
5
1
5
1
20
295
5
4
15
111
135
15
48
2
1
19
62
9
15
1
132
111
2
1
40
15
15
5
124
111
20
135
1
60
315
136
73
2
15
75
186
167
15
77
135
6
3
111
1
5
5
4
1
8
62
204
6
15
15
15
51
209
135
2
1
6
15
135
135
1
160
72
15
2
26
15
195
9
4
135
15
798
1
6
73
73
6
72
6
6
73
73
6
72
72
135
72
6
6
135
6
135
73
73
72
6
6
73
72
6
72
73
75
73
1
5
132
73
9
249
6
20
218
77
218
1
9
9
5
26
62
62
111
62
7
6
1
7
6
1
6
1
549
2
15
204
375
115
135
36
6
7
1
218
10
345
168
15
2
239
5
15
36
36
9
62
178
3
62
77
72
3
72
283
168
72
3
132
102
283
77
212
315
1
5
9
377
5
2
361
9
26
68
15
160
60
19
5
6
15
36
218
160
135
218
1
19
1
1
40
5
4
178
168
15
1
15
15
3
5
111
160
6
2
43
5
62
112
204
73
62
135
168
6
218
135
1
1
15
103
1
22
159
15
115
218
1
5
3
6
135
15
73
2
1
2
195
273
1
73
20
135
72
4
20
27
20
6
26
163
5
1
2
73
1
15
159
2
26
1
200
77
9
8
62
58
36
62
15
295
2
1
86
1
4
8
135
40
135
15
10
10
6
1
2
4
72
72
4
15
26
2
15
5
5
15
15
1
173
5
93
111
1
135
2
4
1
218
163
4
77
26
62
1
75
1
72
798
1
6
22
1
283
15
345
15
7
20
2
75
132
62
160
15
2
559
1
135
15
218
1
9
273
135
15
1
3
1
135
15
27
62
9
62
9
77
62
62
243
218
15
157
15
40
36
218
6
15
15
5
4
41
1
168
111
15
168
135
292
5
82
19
72
20
3
15
4
131
15
9
15
72
5
40
1
249
121
72
135
72
72
135
121
72
72
72
26
72
345
135
72
3
218
135
135
135
15
135
3
173
135
257
2
135
1
135
283
573
20
254
15
15
135
113
15
86
15
113
15
15
31
15
178
15
113
15
86
15
113
15
15
3
15
9
230
15
283
62
15
15
135
15
1
20
1
1
163
8
15
6
5
15
1
135
1
1
15
15
117
1
6
10
2
111
20
170
3
292
20
15
1
15
15
86
4
15
111
75
73
6
1
77
5
2
9
392
15
204
151
111
1
1
9
5
36
36
36
35
135
4
36
15
218
10
10
10
10
10
1
10
10
135
10
10
1
135
1
10
10
43
170
15
9
9
1
72
2
97
359
36
3
15
111
2
2
218
6
26
1
249
1
26
2
1
36
20
5
1
1
15
2
9
143
2
5
204
15
62
2
6
61
15
111
111
6
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
135
111
111
111
111
36
249
111
111
111
135
111
135
111
111
111
111
135
111
135
135
102
157
5
135
264
160
1
7
75
15
20
15
2
72
62
135
2
2
2
1
36
3
5
1
218
1
1
157
6
15
62
82
72
111
163
4
160
6
218
110
204
218
6
6
163
1
2
15
1
1076
36
15
2
1
15
163
3
6
5
135
36
15
4
4
20
559
132
241
1
26
135
1
111
20
15
135
6
249
72
163
204
6
62
560
15
6
15
1
135
135
15
6
135
36
15
2
5
135
2
19
5
2
15
135
15
4
20
20
6
1
72
195
15
2
212
72
381
4
8
26
10
117
168
9
2
49
218
1
72
6
15
5
20
15
131
5
5
15
135
5
5
5
5
135
5
5
5
163
5
5
5
167
5
5
20
5
5
5
15
75
241
5
5
5
5
559
2
10
249
72
15
6
72
111
2
1
375
111
72
4
218
10
211
2
135
2
1
131
77
86
135
204
218
5
1
218
9
4
194
111
2
19
249
5
1
143
4
5
111
7
1
4
1
1
3
6
1
1
1
8
1
185
1
153
103
1
1
1
121
1
68
1
68
173
1
1
1
1
135
5
15
1
1
1
1
1
6
77
2
15
1074
15
6
36
135
72
135
5
111
511
1
2
1
20
15
135
68
3
110
6
168
5
142
6
1
2
1
1
15
1
1
135
218
395
111
72
135
1
1
1
1
1
1
1
329
1
103
1
1
1
1
1
1
62
1
1
1
1
143
1
1
1
1
1
110
1
1
1
204
1
1
1
1
1
1
1
1
135
405
261
1
173
135
132
4
26
135
72
2
2
481
2
481
426
204
1
2
135
204
1
2
2
2
2
1
1
2
2
2
2
62
72
1
19
19
383
62
77
135
163
1
15
31
135
511
1
1
122
122
168
1
10
5
5
1
1
1
1
1
2
10
1
1
1
1
1
1
1
1
1
1
10
1
1
1
1
1
1
1
1
1
1
1
1
1
1
72
15
135
2
5
204
5
20
62
5
117
6
6
163
20
15
135
160
10
135
5
2
4
19
273
62
5
35
36
135
135
135
20
111
135
160
135
27
77
111
36
516
36
90
2
61
82
1
72
72
73
20
828
122
1
72
4
135
35
77
15
111
366
102
2
1
15
72
72
135
249
382
121
8
121
135
2
1
135
135
1
31
135
73
15
1
218
218
6
295
75
15
160
6
163
5
1
132
20
160
202
5
77
173
1
10
207
292
1
15
493
1
9
36
218
6
4
160
123
7
62
62
204
9
15
218
62
1
111
6
36
1
163
202
4
135
2
15
72
2
5
122
15
218
15
173
122
4
77
1
15
5
15
218
15
135
111
15
62
36
111
141
15
1
26
4
2
283
211
261
218
36
77
200
218
62
1
1
2
1
1
1
1
103
62
1
62
204
1
9
132
72
338
135
111
160
111
135
72
10
72
111
15
15
72
75
1
82
5
329
253
2
3
2
1
62
135
1
135
111
15
135
1
9
5
36
204
6
494
10
117
62
211
135
130
15
117
68
5
15
72
23
4
163
135
7
6
2
77
36
1
4
9
15
15
1
8
15
7
62
20
135
135
1
1
73
86
5
6
218
359
6
207
15
2
267
77
20
329
4
72
218
6
5
315
15
72
1
1
6
62
1
20
73
235
4
1
62
2
62
218
75
5
26
512
5
62
6
62
218
163
560
10
7
9
15
218
15
2
15
1
77
4
218
15
1
1
15
2
160
1
1
15
2
77
953
62
9
218
72
10
10
15
493
1
1
6
1
135
1
1
10
1
15
1
10
1
211
1
1
1
160
409
72
1
62
15
15
1
111
135
218
135
72
75
218
218
218
218
160
1
204
1
26
4
5
9
1
3
20
15
77
6
6
6
73
26
50
1
1
121
15
6
798
124
4
1
82
10
62
218
15
15
1
135
15
15
261
20
293
1
496
1
366
2
163
62
77
6
135
168
5
1
135
15
15
2
121
1
15
6
1
72
19
204
20
273
40
1
5
218
26
4
72
19
5
1
27
9
72
130
5
713
163
10
19
15
135
20
15
5
163
62
20
1
15
5
5
163
15
135
7
885
62
192
62
135
103
1
173
204
10
9
3
163
62
193
15
26
15
2
62
5
1
168
2
5
6
218
135
62
62
62
62
62
121
1
1
3
255
218
1
135
26
160
26
121
122
168
5
2
168
62
6
493
15
273
1
135
2
2
1
111
3
72
1
4
19
135
170
1
15
111
798
313
26
20
5
26
72
1
72
36
1
1
1
5
2
10
283
135
1
111
77
135
249
135
111
52
10
6
173
207
474
1
62
40
135
1
62
283
135
1
1
135
218
1
1
204
15
72
10
36
1
5
135
62
241
218
5
111
218
6
168
8
115
62
15
111
5
1
1
1
111
1
72
4
8
1
1
62
15
6
15
62
9
36
110
72
6
9
135
5
15
135
271
1
111
15
86
15
62
168
135
62
135
247
4
62
9
48
19
168
135
1
72
160
186
4
121
2
295
218
121
1
255
5
5
173
135
20
1
15
5
15
6
2
9
72
3
135
160
204
1
62
15
20
186
1
1
694
1
2
2
1
62
36
135
31
15
15
15
72
15
15
72
15
72
15
15
72
72
72
135
72
5
4
72
1
135
36
15
135
72
1
142
15
72
2
135
218
111
3
72
15
135
111
135
102
72
2
9
72
5
247
1
15
15
60
9
1
1
4
163
4
10
2
15
1
15
218
6
204
15
283
111
382
1
1
1
10
36
4
6
1
72
62
26
72
111
111
111
168
1
73
20
62
7
72
1
6
6
10
1
5
4
1
122
15
135
1
75
6
72
295
163
243
141
1
15
9
4
1
1
6
111
218
275
449
15
618
6
15
2
62
204
135
3
6
366
3
15
72
135
15
1
5
20
249
204
6
62
2
204
2
26
811
62
62
62
62
4
4
135
62
62
82
15
82
7
62
4
82
140
386
111
72
135
7
135
23
77
4
72
132
62
6
5
72
75
62
6
60
62
102
15
1
4
6
1
36
1
40
15
2
2
5
111
2
20
36
36
15
135
135
10
115
273
15
218
6
15
15
15
15
135
135
6
6
5
6
206
77
19
387
97
15
93
15
2
1
116
218
1
308
9
62
111
3
6
6
160
111
5
218
4
168
4
111
1
77
75
62
15
111
203
77
72
111
77
77
111
77
77
218
3
135
218
200
111
6
15
218
2
218
20
77
5
1
15
1
6
20
117
1
6
1
19
1
111
62
3
1
121
6
10
455
135
294
163
36
257
15
160
26
20
160
6
111
75
27
6
62
72
6
135
218
31
140
73
135
36
5
249
1
135
5
48
15
103
31
4
9
9
9
15
218
218
135
6
159
1
230
9
1
1
1
2
204
294
168
111
72
62
62
1
19
596
9
2
2
2
5
20
15
15
62
60
210
4
40
204
6
5
15
20
292
798
121
135
6
62
19
121
26
15
168
4
301
292
62
5
218
530
135
1
73
62
5
314
40
62
292
5
1
1
6
10
1
1
15
12
75
132
1
135
36
15
15
20
6
72
163
1
62
239
135
173
5
2
111
496
26
15
15
15
1
208
2
72
2
1
15
111
6
135
8
7
26
20
1
62
9
62
62
122
1
135
1
77
218
3
62
1
2
77
15
273
5
5
15
207
72
2
465
6
5
168
1
20
6
2
537
2
1
77
251
135
1
1
168
5
135
75
135
15
1
111
2
1
62
5
5
283
20
4
135
77
1
103
103
1
135
9
1
257
10
1
15
1
135
6
60
4
2
72
72
7
77
72
62
62
1
4
6
72
157
135
10
5
1
15
295
15
15
20
72
2
5
218
2
15
2
15
111
449
541
1
257
115
111
1
135
72
306
15
1
15
20
160
72
77
2
62
1
15
15
4
2
218
68
5
9
6
1
15
15
160
218
123
6
218
1
88
4
218
218
218
218
218
115
36
62
9
115
2
75
2
15
168
111
111
283
20
218
135
218
40
773
4
77
5
4
15
2
62
5
2
9
15
117
694
6
2
36
15
10
15
15
15
6
160
77
6
6
135
72
218
5
173
15
5
273
178
163
295
135
798
62
72
5
36
348
6
135
15
163
15
6
1
77
10
168
2
9
218
222
10
6
10
4
607
1
15
2
135
77
7
6
1
275
26
7
135
135
135
283
72
249
9
115
218
361
15
2
19
218
6
2
1
72
5
6
135
62
1
945
111
15
111
1
195
519
82
218
20
5
10
2
494
798
5
62
40
1
20
60
6
1
1
9
1
1
6
6
135
1
1
1
1
2
1
10
1
1
1
15
1
1
476
68
314
10
1
1
9
1
6
1
1
139
204
1
110
9
2
1
135
4
121
4
6
1
3
1
5
6
1
1
1
1
9
1
1
2
283
1
68
135
20
2
1
1
1
19
1
2
9
2
10
1
1
1
1
1
40
1
149
143
1
283
1
1
1
1
1
1
1
2
6
890
409
135
1
60
1
1
1
1
20
2
8
36
1
9
1
1
1
1
1
129
1
204
6
116
135
1
1
31
9
587
292
329
2
2
1
1
1
10
15
449
62
273
72
2
4
6
20
283
15
4
111
4
2
6
15
9
273
5
202
62
6
8
91
2
15
301
111
5
204
2
62
62
163
135
15
15
15
283
72
315
15
157
77
218
253
26
204
4
62
26
26
62
103
135
195
9
36
62
2
40
135
15
15
72
15
218
61
2
4
111
2
135
73
72
62
135
2
1
20
15
72
163
135
1
157
111
135
135
15
26
4
15
15
20
72
381
62
135
204
1
5
345
560
15
15
6
556
218
117
465
2
15
1
2
4
15
1
1
5
218
20
138
5
5
6
1
5
6
295
15
72
6
168
1
204
135
361
26
62
36
62
15
4
6
218
1
163
72
6
6
111
72
1
77
204
257
15
15
135
163
5
168
1
135
135
117
9
168
135
62
132
77
4
26
2
1
15
218
62
9
20
36
19
135
160
15
15
15
2
10
168
4
26
9
1
163
20
8
465
135
121
15
456
5
1
511
163
249
15
160
249
2
151
15
36
4
72
75
2
4
273
160
15
2
3
5
75
15
15
72
36
26
15
19
73
2
2
249
397
9
31
15
6
20
20
36
207
163
72
72
15
15
204
20
36
72
62
5
10
2
2
135
195
1
811
10
15
115
173
10
135
173
3
556
1074
36
5
1
1
103
6
135
1
135
1
77
15
62
2
1
5
1
15
478
168
207
762
200
5
254
15
6
2
345
72
1
247
218
5
5
26
142
1
15
15
111
5
6
62
2
204
103
62
5
103
103
103
204
62
2
135
20
345
3
77
1
62
168
62
5
10
135
15
123
211
1
15
1
1
6
5
15
367
2
15
1
135
62
20
135
9
135
62
5
5
26
19
15
1
249
10
1
15
15
5
15
5
15
379
9
15
9
160
204
1
20
2
2
2
15
2
49
1
1
3
1
4
1
10
1
36
1
111
315
4
135
10
4
163
1
36
4
72
15
192
62
15
5
1
15
15
704
168
40
7
160
62
15
5
75
20
736
2
62
10
135
5
77
1
1
2
195
15
163
9
72
1
135
218
218
117
26
1
82
62
1
6
1
2
204
204
77
77
173
1
1
1
36
5
10
21
135
26
6
111
186
1
1
36
73
1
111
4
72
77
160
9
1
75
15
1
72
1
36
62
10
9
5
204
6
135
2
135
2
204
5
15
36
15
9
26
2
4
204
26
1
10
168
2
5
2
3
62
2
1
5
5
72
1
15
2
135
26
200
12
15
1
9
5
218
72
218
61
1
204
1
9
1
1
10
283
77
1
5
2
77
1
1
1
1
77
1
1
2
1
97
103
9
1
9
1
1
5
1
1
97
2
204
1
1
1
1
1
1
1
1
1
1
1
62
135
1
1
1
402
1
103
117
77
1
15
20
1
123
15
6
1
2
6
9
2
77
5
4
135
62
26
10
449
135
1
62
15
2
12
15
102
1
4
111
5
5
283
257
10
36
4
15
26
26
143
6
1
111
111
1
5
62
20
1
1
661
218
62
20
103
89
26
135
135
1
131
1
5
6
9
163
15
68
218
377
62
1
15
1
15
157
6
3
2
2
5
20
163
15
6
62
168
6
204
5
168
62
110
135
72
1
106
2
131
135
1
72
2
15
62
36
111
2
15
130
72
1
135
15
354
135
2
15
218
15
75
1
9
4
15
5
15
200
111
9
2
1
72
135
62
163
15
366
257
135
135
15
386
163
19
72
1
1
341
40
135
15
2
218
1
135
168
111
6
2
26
15
6
72
62
20
257
1
168
1
1
26
15
5
163
5
3
1
72
97
1
2
2
1
4
2
72
1
2
2
36
15
3
9
20
77
135
15
135
4
111
111
72
26
6
2
381
1
5
4
48
20
295
218
204
5
72
15
5
2
72
5
121
15
1
3
168
1
15
135
1
19
77
15
135
15
4
1
218
6
9
135
1
1
1
115
1
210
111
75
293
111
15
135
1
2
5
135
1
15
6
41
123
15
135
135
6
62
26
72
8
1
111
62
82
186
135
163
163
5
5
163
163
5
4
173
1
1
4
1
19
4
163
6
1
1
6
15
19
135
206
452
75
62
1
5
1
1
111
6
345
204
8
5
62
193
75
1
62
135
1
2
26
135
15
2
496
75
2
168
135
2
218
218
255
218
218
26
1
86
168
135
811
15
6
62
338
135
168
20
77
111
2
1
19
1
173
7
135
8
72
72
72
2
1
36
2
43
218
12
283
163
168
135
204
6
15
111
195
103
2
9
9
1
6
15
1
72
111
1
5
121
72
283
15
121
9
6
86
73
15
15
62
1
15
160
6
26
15
15
72
135
4
4
4
377
9
297
111
15
111
72
6
160
4
142
2
2
62
135
2
62
62
135
62
62
135
62
77
2
283
283
72
283
6
3
5
218
218
5
3
5
218
72
135
68
5
72
48
3
4
1
62
168
113
62
20
15
68
135
1
36
135
345
26
6
2
26
135
72
26
283
62
6
122
218
72
163
1
15
1
20
1
1
135
15
135
15
9
62
4
62
5
15
199
10
135
6
20
6
218
1
15
218
36
26
438
6
15
20
135
10
6
135
111
135
135
421
135
135
35
36
201
111
1
135
111
135
2
62
1
36
40
9
62
6
2
204
2
97
135
97
15
48
2
1
4
73
135
48
19
1
15
9
40
123
9
9
135
2
135
5
1
117
65
4
10
1
1
5
121
62
121
20
135
1
4
20
1
132
5
89
62
60
5
115
15
6
247
345
4
40
72
111
122
1
62
1
163
218
1062
5
10
2
72
135
97
135
72
132
121
6
160
72
15
218
160
9
1
77
26
5
2
1
1
469
9
160
15
62
77
135
40
168
19
135
160
283
1
193
249
135
15
111
6
159
6
6
6
15
1
9
1
168
6
1
4
168
5
6
62
1
62
1
72
36
20
6
218
168
202
5
5
7
20
19
72
115
15
283
15
62
2
2
6
2
2
77
2
135
431
135
2
160
2
2
77
204
2
6
2
2
2
2
2
135
135
135
2
1
1
15
204
1
135
2
6
2
132
15
135
72
4
121
218
3
159
5
160
338
295
1
6
62
5
218
1
135
6
135
77
6
103
26
1
1
62
72
1
168
1
15
77
4
72
293
2
496
4
62
15
15
15
138
5
382
15
163
314
2
62
135
72
135
5
798
163
560
1
135
135
135
1
163
9
15
10
62
131
4
5
2
3
295
77
2
135
1
26
15
2
560
117
135
163
1
68
110
1
19
111
23
43
62
133
2
5
135
2
1
6
73
6
9
218
6
111
9
135
62
2
77
210
73
204
222
3
247
204
111
111
77
77
135
26
11
357
82
72
3
9
117
3
249
218
4
36
249
173
115
77
1
111
135
4
62
15
1
6
135
26
36
596
62
218
218
72
72
110
204
62
19
1
72
77
1
72
111
200
15
4
36
1
5
15
559
20
6
15
446
72
75
2
8
10
5
6
62
135
15
72
10
40
49
26
26
642
2
2
257
15
20
6
121
5
218
1
1
273
27
6
161
4
72
6
68
9
4
1
218
218
218
6
1
143
9
107
10
15
1
1
352
1
186
9
1
82
2
1
2
1
1
1
1
1
1
1
379
68
9
1
15
1
1
132
119
2
6
4
1
1
62
6
135
4
62
204
1
9
62
9
1
5
1
1
135
132
48
1
10
1
354
110
1
1
314
82
9
5
1
314
1
9
352
4
119
135
4
2
135
4
1
1
1
9
1
1
9
1
1
103
1
4
1
1
1
1
9
1
1
1
1
135
110
1
9
1
1
15
77
72
177
449
15
15
36
62
1
475
1
135
72
559
218
1
135
15
6
40
62
135
135
160
135
2
2
511
31
15
163
36
111
2
1
2
537
15
160
15
10
121
6
1
1
1
1
10
1
1
6
207
15
20
5
15
5
241
173
5
560
15
2
72
168
77
5
26
6
4
15
82
123
3
210
6
15
4
1
1
36
19
218
6
1
10
15
773
1
1
1
1
15
62
15
15
1
135
6
283
153
345
218
1
1
168
1
9
121
62
142
62
121
4
135
1
62
26
36
35
1
1
5
77
111
135
218
4
5
9
36
168
5
273
173
4
20
15
72
1
1
135
73
15
1
6
135
5
40
15
163
218
5
111
36
77
135
20
2
1
10
8
135
218
26
15
135
22
15
1
15
135
135
218
40
111
218
72
135
111
2
111
275
36
111
168
3
5
19
15
1
6
72
6
15
1
6
6
111
15
72
135
40
43
4
10
2
5
5
1
77
556
110
4
36
868
1
218
6
6
135
1
68
19
15
386
5
77
2
218
15
68
15
111
62
6
352
1
5
1
1
1
1
72
77
15
62
2
496
6
1
1
111
111
1
2
15
6
62
15
1
15
6
10
1
15
15
15
15
15
121
62
218
15
283
62
15
15
15
62
36
218
218
639
218
19
10
72
135
72
15
283
6
163
1
20
15
1
15
135
72
121
1
77
111
15
142
135
387
15
5
131
269
2
135
204
9
7
60
1
4
82
2
2
10
185
2
4
1
352
1
89
9
5
15
62
773
1
2
4
249
204
62
168
122
61
1
15
1
365
27
15
1
4
9
2
2
102
15
357
10
5
72
72
218
15
77
135
160
5
1
36
15
7
1
1
1
6
5
4
40
15
160
5
218
160
131
135
5
3
131
72
142
530
168
2
102
1
131
72
9
49
15
132
15
5
160
2
135
5
135
77
4
2
4
185
2
2
82
4
4
82
2
4
2
2
2
4
135
2
135
4
82
4
135
135
2
2
4
2
82
135
82
68
2
82
2
82
2
4
2
4
82
4
77
352
135
2
135
354
4
135
135
2
82
2
2
218
15
1
395
121
15
2
8
62
10
9
62
1
72
72
62
1
36
72
135
20
26
1
2
77
15
111
62
62
7
730
283
1
1
1
1
218
382
62
559
3
1
556
176
596
62
2
111
530
135
15
15
5
5
1
135
15
15
168
135
135
7
36
7
259
1
15
186
62
5
2
77
15
15
2
72
361
111
1
168
48
3
5
160
5
20
40
273
530
1
77
15
9
73
6
72
2
1
1
15
135
206
4
135
62
135
5
20
1
15
15
72
15
9
5
26
1
218
1
62
77
1
218
5
40
6
135
1
10
131
72
222
135
2
6
72
1
1
2
6
5
72
72
6
1
72
607
9
111
15
1
142
115
218
218
218
218
218
5
15
5
135
218
218
218
218
798
218
218
218
218
218
135
218
218
218
218
5
218
218
218
1
218
218
218
218
218
218
72
798
195
218
218
218
218
159
218
218
218
218
218
218
218
218
249
511
218
798
5
218
218
338
218
556
218
218
218
218
218
218
218
72
1
1
1
135
1
1
195
1
1
1
1
1
1
1
1
1
26
1
702
111
6
6
160
6
397
4
568
135
111
135
113
361
7
15
6
1
26
26
72
1
5
40
195
163
15
15
15
249
15
200
135
2
160
9
111
2
15
1
160
1
97
15
218
168
36
135
26
2
111
5
5
62
77
40
218
15
62
160
15
15
10
1
10
15
4
15
135
132
15
382
15
1
40
168
4
111
62
62
135
5
15
1
1
121
1
243
160
294
218
36
36
5
115
15
77
1
6
6
9
6
48
421
6
36
163
15
135
62
15
1
5
160
201
1
62
283
62
135
15
4
15
160
1
315
1
62
10
1
132
72
15
1
8
295
218
1
20
26
204
5
20
1
292
135
1
15
15
15
135
77
7
4
1
234
5
36
20
218
218
62
6
6
19
62
62
102
102
2
6
1
295
5
68
135
1
135
9
9
9
4
10
1
9
163
19
68
135
9
19
5
9
4
9
68
9
131
19
19
10
9
9
135
135
135
9
135
9
9
62
1
153
15
15
15
15
15
15
15
72
15
15
15
72
15
15
15
15
15
710
15
9
218
36
72
122
6
23
1
26
222
26
15
1181
243
1
6
5
5
1
72
62
15
15
9
15
1
9
72
26
4
218
5
62
135
2
273
1
1
1
2
1
193
61
1
9
15
15
3
15
163
160
10
2
135
15
9
163
6
135
15
43
72
386
135
15
15
15
1
15
15
9
15
204
160
10
72
1
15
6
86
111
1
163
15
15
135
72
4
6
135
1
5
26
395
102
62
135
15
163
135
5
2
135
1
72
111
1
1
121
257
5
5
163
111
697
1
204
218
135
1
20
135
7
15
1
20
2
6
62
530
6
15
1
5
15
361
77
15
4
163
20
15
8
15
1
6
15
537
15
295
36
77
798
135
111
121
135
381
1
15
8
135
115
60
1
6
135
15
160
5
15
218
218
218
218
526
1
15
20
20
15
135
1
15
1
530
111
135
19
1
15
20
9
1
20
4
218
5
9
115
163
218
167
5
10
15
77
1
135
9
173
72
15
135
110
3
283
4
20
15
1
1
1
15
295
2
15
168
168
15
1
73
3
40
275
20
15
72
207
15
345
26
1
15
1
2
1
650
135
73
218
2
135
6
93
627
1196
2
4
4
211
163
1
9
170
36
26
168
135
1
6
186
15
26
36
5
1
5
4
9
135
283
36
5
111
2
82
15
15
6
160
218
5
1
2
5
218
72
111
15
249
5
6
1
9
1
6
1
135
135
249
111
75
476
135
62
135
135
265
72
62
2
6
195
1
72
122
1
1
6
43
15
6
15
62
15
68
283
111
61
4
72
75
1
2
111
195
103
75
62
62
135
135
2
62
20
218
2
20
6
112
193
61
537
292
135
62
26
36
131
1
135
2
2
2
2
2
2
15
2
2
2
2
2
2
2
10
135
10
135
2
82
82
2
82
135
135
292
2
20
72
204
77
1
15
6
204
135
135
1
135
5
60
210
2
2
2
2
2
135
135
2
43
2
2
2
2
2
2
2
2
82
2
2
8
2
6
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
77
2
2
15
135
77
2
135
135
2
135
2
2
77
2
2
2
2
135
1
43
2
2
111
2
15
1
3
135
190
111
433
168
77
72
1
185
15
19
142
163
6
15
195
1
111
121
1
102
15
2
19
1
111
131
4
375
103
160
218
1
218
15
111
168
135
261
2
111
4
6
6
218
77
122
315
2
75
75
2
135
75
75
75
475
75
75
1
26
72
15
5
111
15
1
5
9
15
36
5
1
163
135
73
160
2
1
2
9
1
6
218
9
135
77
1
135
135
218
111
315
131
135
1
1
15
295
72
6
6
10
72
15
15
6
135
218
62
15
1
4
121
15
9
102
15
111
20
72
130
135
15
135
20
20
135
40
72
40
72
218
6
72
15
5
111
72
6
218
135
157
20
40
257
115
26
26
135
5
257
3
41
3
168
40
20
20
20
273
26
40
195
20
135
20
40
195
20
135
20
9
20
20
40
20
40
40
20
40
40
26
40
20
72
1
257
301
267
273
273
40
40
20
257
20
20
115
20
267
20
73
20
131
20
20
20
40
20
40
295
257
257
20
218
40
168
135
20
168
77
135
135
851
20
195
20
135
257
301
1074
20
40
20
273
9
160
40
5
9
20
72
20
20
40
15
20
135
241
20
195
72
1
160
218
301
218
72
135
20
20
40
773
15
218
259
20
75
20
20
3
20
20
40
20
20
135
20
72
204
20
717
20
773
20
534
72
493
773
20
20
20
135
5
20
20
20
40
257
160
218
20
20
20
72
218
72
72
275
135
72
20
1074
20
20
294
15
135
20
72
1
40
210
40
20
20
72
72
20
218
40
20
20
257
20
184
1062
135
40
5
20
173
122
273
163
15
20
72
301
135
20
20
72
163
3
255
135
40
72
135
40
20
62
1
20
20
20
40
20
511
5
20
257
20
195
15
20
20
3
40
135
160
20
20
5
20
20
135
511
20
40
511
135
20
20
20
5
72
20
20
5
511
20
5
72
77
135
73
1
121
6
249
4
72
2
283
496
5
170
111
10
1
3
19
5
9
3
199
6
102
36
1
53
111
1
1
72
36
15
6
15
218
62
15
2
5
496
77
1
72
15
72
539
9
15
3
6
111
135
26
1
7
534
135
72
121
121
121
556
4
72
62
6
111
2
5
77
122
62
62
62
62
62
62
135
2
62
62
36
15
20
6
6
6
2
72
62
5
1
1
26
15
5
9
72
10
15
135
2
15
72
1
8
111
5
1
62
5
5
15
273
31
261
15
62
135
556
144
135
180
1
72
263
131
62
135
6
15
117
1
1
131
1
366
168
19
36
36
111
36
135
218
10
9
19
1
121
2
218
20
153
9
204
15
218
15
5
5
1
204
204
1
204
204
619
204
315
6
62
2
2
204
1
1
62
97
77
48
2
62
2
2
97
204
6
2
135
77
15
1
135
6
1
178
6
5
170
135
247
366
135
10
218
5
111
1
15
15
232
62
1
5
173
168
204
2
5
249
1
283
283
15
36
15
15
283
7
72
10
135
218
1
6
121
3
132
15
20
1
204
6
97
1
62
2
2
15
15
4
15
160
204
1
2
15
2
72
19
36
77
375
6
40
4
6
352
7
530
20
62
72
68
1
20
142
218
36
36
4
283
15
62
163
6
241
218
15
5
5
1
559
36
1
36
1
6
135
4
218
382
195
62
68
2
247
2
1
121
111
163
1
6
5
1
36
20
15
135
218
1
121
1
247
15
295
135
62
1
2
142
15
6
2
20
1
15
135
62
1
4
1
1
72
163
10
62
62
1
163
9
3
405
1
6
7
1
168
15
15
6
798
15
2
2
1
1
1
1
218
40
163
2
62
36
112
135
15
218
9
135
261
110
5
5
68
72
135
75
1
72
1
1
135
163
40
10
135
476
121
4
2
3
26
130
93
1
3
5
26
20
135
135
20
62
111
4
160
62
1
135
20
204
72
1
295
135
3
537
36
72
72
135
20
4
111
111
4
36
4
41
352
4
218
283
111
132
111
36
4
9
15
130
135
72
36
135
62
31
4
9
15
1
7
135
15
135
1
72
62
121
20
4
135
2
111
62
135
2
2
6
135
239
135
1
1
135
135
15
163
135
142
135
135
40
204
15
6
5
9
23
1
168
168
6
295
218
1
2
62
1
3
62
2
2
10
204
204
135
15
1
135
15
62
4
9
72
5
1
102
204
4
26
19
68
1
6
202
1
168
168
121
381
15
1
173
135
73
135
31
135
15
163
5
72
1
163
1
62
530
163
77
20
2
15
9
2
2
2
61
2
204
6
204
15
135
2
121
168
15
556
218
6
2
15
68
131
6
62
62
7
26
2
283
36
139
5
1
77
1
15
4
1
111
62
135
218
365
15
15
15
295
111
77
135
19
773
15
15
2
135
9
7
6
10
218
115
5
210
4
5
15
556
204
15
4
2
1
72
204
15
62
5
1
2
4
1
135
3
1
773
72
10
72
3
163
5
15
387
61
15
36
1
15
62
41
15
15
9
2
3
135
204
111
6
6
163
111
5
357
218
20
1
5
496
3
20
19
257
1
135
20
1
15
62
1
72
15
1
15
168
204
5
3
111
6
15
168
230
183
15
115
15
10
36
15
20
5
72
10
2
2
573
75
135
556
121
9
75
173
283
26
11
10
5
75
271
72
218
6
5
6
218
6
5
6
851
135
7
135
6
135
239
26
6
102
1
204
1
15
111
72
132
135
62
352
15
72
2
132
72
168
73
15
3
3
3
72
3
3
6
142
15
62
72
3
20
72
177
72
6
1074
1
103
15
122
694
62
135
1
283
40
10
62
362
72
382
135
704
82
62
111
111
218
62
15
72
218
2
20
4
4
132
2
5
20
15
15
2
2
2
4
283
6
1
20
6
15
15
62
72
2
72
1
218
121
62
4
10
275
2
1
10
519
77
15
1
15
5
283
1
4
73
6
111
1
160
10
315
5
103
573
135
2
4
539
2
1
72
62
72
218
5
73
73
73
85
40
82
5
359
135
5
4
530
218
253
20
3
6
6
122
168
10
1
5
1
36
111
111
10
61
10
173
160
1
15
111
5
103
36
218
1
5
15
20
1
15
135
62
249
4
135
1
31
1
15
15
1
36
1
4
135
1
195
1
6
15
135
4
1
478
1
452
1
2
2
2
1
2
1
1
9
1
1
1
2
1
26
10
5
19
19
15
15
1
6
1
97
121
249
346
72
2
5
6
5
295
1
15
36
135
1
2
247
5
77
160
9
41
314
142
135
72
15
72
15
15
6
5
1
15
5
1
6
77
218
6
15
1
135
135
19
4
5
6
52
6
15
204
5
135
5
135
163
5
1
48
5
163
15
3
1
72
3
135
6
163
4
7
15
60
6
6
5
6
8
117
1
36
36
72
3
218
36
72
167
135
1
1
77
4
142
5
4
62
3
1
117
135
72
393
1
77
1
77
20
36
1
15
72
15
15
1
5
1
1
2
5
9
168
9
5
160
6
2
62
62
2
62
62
204
2
1
1
135
72
135
1
103
1
26
2
103
103
204
62
1
103
103
1
1
1
103
43
103
1
523
135
135
15
496
10
195
6
1239
2
131
218
6
72
218
218
163
72
10
15
273
135
135
62
135
5
1
75
1
273
36
73
142
26
6
77
173
102
5
10
4
160
2
15
6
1
314
19
465
73
10
136
4
160
3
142
9
26
2
2
1
243
36
6
273
5
10
218
6
135
1
115
1
15
123
5
7
15
5
142
73
5
20
135
163
1
62
102
62
15
553
553
553
133
204
204
62
62
261
204
204
62
2
2
1
2
62
132
135
135
5
20
4
163
1
135
1
15
160
121
496
36
1
15
6
6
75
283
1
6
60
6
6
9
6
135
9
9
6
1
1
60
135
60
9
6
9
1
10
10
6
36
135
15
36
1
163
15
5
135
20
20
15
1
15
204
1074
6
19
19
10
5
62
218
218
26
9
15
117
111
496
20
72
5
1
2
1
1
204
111
168
15
15
5
15
4
111
1
19
6
218
111
86
3
15
2
2
2
1
2
1
62
15
163
15
992
135
163
1
1
218
1
111
1
4
132
10
135
111
15
72
72
15
111
111
2
40
1
1
15
15
173
72
5
204
112
111
20
72
40
20
72
72
72
72
73
218
283
395
72
135
72
72
72
72
6
72
20
72
20
72
1
72
72
72
72
72
5
135
4
15
2
135
111
115
218
121
5
82
1
72
4
163
5
1
1
2
15
62
111
15
135
5
77
163
1
301
77
204
6
10
20
111
5
573
462
163
9
62
15
62
62
62
1
1
6
6
111
15
72
26
168
135
283
168
111
102
89
218
135
9
295
1
135
62
5
267
2
15
5
62
75
62
72
15
283
72
1
135
5
7
4
15
1
61
72
218
1
10
1
207
5
10
1
2
565
6
7
9
6
1
1
1
315
15
6
6
6
135
88
7
15
11
15
77
5
560
15
267
111
1
6
15
2
1
20
122
15
2
157
163
111
135
2
5
15
62
135
62
204
135
15
798
62
283
72
5
111
218
218
15
1207
173
5
218
345
173
62
1
2
218
6
15
77
72
5
5
20
1
73
20
3
195
36
15
62
6
1
6
207
20
72
19
20
121
160
1
218
160
135
1
15
121
4
1
3
5
160
304
62
153
2
7
68
135
5
135
4
4
4
4
135
243
19
131
5
1
15
36
15
2
36
36
26
72
15
117
560
135
173
2
10
6
218
132
15
168
204
135
9
1
702
1
10
15
9
135
7
1
9
1
102
4
77
23
4
36
2
135
1
1
20
1
1
135
135
160
5
9
5
135
135
72
117
218
511
75
73
5
1
62
36
211
6
15
86
15
113
7
36
257
75
26
2
19
62
36
596
10
6
201
15
15
6
132
345
163
1
4
4
1
15
1
218
135
135
5
496
1
5
6
135
121
204
5
111
283
62
1
10
142
218
976
294
2
15
1
1
135
4
1
135
283
218
218
73
1
142
366
36
72
1
73
26
62
72
91
20
218
560
135
218
283
173
193
135
62
6
1
3
168
5
6
135
6
2
1
20
62
295
135
121
432
20
72
1
36
6
160
160
160
163
15
1
283
20
449
77
2
2
15
218
15
163
15
345
73
8
168
1
15
135
153
200
72
173
203
135
77
6
135
1
1
77
2
5
117
511
1
7
15
121
1
295
1
111
111
111
111
218
6
15
20
218
1
1
218
218
1
121
9
283
2
135
135
20
15
218
267
204
1
112
77
77
77
77
77
167
19
111
77
77
77
112
112
111
111
111
111
19
72
2
20
40
1
6
15
60
4
5
15
10
135
1
48
295
20
1
173
117
73
1
1
135
72
135
62
1
77
15
5
6
1
704
2
131
218
267
72
20
6
7
135
135
36
9
160
72
6
5
111
40
135
283
1
1
4
1
20
227
15
204
77
1
135
1
77
15
62
283
135
168
111
62
20
72
218
82
9
10
2
111
325
168
5
72
49
10
5
434
40
111
1
5
20
1
36
72
73
15
1
36
62
2
2
163
2
121
72
121
135
1
15
111
218
2
1
1
36
163
5
5
2
519
218
218
295
15
4
135
1
135
72
207
135
1
62
142
247
1
131
72
1
135
135
15
62
9
1
40
135
6
2
247
1
15
62
72
5
2
15
1
1
173
3
2
2
36
1
160
791
160
160
160
3
2
20
4
4
15
135
72
868
36
62
103
2
195
50
77
15
1
1
15
142
135
168
5
20
556
359
9
1
15
135
2
15
15
4
218
36
5
173
10
6
4
1
15
111
135
40
1
62
15
5
72
5
135
218
195
62
6
1
386
111
218
15
163
5
186
135
2
4
6
1
62
352
160
20
5
5
20
6
62
345
135
9
36
295
4
6
5
36
102
77
1
111
135
36
117
2
160
168
15
204
72
19
163
283
5
72
77
6
135
62
5
2
147
773
62
1
218
1
111
6
19
6
218
6
135
135
135
345
218
1
1
77
77
135
1
560
5
168
20
15
160
4
1
6
15
1
2
72
366
122
6
1074
10
10
77
111
77
77
77
77
1
77
77
135
77
77
6
77
2
77
77
77
77
77
77
77
77
77
111
77
77
111
77
72
77
77
77
77
77
135
77
77
111
77
1
2
19
1
20
511
15
283
511
15
3
62
135
210
135
1
340
103
178
1
218
168
75
168
121
1
1
1
72
135
135
62
4
72
6
4
204
135
62
1
6
102
111
15
1
72
77
60
62
5
5
135
1
111
111
111
111
111
111
111
15
1
218
15
1
31
218
1
6
72
1
1
5
283
26
135
404
2
26
15
1
1
1
135
26
40
1074
200
20
15
20
135
20
5
135
77
6
15
15
530
62
142
135
40
1
1
135
72
163
1
135
2
163
1
1
15
72
135
5
62
1
295
15
132
19
5
1
27
2
75
15
2
15
111
5
168
204
5
117
1
218
43
420
72
15
530
72
72
218
72
1
15
381
234
1
90
3
511
135
295
15
6
72
5
15
5
20
15
1
2
26
295
556
102
20
9
73
338
26
111
160
15
163
1
1
1
9
1
1
2
1
2
218
4
15
135
135
218
62
10
15
10
283
6
283
135
72
5
1
62
218
1
82
20
20
15
68
15
168
3
72
117
469
239
9
1
218
36
15
4
15
72
267
32
1
62
1
163
1
6
15
2
201
111
283
283
2
6
72
212
218
121
5
2
5
73
26
72
381
15
113
1
135
135
72
121
111
4
1
2
168
15
135
633
36
121
283
1
72
9
132
15
15
195
1
1
62
1074
5
6
6
5
135
6
5
9
19
48
129
19
6
129
129
6
6
1
135
36
121
15
15
10
72
1
15
72
4
5
6
72
15
530
218
157
273
15
9
257
62
163
6
160
200
72
6
6
1
218
218
257
218
113
1
267
15
173
556
3
3
218
15
15
163
1
62
72
9
15
48
1
135
1
345
4
15
131
5
160
1
218
1
9
193
1
9
36
2
135
1
1
1
1
1
5
77
6
15
4
135
56
295
111
1
2
15
230
3
1
72
2
6
62
62
62
62
27
142
345
77
6
9
6
218
135
19
115
2
122
6
1135
135
6
72
1
26
72
15
295
345
77
163
1
36
1
62
15
204
218
5
275
72
386
218
75
15
1
1
10
207
62
10
9
121
72
72
135
2
1
3
218
20
15
135
301
135
5
15
314
1
325
36
73
1
163
132
5
135
382
36
257
511
62
5
20
6
10
1
20
1
1
314
131
62
193
19
241
10
135
19
15
163
227
2
1
2
163
77
186
200
1
2
6
135
6
1
1
15
6
345
1
1
5
121
1
1
193
218
20
163
62
9
218
72
1
798
5
283
283
5
160
15
15
15
135
210
15
15
1
1
4
19
15
135
5
68
110
2
72
77
234
72
103
62
121
121
111
77
247
135
111
111
135
4
195
1
2
1
568
198
1
15
135
2
5
160
163
218
36
2
15
15
15
36
168
62
168
5
1
135
1
135
218
218
72
218
4
135
77
75
135
257
72
168
62
4
218
15
20
2
15
130
1
135
1
15
6
168
178
6
1
449
153
111
15
218
218
77
1
1
15
1
8
5
135
82
1
163
4
5
4
383
135
15
1
249
1
5
135
1
6
5
168
4
72
72
3
163
4
121
68
200
1
239
204
15
20
3
161
1
2
1
43
218
1
168
135
2
142
1
218
15
218
62
62
4
72
110
135
36
283
135
62
62
36
117
204
2
160
283
49
135
15
218
163
62
75
4
168
135
36
15
6
15
4
5
77
135
26
2
15
1
62
62
2
283
77
6
1
35
6
62
168
5
585
218
218
20
305
121
62
5
1
111
8
5
111
1
121
15
204
68
1
1
10
111
36
36
36
366
135
36
135
26
36
135
36
36
10
15
135
347
115
15
475
2
6
496
15
1
6
2
62
204
1
135
36
218
2
135
135
3
1
2
1
15
450
1
1
168
26
157
72
9
160
36
218
20
5
135
135
72
9
111
257
218
15
2
9
72
1062
4
136
26
62
10
1
4
77
157
1
3
9
15
15
15
1
121
5
218
15
168
218
15
6
431
62
218
10
218
36
160
72
5
10
218
305
62
1
72
6
2
115
218
1
15
121
6
2
15
4
62
5
36
1
135
556
9
111
2
36
10
4
111
72
6
15
6
218
62
212
121
19
3
20
1
77
6
121
10
152
15
2
15
283
36
257
72
218
5
15
6
6
6
160
6
10
6
1
36
218
6
5
10
6
9
135
410
121
62
135
62
204
518
121
10
15
207
6
111
2
4
4
168
186
6
62
62
1
218
1
1
15
2
6
6
1
1
273
111
135
15
135
5
2
163
135
2
6
15
10
6
62
135
73
135
64
2
77
365
261
135
138
62
77
62
358
2
62
110
138
2
138
62
138
15
20
207
135
1
26
9
1
15
135
218
1
1
135
15
75
26
104
6
111
72
163
72
121
142
15
135
1
1
9
62
15
1
77
135
62
4
72
15
15
523
1
77
283
9
9
4
135
72
62
135
135
135
5
77
135
15
6
1
6
1
2
163
2
6
111
68
173
135
1
15
62
15
117
5
135
5
72
19
77
168
9
77
1
3
1
2
20
218
1
15
60
62
5
135
111
15
4
5
160
72
387
283
75
6
6
6
36
315
218
15
20
798
40
273
1
111
5
135
218
135
6
115
2
1
77
6
15
1
62
3
15
1
1
72
1136
36
67
1
19
4
1
160
218
249
15
218
218
3
5
283
72
135
135
135
3
249
218
72
5
135
1
5
5
218
218
72
218
218
218
218
218
218
218
135
135
239
218
218
115
135
218
160
218
218
160
218
218
160
218
218
3
218
218
160
135
218
218
218
218
218
556
3
218
218
160
218
218
15
218
530
218
160
5
218
218
218
218
218
160
218
77
218
135
160
218
72
511
5
115
15
160
160
218
218
218
218
72
218
218
218
211
218
218
218
160
20
218
218
218
218
160
218
218
218
160
5
218
218
511
135
218
218
135
72
511
249
160
218
218
160
218
160
218
160
218
6
115
72
218
218
115
218
168
530
218
218
218
160
168
218
218
218
5
218
218
72
218
72
135
218
218
218
72
218
20
135
72
26
1
218
218
160
62
135
135
160
20
15
72
218
218
72
218
160
160
345
115
3
218
218
218
135
72
218
218
218
160
218
36
511
36
218
160
160
218
5
218
168
218
160
218
218
218
218
218
218
218
160
115
218
218
135
5
135
511
72
218
218
218
5
135
218
218
218
218
511
530
3
62
218
218
511
26
20
511
115
135
135
218
160
218
218
218
72
160
218
218
218
160
530
72
5
160
135
511
115
5
135
218
160
218
218
218
168
218
218
218
218
115
218
218
160
218
218
160
168
218
72
115
72
160
218
218
218
3
218
160
218
72
218
160
218
72
218
218
218
218
218
135
530
218
5
72
218
218
115
218
345
249
218
218
218
218
218
218
218
72
135
3
218
218
218
160
72
135
218
160
218
72
160
36
135
135
135
218
115
160
218
218
72
218
20
218
218
218
5
135
345
160
218
1
218
218
218
160
218
135
72
218
218
160
218
3
218
160
72
530
218
135
15
218
135
218
218
72
15
218
72
115
218
218
218
135
160
72
218
5
5
5
72
798
218
160
511
218
160
122
160
218
160
3
218
72
218
5
173
72
218
218
249
20
530
218
160
115
218
160
218
5
218
218
135
218
218
72
72
72
218
218
218
218
530
798
160
135
218
218
218
5
218
20
218
530
160
218
218
530
77
135
218
2
20
10
345
135
6
173
5
1
7
3
218
218
5
218
218
6
15
26
97
62
36
4
315
315
210
19
210
5
1
5
1
160
1
111
6
1
26
20
4
5
151
1
62
1
15
218
15
135
211
15
135
5
1
5
77
1
1
62
72
4
5
5
798
4
4
15
72
15
15
1
283
2
160
111
160
218
218
2
72
345
36
15
1
135
363
1
10
5
5
2
1
2
15
15
15
15
15
93
2
444
2
5
5
1
218
6
135
5
26
1
5
15
15
20
36
218
20
9
1
2
15
1
1
111
7
135
2
1
4
1
207
62
10
283
135
62
111
121
160
77
121
77
1
1
72
111
142
859
135
135
135
62
15
135
103
72
1
1
72
26
135
2
26
15
40
62
163
994
5
1
20
1
135
135
168
111
135
6
135
294
387
26
62
121
204
9
6
1
5
135
117
20
1
135
204
135
2
6
2
6
77
6
135
15
135
168
20
481
526
241
4
15
40
10
62
9
111
142
135
36
19
2
4
77
62
10
168
2
111
15
294
1
345
72
135
556
1
15
15
15
3
168
20
111
62
135
62
62
135
553
20
111
1
267
15
77
15
23
10
20
135
15
10
48
103
2
1
15
204
1
15
1
15
2
62
283
15
2
1
1
10
267
135
204
1
1
15
5
163
163
15
5
4
62
26
62
2
1
19
5
2
2
10
1
163
15
6
1
77
249
36
295
40
283
135
9
1
168
20
1
5
5
135
556
85
111
283
6
15
6
1
1
36
1
1
26
1
1
1
1
135
1
10
15
10
1
1
15
10
10
1
135
135
131
1
135
135
9
377
168
135
1
1
1
1
72
135
1
1
249
20
36
36
36
36
36
36
15
111
15
20
102
1
168
1
62
2
6
10
68
77
170
6
77
4
1
111
5
111
2
1
20
523
1
1
15
218
1
31
31
1
36
2
111
5
77
75
62
200
1
75
2
131
62
168
135
5
26
15
2
1
132
15
117
135
15
60
218
1
62
15
15
9
26
6
20
135
135
135
4
36
140
4
6
36
135
2
4
275
4
4
1
135
72
62
20
15
135
2
5
15
2
77
77
1
1
10
10
135
135
1
1
10
15
15
15
15
15
15
15
15
15
15
15
292
15
5
86
15
1
15
15
15
15
15
15
86
4
369
62
1
77
1
404
1
218
6
6
15
173
6
6
207
135
15
2
77
15
20
15
62
2
1
2
15
496
62
72
7
1
112
1074
121
1
36
559
55
61
15
2
4
1
20
111
111
4
6
72
10
111
111
15
218
72
283
111
111
160
111
345
3
121
3
111
5
20
72
218
160
15
15
111
62
160
72
15
3
72
1
4
135
15
2
283
283
2
1
48
5
36
9
1
115
62
467
72
1
5
15
20
15
163
15
9
72
1
135
168
1
1
6
15
72
1
3
72
257
173
1
9
5
15
15
76
2
9
710
10
62
72
77
72
4
135
15
6
5
20
10
160
40
135
15
4
5
62
135
20
135
5
111
36
1
15
15
292
352
72
168
5
5
121
5
397
62
366
3
5
6
111
72
135
135
511
135
1
27
72
115
5
4
15
135
1
72
160
72
496
10
511
5
3
15
2
218
111
2
135
2
1
1
348
218
15
1
9
413
168
20
9
2
5
1
9
115
5
75
5
15
163
20
1
5
72
72
218
538
135
26
163
9
218
5
15
163
5
6
64
131
185
68
9
1
73
19
273
1
6
204
773
20
26
9
15
1
560
1
72
135
62
135
60
135
31
5
1
1
62
72
4
135
9
168
5
1
121
62
62
1
1
77
1
1
72
26
6
1
15
163
1
15
200
1
1
72
72
6
218
5
62
15
1
6
1
117
135
15
135
135
52
362
2
135
4
218
135
9
111
1
4
6
4
163
5
135
1
2
36
295
2
171
113
1
1
404
72
218
113
72
135
15
26
387
6
868
204
7
5
4
218
530
135
111
160
5
6
204
3
72
160
589
1
1
249
20
2
2
111
5
36
15
15
218
2
373
142
1
160
135
9
2
1
4
1061
111
2
111
10
10
75
163
6
218
366
1
1
15
2
111
82
73
4
72
72
168
36
62
1156
717
111
111
232
1
15
886
204
15
1
2
257
6
160
135
3
36
204
1
163
72
1
9
5
20
20
901
135
6
111
1
62
15
15
6
31
62
1
4
62
249
135
283
1
72
530
163
4
5
726
15
62
6
2
1
111
1
15
4
2
15
111
36
168
15
26
2
103
15
3
10
77
798
1
111
283
283
283
62
36
72
195
15
72
72
135
2
15
1
15
1
62
218
15
893
160
72
496
465
6
3
283
283
4
72
4
10
160
2
163
26
1
132
283
157
1
168
72
2
2
111
295
85
135
218
218
15
1
20
103
9
48
62
72
40
40
1
168
173
283
15
6
247
218
193
75
1
15
218
10
301
218
5
15
135
1
9
15
15
9
135
218
218
726
530
530
798
160
10
72
135
365
9
111
15
1
15
5
1
173
204
68
15
6
9
5
8
111
1
62
1
142
773
5
5
19
26
111
36
111
36
11
36
111
111
111
111
111
111
111
192
26
111
15
9
9
10
2
2
163
15
36
1
5
6
163
62
72
204
72
325
15
9
218
9
345
135
1
273
72
1
168
283
135
102
77
135
15
135
6
1
15
135
6
9
15
132
121
142
135
15
1
75
294
36
77
5
20
138
2
40
15
431
72
135
62
218
1
62
135
1
62
345
62
62
20
49
135
113
15
5
31
4
2
1
121
121
72
218
121
121
26
2
3
218
135
160
7
1
10
77
20
15
20
9
36
283
15
111
5
1
135
2
82
135
135
1
1
72
3
1
1
135
315
9
6
283
5
15
15
257
36
1
1
135
366
9
1
218
62
15
20
135
163
133
5
9
5
1
1
465
218
218
4
1
4
15
15
15
15
1
15
62
72
1
1
1
82
6
1
72
27
1
168
449
72
111
72
1
15
230
249
62
15
6
15
1
103
21
15
5
72
20
1
338
15
62
351
113
352
15
4
20
168
132
2
1102
1
6
62
15
111
11
163
273
4
72
5
1
556
6
746
6
163
15
218
218
204
62
35
218
4
1
1
12
245
218
218
142
7
115
2
135
15
73
77
283
5
48
345
64
36
62
72
6
131
15
218
20
2
1
77
15
72
36
334
1
12
135
366
15
354
292
218
62
204
15
157
4
9
2
26
9
1
135
122
111
690
3
15
72
1
135
135
1
218
72
2
72
6
1
10
10
6
19
6
249
19
249
6
36
111
379
6
10
207
135
6
6
6
6
379
6
6
6
6
6
6
6
10
6
6
6
6
6
15
8
20
6
4
135
72
2
15
62
193
4
62
135
168
73
1
135
1
19
163
15
72
15
1
72
15
1
2
111
2
1
9
1
4
1
135
15
20
77
72
31
75
72
218
5
9
62
62
694
135
1
1156
204
249
15
6
111
1
10
1
1
1
1
1
1
1
8
218
72
77
1102
4
2
62
9
4
15
6
26
5
4
6
111
15
62
62
2
15
10
2
2
2
4
2
2
135
2
1
1
2
82
135
4
4
15
135
15
315
72
160
168
168
62
4
1
5
15
135
299
5
2
5
111
6
1
115
62
135
15
671
36
204
5
111
15
561
1
15
15
75
5
15
15
111
135
163
111
5
1
204
6
1
62
36
1
135
160
15
218
2
72
72
6
6
20
218
9
20
1
5
62
72
1
8
15
36
5
1
1
186
15
15
15
1
15
15
36
1
135
3
26
111
77
1
20
111
218
15
36
5
247
111
19
5
1
1
283
195
19
283
6
5
2
5
135
10
195
218
160
15
6
1
62
659
4
168
324
15
62
75
1
163
15
72
1
26
111
1
26
43
204
20
1
1
135
207
18
173
2
9
163
15
1
168
15
2
1
15
345
1
19
68
72
117
2
15
9
15
62
1
15
6
163
72
72
72
135
273
121
72
135
160
15
10
1
2
115
62
15
15
5
15
1
72
15
9
6
135
15
15
163
1
168
200
62
135
204
135
15
160
135
15
142
111
135
151
283
168
135
111
62
68
170
259
82
72
20
111
135
153
1
135
4
163
10
2
7
6
140
4
111
77
168
62
111
1
72
1
1
77
160
160
726
1
132
6
5
200
135
15
218
6
5
1
204
1
49
4
6
1
111
798
20
72
2
2
15
102
135
15
1
218
1
15
1
1
15
3
20
26
72
1
77
168
1
15
295
111
1
15
2
602
15
2
49
9
40
665
2
77
15
72
160
714
102
1
117
257
1
15
72
72
19
72
6
4
115
241
273
157
2
132
82
6
163
121
15
15
6
2
151
15
1
160
5
811
414
1
62
15
15
62
15
6
15
1
1
15
218
15
132
207
135
135
135
72
4
3
15
111
5
9
1
15
15
15
283
1
135
2
2
135
2
135
135
2
2
2
261
2
6
2
2
2
2
2
2
2
2
2
2
2
2
2
135
135
135
2
6
135
2
2
135
77
1
1
6
62
9
15
62
15
1074
72
72
2
5
72
15
206
8
4
9
1
1
135
15
20
2
168
607
1
111
2
1
9
4
218
218
151
9
1
195
5
5
1
135
1
204
20
1
596
15
15
168
77
135
131
1
2
62
1
160
135
6
15
160
121
135
168
20
163
1
27
6
135
6
121
9
9
1
1
265
1
122
62
6
15
62
283
1
1
62
5
62
6
19
247
15
1
15
15
2
2
2
135
2
20
2
2
2
2
2
2
2
135
6
77
6
2
204
6
2
77
2
204
204
15
204
2
204
2
2
791
2
135
2
2
2
97
2
135
207
2
2
82
1
1
2
204
204
204
110
2
135
204
2
62
493
5
10
15
5
62
15
62
5
4
160
218
5
2
1076
75
82
5
135
1
40
1
135
135
163
523
135
273
247
2
295
62
432
5
1
160
6
62
1
15
15
121
1
1
72
135
1
48
122
121
6
20
135
135
1
9
15
77
163
2
102
1
5
345
20
73
62
49
5
15
72
72
72
72
72
1062
135
72
72
5
163
135
239
75
111
180
77
111
20
4
26
62
15
5
5
1
135
62
6
345
36
5
283
135
3
2
204
2
135
62
4
6
111
6
6
5
3
15
204
135
82
2
1
1
1
1
1
36
135
295
4
132
556
4
3
2
163
117
135
511
1
15
1090
6
135
5
6
1
1
75
1
186
2
135
111
1
1
6
204
135
2
36
173
15
1076
15
20
6
15
204
1
315
6
102
204
1
5
2
163
163
15
157
218
111
62
168
4
5
111
15
73
6
218
135
1
2
90
15
15
6
267
5
6
1
77
218
122
15
68
2
73
9
218
4
15
283
1
1
5
1
6
15
1
301
1
2
9
218
62
20
40
72
2
1
135
1
40
62
62
111
168
62
15
200
77
204
168
77
77
77
77
77
204
204
111
168
168
111
204
77
2
15
111
168
36
168
6
283
204
204
111
204
111
204
168
168
168
168
111
111
77
168
111
111
168
77
26
111
204
366
204
200
77
36
204
218
22
5
4
6
2
1
1
15
4
1
283
135
73
135
27
6
72
77
221
15
2
168
36
72
1
36
15
218
111
77
132
1
6
163
316
694
6
6
135
6
135
15
6
6
6
6
6
6
920
1
384
15
15
997
15
5
9
6
6
26
6
135
6
15
15
15
15
20
72
1
15
163
168
6
135
218
72
4
10
111
15
135
135
10
218
20
125
1
5
283
2
9
72
132
1
20
1031
4
62
1
72
168
135
40
135
5
295
131
5
5
5
1
111
82
6
135
1
111
1
72
204
283
15
8
157
283
2
72
20
1
15
168
195
135
204
1
5
1
20
5
62
15
97
15
186
2
26
19
1
10
12
77
211
62
218
2
115
135
31
36
10
75
1
6
1
15
111
1
40
135
15
75
1
168
6
40
1
72
2
3
292
73
121
15
26
72
72
135
5
20
40
48
295
10
273
72
283
218
135
6
6
135
386
20
6
4
1
1
15
2
19
2
111
20
111
218
1
15
77
62
15
15
1
218
72
1
2
72
15
5
6
2
135
15
6
2
1
365
48
823
15
6
72
559
40
267
1
15
1
3
135
15
135
36
4
283
60
283
72
111
20
103
2
111
294
15
537
1
1
1
1
91
132
20
132
1201
432
72
135
2
135
1
6
77
257
2
283
618
115
5
6
5
2
75
6
72
15
5
15
5
40
5
2
6
386
77
8
15
117
135
10
111
36
1
15
295
123
1
40
15
295
168
2
218
431
1
135
618
9
75
3
15
195
6
15
283
153
283
1
345
15
512
111
295
20
4
10
26
135
2
267
15
6
9
121
48
1
111
135
135
369
20
15
36
82
135
283
160
218
121
72
301
135
122
5
15
135
283
20
6
26
9
493
1
168
218
1
62
6
6
2
1
218
135
1
352
6
2
1
218
218
77
1
556
9
72
15
2
1
2
1
135
135
1
1
15
159
82
77
1
135
15
15
135
135
20
135
1
72
62
186
218
2
135
20
9
73
1
345
1
1
5
2
392
15
15
201
15
15
2
5
1
72
111
6
4
218
1
1
43
218
135
1
135
1
111
5
2
556
168
5
135
4
5
556
4
4
160
132
1
204
72
1
72
62
283
218
210
15
168
135
5
121
72
4
2
15
77
10
15
218
1
20
135
2
4
1
20
249
160
163
121
15
283
26
72
5
6
102
10
4
2
15
366
2
135
249
6
1
135
5
1
15
20
111
135
193
15
36
4
36
36
111
111
10
1
170
62
15
15
3
77
2
5
1
1
82
218
3
15
62
20
15
2
5
6
49
9
1
4
4
133
1
4
2
15
1
72
15
160
135
1
1
3
218
4
1
5
72
111
9
5
5
9
72
135
135
9
135
1
8
72
1
1
1
72
293
6
97
218
261
168
72
117
15
20
15
36
163
26
290
135
5
101
77
202
15
2
1
2
218
6
432
111
476
135
135
452
3
121
4
1
62
62
62
62
15
1
111
147
20
15
163
115
168
6
2
15
135
1
168
77
1
9
111
1
48
135
6
9
168
218
2
1
6
62
5
15
6
4
52
168
75
6
6
1
135
163
10
15
204
36
5
1
15
1
1
218
5
1
5
62
1
15
6
20
15
15
132
9
111
6
6
6
6
77
5
218
2
218
218
1
1
4
1
4
72
896
249
15
7
20
4
72
72
15
93
273
283
62
135
1
10
168
135
62
62
62
1
1
62
62
62
4
2
5
26
135
5
15
5
1
15
218
5
7
160
122
6
62
5
26
62
15
218
19
117
410
15
1
121
15
2
131
26
15
15
15
6
2
111
15
68
1
5
6
5
72
5
5
20
1
530
62
283
72
77
121
72
382
121
5
10
1
1
72
9
72
1
2
15
62
135
1
8
1
1
218
1
36
20
218
168
62
1
6
5
1
68
15
204
1
15
218
4
1
62
1
4
62
15
15
2
135
5
1
160
1
132
283
135
72
1
6
135
1
135
68
314
90
15
15
72
77
15
117
218
4
15
6
5
135
6
6
1
1
8
218
15
6
195
163
1
6
135
135
5
111
72
7
163
773
10
2
218
135
111
1
1
6
15
62
10
15
62
6
6
5
1
135
1
111
773
1
218
115
26
6
72
6
1
6
1
203
10
173
115
4
62
163
62
62
163
15
9
5
35
15
305
10
15
1
72
4
135
160
2
366
4
1
267
55
19
19
40
19
15
1
77
4
2
6
1
168
72
62
218
1
20
1
3
2
6
15
163
121
1
1
1
1
1
15
195
26
40
2
160
15
301
1
6
62
75
6
113
257
160
534
1
135
2
10
6
1
1
135
15
15
86
254
10
15
138
111
111
135
6
72
62
6
135
15
9
62
439
8
6
218
168
6
77
1
204
15
2
218
1
36
135
10
36
111
5
15
295
953
15
4
111
2
5
167
62
1
5
5
1
1
193
115
6
195
15
4
1
10
1
111
135
111
36
72
15
15
163
111
111
135
4
1
135
163
111
36
135
798
218
135
36
2
3
62
135
1
218
1
2
6
218
27
1
62
1
15
1
4
73
7
132
5
77
135
6
218
36
27
9
2
1
5
1
15
135
4
283
207
36
163
1
15
72
135
6
6
6
103
523
62
15
173
1
556
8
1
1
9
6
3
62
19
111
72
2
247
131
5
5
5
1
1
135
62
4
122
62
26
26
1
111
62
68
160
82
10
1
218
77
1
1
2
62
798
36
36
5
2
36
1
249
5
511
77
218
62
8
1
5
4
68
10
4
4
2
36
1
6
257
62
15
135
218
62
15
15
218
210
15
1
192
3
15
86
135
20
168
15
15
15
173
173
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
6
9
404
135
5
135
20
20
218
218
110
211
15
5
135
10
2
4
72
62
111
359
72
1
20
20
62
5
40
77
6
1
283
4
5
4
15
163
168
218
20
111
6
6
1
1
5
273
1
1
523
1
20
135
1
1
1
5
62
4
295
218
163
135
1
72
186
62
168
4
163
811
3
257
77
15
218
3
4
15
135
36
36
218
5
218
218
168
135
36
36
160
26
218
3
72
218
135
218
36
218
168
160
111
218
168
36
115
218
218
409
135
20
36
72
135
160
218
4
218
72
131
218
5
168
168
218
36
72
168
5
218
135
72
5
5
218
15
117
117
168
170
111
218
36
168
168
160
135
168
168
6
1
6
9
1
1
1
2
218
6
204
15
798
72
5
365
6
6
1
6
73
62
20
283
111
160
15
1
6
6
5
15
5
4
62
31
135
6
5
135
40
40
5
160
15
40
20
345
3
3
1
283
283
283
20
123
72
20
20
10
6
195
15
1
1
521
111
15
43
5
1
72
5
15
62
4
15
72
1
295
5
218
15
15
9
204
62
115
62
1
6
153
60
1
5
62
218
111
20
20
135
2
2
433
1
15
6
163
68
15
1
1
62
2
2
1
9
31
62
2
15
20
5
1
352
450
5
15
36
283
218
1
5
135
218
1
21
218
15
20
157
40
5
15
5
26
15
173
218
15
20
20
15
218
62
62
5
2
3
1
36
1
2
2
23
247
1
1
62
1
218
121
55
15
77
135
15
5
6
135
6
72
15
1
135
2
160
68
1
6
218
20
15
2
26
218
798
382
1
20
15
9
135
20
168
195
62
111
4
15
19
15
72
163
160
160
283
773
273
5
537
1
62
135
72
6
15
135
6
5
257
135
5
62
135
62
1
511
209
15
163
3
15
4
292
72
111
6
77
6
1
135
359
135
163
111
3
15
1
5
163
1
9
111
135
395
77
15
20
6
1
62
111
3
218
1
12
15
4
82
2
218
6
7
77
1
68
283
153
62
1
135
135
15
3
496
218
218
7
1
1
8
1
335
5
135
5
1
135
15
572
15
135
241
20
15
2
72
82
111
72
117
15
6
135
72
204
20
1
167
15
15
5
1
1
1
15
90
1
1
15
15
163
62
1
62
1
431
2
1
1
15
1
2
135
1
1
103
1
2
4
1
2
1
77
1
1
103
62
4
4
1
15
4
4
15
4
135
4
4
4
294
4
4
4
4
4
135
4
4
4
4
4
4
133
4
4
4
4
4
4
5
4
4
4
6
4
218
77
218
160
135
3
1
1
556
5
2
111
77
421
255
4
211
15
3
204
132
1
72
62
302
218
273
2
6
135
15
4
1
62
15
218
3
1
2
31
72
135
135
6
1
62
537
135
135
204
1
15
163
5
218
15
1
249
15
122
218
40
1
1
119
9
15
5
62
5
135
15
5
72
6
1
5
135
5
77
694
26
68
6
218
15
77
1
62
3
2
9
204
283
72
5
121
1
5
9
20
6
15
1
1
1
1
15
204
15
6
1
62
5
9
111
135
15
257
168
26
257
257
218
218
218
163
345
257
5
218
218
168
195
168
218
218
20
257
135
5
72
163
204
117
60
163
2
15
4
1
135
20
2
15
15
72
121
4
15
283
671
247
5
20
73
135
2
15
72
2
218
559
10
5
68
5
1
15
9
2
255
6
5
135
73
1
36
5
2
15
1
163
111
496
5
62
15
111
10
1
135
1
204
1
15
556
10
15
1
9
135
15
255
15
1
15
273
26
294
1
1
121
242
1
19
15
6
550
62
135
5
15
15
4
15
2
6
15
1
15
15
5
511
1
1
122
6
131
68
173
249
142
15
142
19
135
218
6
10
2
218
1
135
72
283
72
62
168
2
1
1
1
1
9
257
20
15
1
111
5
15
10
1
1
117
1
218
72
9
1
111
135
218
1
15
798
15
72
20
135
62
135
283
135
135
62
62
62
121
62
62
62
3
62
62
62
135
168
122
122
72
135
135
62
135
122
62
122
121
1
117
135
533
5
72
5
135
15
2
62
77
15
135
1
111
202
1
15
1
387
173
15
26
62
86
20
15
1
1
135
1
218
218
249
6
135
15
2
72
135
305
135
1
135
173
295
15
121
102
798
15
2
2
1074
218
15
1
15
163
121
556
121
15
15
121
15
10
168
135
1
135
163
135
1
2
20
1
122
62
62
135
15
5
218
207
6
211
2
135
204
249
5
211
7
10
9
3
249
491
20
72
366
15
62
117
204
111
798
62
20
568
10
1
159
283
20
15
135
36
2
1
72
135
3
823
218
2
135
15
20
135
135
5
1
20
530
62
168
15
111
1
499
75
1
1
15
218
40
62
5
2
23
20
218
160
6
6
26
1
3
72
283
3
15
10
218
68
160
60
15
273
239
293
168
72
15
5
2
677
62
218
6
77
341
15
20
15
40
15
2
115
1
1
135
77
2
4
111
2
36
2
2
135
4
72
5
195
4
5
10
10
62
36
135
35
15
135
85
5
1
4
135
1
62
15
204
15
40
20
135
3
1
206
36
2
72
249
111
249
9
4
301
163
9
5
5
5
218
15
1
10
1
15
5
15
15
218
1
6
2
1
2
2
15
9
218
5
135
1
76
1
168
15
72
6
20
6
157
111
135
2
249
218
77
62
10
1
1
72
1
2
2
111
1
117
204
163
5
1
40
62
62
135
62
121
15
36
2
3
218
1
62
1
4
111
132
40
121
112
1
1
15
62
15
135
15
10
19
19
36
135
135
73
511
5
1
111
110
135
163
1
135
1
5
121
798
135
62
160
10
163
4
27
5
5
1
1
4
493
160
115
135
20
10
178
1
135
2
1074
20
1
218
15
61
2
2
2
218
1
111
5
135
5
6
9
3
256
1
121
26
1
211
72
5
73
73
48
6
130
72
48
6
2
5
72
9
72
73
135
73
73
85
72
73
6
6
6
73
365
6
20
73
72
73
135
131
20
135
163
1
2
218
2
77
868
75
9
6
15
15
177
5
15
2
15
163
135
247
1
556
193
2
15
1
1
1
62
20
249
135
218
72
5
1
1
3
160
6
5
77
1
6
26
20
20
4
6
283
112
1
40
5
3
345
15
111
111
36
111
135
135
36
36
6
36
111
111
1
135
6
111
111
36
111
135
111
36
36
36
111
111
111
111
111
36
111
111
111
111
111
111
111
111
111
36
111
111
111
36
36
135
111
111
111
111
111
36
135
36
36
491
111
36
15
36
135
36
36
36
5
218
115
366
36
36
36
36
135
135
111
216
36
135
111
111
111
5
135
111
135
111
36
36
10
111
4
135
4
111
36
135
111
111
111
111
243
135
36
36
111
36
366
36
36
111
5
5
111
163
111
111
193
36
77
295
160
111
36
111
111
111
111
111
36
111
111
111
111
111
15
111
111
111
111
111
111
111
111
6
111
5
111
111
111
36
111
111
4
111
15
111
111
111
111
111
4
111
5
111
36
111
111
36
111
111
111
163
5
135
5
218
2
15
2
1
62
2
1
72
111
163
283
20
2
15
1
62
1
112
135
249
249
168
4
210
15
204
6
6
10
943
1181
15
354
218
48
72
168
556
135
598
7
111
6
15
36
1
1
62
72
142
15
1
15
5
163
135
15
15
68
157
1
1
1
1
1
1
1
1
1
1
10
10
93
19
2
1
6
62
20
163
153
301
2
160
1
2
7
36
26
26
168
15
26
1
2
15
122
2
1
111
72
82
1
6
36
163
3
163
4
1
2
253
20
62
135
5
15
26
135
6
530
72
511
1
511
1
2
62
163
5
168
73
168
168
798
135
1
23
168
62
5
5
292
20
135
15
15
218
73
15
3
5
77
72
218
218
168
62
62
135
168
62
62
122
1
283
9
852
1
15
1
1
10
121
62
117
1
1
62
62
75
135
62
62
62
379
10
135
135
62
10
62
72
62
121
135
72
62
283
9
5
15
6
4
1
68
6
62
218
9
10
1
36
135
40
7
5
135
5
68
9
68
72
72
4
1
111
2
77
1
218
4
292
2
6
537
292
85
193
173
15
4
72
26
15
387
1
1
135
6
72
48
4
1
20
20
10
1
15
26
72
26
36
1
218
1
72
77
204
135
168
1
135
1
1
530
195
5
15
9
4
1183
9
5
9
15
111
4
15
15
5
72
72
4
19
7
75
62
395
62
62
72
15
1
10
62
1
283
1
1
1
15
20
20
15
2
1
77
135
75
135
1
1
10
1
113
6
62
135
1
135
9
6
15
6
5
2
135
15
218
62
2
112
1
111
111
62
111
218
117
15
583
121
111
4
5
75
31
1
1
91
2
207
1
135
15
5
26
5
62
72
1
511
1
60
121
135
4
135
2
207
135
10
77
168
1
168
26
10
111
283
135
1074
1
1
15
111
72
3
273
20
3
6
135
111
75
267
73
168
135
218
20
283
218
36
1
1
5
6
1
1
211
19
163
40
7
1
6
10
97
15
168
1
111
1
15
62
6
36
62
15
121
15
72
15
15
6
4
9
8
1
159
111
3
135
953
15
62
5
6
62
15
135
5
6
36
111
15
1
26
135
201
1
1
142
649
15
72
15
9
294
2
3
62
5
5
9
6
6
2
135
283
1
135
283
115
115
218
5
5
20
190
62
135
2
3
204
218
67
160
267
102
72
1
121
75
1
1
15
5
1
117
218
135
77
186
10
1
72
62
1
338
1
2
111
1
36
1
9
15
20
31
135
6
1
135
135
204
1
135
1
218
556
10
1
1
1
1
1
1
1
15
1
1
1
10
10
1
1
15
1
1
1
1
10
1
1
1
62
1
1
1
186
1
1
1
5
1
1
1
1
1
1
135
1
1
1
1
1
1
1
15
1
1
1
116
304
116
1
1
1
1
1
116
15
1
1
1
1
1
1
9
117
1
6
2
111
160
77
72
15
135
8
72
15
77
1
366
1
15
15
6
798
168
15
365
6
2
15
102
6
3
117
257
301
135
221
1
15
135
36
1
2
2
15
204
135
135
5
5
135
135
5
2
10
5
6
394
6
204
1
5
5
6
5
1
5
5
5
5
5
345
135
6
6
135
6
6
218
511
5
1
111
62
218
1
5
1
3
68
5
195
7
19
5
476
73
15
15
15
15
15
15
15
15
15
15
1
9
6
3
20
218
1
36
20
72
20
135
27
62
15
77
135
249
1
556
62
382
173
345
15
1
135
72
62
6
218
135
10
283
4
135
218
168
1
9
4
135
62
135
868
77
1
9
111
4
15
9
72
132
20
1
1
5
218
218
62
135
268
1
773
1
135
531
111
5
3
62
6
1
1
20
132
5
15
135
218
6
64
62
15
2
6
1
1
40
218
5
379
62
1
2
31
15
2
1
218
599
62
15
5
1
72
6
1
160
2
135
5
218
204
5
218
135
377
4
9
1060
192
295
62
6
36
292
173
72
62
204
121
352
1
62
200
15
168
2
2
2
2
4
1
1
204
135
62
3
112
6
6
1217
6
2
1
186
15
2
15
62
135
135
218
1
2
135
5
9
168
15
160
230
537
1
135
20
72
72
6
68
5
9
1
1
135
3
72
6
15
283
15
122
15
15
15
168
72
1
1
135
363
2
9
5
1
6
2
135
1
15
15
72
1
135
62
111
1
86
1
5
5
1
73
1
1
15
4
3
3
15
62
72
36
15
77
1
1
218
1
1
1
1
15
62
62
62
77
163
163
36
5
2
77
1
523
2
1
111
5
192
4
61
1
15
20
283
4
163
1
315
72
3
4
1
5
68
36
160
62
36
15
20
77
135
15
15
295
15
2
6
20
36
163
73
9
15
65
15
204
135
5
1
19
15
163
135
15
15
273
218
218
178
1
1
135
249
2
102
111
10
273
72
5
20
4
1
1
1
4
5
111
622
218
207
204
36
5
62
6
338
19
9
773
15
4
68
5
5
15
117
9
2
77
77
135
1
135
511
160
283
76
75
15
135
283
75
694
160
75
15
6
263
1
9
135
199
218
20
5
135
15
15
1
15
1
15
132
1
20
3
1
6
40
6
465
15
204
15
15
6
15
157
204
9
596
26
20
15
6
1
117
1
9
72
193
72
15
3
75
4
73
60
135
62
135
2
1
36
6
19
72
15
15
15
15
15
15
15
15
15
798
15
15
15
1
15
516
20
9
9
72
73
77
15
361
5
3
218
15
4
5
4
294
26
62
6
6
207
135
135
6
9
173
135
135
20
6
6
9
6
9
15
6
15
20
1
9
15
5
6
5
135
6
6
6
9
20
20
135
9
9
9
6
6
6
6
15
6
207
6
135
15
6
6
135
6
6
6
15
6
6
6
6
6
1
135
6
135
135
6
15
6
20
135
6
6
6
6
207
9
135
6
6
20
9
72
6
6
15
15
6
6
6
9
6
135
6
359
207
6
6
135
6
6
135
6
6
6
6
135
6
9
207
7
5
6
207
6
9
6
9
6
9
135
40
1
6
9
9
6
516
6
6
9
135
15
9
6
20
15
6
6
15
15
15
6
135
6
6
9
20
6
9
15
135
6
9
6
9
9
6
6
6
6
6
6
1
6
6
15
135
6
6
6
15
9
9
6
6
6
6
9
9
9
193
6
15
6
6
6
135
6
15
9
9
6
5
6
9
135
6
6
135
5
6
218
393
1
26
135
68
1
1
1
15
72
1
373
135
72
6
4
135
135
1
1
1
1
1
1
1
1
1
1
1
1
1
1
195
204
4
15
75
6
15
283
204
6
15
15
62
73
2
20
3
157
72
4
5
15
210
15
135
2
36
36
9
72
10
10
62
115
15
113
23
6
26
20
15
5
15
1
218
6
1
2
2
218
1
372
2
6
195
121
20
2
1
201
135
381
72
135
454
135
26
4
173
31
1
111
9
6
4
273
6
192
77
6
204
6
135
1
1
62
2
135
111
173
15
271
15
122
15
115
1
135
15
15
1
2
135
247
62
10
2
163
1
204
204
18
111
4
6
135
2
135
168
518
23
15
15
2
2
163
117
20
2
62
6
135
4
142
5
15
62
292
4
204
6
204
204
204
5
135
5
2
798
135
2
26
1
121
1
1
20
1
1
301
135
72
72
62
15
20
5
20
2
5
2
265
1
2
6
530
77
1
15
218
62
1
204
1
77
15
135
1
72
15
234
72
2
62
822
3
6
73
218
15
6
1
135
2
218
73
6
62
135
15
218
5
111
15
15
11
218
26
218
26
218
218
218
218
218
218
218
218
218
218
218
218
218
218
4
15
786
193
15
773
5
218
5
20
62
15
31
62
496
496
20
704
62
103
62
481
135
62
62
62
2
15
218
1
40
6
62
10
6
168
218
15
111
111
111
111
26
20
1
19
77
135
111
4
15
163
72
132
15
2
135
6
60
160
5
218
8
135
4
1
163
135
122
135
151
6
72
72
19
868
4
283
26
2
62
77
1
72
6
72
62
72
20
1
121
135
1
9
10
4
6
19
62
2
135
15
247
5
9
135
210
255
5
15
135
40
9
20
1
1
1
1
173
1
1
1
1
1
1
1
163
82
36
36
1
111
1
1
10
4
247
20
9
168
77
15
26
41
4
5
62
1062
26
82
271
2
823
36
75
714
75
1
5
283
204
5
36
135
994
4
4
15
20
135
26
4
19
135
62
6
6
135
121
163
1
295
352
2
62
103
40
36
6
1
4
135
15
200
20
10
1
160
115
1
5
5
15
135
5
135
1
7
135
160
15
5
20
15
249
1
1
6
249
163
111
15
4
10
6
1
218
204
1
15
15
15
218
257
207
15
1
9
163
227
1
9
218
1
6
15
15
5
72
1
5
135
1
2
36
2
15
2
10
9
249
530
72
72
72
9
135
5
10
135
2
2
448
2
15
75
1
15
20
511
103
218
1
15
72
5
135
72
4
186
103
43
15
1
19
26
86
111
5
15
62
135
2
62
62
68
1
1
18
62
1
5
2
2
135
15
10
72
3
5
6
112
168
1
62
62
36
218
26
26
1
1
135
292
4
218
160
15
2
160
7
19
1
1
218
9
2
1
62
62
173
77
77
6
15
15
40
15
1
173
72
135
2
204
465
10
168
62
36
68
135
218
6
345
1
121
218
20
5
1
218
5
15
207
210
1
135
117
1
168
62
1
62
12
62
186
136
5
238
15
5
295
1
20
6
1
10
275
6
496
1
1
6
77
1
62
1
3
2
2
218
15
218
218
111
4
135
36
1
62
111
135
6
1
20
798
204
135
249
338
20
135
1
2
1
6
3
168
111
2
6
1
20
3
1
1
142
68
6
112
135
135
2
1
72
163
20
15
72
1
6
2
199
168
173
111
60
1
1
1
15
15
1
2
1
77
1
91
168
15
135
15
15
6
9
1
1
10
1
1
1
2
1
15
8
6
1
1
15
1
72
88
1
1
1
15
1
2
15
135
1
1
135
1
1
62
1
15
10
1
1
292
1
1
1
9
186
15
1
15
1
1
1
1
496
15
1
4
292
9
15
135
496
10
1
1
15
1
1
15
1
19
135
15
1
1
15
15
110
10
135
1
15
1
15
93
1
10
4
1
10
10
15
135
15
1
15
15
6
10
1
15
1
15
15
1
1
1
15
1
1
292
1
15
15
1
82
1
1
1
186
15
1
15
1
186
1
15
1
15
10
1
15
10
15
15
15
292
15
1
1
15
135
15
4
5
6
283
135
1
218
1
168
36
9
15
6
386
5
111
1
2
77
20
103
5
6
68
4
1
7
7
6
10
102
1
9
26
1
295
15
72
135
283
8
72
6
1
36
2
211
1
168
1
62
6
121
77
5
15
2
132
3
160
72
72
2
1
77
8
9
15
1
15
77
117
82
135
15
77
135
2
1
6
135
121
10
4
111
5
4
1
163
10
463
494
1
15
1
15
15
15
15
15
15
15
186
1
1
15
15
15
6
36
173
111
218
15
9
2
1
345
6
204
5
1
4
1
200
267
72
218
163
111
805
15
2
77
10
160
4
195
62
1
241
173
1
3
20
9
2
283
86
15
387
117
15
138
135
1
62
135
111
4
160
273
135
135
7
4
135
1
9
72
9
5
135
9
19
62
9
9
1
6
31
1
111
157
1
178
726
75
72
315
62
77
135
15
4
4
135
135
135
26
160
283
6
6
5
2
72
72
72
627
122
5
72
111
72
216
1
173
142
5
4
2
4
3
102
2
1
160
15
5
3
2
6
135
121
295
2
15
82
218
75
1
55
15
62
6
8
5
15
2
72
15
62
1
2
694
3
10
20
1
3
6
62
62
62
62
163
218
6
3
9
1
1
73
6
72
62
1
210
75
537
111
259
1
10
3
15
292
163
15
19
218
6
77
5
5
305
5
5
135
5
135
5
5
1
135
283
36
19
168
261
173
62
4
4
1
1
5
5
62
19
6
111
72
3
121
121
160
62
135
121
15
4
135
1
1
173
15
1
9
2
9
10
204
496
20
2
15
163
1
1
15
15
15
135
1282
195
19
218
160
6
15
1
168
168
111
5
6
168
115
128
160
218
7
9
15
1
230
9
1
5
9
163
142
117
135
1
4
122
1
6
6
5
3
135
112
2
1
40
2
3
1
8
26
125
15
15
15
15
62
160
5
62
4
465
15
135
135
135
218
115
239
204
5
62
72
6
20
2
1
62
72
1
218
6
218
283
111
135
86
15
15
135
2
20
15
135
345
1
1
1
1
1
1
204
6
5
115
111
10
111
1
135
77
135
10
361
116
77
292
142
82
218
36
15
15
5
62
2
2
1
382
15
36
1
2
173
5
1
1
135
5
168
4
62
2
6
273
292
1
72
72
199
72
15
560
2
121
15
40
163
5
103
10
496
157
135
2
6
4
4
68
601
4
62
55
857
161
62
161
135
4
135
2
2
102
1
23
4
4
4
2
62
2
4
2
4
2
135
62
4
2
3
135
2
62
8
201
26
4
1
2
4
135
62
2
132
62
6
135
4
135
493
4
2
135
64
26
62
5
135
5
15
356
72
160
15
135
1
163
200
1
12
1
295
131
62
15
218
72
15
2
19
72
9
204
62
1
142
5
135
77
15
1
1
135
15
62
1
62
1
1
1
1
2
2
62
62
1
163
10
36
1
19
5
5
361
36
135
135
20
1
62
521
75
135
2
2
135
62
115
249
135
122
1
267
404
5
2
15
2
72
1
135
35
72
5
135
5
122
15
4
9
1
218
257
1
5
77
163
4
292
5
111
2
20
135
9
1
1
77
1
218
62
5
292
1
5
163
26
383
170
199
6
115
15
4
773
773
72
901
1
218
62
72
1
121
5
2
26
2
1
75
103
15
267
60
283
36
249
121
15
556
345
135
218
556
1
1
135
23
168
77
15
1
218
135
15
15
273
4
135
62
6
6
10
8
135
5
8
6
135
15
8
20
8
8
15
5
7
15
6
1
6
15
383
6
20
149
15
383
1
20
20
15
5
560
15
15
1
8
9
15
6
135
135
6
135
5
135
60
15
283
9
15
135
207
6
15
8
8
8
9
15
77
15
9
393
15
9
173
8
135
9
15
31
6
15
62
15
8
1
5
6
6
62
173
1
6
602
1
6
1
6
8
1
588
15
40
8
135
6
8
1
8
163
8
8
8
6
1
218
43
6
1
62
540
15
111
2
1
15
1
135
135
1
5
135
798
4
2
1
2
185
352
62
68
4
20
496
135
139
3
1
62
135
72
5
135
5
5
62
257
1
218
157
160
111
160
1
20
72
2
72
1
135
5
6
1
62
62
15
1
135
4
204
1
1
1
2
1
292
218
62
111
273
135
135
121
5
1
1
1
5
1
20
5
117
19
9
9
19
4
135
6
135
9
10
9
9
9
9
9
19
168
75
4
19
2
1
135
1
62
1
15
218
36
5
135
5
20
5
2
111
511
1
218
15
40
1
20
173
10
168
1
5
8
2
77
5
5
5
15
26
163
5
5
6
2
2
5
135
2
135
15
2
15
168
163
1
1
15
5
361
915
9
72
111
958
20
9
168
6
200
5
20
1
5
72
765
210
10
5
5
5
163
15
1
1074
5
168
218
1
40
10
15
168
163
15
5
168
168
362
210
163
168
168
40
15
168
20
5
218
15
77
886
163
151
168
163
5
6
15
5
15
204
168
15
218
5
15
163
195
168
369
173
20
5
163
20
15
160
1020
15
173
5
5
5
163
10
163
40
15
163
5
20
5
5
20
3
157
5
163
135
5
5
20
5
15
77
10
5
5
173
77
5
135
163
15
72
5
15
20
200
20
5
5
204
163
163
5
211
163
163
135
20
200
112
20
20
163
168
15
15
5
15
163
5
168
20
163
5
135
5
5
15
163
163
5
5
345
559
287
15
15
160
1
15
6
15
5
5
773
4
1
2
168
200
6
1
15
23
2
4
1
36
36
160
26
36
1
62
72
72
72
1
6
5
1
72
163
7
4
1
5
135
77
111
5
222
4
72
15
15
82
10
218
15
1
173
62
2
218
1
2
72
135
10
1
168
5
72
135
3
62
72
15
1
10
36
15
2
2
77
10
283
72
75
6
1
48
168
4
97
2
135
322
2
9
111
1
72
1
97
15
6
15
218
2
195
15
553
88
1
135
1
15
5
5
135
131
15
1
15
15
1
3
15
3
1
773
111
62
110
111
73
2
2
26
77
135
5
5
117
40
20
10
135
9
62
160
2
15
62
15
6
135
111
359
966
386
469
5
4
218
1
218
6
26
4
5
338
665
511
135
1
1
72
2
72
15
72
15
253
218
1
6
170
295
218
15
135
62
173
135
7
249
2
5
5
122
218
4
62
111
86
211
1
15
1
2
9
43
2
4
121
72
2
6
218
72
111
15
135
2
72
4
15
15
135
15
15
7
15
5
6
10
10
15
2
10
1
60
204
195
404
135
3
768
36
72
4
2
6
157
2
1
36
5
432
163
218
1
1
5
3
184
556
121
135
20
9
77
1
62
160
1
135
1
1
40
1
1
62
110
6
160
5
1
283
19
20
15
135
135
5
773
537
72
4
15
4
275
4
6
68
4
4
4
4
5
106
1
19
2
2
218
20
167
366
2
15
111
72
2
15
15
111
72
43
5
142
9
111
218
135
135
1
1
1
10
798
31
1
1
27
20
9
5
218
15
1
72
9
75
2
77
72
1
204
9
20
1
9
2
1
7
3
72
5
72
1
1
135
15
173
15
414
573
195
163
2
6
73
36
4
135
241
1
62
40
257
15
1
7
10
15
15
10
15
20
9
15
135
77
15
121
15
531
1
2
19
15
72
1
73
5
163
1
3
35
62
1
111
62
402
2
2
135
15
5
1167
5
5
5
5
163
163
5
5
195
5
5
295
5
15
387
15
823
135
2
72
397
135
537
15
72
204
62
1
218
41
9
173
6
8
115
273
75
163
218
163
168
283
19
404
1
1
15
48
1
2
20
4
117
204
249
20
73
135
366
216
168
4
15
15
8
163
6
9
68
1
62
62
26
4
6
200
73
72
1
20
10
111
4
6
6
6
111
36
111
111
111
36
36
4
111
111
111
36
135
111
111
5
111
77
3
77
163
36
111
4
36
111
111
6
36
5
15
111
241
111
36
19
111
36
111
292
36
111
15
5
72
218
111
135
5
295
111
111
111
111
111
167
111
112
294
36
111
36
77
366
36
77
111
3
5
163
15
117
111
168
36
295
295
111
36
111
4
295
111
77
111
36
153
36
111
15
36
111
36
5
111
373
4
111
111
111
36
77
5
36
36
36
525
111
111
249
178
36
111
6
36
111
6
36
111
111
75
111
111
135
295
539
295
135
111
62
111
366
111
111
2
111
249
5
36
163
111
267
111
36
111
36
36
135
20
111
111
111
111
160
295
111
111
36
111
111
1
77
135
19
295
15
36
111
1
36
357
366
491
366
111
36
111
111
36
111
455
36
6
135
135
491
36
295
36
111
36
36
135
111
72
111
242
111
111
72
135
36
111
111
111
111
111
111
36
111
135
117
111
111
111
111
36
3
111
77
111
5
10
72
111
36
111
111
386
36
111
36
36
111
525
111
111
36
36
111
35
111
36
111
36
36
111
111
111
295
111
111
36
111
111
77
111
377
36
77
111
36
36
366
36
77
195
111
36
36
111
111
111
357
111
111
111
111
111
135
111
5
111
111
36
5
36
295
112
112
15
111
5
36
111
5
111
111
111
4
111
36
135
36
111
111
111
62
112
111
111
366
295
35
111
11
111
111
111
111
111
111
111
111
111
111
455
36
5
135
160
35
295
111
135
111
5
111
111
111
377
111
111
135
366
111
135
135
36
111
111
111
295
4
36
366
111
218
218
111
135
5
111
111
111
111
36
26
111
36
295
36
72
36
168
111
111
111
36
111
36
135
111
111
111
111
77
111
111
36
111
111
77
111
77
135
111
77
111
111
15
112
249
111
111
111
702
249
111
366
135
345
111
366
36
111
111
135
135
112
135
36
111
77
111
111
77
111
135
111
135
35
112
77
36
525
111
112
491
111
111
111
111
111
111
135
366
36
135
111
111
36
111
36
36
77
111
36
4
111
111
36
111
111
111
111
111
111
111
530
366
111
111
111
112
111
5
111
111
111
111
111
111
111
111
111
36
111
366
111
26
111
111
111
135
111
111
111
111
111
111
111
131
366
5
969
36
111
111
111
111
111
111
111
111
77
111
77
111
111
111
4
135
111
295
111
111
111
135
1
73
135
186
1
6
5
6
386
5
537
2
2
72
75
77
168
1
2
168
1
10
213
5
1
135
2
6
111
1
1
218
218
9
9
160
138
273
5
10
2
135
15
9
62
1
62
20
1
10
5
193
135
15
4
15
2
1
6
9
1
121
135
9
4
6
5
26
20
135
15
1
2
62
62
3
20
62
15
2
1
160
135
72
72
72
72
135
135
135
135
72
135
2
111
135
111
72
1
1
1
1
1
1
1
1
1
1
1
1
1
62
15
1
15
97
1
204
26
135
9
10
2
2
111
20
6
1
19
218
31
77
9
1
135
160
1
15
15
192
218
82
1
6
363
15
511
920
15
163
1
117
5
163
5
2
73
20
135
195
135
5
163
15
1
479
1
1
1
15
62
1
4
168
160
36
163
135
173
15
8
195
5
204
1
1
1
1
10
1
1
1
1
1
5
1
1
1
1
1
1
1
1
1
1
1
1
1
2
6
1
1
283
1
1
1
6
23
4
1
1
91
1
1
1
163
1
138
20
15
1
15
2
75
1
1
1
1
335
1
1
1
62
1
1
117
1
1
1
1
15
15
1
1
1
23
1
283
19
2
1
72
6
10
2
218
5
1
1
15
53
218
20
97
204
97
1
135
173
20
20
210
168
1
2
7
72
77
20
218
1
15
135
4
2
2
15
160
1
1
1
135
1
1
68
1
290
72
135
2
5
1
135
5
5
6
5
135
5
62
20
388
204
218
117
1
36
8
5
111
142
1
15
40
6
5
6
1
1
206
15
62
1
72
168
623
194
5
624
6
1
15
77
163
77
72
121
15
6
160
2
9
26
72
62
283
5
2
1
9
173
1
15
173
135
26
6
5
15
15
5
72
1
9
704
62
135
135
36
62
5
6
6
2
1
218
6
15
1
135
135
5
20
2
218
72
62
1
173
1
1
6
2
163
1
6
6
62
62
15
132
2
72
15
1
160
117
218
283
5
168
1
218
19
72
36
111
218
4
20
6
163
15
3
62
72
2
1
72
23
726
1
6
6
163
2
5
6
77
6
117
15
168
1
15
135
15
920
142
283
218
218
218
1
9
20
218
173
62
5
15
135
101
1
72
75
1
3
395
10
218
9
135
11
1
283
20
6
135
20
73
15
5
77
204
135
231
82
135
8
5
1
3
6
1
111
73
135
40
40
1
135
218
135
77
135
168
10
10
1
3
5
15
163
26
1
31
60
6
135
218
204
15
283
7
257
72
5
15
1
342
6
15
4
36
202
117
15
77
1
2
110
72
20
15
62
62
163
10
1
502
1
160
1
160
218
218
5
135
6
9
4
4
15
15
72
1
62
5
62
10
111
5
10
7
496
204
77
160
1
1
5
62
15
1
560
9
1
15
15
72
15
20
15
15
163
62
218
15
15
135
6
23
15
1
10
132
132
2
9
72
8
218
4
927
218
5
115
2
111
1
204
204
204
204
9
77
2
15
218
72
135
4
62
15
7
530
2
7
72
111
10
62
1
15
2
5
1
4
5
530
111
192
2
5
6
1
8
5
20
5
72
218
15
77
19
19
10
77
77
15
62
15
1
10
1
249
15
135
556
5
1
1
122
218
10
15
157
135
90
5
72
1
6
15
540
5
10
135
10
135
168
5
72
3
77
15
1
15
1
36
1
6
218
1
1
4
4
2
5
10
5
218
6
6
20
247
103
218
167
1
62
62
2
168
168
62
62
168
135
168
168
62
62
62
62
168
135
62
168
7
103
211
135
62
135
135
62
135
62
62
121
122
62
204
121
135
82
15
62
62
212
2
62
135
15
62
3
2
135
62
62
62
62
62
135
72
53
1
20
1
6
15
77
2
62
6
2
62
62
110
403
135
15
19
366
168
9
36
103
5
160
218
6
6
10
1
111
5
5
5
5
2
40
135
5
82
5
135
62
111
511
10
15
163
62
72
5
15
15
20
62
3
15
10
1
6
117
117
15
160
15
15
15
15
15
3
15
15
15
135
738
12
173
19
15
15
283
6
15
15
15
170
88
15
15
15
15
6
15
15
86
15
15
15
135
15
361
10
432
15
15
15
461
1
361
15
15
15
15
15
135
40
117
15
86
15
1
72
1
6
163
15
15
15
511
135
62
5
72
1
6
20
62
75
450
72
1
1
204
104
15
135
2
283
218
15
5
15
4
111
2
6
2
12
1
15
15
15
15
15
15
20
135
62
77
15
62
2
77
73
72
117
1
5
218
15
113
218
207
1
496
711
15
4
6
6
15
15
1
1
301
5
163
72
6
2
15
6
135
1
73
1
160
2
9
386
9
168
20
4
135
6
2
271
283
73
82
1
135
2
62
4
1
15
15
111
40
40
20
168
142
6
6
15
249
1
15
249
142
1
218
6
4
135
135
195
511
1
1
2
15
135
72
15
5
1
135
163
218
15
553
1
1
132
10
5
2
15
6
15
111
1
1
556
5
1
5
2
72
5
20
414
283
1
142
135
68
1
62
10
1
195
15
135
72
111
135
75
1
15
2
135
15
15
1
218
2
115
115
218
160
1
6
15
135
62
3
5
338
1
5
6
2
665
7
72
73
4
135
163
62
1
2
2
1
6
204
1
135
2
1
218
77
3
2
2
82
261
5
139
10
1
135
9
6
151
135
207
15
15
671
9
1
1
20
15
72
72
4
1
4
1
9
20
204
1
36
1
218
160
5
5
15
121
160
75
1
135
117
111
77
249
5
5
15
1
160
6
62
10
6
168
1
135
10
15
168
1
1
1
1
1
163
1
1
1
1
1
1
1
1
135
135
1
3
72
73
2
72
1
2
20
15
72
72
72
72
72
72
72
72
72
72
6
111
773
431
72
4
135
77
6
111
4
1
19
72
151
20
15
135
2
1
9
448
345
73
1
4
163
117
1
9
4
20
15
2
121
218
62
135
2
2
15
160
15
5
62
1
15
97
135
15
6
4
10
26
10
218
15
195
267
15
135
5
135
4
387
20
2
135
72
1
1
1
135
15
163
1
4
111
352
347
135
111
62
62
6
5
135
387
3
218
5
132
345
1
1
115
20
142
1
1
1
10
168
10
15
132
72
121
117
4
4
5
168
2
218
2
1
20
6
3
1
1
6
6
218
362
1
15
135
5
3
1
2
20
20
1
218
2
62
1
6
5
5
6
135
1
135
1
77
72
20
5
211
7
135
72
1
1
15
15
135
36
106
2
9
218
384
9
2
15
1
20
20
15
62
6
168
8
62
5
218
20
135
350
1
62
62
62
168
15
10
627
218
163
2
395
132
15
160
160
160
77
160
135
160
135
160
26
160
160
135
75
160
160
218
135
36
204
487
2
2
40
6
72
135
1
62
163
72
26
15
267
121
5
4
72
15
163
163
97
62
2
36
204
204
62
15
163
15
77
6
15
5
1
77
136
1
20
5
160
3
247
135
15
5
1
1
20
4
4
15
283
102
20
3
5
2
5
5
1
62
160
5
163
1
15
36
207
77
1
6
111
62
1074
26
135
111
218
160
15
366
283
218
135
135
218
77
135
218
218
218
218
798
218
135
249
249
218
798
5
135
116
15
15
249
206
1
1
2
75
15
41
1
294
52
135
15
5
257
72
15
1
2
6
163
20
6
135
135
62
163
1
2
36
345
1
185
1
135
212
77
1
9
1
200
15
511
4
131
2
111
5
216
40
5
10
72
377
132
72
135
5
6
168
15
62
4
36
352
2
2
1
1
77
10
218
1
77
1
5
10
1
5
5
1
123
62
1
1
68
62
135
15
9
20
1
6
10
168
72
218
26
135
178
1
2
5
2
135
481
62
15
315
218
1
2
1
40
62
173
6
121
75
3
142
163
26
72
157
26
5
15
1
72
5
1
72
1
1
2
4
283
1
121
1
15
15
4
27
135
135
9
82
121
15
15
19
2
72
9
216
1
72
77
1
72
135
20
10
135
111
160
4
15
4
1
61
1
6
15
1
204
62
6
1
19
6
19
2
72
160
1
4
1
15
135
383
135
15
135
15
15
15
218
5
1
6
62
5
1032
1
1
1
1
1
4
1
1
1
1
15
1
1
1
1
1
15
1
1
1
1
1
1
15
1
1
15
40
111
62
1
15
121
20
15
677
1
1
218
62
15
168
15
173
8
4
135
111
5
1
15
2
31
36
15
72
62
152
152
6
6
6
6
15
6
15
170
6
2
15
135
1
6
6
6
6
6
6
135
6
6
1
6
6
6
6
1
72
6
6
6
6
160
15
15
6
6
15
6
135
6
6
10
6
6
6
6
6
6
1
15
1
6
15
15
6
6
6
5
15
15
2
5
15
10
15
249
5
1
1
1
103
2
283
103
62
496
2
292
72
135
2
20
15
163
36
5
1
115
6
1
6
7
170
135
2
62
163
1
204
10
465
10
15
10
249
5
20
273
5
4
15
15
295
1
15
6
1
62
36
1
20
121
1
15
5
211
1
195
1
2
113
218
1
1
6
249
6
283
5
1
218
10
135
62
3
218
3
1
2
111
2
218
15
36
283
72
40
1
6
135
15
20
4
1
75
1
2
1
2
135
2
2
135
2
135
2
2
2
2
1
2
2
2
2
2
2
2
2
82
20
3
1
135
15
1
10
121
1
1
77
6
5
62
496
6
1
1
1
5
15
4
19
9
204
218
15
5
1
135
273
218
6
9
1
6
1
15
36
111
160
1
5
77
2
2
2
200
5
135
2
5
77
1
5
77
77
135
2
135
5
122
86
6
15
218
15
62
204
6
1
72
72
1
15
283
283
62
6
160
77
230
6
6
62
218
301
5
210
2
15
77
15
135
1
530
72
218
4
15
62
82
15
5
1
163
2
23
4
6
6
72
15
62
62
62
62
2
2
103
62
62
62
62
5
1055
253
677
121
1
1
1
82
20
2
1
218
60
20
526
1
138
72
62
15
123
163
62
77
135
273
26
1
218
1
1
72
131
72
2
265
15
10
1
1074
82
1
62
19
6
257
249
496
305
218
135
1
1
1
1
1
1
111
2
2
102
102
2
2
135
2
2
2
2
6
2
131
2
2
1
2
2
1
2
62
2
1
2
2
2
2
2
135
2
2
2
2
2
2
475
1
6
82
2
2
102
2
2
2
2
6
2
62
2
2
204
135
135
7
2
82
2
2
2
2
2
335
204
135
496
6
207
2
1
135
1
5
465
218
204
1
15
135
6
9
163
72
73
345
218
163
135
15
36
62
5
15
122
15
9
4
111
295
283
283
1
15
5
5
135
1
218
135
377
249
247
366
5
173
36
36
234
36
36
75
3
36
36
75
111
377
36
36
36
377
77
111
36
377
15
218
160
19
6
1
6
6
26
163
602
6
10
15
135
798
19
15
5
20
10
9
10
523
160
798
62
218
62
1
763
3
763
86
1
6
3
2
2
20
2
1
1
135
20
4
168
1
20
6
1
2
5
410
5
1
72
1
204
89
5
60
5
15
195
77
210
1
15
20
72
135
218
135
1
15
218
72
15
61
135
6
6
62
36
1
1
135
15
15
2
36
1
218
62
2
72
218
2
85
77
72
5
2
204
2
204
15
5
218
511
135
1
135
72
2
132
62
77
253
72
2
111
314
218
1
9
142
160
77
6
195
6
6
68
15
72
1
36
1
1
1
1
1
1
1
1
1
1
1
1
5
72
72
15
160
293
1
15
526
135
72
72
72
5
1
135
287
1
2
4
1
4
1
6
62
257
19
4
48
168
91
2
72
15
283
15
79
1
102
73
2
60
6
5
1
1
1
1
1
20
195
20
135
218
173
204
1
62
73
20
292
15
157
15
1183
135
1
135
160
5
409
2
103
72
135
72
267
3
363
15
138
1
560
122
168
111
62
36
352
19
111
1
117
62
261
3
3
1
1
255
5
15
2
537
1
135
173
6
62
62
62
5
7
72
1
2
72
15
2
4
6
1
556
1
5
6
218
1055
1
73
62
1
1
1
62
4
135
111
135
135
218
1
15
6
9
5
1
5
1
135
135
10
123
10
1
10
1
1
1
10
1
1
1
10
10
1
10
1
1
1
1
135
1
1
10
1
1
537
135
2
5
1
9
163
1
73
163
135
218
345
135
72
4
77
249
1
382
20
135
977
62
135
19
7
2
5
267
6
40
15
135
15
15
295
10
5
2
168
5
26
6
121
6
231
4
26
10
1
36
2
218
6
1
218
36
72
72
1
218
2
4
2
135
4
15
283
20
86
2
62
1
1
6
2
157
1
75
218
15
9
1102
283
3
72
2
5
5
163
163
135
20
126
1
102
15
602
10
1
1
111
36
9
2
9
26
5
15
9
72
77
135
1
1
2
15
160
121
117
173
7
1
77
160
135
15
20
468
6
157
1
5
15
121
157
121
142
3
283
338
218
20
338
3
218
3
4
4
1
1
5
72
218
1
82
135
1
6
62
2
5
72
157
20
5
15
1
135
15
15
15
163
5
72
4
77
1
6
218
129
168
1
2
72
1
573
72
72
1
247
2
1
72
6
135
1
1
15
432
432
1
511
1
5
662
4
2
135
15
1
20
1
530
121
394
135
1
15
15
62
202
160
283
5
135
163
6
462
6
5
121
1
82
135
6
157
5
218
26
19
15
15
15
135
163
135
72
1
1
135
1
135
3
15
116
2
1
218
15
1
255
10
15
23
10
1
283
5
1
86
1
273
536
5
1
273
173
135
5
15
1
77
2
19
7
295
4
204
15
15
556
204
72
5
15
26
345
132
121
75
62
4
204
82
135
20
122
1
2
5
132
132
1004
10
15
5
1
77
1
5
2
335
9
15
2
1
72
4
86
1
62
6
247
3
77
1
121
77
1
5
212
6
5
352
163
9
132
6
40
167
6
1
2
72
1
5
249
218
15
4
1
31
292
168
762
142
315
6
4
75
1
72
15
72
72
62
36
1
20
111
36
135
9
111
77
207
77
3
163
7
1
72
283
1
15
1
135
5
5
15
111
15
77
111
7
15
6
1
2
218
195
976
976
976
976
976
6
976
135
163
6
851
976
6
218
2
4
77
15
15
15
15
15
15
15
15
15
15
15
560
15
15
4
2
315
62
73
186
1
121
72
6
976
60
1
7
336
1
4
1
15
20
20
1
40
204
2
36
218
168
135
273
135
3
135
9
15
15
15
15
1
1
15
15
1
15
1
15
15
15
1
1
9
15
168
15
20
15
15
15
15
15
15
255
4
5
9
77
5
315
2
10
111
9
6
168
273
5
160
15
68
15
62
20
121
10
122
9
556
62
62
62
1
2
26
9
1
62
2
5
72
20
20
6
115
1
9
19
1
1
1
1
135
135
1
135
135
1
1
68
1
1
62
62
2
218
218
1
72
2
15
1
97
102
62
413
20
113
113
10
4
5
15
135
1
4
773
72
6
135
15
19
77
3
72
218
5
72
20
6
1
4
4
1
2
8
4
135
62
77
2
4
2
82
4
82
2
4
4
4
2
97
2
82
15
4
82
82
354
4
1
72
20
72
6
15
15
135
200
5
121
1
218
77
292
116
1
2
10
135
1
4
77
273
20
62
72
160
20
6
168
15
142
204
1
111
283
157
62
15
15
6
2
26
20
2
5
163
204
102
257
135
257
40
1
115
496
7
6
9
1
5
823
15
129
2
73
62
9
5
283
2
6
896
9
1
36
168
1
622
62
15
1
15
1
62
72
1
1
1
135
247
27
15
135
476
62
160
15
239
15
72
20
395
2
15
72
4
1
9
1
1
1
9
2
1
10
1
2
6
132
2
2
2
204
77
2
2
135
2
1
1
2
135
110
1
1
1
359
218
15
249
1
1
1
7
1
72
10
163
77
1
6
62
5
239
247
15
5
86
62
111
62
218
204
72
5
2
5
103
10
168
3
15
15
15
210
5
5
4
9
5
26
218
72
135
207
135
135
379
1
6
1
218
1
111
15
36
72
9
15
135
6
15
1
135
9
1
9
1
345
3
496
62
343
72
218
72
9
72
9
72
1
2
15
10
62
204
20
1
62
62
1
1
15
135
1
135
15
21
218
135
5
142
121
72
173
72
5
15
5
62
6
791
6
2
496
1
15
5
72
135
5
247
1
431
9
167
2
496
15
15
72
200
382
798
142
204
1
9
1
1
2
218
135
62
1
62
3
5
1
1
1
168
1
72
20
1
1
62
77
142
4
218
73
73
5
15
6
15
249
20
5
6
218
2
2
2
366
15
10
15
1
2
218
72
67
15
283
62
6
386
294
111
77
386
253
135
131
111
135
135
26
62
1
160
20
62
2
72
26
62
15
15
15
15
15
15
400
5
20
115
3
1
15
3
15
15
40
20
345
199
160
273
15
15
356
20
15
40
15
135
6
26
62
195
115
72
20
5
26
115
395
6
52
10
4
132
20
1
15
15
15
15
15
1
138
530
62
6
5
1
218
116
798
72
72
142
9
2
211
15
5
135
20
160
5
1
1
4
2
62
15
4
4
15
15
2
122
72
5
15
1
168
1
111
431
22
1
283
135
72
345
5
72
9
75
15
6
73
218
20
10
200
111
72
195
10
1
115
6
15
10
160
48
135
135
163
15
8
111
15
135
135
19
62
111
283
1
9
210
10
295
530
15
2
160
1
75
75
6
15
381
4
36
135
1
1
10
135
15
1
168
9
111
1
3
15
15
111
15
86
195
218
135
2
5
102
2
5
5
168
292
6
8
218
5
4
15
15
72
249
135
135
72
239
1
627
1
19
135
15
5
1
6
72
1
135
4
1
72
77
111
449
5
15
218
382
218
135
1
798
5
295
195
1
2
15
362
218
265
9
135
72
111
5
2
163
2
410
135
20
135
91
62
1
4
1
4
72
26
6
1
103
1
1
62
267
111
9
15
1
2
72
382
218
2
283
3
6
1
1
5
5
40
5
132
36
1
20
2
72
72
77
6
20
283
283
15
15
2
2
9
6
6
73
6
135
1
1
60
9
15
1
1
1
135
142
1
218
72
295
3
828
173
72
6
72
15
163
1
72
15
218
6
6
117
135
111
117
117
117
117
135
1
15
345
3
62
62
72
6
218
218
1
62
5
4
6
15
15
283
168
5
168
204
5
193
15
6
2
659
9
135
72
6
62
135
111
15
9
387
292
377
135
97
1
292
247
20
168
160
72
77
6
135
5
163
135
5
160
48
62
273
77
352
200
1
6
2
1
345
48
6
130
397
397
3
1
111
72
132
249
345
596
15
163
247
20
218
4
275
62
381
1
249
1
218
72
6
135
2
1
6
135
40
6
345
5
397
62
163
5
5
163
2
117
121
75
93
1
3
135
15
1
589
200
102
1
15
15
151
20
1
523
135
207
199
5
135
207
40
15
1
135
218
135
6
10
72
1
60
2
4
6
135
111
135
4
295
132
5
5
249
6
163
26
5
15
15
798
157
218
2
135
6
1
20
9
2
141
1
75
379
379
110
6
1
9
72
43
135
5
6
20
283
6
62
15
2
15
15
20
73
15
43
463
3
218
135
218
121
135
1
9
72
62
1
254
111
135
4
173
3
1
9
5
26
121
6
5
2
20
6
1
5
15
1
6
160
135
10
4
3
1
218
15
135
160
1
379
97
249
7
1
1
3
72
72
511
62
135
1
135
301
15
72
62
5
6
204
449
218
352
1
4
19
3
20
1
556
6
9
1
160
111
168
5
36
7
249
5
15
218
202
1
1
2
36
1
1
6
1
15
4
62
511
335
62
135
9
5
12
72
9
1
1
1
62
218
1
1
20
15
1
1
1
6
168
5
10
135
135
4
560
3
121
135
15
218
15
121
62
218
15
1
1
1
2
6
10
1
2
6
6
249
2
1
1
77
4
82
1
1
4
1
1
23
111
4
1
4
4
1
170
68
545
4
1
4
1
4
4
106
4
1
1
1
1
1
1
4
1
4
36
1
1
4
1
1
1
2
4
1
135
4
4
10
10
135
1
135
135
1
4
10
4
1
10
4
135
135
1
112
6
10
1
1
19
10
10
4
52
170
1
4
1
62
4
10
19
1
239
1
10
10
4
26
4
1
1
4
1
1
111
4
4
135
1
10
1
1
20
4
135
10
1
2
1
1
352
1
4
4
1
1
4
4
1
10
4
4
4
1
1
1
4
23
135
1
1
77
1
1
4
4
4
135
1
1
10
1
1
1
1
4
4
494
1
1
1
4
1
4
135
1
4
10
4
5
111
15
157
170
157
75
142
168
15
283
135
6
5
1
5
1
15
2
62
292
15
2
135
5
273
77
2
4
2
4
86
72
72
72
204
10
160
249
173
20
15
135
15
72
15
72
178
5
15
26
6
15
173
6
2
1
15
1
36
1
36
2
1
135
2
72
72
1
15
1
295
9
20
20
40
170
135
135
121
73
183
62
2
1
160
20
135
1
15
359
19
2
15
15
77
72
2
1
41
1
2
15
5
2
200
530
369
135
1
20
20
135
163
2
72
5
384
1
72
218
5
135
27
15
15
72
72
1
4
9
4
10
4
9
4
106
4
15
20
112
157
218
135
121
6
20
135
1
5
135
72
1
110
313
1
72
6
19
6
6
135
135
72
135
21
135
62
204
9
362
1
9
15
218
111
1
160
537
6
72
204
218
5
195
6
6
1
19
135
15
6
2
2
135
2
135
62
62
135
77
1
4
62
6
1
36
19
135
1
1
9
36
5
72
36
1
1
72
82
2
1
68
168
2
163
6
55
5
5
5
2
2
15
135
62
135
4
15
3
15
20
173
135
48
5
2
72
4
135
15
1
15
4
1
6
53
20
1
10
15
135
72
20
20
19
15
202
560
62
19
15
2
132
1
153
62
1
5
4
135
1
135
20
1
7
168
170
6
1
72
26
218
135
26
15
3
15
20
20
15
1
6
6
86
5
6
10
62
135
15
36
135
72
15
1
218
72
5
1
6
1
1
121
1
1
3
135
48
1
1
77
135
2
283
73
62
2
62
2
62
62
2
62
62
135
160
62
2
2
135
135
62
62
2
62
6
6
335
314
6
340
1
2
6
314
314
6
135
2
62
103
68
132
62
103
2
2
314
62
103
6
207
103
314
2
62
4
103
204
103
131
204
82
2
62
62
103
135
2
135
62
62
62
15
135
1
218
5
15
1
1
15
15
15
15
15
15
15
15
1
15
15
15
6
15
15
36
15
210
62
3
1
530
72
1
72
5
135
132
315
135
15
135
6
62
218
72
15
10
135
115
27
2
257
62
75
40
72
72
5
135
19
173
15
267
135
5
5
15
967
62
62
1
5
211
15
283
218
6
77
135
2
204
72
167
26
75
157
68
73
6
6
218
72
15
72
72
62
160
72
72
72
5
20
62
111
77
62
135
5
178
62
15
163
111
218
77
218
20
204
1
218
6
4
15
15
135
5
295
111
15
5
206
5
1
1
1
1
138
5
1
77
62
15
5
77
1
20
1
135
2
2
68
15
20
72
72
1
132
1
117
15
3
4
1
62
5
5
15
10
2
10
1
4
9
135
1
742
1
5
3
2
140
5
77
5
20
6
2
15
1
1
523
15
122
62
352
4
5
163
113
88
113
15
173
160
1
183
1
62
15
62
4
6
135
3
163
62
163
1
5
163
15
86
15
493
9
4
556
10
6
6
15
15
1
5
218
859
15
511
135
111
135
1
1
2
1
41
26
135
6
111
15
218
15
5
160
163
163
5
135
36
15
6
123
20
1
2
10
1
75
6
135
5
40
15
2
763
1
2
135
15
115
1
1
1
218
157
135
204
1
5
218
487
2
160
36
15
15
77
168
218
77
135
6
2
798
72
72
62
72
5
6
1
36
9
2
62
1
72
4
292
89
994
2
168
218
2
72
864
6
73
64
204
218
163
249
7
20
1
15
1
90
458
111
15
168
623
4
20
6
6
15
153
383
110
20
3
2
135
5
1
2
193
103
72
15
135
1
1
15
15
111
15
111
111
3
218
702
702
15
111
111
111
163
111
36
111
3
135
111
111
111
111
36
135
111
111
135
389
135
135
111
111
111
163
111
111
111
111
111
111
111
111
160
26
111
111
111
111
111
218
102
5
5
15
6
1
135
1
10
4
4
36
239
4
4
135
243
5
4
111
36
4
4
36
295
36
4
218
62
1
1
6
1
283
1
204
135
125
1
1
15
62
618
62
218
5
4
20
9
135
15
20
35
3
295
4
72
2
15
1
135
15
72
15
135
301
15
135
218
15
62
292
6
62
72
4
15
9
1
1
10
2
1
111
72
5
6
1
5
6
9
72
4
132
15
511
15
283
638
218
97
15
72
102
73
1
1
5
135
7
4
77
15
1098
62
6
72
135
420
20
163
5
2
2
1
77
4
6
62
62
72
1
1
1
15
10
9
111
135
283
6
77
15
6
121
195
15
9
77
9
7
811
121
72
72
157
9
72
135
121
72
160
121
72
135
72
121
204
6
9
15
1
241
72
3
387
135
15
6
77
537
163
15
1
6
168
135
6
36
9
2
9
5
1
1
1
1
5
568
135
257
135
77
8
2
1
135
694
20
315
1
6
40
1
314
135
6
135
1
1
1
1
1
115
20
62
111
207
1
15
136
61
15
1
1
4
1
1
132
6
20
62
5
249
1
1
234
62
20
15
160
218
241
121
9
496
15
4
1
218
15
160
15
19
690
218
111
72
135
72
1
1
49
4
1
195
257
9
36
2
20
160
15
1
3
15
1
207
135
1
5
335
9
15
77
511
218
135
6
10
15
160
173
15
15
6
6
15
511
115
218
496
1
1
1
163
1
15
36
15
1
15
1
97
103
62
15
1
15
1
15
20
135
1
9
15
15
218
111
742
135
1
210
15
1
62
160
5
1
5
135
15
15
72
163
1
1
448
163
15
1
27
6
9
55
9
9
9
9
9
9
9
9
62
283
73
82
15
15
3
5
218
62
1
26
4
2
111
15
36
19
1
218
2
2
6
4
111
173
1
15
53
283
295
62
62
82
1
218
2
292
62
383
168
210
4
6
315
62
341
15
72
135
135
325
2
2
135
20
1
218
15
204
9
20
7
1
62
117
160
62
132
132
178
6
36
103
121
132
813
135
132
15
26
7
4
77
2
9
72
395
135
6
10
1
15
62
15
1
5
5
5
186
77
135
511
397
15
1
62
15
1
122
829
102
5
72
135
204
204
62
1
10
72
1
15
72
15
1
1
40
5
115
20
366
19
111
62
218
5
20
6
15
249
77
1
15
1
1
218
1
15
5
5
62
20
10
72
491
77
26
102
9
283
168
1
72
157
352
135
15
15
218
15
20
135
210
20
135
494
1
5
40
72
77
72
135
204
6
62
129
5
97
135
1
4
218
798
1
218
218
249
314
1
135
15
62
9
5
62
1
273
1
5
283
338
15
325
195
427
73
6
135
3
20
1
257
20
135
157
40
3
2
6
496
121
6
135
36
4
1
163
10
5
6
1
1
184
1
1
19
1
135
135
72
465
449
15
1
15
62
135
1
135
1
62
62
113
1
19
72
6
62
1
135
1
15
1
295
5
6
1
135
10
893
2
15
40
253
15
1
15
36
168
5
15
5
163
72
5
15
5
5
163
295
163
112
111
204
305
295
5
5
168
257
2
163
168
5
5
5
163
5
2
202
202
15
295
5
163
135
200
195
195
163
135
5
5
15
5
135
192
5
163
315
5
163
5
204
135
392
163
5
163
163
5
5
168
5
5
163
163
163
5
5
131
195
163
163
5
163
5
5
5
195
163
163
163
259
15
163
163
5
163
163
163
163
5
163
5
163
163
5
163
135
138
168
4
15
4
36
6
173
168
1
111
1
3
62
6
315
315
7
204
135
2
160
1
1
72
228
168
218
15
4
2
160
111
2
135
810
1
15
111
135
218
121
26
2
15
9
135
5
62
9
135
9
102
168
62
62
1
62
62
6
2
9
1
2
62
7
103
9
102
1
1
135
7
6
7
7
62
62
6
218
5
218
15
111
4
15
62
2
9
72
15
6
1
132
3
283
82
62
5
77
135
273
77
135
526
77
204
163
218
15
72
1
6
15
135
1
379
6
15
1
6
15
207
15
9
15
20
1
387
163
160
1
77
37
72
1
6
168
62
1
135
75
20
20
15
19
369
5
6
6
6
828
6
5
5
186
5
5
1
4
5
15
36
218
283
111
36
117
204
72
36
117
1
112
5
163
15
135
1
218
75
556
135
246
3
1
72
157
40
20
72
135
15
1
218
3
135
121
41
201
135
135
15
704
121
72
72
40
218
249
72
3
121
72
72
72
72
72
624
72
135
72
811
121
1
218
249
72
218
1
1
1
117
15
1
115
9
62
15
1
9
62
5
5
4
77
4
9
40
218
2
1
5
68
135
135
15
294
62
1
2
135
40
218
62
10
4
5
1
6
6
381
6
6
72
72
1
142
115
4
1
1
77
1
1
218
72
438
15
1
62
135
68
9
4
111
15
40
60
6
2
6
3
136
1
4
5
62
1
122
449
1
135
218
135
4
135
77
283
5
167
4
7
36
6
135
2
111
704
5
945
345
530
556
218
556
1129
3
1189
9
627
153
4
204
1
361
62
15
72
131
20
218
122
115
20
72
1
6
1
1
1
1
68
62
15
15
5
6
135
1
111
135
9
1
111
77
382
4
207
1
9
173
15
5
15
249
1
161
1
1
15
1
6
10
113
62
62
2
62
6
247
20
15
1
15
15
173
163
135
1
556
283
5
1
5
163
62
211
2
72
72
218
77
36
20
48
36
15
15
6
2
218
9
6
62
589
111
15
496
157
5
75
2
15
15
204
15
6
1
1
511
15
1
2
1
15
15
86
6
111
335
72
135
1
6
1
1
168
72
62
1
3
15
4
6
1
10
157
1
294
4
218
2
160
15
15
1
1
1
1
292
1
1
1
1
1
1
1
10
354
111
163
75
62
72
1
15
15
15
15
15
15
15
1
72
5
295
254
5
1
31
204
1
868
73
4
168
345
115
62
5
1
15
2
15
9
72
15
204
1
6
5
135
62
168
2
62
3
1
20
62
62
77
62
62
218
130
62
62
62
62
1
20
2
62
26
135
135
75
62
159
62
62
62
159
62
62
62
62
1
211
121
62
3
122
135
26
121
3
72
62
531
121
3
168
135
3
121
824
449
537
72
121
20
72
996
949
62
122
62
135
159
135
62
62
7
72
62
122
121
62
218
121
72
62
90
122
121
62
1
72
135
135
210
121
62
62
62
121
121
135
168
135
1
15
6
1
4
1
132
121
10
10
15
20
15
20
15
4
1
135
73
537
1
9
4
60
6
1
135
19
19
4
2
9
1
2
6
4
20
10
523
1
15
168
6
9
5
111
111
36
1
36
135
36
283
1
20
190
1
15
15
132
4
77
5
2
15
1
204
15
15
62
1
15
135
1
77
1
4
15
111
15
173
62
132
209
204
5
1
62
160
36
62
7
135
135
121
4
10
72
15
6
60
3
1
72
295
77
168
68
2
40
4
135
135
496
201
135
72
62
163
168
2
6
135
135
4
2
2
5
20
2
26
870
195
135
4
135
2
75
135
2
72
278
163
5
135
2
204
135
4
263
4
135
1
135
4
135
2
135
15
6
82
163
15
135
72
111
82
20
72
204
10
160
77
15
62
111
26
157
15
157
15
15
26
15
15
15
1
15
15
193
15
15
15
283
1
2
62
1
2
5
15
2
15
1
113
111
5
15
15
72
135
20
1
15
135
1
62
1
2
73
5
75
1
62
15
15
2
549
1
2
275
851
15
4
204
62
15
77
5
73
568
20
1
2
556
111
135
15
6
6
75
11
315
62
6
62
1
135
9
6
382
9
3
77
1
62
5
102
75
75
62
1
168
72
1
6
121
2
4
4
4
5
72
77
4
72
117
142
72
1
77
9
22
160
200
195
204
1
204
143
6
6
72
218
15
1
249
10
292
15
62
218
15
1
556
6
6
218
2
1
1
204
1
48
5
72
121
1
4
135
15
404
5
204
556
4
135
2
2
1
5
257
5
163
2
5
111
798
1
159
72
62
487
218
2
68
135
4
62
5
19
1
5
62
488
15
122
73
72
201
1
1
1
1
62
1
2
102
135
62
1
1
121
1
1
103
121
62
1
1
1
62
62
1
62
135
62
1
1
2
453
62
72
10
4
26
1
36
481
5
62
168
2
2
2
15
5
5
1
1
1
273
15
77
1
6
218
1
168
73
157
15
75
20
160
116
1
163
15
218
36
117
111
2
218
135
122
1
1
6
15
15
140
15
15
2
4
15
1
4
1
6
62
5
135
257
4
77
77
77
4
77
168
77
6
77
6
77
6
2
111
62
36
6
6
2
168
6
6
168
20
10
20
6
204
20
82
2
15
2
160
15
6
2
11
167
15
135
2
77
2
77
77
68
2
135
2
135
3
15
72
1
218
10
218
168
73
2
295
1
1
5
135
247
3
62
363
4
1
345
135
135
6
4
1
1
1
218
20
207
121
2
798
62
204
2
6
6
15
2
6
3
267
62
20
26
283
72
121
173
1
2
163
117
2
5
1
5
62
168
20
204
204
15
15
5
1
6
40
2
135
6
62
15
5
2
22
15
5
15
62
773
6
15
135
15
1
200
823
135
160
27
2
9
77
786
1
1
36
77
465
2
5
204
204
204
1
5
1
283
9
283
9
5
6
283
20
530
1
5
1
1
62
1
1
1
1
1
1
1
1
1
1
1
1
1
1
20
6
160
1
511
1
5
295
1
15
2
163
111
40
7
72
67
283
10
6
7
40
72
5
15
40
15
40
6
5
218
218
1
15
111
1
2
103
72
111
218
211
15
135
1
121
6
10
2
62
62
953
135
5
249
218
2
15
27
5
40
48
9
218
163
3
1074
1
62
68
211
798
62
1
103
36
218
62
218
3
218
218
163
5
218
135
135
62
168
210
135
168
62
135
62
168
5
5
135
257
135
163
2
6
20
1
204
62
1
15
15
4
111
75
6
3
20
163
163
15
1
218
5
15
254
2
31
2
168
361
1
5
1
15
5
163
10
1
15
135
1
10
2
6
1
135
1
1
2
1
1
1
1
1
1
1057
1
1
1
1
1
1
1
1
6
204
1
15
72
135
15
218
1
10
1
1
195
545
111
273
239
1
62
9
7
60
283
72
283
4
6
249
2
15
283
15
2
1
382
499
292
5
1
20
40
6
6
6
6
6
6
6
72
1
5
72
15
73
4
218
218
3
73
3
6
4
170
77
163
5
111
77
77
77
77
77
77
77
1
72
40
160
1
204
6
1
111
2
365
2
103
135
496
496
15
157
257
72
2
1
295
5
1
5
6
121
15
5
6
15
163
15
6
928
1
783
5
6
5
6
61
135
247
218
72
75
4
103
8
5
3
1
204
160
15
168
20
138
1
335
168
5
5
111
5
72
91
186
173
135
82
72
5
254
218
1
19
1317
77
2
1
2
168
72
20
1
1
4
5
20
15
218
9
19
111
129
496
1
1
1
15
5
5
2
20
1
135
36
138
10
72
218
204
5
218
1
102
1
2
1
72
20
7
9
15
72
62
168
15
111
2
4
9
15
23
1
5
121
3
3
40
72
77
22
72
168
142
3
218
173
195
72
142
6
20
72
3
19
249
2
77
5
283
4
73
4
218
15
15
135
163
4
2
10
4
1
255
62
2
9
15
15
9
102
200
15
9
2
5
1
1
3
1
163
15
77
204
2
257
1
813
283
12
15
77
2
15
36
6
397
111
218
138
20
204
1
1
163
123
26
2
15
62
249
5
1
15
72
15
62
19
6
186
15
596
168
1
1
15
345
163
3
135
62
36
204
168
5
1
131
19
15
20
135
6
15
173
8
9
1
1
15
2
2
163
15
20
135
2
15
1
4
135
2
1
253
135
204
1
1
204
1
135
72
1
15
9
1
5
111
218
1
135
72
15
160
218
2
2
2
7
2
6
2
9
2
2
2
2
2
135
4
4
135
62
163
15
218
4
6
62
62
1
9
1
72
4
6
493
5
1
135
15
6
5
5
2
15
40
2
111
257
103
75
7
7
62
132
62
202
283
5
20
15
1
163
204
218
62
20
26
163
2
19
553
5
496
31
295
15
6
1
4
160
218
5
111
15
1
204
1
1
142
77
135
19
1
218
1
135
1
5
200
77
4
5
1
15
9
4
15
135
218
111
4
20
1
168
15
218
77
77
1
6
135
4
4
243
36
283
204
5
5
15
72
5
5
218
218
218
5
218
5
218
72
5
5
5
200
5
218
2
77
4
121
62
62
1
73
15
204
1
366
62
160
2
1
798
15
132
1
2
122
1
1
186
682
22
11
1
62
2
5
218
773
3
218
5
102
72
1
135
135
9
36
496
1
62
5
1
213
2
62
6
26
1
1
132
135
60
1
4
6
1
1
135
239
257
257
3
2
26
1
160
160
20
202
204
6
1
135
113
2
9
1
1
1
62
1
4
5
2
135
111
366
1
1
139
1
2
6
10
142
5
75
135
15
5
40
15
15
15
15
72
218
72
72
135
5
163
5
36
72
19
116
111
163
62
15
204
167
77
493
135
10
204
40
1
292
3
163
15
5
97
121
2
283
4
163
1
1
6
6
173
122
15
2
1
135
72
1
789
132
4
1
157
163
15
1
121
157
72
9
5
218
218
20
3
204
9
1
2
2
135
352
15
160
72
9
1
121
283
115
218
111
102
72
1
72
62
6
111
72
61
295
742
62
9
4
704
72
6
36
135
15
15
168
1
1
15
135
5
10
15
1
2
15
2
1
15
3
4
132
6
1
249
431
160
6
2
135
15
36
163
135
111
111
6
111
160
111
1
77
77
77
77
77
15
77
77
77
77
111
345
77
111
77
77
77
168
10
77
77
77
77
77
77
77
77
37
77
111
77
5
77
77
77
77
111
111
77
111
111
77
111
72
111
77
5
77
77
1
135
3
253
4
15
2
111
1
135
72
7
1
5
7
4
42
15
62
19
170
135
1
62
62
1
135
72
5
15
4
15
10
20
2
62
135
2
200
5
72
111
487
102
19
135
283
1
1
1
1
218
135
26
62
2
111
4
218
1
1
77
1
1
10
1
15
1
204
135
2
163
168
82
72
382
2
5
72
4
2
2
2
9
2
8
138
135
77
26
132
202
102
1
36
1
135
72
6
1
218
15
72
75
7
1
218
15
168
121
1
135
72
15
2
6
1
4
10
15
15
26
15
537
5
218
295
20
111
361
6
160
211
77
257
168
36
202
283
15
1
1
1
1
1
1
10
1
682
5
111
5
6
218
72
72
72
72
163
135
4
199
1
1
6
173
15
1
556
20
135
91
2
15
61
15
111
15
36
15
62
1
117
3
665
6
9
36
218
283
20
5
294
265
218
6
75
1
122
1
1
4
15
15
1
168
15
15
15
15
15
1
75
5
6
75
20
1
1
15
2
135
163
218
5
15
283
15
5
5
11
1
15
6
3
72
7
72
15
1
1
163
2
210
10
72
6
387
3
72
249
135
75
15
3
5
15
5
77
102
1
6
62
3
1
218
5
135
135
1
204
1
163
210
3
1
1
6
1
15
15
1
15
15
20
82
121
170
1
48
135
135
1
135
2
9
2
714
15
115
135
5
40
283
72
19
2
75
4
72
1
4
73
135
5
15
5
1
82
142
6
72
112
359
382
9
6
273
6
2
2
15
1
9
15
20
1
1
77
5
135
15
77
121
3
82
5
704
5
218
6
1
135
1
135
72
283
5
1
5
1
15
5
5
10
163
5
121
5
5
556
135
573
135
345
173
273
1
1045
5
2
1
34
27
135
9
366
72
62
135
1
62
85
9
73
121
2
210
62
72
178
72
210
20
15
20
283
2
1
195
199
62
9
163
1
5
135
5
4
36
6
257
5
15
6
1
72
218
77
6
2
200
218
26
62
1
9
9
72
135
15
7
72
541
135
1
1
204
135
15
15
26
1
1
15
9
5
36
3
2
2
62
72
111
210
9
1
135
15
135
62
6
6
15
163
15
6
6
6
6
207
1
511
1
135
1
10
20
204
15
206
1
163
1
72
40
20
72
20
1
1
75
62
218
135
15
2
15
163
77
2
20
15
26
111
121
20
3
77
6
72
111
111
111
36
135
111
111
36
111
135
5
211
484
9
15
204
379
249
6
36
2
10
2
82
1
110
135
2
2
68
2
2
2
2
2
2
2
20
2
129
1
135
4
15
3
157
1
82
7
122
40
191
6
1
20
1
132
19
62
15
200
1
72
62
62
62
72
160
62
62
72
72
283
5
1
135
1
200
9
204
135
73
249
6
15
204
135
6
2
20
256
72
168
15
62
62
62
1
204
15
135
283
36
15
157
1
315
1
135
1
366
62
218
72
10
1003
481
160
1
2
218
218
77
135
135
77
77
2
135
1
2
135
20
218
111
15
15
1
1
1
6
1
135
135
1
163
75
135
1
72
168
6
218
142
15
1
1
3
1
135
138
15
62
111
135
168
62
135
135
170
1
283
72
2
135
292
15
5
111
15
7
121
72
15
5
26
15
40
170
9
6
2
283
75
2
2
111
62
117
26
5
273
338
2
218
3
2
2
135
121
121
3
62
62
62
62
62
62
239
6
15
2
15
6
1
135
4
6
1
4
1
15
15
1
1
111
103
1
2
5
1
62
62
62
132
132
1
160
218
15
15
6
15
15
15
1
6
15
1
15
15
1
1
15
207
1
62
1
1
6
15
15
15
6
15
6
144
6
132
135
1
386
1
273
798
15
1
1
15
1
1
1
1
1
15
1
160
15
135
72
159
3
135
15
2
204
204
1
72
135
1
7
7
7
7
1
77
9
135
1
135
9
60
135
60
60
60
135
1
135
135
135
60
6
60
9
113
15
135
15
9
135
60
113
9
135
382
209
1
361
9
135
15
135
15
15
292
8
8
60
111
15
10
10
10
10
2
5
132
173
314
6
55
1
135
15
1
5
1
15
9
20
19
173
10
15
10
10
135
135
2
173
3
5
249
132
556
2
1
8
511
487
160
160
62
9
420
218
1
15
5
135
7
4
15
2
26
135
2
9
9
218
15
15
36
15
135
9
86
5
1
5
77
72
82
1
4
1
135
160
111
121
135
10
2
62
131
15
15
15
15
15
2
110
4
1
1
1
4
77
1
26
72
40
15
15
111
72
115
163
5
36
9
77
1
1
1
2
135
135
1
10
1
4
1
2
135
382
15
5
15
20
204
111
1
62
204
20
204
204
472
97
496
20
6
2
6
135
204
204
204
204
218
204
204
77
290
2
97
135
62
2
10
135
204
73
4
97
135
1
131
2
135
135
204
135
204
204
62
204
2
97
1
4
157
135
256
97
207
15
62
1
267
218
204
60
15
77
204
1
5
132
1
72
163
1
111
72
211
204
15
1
135
283
15
5
15
15
218
5
5
1
15
1
72
77
40
163
72
1
36
15
15
72
5
1
4
5
135
62
9
113
2
168
1102
72
160
15
121
5
23
1
9
530
6
111
168
10
6
5
72
1
6
72
142
77
15
77
7
111
135
1
1
6
135
6
72
15
6
1
77
15
1
62
218
1
5
218
2
1
1
1
1
1
135
135
15
1
20
62
5
15
2
77
135
249
6
52
5
135
26
267
72
5
2
135
135
1
275
6
6
6
163
15
72
15
4
3
20
103
6
135
5
2
15
62
218
530
207
10
9
556
15
5
72
15
1
9
10
48
20
49
97
4
26
1
9
1
2
1
4
9
135
19
26
135
1
159
1
9
1
1
1
1
9
2
19
110
1
1
19
4
43
80
9
1
1
4
9
9
10
9
1
9
77
9
1
9
9
9
1
20
9
26
9
1
60
20
9
9
6
1
8
6
5
20
1
19
1
9
1
10
103
204
8
9
5
1
103
20
1
1
6
9
6
6
1
9
15
48
9
8
9
1
9
9
159
9
1
9
9
62
1
9
9
9
9
9
5
135
204
9
9
9
135
45
1
292
62
263
132
1
1
1
1
1
1
1
9
1
1
135
9
9
1
1
9
4
9
1
135
9
62
1
135
9
9
1
103
1
60
62
5
325
9
9
1
239
135
5
2
135
1
138
1
6
1
9
9
135
1
4
135
72
77
204
1
36
218
15
6
36
1
511
1
1
135
62
5
36
15
6
10
121
135
387
111
2
5
1
72
4
111
77
112
3
72
19
295
20
526
218
798
4
15
6
20
72
160
15
1
23
160
204
178
160
357
823
5
26
5
19
218
397
115
40
2
6
273
5
6
15
1
15
111
121
1
15
1
218
1
168
798
6
163
1
4
15
10
218
26
1
1
1
1
1
1
1
1
1
1
1
72
9
1
249
5
1
6
204
1
9
3
204
382
1074
62
4
2
218
1
10
315
4
15
204
72
72
218
72
6
135
62
1
283
5
204
77
314
1
819
7
1
1
1
1
2
1048
15
1
1
15
5
163
168
170
1
1
193
139
73
5
168
135
15
72
135
5
62
5
773
1
123
15
204
2
26
6
247
111
295
15
204
26
163
168
135
135
5
135
467
163
72
1
4
4
200
5
9
62
77
135
135
178
15
72
4
1
135
111
4
102
135
9
2
2
481
3
160
20
1
530
77
115
204
135
135
1
218
135
10
1
1
1
1
90
20
218
26
1
361
72
135
1
36
2
15
20
1
161
20
9
173
62
291
9
5
1
3
218
2
9
1
36
10
167
218
5
2
2
93
5
295
882
1
257
5
72
121
15
62
2
659
5
204
12
15
218
1
218
142
15
1
1
173
1
15
85
62
77
122
8
382
135
5
556
4
26
218
72
72
19
168
10
102
1
4
218
1
2
1
122
15
1
218
283
1
40
1
1036
1
10
111
218
19
3
200
121
5
62
2
1
135
4
1
218
6
210
135
68
4
20
20
135
218
6
163
249
26
5
5
762
273
278
5
5
163
5
135
5
5
77
386
1
75
15
72
15
15
1
15
15
15
15
15
62
5
1
5
1
72
160
4
15
218
2
20
15
163
1
15
195
2
15
3
62
1
19
1
1
773
7
135
2
77
77
132
10
1
15
15
111
62
62
11
2
135
72
40
1074
218
218
3
218
40
218
72
773
15
195
741
3
168
72
537
168
249
72
526
168
72
3
168
249
160
714
72
72
160
72
135
1
62
168
10
62
15
4
1
135
62
62
62
121
5
62
2
135
6
15
6
5
253
82
121
72
4
62
5
9
1
111
9
1
1
135
1
193
62
15
15
218
2
111
5
9
15
1
2
1
1
5
62
306
121
15
135
1
4
15
48
48
6
19
48
6
15
6
18
135
48
9
27
26
135
9
9
135
5
4
6
130
6
4
4
97
135
97
48
4
2
135
48
4
97
48
511
77
135
73
352
4
15
297
4
9
352
73
73
132
4
19
4
4
4
20
2
4
9
82
6
2
82
6
2
135
5
20
9
61
5
218
5
75
135
1
6
168
4
765
26
62
15
135
168
135
72
168
135
206
9
77
62
135
5
3
511
1
160
6
6
6
60
72
218
6
511
5
168
15
72
5
142
2
15
4
5
15
62
218
163
361
1
40
366
3
773
823
6
61
6
163
72
68
7
60
135
173
72
97
1
15
111
4
135
4
1
77
20
135
97
62
675
2
2
102
289
135
77
157
2
1
111
4
4
4
2
135
2
4
2
135
4
2
4
4
4
4
62
2
4
4
4
4
3
4
10
135
4
4
2
135
4
4
4
4
4
5
4
4
4
4
4
4
4
4
4
2
2
4
4
4
36
1
4
4
82
1
4
4
4
4
4
135
4
4
135
4
4
135
4
4
4
4
4
4
4
994
4
36
36
4
4
294
4
4
4
4
4
4
4
4
4
4
4
4
4
82
4
4
4
4
4
4
4
4
4
4
4
4
4
135
4
4
135
135
135
4
4
4
168
4
4
135
4
2
4
4
36
4
4
4
36
4
4
4
4
185
4
4
135
4
4
36
4
4
4
72
9
3
5
72
72
62
72
375
163
72
218
135
62
218
218
15
1
1
20
73
255
283
5
829
121
204
72
62
2
218
15
15
1
5
218
5
163
36
4
40
292
2
2
1
111
77
218
218
72
72
62
1
135
15
15
218
218
15
283
10
62
2
9
62
1
1
1
1
6
15
1
15
1
4
15
5
72
496
103
135
62
2
15
249
157
121
295
218
204
15
97
295
1
1
1
1
1
10
1
15
4
195
138
5
5
40
1
135
15
77
9
72
15
1
1
75
163
5
218
218
1
62
15
135
5
77
72
72
868
77
73
73
249
77
72
111
9
249
160
72
1
218
6
1
811
15
3
1
15
1
31
1
1
135
72
218
218
345
20
121
72
6
15
72
62
1
9
1
1
6
6
2
2
481
1
4
6
135
218
202
4
6
2
15
75
6
15
1
15
2
195
135
20
204
431
135
6
1
1
1
15
1
20
1
20
2
15
5
627
4
62
9
168
1
160
10
6
160
8
15
15
2
1
72
121
5
82
72
116
5
72
218
132
135
1
15
15
15
15
15
15
15
15
15
113
15
1
15
15
15
292
15
26
1
5
163
135
1
1
68
15
135
72
2
121
111
5
15
20
5
7
6
6
135
62
1
8
1
6
6
6
361
6
6
6
6
6
7
15
8
6
135
6
6
381
135
6
8
361
6
6
19
6
111
2
135
6
8
19
6
20
6
6
6
135
20
361
6
20
8
6
6
20
6
6
6
7
77
135
68
60
10
1
75
6
6
6
19
6
10
72
75
6
6
75
6
6
77
72
6
77
19
60
6
6
6
6
6
6
6
6
135
111
1
77
77
6
6
357
135
7
6
6
6
72
6
6
6
6
9
135
8
135
6
7
15
6
10
15
135
5
135
1
5
208
135
15
1
135
103
2
110
5
218
62
1
5
283
19
15
15
82
9
5
9
1
1
10
10
1
10
1
1
1
1
9
1
1
1
1
195
3
135
366
530
556
1
1
15
1
82
9
15
75
62
135
15
15
1
60
2
5
5
20
283
72
1
15
218
204
5
2
40
2
2
7
6
7
20
431
315
62
315
6
62
1
5
15
295
7
9
6
15
75
77
73
20
1
665
241
72
1
135
249
26
72
5
798
5
135
117
15
1
6
135
62
204
2
531
536
40
135
62
19
19
2
15
2
68
73
6
19
20
1
204
1
292
265
19
135
367
1
168
15
6
121
135
1
4
218
1
2
1
135
135
283
295
20
537
58
10
173
10
72
218
62
111
1
72
1
218
6
3
135
1
1
15
195
117
72
736
1
135
9
10
111
62
62
2
122
292
1
1
2
15
1
6
10
1
5
15
160
4
31
15
204
122
19
2
3
249
163
15
5
5
163
163
163
5
180
135
163
2
1
185
386
15
15
6
20
62
122
102
475
62
62
26
135
62
62
62
122
62
75
62
103
690
173
15
113
15
72
48
62
36
135
1
5
1
6
204
111
135
73
135
15
1
123
19
168
15
204
116
2
5
135
1
111
111
511
1
1
1
2
15
62
218
135
15
168
20
15
26
1
4
135
121
62
15
465
135
1
121
295
168
62
1
1
68
15
292
10
135
195
160
2
133
2
2
135
2
2
204
15
2
9
77
135
1
1
160
218
3
3
6
1
121
382
15
15
111
365
6
135
5
294
72
72
301
273
1
1
62
135
6
135
135
249
75
77
10
218
62
5
306
1
135
10
62
86
4
859
135
4
77
218
20
4
2
945
5
1
19
6
218
15
72
5
283
72
15
953
20
15
15
9
20
207
9
163
62
31
163
204
77
496
1
1
1
218
379
1
218
72
6
2
1
15
5
273
135
200
15
163
163
77
135
295
15
5
15
283
4
352
15
1
5
218
204
6
72
40
1
3
218
6
1
77
72
163
15
72
218
111
9
218
77
345
112
2
1
452
1
2
1
5
111
15
1
1
1
15
1
15
15
15
6
36
3
135
15
62
62
62
1
72
102
15
135
1
1
5
163
135
1
6
48
204
218
15
199
40
160
5
2
72
5
1
160
1
1
3
2
607
15
15
62
1
15
1074
257
160
20
6
15
218
5
123
135
6
5
15
1
9
15
1
1
72
135
2
168
135
2
15
1
15
72
121
20
4
10
73
72
218
135
135
135
135
218
68
82
1
26
218
138
68
2
1
292
1
1
204
68
68
19
19
163
15
322
1
62
19
2
10
2
117
168
9
12
292
1
173
257
15
207
141
168
26
361
1
15
200
15
765
1
15
6
15
62
15
292
379
132
135
15
135
193
15
1
3
131
15
267
15
326
72
72
15
116
15
2
150
15
10
218
1
15
173
9
1
1
168
209
20
218
15
295
77
556
5
202
773
1
40
72
15
20
77
72
102
283
36
15
15
15
135
511
204
75
72
6
135
9
218
77
15
72
1
15
2
1
3
10
77
1
10
10
19
10
10
135
15
1
9
135
4
163
163
10
1
556
72
15
204
4
1
1
1
31
15
1
15
5
36
15
1
1
20
6
62
218
218
4
75
1
195
1
218
6
5
1
135
239
15
160
159
218
2
15
72
86
6
15
15
20
292
160
20
15
77
72
62
204
72
557
135
62
62
160
249
160
77
1
9
1
1
1
1
15
1
6
111
5
5
3
135
2
77
72
62
5
2
1
15
5
72
15
111
5
5
20
15
15
15
15
15
15
15
15
15
15
135
6
15
530
160
218
15
15
135
15
15
193
135
15
15
15
15
193
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
86
15
15
15
15
15
15
15
15
15
15
15
15
86
2
1
204
249
5
315
2
9
1
6
4
135
15
1
5
72
6
10
160
121
135
62
1
20
111
717
160
204
72
5
10
163
168
135
2
2
4
6
1
77
1
186
15
36
15
1
135
72
1
1
112
72
5
283
852
170
2
15
68
62
4
15
1
72
15
43
1
1
1
72
6
15
218
72
111
356
135
1
117
6
77
1
15
15
19
135
2
15
2
135
19
135
5
5
163
26
129
2
6
5
1
5
75
15
5
1
62
384
292
43
6
695
1
1
15
10
4
163
20
111
168
3
168
345
62
62
218
36
36
6
1
160
1
1
522
19
72
2
72
168
168
15
1
798
15
135
4
2
9
15
72
135
135
9
20
218
79
1
8
15
6
5
1
5
410
5
10
77
9
62
1
218
135
10
1
1
132
218
218
132
135
72
135
218
9
135
72
218
9
15
135
135
72
135
1
72
247
135
218
121
9
75
20
15
173
1
218
5
2
135
309
9
10
132
9
1
410
218
5
132
62
135
1
1
20
1
2
366
1
1
15
1
73
75
15
218
2
556
6
352
15
15
1
72
202
193
15
77
20
135
62
249
15
369
10
5
387
75
121
15
15
135
192
77
10
5
73
218
273
218
121
6
3
97
77
2
5
15
103
62
218
135
404
62
1
345
5
62
15
62
2
4
15
131
6
72
267
1
315
1
1
1
1
5
5
2
1
26
135
135
295
15
116
15
15
138
1
218
62
10
1
72
15
62
556
431
157
72
1
168
75
12
3
26
110
247
2
15
157
75
135
75
72
72
72
62
75
62
1
75
77
135
1
135
135
135
62
382
75
218
249
20
556
218
15
530
72
135
15
72
75
5
75
1
1
257
15
496
1
15
72
157
73
2
135
5
2
1
1
1
1
1
1
5
7
1
1
1
21
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
60
1
1
7
1
1
1
1
1
10
1
1
1
1
60
1
1
1
2
1
1
1
1
1
10
1
1
60
1
1
2
1
1
1
1
1
1
1
1
1
2
4
1
62
1
1
1
1
1
15
1
1
1
10
157
218
1
218
5
6
1
537
135
15
168
6
135
9
561
6
218
1
135
1
112
163
15
5
5
20
1
15
6
1
75
82
157
135
2
1
15
6
135
168
1
2
218
62
345
135
15
135
135
72
61
26
283
9
9
62
218
160
195
135
135
218
5
77
511
15
72
19
292
135
15
62
15
19
15
115
5
5
5
301
168
5
293
135
135
5
211
163
362
556
5
163
135
135
200
5
5
20
168
5
163
5
163
5
5
1
15
135
345
163
1
2
62
26
9
111
115
5
5
704
3
20
72
3
202
111
26
77
20
20
20
5
211
6
62
72
2
4
62
1
20
1
72
1
3
9
15
135
204
15
218
171
62
247
4
6
135
135
204
36
556
1
135
2
5
195
5
15
15
1
111
2
218
15
556
62
111
15
103
117
168
1
218
4
20
1
4
4
1
15
283
88
283
15
20
20
6
6
62
15
1
218
123
20
72
163
568
247
247
20
163
163
163
123
160
72
135
573
163
704
5
823
72
218
163
72
122
40
72
72
247
5
72
135
135
5
153
1
15
15
15
6
64
15
249
20
218
20
20
40
20
62
5
10
1
4
200
62
77
6
6
72
15
15
2
15
5
121
135
247
20
20
1
1
160
1
1
62
6
283
15
113
135
72
10
15
200
20
15
1
1
62
62
1
62
283
62
1
62
283
283
283
62
1
135
283
135
72
62
1
62
204
763
62
1
122
72
72
261
1
111
5
36
1
15
218
115
5
10
5
131
135
135
5
204
15
10
92
6
852
1
1
1
135
6
4
60
160
496
6
1
273
218
163
5
283
1
9
15
72
135
218
2
5
3
1
135
2
115
218
72
6
218
36
168
135
40
47
135
135
20
186
135
6
62
823
36
36
218
48
15
62
163
121
204
77
15
218
160
15
292
135
163
40
10
10
2
72
559
72
247
20
218
168
20
73
20
15
6
160
5
62
15
6
75
5
2
1
5
178
163
2
5
15
204
1
1
1
160
1
6
160
111
1
72
72
72
135
36
15
218
2
2
4
6
10
218
111
1
135
4
2
1
72
261
1
135
82
135
31
3
204
6
72
9
9
15
9
6
136
9
207
20
4
72
4
10
82
2
163
2
218
345
135
6
6
6
62
15
1
62
36
160
2
135
1
1
6
15
204
115
1
1
135
5
111
218
135
20
2
160
72
8
62
75
5
19
5
653
12
1
1
85
9
737
204
397
135
173
1
40
1
1
62
135
15
168
1
168
129
20
4
1
1
10
1
1
1
1
1
1
1
1
1
1
1
1
160
1
60
1
1
1
1
12
1
1
1
1
1
1
10
1
1
1
1
1
1
1
1
1
1
15
1
1
1
15
1
1
10
1
1
15
10
10
1
1
1
1
1
1
161
77
15
160
1
2
6
1
2
135
20
218
1
15
9
218
135
6
73
122
6
4
1
72
4
72
40
218
40
1
115
77
4
2
2
82
293
386
135
5
2
135
2
5
1
68
177
135
140
2
82
77
168
9
9
5
5
295
62
1
20
1
15
122
9
204
1
218
15
4
111
511
1
163
1
267
168
75
2
111
123
798
6
1
15
1
5
15
62
2
121
8
218
1
97
77
111
135
1
41
1
1
20
15
3
168
15
1
3
2
75
9
1
1
218
20
72
135
5
72
273
15
72
135
135
15
10
20
2
2
1
2
2
204
2
2
123
62
2
135
2
135
97
1
62
6
5
531
15
6
4
1
5
19
15
111
1
135
1
138
1
283
1
1
1
1
1
1
72
135
15
160
9
135
135
1
218
168
204
72
77
160
15
72
111
315
1
72
496
2
218
249
6
6
111
655
77
135
20
202
40
9
5
15
15
2
9
218
135
5
305
131
15
366
5
121
1
1
5
1
5
2
151
9
249
72
2
122
195
111
361
170
62
40
6
135
48
2
75
72
7
1
135
36
2
247
2
4
1
6
36
15
1
1
111
111
111
36
111
135
36
36
36
117
36
135
135
111
111
15
2
135
72
283
79
6
361
58
1
4
1
10
6
62
218
135
2
173
627
121
1
10
204
6
1
72
135
5
1
218
1
72
20
142
4
511
1
345
5
62
15
1
335
204
72
218
218
6
1
1
135
1
111
35
111
5
111
111
55
15
72
2
2
204
5
4
36
202
112
4
4
5
4
209
161
218
15
4
168
218
135
15
5
5
20
1
851
1
798
1
15
335
77
4
1
1
204
204
168
4
36
9
5
1
1
1
1
72
72
72
135
62
210
413
4
204
111
62
193
97
132
61
15
72
72
72
72
72
77
9
6
283
20
1
1
1
1
2
7
2
2
2
151
5
72
1
7
209
1
1
62
178
1
15
135
6
518
135
15
19
135
20
1
62
953
115
62
135
2
5
72
1
1
1
1
233
1
283
1
62
15
5
10
121
6
15
1
102
335
283
15
36
710
9
82
2
5
62
102
115
1
163
1
283
15
135
41
20
2
1
9
1
9
10
9
73
135
397
73
294
173
5
5
1
77
1
218
15
2
15
26
15
9
9
72
15
345
62
1
1
195
1
72
60
207
487
482
163
185
4
2
4
4
4
135
138
6
1
4
170
135
135
135
135
5
4
2
1
1
36
870
2
82
2
6
36
4
10
135
4
62
62
62
135
62
62
62
135
36
5
36
5
121
26
4
103
122
168
5
135
195
135
135
1114
27
15
26
4
5
1
4
1
10
1
1
1
1
5
1
135
1
1
10
1
1
1
1
135
1
9
5
1
1
9
1
487
1
1
112
1
19
15
77
204
2
62
15
295
295
295
135
72
2
15
2
1
135
6
6
86
82
15
75
2
511
606
2
132
77
15
10
1
204
2
2
204
315
6
1
7
1
15
10
20
5
163
204
218
218
267
117
115
218
3
115
218
218
716
26
72
20
41
218
115
218
5
218
267
9
1
35
5
5
121
1
20
72
135
1
110
5
4
257
6
1
20
36
10
62
7
1
204
15
6
115
1
15
1061
4
15
2
15
72
6
4
9
4
798
72
72
72
72
1
1
15
72
82
773
1
62
15
1
1
135
8
82
9
9
4
9
135
9
2
9
1
1
1
103
1
68
1
62
4
1
1
1
4
1
2
1
1
4
4
135
4
1
4
1
135
1
1
1
135
4
68
73
160
9
9
1
1
1
15
72
73
135
135
1
8
135
135
1
135
36
62
15
72
72
135
798
20
111
135
1
218
218
72
283
6
135
163
4
132
72
62
218
273
5
5
798
5
511
5
5
4
5
135
1
23
851
789
490
20
5
218
135
1
15
1
283
15
62
6
135
9
15
15
218
6
3
163
218
62
15
4
1
1
1
15
135
135
15
19
186
1
1
204
117
1
1
194
10
6
2
295
72
15
72
5
9
9
1
135
204
135
218
132
1
62
111
1
135
15
15
15
77
157
72
4
1
730
132
4
4
1
4
716
4
62
129
72
218
72
73
6
26
15
1
530
135
1
1
1
86
62
534
20
62
103
62
20
103
62
7
7
5
62
135
301
62
10
3
102
73
2
6
5
168
10
26
257
121
15
77
15
1
1
15
97
135
163
121
1
199
9
138
1
6
1
1
15
2
72
135
283
218
62
15
352
75
135
5
9
111
111
36
111
135
111
135
111
3
40
511
10
72
1
3
6
77
82
545
5
15
77
1
173
6
20
823
218
20
9
10
200
135
186
121
6
1
5
1
102
1
2
2
1
835
77
19
121
163
1
283
4
1
1
168
15
1
292
121
1
6
15
1
62
9
5
1
1
15
1
10
160
15
20
1
315
26
386
15
15
9
201
62
173
15
3
15
132
496
1
3
135
75
142
40
2
121
173
3
135
19
15
6
1
20
20
72
218
218
218
135
135
121
115
135
15
1
5
7
6
6
15
160
135
62
9
195
915
345
15
431
15
295
122
62
1
20
77
135
135
218
10
62
160
72
257
6
68
218
171
135
2
20
1
72
283
10
6
6
62
121
283
1
204
72
1
43
77
5
9
135
1
347
72
15
72
2
283
1
5
115
135
15
15
72
62
135
135
160
249
2
68
4
4
1265
15
295
15
160
1
204
15
7
15
6
168
8
6
3
2
823
5
295
1
6
15
6
257
15
163
163
1
218
178
537
20
135
62
257
4
4
62
5
20
1
163
1
9
77
153
111
19
1
5
6
210
15
195
10
1
5
1
72
15
315
798
249
135
1
2
62
62
5
2
1
4
73
6
6
72
6
218
20
6
1074
1
5
352
352
77
2
15
62
204
9
36
163
9
62
20
20
117
62
160
4
218
9
218
135
2
135
177
2
163
19
36
1
2
62
19
1
135
135
72
1
481
142
142
1
20
9
249
315
163
117
5
1
142
115
163
72
111
798
218
173
135
798
15
72
72
77
218
1
72
168
1
1
62
1
20
704
1
218
4
295
1
218
135
36
135
135
111
218
15
1
9
15
168
253
123
7
15
9
1
115
72
2
6
204
5
218
135
5
135
20
75
19
15
62
77
72
1
135
4
1
1
1
160
218
9
1
135
135
387
75
135
135
135
5
75
160
72
135
75
20
77
249
798
218
218
135
1
292
15
15
1
15
1
5
27
62
113
15
168
207
5
5
5
135
163
15
135
218
111
111
111
111
160
113
111
5
2
26
345
62
8
4
103
273
2
2
5
1
4
410
72
31
135
62
167
111
5
135
5
77
15
171
1
1
19
2
135
218
9
444
135
62
773
1
62
204
1
72
5
135
135
382
135
2
704
204
135
204
20
449
2
135
135
135
72
77
62
62
160
121
122
75
496
72
72
160
121
72
704
5
62
823
168
62
496
135
2
72
160
160
2
72
135
121
62
20
72
62
72
62
62
2
160
135
111
3
2
135
62
5
121
6
62
72
72
121
72
72
62
62
62
62
444
15
111
135
36
1
163
163
157
7
1
6
604
5
283
7
77
72
1
167
15
386
210
72
4
1
4
135
1
168
6
283
1
1
5
157
15
163
8
135
9
72
1
15
72
49
1
168
1
2
2
20
62
1
1
10
1
1
173
1
1
1
1
1
1
1
1
1
1
19
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
238
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
102
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
10
1
1
1
1
1
1
1
1
1
1
1
2
10
1
1
1
102
1
1
1
1
151
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
261
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
10
10
1
79
1
1
1
283
10
1
1
1
1
9
1
1
1
1
1
1
1
1
10
1
60
1
1
1
1
1
15
170
1
1
1
1
1
1
1
1
1
1
218
218
173
75
211
3
15
75
15
218
20
75
15
160
72
3
173
387
20
75
5
75
15
15
20
163
2
72
72
72
135
72
72
62
72
72
72
72
135
77
77
77
773
111
9
2
1
121
2
392
111
135
15
160
135
142
15
15
135
218
163
1
157
72
15
36
135
72
15
5
135
315
1
15
15
218
60
5
15
4
135
257
5
295
295
173
135
1
5
195
91
1
204
20
160
72
135
283
358
4
135
19
62
195
111
6
6
6
36
6
6
218
19
5
9
132
86
15
160
72
135
249
2
4
15
72
160
72
481
135
1
383
5
1
9
168
75
5
7
1
15
153
135
5
20
6
62
62
15
72
3
273
72
111
135
20
121
62
36
2
160
168
218
121
168
115
257
624
77
5
1
15
15
1
15
75
4
387
218
62
1
15
1
117
1
15
10
1
173
15
15
5
15
1
15
15
15
1
15
15
15
1
1
15
1
15
15
31
1
15
15
31
1
15
15
75
1
1
1
1
15
15
15
15
15
15
31
1
1
15
31
15
135
173
15
15
15
15
15
15
1
15
183
15
1
1
135
1
1
15
186
173
40
15
1
1
15
1
31
1
1
1
15
43
556
15
10
1
186
102
1
15
15
160
1
292
1
1
15
1
1
6
1
15
15
6
170
15
135
1
135
15
283
15
31
135
1
135
1
186
1
19
218
218
218
218
72
218
218
218
218
218
338
218
218
72
72
218
218
218
218
218
62
1156
218
3
218
218
218
218
218
103
218
20
135
19
111
315
1
72
72
1
556
1
798
350
85
5
163
218
115
292
62
160
135
283
1
62
72
1
1
75
4
6
62
77
6
6
6
6
135
218
72
377
62
15
72
1
1
1
1
268
36
62
168
15
5
160
4
1
204
249
218
143
77
1
62
72
15
5
135
1
135
526
135
15
157
73
75
62
72
3
135
160
5
1
135
218
72
72
20
163
163
135
1
163
1
1
1
15
1
2
305
135
75
77
163
135
257
111
1
62
283
135
1
62
19
1
135
1
31
26
2
1
72
530
135
7
15
62
15
2
10
9
283
135
73
5
135
97
27
115
72
20
8
218
101
55
3
10
72
9
1
49
5
135
7
1
26
397
397
247
273
15
1
31
218
111
1
1
72
9
283
6
110
2
10
62
530
72
6
160
135
68
15
6
1
72
15
5
315
1
10
10
1
1
315
15
1
218
15
3
1
6
10
556
40
26
62
5
204
116
9
1
62
9
315
15
62
10
20
5
1
2
1
2
157
186
5
1
204
1
283
5
3
218
283
62
153
4
9
15
397
86
193
283
15
193
15
15
15
314
75
218
132
40
798
218
132
111
111
283
3
15
6
218
135
135
1
168
73
6
15
72
135
135
386
386
72
163
75
218
163
4
218
1
5
207
15
62
72
15
20
204
1
15
7
1
20
1
72
72
73
1
135
15
15
135
135
15
15
15
1
20
72
77
72
15
72
3
283
315
62
3
75
135
15
62
135
2
1
1
1
62
5
111
160
315
1
20
6
1
10
5
75
135
249
4
72
218
3
6
218
15
73
8
15
62
1
530
72
15
77
135
218
103
4
1
135
1
204
1
5
72
218
62
132
135
163
2
1
1
1
15
1
2
261
4
73
5
5
73
2
823
132
163
315
966
112
4
60
10
218
218
15
72
267
131
160
121
135
135
361
121
218
72
5
15
9
494
178
135
2
6
1
1
1
1
15
207
1
10
1
132
1
1
62
5
15
135
218
6
135
233
15
135
1
2
72
465
9
36
173
5
9
15
283
1
5
62
295
233
2
135
2
18
82
135
15
7
115
163
5
2
72
5
77
5
210
5
75
62
4
122
1
135
20
5
15
62
6
6
511
9
283
1
10
72
265
163
6
1
4
135
15
62
1
115
72
1
2
135
253
1
1
135
394
5
6
1
1
1
1
798
111
72
15
1
273
1
1
5
160
1
5
4
4
1
135
204
15
1
2
352
204
36
77
15
15
20
132
530
6
62
15
1
8
178
218
2
135
72
3
1
6
142
204
36
5
1
15
249
68
2
382
160
168
5
62
218
200
132
163
1
135
211
102
26
1
62
530
115
3
218
218
530
163
15
15
352
2
204
1
75
4
73
4
72
62
5
170
19
283
6
15
1
15
135
5
163
4
200
9
5
10
1
218
168
1
345
1
10
15
15
5
15
5
1
9
135
72
122
117
10
5
111
117
117
10
6
72
15
292
3
15
5
218
135
3
163
135
62
1
1
218
1
15
135
5
62
6
1
4
1
135
15
1
1
1
15
5
15
1
1
1
20
1
135
1
1
15
15
10
15
1
10
1
6
135
72
136
10
1
26
15
72
40
135
798
1
73
1
163
345
1
178
9
3
4
204
20
773
2
62
168
3
77
9
72
273
273
160
886
273
62
241
1
72
62
75
397
218
20
20
115
135
72
15
77
20
1
1
72
511
204
62
135
2
1
135
135
2
1
135
36
111
3
665
1
5
77
6
15
292
292
5
15
168
72
9
1
9
5
48
72
215
218
135
1
5
20
121
62
301
6
4
168
82
72
19
1
18
10
173
218
135
62
218
5
72
73
15
10
121
218
135
218
15
135
111
36
72
1
1
1
1
9
62
135
218
283
75
4
204
9
15
20
20
1
135
15
10
1
1
15
36
173
168
1
6
10
72
135
218
511
1
5
72
9
160
26
5
15
5
163
5
163
163
60
62
15
72
295
135
72
218
283
62
72
180
111
5
15
40
257
5
5
72
2
111
15
168
4
9
7
2
72
1
1
5
20
115
1
135
5
40
151
135
218
135
135
4
5
7
218
97
283
135
15
5
1
2
121
5
1
15
10
168
135
20
2
135
6
1
1
1
168
1
1
1
102
1
1
9
1
1
1
1
36
762
5
798
9
72
6
7
191
186
7
186
186
60
15
851
6
1
202
1
1
72
19
15
2
218
1
2
20
135
5
249
741
72
15
5
72
5
163
386
490
2
218
15
4
102
2
62
8
2
4
36
97
185
168
135
1
1
62
9
218
218
135
241
73
20
40
15
62
15
72
52
1102
5
111
111
5
135
10
4
4
1
15
135
2
135
1
6
200
1
1
315
135
1
1
1
1
1
1
1
204
1
2
15
1
501
135
163
249
4
72
5
15
6
2
20
20
135
218
218
6
142
1
4
273
5
377
1
218
6
2
369
15
4
4
10
26
15
15
1
15
111
2
6
1
5
111
15
6
62
1
410
218
2
1
157
115
135
15
62
2
15
62
135
82
5
388
168
283
218
3
247
62
160
135
135
72
72
168
157
3
117
15
135
218
3
121
72
72
15
135
135
5
62
20
135
5
15
15
72
135
6
73
72
15
2
135
111
97
1
1
218
1
135
62
9
218
15
135
283
280
773
20
62
2
15
953
1
75
185
2
62
216
1
5
283
15
1
556
2
2
2
3
267
135
195
283
9
135
2
6
20
97
10
1
122
135
135
72
72
135
1
283
5
135
1
72
4
111
20
1
6
111
173
556
6
135
204
267
273
1
4
2
111
15
1
15
135
121
72
5
121
121
72
72
121
135
121
135
135
218
218
218
62
218
9
20
218
9
218
40
1
135
75
15
15
20
624
2
178
62
82
218
77
383
168
798
8
1
62
1
151
26
135
204
9
9
4
72
135
798
218
3
72
160
135
2
7
449
5
4
62
1
164
526
559
2
868
2
218
2
135
283
135
121
123
62
254
2
9
5
1
4
1
19
67
62
6
1
1
23
62
1
1
60
68
72
15
20
135
62
218
811
62
20
218
68
537
15
6
159
273
135
77
20
72
40
556
15
449
62
15
15
4
1
15
160
72
62
1
72
121
2
160
62
726
1
135
9
15
1
135
204
135
135
920
77
5
72
121
36
204
15
20
15
131
9
72
283
77
111
135
72
135
6
494
2
111
36
89
1
283
1
5
6
520
5
5
5
5
5
5
15
135
1
7
1
20
20
10
15
1
6
852
15
170
163
3
7
62
2
10
1
115
496
5
5
1
77
102
36
345
77
2
20
283
4
15
15
15
6
273
5
204
1
168
218
75
1
151
10
5
301
1
204
121
204
77
352
6
665
135
111
1
1
283
163
218
1
15
15
6
19
1
15
15
135
1
15
292
9
6
15
19
204
15
5
5
15
218
2
6
3
62
2
20
20
12
204
26
15
5
283
48
1
62
6
62
382
1
62
365
10
62
135
62
20
1
15
283
283
15
15
86
115
15
283
15
15
15
15
15
9
798
62
4
5
15
1
273
1
9
397
6
161
218
2
1
9
345
218
72
2
1
823
6
168
102
2
103
1
10
15
1
2
5
218
218
19
4
257
1
62
135
72
2
292
2
1
5
135
62
1
1
695
2
86
345
3
15
15
15
160
15
15
15
111
19
168
15
15
1
496
218
62
62
73
3
77
1
249
36
249
511
10
72
6
218
218
218
218
218
338
218
218
218
798
798
2
1
20
40
4
160
62
556
511
36
9
15
6
72
1
135
160
135
6
72
1
122
1
15
135
627
40
1074
283
163
283
1
15
5
111
111
15
1
2
15
20
72
6
72
15
15
1
1
62
15
135
15
15
135
135
72
15
4
62
77
530
72
5
2
2
36
2
211
228
168
62
607
40
9
397
218
6
218
4
6
163
5
3
2
1
6
1
386
135
163
257
62
5
72
5
1
106
10
5
798
1
6
1
338
1
15
15
345
456
20
10
4
135
9
102
68
9
9
2
6
1
1
15
36
135
15
111
62
1
5
204
135
168
72
5
1
15
966
218
234
115
5
3
32
142
9
62
163
36
233
121
5
1
135
135
2
1
72
456
5
111
62
9
204
72
204
5
4
2
15
1
292
4
4
20
15
352
1
4
160
257
31
4
1
72
1
1
135
9
1
1
62
151
5
556
160
352
15
132
133
15
1
511
62
135
135
5
135
530
111
1
5
20
82
20
15
1
19
132
135
160
135
1
15
202
15
2
218
135
211
1
163
6
163
62
173
204
62
168
72
20
135
26
1
4
6
5
163
15
77
20
135
15
72
15
4
247
168
1
365
135
135
135
742
48
48
144
62
48
48
135
73
73
129
9
62
9
103
19
62
135
49
9
62
122
5
135
135
1
5
15
173
15
20
31
283
15
15
195
15
163
6
20
15
1
36
160
72
218
72
160
798
5
160
160
15
218
20
72
72
72
157
20
72
72
72
72
160
75
739
283
5
3
160
160
249
823
72
135
218
135
685
218
160
72
41
142
135
40
135
3
72
72
123
3
387
72
72
5
200
157
5
135
72
3
20
15
72
160
157
249
15
160
72
20
142
20
9
9
2
4
26
1
15
77
10
15
160
1
62
82
72
2
2
1
2
2
2
2
2
2
2
2
73
2
2
132
138
138
73
135
72
138
73
73
135
75
72
1
36
19
168
9
15
1
163
117
249
313
135
135
1
135
5
72
6
1
1
1
135
111
15
15
15
135
135
1
6
2
645
168
218
72
1
1
135
15
9
4
15
5
6
8
218
15
77
15
62
5
111
72
20
168
6
6
6
6
10
2
131
19
6
72
1
5
3
40
665
7
82
77
121
72
568
72
135
1
19
62
5
15
15
5
15
15
111
111
15
36
111
111
5
465
111
135
15
111
111
218
6
1
113
1
2
15
5
455
5
60
361
6
15
5
19
163
249
361
12
72
1068
160
75
7
77
249
291
15
75
218
5
60
72
210
200
2
72
1
20
381
60
60
163
1
72
111
345
5
1
72
6
1
97
366
132
135
115
15
62
2
602
2
3
1
1
10
72
4
1
135
15
62
62
211
2
218
85
4
4
68
72
1
72
163
1
6
135
1
48
135
204
1
117
15
798
1
3
210
77
135
75
241
15
163
241
135
6
6
6
249
2
5
15
227
62
2
72
62
173
15
36
173
9
285
163
257
135
15
1
9
5
60
2
15
5
382
5
4
556
1
121
15
62
305
27
5
2
142
15
15
36
135
511
210
1
168
111
2
15
135
945
20
15
135
20
20
20
15
5
283
160
1
6
6
20
573
62
62
135
135
72
135
20
6
7
163
15
160
6
141
1
1
1
15
139
1
1
132
1
1
5
15
762
5
62
15
9
170
6
283
15
15
10
10
1
72
283
132
62
135
62
62
72
15
15
72
77
142
72
111
2
135
387
73
1
1
1
1
407
4
1
73
72
135
135
19
72
2
12
15
193
135
123
135
15
68
6
36
1
1
15
15
20
6
15
1
1
1
1
1
15
26
15
2
62
72
132
75
1
121
72
135
1
62
121
218
218
1
6
62
1
366
6
295
4
1
36
36
72
62
77
1
10
2
7
5
163
163
5
72
1
6
1
111
111
111
111
1
135
15
75
20
15
62
75
75
75
75
75
75
75
75
75
75
62
62
75
9
1
135
2
77
82
20
3
20
163
1032
283
15
1
4
9
117
1
6
72
168
115
295
15
6
5
1
77
77
3
2
1
771
6
2
12
1
10
218
1147
12
19
6
9
1
15
1
1
1
1
1
1
1
1
1
73
345
9
5
15
160
77
19
1
1
15
305
142
218
138
1
1
1
1
1
209
1
530
6
537
6
21
1
2
218
131
20
135
1
295
160
15
135
1
875
1
75
9
72
556
135
163
2
218
5
5
1
218
345
135
1
1
5
20
6
1
15
20
62
6
36
218
20
111
135
160
135
62
82
15
1
2
280
6
6
6
6
6
204
6
5
6
2
6
6
6
6
2
2
6
204
6
204
6
2
204
6
6
204
6
204
381
6
6
6
135
6
6
6
135
163
1
471
207
9
163
72
6
7
62
62
62
62
62
72
799
7
1
72
135
2
218
742
15
122
6
5
893
455
1
129
5
5
9
135
15
6
1
567
19
2
4
2
77
1
111
9
72
5
1
5
77
20
20
15
163
15
160
62
20
1
62
15
36
5
218
132
345
72
142
15
15
4
132
2
2
135
15
173
20
1
5
72
195
72
249
20
4
163
163
5
20
5
1
72
1
72
72
72
72
131
163
361
2
170
6
135
1
121
20
75
20
273
15
163
10
1
5
5
1
44
5
283
26
283
218
103
15
1
48
49
132
2
204
2
315
97
9
9
1
204
2
2
10
2
2
43
62
204
132
68
283
204
135
103
6
9
9
1
200
1
103
5
2
61
204
1
1
1
168
135
26
2
62
1
5
135
5
15
5
5
111
15
1
163
163
15
1
4
1
5
15
135
15
77
1
77
255
15
255
36
1
170
218
42
121
77
4
135
15
135
6
135
12
218
72
2
19
6
4
15
48
5
1
79
72
20
135
135
135
9
15
218
20
62
2
135
218
135
68
15
72
62
6
2
20
62
218
5
15
121
1
15
117
15
283
1
204
204
15
10
773
15
15
86
3
135
5
75
1
283
160
218
2
77
263
1
1
135
103
40
72
15
20
20
62
15
72
5
15
135
6
367
135
3
135
1
10
15
72
26
1
15
135
135
72
204
116
97
4
72
15
111
1
15
267
62
1
160
15
362
102
72
9
77
63
1
3
780
135
102
1
135
62
1
6
19
72
9
135
1
75
62
62
218
103
62
73
15
1
8
111
19
1
142
15
135
218
1079
9
5
218
111
218
5
138
135
77
151
5
1
62
218
153
163
202
15
5
7
1
313
20
135
7
1
111
19
218
6
1
60
10
9
110
6
132
2
135
62
15
5
11
15
5
218
218
26
115
218
15
5
15
203
5
3
15
207
5
1
6
704
1
173
15
135
113
121
157
4
15
5
4
4
4
2
3
122
549
218
1
1
1
15
200
135
1
283
1
160
5
218
138
72
1
798
111
2
19
15
121
15
15
82
135
1
62
72
3
168
6
1
1
15
86
15
275
75
10
3
465
5
1
1
1
75
62
168
62
135
72
62
1
1
62
204
75
121
4
204
283
160
15
168
283
1
386
193
122
1
283
36
10
77
204
15
618
1
1
121
5
62
15
997
530
798
15
9
1
556
160
15
15
19
5
218
135
51
218
1
249
62
123
7
218
160
40
1
5
142
1
1
10
559
218
1
20
121
4
135
218
2
160
1
6
1
6
168
168
62
135
111
3
218
496
6
1
5
2
15
15
15
15
1
1
10
19
138
2
157
2
40
6
1
9
1
163
62
82
138
15
1
218
72
386
20
1
62
15
1
7
72
72
72
72
369
19
9
6
123
15
6
6
6
6
6
1
62
335
218
1
1
168
135
496
48
5
10
72
1
10
1
62
72
73
72
72
20
6
283
163
153
72
6
73
218
72
6
135
72
73
72
72
72
135
72
72
72
135
135
72
9
9
72
20
6
135
73
68
72
72
72
72
72
72
73
9
72
135
72
72
73
72
249
200
200
15
163
254
15
15
163
247
62
1
135
5
6
72
68
72
20
20
20
20
20
20
20
257
40
20
20
20
168
163
1
160
218
135
20
135
62
15
9
1
1
5
218
2
3
204
2
211
1
15
135
68
62
204
896
6
496
167
4
135
79
62
283
19
160
62
1
62
1
40
9
62
5
135
5
15
218
9
10
1
2
1
1
72
10
185
138
1
160
115
239
2
1
366
1
62
163
160
9
15
193
72
195
173
163
20
26
9
1
1
1
1
1
1
1
1
72
9
6
36
559
530
218
62
62
204
204
382
6
6
1
295
204
5
1
6
1
218
204
218
218
3
5
6
15
15
15
15
15
15
5
5
5
218
15
135
315
62
218
102
62
315
20
295
135
2
135
20
3
173
257
163
5
816
135
6
115
218
6
15
135
135
204
20
5
6
163
479
135
40
2
2
204
115
204
315
1
62
221
218
1
135
5
178
1
345
132
218
1
9
556
20
315
75
315
160
15
765
315
5
72
163
157
218
210
1
218
72
218
72
218
171
283
283
210
15
40
15
62
496
5
2
5
72
1
2
530
6
5
798
62
273
241
15
1
5
15
48
6
163
210
178
2
6
204
736
2
168
6
20
135
135
204
72
218
204
204
20
530
20
1
295
211
2
1
204
86
40
6
6
1
622
163
20
195
195
135
537
273
173
135
6
1
283
135
218
430
5
6
72
6
15
5
218
560
556
5
10
6
218
345
537
3
5
168
135
210
135
2
218
62
135
163
218
135
160
122
111
259
556
6
204
203
5
273
2
381
20
6
15
191
72
218
556
255
1
15
135
1
1
210
135
40
218
195
173
1
160
15
62
6
5
5
135
40
141
204
204
168
1
1
2
168
218
5
163
315
168
157
75
26
2
2
210
20
218
168
204
283
315
135
142
122
392
135
607
15
157
20
72
72
115
283
2
204
170
5
62
5
20
173
5
3
1
115
151
475
168
15
517
9
218
168
157
283
20
315
2
204
204
315
135
2
458
210
5
123
5
1
77
765
195
75
1
2
218
395
72
20
15
475
210
359
168
168
77
77
173
15
6
2
15
61
204
5
10
1
160
62
207
15
180
204
568
204
15
168
135
15
15
20
62
15
15
15
15
204
2
135
195
20
6
62
335
1
135
283
315
5
1
20
210
15
15
218
6
6
15
62
5
20
132
20
129
62
163
102
283
20
20
218
90
135
163
15
135
273
280
218
135
15
135
5
135
62
135
6
20
15
218
15
2
160
62
2
210
665
15
15
15
170
6
163
15
1
122
20
5
315
135
168
75
15
6
2
135
210
168
5
121
135
160
295
173
15
15
62
168
315
72
15
2
135
20
20
218
1
135
556
773
2
519
135
283
6
1
135
160
218
135
2
135
2
1
110
135
10
20
2
5
6
283
5
9
62
20
20
15
72
218
204
135
4
5
72
1
15
163
62
1
168
5
5
163
338
15
1
15
9
160
15
135
135
135
72
135
218
76
218
218
173
530
893
432
115
218
1
115
218
218
218
218
115
160
218
218
5
163
15
72
173
292
7
305
62
26
6
1
178
111
77
1
2
218
283
4
15
9
9
129
19
68
79
8
15
15
19
5
20
8
5
129
5
5
5
9
20
15
20
15
9
15
5
19
6
36
19
20
5
15
129
5
48
10
62
5
20
5
10
5
135
89
135
15
5
178
15
135
1
135
111
9
1
36
26
218
1
1
62
135
19
5
1
10
15
142
273
1
20
72
135
20
773
2
79
249
1
4
5
68
135
138
204
204
204
204
204
204
773
15
173
1
15
1
15
15
15
31
15
15
186
15
15
5
20
345
20
48
62
72
55
135
5
15
5
9
5
135
26
204
186
43
62
62
10
135
375
20
204
72
490
72
72
704
20
121
135
163
72
249
781
72
773
273
247
72
200
121
41
72
530
781
773
72
218
157
273
135
135
135
211
27
72
257
773
20
72
135
273
72
4
20
160
72
1196
20
160
301
537
135
77
72
121
15
4
111
294
1
294
77
168
121
160
135
111
556
62
102
62
5
5
5
163
163
135
163
4
163
15
5
5
77
4
4
185
185
26
15
10
7
40
160
15
2
387
135
73
36
9
218
1
5
218
273
77
4
3
2
15
218
1
23
2
72
5
72
2
19
62
6
1
62
135
283
283
283
1
283
4
5
72
6
36
2
2
15
505
15
15
15
292
6
15
72
168
15
132
15
72
210
6
6
218
40
62
204
204
2
2
15
247
160
209
168
15
20
62
195
218
135
135
72
20
1074
72
218
72
218
6
160
1
15
4
521
210
62
160
3
283
283
763
283
15
115
135
15
218
62
111
15
15
5
122
2
72
2
283
135
121
135
40
4
72
5
5
1
9
1
62
20
55
62
247
195
135
2
5
366
6
5
2
2
1
6
1
15
15
135
1
207
429
741
168
72
6
75
111
5
5
10
75
2
52
19
2
257
168
210
200
121
15
11
121
1
1
1
20
48
15
3
2
15
15
218
135
135
72
1
7
15
112
72
15
1191
20
5
62
230
1
293
168
168
20
4
72
4
15
1
135
6
10
135
10
1
195
2
15
15
15
9
9
202
9
62
62
1
1
1
1
1
1
1
1
1
1
1
1
68
135
4
1
1
4
10
1
1
9
1
798
72
9
135
36
431
77
62
40
1
15
163
283
218
135
102
2
111
1
5
135
72
72
62
62
62
180
5
77
36
5
163
163
5
5
5
111
163
77
15
5
5
5
5
163
111
112
163
77
5
77
77
77
5
135
163
163
77
111
1
199
1
218
247
1
1
1
1
15
121
72
62
1
62
132
4
72
173
62
292
72
1
200
62
40
6
15
218
1
9
15
135
218
218
163
1
295
163
4
9
15
218
218
1
1
1
204
49
1
10
15
496
204
3
15
1
4
1
135
15
135
267
267
1
9
163
5
135
7
4
3
135
15
111
15
1
9
1
1
9
15
5
111
4
168
77
6
142
142
10
75
2
5
135
163
283
1
10
135
1104
5
163
75
1
5
6
283
135
135
20
135
135
5
135
5
135
5
5
62
210
135
6
20
62
72
135
75
77
1
2
1
2
135
135
1
237
5
484
2
2
1
593
135
15
62
62
5
2
295
1
1
135
15
6
556
15
1
135
4
5
3
2
135
19
315
3
1
2
1
15
9
135
15
218
168
75
1
23
20
20
19
163
163
1
26
798
72
62
1
135
283
135
202
82
15
6
1
135
283
5
111
36
135
135
111
135
6
135
6
5
62
1
10
247
122
73
273
1
139
1
173
135
15
62
5
15
135
218
3
15
72
283
204
204
204
72
5
62
160
168
3
73
15
15
9
2
111
9
62
218
283
115
132
5
366
121
72
6
9
218
115
82
1
62
6
511
20
2
173
168
15
15
62
1
15
62
1
19
1
10
1
15
218
135
7
72
267
218
15
1
2
135
62
1
20
135
135
135
415
9
15
1
121
36
77
111
523
173
283
121
20
173
6
421
6
9
6
72
1
15
168
227
5
5
111
511
530
1
5
249
15
218
5
135
15
9
4
2
160
2
15
77
1
168
218
20
1
2
15
111
111
111
111
62
4
139
537
113
121
62
613
62
5
5
6
1
2
195
5
9
135
1
72
143
1
2
20
362
218
6
6
135
1
160
20
195
135
5
1
135
135
15
1
135
163
15
1
556
5
210
218
5
135
72
73
73
73
73
135
77
62
1
1
5
19
135
19
135
19
135
19
1
135
7
48
48
72
9
73
106
26
135
138
19
72
72
48
55
132
6
15
6
2
2
2
135
2
135
135
6
135
2
2
135
135
2
2
2
2
2
135
2
2
6
82
2
1
204
2
135
2
77
2
15
1
6
2
2
2
204
62
2
204
2
135
654
496
2
204
2
135
135
204
82
2
2
2
2
62
2
316
2
1
2
135
2
2
2
2
2
2
204
2
2
2
2
110
2
2
2
2
2
2
2
2
1
2
72
68
72
62
5
163
72
218
1
103
20
36
7
1
773
121
704
6
1
2
122
2
218
135
1
102
6
62
6
3
135
1
19
15
135
1
20
19
1074
1074
20
20
20
20
20
135
20
40
20
40
20
40
218
5
19
15
173
1
15
204
204
6
204
283
6
168
2
122
2
62
122
62
62
62
135
62
2
62
2
135
122
122
62
62
62
135
62
135
2
168
204
62
2
8
1
15
5
82
135
2
2
2
82
135
2
82
2
1
2
185
2
4
2
2
2
2
2
2
2
2
2
2
2
2
2
68
2
135
2
82
135
110
82
2
2
2
2
82
2
2
2
2
2
132
15
62
556
2
1
51
167
135
173
210
5
6
72
173
3
168
36
2
1
111
36
1
3
15
111
157
9
15
40
5
62
135
111
72
135
15
15
10
10
257
15
1
103
496
135
20
15
6
2
3
218
1
2
15
1
135
55
135
62
1
5
1
9
193
72
72
135
10
273
1
62
135
5
20
115
115
218
115
966
530
115
4
9
283
2
218
212
218
210
72
135
135
4
15
5
9
111
135
2
121
111
301
77
3
15
677
135
36
6
163
163
15
15
135
204
204
1
1
135
135
26
132
283
1
1102
72
62
20
168
135
97
5
1
204
283
1
15
15
4
19
36
4
4
36
36
15
15
61
9
135
121
2
72
163
218
2
9
1
218
19
15
72
1
1
72
218
36
283
111
72
361
496
72
135
10
5
15
20
1
523
15
15
121
20
342
132
218
3
111
1
15
15
335
5
255
5
9
15
1
173
218
5
72
135
6
6
168
6
381
168
204
62
373
19
15
135
1
6
160
168
72
72
20
62
62
15
135
160
168
135
72
568
1
6
10
1
20
253
5
2
5
15
62
1
160
179
135
72
135
35
15
15
72
135
2
72
5
5
1
15
77
72
135
26
6
301
89
40
135
6
207
160
1
153
8
15
1
15
15
5
2
135
6
121
9
5
62
111
135
218
5
135
111
160
448
1
72
167
36
9
1
110
9
62
218
1
3
9
1
15
352
1
1
1
6
15
15
1
135
15
15
1
1
2
15
10
15
9
15
15
1
1
1
283
15
1
15
15
1
1
15
15
15
1
15
15
1
15
15
15
135
15
15
86
15
218
111
1
15
115
1
6
1
1
315
1
241
168
9
218
132
163
36
36
97
1
27
505
77
10
62
72
15
1
152
135
10
204
82
72
168
77
1
3
1
135
204
15
15
6
15
15
6
3
2
72
15
147
5
36
2
6
1
345
15
7
493
20
168
115
273
218
273
135
160
345
267
163
135
5
20
62
121
20
135
6
6
15
218
20
218
75
62
15
1
6
135
15
204
62
102
1
62
3
218
15
15
135
135
1
135
75
112
160
1
454
5
8
111
110
4
62
5
163
68
5
163
4
1
1
103
2
4
4
4
111
4
4
4
4
4
4
77
4
72
6
4
4
4
5
1
218
386
135
168
5
5
135
135
893
15
741
15
62
15
209
15
43
2
1
5
62
7
173
111
6
72
173
135
6
1
62
5
73
568
2
6
292
142
5
122
72
62
15
5
61
15
1
111
5
15
15
2
6
15
157
135
72
15
15
1
135
2
1
10
1
10
1
1
15
15
163
160
218
72
2
135
2
5
62
157
4
160
1
2
62
62
20
4
5
218
15
2
5
4
135
20
6
9
168
193
1
3
2
2
9
62
77
15
218
383
511
218
62
704
153
204
61
72
3
1
111
135
218
556
207
5
135
135
15
15
218
20
1
160
113
135
15
72
135
26
40
1
135
3
60
72
273
135
2
31
15
77
168
368
19
1
195
15
142
511
5
9
1
218
5
6
160
5
283
72
195
2
72
798
1
1
204
19
72
73
72
19
173
1
5
283
5
3
5
5
5
26
5
5
5
5
5
585
135
135
15
75
1
168
798
135
173
15
160
26
5
163
15
210
253
15
160
1
5
5
5
216
5
135
5
5
163
5
5
135
195
5
5
62
1
1
62
4
5
15
72
72
72
72
247
163
163
1
62
2
4
97
111
68
15
15
15
111
1
2
72
135
160
8
2
163
15
135
6
267
111
5
6
6
135
255
135
72
2
15
1
1
135
79
1
82
2
4
73
15
15
135
75
20
1
135
1
135
1
283
160
141
77
89
5
163
1
1
15
168
10
135
15
62
15
10
62
1
204
163
135
4
19
4
2
5
5
204
207
15
3
6
72
2
103
207
48
379
10
10
27
15
111
20
5
218
163
218
218
163
218
218
163
36
218
218
218
218
218
218
218
218
218
218
218
5
218
5
218
15
157
4
117
476
15
15
218
195
36
135
15
135
5
292
1
163
218
295
135
15
168
5
1
72
135
1
3
5
102
2
2
2
6
2
135
147
496
2
135
2
2
2
2
2
2
2
2
2
204
135
204
168
1
1
141
530
19
62
511
115
15
218
168
15
6
218
218
218
218
5
5
5
218
218
218
218
72
72
6
6
73
73
6
1
1
15
257
1
15
15
292
1
15
15
2
1
4
10
1
1
6
6
62
4
1
62
15
204
9
36
135
5
5
798
4
193
15
20
111
15
15
15
173
72
111
135
4
1
1
15
15
72
73
19
5
4
48
135
1
40
218
2
43
20
72
15
157
15
40
10
1
62
1
218
157
97
160
9
249
2
135
97
168
135
72
135
135
132
4
19
1
1
1
427
4
9
135
1
1
2
40
19
62
72
72
431
204
15
111
111
111
111
111
111
111
110
5
870
2
19
135
62
2
20
4
121
1
2
135
111
77
62
204
15
2
2
1
102
68
163
218
75
111
72
218
4
517
283
163
1
43
15
247
62
72
72
15
135
72
20
163
798
4
135
1
15
15
5
2
195
36
160
218
6
1
10
121
1
4
40
135
4
4
4
10
5
6
15
15
15
15
15
15
122
4
77
73
204
381
2
2
62
2
2
5
2
72
204
4
75
4
15
15
135
72
1
36
1
2
163
7
122
1
7
62
9
20
20
1
9
305
8
1
135
218
202
283
89
2
20
5
6
218
5
15
20
15
9
62
72
218
15
218
1
9
72
72
72
160
410
72
62
75
1
20
15
1
62
121
15
75
5
163
5
15
292
72
200
77
62
2
15
1
60
15
15
218
36
714
15
256
273
62
180
62
218
168
4
5
218
15
20
6
1
1
1
1
1
1
1
1
5
5
204
1
5
115
6
218
20
9
218
218
5
135
5
135
4
2
9
135
6
6
222
62
5
72
809
1
135
1
4
4
493
135
1
20
15
1
1
1
1
1
1
6
1
15
60
6
1
6
6
314
1
62
15
9
6
121
72
1
62
1
15
1
20
1
1
5
5
170
31
1
121
1
1
160
72
135
15
135
168
5
15
1
9
19
10
62
481
1
5
20
132
68
3
1
9
1
544
2
75
218
72
111
338
151
43
132
1
2
10
6
1
15
484
72
5
6
1
72
6
1
15
2
6
138
140
5
1
72
115
111
1
15
218
218
1
22
1
1
700
132
171
135
160
6
163
72
886
5
5
135
5
15
10
6
62
62
6
15
5
40
1
195
1
72
1
15
135
163
5
1
121
6
2
20
163
9
15
395
135
160
97
204
20
5
36
77
218
218
5
168
1
1
111
62
9
1
1
1
1
1
135
1
1
2
283
1
1
1
2
1
1
1
1
72
135
62
135
1
135
62
1
1
1
62
1
6
73
1
135
9
15
3
338
3
15
10
283
2
249
314
40
20
1
153
62
4
247
1
20
218
1
36
62
193
26
596
292
255
15
82
15
117
1
72
204
1
111
218
121
111
1
15
15
1
15
19
2
301
135
4
1
160
10
121
121
62
15
1
6
1
135
15
49
163
1
5
62
135
1
7
136
10
62
958
62
1
249
160
6
271
62
68
2
15
218
15
153
62
218
267
20
5
15
15
111
62
6
170
15
6
6
5
135
62
1
160
62
48
1
160
26
694
36
36
5
6
36
5
1
560
1
949
1
135
135
7
130
15
135
537
15
15
163
6
72
283
62
20
1
135
15
26
1
60
5
9
10
135
257
102
135
15
135
173
173
62
111
97
204
204
15
379
1
2
9
163
4
91
135
4
135
135
1
15
4
1
218
218
3
1
168
15
72
5
3
1
218
6
4
218
72
9
135
20
218
73
15
135
20
135
1
1
77
15
111
20
72
41
160
5
301
20
160
62
77
121
173
267
72
3
3
218
142
121
121
20
5
121
142
121
249
1074
121
3
121
20
142
511
160
142
511
121
142
160
72
723
211
267
62
283
72
121
3
72
121
72
72
72
72
511
160
556
142
121
121
62
121
72
72
135
135
72
72
72
72
62
135
1257
72
135
72
75
283
77
72
1
15
15
273
5
40
823
135
2
4
1
2
135
204
5
15
62
5
20
77
1
77
5
218
62
604
15
245
135
1
429
6
15
97
1
143
1
1
102
3
62
3
168
362
295
218
62
72
218
455
1
129
283
135
40
135
20
62
1
135
1
135
1074
75
345
40
1
1
1
15
15
15
31
15
1
15
168
153
10
9
75
163
26
218
1
121
19
9
6
20
48
10
62
1
77
77
560
1
218
20
10
41
26
62
2
5
163
5
530
5
7
15
15
9
15
204
23
218
5
387
135
72
1
9
75
387
387
75
75
387
249
72
135
72
72
15
73
218
160
1
9
62
1
1
73
1
135
4
283
110
550
75
135
15
77
77
387
15
218
10
5
111
2
433
5
20
273
135
15
218
283
452
539
75
798
62
218
257
15
5
6
368
20
72
204
204
204
1
110
2
72
602
218
218
15
798
5
15
102
60
5
1
9
15
7
2
15
1
62
36
6
10
160
77
2
9
9
9
9
9
3
111
163
1
5
160
36
5
135
200
5
135
163
173
283
72
77
199
168
163
157
9
2
72
3
117
6
1
556
218
218
68
135
3
20
568
15
292
1
5
218
283
36
523
6
15
1
1
4
1
20
5
204
97
204
135
62
62
204
135
204
204
204
2
204
62
97
2
204
2
62
10
6
135
15
292
15
135
62
1
15
135
200
168
5
512
249
6
122
204
5
15
121
135
62
135
15
111
3
15
135
1
1
1
1
2
185
1
1
1
2
4
4
1
218
283
102
5
218
15
1
496
1
195
2
1
1
135
72
72
135
135
135
135
9
338
230
163
135
135
346
15
15
560
2
20
40
5
283
449
75
15
168
20
301
3
5
6
111
15
36
77
121
392
2
135
73
15
1
1
5
111
1
1
111
36
366
295
994
3
36
142
249
15
1
72
88
62
135
945
72
3
15
823
86
62
121
160
135
72
142
135
135
121
4
135
26
135
62
62
15
5
6
160
218
1
1
72
798
798
20
218
72
195
62
218
43
73
1
4
163
168
15
204
72
704
72
135
135
72
121
135
704
449
72
121
773
72
5
1
5
218
5
163
218
5
36
36
2
1
369
77
142
72
77
62
122
122
62
62
135
1
15
135
1
62
168
72
93
135
135
135
6
5
218
111
2
111
2
9
53
62
77
10
72
200
2
40
135
15
2
493
5
20
72
1
72
117
135
15
5
1
135
73
88
72
5
3
73
15
15
62
72
135
72
77
62
75
72
136
5
15
1
20
2
62
1
5
1
72
1
15
15
72
15
15
15
15
15
1
476
15
15
15
135
9
62
1
72
72
559
72
15
1
5
722
15
168
72
111
5
15
5
6
397
5
345
6
559
5
4
15
2
97
5
6
186
15
20
5
362
5
218
5
195
163
20
163
5
5
5
5
5
218
135
36
345
163
163
537
163
5
5
5
5
5
1173
893
5
5
163
5
195
163
163
218
163
5
163
5
163
163
218
5
548
195
5
163
5
163
135
20
163
218
163
5
163
163
5
135
5
5
1215
135
163
123
163
5
135
163
5
5
163
163
5
5
5
5
5
11
160
15
7
135
36
75
1
77
568
10
62
4
75
1
20
111
121
1
15
73
20
73
9
20
379
387
19
1
6
173
160
1
6
15
9
9
15
218
1
55
218
218
1
5
131
5
15
1
72
218
135
62
218
1
135
10
659
61
1
6
283
62
249
568
1
186
295
5
1
218
72
338
218
173
62
135
2
283
15
135
15
15
160
160
1
135
15
15
160
15
135
5
15
5
15
15
15
15
15
283
15
5
5
15
160
5
15
135
15
173
5
15
160
160
15
20
15
5
135
135
5
5
160
15
15
15
15
15
5
5
5
160
15
132
62
520
135
618
160
5
273
5
2
3
2
135
15
20
53
479
218
267
5
89
15
218
15
5
135
135
257
361
6
1
72
1
135
1
1
9
1
4
1
72
1
6
6
6
6
4
15
36
121
3
218
283
218
163
19
1
72
9
173
283
163
1
1
6
382
5
5
163
6
72
135
26
31
173
5
168
1
62
135
1
111
163
1
1
75
1
1
1
122
9
187
1
347
19
1
1
62
135
2
4
1
2
36
218
160
20
20
20
68
920
77
5
77
8
15
15
36
163
115
163
168
15
1
218
218
511
218
9
5
135
1
20
135
1
72
2
1
1
15
15
62
168
72
1
160
1
135
75
6
1
68
7
15
204
20
135
62
1
1
135
1
345
2
2
2
2
2
2
2
2
3
163
160
135
283
121
48
48
77
102
102
102
62
62
5
20
10
3
72
135
102
86
122
5
283
15
6
163
384
77
210
9
20
773
283
9
1
9
135
6
218
62
1
1
76
6
1
111
1
4
1080
136
173
261
111
1
62
5
1
204
2
1
2
15
199
168
451
1
537
1
204
2
110
1
2
2
283
36
1
73
142
1
10
15
9
204
1
209
1
15
9
1
6
1
10
9
62
654
2
62
1
168
72
1
186
6
7
5
6
72
5
5
77
218
6
173
2
1
1
195
122
72
15
15
26
168
15
15
15
168
60
20
20
5
62
15
283
135
62
135
5
4
15
1
111
247
36
1
9
9
345
72
72
3
375
5
6
1
4
2
1
135
1
5
1
77
15
6
1
121
15
2
121
6
9
15
15
1
204
135
1
1
1
4
1
329
536
2
151
5
1
1
441
1
163
15
15
19
5
365
5
62
91
2
1
72
627
135
4
135
111
2
62
1
1
6
218
249
1
1
6
1
1102
15
218
135
15
1
75
75
62
4
135
829
72
72
36
27
68
249
15
10
314
10
5
210
163
135
62
204
121
36
1
218
160
1
60
36
218
4
4
375
5
204
204
20
4
135
9
135
8
135
496
135
62
77
49
2
62
77
9
2
48
204
68
163
4
74
19
2
2
2
10
178
10
2
204
322
5
15
2
9
951
10
393
1
1
135
19
10
135
6
49
111
36
111
36
111
135
36
5
9
15
966
5
77
5
103
1
31
295
366
5
15
135
345
103
798
72
62
40
1
5
9
1
20
204
36
1
115
122
218
5
283
2
121
5
168
8
15
292
1
168
283
62
72
15
1
3
6
160
135
135
62
1
204
295
1
2
5
117
62
62
1
86
15
15
560
589
283
20
283
135
15
9
1
1
3
5
335
163
20
9
218
135
135
19
4
20
218
20
72
1
1
1
2
315
40
4
1
1
1
15
1
1
1
1
135
170
135
1
135
1
505
135
62
111
6
10
1
135
1
160
241
163
15
115
1
15
204
135
218
15
10
10
62
2
135
135
1
1
10
72
72
157
9
5
10
10
8
36
9
1
135
6
476
1
55
121
6
1
79
36
1
15
20
218
6
2
10
73
62
135
62
204
111
218
2
1
72
2
2
218
4
213
20
222
249
15
1
10
9
5
62
273
75
1
15
122
218
218
135
91
1
315
3
257
20
15
135
111
1
165
135
9
15
10
135
2
2
4
2
2
15
1
1
1
40
135
163
4
117
62
352
15
4
1
10
1
582
72
62
627
111
163
5
5
5
135
111
132
115
15
15
5
15
382
135
15
2
1111
135
1
798
5
9
3
1
1
135
1
1
1
704
86
86
62
72
15
160
75
1
1
135
123
111
281
160
72
5
10
72
72
1
5
75
15
2
218
72
5
1
204
2
1
1
5
15
26
103
68
110
68
263
23
1
6
6
9
160
72
218
15
72
15
135
142
218
207
4
15
465
6
77
1
2
9
135
8
36
115
249
465
1
111
1
8
15
249
5
135
2
55
2
72
36
580
72
2
2
163
798
135
1
36
72
15
204
135
170
5
475
6
283
135
6
2
110
335
20
6
111
6
560
6
1
135
163
135
115
5
247
218
218
73
62
111
173
1
36
1
111
218
5
135
5
1
20
218
135
392
72
5
15
1
1
135
218
135
135
3
2
168
168
257
102
102
102
102
135
160
5
75
173
4
31
49
72
72
2
4
15
6
111
15
62
211
253
5
3
2
135
135
9
2
1
161
82
2
6
15
60
1
295
62
135
1
218
5
602
41
283
135
180
1
135
20
218
62
6
5
530
160
10
1
204
249
1
9
163
132
9
160
1
1
135
2
82
2
2
1
1
6
15
15
53
8
361
218
91
72
122
15
1
6
72
121
72
40
9
1
1
40
9
132
135
9
6
5
6
6
135
5
82
168
75
1
10
168
5
7
530
15
5
117
218
2
1
1
1
1
9
255
4
10
2
2
1
111
15
247
19
77
136
135
135
111
111
111
111
111
111
111
111
135
135
135
111
111
111
111
111
135
111
111
249
111
111
111
10
1
283
36
15
58
1
2
15
135
5
135
117
168
283
15
6
1
1
187
82
135
160
15
218
5
135
72
170
77
195
20
2
173
218
135
5
112
135
3
295
15
15
15
15
15
15
15
1
113
15
15
5
62
62
1
157
1
62
135
62
62
135
9
62
62
62
62
62
62
218
1
6
1
1
72
72
10
15
15
2
798
62
135
1
142
249
218
2
36
36
20
4
160
3
1
15
2
4
1
193
1
9
15
1
62
72
1
798
20
1
6
77
15
9
4
193
72
77
10
218
111
218
218
6
249
218
556
218
77
5
62
135
20
10
1
386
5
283
5
115
1
1
384
77
1
283
168
21
36
135
75
62
20
218
2
135
173
20
6
2
72
5
1
20
292
218
5
511
15
218
15
135
5
135
135
5
15
19
6
1
1
168
15
5
218
5
1
9
82
218
36
111
1
218
15
72
73
142
1
2
1
135
72
1
135
9
103
2
135
1
20
77
5
15
1
823
153
4
1
64
15
135
9
68
72
1
283
1
292
5
10
1036
62
5
1
9
10
256
135
132
15
4
218
77
72
1
1
1
167
967
72
1
62
315
97
20
6
135
36
111
6
5
77
111
6
157
72
249
72
110
3
62
522
559
530
5
135
135
6
9
135
135
4
1
10
6
9
48
1
135
5
1
15
173
218
117
77
15
218
6
6
135
135
4
9
9
72
20
15
5
135
62
135
26
249
15
20
2
1
1
4
395
168
72
135
135
5
6
58
218
72
72
218
218
218
218
72
218
218
218
218
218
218
5
77
62
15
20
5
1
36
72
5
62
1
111
15
207
86
15
19
10
48
77
15
20
72
247
62
568
1
160
1
90
249
218
1
371
438
9
72
15
5
20
2
314
218
15
135
8
77
15
15
526
1
15
5
135
72
218
1
15
10
283
5
1
20
204
2
1
1
1
1
1
1
139
247
36
111
12
77
247
77
160
4
72
5
9
135
1
15
6
15
135
36
62
15
568
111
10
1
160
10
335
62
702
43
702
135
218
218
218
173
5
5
200
62
1
4
476
135
1
1
6
62
15
86
5
10
530
530
1
1
1
135
218
157
3
3
43
75
283
135
75
218
121
135
135
280
20
163
556
157
5
20
15
88
253
267
62
121
135
135
15
218
86
218
200
218
2
160
15
121
135
283
40
15
9
135
5
168
75
135
19
526
62
132
20
15
15
249
556
556
218
15
62
160
135
117
3
135
121
20
121
3
218
218
397
135
72
135
20
135
15
163
168
135
135
2
20
218
135
77
40
135
168
135
283
15
15
132
218
157
160
72
811
267
41
75
121
20
1
15
132
1
20
135
142
556
253
15
40
135
716
716
9
20
1
15
135
218
121
5
132
135
212
1
397
3
135
5
135
135
596
798
15
218
113
117
1
556
135
135
218
397
338
160
26
132
218
212
121
5
15
556
132
530
132
253
367
135
218
218
218
283
273
163
432
72
26
135
1068
397
530
75
121
218
160
62
135
75
135
717
20
135
218
218
135
77
20
556
135
157
273
5
368
62
160
72
62
72
160
3
135
121
550
135
72
132
121
596
15
62
15
117
15
72
72
40
115
135
556
5
159
173
20
218
218
267
163
218
62
15
218
15
526
31
160
53
132
72
135
5
135
135
48
72
160
965
135
160
9
458
395
26
292
193
117
135
132
3
218
530
5
135
135
5
5
135
163
135
9
267
135
135
115
73
121
135
135
798
48
135
1293
218
40
255
218
218
117
132
255
62
9
15
3
798
72
115
135
75
135
168
26
15
15
132
62
27
15
1
20
72
383
10
135
6
15
135
5
8
1
15
5
15
4
1
9
5
77
494
111
2
1
62
72
6
204
4
1
6
294
1
249
1
9
62
1
40
40
20
168
20
160
121
102
6
6
6
1
178
301
382
62
62
20
1
1
273
72
160
135
1
72
111
62
36
2
153
9
72
135
168
15
62
40
218
77
5
1
15
15
1
9
15
15
15
77
15
15
15
135
1
1
1
135
163
6
6
135
5
218
1
157
1
15
168
218
345
568
62
392
15
163
163
218
382
5
20
9
1
135
6
62
20
62
15
72
6
62
1
75
72
72
135
62
249
62
798
178
1
218
4
1
73
72
97
204
168
15
9
72
1
6
168
62
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
62
2
4
157
72
1
1
5
5
62
1
73
73
1
15
5
135
160
325
249
62
62
218
1
41
5
3
5
5
135
10
15
6
68
305
20
77
77
6
168
20
168
465
218
5
6
249
259
62
15
160
204
218
15
159
135
1
1
10
15
36
75
496
62
5
168
4
2
168
91
135
1078
135
142
1
257
4
218
6
110
15
1
6
1
132
2
283
1
5
5
5
2
72
15
111
1
72
73
111
1
1
72
211
5
15
3
20
2
40
72
218
72
111
72
1
1
1
9
1
1
1
1
1
1
1
6
1
6
1
1
7
7
1
5
15
122
135
163
163
4
234
218
163
48
72
204
72
142
135
77
72
160
204
10
1
72
1
20
210
62
210
200
168
5
369
210
135
218
2
19
62
694
6
160
3
9
185
1
135
82
82
135
82
1
2
2
4
2
135
135
161
2
4
1
2
4
82
218
798
48
5
111
135
36
15
5
135
135
5
160
1
1
1
1
1
1
1
6
15
15
1
15
5
1
62
218
1
1
135
1
10
5
20
1062
6
1
23
15
6
1
1
2
1
1
1
62
20
62
72
218
1
62
62
1
773
36
1
218
275
1
5
1
1
6
1
6
135
97
72
82
218
135
15
1
111
10
6
283
19
360
135
931
77
135
103
3
4
6
386
1
5
139
1
10
218
2
5
77
117
5
5
40
6
121
135
160
15
9
3
267
178
20
582
5
121
163
15
6
204
135
72
135
135
15
15
15
135
3
10
10
10
10
10
5
15
15
111
19
15
15
249
6
163
135
5
10
163
20
60
7
283
2
9
62
160
2
5
5
200
135
4
218
15
20
218
315
306
1
168
6
15
5
218
6
65
117
4
726
157
204
185
15
135
20
218
62
315
77
122
168
135
1
517
204
135
218
1
72
62
204
36
218
1
526
68
9
113
1
178
72
135
1
493
7
5
1
5
5
15
163
135
218
115
135
1
9
1
10
135
72
2
135
20
168
204
5
170
4
68
207
730
6
2
5
4
19
5
19
68
10
4
19
19
4
77
10
68
6
6
68
6
163
9
4
19
19
9
9
110
9
19
68
10
10
9
68
68
539
9
5
9
9
6
207
9
9
9
68
135
111
9
9
9
619
9
9
19
9
68
4
9
9
10
9
9
135
72
3
115
15
915
1
257
15
1
868
2
1
283
9
5
60
20
20
15
72
1
73
1
160
135
15
15
135
15
15
15
292
15
199
1
1
15
15
15
1
283
15
1
6
1
15
2
15
1
15
15
72
2
1
15
15
132
230
168
3
4
671
5
111
5
20
72
1
1
1
62
1
1
10
103
273
20
217
1
72
239
135
15
1
186
15
1
168
5
62
62
2
135
218
218
135
5
798
218
135
383
15
7
6
2
2
2
2
2
2
2
2
2
2
4
72
10
1
19
15
62
62
135
1
135
15
75
366
249
36
111
111
366
1
5
1
1
62
135
273
135
5
15
1
1
1
1
1
1
1
135
135
375
15
15
15
15
15
15
15
9
15
15
72
163
20
556
7
1
72
72
1
1
1340
4
163
20
168
1028
2
493
15
15
15
135
5
135
6
135
292
115
1
135
2
218
285
1
4
10
5
811
62
6
62
7
173
112
204
207
2
1
1
9
1
1
2
218
15
36
73
233
5
1
62
135
1
315
111
5
62
15
72
5
15
1
2
1
135
15
1
1
1
218
1
1
163
3
15
1
1
1
6
4
82
1
19
135
1
135
143
6
4
15
249
1
111
4
257
15
1
283
7
135
160
20
48
163
10
20
1
72
72
218
72
72
72
218
77
72
72
218
218
72
218
798
798
102
218
218
218
72
72
111
111
62
77
135
19
1
369
62
15
111
1
77
135
218
121
1
1
1
72
12
77
15
6
3
43
1
72
15
15
9
135
135
345
5
1
1
218
230
9
111
15
77
15
35
218
15
20
163
1
67
111
131
267
15
62
5
40
530
135
1
9
35
40
335
65
135
15
62
20
1
1
4
2
31
5
379
72
14
5
2
210
19
72
62
1
62
20
135
111
77
5
7
135
62
15
1
1
233
1
1
1
135
1
163
62
15
4
15
72
204
204
1
1
186
1
72
1
160
10
11
135
6
5
135
111
135
5
135
1
1
1
103
62
1
135
103
1
68
187
1
1
1
103
180
163
5
41
15
5
5
20
111
5
77
5
112
5
163
112
111
77
163
163
163
5
4
77
518
4
77
77
111
15
15
6
112
4
112
868
111
77
112
77
77
77
111
112
163
19
163
111
163
163
163
163
163
77
163
111
111
111
163
163
5
5
77
77
163
163
77
111
77
163
77
20
5
5
163
163
5
112
163
111
5
163
5
5
112
111
160
163
77
15
163
160
160
160
111
77
15
163
163
77
111
77
111
5
5
77
111
111
26
111
163
112
111
111
5
111
163
163
163
163
5
5
163
6
163
77
160
6
163
112
163
111
77
111
5
77
5
111
111
111
111
5
77
5
5
111
5
15
5
15
77
15
77
77
77
111
77
163
20
163
5
5
77
163
15
5
111
77
163
163
5
77
682
111
111
5
5
111
5
15
15
5
5
163
5
682
111
163
111
111
77
135
77
4
135
62
62
1
1
1
151
72
1
3
15
5
135
15
5
2
20
15
62
72
204
72
72
2
7
8
6
20
168
1
9
1
111
15
15
157
135
218
6
511
62
15
526
160
72
204
115
218
15
204
5
204
62
6
135
493
62
15
62
1
36
4
72
86
15
15
15
15
6
2
20
1
77
15
1
6
292
2
2
204
135
315
6
2
72
62
1
6
26
111
6
135
6
6
26
62
475
204
2
2
177
1
2
6
62
9
2
475
6
15
135
135
62
1
77
247
15
6
5
36
111
1
15
72
6
163
62
117
135
75
5
135
135
135
200
135
218
135
168
135
273
135
135
135
135
195
200
195
200
163
259
163
62
5
293
211
26
163
72
20
163
160
62
195
218
203
40
15
195
163
218
273
537
135
62
1
1
36
10
15
5
121
72
62
135
1
6
15
5
135
2
1
2
15
218
1
15
267
5
6
72
210
267
4
9
72
218
62
63
5
202
204
5
135
135
135
1
15
261
204
1
1
15
111
160
4
4
6
255
1
135
102
249
168
204
6
2
2
5
15
86
72
1
6
6
77
2
77
7
345
6
1
9
121
2
261
2
62
1
2
72
1
50
9
15
10
1
5
115
75
204
163
75
1
135
345
1
121
111
135
135
5
218
6
1
1
204
111
106
135
62
20
4
135
9
4
9
135
9
314
204
4
5
5
15
62
394
135
6
2
2
160
218
62
1
135
115
121
72
234
15
1
15
115
121
1
249
556
135
173
15
77
20
1
2
72
283
15
160
15
15
88
5
77
121
8
163
6
1
135
1
5
19
6
6
6
6
6
117
135
135
1
135
19
294
4
135
4
36
135
36
3
5
135
4
4
4
36
15
73
1
15
15
15
31
5
111
15
9
62
511
273
135
4
23
290
677
5
1
135
1
15
204
62
2
72
1
526
526
526
10
1183
15
6
72
2
1
15
15
15
15
15
283
15
15
283
15
334
15
15
15
15
15
15
15
62
132
15
15
15
15
15
15
15
1
1
1
93
218
135
2
2
15
15
15
135
15
10
9
193
366
20
5
5
142
1
9
9
7
15
773
283
20
152
6
10
292
20
77
79
121
15
72
1
1
6
121
160
62
295
366
366
366
36
36
653
199
157
62
526
163
247
9
2
160
607
2
15
257
537
8
15
218
1
15
9
1
1
1
15
1
1
15
1
1
1
31
1
1
1
15
2
15
15
6
135
6
4
1
135
2
1
1
273
3
111
72
40
6
204
15
160
1
15
6
868
135
15
4
6
135
121
72
135
135
62
135
10
111
4
111
945
1
31
2
200
135
1
218
68
160
1
72
585
111
1
9
591
193
15
5
163
204
1
15
1
345
1
15
1
511
62
72
73
2
72
61
61
62
72
103
135
369
72
6
122
73
6
75
72
73
135
77
75
62
62
62
77
77
1
62
8
2
62
315
365
40
40
72
261
77
77
62
62
121
62
62
62
62
62
62
62
62
173
62
62
135
62
62
62
62
62
77
62
72
72
62
62
62
4
75
73
62
62
72
62
160
823
62
72
132
10
9
6
59
135
135
77
200
72
82
4
1
1
40
15
9
5
15
136
15
77
135
1
218
72
1
1
1
1
511
15
72
1
121
1
135
31
77
72
121
10
73
386
5
178
3
4
115
253
267
556
15
1
4
218
19
62
204
62
88
15
15
121
9
135
249
218
72
135
6
135
218
1
6
72
72
72
72
218
267
135
6
4
135
6
6
1
283
15
6
5
15
1
40
160
1
62
15
5
5
218
163
218
5
1
1
345
1
2
7
1
15
1
62
168
15
773
151
135
5
160
5
5
15
5
15
1
257
86
218
1
15
15
3
6
72
1
168
1
218
20
10
20
2
2
1
62
1
5
86
62
295
859
72
15
560
5
218
110
1
113
5
163
15
168
163
2
9
62
15
5
1
5
77
1
72
6
365
15
1
1
15
135
1
5
1
163
1
135
160
135
1
15
382
121
257
6
1
9
62
15
2
20
851
153
1
15
135
1
10
72
36
36
163
36
218
135
4
111
249
160
111
72
26
111
5
249
77
111
15
168
36
135
36
72
77
6
283
36
35
15
77
77
255
111
5
383
559
218
135
1
111
5
5
213
111
389
36
36
153
511
516
111
111
135
36
111
163
111
26
36
111
135
111
111
111
682
36
218
111
135
593
593
62
62
4
4
135
4
62
2
1
135
135
77
7
1
314
204
4
204
2
160
2
1
135
704
3
283
5
204
15
2
4
160
15
160
6
36
135
9
218
1
218
135
5
218
159
2
15
15
135
15
204
163
102
121
204
72
6
168
6
163
6
4
31
62
135
5
15
163
121
1
121
20
62
660
72
218
5
5
15
40
2
1
168
62
15
5
1004
1
1
19
247
15
186
15
283
886
72
7
37
271
115
62
72
218
62
7
20
132
218
9
62
135
72
62
1036
379
173
6
6
173
6
5
36
135
153
5
6
61
6
6
6
135
135
366
19
2
6
135
135
6
6
15
153
6
135
218
207
6
135
6
15
6
6
6
6
6
6
6
10
6
1
157
135
15
35
72
359
20
135
6
77
62
135
15
5
35
253
9
9
20
218
15
1
2
72
73
73
72
72
15
4
273
6
10
62
15
5
1
1
5
77
20
7
68
135
9
19
19
135
111
5
1
530
19
62
1
436
135
10
1
798
8
62
72
15
1
15
3
75
1
135
15
15
135
123
15
230
135
15
15
15
9
9
68
60
15
1
72
135
2
102
1
283
135
62
6
72
3
62
135
135
135
72
72
72
142
1257
135
157
9
1
2
9
342
62
7
135
1257
62
62
62
26
7
1
62
62
157
135
9
168
135
1
135
135
1
1
62
5
62
163
20
163
211
5
62
249
135
168
211
1
20
359
4
585
15
15
342
163
62
218
1
1
1
1
135
387
72
15
135
15
5
15
5
2
1
4
82
1
2
2
2
2
2
1
1
15
62
1
218
160
5
2
2
1
2
15
15
40
15
15
15
15
26
62
5
75
36
511
122
160
1
4
62
798
60
110
387
273
798
72
218
1
301
77
15
135
1
1
15
62
135
15
5
62
10
15
15
1
10
798
72
496
1
1
5
160
68
121
204
77
19
168
661
62
2
20
2
1
72
2
135
335
2
1
75
1
204
75
62
1
1
1
15
15
5
15
1074
62
62
4
15
186
1
15
1
62
15
292
186
481
6
6
73
1
6
1
7
1
15
2
2
62
62
15
335
36
111
111
102
1
72
62
73
138
4
142
143
230
62
2
62
72
15
15
247
247
247
247
247
72
72
72
247
247
247
72
247
247
72
62
135
113
3
6
121
15
72
62
135
132
1
168
72
204
135
2
2
72
20
218
2
10
4
9
720
7
62
62
115
163
283
15
726
1
75
1
72
5
1
15
111
15
3
62
1
1
6
40
72
218
6
1
20
218
218
2
19
160
1
75
1
115
72
345
15
9
9
72
9
218
15
257
15
1
6
115
204
6
267
15
15
15
121
72
77
798
62
62
15
170
135
6
207
117
6
292
9
1
15
6
1
6
6
130
218
413
315
957
71
283
75
135
7
5
77
1
60
2
2
5
160
72
218
798
204
117
9
6
72
15
20
1
1
1
135
36
111
62
72
5
5
15
273
1
6
20
204
1
315
168
62
5
62
72
798
135
352
4
5
2
2
1
23
2
3
15
9
2
73
135
73
62
15
9
218
5
163
135
5
135
1
1
1
1
60
1
129
19
129
135
218
573
2
20
283
1
62
5
292
1
10
19
19
72
19
82
2
72
77
1
15
1
511
15
5
5
204
61
75
135
72
168
62
523
135
1
135
5
160
3
556
556
199
72
160
5
135
135
62
15
72
6
15
5
1
62
36
6
1
15
1
1
6
5
5
2
218
494
9
2
9
9
1
1
36
1
204
275
15
1
2
283
15
2
2
15
1
6
5
2
20
1
15
72
5
135
173
20
773
292
5
15
135
168
15
73
5
5
1
4
97
97
10
72
573
218
93
1
5
121
1
86
15
7
1
1
1
135
4
5
5
163
5
77
931
135
135
135
204
72
103
10
1
530
111
163
267
72
5
62
218
135
505
72
123
3
3
62
168
5
1
1
10
72
160
160
160
10
5
1
5
5
5
966
173
163
178
1
15
1
6
135
15
200
218
218
5
68
72
1
115
111
111
1
72
62
135
20
111
4
11
249
20
5
152
20
5
5
1
20
10
72
2
111
72
996
75
168
511
5
511
2
82
20
20
455
20
1
283
2
283
176
5
15
1
82
431
207
122
82
1
15
1
20
135
204
62
537
5
115
5
15
139
77
15
20
5
5
6
5
40
20
1
5
5
9
9
5
77
15
6
283
1
1
665
2
97
257
283
6
15
241
6
135
2
2
132
15
15
247
77
9
135
2
138
1
218
135
72
19
135
36
72
1
5
283
9
2
662
160
15
72
72
121
121
7
135
72
811
249
62
15
135
72
230
10
62
15
15
19
218
798
218
798
452
26
15
72
62
2
77
111
5
62
72
1
72
72
6
73
6
72
6
72
19
218
1
15
72
163
3
168
40
371
1
77
204
2
2
204
15
15
1
1
72
40
218
160
40
20
135
6
9
160
285
338
7
273
257
121
72
135
257
257
15
135
15
15
15
394
5
5
5
1
15
5
62
62
218
1
5
218
160
135
15
715
257
247
1
204
6
249
2
62
135
112
135
1
15
15
1
15
1
15
121
68
173
7
62
5
2
6
62
6
168
62
72
6
315
1
382
62
121
72
15
135
4
6
432
72
4
1
4
72
111
20
173
72
1
68
142
218
102
135
6
218
5
9
10
202
6
2
218
15
110
20
1
1
1
1
1
1
1
102
1
1
10
1
1
1
896
1
1
1
1
1
1
1
1
1
1
1
4
1
1
1
1
1
204
31
1
1
383
1
1
1
1
1
1
1
1
1
1
1
1
1
1
10
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
62
62
1
1
1
62
1
1
1
1
1
1
72
1
1
1
173
15
135
2
1
1
1
2
6
1
1
1
62
3
1
135
6
122
204
5
15
218
122
1
1
163
218
1
6
77
160
111
157
62
2
362
536
315
15
121
142
72
72
135
20
365
72
73
72
72
72
73
135
5
4
15
5
135
5
15
163
1
72
1
537
9
204
1
103
15
135
62
160
20
15
15
490
62
15
135
62
1
1
3
72
19
62
6
1
20
1
68
6
62
62
62
1
73
115
135
8
479
1
1
15
121
1
26
9
2
5
15
2
117
4
5
15
6
173
247
72
5
1
9
75
15
5
218
20
62
1
72
160
77
195
163
20
5
163
72
2
295
218
283
15
257
218
62
2
62
163
694
1
62
5
1
62
15
168
111
111
68
1
15
1
6
5
6
135
5
62
209
122
1
2
111
2
1
1
1
72
247
1
121
5
135
204
160
72
218
76
72
9
135
15
449
135
4
290
292
218
112
361
77
6
142
4
249
62
283
1
4
72
72
283
283
283
2
135
335
335
135
142
72
15
283
75
160
3
283
72
72
77
160
178
283
1
523
75
267
1
273
218
3
72
257
1
1
10
72
283
121
283
283
273
283
249
1
135
449
160
168
141
160
72
283
173
756
627
1
135
283
665
335
283
168
3
160
345
160
77
627
160
627
135
283
283
568
135
173
135
257
283
77
283
283
283
199
218
72
160
142
1
283
121
62
135
72
168
218
160
218
283
283
72
135
283
356
160
283
677
72
1
283
283
75
173
72
410
283
3
1
283
315
142
1078
135
283
135
77
283
135
283
121
160
283
283
3
135
283
135
511
218
1
1
1
1
72
218
218
204
15
77
1
77
104
26
204
9
5
111
5
1
218
6
138
365
73
6
73
77
257
537
77
77
139
1
36
15
1
283
4
4
135
1
77
3
77
493
62
1
1
1
218
168
79
1
142
6
9
43
3
218
1
15
1
1
5
111
5
160
20
1
5
352
267
1
1
1
1
1
1
20
77
4
48
135
10
15
72
6
1
2
111
19
15
2
135
377
204
19
73
7
285
132
142
257
20
48
15
15
186
135
1
73
135
73
1
1
195
111
15
160
10
345
1
204
62
135
135
283
15
1
5
131
5
249
7
15
97
173
77
1
4
257
3
135
75
135
135
10
6
77
122
345
200
135
135
204
204
1
1
1
82
10
15
204
9
1
5
295
1
200
60
111
121
15
4
1
1
1
1
1
1
1
5
5
1
20
10
9
1
6
1
72
9
218
1098
5
5
6
121
2
135
135
77
20
15
160
704
218
21
135
218
15
249
1
160
1
1
10
1
135
72
72
2
15
31
200
10
1
72
388
15
72
5
72
72
15
2
9
5
75
62
135
62
123
811
62
121
72
121
62
138
135
62
62
2
160
135
62
62
1
556
72
124
410
62
2
2
121
160
2
72
72
1
72
2
851
397
62
122
375
1
72
135
2
199
75
124
72
1
218
530
1
386
111
2
163
4
5
19
5
5
218
15
15
122
193
62
19
798
168
15
15
2
6
15
1
77
4
135
247
72
168
72
72
72
72
72
72
72
72
72
135
72
72
72
72
168
72
72
3
135
72
72
247
72
249
72
72
72
247
72
247
72
72
247
72
72
218
397
15
15
31
387
9
511
111
1
1
375
135
186
135
386
218
295
15
72
160
1
1
292
15
5
5
5
15
202
72
20
1
5
257
168
1
31
15
1
9
210
267
15
530
15
40
15
86
195
6
168
5
15
193
113
173
1
15
5
15
1
135
283
5
20
1
111
111
5
5
204
1
2
121
73
135
1
1
2
72
135
3
62
5
4
4
185
1
1
9
102
62
62
62
62
62
135
62
77
2
160
345
352
6
20
1
6
204
204
204
135
283
7
135
15
15
132
31
135
5
1
1
1
135
9
523
15
7
15
1
218
72
40
121
72
945
62
40
9
132
72
72
15
1
160
15
5
72
496
1
15
62
20
72
72
2
243
292
5
160
97
20
20
72
72
62
275
4
15
2
135
273
111
218
218
218
5
26
10
135
7
204
20
62
10
2
138
218
15
135
20
157
199
1
72
2
19
4
218
5
20
72
116
20
708
1
6
72
6
1
345
5
60
10
305
157
6
283
15
15
9
1
10
142
142
1
218
135
135
122
122
135
135
798
5
5
4
218
20
15
15
15
294
5
15
15
15
15
15
15
160
5
20
20
135
1
160
111
160
15
160
2
2
135
2
4
82
4
135
2
2
2
1
209
15
62
273
1
218
121
121
72
135
5
168
1
273
62
60
530
15
338
5
135
15
135
6
135
15
168
1
15
192
273
200
275
101
5
218
5
173
200
449
73
342
204
4
4
15
2
72
62
15
295
135
5
163
135
135
218
15
163
4
157
1
9
97
2
2
2
20
15
62
135
7
20
135
72
102
1
15
301
511
449
122
72
112
338
15
6
36
15
315
102
20
5
135
72
5
5
5
5
5
62
72
10
9
2
62
361
72
62
568
568
2
82
62
72
1
62
77
5
530
135
218
62
168
111
19
1
9
5
123
204
15
15
6
335
6
72
72
72
62
15
249
1
9
1
1
295
5
15
62
82
218
1
60
1
40
293
5
135
185
257
72
257
273
135
75
62
3
265
72
75
3
72
135
75
823
160
20
62
77
72
218
511
5
362
218
218
72
62
218
62
160
62
249
135
62
123
2
72
5
5
530
160
135
72
253
72
121
72
135
72
72
20
3
72
72
72
72
72
72
72
135
15
77
62
5
241
168
75
208
110
6
1
168
1
241
142
62
1
111
6
9
7
386
15
15
15
1
157
2
481
2
15
427
132
218
160
62
11
2
5
15
15
15
68
9
72
135
135
1
121
138
2
20
195
1
15
949
365
135
395
1
2
132
1
1
1
1
1
6
9
1
1
15
3
160
62
62
6
72
62
4
160
2
1
20
6
62
7
62
62
62
160
3
40
72
62
135
62
62
62
2
72
496
62
62
79
395
72
20
72
135
62
62
20
62
122
122
573
496
62
142
62
62
62
72
1
122
62
62
62
342
62
135
103
62
218
72
62
160
62
72
62
395
72
2
62
72
1
798
72
1
135
1
111
218
135
135
193
62
135
168
62
135
200
168
168
168
168
168
15
168
168
15
135
75
5
62
163
168
168
62
195
211
5
135
5
163
5
168
200
294
5
168
163
5
163
163
5
62
77
218
3
218
218
135
295
523
135
168
168
200
1
163
218
200
168
135
168
40
168
62
168
163
523
163
2
5
62
204
5
163
97
135
5
168
200
168
273
5
210
62
5
62
200
168
195
135
168
218
15
200
168
135
5
200
211
200
72
135
257
15
520
62
168
195
523
168
5
15
62
5
204
132
62
103
10
15
432
20
1
5
10
160
523
15
168
218
3
1
5
487
62
15
798
218
1
10
9
160
121
5
1
36
111
204
1
2
1
218
72
73
72
72
20
67
5
382
10
218
20
195
273
163
1
1
135
9
9
235
297
145
207
1
90
1
314
1
135
9
2
10
111
35
168
6
111
15
249
292
31
1
10
135
6
15
656
6
15
15
1
1
20
3
2
1
72
204
51
15
135
1
19
1
135
1
481
15
2
111
5
9
1
15
77
1
1
15
1
186
15
1
186
1
1
1
1
15
1
1
1
6
1
1
135
1
15
1
1
15
1
2
292
1
1
1
4
1
1
15
4
9
72
62
15
5
257
62
104
1
102
3
2
315
6
1
204
204
6
896
135
204
135
204
204
6
6
160
204
204
15
204
218
135
160
163
218
62
6
5
13
135
1
10
9
10
1
1
1
103
135
9
1
9
1
9
2
1
9
1
1
7
72
1
1
1
1
1
1
1
62
1
1
8
1
1
1
9
241
1
168
135
3
6
283
103
1
725
6
1
5
1
218
15
1
1
62
5
6
704
121
135
218
173
135
15
3
135
3
15
1
135
135
5
60
15
135
5
249
1
1
173
135
135
73
1
5
798
62
19
789
15
1
345
135
153
163
2
9
15
218
77
72
62
218
79
15
15
72
247
301
6
218
1
773
773
798
257
20
15
161
1
9
1
1
5
3
249
2
15
3
4
2
1
20
15
204
135
160
218
5
1
1
218
6
160
15
218
15
15
15
1
10
72
62
40
345
1
72
5
218
9
2
5
160
204
36
1
36
15
295
1
1
72
1
602
15
135
5
5
5
5
1
31
1
204
6
115
5
20
6
283
168
6
1
15
4
111
72
111
2
121
2
15
167
62
15
168
295
20
218
1
338
204
19
5
135
798
5
5
163
72
72
135
72
72
111
1
1
6
36
264
1
1
62
6
62
537
160
68
160
62
73
3
135
1
1
1
1
1
1
1
1
72
157
4
10
163
170
6
9
6
6
347
1
1
9
413
3
6
5
273
15
283
9
6
15
2
115
72
9
20
135
20
160
1
5
183
3
4
15
19
4
454
1
135
77
62
62
10
218
135
40
62
1
121
15
249
5
163
1
5
4
195
10
1
10
10
10
19
10
10
135
1
1
10
1
1
10
1
1
135
10
1
15
135
3
135
556
135
135
132
19
135
135
15
132
62
9
135
40
1
62
113
1
345
218
135
168
20
111
163
173
694
36
5
386
15
173
15
218
218
135
218
218
218
135
218
5
135
798
530
20
62
72
72
89
142
20
20
157
72
413
1
62
283
9
3
1
5
82
160
4
72
113
15
292
335
15
1
15
2
72
15
55
292
1
1
4
1
160
135
77
1
359
9
79
5
283
218
3
1
954
121
72
9
1
9
218
72
20
136
5
121
1
1
2
72
249
121
157
142
5
218
135
163
62
72
2
68
15
210
1
40
1
15
15
72
163
138
121
530
449
75
4
381
1
135
15
283
5
72
5
1
135
6
72
62
15
15
15
15
202
15
15
1
15
15
9
15
15
15
292
15
77
72
1
10
117
1
1
135
1
135
158
9
15
5
62
204
60
6
6
168
160
15
200
135
5
5
5
405
62
77
135
211
351
1
19
2
4
163
5
15
1
10
1
4
20
15
3
111
135
31
72
1
135
1
135
1
969
204
2
138
6
10
62
2
2
9
62
1
6
283
1
62
77
62
9
2
2
138
2
544
2
77
253
135
36
1
605
102
31
2
72
811
72
523
135
315
3
73
526
10
15
15
135
15
10
3
5
5
518
77
77
15
15
432
15
15
15
15
15
15
15
15
15
3
3
62
414
1
1
135
111
249
135
6
7
1
1
135
5
1
142
218
20
1
4
1
560
72
1
1
173
1
204
204
1
103
72
103
62
7
62
62
62
135
62
62
283
62
62
62
62
62
62
7
811
135
62
931
20
121
62
62
19
62
1
62
62
62
6
62
62
62
62
62
479
135
62
62
62
6
62
62
1
62
62
62
62
1
62
102
1
135
1
62
62
1
1
142
1
1
142
151
132
135
62
122
62
62
122
135
62
62
102
135
168
62
1
1
1
15
135
20
62
5
15
43
173
15
3
15
204
218
5
132
1
1
1
1
1
1
1
283
1
1
1
1
1
1
1
1
1
1
1
1
233
1
1
1
1
1
1
1
1
1
1
1
61
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
160
6
2
1
15
15
135
5
5
15
40
15
2
5
218
218
15
15
511
153
536
135
1
204
618
129
2
2
203
15
530
72
173
173
160
135
72
72
5
132
9
602
1
1
4
15
204
163
73
456
456
135
5
15
62
218
77
160
135
4
112
1
2
2
185
62
6
135
537
295
15
283
62
1
15
1
135
1
10
138
68
62
163
763
20
537
6
2
1
73
365
6
15
72
185
15
204
62
77
1
5
1
1
135
2
218
15
5
15
9
464
62
5
204
15
121
135
72
218
160
121
72
121
218
218
218
218
3
1
15
20
6
1074
1
568
6
135
204
10
111
6
1
15
10
530
1
102
1
15
15
230
15
15
15
5
15
15
15
6
15
1
5
530
218
5
218
115
20
1
135
4
72
6
1
1
73
200
2
4
530
121
15
218
72
72
15
15
20
218
163
5
5
72
62
62
77
20
20
218
135
72
2
60
2
2
135
6
1
6
6
167
135
6
361
5
1
694
6
6
153
9
6
135
4
68
5
2
242
62
537
257
537
218
1
1
138
20
35
218
2
1
4
1
135
1
20
19
20
1
204
135
103
931
62
168
949
6
135
135
247
62
726
452
135
380
1
62
15
4
86
62
129
1
5
72
1
1
23
36
568
6
3
15
121
72
1060
4
72
212
1
1
1
135
1
160
568
15
5
1
5
173
15
204
135
2
103
132
110
72
15
19
9
4
540
102
160
15
6
5
1
115
20
1
111
135
5
26
6
2
6
72
8
135
5
15
135
15
204
135
2
6
283
15
3
556
1
72
3
1
5
160
135
1
1
20
218
352
72
15
1
60
2
1
5
60
15
62
8
8
111
111
283
2
1
1
60
60
1
1
15
10
135
482
7
1
218
121
1
19
135
204
121
36
15
121
6
9
5
1
186
91
1
178
249
2
72
15
1
1
135
15
1
218
382
135
6
135
6
6
6
6
6
6
6
6
15
6
6
6
6
6
6
6
6
6
6
6
135
6
6
160
15
15
530
1
135
62
102
122
135
62
6
1
338
798
247
62
111
135
1
1
72
72
5
1
49
247
1
218
15
15
163
1
15
5
511
195
20
15
511
511
15
5
5
511
15
135
15
5
5
5
2
20
1
1
2
168
5
218
218
5
160
1
15
11
1
135
15
1
186
15
1
5
2
4
135
5
295
295
295
1
2
135
20
135
295
15
1
163
15
9
5
1
10
62
168
62
6
1
72
10
2
62
10
2
163
5
1
375
72
15
20
3
72
72
1
132
72
218
142
135
111
135
20
5
62
72
218
5
135
72
168
132
72
5
73
1
1
1
1
1
1
1
102
261
4
6
19
3
157
4
1
283
62
3
15
168
168
2
249
135
72
9
1
1
40
694
1062
6
9
218
15
204
6
135
2
72
1
1
5
1
15
394
241
1
1
1
20
1
407
135
6
2
15
19
135
4
4
1
135
135
1
1
5
218
36
1
1
476
1
60
1
5
1
1
4
283
72
1
1
1
267
15
135
15
1
62
218
135
135
5
178
9
111
144
15
1
9
7
204
1
15
15
15
1
67
1
2
135
5
195
472
9
62
1
15
40
121
60
36
77
111
949
4
62
62
62
122
111
218
86
20
62
62
5
89
1
135
1
1
1
1
72
62
153
72
15
1
5
1
207
111
135
111
111
77
36
204
173
15
5
9
851
1
8
4
10
1
1
1
10
62
1
10
1
386
1
8
15
135
72
135
20
72
72
301
2
160
1
403
20
9
490
5
6
135
160
135
163
135
1
1
4
163
1
4
4
4
36
4
2
135
1
1
110
15
1
345
218
135
10
9
15
62
15
5
68
1
6
283
72
1
202
3
117
5
218
1
6
6
2
82
121
4
4
160
160
5
163
15
160
163
315
97
1
72
20
10
163
2
1
62
798
9
20
72
117
5
1
36
77
178
257
142
72
132
135
135
283
345
160
1189
72
3
121
135
135
121
395
283
160
1
121
135
160
301
62
72
135
15
15
387
200
210
15
77
315
530
72
15
249
5
1
292
15
4
4
5
395
1
62
62
4
218
9
204
49
204
204
204
2
204
44
6
204
135
62
2
315
75
204
62
135
204
283
6
135
1
204
135
6
6
204
2
204
1
48
1
15
204
204
481
204
168
218
163
15
160
15
5
20
1
1
373
4
1
46
2
6
4
1
1
1
15
168
142
160
62
173
249
9
249
72
249
15
949
5
3
211
62
5
1
1
1
5
104
122
135
496
122
6
315
204
43
15
15
72
72
72
10
3
2
163
15
72
281
40
72
1
1
798
15
1
40
168
359
19
218
213
9
9
906
520
135
2
2
2
2
2
2
9
1
20
72
135
72
5
1
1
5
1
591
261
157
173
15
62
5
9
62
283
10
163
1
4
20
1
68
6
5
93
36
218
10
5
135
2
72
62
72
72
36
204
395
1
15
1
537
2
62
36
283
5
10
111
72
135
20
1
68
10
5
2
72
1
121
72
823
121
135
170
62
3
121
135
121
121
135
15
163
1
2
1
173
115
77
121
72
249
62
121
1
72
51
1
1
91
10
132
135
20
20
249
15
15
15
1
135
2
10
62
283
60
9
9
207
5
5
15
511
5
465
86
2
15
273
15
9
15
193
111
9
135
1
77
4
365
62
718
163
344
1
15
15
2
10
5
1
121
1
5
2
135
207
6
1
1
9
72
72
5
6
163
163
5
163
5
5
5
851
5
163
851
5
163
5
5
5
5
20
5
859
210
135
953
72
15
103
15
72
15
1
62
20
2
20
10
121
15
72
20
204
1
168
135
135
135
9
135
160
111
72
218
72
773
218
218
72
218
135
10
5
5
345
20
15
4
1
10
6
10
19
111
15
15
798
40
1
1
2
1
1
1
1
6
163
4
73
15
6
10
20
283
15
138
4
493
200
15
1
6
2
6
1
1
135
72
218
9
7
1
1
8
72
3
72
160
72
160
72
72
135
72
511
121
72
1
365
365
4
48
1
2
9
9
15
15
283
1
218
58
19
72
273
1
2
7
204
117
117
366
15
15
77
1
9
1
1
2
72
72
160
5
1
135
6
15
295
115
115
1
1
1
15
1
1
15
15
173
1
15
1
1
72
496
121
15
135
2
110
6
72
163
1
2
10
60
62
204
315
1
1
72
1
111
6
168
77
5
15
23
1
1
15
218
255
1
218
15
15
5
5
465
5
10
6
1
151
20
86
1
2
135
1
106
163
62
157
15
135
15
10
77
72
568
4
4
4
4
8
15
170
72
135
62
5
200
1
6
1
20
1
2
41
15
15
15
15
15
15
218
15
15
5
15
15
15
15
20
15
15
135
409
15
15
292
15
1
15
160
135
9
1
15
72
135
72
6
40
135
62
204
1
15
15
72
72
249
121
19
1
178
218
218
257
386
20
295
135
4
15
62
72
72
204
135
62
204
218
122
62
72
62
62
62
2
15
6
132
62
1
97
211
4
113
15
15
15
15
5
1
111
111
1
20
241
20
135
135
40
168
72
72
62
15
72
72
135
72
72
135
72
62
283
556
15
72
204
15
2
1
20
4
3
168
5
5
115
62
1
15
5
2
9
173
36
1
15
218
1
135
111
163
21
62
62
5
1
20
67
218
15
15
15
135
10
1
160
1
1
342
2
121
10
4
62
62
36
15
1
72
10
77
218
218
15
5
73
1
135
283
1
135
530
4
218
15
60
2
15
15
10
9
15
1380
218
218
75
2
1
218
15
60
15
493
345
10
1
15
1
1
72
315
261
135
195
5
5
15
9
1
1
1
73
218
6
9
135
496
1
135
2
62
283
62
72
72
4
135
9
9
464
9
798
906
121
142
121
254
160
135
15
352
72
135
362
362
62
72
6
135
72
1
1
329
160
111
15
1
9
163
163
301
8
72
247
247
5
6
36
15
295
5
5
2
113
160
15
15
15
15
15
15
6
283
15
15
15
15
207
15
283
2
163
62
62
168
2
132
168
135
2
20
6
6
135
48
48
6
48
48
9
135
73
15
5
103
471
135
496
4
1
15
218
204
1
62
15
1062
73
15
73
15
204
72
283
2
204
207
40
15
31
1
1
1
2
1
4
163
135
5
75
10
10
1
1
1
1
1
1
1
1
15
1
1
1
1
2
9
9
6
163
72
135
167
72
352
72
1074
15
1
40
1
1
1
1
1
1
1
103
168
111
4
68
6
147
20
72
1
1
1
4
73
68
20
295
249
15
1
135
1
511
157
218
218
72
73
72
72
62
135
10
111
15
36
72
1
19
5
15
5
5
5
5
4
15
1
1
218
186
160
218
1
3
2
1
4
465
465
218
9
20
417
62
160
776
163
218
40
135
82
9
1
726
5
15
135
136
62
9
1
62
62
9
19
163
1
1
1
68
4
1
15
72
135
247
798
36
15
15
40
218
163
62
135
35
2
283
1
135
9
7
6
3
135
1
218
218
77
864
135
135
386
77
15
15
15
15
15
135
1
191
1
1
4
135
253
8
68
15
173
5
1
8
1
20
1
227
9
68
218
4
72
986
8
2
1
132
121
135
121
6
1
1
1
1
1
1
2
62
4
6
218
6
62
15
1
15
102
1
72
15
1
4
62
204
102
168
798
5
9
1
6
10
10
10
2
48
36
132
115
111
1
283
9
186
5
135
218
218
40
58
62
704
1
5
62
135
72
40
40
72
9
40
19
1
15
218
123
62
121
218
3
495
798
3
135
218
568
160
135
160
798
798
218
218
72
160
162
20
111
2
135
11
5
2
1
20
15
20
366
568
1
62
40
3
15
3
3
218
218
15
135
72
72
72
345
2
7
20
86
1
382
1
163
6
218
5
10
5
1
62
273
121
121
72
1
4
1
10
15
2
7
1
168
1
15
773
62
140
15
15
1
1
1
20
5
204
135
20
135
135
72
10
135
135
283
15
72
6
1
1
1
5
20
4
218
91
1
1
1
15
135
1
4
4
4
82
2
5
730
273
2
2
10
170
1
72
160
72
41
218
41
173
829
3
121
1
77
4
1
122
1
6
135
9
1
115
4
295
315
62
62
15
75
20
15
1
1
1
15
1
10
5
1
218
496
9
19
505
1
77
6
218
573
132
1
5
218
135
2
62
537
247
72
72
72
511
1
187
1
6
273
218
218
15
1
15
72
135
62
15
4
121
20
103
5
204
75
168
15
15
15
15
15
1
1
135
72
9
135
230
61
6
283
195
20
931
204
1
218
4
48
125
9
77
62
1
1
15
1
72
173
135
9
382
15
160
132
9
1
893
15
6
2
135
1
5
138
511
6
62
135
62
62
62
62
62
1
218
3
48
1
168
15
5
52
511
511
15
111
4
824
15
15
15
102
10
5
1
1
19
4
1
5
55
136
283
2
10
19
1
10
210
218
72
568
15
163
1
9
1
135
1
5
1
3
63
677
5
6
157
102
204
2
168
1
1
1
1
15
15
62
36
35
1
1
15
9
23
352
1
2
2
1
65
5
15
1
210
135
10
122
5
62
5
62
3
1
10
10
10
10
10
4
5
273
111
5
207
9
9
40
365
73
77
135
159
257
173
20
255
257
160
1
249
15
2
218
204
204
1
15
135
72
1
1
9
9
1
7
1
1
1
1
1
1
1
9
6
62
798
40
72
62
218
15
20
1
1
46
1
36
10
1
15
5
62
160
1
52
1
15
10
15
239
292
1
15
151
31
1
91
1
1
1
1
15
1
1
1
505
5
1
1
1
10
77
72
68
111
135
75
111
218
163
6
68
6
239
77
1
1
1
119
135
9
6
6
6
6
207
73
73
6
84
73
84
73
5
73
5
5
73
73
15
5
6
6
6
4
5
675
163
362
160
72
15
20
3
15
596
15
15
15
5
6
5
20
135
6
72
382
73
1079
163
1
135
15
36
9
218
1
135
1
115
4
15
1
5
20
135
72
218
62
6
75
218
249
62
530
72
249
72
218
361
122
72
135
15
15
135
1
15
1
1
1
5
135
283
111
283
76
36
283
135
15
62
103
341
19
1
204
3
3
6
3
15
15
135
1
72
218
168
72
72
136
1
1
9
36
36
106
72
6
199
540
122
62
41
301
121
72
136
62
1
1
218
73
72
4
157
5
135
135
5
262
262
1
5
5
132
9
163
1
1
163
1
1
1
9
4
72
218
15
1
945
73
62
4
1
1
113
15
15
953
15
15
135
72
60
15
15
102
135
6
6
6
1
135
135
135
536
62
85
72
345
204
6
9
6
1
868
1
15
135
72
3
1
167
135
72
135
19
1
2
10
10
20
261
86
5
10
62
62
6
6
1
1
7
4
1
10
449
20
20
138
4
5
1
5
62
195
135
537
218
9
19
82
82
82
15
135
15
135
110
1
1
1
9
218
1047
15
5
2
20
61
4
4
3
160
5
36
697
3
102
1
135
19
40
218
530
20
111
9
6
6
9
1
607
62
135
6
163
218
15
86
163
218
135
135
40
15
218
386
798
135
218
218
5
135
798
218
218
135
72
199
62
1
2
135
2
4
135
4
2
2
4
4
218
1
97
204
1
62
2
6
15
15
15
15
15
15
15
15
31
15
113
60
15
15
1
15
1
218
19
690
6
1
7
15
1
5
135
3
6
241
1
111
115
72
72
40
72
168
1
295
315
200
72
20
121
121
20
20
20
20
273
20
10
20
20
20
20
26
20
135
20
20
20
1045
40
20
5
20
72
798
135
2
204
2
15
15
20
1
72
431
4
1
1
1
122
1
1
135
73
204
4
135
218
204
168
135
1
72
15
1
6
365
135
5
3
10
210
111
1
5
9
9
60
135
540
1
232
15
218
218
6
73
62
3
5
72
218
15
77
365
1
10
2
9
1
121
111
36
1074
135
1
1
1
15
72
1
1
135
5
62
72
15
1
1
62
5
15
135
72
72
218
135
1
15
1
1
1
1
111
103
2
10
195
247
131
204
135
135
15
15
6
163
6
60
207
1
72
207
1
6
135
1
1
1
1
15
135
5
1
10
10
15
1
1
1
2
72
135
135
111
218
20
10
218
1
103
1
135
1
283
1
1
1
1
1
1
2
1
1
1
1
1
261
1
1
1
261
1
1
1
1
1
1
1
1
102
91
345
43
1
20
15
135
1
72
15
1
948
1
1
4
135
5
1
135
6
135
1
135
1
115
135
168
62
1
1
15
5
15
5
1
1
1
9
2
1
218
4
10
9
1
9
132
26
135
135
20
163
160
9
1
4
135
2
15
35
135
33
1
68
204
823
10
1
1
2
218
1
72
135
891
2
1
60
5
20
72
15
4
10
10
19
1
1
1
10
1
15
1
1
1
72
62
77
19
10
315
6
2
2
204
496
204
62
3
1
163
72
3
72
449
20
40
15
5
20
1
19
1
1
9
9
9
1
15
72
72
111
167
200
15
20
86
20
1
1
1
283
62
160
40
218
72
160
135
72
1
1
2
20
5
9
6
62
20
72
97
1
1
1
23
1
1
1
163
352
1
1
136
1
2
97
160
204
6
135
135
160
15
15
204
2
2
2
204
135
204
2
255
20
1
1
4
2
15
20
15
151
15
465
15
5
15
1
1
62
103
218
210
6
1
5
135
1
168
132
511
382
204
122
168
456
62
62
62
168
77
122
135
135
168
168
62
168
62
135
168
62
160
62
168
62
168
5
97
2
295
6
62
135
1
704
62
62
20
2
1
5
135
20
15
345
4
4
1
15
4
40
280
301
5
5
5
5
5
5
40
2
1
433
72
15
283
15
9
4
135
135
15
135
9
1
295
295
35
36
35
35
77
36
36
596
1
1
1
1
1
15
91
1
1
1
1
36
5
218
15
163
110
48
160
511
301
157
173
142
135
811
72
72
62
135
62
72
3
72
949
949
72
1
111
77
4
2
135
82
1
77
1
1
1
1
1
9
10
2
2
2
1
15
218
62
218
73
5
15
19
163
511
5
111
72
135
72
2
1
62
1
1
218
1
160
72
72
62
62
58
6
62
135
77
9
1
5
218
135
1
5
1
218
5
9
6
6
135
1
110
135
1
62
72
15
62
218
36
77
556
1
10
72
62
10
5
135
4
170
112
160
72
1
77
62
73
62
1
1
1
135
135
10
1
112
68
1
121
2
2
1
103
1
86
15
1
15
15
1
1
20
218
218
135
1
62
431
2
1
1
111
111
5
115
530
135
1
1
135
121
121
110
2
62
62
382
1
511
15
160
20
257
9
121
72
72
72
7
64
116
62
142
4
1
19
2
62
1
9
9
72
10
534
1
4
273
72
441
20
72
135
2
15
1003
9
9
9
5
4
1
1
1
1
1
15
5
265
135
556
5
72
115
1
1
9
798
62
111
142
1
1
10
204
1
1
1
1
1
1
75
23
511
1062
77
714
523
1
536
161
160
2
170
2
163
5
121
15
15
1
15
209
15
15
283
218
2
1
2
77
1
222
2
62
4
20
62
1
62
253
694
111
1
135
62
207
135
9
9
6
9
9
1
8
135
218
218
1
121
135
382
160
72
72
72
72
72
72
72
72
73
72
135
73
72
72
72
1
200
62
690
218
72
72
218
218
15
15
15
15
15
3
315
1
6
75
1
77
996
257
1
1
91
9
1
1
10
218
1
1
6
1
1
1
1
10
1
1
1
15
15
1
1
31
1
15
15
1
31
1
1
122
15
135
135
200
9
2
2
6
160
218
204
5
62
62
5
218
5
36
168
15
1
6
5
15
5
9
5
292
5
5
15
10
9
9
9
241
20
15
20
15
15
15
15
15
62
218
163
708
283
135
20
2
5
382
5
1112
345
247
1
15
15
204
15
157
19
72
77
15
123
111
6
5
15
160
15
135
257
4
135
85
2
135
1
1
15
15
15
15
72
123
15
15
1
157
15
72
160
115
294
163
218
77
77
77
4
4
868
455
77
111
1
1
160
15
163
52
4
4
20
77
15
135
121
62
218
5
3
135
596
465
15
15
72
200
204
218
160
135
218
168
72
1
15
596
135
135
741
135
1
4
2
283
271
249
160
5
135
5
1
9
171
1
77
77
135
91
15
15
9
19
135
72
121
218
798
798
218
15
5
5
112
5
75
15
1
5
1
15
111
163
163
218
15
20
10
218
135
267
135
1
68
68
139
218
72
15
72
72
15
115
530
5
218
135
218
218
20
329
5
1
1
1
1
4
283
195
2
5
20
1
1
964
5
1
77
62
15
1
2
2
958
62
315
1
15
2
2
2
2
556
2
72
36
135
72
421
160
283
72
72
135
142
3
72
40
62
1
1
103
1
168
204
135
103
62
314
257
5
9
15
9
6
5
9
9
9
9
135
9
135
9
1
36
20
163
163
72
1
62
1
121
257
168
9
530
135
62
72
4
518
4
4
2
72
85
65
82
15
231
15
49
9
200
1
72
1
160
168
4
135
293
1
283
1
496
15
72
62
173
5
1
115
62
717
9
15
15
218
1
40
6
77
218
920
4
1
110
20
15
1
15
5
1
1
10
1
267
1
135
72
49
19
798
77
7
4
798
135
135
4
530
5
6
207
5
72
283
135
151
62
62
218
568
62
103
62
931
537
163
1
135
160
1
5
1
218
77
163
122
2
62
62
218
62
122
6
257
62
1
9
72
15
5
62
1
283
147
1
2
9
15
9
9
9
6
9
36
135
249
163
115
5
1
218
135
4
10
2
3
15
135
19
20
1
511
41
135
1
481
481
121
7
15
218
19
111
1
1
135
179
62
5
249
2
1227
15
135
163
5
773
82
62
20
135
135
135
72
135
9
241
379
173
19
218
121
163
40
77
1
9
2
135
111
135
5
218
163
6
62
2
160
1
135
218
36
170
382
15
102
60
1
218
115
15
121
135
556
704
295
6
1
164
6
142
363
62
77
4
9
1
1
135
122
218
1
1
135
135
3
135
135
255
20
160
20
3
5
23
15
9
363
20
135
15
15
1
15
142
556
204
111
1
36
77
15
2
135
350
218
218
68
4
62
9
1
1
9
3
4
257
160
15
1
204
5
967
1
5
62
62
163
163
5
15
142
10
77
1
1
1
273
1
311
135
1
15
9
395
103
779
9
249
129
511
111
111
138
868
35
75
62
72
72
218
218
72
72
218
160
62
496
20
7
72
123
5
62
20
62
9
77
5
1
1
20
9
1
218
135
111
72
20
218
218
15
15
68
135
273
15
1
163
135
5
5
5
5
5
15
407
135
129
8
73
234
168
168
5
15
132
1
15
1
5
247
20
135
72
72
72
9
449
15
72
72
72
2
9
77
111
6
135
449
111
111
111
111
73
15
97
1016
386
55
283
3
135
345
2
1
1
2
62
3
3
6
15
135
218
135
135
135
218
72
6
15
168
20
72
20
1306
329
1
1
20
2
267
5
15
20
72
72
131
511
128
615
315
62
61
48
15
1
72
62
160
4
507
4
62
15
135
1
1
1
1
138
97
15
4
9
9
9
110
1
3
1
1
253
15
135
9
6
15
1
6
77
204
218
1
4
111
1
15
135
19
111
1
163
72
157
15
218
5
72
77
77
111
135
1
163
2
135
111
20
359
386
72
49
496
102
68
62
295
511
3
186
537
20
1
465
15
3
9
1
135
1
19
72
15
1
1
111
3
773
72
640
135
135
135
1
10
218
1
89
167
111
5
1
1
1
135
218
200
15
5
9
195
15
9
9
9
9
9
49
218
15
2
82
15
135
3
15
798
283
77
3
283
868
204
20
122
135
135
62
1
1
163
5
361
1
75
72
132
62
5
5
37
9
218
153
773
3
15
15
537
449
586
10
131
9
9
1
111
5
135
1
135
36
1
15
121
9
135
5
15
72
20
1
2
1
218
1
142
1
68
1
1
1
15
249
135
121
3
2
122
111
40
15
15
15
15
77
2
62
72
135
163
5
163
135
20
77
2
36
446
15
121
478
36
953
68
969
218
77
72
218
77
111
72
77
135
4
4
135
20
77
77
530
366
20
9
361
77
702
111
135
111
6
77
72
363
135
121
135
1
135
173
20
5
135
163
1
345
135
218
40
253
4
160
6
283
72
135
3
9
