0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
-1
0
0
0
1
0
0
0
-1
0
0
0
0
0
0
0
0
0
-1
1
0
0
1
0
0
0
-1
-1
-1
-1
0
0
0
0
0
0
1
0
-1
-1
0
1
-1
-2
0
1
1
0
0
1
0
-1
0
1
1
-1
-1
0
-1
-2
-2
-2
-3
-1
0
0
-1
0
1
0
2
1
-2
-1
0
0
2
1
0
1
1
0
-1
1
1
1
1
2
1
-3
-3
-1
-2
-1
0
-1
1
3
1
1
1
4
7
4
-2
-1
4
2
-2
-5
-7
-7
-2
0
-7
-8
-1
2
-2
-4
-8
-11
-11
-12
-12
-9
-4
2
2
-7
-16
-17
-16
-15
-15
-17
-18
-20
-20
-17
-20
-26
-32
-40
-42
-42
-47
-45
-35
-25
-16
-9
-10
-14
-16
-18
-17
-14
-13
-17
-24
-27
-25
-27
-27
-21
-18
-23
-32
-34
-29
-23
-21
-19
-19
-24
-35
-39
-14
11
-1
-21
-18
-8
-8
-12
-6
3
-6
-24
-28
-18
1
31
47
45
40
24
15
20
10
4
33
58
29
-6
-6
-5
-2
10
31
59
45
15
52
92
39
-13
39
88
54
15
-9
-22
-1
18
10
-5
-8
-14
-10
5
6
28
66
79
83
77
55
35
37
41
-1
-37
-26
-13
11
26
-21
-66
-41
-14
-24
-8
-11
-24
45
90
65
39
-18
-47
21
83
103
105
53
-5
-14
-16
20
52
-7
-56
-46
-31
-20
-19
-12
-24
-33
-41
-88
-116
-170
-213
-115
-29
-30
-24
15
53
27
4
-2
-22
2
36
87
132
107
80
66
66
80
85
80
54
77
98
40
18
39
57
10
-55
19
71
-12
-75
-55
-6
-38
-92
-101
-118
-78
-30
-4
25
-55
-145
-121
-101
-145
-174
-128
-66
-60
-69
-17
37
3
-39
-76
-131
-144
-173
-229
-258
-221
-145
-144
-147
-147
-183
-131
-73
-68
-51
-92
-142
-67
-8
-254
-496
-356
-196
-126
-38
-81
-122
-121
-132
-54
5
-56
-138
-116
-77
-67
-41
-188
-332
-250
-185
-132
-64
-53
-31
10
56
-42
-160
-87
-25
74
177
121
79
-4
-102
-95
-106
-71
-19
-24
14
81
150
163
138
185
210
152
119
143
160
193
221
98
-35
-40
-44
-25
29
67
116
106
92
193
283
218
115
171
223
36
-162
-148
-107
-185
-222
-113
-26
-103
-240
-295
-255
-135
82
249
164
-7
-66
-110
-125
-56
15
42
-19
-111
-191
-305
-318
-240
-279
-362
-284
1
201
33
-204
-224
-200
-226
-237
-231
-232
-301
-471
-604
-535
-357
-289
-304
-206
-51
-56
-160
-178
-141
-124
-32
126
131
18
-66
-158
-165
-47
49
66
-2
-61
-88
-170
-130
32
19
-92
-91
-75
-95
-89
-76
-87
-144
-133
43
137
45
9
26
-22
-75
-96
-105
-101
-83
-80
-62
-1
-65
-195
-100
107
155
62
-27
-29
-40
-144
-223
-134
2
-47
-66
99
56
-162
-117
116
228
181
166
270
299
210
127
71
61
71
108
190
179
104
129
188
181
147
217
362
353
288
333
228
-4
-12
73
94
207
305
290
401
584
562
486
533
527
491
531
405
154
116
264
365
299
186
258
416
424
295
221
297
367
385
370
188
13
86
197
132
-7
-11
135
215
173
131
55
-63
-91
-67
-74
-26
-13
-59
112
302
92
-200
-195
-78
-116
-295
-298
-78
46
165
369
332
156
151
269
395
433
446
488
380
252
299
362
369
390
519
662
555
382
445
583
550
326
244
375
231
-55
-100
-232
-407
-228
-30
-124
-309
-431
-489
-560
-569
-397
-249
-179
-89
-131
-294
-366
-271
-77
3
-90
-145
-130
-137
-96
-75
-157
-98
62
0
-118
-116
-167
-171
-49
-131
-345
-251
-111
-255
-282
-142
-118
22
255
210
15
-81
-115
-138
-232
-468
-674
-572
-140
219
143
-89
-9
262
257
-62
-193
43
311
512
632
451
70
-204
-376
-355
75
475
434
339
279
35
-74
108
333
506
563
417
185
53
66
154
241
323
401
383
325
308
148
-147
-302
-223
-49
-4
-73
-115
-248
-384
-270
-214
-328
-126
254
287
123
18
-85
-204
-254
-147
-5
13
-19
55
240
297
153
95
239
387
294
33
-100
-161
-174
31
159
53
85
185
85
132
350
207
-50
38
109
56
162
205
54
-34
-4
122
310
384
267
-67
-271
101
414
100
-118
78
221
237
174
45
62
193
190
88
104
269
320
47
-197
-142
-170
-288
-100
210
354
353
210
62
144
310
356
501
730
674
473
402
322
185
60
-41
-2
215
407
342
13
-204
-90
-21
-52
155
316
198
130
69
-159
-272
-121
124
387
574
589
569
566
481
374
381
545
711
668
420
133
15
-45
-233
-203
96
219
221
269
150
-186
-452
-384
-135
-25
28
138
75
-174
-372
-521
-676
-728
-583
-324
-172
-183
-204
-177
-202
-339
-465
-456
-313
-104
16
33
15
-114
-246
-221
-174
-216
-251
-158
73
275
230
10
-110
-141
-170
-102
30
156
273
335
326
162
-150
-327
-287
-232
-151
-12
18
2
30
-83
-261
-250
-134
-147
-360
-591
-545
-194
31
-182
-397
-209
53
98
5
-160
-306
-306
-168
-19
37
106
190
-14
-225
-80
-295
-908
-878
-441
-281
-116
-25
-332
-654
-756
-912
-1018
-762
-308
79
243
16
-356
-502
-562
-708
-709
-412
-21
210
200
19
-238
-405
-310
-174
-128
175
537
435
136
18
-48
-140
-137
51
338
509
513
417
302
361
538
542
353
160
263
528
365
160
446
579
423
440
359
51
-169
-231
-147
-2
46
-10
-158
-379
-560
-647
-688
-691
-626
-464
-249
-219
-530
-770
-600
-391
-308
-168
-120
-132
-16
24
-91
-162
-30
244
385
428
537
511
338
314
365
316
304
371
410
360
140
-151
-363
-459
-356
-185
-100
52
142
-154
-621
-795
-642
-368
-81
86
71
-31
-174
-357
-481
-479
-531
-732
-774
-444
28
119
-356
-696
-309
282
278
-263
-630
-513
-331
-543
-949
-970
-554
-176
-228
-541
-540
-381
-470
-334
120
324
354
449
341
-49
-392
-457
-243
99
372
534
533
321
35
-230
-435
-486
-290
95
336
276
97
-84
-236
-297
-98
289
408
290
297
288
143
43
43
104
156
262
520
625
521
558
610
522
438
393
337
62
-134
214
369
20
59
480
684
622
394
150
19
-57
-183
-317
-296
-190
-201
-359
-584
-669
-517
-403
-438
-367
-240
-245
-246
-198
-206
-281
-370
-336
-118
161
312
293
226
33
-248
-311
-263
-284
-165
45
81
106
308
414
355
288
70
-147
-57
82
22
-176
-344
-356
-396
-560
-641
-613
-558
-479
-460
-484
-351
-199
-329
-540
-634
-784
-803
-532
-454
-583
-417
-144
-65
-14
69
188
317
303
190
162
377
662
506
-53
-344
-50
394
418
129
62
244
229
-119
-583
-909
-849
-521
-330
-323
-255
38
375
407
229
203
265
18
-383
-296
122
256
183
162
210
286
270
73
-274
-563
-579
-405
-255
-257
-306
-254
-194
-221
-298
-290
-75
153
174
100
38
-50
-154
-205
-147
-43
34
160
317
330
194
87
82
41
-36
42
105
-18
-70
-62
-163
-203
-80
75
8
-189
6
340
189
-57
13
119
234
368
252
25
-32
-74
-152
-71
8
-70
5
266
450
586
628
512
459
559
662
509
111
-60
70
184
271
396
523
499
297
209
202
46
-45
73
192
235
281
282
166
-17
-190
-238
-159
-83
-35
0
105
286
259
78
54
65
-27
-51
91
259
289
255
339
525
609
548
544
689
858
857
625
347
195
221
346
398
399
362
192
-26
-240
-428
-462
-326
-85
98
98
130
242
119
-215
-411
-392
-228
13
106
7
-102
-204
-267
-111
199
380
387
409
511
631
641
474
328
345
407
374
239
196
276
250
79
-118
-230
-260
-364
-477
-489
-551
-686
-727
-670
-641
-642
-657
-667
-510
-239
-29
176
383
506
433
141
-60
-56
-66
-198
-383
-370
-89
180
257
210
146
5
-188
-317
-593
-980
-1069
-882
-706
-669
-743
-754
-585
-340
-225
-301
-379
-248
-159
-516
-888
-825
-711
-603
-309
-75
21
85
92
-22
-216
-285
-132
161
359
322
462
882
984
697
354
-138
-582
-476
-22
314
488
556
596
634
602
551
537
515
529
855
1296
1020
395
404
431
97
237
622
759
1241
1876
1853
1539
1469
1446
1333
1157
1012
896
664
467
452
465
297
-10
-57
51
-81
-118
40
17
25
241
315
233
247
169
-67
-172
-204
-248
-119
130
256
101
-118
-40
118
138
274
461
426
351
356
305
310
475
613
533
222
0
-93
-351
-434
-180
-91
-13
255
248
30
49
144
-18
-325
-433
-325
-329
-402
-260
-93
-117
-143
-59
53
58
41
152
194
118
194
245
120
118
328
466
509
543
511
475
467
183
-236
-427
-545
-739
-832
-914
-1076
-1205
-1149
-1005
-967
-1060
-1134
-1092
-975
-906
-647
-143
61
-227
-514
-408
-141
-232
-516
-494
-294
-258
-418
-494
-376
-387
-755
-1129
-1032
-618
-464
-409
-275
-366
-659
-859
-888
-839
-937
-871
-568
-445
-349
-34
40
-105
-34
256
471
545
457
296
226
149
-121
-218
59
336
448
449
307
258
459
692
705
413
51
-194
-395
-584
-738
-769
-666
-650
-496
-71
39
-313
-554
-495
-260
31
191
167
77
-126
-493
-830
-878
-637
-484
-574
-523
-81
494
883
1001
1056
1105
1014
778
496
164
-173
-495
-757
-971
-1043
-889
-582
-300
-113
99
479
655
497
420
369
195
285
498
378
50
-142
-107
-111
-351
-483
-215
149
325
404
551
648
622
616
673
674
782
932
853
682
674
592
271
-131
-298
-388
-691
-940
-667
-121
127
-24
2
177
-1
-276
-251
-284
-394
-300
-116
-58
-33
-58
-121
-13
301
586
829
937
835
782
917
955
766
504
420
494
520
357
66
-158
-283
-462
-574
-607
-729
-845
-789
-594
-429
-447
-498
-439
-375
-452
-607
-543
-296
-193
-239
-333
-516
-672
-684
-561
-459
-393
-210
-21
-51
55
235
10
-180
93
125
-140
-229
-249
-362
-313
-176
-161
-215
-221
-286
-251
-165
-147
-96
-8
65
228
323
283
72
-99
66
335
298
115
98
249
332
311
259
234
351
530
528
319
150
160
268
323
270
266
421
481
378
265
326
567
664
551
547
579
627
751
561
235
388
428
-25
-77
213
149
-42
-6
218
385
326
419
581
477
296
375
569
475
170
395
802
681
579
853
762
583
769
749
488
450
389
431
806
989
830
905
900
399
415
940
746
197
227
659
850
419
168
325
269
110
189
305
313
54
8
187
136
-257
-391
-33
104
-485
-854
-657
-399
-678
-1191
-1169
-662
-431
-512
-630
-515
-306
-234
-302
-111
364
441
19
-147
92
348
346
206
207
215
231
340
477
481
244
69
220
189
-23
-108
-133
-426
-987
-1250
-983
-977
-1185
-1032
-696
-476
-309
-331
-451
-523
-571
-600
-536
-433
-310
-288
-339
-197
-9
-28
86
388
514
587
681
555
331
318
393
324
198
177
255
400
411
301
366
443
279
169
212
170
215
474
624
587
529
318
108
164
249
108
39
174
287
229
182
181
140
101
380
582
342
394
816
594
143
175
344
335
226
72
85
247
199
-109
-2
281
-12
-310
-307
-644
-812
-589
-846
-1037
-501
-420
-930
-952
-844
-968
-780
-439
-356
-329
-214
-204
-389
-572
-716
-735
-501
-249
-89
160
350
245
-12
-136
-96
124
198
-69
61
630
590
3
-250
27
114
-225
-116
637
1008
556
66
478
1026
706
162
174
412
262
-337
-500
-322
-574
-1003
-1041
-868
-721
-742
-621
-287
-69
-285
-612
-613
-472
-606
-612
-559
-662
-466
-77
-170
-352
-282
-185
-67
148
241
170
148
315
478
431
357
485
602
438
268
370
734
966
892
610
188
111
669
502
-386
-393
151
-7
-301
-274
-240
-263
-276
-543
-652
-423
-383
-388
6
174
11
101
289
258
370
397
-107
-349
31
232
381
695
429
-53
84
427
468
453
451
199
-388
-442
207
80
-766
-667
-244
-468
-554
-383
-377
-108
376
382
-129
-501
-384
-54
129
-54
-337
-511
-842
-1201
-983
-777
-1047
-1010
-446
-175
-148
-198
-297
-384
-397
-285
-32
4
-108
-150
94
-28
-752
-868
-292
-339
-627
-489
-207
-190
-426
-442
-294
-453
-576
-415
-291
-489
-772
-479
-156
-561
-1108
-960
-260
-35
-711
-925
-691
-963
-1185
-942
-915
-1029
-1004
-670
-353
-451
-879
-956
-512
-175
-450
-710
-575
-266
-142
-173
-265
-420
-483
-189
258
542
396
129
189
312
231
230
393
357
-121
-481
-265
-68
-176
-208
-353
-689
-550
-156
-164
-171
132
380
535
515
223
230
830
1087
629
490
818
905
849
816
783
778
664
678
902
1024
923
640
547
854
1097
946
279
-333
-7
535
271
-193
-225
3
110
-83
-200
-91
19
74
-170
-550
-575
-455
-176
308
617
800
744
183
-434
-487
200
310
-739
-896
19
-25
-572
-566
-370
-219
-173
-110
156
243
207
112
-218
-181
284
276
-104
-364
-456
-415
-398
-105
461
386
-53
12
163
-59
-404
-413
6
232
219
335
182
-218
-359
-394
-464
-539
-553
-437
-620
-761
-99
404
172
52
-4
-246
-411
-506
-558
-919
-1378
-1081
-612
-824
-1229
-1334
-1148
-944
-906
-904
-725
-398
-523
-847
-334
40
-341
55
627
-136
-857
-552
-291
-494
-762
-906
-736
-269
-75
-448
-795
-634
-330
-438
-669
-279
299
235
104
474
629
144
-228
59
266
-103
-375
-179
200
252
-194
-412
-255
-77
209
-44
-615
-197
216
-354
-622
-270
-108
-346
-638
-476
-147
-128
-345
-855
-1280
-1017
-549
-689
-1108
-971
-512
46
777
558
-50
814
1546
944
727
729
281
230
540
800
727
441
812
1276
939
697
1020
1246
1149
944
771
836
1177
1032
370
202
111
-74
555
817
84
44
596
699
502
293
559
1033
1004
1044
1203
881
588
656
784
801
675
712
950
869
388
31
109
146
-138
-151
193
464
657
705
480
99
-223
-131
100
30
207
722
745
489
710
950
744
626
706
746
944
960
702
924
1135
507
92
609
1069
780
372
625
899
608
833
1516
1286
617
504
703
754
463
109
106
325
637
747
429
239
318
259
124
157
294
208
-123
-139
69
-27
-117
106
54
-371
-294
250
455
475
721
837
707
500
334
268
172
-14
-65
259
721
655
117
327
1019
601
-103
318
793
706
842
1375
1413
664
22
118
645
718
226
367
900
347
-316
218
698
219
109
381
426
579
714
521
576
468
-6
7
340
440
181
90
510
900
541
-17
-98
99
98
188
375
532
424
124
267
210
-83
-143
-238
-257
-5
-10
-115
14
383
404
-354
-855
-276
115
-232
-639
-556
-190
-431
-1251
-1304
-650
-93
6
93
328
480
362
214
580
740
236
-551
-571
162
397
-616
-809
-53
134
-217
-258
-228
-193
27
231
-63
-586
-270
302
145
-259
-20
380
306
144
69
138
161
188
-75
-149
-79
20
-52
-268
-571
-715
-528
-337
-550
-1186
-840
282
210
-784
-366
91
110
-34
-320
-597
-363
-44
-129
-543
-983
-1254
-988
-737
-529
-930
-1635
-1050
235
934
2044
3465
2903
1508
1406
1674
1198
211
261
697
-1904
-4369
-3293
-902
-890
-3708
-4770
-2392
24
1430
3103
3707
2395
-55
74
2057
2300
1014
323
-440
-2314
-4519
-4448
-718
3443
2612
-2516
-3237
1444
5151
2015
-3611
-3405
2530
5905
2174
-3655
-4331
700
4682
2475
-1787
-2780
-2060
-3181
-6703
-6045
-2998
-4335
-4116
322
1510
-1430
-3645
-3346
-2143
-2570
-870
1565
-1785
-5840
-3335
2168
5025
3341
-2631
-6476
-3182
2655
2701
-2698
-4302
2604
2290
-6716
-8372
374
7493
5104
-1993
-2357
1260
2418
-1159
-4672
-4300
-1672
637
2891
3091
1580
-26
-3083
-5715
-3109
3938
7472
1720
-5364
-2966
-816
-3363
206
7953
7959
2279
-9
4338
7212
3067
-825
-3717
-5926
215
8488
5614
-113
252
4023
4084
208
504
3762
448
-2079
364
734
-2141
-2086
3513
6644
-437
-10112
-11025
-3304
-518
-6071
-8820
-3626
1936
1387
-531
3958
9494
8706
2380
-3146
-3327
3860
13395
17350
14362
8355
1609
-3701
-6228
-2965
3127
5405
-157
-7123
-5235
3298
7205
5828
194
-6103
-8211
-5243
-523
-506
-5502
-6742
-3051
909
-597
-4845
-84
7594
6037
-495
1518
14088
14502
-2859
-8944
-41
6025
4670
3067
5727
2977
-5080
-2623
3376
1333
31
4729
6827
2610
-3362
-5858
-2178
4272
6895
1351
-9380
-10615
-2398
-1490
-5449
-3138
3694
5742
-1002
-4271
-427
-193
-1229
491
-368
-2891
-3693
-121
5673
6521
2553
-1432
-5321
-3698
3309
7140
4740
911
2120
6496
3353
-6315
-12417
-6242
1590
-4541
-11506
-4360
3362
-1143
-12326
-12491
-3332
-1831
-4364
167
4669
3783
-934
-4126
-1670
3553
4915
-596
-11892
-14407
-2895
4718
-267
-3955
-22
3033
-3751
-12776
-12407
-4907
-614
-3073
-10438
-14613
-10189
-1311
2709
-1377
-4868
1056
3158
-5394
-9934
-339
13449
12475
1203
903
3378
-2948
-13031
-16947
-12268
-11986
-12347
-941
4808
478
525
7457
13519
12034
7103
6017
6037
3742
-2946
-11800
-17609
-15136
-10806
-14860
-21086
-17405
-3827
9674
13068
10199
5248
-3
-1591
-4571
-14673
-22576
-20267
-12757
-7375
-7479
-15355
-24822
-27014
-17844
-2178
7059
6934
4371
3109
4273
1813
-6217
-13227
-14679
-7740
2113
3969
-3426
-13666
-18954
-18183
-16624
-16238
-12491
-1081
9081
9824
8576
5545
-5829
-16219
-12107
4097
13222
4660
-6720
-4374
7543
12993
6618
1425
3934
10324
17570
18146
9082
2293
6606
17406
24215
23056
15286
5804
445
1338
5041
8212
12882
20479
24514
22851
17473
14119
14781
12132
6110
6770
17471
28325
26404
23162
28223
31092
28523
24601
21307
15637
4169
5953
23238
31595
27694
23808
22625
20641
14998
14722
20410
20674
13234
8556
13032
19415
20184
22269
27069
28624
23228
16110
16801
21516
18484
13183
12779
15149
15256
11636
7982
8128
11054
17957
23528
21165
14189
9848
7853
3512
-2633
1618
15687
23993
20958
14430
10929
11270
8392
2330
810
6155
10918
8813
1313
-2447
-844
-2125
-5658
-772
6649
6202
-726
-6168
-3557
3203
5598
3764
-893
-3332
-1374
495
-3884
-14218
-17018
-5768
4965
1683
-11912
-14535
-3736
-2026
-11821
-15269
-6518
3485
2789
-5318
-11626
-11253
-9969
-14552
-18130
-13749
-7534
-11110
-23377
-25626
-15750
-11575
-18006
-22743
-17622
-10858
-12110
-17403
-19760
-19008
-18878
-20281
-21518
-23841
-26748
-25764
-21529
-21123
-25946
-31021
-32048
-30655
-27867
-21098
-16230
-20488
-25168
-24153
-21353
-20724
-22893
-25565
-25333
-22608
-20633
-22951
-26691
-25236
-20275
-22243
-27057
-24161
-17065
-15004
-20105
-25630
-25674
-24831
-23238
-20992
-20624
-22983
-27728
-28623
-22168
-17715
-20079
-25587
-26122
-23860
-25136
-25688
-21741
-20137
-21098
-20209
-17124
-14613
-13310
-17434
-23918
-24932
-18249
-11831
-13412
-15704
-11719
-15906
-27084
-28965
-21819
-16439
-17218
-20269
-17591
-12978
-10649
-9857
-14669
-23385
-23096
-14332
-7913
-11111
-17561
-15349
-8413
-7818
-11355
-13380
-10257
-7150
-6909
-5485
-2468
-1877
-5985
-10099
-6881
-3168
-1925
-243
301
-447
998
3468
4493
5261
8084
8991
5853
2369
4799
7372
3297
2440
7795
9788
7854
5561
6041
9749
13512
14421
12003
9898
10386
12296
13506
14972
15920
9295
3105
9726
16739
15146
12972
14348
17313
17105
14185
14816
16543
15799
14694
10622
5494
9184
16441
16113
12946
12625
12087
11979
14026
17391
18357
15009
12356
12495
10915
12058
17777
21819
19928
15000
13461
17899
21565
19816
15632
17316
19591
15556
11666
14396
20157
21119
14149
9952
11899
15186
16576
16008
15611
15900
15773
17864
18056
13246
10008
14955
22431
22833
17100
16795
20971
20171
16173
15861
17474
18867
17573
14665
15478
21322
23475
19378
15441
17692
21032
18287
15309
19460
19785
15736
15651
17267
15521
12259
13510
18961
17068
14184
19497
22378
18165
16584
18014
18239
17396
19260
23088
21519
16774
18153
19386
15688
13835
15232
16738
16426
14653
14391
15367
16399
15650
13215
12885
14875
14176
10833
10652
13817
13388
10347
10706
14160
14641
10916
7546
7741
9968
11398
10765
10496
10003
6586
3891
4618
5104
5692
7901
8158
5403
2686
4781
9242
9187
6271
5705
6354
5423
877
-2562
-662
3460
2707
-2822
-5342
-3380
-2225
48
3682
4618
1378
-2315
-1965
39
-959
-2411
-2872
-4628
-5714
-4149
-5327
-8069
-5951
-3853
-5548
-6111
-5307
-4960
-5800
-4037
1116
1377
-3808
-6506
-6442
-6906
-10403
-12044
-8712
-4784
-5574
-10293
-10518
-5331
-7350
-12077
-9568
-5710
-7350
-10881
-10183
-5510
-4864
-7758
-9042
-10746
-13038
-11312
-8305
-6627
-4878
-6022
-10979
-14724
-13301
-8931
-9264
-13719
-14586
-13785
-15138
-15507
-13114
-10532
-11304
-13055
-11090
-9030
-10294
-11584
-13412
-16052
-16206
-13364
-10928
-11566
-13991
-13725
-13556
-16536
-16474
-12606
-12885
-14802
-13948
-13521
-14282
-13683
-11200
-9505
-11346
-14693
-14676
-10926
-10264
-15760
-19831
-17779
-12342
-10567
-13568
-14419
-11481
-10236
-12470
-15043
-14017
-12576
-13058
-12523
-12024
-13432
-13203
-11221
-12008
-15620
-16515
-11946
-9341
-12588
-12808
-9901
-12524
-15974
-14748
-12131
-12188
-14776
-16051
-15547
-15578
-15261
-14492
-14183
-14474
-14255
-12489
-10100
-9326
-12983
-17522
-16782
-12394
-10474
-12391
-14022
-12001
-9488
-10996
-16148
-17042
-11524
-8460
-10709
-12098
-9044
-4840
-5518
-10028
-11374
-8618
-6615
-8794
-13111
-15102
-11474
-7179
-6829
-7412
-5900
-4985
-7830
-11623
-9145
-5280
-5948
-7161
-5152
-2873
-5326
-9701
-8234
-3742
-2921
-6746
-9790
-7049
-1341
475
-2998
-4233
-1586
-2885
-5892
-4779
-1856
-915
-2862
-4224
-3436
-4036
-3713
-2084
-4992
-9817
-7438
234
5269
3480
725
1531
1165
-1332
-500
2892
5730
4215
1567
821
-1983
-5771
-4912
-233
2421
-887
-2160
3452
7219
7063
8042
6679
2935
3489
4234
1339
752
5211
10304
9168
2370
-873
1313
4602
5746
4061
3095
5148
7636
7291
5411
5891
8034
5456
-467
643
8582
12137
10160
8484
8932
8918
6925
5354
6864
8560
6760
3243
2654
6689
10795
10285
7130
6205
9947
14198
12180
8277
8141
9558
8809
7215
8870
12748
12606
9202
6839
6624
9606
15172
14818
8362
5615
9555
13527
10447
7021
12902
18228
14550
7993
7538
11903
10481
5061
5617
10468
13380
10800
6114
4376
6763
11591
15050
14367
11153
8394
9930
12771
11205
8243
10462
13047
11822
9512
8406
9700
13519
13912
10156
8622
10378
9709
9039
10774
11693
10221
7526
5951
7234
8719
8160
7040
9235
11843
10360
8449
10112
13373
12049
7484
8684
13537
14421
12438
9773
7606
8528
10752
9690
7866
9441
11454
11752
11307
10523
9909
10673
11085
9983
7892
7939
9593
7278
2631
5324
10404
9732
5775
5256
9031
11514
8681
5194
4464
6685
8827
7753
4588
4643
6745
4311
731
2437
6181
6082
3002
4221
7856
4188
691
4979
9060
6716
2111
2509
4743
72
-5128
-2893
3492
5146
85
-770
5433
8806
6083
2111
2935
5325
2751
-1455
-184
5519
6041
-400
-1883
2556
4001
-1038
-4694
-1241
4172
3640
38
765
6575
6608
1529
-249
1963
2347
843
-803
-1081
-1278
-803
-151
-941
-2328
305
2532
198
-1867
-2088
-2850
-2665
-1247
794
1315
-243
-450
868
-94
-3058
-3933
-497
1291
-1894
-4262
-3198
-2665
-2797
-2139
168
-1035
-6163
-7750
-5370
-4752
-3272
-620
-120
-3086
-4429
-1386
707
-2599
-5159
-3773
-774
374
-573
-1386
-2610
-5386
-5054
-3487
-4609
-5622
-3697
-1570
-2458
-5453
-4956
-1693
-112
-1445
-2454
-2336
-1883
-3422
-6439
-7374
-3845
-759
-2550
-8126
-9518
-5833
-3602
-3789
-2599
-2432
-4051
-5370
-5646
-5204
-3531
-1875
-2538
-6330
-9043
-7503
-4613
-3305
-3211
-4186
-5655
-6217
-5310
-3857
-5236
-8792
-8333
-4809
-4990
-9005
-11231
-8513
-6171
-7367
-7726
-5654
-3783
-4312
-5577
-4148
-4180
-7754
-10260
-7960
-3415
-2810
-5748
-6560
-6299
-6847
-7366
-7567
-7419
-5918
-2883
-641
-2567
-5908
-5030
-4612
-7494
-7634
-4292
-3733
-8093
-12618
-9741
-3934
-2628
-6054
-9417
-9661
-5572
-2155
-3584
-6137
-4252
-1956
-3076
-6701
-7796
-7158
-9493
-10392
-5888
-3156
-4000
-4525
-3771
-3295
-4447
-6484
-6755
-5350
-4122
-3892
-4171
-3871
-2803
-4981
-9375
-10131
-8336
-7272
-4824
-2343
-3022
-5974
-6832
-3751
-1024
-1779
-2682
-2931
-4591
-4171
-1710
-2308
-4809
-5231
-5447
-6283
-7452
-7398
-6395
-5258
-5409
-5044
-2136
185
-2151
-4685
-4446
-2996
-3395
-5561
-6487
-5846
-4832
-2769
-2367
-7075
-10150
-6930
-4750
-5316
-3412
-1744
-3585
-8124
-9711
-6195
-3698
-5624
-8183
-5329
-108
-1715
-6825
-8226
-7087
-4836
-3988
-2471
-513
-2530
-6773
-6727
-3671
-3489
-9068
-11733
-7701
-2190
-1487
-4205
-4474
212
3164
433
-4540
-4322
-1726
-2034
-4231
-3890
-1547
-1019
-2966
-2805
-3259
-5947
-9390
-8342
-1899
2781
2309
1796
1109
160
-1763
179
4856
1532
-7107
-6790
274
4254
1343
-2348
-1346
-454
-2065
-1522
-407
-209
1986
4236
4093
1654
1131
4083
4237
-1128
-5010
-4190
-126
3237
1706
-2474
-1661
3198
4647
59
-5036
-2637
3495
4691
1095
-1603
-1060
-441
-2710
-2653
-879
-1334
-3611
-2064
4024
7364
3178
-702
409
2967
873
-3
5713
7856
431
-3666
-1256
1338
1015
1502
4948
6558
2029
-761
2999
8987
7252
1519
2175
7394
6996
175
-4561
-313
4065
4039
4791
6574
6636
4859
-291
-4803
-1013
7521
11243
8089
4275
4144
5656
3670
545
1277
7101
8107
2684
-241
977
1753
5178
9028
9806
6694
3819
4452
5750
4163
5139
6069
2335
-154
920
875
1528
3799
5663
4069
337
2466
8336
7638
5170
6979
8422
8087
8020
8355
7393
3388
949
3021
6377
8348
7276
3557
925
3112
8084
9950
7235
5364
6792
7345
4949
4152
5918
7159
4160
2253
5970
8908
5874
1524
1478
5539
6614
3946
1917
3597
4885
1681
176
3663
6675
4373
-734
1248
6527
4864
2882
5194
5634
1958
-579
3711
8680
7182
5901
7862
5751
1753
404
457
36
284
3061
6388
4303
1935
4398
8473
8031
4418
3641
6538
6600
5202
5595
6124
4305
2131
1243
1675
1837
1945
2183
1796
1406
2496
3511
3847
4659
5187
4733
4098
4426
5443
4190
2132
3526
6363
6434
2701
1263
5486
6815
2061
-1272
110
3933
5178
4943
6425
7740
5195
205
-3277
-242
6540
8360
980
-5801
-4794
699
1696
-489
505
2665
1705
3255
6254
5094
94
-2732
-1009
-58
-2944
-1905
2177
1607
310
1759
2435
994
-285
1609
3435
941
-73
2413
3479
1482
-1184
-3117
-2715
-207
1880
2214
947
-1283
-1435
937
3465
4877
4593
2155
-417
-944
159
701
-1074
-2637
-302
2415
1116
-2953
-4406
-1578
258
-1764
-2770
806
3760
1722
-398
154
-165
-3454
-5410
-1989
-682
-3286
-2669
3
-1250
-4300
-1879
5741
6539
-330
-5147
-3323
-162
-92
-1396
-946
-813
-3088
-5750
-4087
-627
568
-411
-2046
-2343
-263
3357
5034
759
-3364
-675
3375
2474
-2157
-5569
-7165
-7585
-2451
4667
4088
-3229
-6566
-1239
1927
-3029
-5325
-1803
1112
-396
-5570
-8542
-5144
721
2460
-893
-3009
-598
1791
-182
-5193
-7947
-5324
438
3022
-145
-5701
-7594
-4874
-1242
-204
-587
-296
1408
1111
-3537
-7826
-4904
150
-22
-3868
-4189
-358
1649
-205
-811
671
-291
-5735
-8159
-6499
-4772
-1808
1652
457
-4141
-6121
-1443
1082
-1609
-2474
55
915
-232
-1676
-2116
-3873
-6186
-6846
-3949
-397
-81
-2917
-4524
-2717
226
671
-1163
-2616
-2079
-1646
-2860
-4427
-5566
-3012
1450
1921
257
1512
2865
-1390
-8367
-5312
3344
3099
-3207
-2168
5888
5552
-5439
-7992
-2321
-2475
-7299
-6082
1043
2718
-1182
-280
1711
-664
-4054
-3292
-1758
-4468
-5459
-993
1208
-653
-2635
-3317
-5046
-6599
-4635
-1073
-57
-509
-183
-91
-1029
-2550
-3222
701
4864
714
-6779
-8582
-5136
-4142
-6932
-5887
-1333
1741
5248
6146
900
-5680
-6726
-2130
93
-2403
-3155
-657
1634
1256
-395
-1015
-2472
-5239
-5335
7
4974
3427
145
194
932
-134
-3607
-6488
-3773
1921
2211
-2001
-3161
-46
1851
-1139
-4944
-4261
-58
3305
1773
-2975
-5368
-2163
3757
5176
785
-2696
-16
4405
2439
-694
1611
4344
1281
-4291
-4138
-241
978
3241
4629
-275
-6759
-5897
2142
7557
5157
1445
355
1167
2099
37
-5762
-9608
-7653
-1340
3772
5319
5533
5039
4289
3897
-276
-4867
-2464
3975
5591
1599
-1416
-1011
-1262
-2577
-1721
2359
4771
1839
-1740
-250
3697
3107
-1664
-3419
-737
2424
4998
6621
4701
-2329
-8593
-7483
-1028
2621
2473
4941
9404
7948
1706
-2500
-2031
-2360
-3537
319
5189
4089
823
-687
-1183
-3898
-5222
-1897
1347
-625
-3133
1320
8294
6516
-493
-4391
-3516
-2426
-2036
235
2927
3085
1725
-1189
-5374
-9217
-7866
-1702
4004
5330
3730
3362
3349
265
-2534
-2079
-193
-1324
-3176
-539
2726
324
-5308
-6698
-1228
3772
2904
-346
-855
2643
6138
4343
-2181
-6607
-4014
1791
3800
2025
1627
5230
7422
4018
-795
-3830
-4308
-57
4998
5158
516
-2838
-2238
-1573
-3552
-4681
-492
5715
4356
-1531
-2766
927
3150
-84
-5530
-6563
-3291
576
2105
2967
5768
6766
2205
-1978
-1275
1406
2704
3798
5331
4149
-1846
-7705
-7153
-1156
2031
54
-1350
1847
5648
5506
3684
1201
-3125
-4210
-15
4008
3997
1091
-1647
-2724
-1954
-805
-1134
-1298
210
718
-337
1291
5671
6616
825
-5737
-5611
-2595
-3996
-7452
-6086
-396
1666
-942
-1499
-239
-603
-2035
-2418
-808
2284
5282
5510
2475
289
602
-519
-4521
-7218
-5501
-1960
-303
-585
-695
-973
-2420
-2696
-404
-59
-1431
1294
5296
5152
2902
941
-1217
-4462
-6871
-5359
-93
3889
2364
-2102
-3619
-2027
-1636
-4471
-5775
-2215
3851
7607
7249
4317
648
-2323
-3751
-3728
-964
2215
1695
-401
-341
258
-2
-1332
-4027
-4373
308
5019
4163
-618
-415
4745
5328
633
-2174
-846
-744
-3730
-2842
3069
6045
1245
-6633
-8998
-6947
-3650
655
2094
-156
-975
258
152
-2867
-5522
-4642
-1367
830
977
204
-255
-1337
-3850
-6692
-6783
-3425
260
423
885
3889
5005
1852
-1674
-2517
-859
-455
-1274
-1104
1517
4275
2859
-2517
-6027
-3920
859
997
-1935
-714
5630
9640
6502
1501
541
721
-247
-693
1629
2165
-2000
-5098
-2149
3322
4295
183
-1380
2470
6038
3772
-167
1042
4715
5503
1958
-3001
-5007
-2904
1121
2090
-79
526
3660
3512
-722
-3089
-1183
475
768
2797
5210
3990
-1196
-5037
-4381
-1994
-1640
-454
3415
6510
4224
-1606
-3303
1022
2844
-1360
-5749
-4257
79
1251
-20
909
3755
3973
945
353
3366
5438
3562
2347
4535
5375
1138
-3549
-4367
-2384
-1293
-823
199
1581
1262
-514
381
4705
6638
3185
-1626
-1913
1662
2394
-1409
-3137
1328
7337
6795
407
-4172
-2860
330
-428
-4201
-3732
2550
7475
4903
-946
-4014
-3835
-1396
817
1061
484
1478
3862
3063
-1907
-5232
-3327
624
1156
-286
1209
3831
3787
907
-1334
523
4676
5108
1526
516
4080
6914
4463
-609
-2462
-138
2678
2952
258
-876
2158
4996
2793
-1211
-322
4028
5279
2775
540
-232
-958
-1859
-1617
-1189
-1531
-569
729
259
-700
-1882
-3352
-2339
1900
6989
7938
4388
623
-1013
-1265
-1382
-1233
-1631
-3951
-3803
608
2989
423
-3244
-4051
-3144
-2920
-1108
1685
1588
-86
1009
3216
1941
-2489
-3888
-1328
1251
1560
324
-1791
-4180
-4955
-3471
-3610
-5156
-4016
-1156
646
915
13
-1854
-4153
-3320
326
2120
1450
1133
807
-973
-3444
-2760
192
559
-3357
-6494
-4476
-275
712
-1509
-2553
-32
3524
5283
4485
1770
157
1283
2978
2692
708
-1184
-2416
-2162
-1416
-2439
-4355
-3326
650
3531
4156
4931
6724
7418
4227
-1197
-3077
-50
3512
1474
-4404
-6533
-2356
3073
4577
2896
2949
4218
2615
-1690
-4572
-2112
4659
8229
5039
276
-2073
-2934
-2275
92
2079
563
-2069
-1912
976
2281
32
-2445
-974
1903
2161
-214
-1884
-2278
-3214
-4443
-4600
-4017
-3802
-3681
-1930
1533
4805
4822
334
-4355
-3364
994
1335
-4586
-8449
-4737
131
-274
-3241
-4546
-2153
1905
3956
2693
254
1410
5143
5150
1334
-981
-641
-457
-2373
-4573
-3785
-558
1427
1121
452
391
128
-512
1604
5394
4491
-1525
-4995
-1178
3522
1732
-3879
-6214
-4422
-2630
-2561
-1372
689
2381
3818
4371
2076
-2181
-3671
242
5826
6842
2265
-2350
-3680
-2745
-1212
-845
-457
2750
5896
5268
1221
-2936
-3585
836
5437
5215
319
-3501
-2759
-53
1859
2202
1109
1497
2879
2858
2902
4359
5552
3263
-637
-599
1097
-260
-2711
-1552
2268
3379
1057
1150
4373
5769
2940
-225
-130
1638
2361
2944
3701
1844
-2945
-5936
-2846
2229
2745
-121
-684
2554
5567
3921
-564
-1769
2580
7937
8026
3869
464
-1168
-2303
-3924
-6334
-6467
-1887
3627
5299
3132
1235
348
-452
267
3497
6188
4586
-1060
-4291
-1472
3606
4618
508
-1702
2410
6807
4635
-1948
-5534
-3714
-932
-1410
-3672
-4643
-3020
3
2202
1717
-80
-1027
-248
-447
-2468
-2518
2454
8077
7513
1079
-4498
-4460
-577
1740
638
-2436
-5090
-4054
0
2379
1016
-1542
-1000
2570
5558
4453
828
-839
961
3550
2983
-1969
-6178
-4386
1617
4484
483
-4732
-4219
1084
3794
1094
-2508
-2030
2721
7175
7211
3790
632
-291
24
-260
-1339
-2860
-4257
-4283
-1995
709
1119
203
374
1749
1907
1548
3237
6243
6900
4282
469
-1581
-719
2520
4578
2031
-3331
-6114
-4231
-1743
-2864
-6097
-7166
-4438
-221
2782
3852
3975
3339
1477
-1600
-4046
-5309
-5831
-5577
-2669
2496
6173
6189
4397
1633
-1436
-3469
-4173
-2690
18
152
-2510
-4131
-2959
-921
87
-665
-2675
-3249
249
5975
9302
7028
1785
-2050
-2847
-1755
-1253
-3218
-5432
-3901
297
1791
-1204
-4233
-3481
-609
910
170
-1534
-352
3965
6130
4063
807
-198
1644
3505
2182
-1887
-5011
-4530
-2192
-1399
-2818
-4661
-3746
1348
5704
3428
-1863
-3970
-2941
-2386
-1858
-331
-476
-2593
-2730
-59
2488
2107
137
-53
1845
3437
1974
-2367
-6021
-6796
-4896
-1550
1184
575
-2184
-2998
-476
1772
465
-2381
-2055
-177
-850
-2968
-2661
-210
1000
150
-565
480
2187
1412
-2768
-6821
-7178
-4546
-1925
29
2587
4246
3879
3884
5373
5315
1994
-1827
-1593
1921
3305
-363
-6372
-9155
-6420
-1250
1756
1602
1234
2265
2840
2019
-121
-2540
-3294
-2082
-16
1702
1786
278
-858
-388
120
-2161
-6744
-9175
-6580
-2105
-979
-2450
-2336
-280
660
-157
-177
2217
4026
2318
-1905
-4765
-4251
-1766
60
-487
-2050
-1430
1463
3278
954
-3820
-6340
-5185
-2757
-2173
-3761
-4831
-5442
-5801
-3786
505
4040
4772
1896
-2661
-5971
-7311
-6248
-1547
4654
8256
7370
3252
-679
-2150
-1809
-1706
-2761
-4076
-4507
-3367
-1353
35
346
-362
-1892
-1819
1761
6358
6907
2424
-2054
-1854
889
1416
-1370
-5976
-9258
-7769
-2052
2827
2999
-111
-1857
-301
2036
2258
1106
1206
3340
5485
5289
3953
3967
4215
2451
-56
-520
1358
2802
375
-4871
-7260
-3765
1510
2736
-540
-3152
-1591
2505
4649
2396
-1398
-1942
922
3177
2512
1111
1755
3351
2649
-542
-2376
-236
3368
3785
-505
-5278
-6222
-4669
-3359
-2358
-1183
1112
4120
5845
6113
5754
3441
-1502
-5386
-4372
-636
666
-1732
-4695
-5343
-3724
-1031
1869
3959
3904
1457
-1581
-3639
-4451
-4100
-3169
-2810
-2994
-2138
217
1867
967
-1253
-1561
1412
5050
6086
4114
1418
121
-250
-872
-1362
-2197
-4336
-5849
-3939
427
3370
3529
2688
1408
-626
-2476
-3174
-1995
901
3381
3270
1079
-182
894
2113
1473
70
-394
-336
-1012
-2015
-2225
-2316
-3760
-5686
-5582
-2707
1079
3633
4263
2992
805
-405
-508
-899
-2102
-3687
-4789
-4318
-1372
2466
3103
-106
-3323
-3128
825
4133
2127
-2881
-5420
-3953
-992
250
-1037
-2753
-1687
2764
6801
7301
4886
708
-3861
-6037
-4485
-853
2213
2505
82
-2360
-3116
-2404
-722
1072
1888
704
-1316
-1149
1183
3437
3111
-1378
-5941
-5999
-3429
-1310
-878
-1860
-1694
1581
6818
10050
8354
3415
-1339
-3502
-2195
801
1751
-1382
-5529
-6290
-3457
574
2740
1368
-680
420
4285
7127
6125
2317
-1501
-3687
-3655
-1606
911
1934
1050
-461
-622
971
1396
-1642
-6302
-8687
-6646
-2587
-129
367
-38
329
3087
6979
9106
7629
3287
-1001
-3084
-2890
-2165
-2723
-3687
-2616
924
4249
4541
2228
0
-104
1266
1611
367
-630
-360
358
650
132
-1016
-496
3283
7509
8453
5071
91
-1665
487
3274
4145
1602
-3195
-6422
-5851
-2429
739
1266
-3
-507
1356
4180
4563
1890
-835
-1408
-604
-390
-1511
-2650
-1738
1398
4030
3681
1453
-20
312
2175
4392
5291
4110
1685
-156
-741
-1105
-2590
-5781
-8133
-5896
-392
3606
3995
2323
821
202
806
2100
2119
784
-932
-2797
-3538
-2772
-1667
-489
175
-197
-296
291
167
-455
254
2556
4831
5011
2402
-724
-1352
976
3878
4267
1653
-1430
-2440
-1100
469
246
-1160
-1863
-1620
-1608
-2324
-3852
-5542
-4999
-1802
855
792
-906
-1840
-968
740
1904
1773
1170
1373
1631
1099
397
-370
-1552
-2844
-3431
-2552
-395
1460
1196
-762
-2052
-1835
-1120
-653
-547
-89
1972
5162
6862
5856
3686
1238
-1837
-3690
-1625
2784
5198
4309
1891
-106
-439
902
3174
5087
4775
2416
491
666
2677
4666
4799
2986
319
-1534
-1635
-654
998
3128
4524
4246
2770
1625
1466
1227
594
767
2468
4818
5623
3645
199
-2165
-1769
588
2474
2180
-309
-2737
-2479
6
2407
3428
2897
1584
864
1486
3023
4260
3606
357
-3654
-5432
-4011
-1312
158
178
-262
-946
-679
2042
5724
7261
5707
2776
162
-1632
-2204
-1981
-1886
-1219
652
2478
3012
2005
43
-1047
238
2862
4420
3636
1367
-496
-1782
-3314
-4436
-4994
-5563
-4983
-2607
221
2573
3805
3163
1870
1969
3023
3298
2261
173
-1988
-2671
-1474
428
1722
1906
885
-513
-383
1380
2919
3171
1942
40
-1190
-1795
-1814
-594
1231
2322
1892
-294
-3306
-5129
-4536
-2562
-1279
-1353
-1807
-1809
-1281
-176
1125
1533
703
-455
-896
-550
-214
-158
40
405
556
152
-731
-1229
-588
603
1043
409
-387
-232
1088
2297
1884
12
-1831
-2347
-1289
188
584
-57
-459
323
2376
4385
4421
2728
1375
1328
2074
2413
1018
-1961
-4800
-6446
-6787
-5450
-2930
-561
1572
3380
3922
3581
2836
723
-2570
-5687
-8202
-9372
-8188
-5776
-3983
-2904
-1811
-330
1368
2657
3113
2748
2070
1732
1765
2025
2616
3541
4174
3365
1367
-303
-1078
-909
-382
-918
-2229
-2816
-2139
-185
2221
3469
3102
2021
1085
325
-466
-699
65
881
821
-149
-1911
-3674
-4314
-3705
-2044
183
1587
1348
-41
-1619
-2738
-3057
-1992
155
1579
1380
270
-1047
-1978
-1957
-1120
84
1392
2318
2285
1135
-644
-1808
-1493
-244
972
1585
1167
-356
-1881
-1978
-1011
-110
447
150
-1088
-2461
-4008
-5664
-6219
-4773
-1606
1880
4228
4591
2939
1310
1777
3460
4774
4985
3047
-1139
-5814
-8654
-8320
-5444
-1460
2226
4050
4086
3789
3597
3668
4257
4582
3524
698
-2912
-5815
-7407
-6961
-4274
-1101
1548
4045
5803
6396
6242
5121
3068
918
-1246
-3575
-5065
-4776
-3130
-1124
522
1363
1236
537
14
-211
-598
-1378
-3000
-5605
-7460
-6515
-2758
2129
5829
6912
5803
3443
398
-2886
-6083
-8365
-8517
-6376
-3015
207
2192
2556
1992
1466
1034
488
244
693
1820
3092
3529
2731
1163
-406
-1300
-1255
61
2469
4231
4018
2313
-119
-2610
-4070
-3646
-1537
998
2791
3544
3315
2336
1064
-175
-1288
-2015
-1857
-1083
-694
-989
-2075
-4276
-6348
-6183
-3561
-213
1888
1871
278
-1578
-2243
-1331
67
1287
2452
3027
2469
1211
-37
-843
-992
-406
625
1547
2483
3734
4578
4538
4234
3798
2811
1617
915
835
1058
1220
818
-970
-4324
-7776
-9322
-8331
-5732
-2573
727
3465
4557
3677
1545
-473
-1435
-1478
-663
678
972
-404
-2370
-4069
-4868
-4398
-3334
-2348
-1604
-1211
-781
291
1876
3350
4335
4662
3876
1794
-582
-2184
-3097
-3648
-3826
-3781
-3955
-4555
-4870
-4241
-3057
-1236
1727
4787
6254
5657
3841
2261
1705
1842
2059
1774
363
-1862
-3250
-3210
-2819
-2302
-1958
-2944
-4427
-4804
-4103
-2460
-81
2064
3119
3067
3081
3623
3692
3274
2472
334
-2805
-5620
-7106
-6232
-3347
-361
1598
2369
1704
-8
-1285
-1205
-320
570
964
621
-81
-901
-2017
-3086
-3470
-2875
-1433
434
2298
3619
4255
4681
4675
3740
2119
-5
-2130
-3191
-2963
-2067
-1188
-733
-741
-1100
-1187
-359
1056
2592
4049
5007
5216
4738
3663
1881
-680
-3385
-5157
-5141
-3489
-1628
-418
428
907
993
980
878
830
1275
2350
3626
4274
3656
1829
-373
-1785
-1835
-925
125
892
1359
1198
118
-1250
-1869
-1282
135
1599
2741
3554
3771
3332
2776
2520
2526
2595
2656
2652
1978
72
-2498
-4742
-6077
-6031
-4489
-2119
113
1740
2798
3016
2272
1718
2401
3589
4096
3468
1449
-1665
-4767
-6841
-7212
-5873
-3873
-2385
-1848
-1733
-1268
-709
-478
-191
217
396
549
1311
2814
4069
4100
3097
1614
23
-1068
-1089
-266
534
843
764
198
-1026
-2278
-2559
-1947
-1062
-2
861
1611
3243
5033
5471
5137
4584
2950
260
-2444
-4432
-5257
-4818
-3595
-2221
-1011
20
881
1511
1916
2274
2780
3239
3179
2491
1315
-147
-1393
-2195
-2587
-2258
-1435
-964
-845
-456
412
1542
2433
2657
2375
2100
2071
2275
2709
3204
3379
2903
1765
419
-543
-890
-1001
-1535
-2655
-3827
-4365
-4204
-3504
-1839
343
1892
3543
5900
7313
7030
6063
4786
2658
-371
-3288
-5265
-6218
-5959
-4675
-3130
-1815
-958
-647
-796
-1057
-911
-330
418
1228
2058
2906
3518
3566
3062
2063
594
-1163
-2718
-3687
-4428
-4993
-4762
-3881
-3033
-2338
-1503
-585
-33
343
1013
1781
2698
3865
4667
4811
4294
2768
357
-2092
-3738
-4404
-4439
-3896
-2789
-1744
-1336
-1300
-1044
-571
243
2258
4994
6450
6165
5111
3610
1807
177
-932
-1396
-1522
-1826
-2478
-3285
-3967
-4489
-4762
-4386
-3348
-2143
-1118
-440
-320
-889
-2093
-3597
-4605
-4406
-3302
-2048
-937
31
955
1792
2232
2309
2406
2483
2139
1272
-70
-1726
-2986
-3633
-4318
-4951
-4873
-4093
-3093
-2049
-640
734
1420
2266
3559
4145
3990
3706
3184
2130
506
-1036
-1961
-2238
-1519
-356
145
428
886
755
42
-480
-435
238
1304
2339
3073
3181
2418
1018
-477
-1456
-1786
-1878
-1581
-588
514
1186
1505
1669
1931
2214
2115
1651
1112
486
-182
-620
-887
-997
-674
-261
-372
-994
-1715
-2263
-2963
-3866
-4199
-3823
-2949
-1437
-43
514
844
1244
1138
458
-40
205
1016
2108
3350
4326
4527
4018
3294
2436
1101
-693
-2430
-3636
-4376
-4945
-5194
-4805
-3848
-2648
-1189
867
3141
4637
5218
5677
6243
6154
5229
4285
3505
2481
1203
-171
-1277
-1729
-1755
-1846
-2249
-2869
-3449
-3867
-4143
-4358
-4329
-3682
-2575
-1415
-306
785
1852
2662
2967
2876
2656
2427
1864
635
-779
-1817
-2378
-2331
-1817
-1281
-900
-663
-476
-363
-591
-1283
-2337
-3419
-4051
-4009
-3366
-2486
-1523
-82
1534
2380
2463
2301
2046
1681
1190
782
617
670
981
1328
1385
1165
1001
971
262
-1251
-2595
-3841
-4807
-4394
-3222
-2325
-1145
772
2759
3789
3770
3464
3132
2570
1752
1161
1131
1166
1300
1554
975
-150
-806
-1215
-1680
-2016
-2106
-2031
-2025
-2141
-2457
-3031
-3630
-3734
-2815
-1503
-656
450
2410
4346
5145
4699
3944
3136
1784
183
-1235
-2324
-2824
-2680
-2015
-1248
-684
-233
-127
-274
-274
-542
-1208
-1504
-1160
-668
-247
477
1580
2542
2890
2547
1989
1571
999
362
32
-193
-418
-535
-730
-992
-1201
-1652
-2270
-2388
-2048
-1688
-1114
-412
98
867
1911
2524
2799
3118
3335
3503
3686
3597
3271
3011
2709
1911
424
-1329
-2756
-3704
-4349
-4782
-4985
-4953
-4577
-3816
-2930
-2162
-1494
-816
-173
260
571
866
981
1115
1520
1867
1937
1846
1666
1284
410
-886
-2076
-2753
-2911
-2873
-2761
-2439
-2055
-1749
-1413
-992
-524
-73
380
882
1373
1875
2492
3202
3715
3757
3659
3899
4279
4332
3974
3380
2767
2280
1717
894
63
-584
-991
-1185
-1288
-1009
-463
-295
-174
152
140
-94
-284
-422
-313
-109
37
270
615
984
1151
1146
1181
1223
1473
1974
2274
2295
2260
2265
2209
1913
1553
1304
1094
939
680
122
-584
-1226
-1655
-1891
-2086
-2126
-1908
-1654
-1442
-1129
-737
-397
-242
-188
80
400
501
823
1456
1879
2080
2225
2261
2214
2104
2006
1990
1966
1866
1626
1246
817
320
-349
-1239
-2139
-2698
-2961
-3224
-3508
-3594
-3334
-2870
-2423
-1901
-1221
-733
-501
-143
106
-46
-123
-143
-408
-328
242
663
950
1453
2132
2681
2726
2382
2052
1716
1243
594
-332
-1292
-1898
-2213
-2442
-2527
-2463
-2402
-2302
-2029
-1655
-1280
-918
-611
-397
-155
351
1014
1509
1955
2578
3279
3873
4124
3979
3665
3290
2970
2770
2420
1865
1458
1277
1056
775
521
141
-369
-875
-1427
-1983
-2408
-2635
-2767
-3033
-3161
-2973
-2995
-3034
-2556
-2034
-1651
-1053
-494
-177
86
337
580
871
1283
1743
1998
2083
2266
2556
2668
2374
1864
1457
1072
446
-457
-1362
-2037
-2645
-3178
-3281
-3068
-2932
-2824
-2506
-1957
-1373
-863
-273
345
738
1049
1454
1714
1724
1702
1728
1781
1910
2160
2525
2861
3050
3179
3241
3122
2864
2525
2072
1394
405
-747
-1774
-2576
-3217
-3514
-3314
-2993
-2621
-1909
-1241
-873
-387
266
829
1177
1413
1735
1808
1396
1010
861
741
615
460
405
741
1460
2261
2865
3259
3572
3774
3694
3199
2440
1868
1665
1423
877
177
-654
-1387
-1740
-2241
-3038
-3369
-3225
-3037
-2686
-2276
-2037
-1853
-1691
-1561
-1367
-1086
-741
-377
-25
286
511
729
934
1082
1328
1521
1312
965
917
1002
890
681
621
677
763
876
1013
1241
1427
1344
1236
1291
1216
949
693
487
261
-82
-591
-1198
-1866
-2598
-3264
-3712
-3852
-3564
-3051
-2717
-2487
-2196
-1928
-1629
-1357
-1251
-1115
-838
-591
-583
-845
-1019
-883
-746
-756
-668
-342
152
642
887
908
1037
1416
1760
1670
1316
1296
1414
1088
620
378
131
-191
-404
-454
-479
-672
-1082
-1473
-1561
-1555
-1667
-1575
-1397
-1466
-1352
-981
-948
-1181
-1166
-816
-334
53
305
627
1048
1467
1875
2132
2362
2980
3737
4113
4122
3919
3577
3094
2477
1912
1404
803
138
-435
-772
-1043
-1334
-1337
-1105
-952
-843
-655
-415
-360
-525
-529
-348
-268
-290
-457
-819
-1162
-1440
-1800
-2119
-2233
-2284
-2301
-2171
-2020
-1895
-1645
-1252
-819
-503
-319
-97
161
343
435
463
491
362
-16
-267
-320
-565
-912
-1009
-830
-524
-282
-149
0
214
510
800
951
1059
1198
1345
1519
1658
1831
2085
2142
1946
1673
1263
820
593
400
20
-352
-725
-1293
-1681
-1788
-2262
-2957
-3161
-3086
-3149
-3257
-3353
-3439
-3489
-3493
-3427
-3478
-3697
-3723
-3540
-3429
-3252
-2886
-2512
-2139
-1746
-1435
-1073
-558
-162
56
360
662
785
882
1039
1212
1297
1207
1094
989
838
777
721
533
370
418
655
600
31
-403
-443
-565
-884
-1192
-1366
-1347
-1204
-1117
-1174
-1239
-1247
-1281
-1264
-1183
-1119
-1004
-844
-739
-765
-908
-929
-791
-703
-578
-403
-378
-266
170
559
529
251
174
477
827
890
768
786
1103
1495
1713
1727
1528
1395
1597
1788
1708
1586
1633
1862
2000
1880
1734
1669
1581
1356
1066
942
774
407
215
102
-174
-299
-243
-223
-175
-45
118
101
-160
-254
-170
-352
-658
-695
-491
-171
227
644
973
1129
1170
1170
1104
971
849
829
914
1008
1000
879
776
670
453
329
441
605
808
1169
1610
1909
1958
1931
1922
1832
1759
1817
1946
2104
2203
2280
2455
2490
2338
2345
2297
2004
1936
1918
1499
1179
1281
1414
1378
1258
1200
1202
1128
1037
942
728
426
239
376
472
47
-376
-298
-168
-247
-298
-321
-482
-777
-1012
-1059
-1049
-1124
-1227
-1279
-1278
-1239
-1194
-1227
-1419
-1541
-1385
-1413
-1754
-1694
-1296
-1253
-1412
-1419
-1324
-1064
-661
-390
-275
-122
105
411
810
1114
1258
1397
1573
1807
2024
2093
2127
2151
2138
2294
2514
2496
2406
2436
2370
2225
2236
2187
1977
1951
2003
1799
1510
1397
1465
1561
1554
1480
1371
1247
1164
1088
1004
958
946
910
870
906
936
848
701
574
480
370
333
486
601
555
552
590
554
478
396
318
225
168
282
527
702
741
770
845
896
871
733
678
838
790
413
183
188
217
247
275
326
384
393
405
456
511
454
260
103
-108
-476
-686
-741
-838
-720
-477
-548
-763
-786
-687
-627
-657
-721
-754
-731
-663
-687
-869
-1075
-1233
-1358
-1452
-1464
-1319
-1119
-1056
-1205
-1471
-1596
-1500
-1387
-1409
-1513
-1506
-1424
-1512
-1650
-1616
-1535
-1569
-1696
-1748
-1670
-1592
-1492
-1347
-1310
-1410
-1541
-1526
-1380
-1420
-1661
-1811
-1825
-1817
-1868
-1956
-1883
-1592
-1393
-1521
-1689
-1569
-1348
-1271
-1298
-1378
-1505
-1634
-1639
-1502
-1441
-1422
-1273
-1274
-1460
-1328
-938
-805
-913
-885
-614
-388
-403
-432
-399
-492
-568
-447
-291
-175
-75
-75
-178
-280
-316
-366
-490
-414
-87
-67
-370
-442
-473
-722
-709
-466
-456
-478
-295
-106
-79
-230
-367
-405
-553
-697
-566
-331
-217
-175
-148
-238
-510
-789
-905
-853
-708
-582
-435
-148
171
369
422
352
262
136
-83
-77
256
404
304
370
494
436
307
256
398
603
635
639
745
826
797
661
523
409
215
50
31
63
79
49
-32
-99
-100
-40
10
-7
-96
-266
-484
-709
-898
-1007
-1123
-1267
-1248
-1054
-867
-684
-496
-423
-393
-307
-297
-309
-147
5
-74
-149
-47
17
-26
-43
-68
-31
193
369
337
242
129
12
-28
-3
51
92
65
13
15
14
-59
-140
-237
-357
-311
-120
-23
-58
-114
-13
222
222
-10
-133
-181
-249
-249
-266
-363
-422
-425
-387
-299
-238
-213
-202
-306
-445
-431
-424
-514
-426
-292
-497
-774
-799
-826
-992
-1140
-1174
-1090
-1038
-1019
-832
-661
-720
-777
-719
-644
-499
-335
-366
-513
-485
-320
-243
-259
-235
-105
-73
-295
-397
-214
-106
-73
43
56
-57
-99
-11
84
12
-125
-83
11
-24
13
123
26
-136
-192
-353
-610
-741
-697
-571
-580
-763
-865
-791
-615
-414
-355
-487
-608
-540
-421
-421
-419
-397
-448
-421
-331
-398
-507
-487
-449
-472
-458
-379
-323
-267
-188
-206
-236
-149
-180
-326
-212
47
82
40
113
170
229
369
399
313
366
476
451
423
434
391
285
97
-1
153
293
164
-87
-106
179
325
186
159
265
303
382
487
464
367
290
247
171
-3
-110
-26
21
-69
-91
-43
-51
-75
-125
-248
-378
-455
-500
-492
-353
-214
-274
-408
-449
-428
-445
-587
-715
-698
-681
-656
-597
-670
-734
-591
-426
-419
-537
-613
-506
-388
-423
-436
-419
-606
-773
-619
-461
-555
-674
-686
-638
-621
-740
-918
-1062
-1170
-1172
-1109
-1140
-1213
-1147
-1001
-967
-1040
-1278
-1760
-2019
-1802
-1648
-1662
-1476
-1275
-1165
-850
-426
-164
-57
25
198
419
560
651
822
1132
1438
1583
1594
1595
1770
2048
2142
2275
2617
2711
2662
2957
3176
2949
2747
2680
2441
2238
2272
2261
2120
2025
2007
1996
1906
1807
1854
1906
1762
1490
1235
1067
935
785
652
548
470
326
64
-90
-137
-373
-625
-677
-873
-1192
-1213
-1205
-1481
-1630
-1567
-1655
-1727
-1537
-1326
-1233
-1098
-896
-739
-585
-467
-521
-460
-105
24
-155
-174
-212
-494
-570
-312
-175
-328
-527
-573
-422
-140
4
-98
-56
275
512
679
1018
1265
1343
1569
1901
2055
1908
1645
1596
1480
941
580
636
438
71
25
-9
-328
-793
-1146
-1174
-1143
-1328
-1422
-1282
-1118
-1044
-1051
-966
-793
-747
-656
-397
-298
-456
-636
-709
-692
-664
-653
-615
-502
-267
70
324
345
371
606
754
711
751
812
735
650
580
413
195
87
155
216
73
-133
-190
-225
-342
-380
-487
-885
-1238
-1486
-1981
-2388
-2378
-2435
-2664
-2601
-2353
-2284
-2193
-1907
-1675
-1462
-1002
-498
-178
163
640
1164
1674
2010
2089
2166
2395
2575
2675
2952
3312
3470
3561
3726
3763
3636
3451
3091
2510
1878
1314
798
274
-185
-485
-787
-1221
-1580
-1771
-1960
-2145
-2214
-2180
-2013
-1638
-1108
-530
44
621
1206
1700
1989
2148
2256
2202
2017
1806
1381
733
270
162
282
626
1140
1597
1974
2434
2858
3163
3605
4049
4126
3907
3521
3107
2775
2292
1808
1627
1382
1088
1195
1475
1626
1786
2113
2601
2946
2859
2337
1557
951
610
99
-694
-1647
-2631
-3328
-3629
-3602
-3346
-3087
-2648
-1838
-1131
-673
-87
565
1091
1585
1936
1998
2000
2120
2215
2236
2314
2404
2385
2349
2358
2213
1825
1430
1202
1033
765
426
104
-305
-868
-1345
-1554
-1557
-1384
-1068
-754
-490
-253
-174
-292
-392
-500
-741
-765
-438
-200
-14
516
1258
1909
2406
2823
3272
3640
3678
3333
2716
2074
1573
1127
677
270
-14
-144
-236
-272
-181
-118
-86
43
208
345
344
155
28
115
300
482
626
739
836
889
960
1211
1546
1699
1874
2452
3222
3874
4559
5242
5590
5772
6079
6051
5334
4377
3467
2480
1464
540
-221
-797
-1202
-1274
-933
-437
74
578
783
633
519
408
-27
-602
-925
-870
-697
-546
118
1217
1910
2566
3772
4669
4697
4334
3873
3318
2607
1707
841
183
-351
-898
-1320
-1293
-1054
-1148
-1441
-1573
-1553
-1490
-1417
-1069
-358
244
776
1642
2499
2976
3277
3694
4204
4318
3779
2907
1955
1067
297
-454
-1047
-1374
-1620
-1855
-2024
-2106
-2005
-1700
-1389
-1079
-548
95
704
1404
2128
2702
3036
3169
3406
3726
3764
3457
2864
2172
1602
995
396
-21
-680
-1695
-2466
-2919
-3549
-4435
-5187
-5358
-4967
-4492
-4013
-3421
-2998
-2670
-2099
-1418
-782
-152
497
1203
1842
2138
1853
1057
140
-856
-2036
-3061
-3736
-4128
-4044
-3488
-2901
-2619
-2681
-2847
-2899
-3026
-3159
-2843
-2218
-1538
-604
426
1219
1751
2090
2374
2391
1811
1012
434
-3
-474
-1028
-1448
-1625
-2042
-2870
-3462
-3500
-3355
-3189
-2873
-2404
-1989
-1857
-1774
-1376
-840
-321
273
915
1509
1820
1717
1321
716
72
-482
-892
-1148
-1641
-2294
-2419
-2316
-2621
-2947
-2926
-2852
-2861
-2744
-2430
-2031
-1622
-1262
-1054
-1061
-1051
-641
31
624
1143
1563
1776
1529
556
-659
-1643
-2714
-3696
-4039
-4254
-4915
-5549
-5780
-5711
-5320
-4674
-3817
-2788
-1907
-1098
-182
461
868
1515
2244
2449
1793
505
-874
-1993
-2783
-3313
-3642
-3866
-4209
-4642
-4722
-4195
-3218
-1786
45
1676
2888
3974
4610
4290
3120
1557
58
-1237
-2354
-3281
-4051
-4591
-5029
-5491
-5437
-4531
-3246
-2008
-906
-33
622
1187
1412
1092
811
777
398
-378
-1233
-2158
-3171
-4224
-4876
-4530
-3403
-2269
-1492
-942
-573
-736
-1320
-1321
-614
-72
730
2058
2294
1238
182
-1322
-3630
-5487
-6210
-5875
-4529
-2517
-498
844
1305
1274
1179
1361
1997
2715
3010
2753
1844
566
-295
-782
-1342
-1760
-2234
-3205
-4461
-5673
-6190
-5507
-4056
-1858
1058
3112
3241
2408
1473
519
-96
-261
-257
-106
33
-143
-726
-1724
-2872
-3775
-4160
-3929
-3215
-1841
170
1663
1869
1481
1206
931
631
739
1355
2254
3176
3431
2642
1324
-25
-1294
-2600
-3730
-3993
-3498
-2894
-1953
-452
1009
2159
3216
3838
3666
3187
3016
3228
3191
2185
560
-1196
-3209
-5054
-6414
-7669
-8347
-7657
-5951
-3744
-1017
1760
3748
4834
5183
4607
3245
1692
144
-1485
-2684
-2886
-2322
-1478
-906
-1113
-1876
-2633
-2816
-1921
-142
1915
3565
4239
4120
3593
2862
2353
2241
2373
2473
2175
1444
482
-427
-988
-1277
-1436
-1419
-1055
-21
1393
2135
1636
242
-1393
-2603
-2846
-2024
-617
347
99
-814
-1423
-1376
-467
887
1481
845
-514
-2093
-3674
-5005
-5658
-5412
-4463
-3186
-1790
-286
1215
2585
3527
3558
2739
1374
-242
-1495
-2342
-3143
-3676
-3675
-2970
-1442
405
1683
1824
1065
91
-461
149
1852
3497
4427
4605
4028
3224
2796
2637
2324
1357
-790
-3751
-6102
-6636
-5205
-2757
-739
130
385
1170
3069
5372
6522
5526
3041
478
-1412
-2432
-2632
-2184
-1502
-1204
-796
422
1689
2843
4532
6157
6757
5915
4055
2392
1067
-354
-1243
-1114
-271
666
1164
1505
1710
1373
1943
4716
7608
8468
7636
5555
2394
-1082
-3874
-5009
-4732
-3893
-2035
682
2567
3052
2931
2896
3206
3431
2783
1268
-88
-514
-385
-425
-893
-1655
-2134
-1645
-513
369
1157
2373
3597
4108
3531
2085
547
-438
-746
-813
-739
-221
164
624
2509
4886
5906
5548
3855
977
-1728
-3164
-3169
-2271
-1284
-365
761
1892
2324
1672
632
393
1251
2347
2511
1274
-673
-2193
-2617
-2050
-1251
-750
-427
26
790
1303
1348
2536
5418
7767
7662
5080
1567
-894
-1760
-1678
-1560
-2039
-2695
-2509
-471
3305
6472
6828
4806
2460
1255
929
716
449
-185
-1329
-2231
-1968
-370
1497
2268
1797
722
-48
628
2494
3811
3320
864
-1831
-2393
-1469
-918
-617
-460
-754
-927
-138
2261
5378
6930
6124
3825
1043
-1355
-2775
-2721
-1224
628
1702
1686
1179
1402
2933
4624
4699
2921
564
-1339
-2487
-2798
-2074
-182
2125
3604
3895
3040
1239
108
912
2375
3007
2352
106
-1867
-350
4011
7356
7442
4575
848
-1477
-2287
-2465
-2701
-3622
-3677
-942
2449
3447
2598
2155
2981
3980
3620
1793
116
-57
-48
-1950
-5135
-7200
-6581
-3739
-639
1275
2000
2404
3108
3821
3991
2973
468
-2397
-4026
-3909
-2782
-1790
-1350
-974
34
1731
3042
2401
1
-1317
-285
945
983
-423
-3378
-5959
-5772
-2097
3429
7043
6651
3552
691
276
1208
1242
44
-1712
-3166
-4149
-4740
-4295
-3018
-1628
-407
39
-801
-2720
-4169
-3582
-1415
623
357
-2361
-3875
-1672
2453
4804
3655
1278
245
634
1537
1811
964
-829
-3024
-4150
-3224
-505
2427
3106
876
-2531
-4251
-2737
135
1761
988
-1518
-3324
-3497
-2809
-1927
-1634
-2143
-3558
-4895
-3581
514
5010
7385
6532
3838
-307
-5462
-7703
-4652
1250
5294
4835
2081
332
284
331
-1097
-2060
-544
1941
3620
4008
2652
-177
-2937
-4682
-6394
-7401
-5506
-922
3792
5402
3332
83
-2868
-3993
-2540
-2113
-4690
-6564
-3809
2552
7480
7340
2920
-2159
-4250
-2737
-792
-2157
-5787
-6207
-2246
2067
4257
4005
1789
-523
-1267
-62
1617
1806
252
-1581
-1490
433
1229
-119
-2387
-4258
-4089
-1985
128
790
-705
-2829
-3216
-1340
1275
2246
312
-2356
-2949
-677
2223
3466
1813
-863
-1550
-483
275
735
-586
-3272
-4690
-3706
-945
1104
437
-174
797
1285
-172
-2716
-4442
-4580
-3664
-3195
-4121
-5693
-6459
-5188
-3003
-2725
-1789
2284
6400
7544
5751
2269
-1020
-3462
-4169
-3087
-1094
1218
4139
5744
3145
-1254
-2317
-1552
-2007
-4320
-5927
-4308
-2133
-2713
-3219
-2177
-395
-927
-3699
-4382
-2201
-1548
-1805
-1606
-787
-155
-404
-1538
-1976
-2205
-1719
-331
-178
-1966
-3343
-2621
-233
498
-1431
-1172
2270
4955
3865
-22
-2723
-1673
510
1909
1503
-780
-3053
-2947
-1148
168
-828
-2792
-2387
886
3191
1958
-1233
-2001
-724
-937
-2879
-3906
-2795
1377
4996
5990
5217
5248
4361
985
-2177
-844
1857
3224
1146
-1312
-763
512
1419
4075
5206
2451
-2624
-6172
-4741
-589
2148
851
-943
1597
6667
8426
4982
-3
-202
2484
3004
553
-1725
701
5355
5530
1120
-1598
1853
5729
3055
-1281
-2279
-1489
151
1155
1419
107
-2319
-4214
-2842
741
3755
2218
-1260
-3584
-1448
1694
1432
-2328
-4520
-2069
2666
1798
-3427
-5674
-2529
2658
3555
-1100
-5905
-6594
-4413
-2928
-2075
887
2607
840
-1066
-1129
1129
3573
3583
1208
-357
-125
-115
-2330
-2883
-930
961
-77
-2696
-983
4310
5137
3561
4787
4306
2446
2224
3818
5229
2602
-2877
-1483
2475
1490
-1796
-3489
-2887
-470
595
338
-347
-951
746
3053
4467
3520
-79
-1622
2134
3094
-1277
-4067
-469
6294
8601
5277
4431
4975
1024
-2644
-2054
1739
3299
-1642
-4511
-409
1090
71
2212
3212
1306
-1339
-1991
66
204
-2469
2408
9644
8057
598
-2685
930
5370
-485
-7407
-5444
-1600
-835
-81
99
18
-891
-946
1381
1590
-2624
-3981
-643
730
1127
4532
5634
1295
-6661
-9850
-4468
-1615
-4977
-2952
3330
7098
5469
1873
1117
1354
-676
-1545
960
5142
2998
-5013
-6530
-2596
-1961
-4428
-3247
3709
6936
349
-1924
3534
6232
-527
-9528
-8402
-1278
-2117
-1822
4054
5994
1487
-2897
-1926
1634
-553
-2955
-459
3822
3490
-2244
-5621
-107
7453
6167
-4838
-9370
-4704
-1784
-2438
-1257
3224
4036
-3396
-4144
2415
2050
-2858
-3242
1657
5299
2462
920
2427
-360
-4705
-4699
44
5045
5066
2814
2467
2062
543
-180
514
1585
97
-3107
-3425
919
4750
4022
-1717
-4924
-530
5774
6019
3796
2912
3757
780
-4139
-4104
323
1321
789
585
1788
3074
5660
8341
7835
1638
-2940
-1089
6032
8593
3943
1656
6617
9229
4633
-2889
-3399
-921
-2422
2052
11175
9083
2565
2123
2935
3668
5493
3066
-2035
-25
3589
545
-1739
964
2306
1144
614
5008
8973
5854
788
968
3706
2615
-3755
-4930
-1195
-2801
-3911
755
1319
-2814
-4125
2420
10195
6407
786
4541
5150
-1222
-4362
-1121
3664
1530
-1074
3351
5495
2883
3697
6452
4669
-4702
-10364
-3554
6903
9239
2979
-5598
-6960
1331
8383
3811
224
5730
8567
4560
323
-1682
-1501
-1214
629
3403
2385
-2361
-5306
-2492
1341
-1538
-4450
494
6044
5828
2239
-185
-504
-3530
-5030
688
2612
-1809
-2654
-3765
-8033
-4926
4004
5779
490
-2571
-411
542
-4007
-6192
-5467
-8343
-7827
-845
3596
1858
-2554
-4675
-3702
-2160
-1531
-1255
223
-527
-4641
-3554
1346
-1767
-7019
-1908
5880
5231
-1566
-5130
-3076
-4382
-6652
-2404
-1347
-5421
-3419
870
-1130
-4840
-5279
-4415
-2737
-727
1484
1138
-3714
-5044
-2458
-6097
-9244
-6047
-4815
-5802
-2226
-242
-2722
-2047
-586
-2829
966
5615
-330
-9781
-11732
-6328
-1298
-3253
-3395
188
-826
-3360
-697
3306
3507
-2887
-9952
-9552
-2213
3238
2993
1794
-1315
-8760
-9111
-202
3635
1576
2598
4809
1986
-3756
-4673
-41
66
-5604
-9681
-7389
-3010
-4223
-7321
-3856
770
1585
-1372
-465
3492
-3371
-11545
-4200
-143
-5382
-3315
588
-3582
-4440
-158
167
-1166
-126
-2751
-5938
-3436
-1906
-4261
-4311
-810
2253
-1135
-4503
2206
4639
-4212
-9038
-5460
-342
1265
-2613
-5050
-3515
-780
986
2681
4938
3005
-3081
-2048
-377
-5161
-3433
3049
-196
-6399
-6258
-987
280
-5802
-8032
-1890
4844
7387
3648
-3756
-7239
-3854
-1264
-3436
-3014
-3318
-6523
-2530
4758
2785
-2670
-4140
-1988
-278
-1541
-4830
-5620
-4596
-2820
-1737
62
406
-2014
-5755
-6299
-2022
-953
-8018
-4932
4595
125
-7961
-4290
1358
1938
-2352
-7840
-7210
2020
6480
-876
-7278
-5152
-1498
-97
-1674
-5563
-6467
-2028
3885
4729
-885
-2886
2070
776
-4946
-4134
-788
-1370
-3319
-2547
1930
3497
971
-944
-1265
-2577
-4329
-3753
-265
756
-6
2663
4438
2086
3422
5471
149
-3364
333
2870
4297
7473
5906
1868
2382
3535
1217
1198
2788
2317
-146
266
5244
6270
-1942
-5952
-566
6533
4946
-3413
-5922
254
4888
4536
1707
3060
4475
218
-6372
-6866
-196
4334
3280
5028
5161
1218
973
3062
207
-1883
584
1288
1114
3909
6140
6657
4927
4686
7826
5422
-255
1363
6896
7717
4239
1297
2735
7761
11626
10622
6595
3675
5274
7318
6217
5069
4018
558
2003
9821
10489
4276
4565
7453
7416
8327
9639
8242
2239
-2223
2084
7966
7744
5385
4568
6250
9359
10737
8058
5506
5395
6264
6603
6519
4714
3613
5796
8352
6263
3931
3358
2507
3278
6837
6935
3629
2352
5686
10331
12178
10075
6908
4392
6166
12343
14485
8263
2398
4027
9477
12409
10406
5904
2807
3057
6399
9817
8767
4222
1362
4341
6987
5078
5097
9460
11100
8282
3709
927
1195
3740
3540
1108
457
2916
6099
6164
4737
6974
6802
1920
-1624
1520
9450
10896
3521
-1268
-349
3169
5873
3752
-972
-1672
2414
4798
3737
2050
-998
-3338
-949
260
-2215
-2568
390
1605
-235
-1671
223
-38
-4847
-8686
-7793
-4216
513
2359
-1210
-5799
-5314
-1814
754
210
-3455
-7656
-8142
-4304
668
2572
330
-4584
-7496
-4750
-1590
-1393
-943
-4802
-10978
-6423
2805
2696
-5816
-11136
-6301
-1553
-5562
-8671
-8822
-10617
-11504
-9547
-8210
-6933
-6194
-8810
-12693
-10764
-4075
-1127
-8796
-17169
-15349
-9483
-6376
-3769
-6332
-12862
-13838
-8276
-3917
-5552
-12388
-15854
-14206
-11666
-8543
-6877
-9904
-11900
-9146
-5005
-4049
-6640
-10934
-14204
-14649
-11564
-8065
-8876
-12000
-11222
-9538
-7783
-2767
-1590
-8456
-14039
-13515
-9842
-10173
-13037
-8480
-4192
-12122
-16685
-10216
-6681
-9630
-12256
-13898
-13533
-10767
-5267
-2225
-6690
-14650
-16237
-9190
-3335
-10116
-17787
-14556
-7306
-4541
-5573
-7626
-7830
-8710
-10449
-10151
-3576
600
-6226
-12344
-7951
-3146
-3259
-6382
-11679
-14520
-7345
-216
-3574
-6893
-6280
-8125
-7575
-2863
-294
-1181
-2762
-3808
-2852
874
1908
-2429
-7751
-7413
87
7899
7354
-1468
-7728
-2671
5894
6997
-740
-6315
-3439
-456
1219
5280
6619
3055
-1793
-1680
4765
9254
7054
-541
-7885
-6125
6422
14042
7074
-2398
-2264
3615
7310
5112
4858
5162
1837
3458
10197
9094
5229
5157
5634
7392
12521
7347
-3828
337
12981
14060
11678
10740
7864
4134
3876
9911
14904
9394
4203
7065
13975
13712
5486
5769
12706
9670
5094
7269
10986
11770
9866
9332
11850
13822
13409
10867
10216
12493
15317
17168
15325
7862
5011
12735
16884
12382
11921
12535
9515
9692
14374
17865
14975
6982
5295
10701
16403
19406
18164
12588
9818
12007
14665
13085
9563
8614
13534
17952
15817
10779
10087
12176
14276
14137
12959
11141
8266
6409
10121
15040
15071
11481
8508
5082
4650
9808
13640
11080
5357
2540
6331
9969
10332
11354
9515
6369
8307
9880
6207
4862
8684
11254
10010
8033
5516
3801
4038
7000
8574
4873
623
2452
8368
10393
4041
-513
1553
3589
2431
997
3629
7528
5011
-2022
-4726
3427
10546
2453
-3776
1665
3671
2001
2181
-1698
-4598
-1127
3580
2819
-1328
-3668
-863
2161
-2758
-10552
-2777
6954
314
-7092
-4781
-4636
-7590
-9143
-5763
-5337
-8246
-4667
-1217
-6939
-8607
-3664
-2498
-8762
-12928
-9807
-6061
-7663
-9394
-7557
-4703
-6819
-10928
-11407
-10964
-10519
-7233
-6984
-10474
-11432
-10878
-10525
-8071
-8243
-14578
-17902
-12914
-9272
-12525
-14981
-10856
-7557
-10850
-13879
-13170
-12043
-11547
-11637
-11808
-14012
-14104
-7994
-5155
-9789
-13952
-13035
-10641
-13167
-10598
-2026
-6010
-15932
-13201
-6544
-9010
-16960
-17112
-10349
-8390
-11210
-11928
-11797
-12436
-12073
-10728
-10771
-11349
-12700
-13246
-10562
-8462
-9035
-8911
-7276
-7191
-10911
-13156
-10813
-10622
-12374
-12020
-11673
-11707
-9395
-5392
-2559
-4801
-11199
-14933
-9562
-3415
-6662
-11390
-8826
-5268
-6320
-8589
-5853
-3717
-6754
-7158
-4879
-5619
-7860
-8146
-5737
-6509
-7927
-2880
-4270
-12192
-8638
-873
-3555
-7024
-3685
691
-1153
-5562
-6531
-5633
-5402
-2304
64
-877
-2284
2195
7034
1760
-4132
2121
4514
-2922
-5945
725
5721
2894
-1760
845
7354
6718
-3178
-5534
5365
14065
6771
-4726
-869
9608
10382
8007
5613
2588
3109
6417
7505
3809
3310
10754
14414
8625
2803
7821
15655
9431
3043
9839
12595
10403
15397
16945
10443
8957
12843
13620
12813
11438
8822
9686
13876
16089
12532
7212
7708
8911
6560
8877
14538
15076
8485
6521
14551
15703
9219
10435
10814
5949
5970
12463
18747
19375
14315
9817
11237
16187
16210
13208
11273
9556
9304
12157
16573
17960
16304
15920
13335
9347
12190
17151
15423
11029
10146
10983
15175
18705
13330
6782
9929
15930
15919
10374
8530
10685
11117
10369
9718
6316
4632
6792
8895
9934
11314
9332
6155
5251
6617
5887
1460
2040
6921
3838
-339
3311
9011
9656
4596
1581
2718
2859
2741
2742
574
-2737
-3200
2823
5774
1180
-989
-2037
-6946
-4467
1086
-2501
-6006
-1899
-274
-2959
-4837
-3096
-3203
-8968
-12380
-8939
-5650
-2656
-3028
-10265
-12907
-6144
-3248
-6737
-9775
-11803
-10997
-6633
-5111
-6125
-4896
-6007
-9098
-8583
-7376
-10361
-13602
-11766
-6709
-8253
-14400
-16272
-12115
-11050
-16806
-18824
-11487
-8779
-13476
-16609
-13147
-10343
-14340
-19436
-18633
-16718
-14668
-14349
-16577
-15344
-10081
-11979
-17787
-18489
-16126
-14881
-14623
-15082
-16149
-18544
-14321
-6548
-9512
-16355
-15263
-11906
-11192
-12934
-14420
-12596
-11133
-13463
-16030
-14778
-11244
-9233
-10962
-13013
-11719
-10246
-10236
-9345
-9665
-10859
-10681
-10936
-12162
-12069
-9637
-6976
-6513
-7034
-7331
-8556
-8784
-6252
-4305
-6560
-9146
-7905
-4594
-2911
-1411
179
-1304
-4809
-4588
-2522
-1677
-1761
-1991
-635
2628
2571
-107
-727
376
787
886
704
490
548
1599
4191
4944
2676
2374
3430
1648
1625
3385
3329
4555
6853
5004
2535
2863
5532
6371
5648
6501
7710
7801
11382
14738
13999
10154
9318
12903
13867
9305
8139
11171
12481
8806
7555
12157
14964
10060
4745
8639
17387
16512
11356
12251
15806
17283
15353
10787
7622
8014
13101
16122
12138
9808
14084
17169
13486
10088
14498
18619
14633
10732
11858
12531
11789
14187
17678
16748
13821
14694
14760
10023
7078
11693
17815
15851
10602
12130
12515
9123
11766
15632
13078
9242
7563
8850
12365
12397
6611
2951
5720
8317
8622
11144
14106
12889
7254
1890
4126
10089
6234
-2384
-55
8308
10793
7318
4459
4689
3173
1349
3353
2507
-1627
-2421
-340
565
-117
-465
234
-840
-3808
-4739
-956
1875
-1065
-6674
-6579
-579
1634
-2059
-3808
-4745
-7053
-9142
-8070
-4972
-3638
-3142
-3041
-8732
-10859
-3641
-413
-6593
-10745
-9588
-6982
-6395
-5984
-6225
-9494
-11132
-7408
-8111
-13800
-15348
-11869
-9337
-10169
-13584
-15581
-14686
-13171
-13340
-13990
-15376
-17653
-16123
-11297
-10312
-12786
-14602
-16932
-18419
-16927
-13515
-12494
-13870
-12960
-9504
-10368
-15025
-16823
-11087
-8445
-13573
-16381
-15456
-15908
-11850
-7408
-7671
-11322
-11283
-6715
-7157
-14756
-14899
-8189
-5024
-9288
-12469
-10474
-7748
-8025
-6838
-4877
-4391
-5621
-5450
-3213
851
-248
-7108
-9102
-4352
-2300
-1850
-483
23
792
2370
1395
435
3101
5264
2527
-639
2298
7269
6472
3840
5152
7329
7497
4391
924
3012
7798
7823
5605
7566
11872
10684
4908
5040
11226
12013
7584
6082
7256
9620
11344
9479
8309
10988
11596
9875
9931
11137
12034
12680
10678
6235
2566
4858
10243
10768
7599
7007
9911
14617
16528
15613
13103
10290
10658
12054
10917
8588
7684
11261
13236
9887
10307
12338
8301
4923
8080
11442
12726
13054
10302
7847
12385
17077
14026
6785
5797
9899
9614
4545
3251
5968
5396
326
1061
6718
7570
2340
-324
3751
5474
445
-1576
1350
2797
-1237
-5976
-4904
-4833
-8123
-8027
-4587
-3883
-7593
-9674
-7289
-9337
-11700
-9257
-8405
-10410
-9619
-9871
-10527
-9974
-11838
-17208
-17663
-13944
-12501
-16446
-14247
-4240
-5715
-17569
-15966
-9786
-10485
-9038
-6197
-10090
-15809
-11387
1457
-1259
-15165
-14722
-9301
-8532
-1555
4795
-2937
-17388
-18140
-3710
-1242
-11391
-14573
-10916
-9198
-7631
-2699
354
-8895
-11316
-967
269
-6794
-4519
207
-756
-7384
-8189
-2742
233
-1504
-1697
-822
-319
-1162
3839
5045
-2521
-1724
9081
10275
5279
3251
5296
7499
7856
6079
4924
4218
3979
4254
7792
11410
9747
4897
5827
11796
12495
5372
-597
259
8586
15881
9547
927
7712
15233
12653
10948
6966
1443
6565
13586
10120
4497
7784
16159
16788
8051
2765
7721
13810
9396
-3903
-11380
-2658
12769
16984
5062
-7106
-4280
5398
8259
5673
2108
181
672
362
-3907
-10951
-10376
-242
2665
-2960
-2749
1191
-3342
-15675
-14780
2191
6860
-4799
-12156
-14316
-16388
-15665
-6917
2633
-826
-10302
-14344
-16827
-8135
9114
6816
-10177
-13781
-6780
-3355
-6205
-10379
-9442
-5021
762
29
-11923
-10810
10638
14234
-4323
-14032
-6848
7404
19145
14741
46
-3817
2235
5286
8732
1413
-16664
-16727
3441
13374
5641
-1363
4856
12955
11330
2762
-7925
-15259
-8096
4999
9534
8528
7243
3106
-5612
-11338
-8991
-7154
-8059
-5547
1881
9572
10243
2430
-7810
-11294
-3252
4167
-194
-7395
-3959
4340
5044
340
2512
9615
6197
-7180
-6409
6696
8024
-1873
-4995
-819
-1844
-6385
-1593
7283
7390
909
381
5840
6695
4537
2106
-3920
-5845
202
3804
-1108
-5848
-1595
2535
622
-677
2170
2242
-2183
-798
7563
8115
1042
-1456
2872
4953
139
-4919
-751
5755
-33
-6304
-1405
2811
-3102
-9106
-6203
-2520
-3271
1977
3632
-1576
2358
9345
4470
-3195
-169
7471
1744
-2494
5136
4367
-9004
-12706
-2202
3742
-4069
-7258
-1432
2545
2339
4541
8523
7282
1245
-1478
2698
4637
-405
-1944
89
-2771
-5450
-2326
1682
48
-2583
-1940
-6568
-7628
2955
5612
-3363
-5234
2145
4549
-2039
-4869
-339
2218
1912
275
-3377
-3942
912
4744
-371
-4538
1709
3694
-3303
-3226
1355
1199
-900
222
2284
777
-1713
-172
3884
4750
1871
-697
-514
75
-566
-1541
-1636
-1904
-666
-267
-3293
-1177
5351
2679
-2530
-664
2063
-1280
-4380
-60
4407
3079
3440
3611
607
-766
511
-646
-5137
-5506
-68
1563
-568
-208
1146
1144
159
-671
-442
65
-92
-363
-505
-514
-134
257
-255
-560
108
632
194
303
542
245
159
362
351
252
297
119
-58
-202
43
430
90
-247
-42
-97
-258
-66
595
649
4
-70
332
344
172
227
462
234
366
1013
804
-189
129
867
575
74
185
162
-149
131
550
124
-179
331
461
425
419
-72
-443
-9
704
581
-25
-153
318
494
-18
-200
240
-69
-347
25
-88
-477
-85
365
76
-212
700
697
-468
-78
910
320
311
626
130
-83
461
408
-64
-464
-285
226
372
-161
-476
-31
287
-69
-236
-92
-310
-414
-43
168
-174
-315
-6
182
82
382
480
166
223
452
189
391
565
408
740
652
-449
-367
341
-74
-362
114
38
-134
73
84
-108
-85
-79
-84
-15
-3
-64
36
19
65
50
-38
40
45
-68
84
-8
9
71
-33
-23
39
-102
-100
-25
159
59
-106
-40
26
-34
-24
-19
-26
48
123
48
37
135
21
-29
-36
27
99
124
11
-20
-65
-48
-63
13
-63
-47
-40
-29
-63
-35
14
105
17
-12
-19
79
36
-66
29
41
-75
11
30
44
19
-51
53
50
-53
-9
-11
-23
28
23
-8
2
29
17
14
-52
-104
30
35
-58
36
23
-51
109
181
34
-72
-78
-36
-13
-40
-35
18
-11
-37
26
90
35
-10
18
63
27
46
101
100
37
10
-46
-62
-48
-5
-2
-36
-37
15
9
16
-2
-34
-8
30
22
9
1
29
29
2
28
13
-45
-17
11
-13
4
-4
-21
-1
-19
-36
-8
-23
-14
40
39
10
43
37
-18
7
48
4
15
62
27
0
34
9
-44
-19
38
38
4
-5
8
-12
-37
7
41
-1
-5
56
42
-19
-2
37
14
5
44
49
8
6
28
16
-10
-4
11
3
5
14
-8
-10
21
-2
-20
27
9
-43
14
49
-23
-24
40
4
-43
1
14
-32
-19
16
2
-16
-16
-24
-17
-10
-20
-13
8
-3
-18
-2
0
-30
-23
14
13
-10
0
10
-7
-9
4
1
2
12
7
13
24
-3
-14
26
23
-15
13
41
-7
-14
36
15
-28
8
28
-8
-5
22
0
-11
15
13
-4
8
12
-3
6
22
5
-4
16
16
-5
-4
11
-2
-13
7
16
-7
-14
3
1
-14
-7
6
3
-3
6
11
0
-10
0
12
3
-1
10
8
-5
-1
3
-7
-9
0
0
-2
-3
-6
-8
-5
-4
-3
-2
-3
0
2
-2
-1
0
-4
-2
5
-1
-6
0
1
-4
0
2
-4
-4
1
0
-2
0
2
2
2
1
0
-1
-1
2
3
0
0
1
-1
-2
0
-1
-2
0
2
0
-1
-1
1
0
-1
1
2
0
0
1
0
-1
0
1
0
-1
-1
-1
-1
-1
0
0
-1
0
1
0
0
0
0
0
1
0
-1
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
00
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
-1
0
0
0
1
0
0
0
-1
0
0
0
0
0
0
0
0
0
-1
1
0
0
1
0
0
0
-1
-1
-1
-1
0
0
0
0
0
0
1
0
-1
-1
0
1
-1
-2
0
1
1
0
0
1
0
-1
0
1
1
-1
-1
0
-1
-2
-2
-2
-3
-1
0
0
-1
0
1
0
2
1
-2
-1
0
0
2
1
0
1
1
0
-1
1
1
1
1
2
1
-3
-3
-1
-2
-1
0
-1
1
3
1
1
1
4
7
4
-2
-1
4
2
-2
-5
-7
-7
-2
0
-7
-8
-1
2
-2
-4
-8
-11
-11
-12
-12
-9
-4
2
2
-7
-16
-17
-16
-15
-15
-17
-18
-20
-20
-17
-20
-26
-32
-40
-42
-42
-47
-45
-35
-25
-16
-9
-10
-14
-16
-18
-17
-14
-13
-17
-24
-27
-25
-27
-27
-21
-18
-23
-32
-34
-29
-23
-21
-19
-19
-24
-35
-39
-14
11
-1
-21
-18
-8
-8
-12
-6
3
-6
-24
-28
-18
1
31
47
45
40
24
15
20
10
4
33
58
29
-6
-6
-5
-2
10
31
59
45
15
52
92
39
-13
39
88
54
15
-9
-22
-1
18
10
-5
-8
-14
-10
5
6
28
66
79
83
77
55
35
37
41
-1
-37
-26
-13
11
26
-21
-66
-41
-14
-24
-8
-11
-24
45
90
65
39
-18
-47
21
83
103
105
53
-5
-14
-16
20
52
-7
-56
-46
-31
-20
-19
-12
-24
-33
-41
-88
-116
-170
-213
-115
-29
-30
-24
15
53
27
4
-2
-22
2
36
87
132
107
80
66
66
80
85
80
54
77
98
40
18
39
57
10
-55
19
71
-12
-75
-55
-6
-38
-92
-101
-118
-78
-30
-4
25
-55
-145
-121
-101
-145
-174
-128
-66
-60
-69
-17
37
3
-39
-76
-131
-144
-173
-229
-258
-221
-145
-144
-147
-147
-183
-131
-73
-68
-51
-92
-142
-67
-8
-254
-496
-356
-196
-126
-38
-81
-122
-121
-132
-54
5
-56
-138
-116
-77
-67
-41
-188
-332
-250
-185
-132
-64
-53
-31
10
56
-42
-160
-87
-25
74
177
121
79
-4
-102
-95
-106
-71
-19
-24
14
81
150
163
138
185
210
152
119
143
160
193
221
98
-35
-40
-44
-25
29
67
116
106
92
193
283
218
115
171
223
36
-162
-148
-107
-185
-222
-113
-26
-103
-240
-295
-255
-135
82
249
164
-7
-66
-110
-125
-56
15
42
-19
-111
-191
-305
-318
-240
-279
-362
-284
1
201
33
-204
-224
-200
-226
-237
-231
-232
-301
-471
-604
-535
-357
-289
-304
-206
-51
-56
-160
-178
-141
-124
-32
126
131
18
-66
-158
-165
-47
49
66
-2
-61
-88
-170
-130
32
19
-92
-91
-75
-95
-89
-76
-87
-144
-133
43
137
45
9
26
-22
-75
-96
-105
-101
-83
-80
-62
-1
-65
-195
-100
107
155
62
-27
-29
-40
-144
-223
-134
2
-47
-66
99
56
-162
-117
116
228
181
166
270
299
210
127
71
61
71
108
190
179
104
129
188
181
147
217
362
353
288
333
228
-4
-12
73
94
207
305
290
401
584
562
486
533
527
491
531
405
154
116
264
365
299
186
258
416
424
295
221
297
367
385
370
188
13
86
197
132
-7
-11
135
215
173
131
55
-63
-91
-67
-74
-26
-13
-59
112
302
92
-200
-195
-78
-116
-295
-298
-78
46
165
369
332
156
151
269
395
433
446
488
380
252
299
362
369
390
519
662
555
382
445
583
550
326
244
375
231
-55
-100
-232
-407
-228
-30
-124
-309
-431
-489
-560
-569
-397
-249
-179
-89
-131
-294
-366
-271
-77
3
-90
-145
-130
-137
-96
-75
-157
-98
62
0
-118
-116
-167
-171
-49
-131
-345
-251
-111
-255
-282
-142
-118
22
255
210
15
-81
-115
-138
-232
-468
-674
-572
-140
219
143
-89
-9
262
257
-62
-193
43
311
512
632
451
70
-204
-376
-355
75
475
434
339
279
35
-74
108
333
506
563
417
185
53
66
154
241
323
401
383
325
308
148
-147
-302
-223
-49
-4
-73
-115
-248
-384
-270
-214
-328
-126
254
287
123
18
-85
-204
-254
-147
-5
13
-19
55
240
297
153
95
239
387
294
33
-100
-161
-174
31
159
53
85
185
85
132
350
207
-50
38
109
56
162
205
54
-34
-4
122
310
384
267
-67
-271
101
414
100
-118
78
221
237
174
45
62
193
190
88
104
269
320
47
-197
-142
-170
-288
-100
210
354
353
210
62
144
310
356
501
730
674
473
402
322
185
60
-41
-2
215
407
342
13
-204
-90
-21
-52
155
316
198
130
69
-159
-272
-121
124
387
574
589
569
566
481
374
381
545
711
668
420
133
15
-45
-233
-203
96
219
221
269
150
-186
-452
-384
-135
-25
28
138
75
-174
-372
-521
-676
-728
-583
-324
-172
-183
-204
-177
-202
-339
-465
-456
-313
-104
16
33
15
-114
-246
-221
-174
-216
-251
-158
73
275
230
10
-110
-141
-170
-102
30
156
273
335
326
162
-150
-327
-287
-232
-151
-12
18
2
30
-83
-261
-250
-134
-147
-360
-591
-545
-194
31
-182
-397
-209
53
98
5
-160
-306
-306
-168
-19
37
106
190
-14
-225
-80
-295
-908
-878
-441
-281
-116
-25
-332
-654
-756
-912
-1018
-762
-308
79
243
16
-356
-502
-562
-708
-709
-412
-21
210
200
19
-238
-405
-310
-174
-128
175
537
435
136
18
-48
-140
-137
51
338
509
513
417
302
361
538
542
353
160
263
528
365
160
446
579
423
440
359
51
-169
-231
-147
-2
46
-10
-158
-379
-560
-647
-688
-691
-626
-464
-249
-219
-530
-770
-600
-391
-308
-168
-120
-132
-16
24
-91
-162
-30
244
385
428
537
511
338
314
365
316
304
371
410
360
140
-151
-363
-459
-356
-185
-100
52
142
-154
-621
-795
-642
-368
-81
86
71
-31
-174
-357
-481
-479
-531
-732
-774
-444
28
119
-356
-696
-309
282
278
-263
-630
-513
-331
-543
-949
-970
-554
-176
-228
-541
-540
-381
-470
-334
120
324
354
449
341
-49
-392
-457
-243
99
372
534
533
321
35
-230
-435
-486
-290
95
336
276
97
-84
-236
-297
-98
289
408
290
297
288
143
43
43
104
156
262
520
625
521
558
610
522
438
393
337
62
-134
214
369
20
59
480
684
622
394
150
19
-57
-183
-317
-296
-190
-201
-359
-584
-669
-517
-403
-438
-367
-240
-245
-246
-198
-206
-281
-370
-336
-118
161
312
293
226
33
-248
-311
-263
-284
-165
45
81
106
308
414
355
288
70
-147
-57
82
22
-176
-344
-356
-396
-560
-641
-613
-558
-479
-460
-484
-351
-199
-329
-540
-634
-784
-803
-532
-454
-583
-417
-144
-65
-14
69
188
317
303
190
162
377
662
506
-53
-344
-50
394
418
129
62
244
229
-119
-583
-909
-849
-521
-330
-323
-255
38
375
407
229
203
265
18
-383
-296
122
256
183
162
210
286
270
73
-274
-563
-579
-405
-255
-257
-306
-254
-194
-221
-298
-290
-75
153
174
100
38
-50
-154
-205
-147
-43
34
160
317
330
194
87
82
41
-36
42
105
-18
-70
-62
-163
-203
-80
75
8
-189
6
340
189
-57
13
119
234
368
252
25
-32
-74
-152
-71
8
-70
5
266
450
586
628
512
459
559
662
509
111
-60
70
184
271
396
523
499
297
209
202
46
-45
73
192
235
281
282
166
-17
-190
-238
-159
-83
-35
0
105
286
259
78
54
65
-27
-51
91
259
289
255
339
525
609
548
544
689
858
857
625
347
195
221
346
398
399
362
192
-26
-240
-428
-462
-326
-85
98
98
130
242
119
-215
-411
-392
-228
13
106
7
-102
-204
-267
-111
199
380
387
409
511
631
641
474
328
345
407
374
239
196
276
250
79
-118
-230
-260
-364
-477
-489
-551
-686
-727
-670
-641
-642
-657
-667
-510
-239
-29
176
383
506
433
141
-60
-56
-66
-198
-383
-370
-89
180
257
210
146
5
-188
-317
-593
-980
-1069
-882
-706
-669
-743
-754
-585
-340
-225
-301
-379
-248
-159
-516
-888
-825
-711
-603
-309
-75
21
85
92
-22
-216
-285
-132
161
359
322
462
882
984
697
354
-138
-582
-476
-22
314
488
556
596
634
602
551
537
515
529
855
1296
1020
395
404
431
97
237
622
759
1241
1876
1853
1539
1469
1446
1333
1157
1012
896
664
467
452
465
297
-10
-57
51
-81
-118
40
17
25
241
315
233
247
169
-67
-172
-204
-248
-119
130
256
101
-118
-40
118
138
274
461
426
351
356
305
310
475
613
533
222
0
-93
-351
-434
-180
-91
-13
255
248
30
49
144
-18
-325
-433
-325
-329
-402
-260
-93
-117
-143
-59
53
58
41
152
194
118
194
245
120
118
328
466
509
543
511
475
467
183
-236
-427
-545
-739
-832
-914
-1076
-1205
-1149
-1005
-967
-1060
-1134
-1092
-975
-906
-647
-143
61
-227
-514
-408
-141
-232
-516
-494
-294
-258
-418
-494
-376
-387
-755
-1129
-1032
-618
-464
-409
-275
-366
-659
-859
-888
-839
-937
-871
-568
-445
-349
-34
40
-105
-34
256
471
545
457
296
226
149
-121
-218
59
336
448
449
307
258
459
692
705
413
51
-194
-395
-584
-738
-769
-666
-650
-496
-71
39
-313
-554
-495
-260
31
191
167
77
-126
-493
-830
-878
-637
-484
-574
-523
-81
494
883
1001
1056
1105
1014
778
496
164
-173
-495
-757
-971
-1043
-889
-582
-300
-113
99
479
655
497
420
369
195
285
498
378
50
-142
-107
-111
-351
-483
-215
149
325
404
551
648
622
616
673
674
782
932
853
682
674
592
271
-131
-298
-388
-691
-940
-667
-121
127
-24
2
177
-1
-276
-251
-284
-394
-300
-116
-58
-33
-58
-121
-13
301
586
829
937
835
782
917
955
766
504
420
494
520
357
66
-158
-283
-462
-574
-607
-729
-845
-789
-594
-429
-447
-498
-439
-375
-452
-607
-543
-296
-193
-239
-333
-516
-672
-684
-561
-459
-393
-210
-21
-51
55
235
10
-180
93
125
-140
-229
-249
-362
-313
-176
-161
-215
-221
-286
-251
-165
-147
-96
-8
65
228
323
283
72
-99
66
335
298
115
98
249
332
311
259
234
351
530
528
319
150
160
268
323
270
266
421
481
378
265
326
567
664
551
547
579
627
751
561
235
388
428
-25
-77
213
149
-42
-6
218
385
326
419
581
477
296
375
569
475
170
395
802
681
579
853
762
583
769
749
488
450
389
431
806
989
830
905
900
399
415
940
746
197
227
659
850
419
168
325
269
110
189
305
313
54
8
187
136
-257
-391
-33
104
-485
-854
-657
-399
-678
-1191
-1169
-662
-431
-512
-630
-515
-306
-234
-302
-111
364
441
19
-147
92
348
346
206
207
215
231
340
477
481
244
69
220
189
-23
-108
-133
-426
-987
-1250
-983
-977
-1185
-1032
-696
-476
-309
-331
-451
-523
-571
-600
-536
-433
-310
-288
-339
-197
-9
-28
86
388
514
587
681
555
331
318
393
324
198
177
255
400
411
301
366
443
279
169
212
170
215
474
624
587
529
318
108
164
249
108
39
174
287
229
182
181
140
101
380
582
342
394
816
594
143
175
344
335
226
72
85
247
199
-109
-2
281
-12
-310
-307
-644
-812
-589
-846
-1037
-501
-420
-930
-952
-844
-968
-780
-439
-356
-329
-214
-204
-389
-572
-716
-735
-501
-249
-89
160
350
245
-12
-136
-96
124
198
-69
61
630
590
3
-250
27
114
-225
-116
637
1008
556
66
478
1026
706
162
174
412
262
-337
-500
-322
-574
-1003
-1041
-868
-721
-742
-621
-287
-69
-285
-612
-613
-472
-606
-612
-559
-662
-466
-77
-170
-352
-282
-185
-67
148
241
170
148
315
478
431
357
485
602
438
268
370
734
966
892
610
188
111
669
502
-386
-393
151
-7
-301
-274
-240
-263
-276
-543
-652
-423
-383
-388
6
174
11
101
289
258
370
397
-107
-349
31
232
381
695
429
-53
84
427
468
453
451
199
-388
-442
207
80
-766
-667
-244
-468
-554
-383
-377
-108
376
382
-129
-501
-384
-54
129
-54
-337
-511
-842
-1201
-983
-777
-1047
-1010
-446
-175
-148
-198
-297
-384
-397
-285
-32
4
-108
-150
94
-28
-752
-868
-292
-339
-627
-489
-207
-190
-426
-442
-294
-453
-576
-415
-291
-489
-772
-479
-156
-561
-1108
-960
-260
-35
-711
-925
-691
-963
-1185
-942
-915
-1029
-1004
-670
-353
-451
-879
-956
-512
-175
-450
-710
-575
-266
-142
-173
-265
-420
-483
-189
258
542
396
129
189
312
231
230
393
357
-121
-481
-265
-68
-176
-208
-353
-689
-550
-156
-164
-171
132
380
535
515
223
230
830
1087
629
490
818
905
849
816
783
778
664
678
902
1024
923
640
547
854
1097
946
279
-333
-7
535
271
-193
-225
3
110
-83
-200
-91
19
74
-170
-550
-575
-455
-176
308
617
800
744
183
-434
-487
200
310
-739
-896
19
-25
-572
-566
-370
-219
-173
-110
156
243
207
112
-218
-181
284
276
-104
-364
-456
-415
-398
-105
461
386
-53
12
163
-59
-404
-413
6
232
219
335
182
-218
-359
-394
-464
-539
-553
-437
-620
-761
-99
404
172
52
-4
-246
-411
-506
-558
-919
-1378
-1081
-612
-824
-1229
-1334
-1148
-944
-906
-904
-725
-398
-523
-847
-334
40
-341
55
627
-136
-857
-552
-291
-494
-762
-906
-736
-269
-75
-448
-795
-634
-330
-438
-669
-279
299
235
104
474
629
144
-228
59
266
-103
-375
-179
200
252
-194
-412
-255
-77
209
-44
-615
-197
216
-354
-622
-270
-108
-346
-638
-476
-147
-128
-345
-855
-1280
-1017
-549
-689
-1108
-971
-512
46
777
558
-50
814
1546
944
727
729
281
230
540
800
727
441
812
1276
939
697
1020
1246
1149
944
771
836
1177
1032
370
202
111
-74
555
817
84
44
596
699
502
293
559
1033
1004
1044
1203
881
588
656
784
801
675
712
950
869
388
31
109
146
-138
-151
193
464
657
705
480
99
-223
-131
100
30
207
722
745
489
710
950
744
626
706
746
944
960
702
924
1135
507
92
609
1069
780
372
625
899
608
833
1516
1286
617
504
703
754
463
109
106
325
637
747
429
239
318
259
124
157
294
208
-123
-139
69
-27
-117
106
54
-371
-294
250
455
475
721
837
707
500
334
268
172
-14
-65
259
721
655
117
327
1019
601
-103
318
793
706
842
1375
1413
664
22
118
645
718
226
367
900
347
-316
218
698
219
109
381
426
579
714
521
576
468
-6
7
340
440
181
90
510
900
541
-17
-98
99
98
188
375
532
424
124
267
210
-83
-143
-238
-257
-5
-10
-115
14
383
404
-354
-855
-276
115
-232
-639
-556
-190
-431
-1251
-1304
-650
-93
6
93
328
480
362
214
580
740
236
-551
-571
162
397
-616
-809
-53
134
-217
-258
-228
-193
27
231
-63
-586
-270
302
145
-259
-20
380
306
144
69
138
161
188
-75
-149
-79
20
-52
-268
-571
-715
-528
-337
-550
-1186
-840
282
210
-784
-366
91
110
-34
-320
-597
-363
-44
-129
-543
-983
-1254
-988
-737
-529
-930
-1635
-1050
235
934
2044
3465
2903
1508
1406
1674
1198
211
261
697
-1904
-4369
-3293
-902
-890
-3708
-4770
-2392
24
1430
3103
3707
2395
-55
74
2057
2300
1014
323
-440
-2314
-4519
-4448
-718
3443
2612
-2516
-3237
1444
5151
2015
-3611
-3405
2530
5905
2174
-3655
-4331
700
4682
2475
-1787
-2780
-2060
-3181
-6703
-6045
-2998
-4335
-4116
322
1510
-1430
-3645
-3346
-2143
-2570
-870
1565
-1785
-5840
-3335
2168
5025
3341
-2631
-6476
-3182
2655
2701
-2698
-4302
2604
2290
-6716
-8372
374
7493
5104
-1993
-2357
1260
2418
-1159
-4672
-4300
-1672
637
2891
3091
1580
-26
-3083
-5715
-3109
3938
7472
1720
-5364
-2966
-816
-3363
206
7953
7959
2279
-9
4338
7212
3067
-825
-3717
-5926
215
8488
5614
-113
252
4023
4084
208
504
3762
448
-2079
364
734
-2141
-2086
3513
6644
-437
-10112
-11025
-3304
-518
-6071
-8820
-3626
1936
1387
-531
3958
9494
8706
2380
-3146
-3327
3860
13395
17350
14362
8355
1609
-3701
-6228
-2965
3127
5405
-157
-7123
-5235
3298
7205
5828
194
-6103
-8211
-5243
-523
-506
-5502
-6742
-3051
909
-597
-4845
-84
7594
6037
-495
1518
14088
14502
-2859
-8944
-41
6025
4670
3067
5727
2977
-5080
-2623
3376
1333
31
4729
6827
2610
-3362
-5858
-2178
4272
6895
1351
-9380
-10615
-2398
-1490
-5449
-3138
3694
5742
-1002
-4271
-427
-193
-1229
491
-368
-2891
-3693
-121
5673
6521
2553
-1432
-5321
-3698
3309
7140
4740
911
2120
6496
3353
-6315
-12417
-6242
1590
-4541
-11506
-4360
3362
-1143
-12326
-12491
-3332
-1831
-4364
167
4669
3783
-934
-4126
-1670
3553
4915
-596
-11892
-14407
-2895
4718
-267
-3955
-22
3033
-3751
-12776
-12407
-4907
-614
-3073
-10438
-14613
-10189
-1311
2709
-1377
-4868
1056
3158
-5394
-9934
-339
13449
12475
1203
903
3378
-2948
-13031
-16947
-12268
-11986
-12347
-941
4808
478
525
7457
13519
12034
7103
6017
6037
3742
-2946
-11800
-17609
-15136
-10806
-14860
-21086
-17405
-3827
9674
13068
10199
5248
-3
-1591
-4571
-14673
-22576
-20267
-12757
-7375
-7479
-15355
-24822
-27014
-17844
-2178
7059
6934
4371
3109
4273
1813
-6217
-13227
-14679
-7740
2113
3969
-3426
-13666
-18954
-18183
-16624
-16238
-12491
-1081
9081
9824
8576
5545
-5829
-16219
-12107
4097
13222
4660
-6720
-4374
7543
12993
6618
1425
3934
10324
17570
18146
9082
2293
6606
17406
24215
23056
15286
5804
445
1338
5041
8212
12882
20479
24514
22851
17473
14119
14781
12132
6110
6770
17471
28325
26404
23162
28223
31092
28523
24601
21307
15637
4169
5953
23238
31595
27694
23808
22625
20641
14998
14722
20410
20674
13234
8556
13032
19415
20184
22269
27069
28624
23228
16110
16801
21516
18484
13183
12779
15149
15256
11636
7982
8128
11054
17957
23528
21165
14189
9848
7853
3512
-2633
1618
15687
23993
20958
14430
10929
11270
8392
2330
810
6155
10918
8813
1313
-2447
-844
-2125
-5658
-772
6649
6202
-726
-6168
-3557
3203
5598
3764
-893
-3332
-1374
495
-3884
-14218
-17018
-5768
4965
1683
-11912
-14535
-3736
-2026
-11821
-15269
-6518
3485
2789
-5318
-11626
-11253
-9969
-14552
-18130
-13749
-7534
-11110
-23377
-25626
-15750
-11575
-18006
-22743
-17622
-10858
-12110
-17403
-19760
-19008
-18878
-20281
-21518
-23841
-26748
-25764
-21529
-21123
-25946
-31021
-32048
-30655
-27867
-21098
-16230
-20488
-25168
-24153
-21353
-20724
-22893
-25565
-25333
-22608
-20633
-22951
-26691
-25236
-20275
-22243
-27057
-24161
-17065
-15004
-20105
-25630
-25674
-24831
-23238
-20992
-20624
-22983
-27728
-28623
-22168
-17715
-20079
-25587
-26122
-23860
-25136
-25688
-21741
-20137
-21098
-20209
-17124
-14613
-13310
-17434
-23918
-24932
-18249
-11831
-13412
-15704
-11719
-15906
-27084
-28965
-21819
-16439
-17218
-20269
-17591
-12978
-10649
-9857
-14669
-23385
-23096
-14332
-7913
-11111
-17561
-15349
-8413
-7818
-11355
-13380
-10257
-7150
-6909
-5485
-2468
-1877
-5985
-10099
-6881
-3168
-1925
-243
301
-447
998
3468
4493
5261
8084
8991
5853
2369
4799
7372
3297
2440
7795
9788
7854
5561
6041
9749
13512
14421
12003
9898
10386
12296
13506
14972
15920
9295
3105
9726
16739
15146
12972
14348
17313
17105
14185
14816
16543
15799
14694
10622
5494
9184
16441
16113
12946
12625
12087
11979
14026
17391
18357
15009
12356
12495
10915
12058
17777
21819
19928
15000
13461
17899
21565
19816
15632
17316
19591
15556
11666
14396
20157
21119
14149
9952
11899
15186
16576
16008
15611
15900
15773
17864
18056
13246
10008
14955
22431
22833
17100
16795
20971
20171
16173
15861
17474
18867
17573
14665
15478
21322
23475
19378
15441
17692
21032
18287
15309
19460
19785
15736
15651
17267
15521
12259
13510
18961
17068
14184
19497
22378
18165
16584
18014
18239
17396
19260
23088
21519
16774
18153
19386
15688
13835
15232
16738
16426
14653
14391
15367
16399
15650
13215
12885
14875
14176
10833
10652
13817
13388
10347
10706
14160
14641
10916
7546
7741
9968
11398
10765
10496
10003
6586
3891
4618
5104
5692
7901
8158
5403
2686
4781
9242
9187
6271
5705
6354
5423
877
-2562
-662
3460
2707
-2822
-5342
-3380
-2225
48
3682
4618
1378
-2315
-1965
39
-959
-2411
-2872
-4628
-5714
-4149
-5327
-8069
-5951
-3853
-5548
-6111
-5307
-4960
-5800
-4037
1116
1377
-3808
-6506
-6442
-6906
-10403
-12044
-8712
-4784
-5574
-10293
-10518
-5331
-7350
-12077
-9568
-5710
-7350
-10881
-10183
-5510
-4864
-7758
-9042
-10746
-13038
-11312
-8305
-6627
-4878
-6022
-10979
-14724
-13301
-8931
-9264
-13719
-14586
-13785
-15138
-15507
-13114
-10532
-11304
-13055
-11090
-9030
-10294
-11584
-13412
-16052
-16206
-13364
-10928
-11566
-13991
-13725
-13556
-16536
-16474
-12606
-12885
-14802
-13948
-13521
-14282
-13683
-11200
-9505
-11346
-14693
-14676
-10926
-10264
-15760
-19831
-17779
-12342
-10567
-13568
-14419
-11481
-10236
-12470
-15043
-14017
-12576
-13058
-12523
-12024
-13432
-13203
-11221
-12008
-15620
-16515
-11946
-9341
-12588
-12808
-9901
-12524
-15974
-14748
-12131
-12188
-14776
-16051
-15547
-15578
-15261
-14492
-14183
-14474
-14255
-12489
-10100
-9326
-12983
-17522
-16782
-12394
-10474
-12391
-14022
-12001
-9488
-10996
-16148
-17042
-11524
-8460
-10709
-12098
-9044
-4840
-5518
-10028
-11374
-8618
-6615
-8794
-13111
-15102
-11474
-7179
-6829
-7412
-5900
-4985
-7830
-11623
-9145
-5280
-5948
-7161
-5152
-2873
-5326
-9701
-8234
-3742
-2921
-6746
-9790
-7049
-1341
475
-2998
-4233
-1586
-2885
-5892
-4779
-1856
-915
-2862
-4224
-3436
-4036
-3713
-2084
-4992
-9817
-7438
234
5269
3480
725
1531
1165
-1332
-500
2892
5730
4215
1567
821
-1983
-5771
-4912
-233
2421
-887
-2160
3452
7219
7063
8042
6679
2935
3489
4234
1339
752
5211
10304
9168
2370
-873
1313
4602
5746
4061
3095
5148
7636
7291
5411
5891
8034
5456
-467
643
8582
12137
10160
8484
8932
8918
6925
5354
6864
8560
6760
3243
2654
6689
10795
10285
7130
6205
9947
14198
12180
8277
8141
9558
8809
7215
8870
12748
12606
9202
6839
6624
9606
15172
14818
8362
5615
9555
13527
10447
7021
12902
18228
14550
7993
7538
11903
10481
5061
5617
10468
13380
10800
6114
4376
6763
11591
15050
14367
11153
8394
9930
12771
11205
8243
10462
13047
11822
9512
8406
9700
13519
13912
10156
8622
10378
9709
9039
10774
11693
10221
7526
5951
7234
8719
8160
7040
9235
11843
10360
8449
10112
13373
12049
7484
8684
13537
14421
12438
9773
7606
8528
10752
9690
7866
9441
11454
11752
11307
10523
9909
10673
11085
9983
7892
7939
9593
7278
2631
5324
10404
9732
5775
5256
9031
11514
8681
5194
4464
6685
8827
7753
4588
4643
6745
4311
731
2437
6181
6082
3002
4221
7856
4188
691
4979
9060
6716
2111
2509
4743
72
-5128
-2893
3492
5146
85
-770
5433
8806
6083
2111
2935
5325
2751
-1455
-184
5519
6041
-400
-1883
2556
4001
-1038
-4694
-1241
4172
3640
38
765
6575
6608
1529
-249
1963
2347
843
-803
-1081
-1278
-803
-151
-941
-2328
305
2532
198
-1867
-2088
-2850
-2665
-1247
794
1315
-243
-450
868
-94
-3058
-3933
-497
1291
-1894
-4262
-3198
-2665
-2797
-2139
168
-1035
-6163
-7750
-5370
-4752
-3272
-620
-120
-3086
-4429
-1386
707
-2599
-5159
-3773
-774
374
-573
-1386
-2610
-5386
-5054
-3487
-4609
-5622
-3697
-1570
-2458
-5453
-4956
-1693
-112
-1445
-2454
-2336
-1883
-3422
-6439
-7374
-3845
-759
-2550
-8126
-9518
-5833
-3602
-3789
-2599
-2432
-4051
-5370
-5646
-5204
-3531
-1875
-2538
-6330
-9043
-7503
-4613
-3305
-3211
-4186
-5655
-6217
-5310
-3857
-5236
-8792
-8333
-4809
-4990
-9005
-11231
-8513
-6171
-7367
-7726
-5654
-3783
-4312
-5577
-4148
-4180
-7754
-10260
-7960
-3415
-2810
-5748
-6560
-6299
-6847
-7366
-7567
-7419
-5918
-2883
-641
-2567
-5908
-5030
-4612
-7494
-7634
-4292
-3733
-8093
-12618
-9741
-3934
-2628
-6054
-9417
-9661
-5572
-2155
-3584
-6137
-4252
-1956
-3076
-6701
-7796
-7158
-9493
-10392
-5888
-3156
-4000
-4525
-3771
-3295
-4447
-6484
-6755
-5350
-4122
-3892
-4171
-3871
-2803
-4981
-9375
-10131
-8336
-7272
-4824
-2343
-3022
-5974
-6832
-3751
-1024
-1779
-2682
-2931
-4591
-4171
-1710
-2308
-4809
-5231
-5447
-6283
-7452
-7398
-6395
-5258
-5409
-5044
-2136
185
-2151
-4685
-4446
-2996
-3395
-5561
-6487
-5846
-4832
-2769
-2367
-7075
-10150
-6930
-4750
-5316
-3412
-1744
-3585
-8124
-9711
-6195
-3698
-5624
-8183
-5329
-108
-1715
-6825
-8226
-7087
-4836
-3988
-2471
-513
-2530
-6773
-6727
-3671
-3489
-9068
-11733
-7701
-2190
-1487
-4205
-4474
212
3164
433
-4540
-4322
-1726
-2034
-4231
-3890
-1547
-1019
-2966
-2805
-3259
-5947
-9390
-8342
-1899
2781
2309
1796
1109
160
-1763
179
4856
1532
-7107
-6790
274
4254
1343
-2348
-1346
-454
-2065
-1522
-407
-209
1986
4236
4093
1654
1131
4083
4237
-1128
-5010
-4190
-126
3237
1706
-2474
-1661
3198
4647
59
-5036
-2637
3495
4691
1095
-1603
-1060
-441
-2710
-2653
-879
-1334
-3611
-2064
4024
7364
3178
-702
409
2967
873
-3
5713
7856
431
-3666
-1256
1338
1015
1502
4948
6558
2029
-761
2999
8987
7252
1519
2175
7394
6996
175
-4561
-313
4065
4039
4791
6574
6636
4859
-291
-4803
-1013
7521
11243
8089
4275
4144
5656
3670
545
1277
7101
8107
2684
-241
977
1753
5178
9028
9806
6694
3819
4452
5750
4163
5139
6069
2335
-154
920
875
1528
3799
5663
4069
337
2466
8336
7638
5170
6979
8422
8087
8020
8355
7393
3388
949
3021
6377
8348
7276
3557
925
3112
8084
9950
7235
5364
6792
7345
4949
4152
5918
7159
4160
2253
5970
8908
5874
1524
1478
5539
6614
3946
1917
3597
4885
1681
176
3663
6675
4373
-734
1248
6527
4864
2882
5194
5634
1958
-579
3711
8680
7182
5901
7862
5751
1753
404
457
36
284
3061
6388
4303
1935
4398
8473
8031
4418
3641
6538
6600
5202
5595
6124
4305
2131
1243
1675
1837
1945
2183
1796
1406
2496
3511
3847
4659
5187
4733
4098
4426
5443
4190
2132
3526
6363
6434
2701
1263
5486
6815
2061
-1272
110
3933
5178
4943
6425
7740
5195
205
-3277
-242
6540
8360
980
-5801
-4794
699
1696
-489
505
2665
1705
3255
6254
5094
94
-2732
-1009
-58
-2944
-1905
2177
1607
310
1759
2435
994
-285
1609
3435
941
-73
2413
3479
1482
-1184
-3117
-2715
-207
1880
2214
947
-1283
-1435
937
3465
4877
4593
2155
-417
-944
159
701
-1074
-2637
-302
2415
1116
-2953
-4406
-1578
258
-1764
-2770
806
3760
1722
-398
154
-165
-3454
-5410
-1989
-682
-3286
-2669
3
-1250
-4300
-1879
5741
6539
-330
-5147
-3323
-162
-92
-1396
-946
-813
-3088
-5750
-4087
-627
568
-411
-2046
-2343
-263
3357
5034
759
-3364
-675
3375
2474
-2157
-5569
-7165
-7585
-2451
4667
4088
-3229
-6566
-1239
1927
-3029
-5325
-1803
1112
-396
-5570
-8542
-5144
721
2460
-893
-3009
-598
1791
-182
-5193
-7947
-5324
438
3022
-145
-5701
-7594
-4874
-1242
-204
-587
-296
1408
1111
-3537
-7826
-4904
150
-22
-3868
-4189
-358
1649
-205
-811
671
-291
-5735
-8159
-6499
-4772
-1808
1652
457
-4141
-6121
-1443
1082
-1609
-2474
55
915
-232
-1676
-2116
-3873
-6186
-6846
-3949
-397
-81
-2917
-4524
-2717
226
671
-1163
-2616
-2079
-1646
-2860
-4427
-5566
-3012
1450
1921
257
1512
2865
-1390
-8367
-5312
3344
3099
-3207
-2168
5888
5552
-5439
-7992
-2321
-2475
-7299
-6082
1043
2718
-1182
-280
1711
-664
-4054
-3292
-1758
-4468
-5459
-993
1208
-653
-2635
-3317
-5046
-6599
-4635
-1073
-57
-509
-183
-91
-1029
-2550
-3222
701
4864
714
-6779
-8582
-5136
-4142
-6932
-5887
-1333
1741
5248
6146
900
-5680
-6726
-2130
93
-2403
-3155
-657
1634
1256
-395
-1015
-2472
-5239
-5335
7
4974
3427
145
194
932
-134
-3607
-6488
-3773
1921
2211
-2001
-3161
-46
1851
-1139
-4944
-4261
-58
3305
1773
-2975
-5368
-2163
3757
5176
785
-2696
-16
4405
2439
-694
1611
4344
1281
-4291
-4138
-241
978
3241
4629
-275
-6759
-5897
2142
7557
5157
1445
355
1167
2099
37
-5762
-9608
-7653
-1340
3772
5319
5533
5039
4289
3897
-276
-4867
-2464
3975
5591
1599
-1416
-1011
-1262
-2577
-1721
2359
4771
1839
-1740
-250
3697
3107
-1664
-3419
-737
2424
4998
6621
4701
-2329
-8593
-7483
-1028
2621
2473
4941
9404
7948
1706
-2500
-2031
-2360
-3537
319
5189
4089
823
-687
-1183
-3898
-5222
-1897
1347
-625
-3133
1320
8294
6516
-493
-4391
-3516
-2426
-2036
235
2927
3085
1725
-1189
-5374
-9217
-7866
-1702
4004
5330
3730
3362
3349
265
-2534
-2079
-193
-1324
-3176
-539
2726
324
-5308
-6698
-1228
3772
2904
-346
-855
2643
6138
4343
-2181
-6607
-4014
1791
3800
2025
1627
5230
7422
4018
-795
-3830
-4308
-57
4998
5158
516
-2838
-2238
-1573
-3552
-4681
-492
5715
4356
-1531
-2766
927
3150
-84
-5530
-6563
-3291
576
2105
2967
5768
6766
2205
-1978
-1275
1406
2704
3798
5331
4149
-1846
-7705
-7153
-1156
2031
54
-1350
1847
5648
5506
3684
1201
-3125
-4210
-15
4008
3997
1091
-1647
-2724
-1954
-805
-1134
-1298
210
718
-337
1291
5671
6616
825
-5737
-5611
-2595
-3996
-7452
-6086
-396
1666
-942
-1499
-239
-603
-2035
-2418
-808
2284
5282
5510
2475
289
602
-519
-4521
-7218
-5501
-1960
-303
-585
-695
-973
-2420
-2696
-404
-59
-1431
1294
5296
5152
2902
941
-1217
-4462
-6871
-5359
-93
3889
2364
-2102
-3619
-2027
-1636
-4471
-5775
-2215
3851
7607
7249
4317
648
-2323
-3751
-3728
-964
2215
1695
-401
-341
258
-2
-1332
-4027
-4373
308
5019
4163
-618
-415
4745
5328
633
-2174
-846
-744
-3730
-2842
3069
6045
1245
-6633
-8998
-6947
-3650
655
2094
-156
-975
258
152
-2867
-5522
-4642
-1367
830
977
204
-255
-1337
-3850
-6692
-6783
-3425
260
423
885
3889
5005
1852
-1674
-2517
-859
-455
-1274
-1104
1517
4275
2859
-2517
-6027
-3920
859
997
-1935
-714
5630
9640
6502
1501
541
721
-247
-693
1629
2165
-2000
-5098
-2149
3322
4295
183
-1380
2470
6038
3772
-167
1042
4715
5503
1958
-3001
-5007
-2904
1121
2090
-79
526
3660
3512
-722
-3089
-1183
475
768
2797
5210
3990
-1196
-5037
-4381
-1994
-1640
-454
3415
6510
4224
-1606
-3303
1022
2844
-1360
-5749
-4257
79
1251
-20
909
3755
3973
945
353
3366
5438
3562
2347
4535
5375
1138
-3549
-4367
-2384
-1293
-823
199
1581
1262
-514
381
4705
6638
3185
-1626
-1913
1662
2394
-1409
-3137
1328
7337
6795
407
-4172
-2860
330
-428
-4201
-3732
2550
7475
4903
-946
-4014
-3835
-1396
817
1061
484
1478
3862
3063
-1907
-5232
-3327
624
1156
-286
1209
3831
3787
907
-1334
523
4676
5108
1526
516
4080
6914
4463
-609
-2462
-138
2678
2952
258
-876
2158
4996
2793
-1211
-322
4028
5279
2775
540
-232
-958
-1859
-1617
-1189
-1531
-569
729
259
-700
-1882
-3352
-2339
1900
6989
7938
4388
623
-1013
-1265
-1382
-1233
-1631
-3951
-3803
608
2989
423
-3244
-4051
-3144
-2920
-1108
1685
1588
-86
1009
3216
1941
-2489
-3888
-1328
1251
1560
324
-1791
-4180
-4955
-3471
-3610
-5156
-4016
-1156
646
915
13
-1854
-4153
-3320
326
2120
1450
1133
807
-973
-3444
-2760
192
559
-3357
-6494
-4476
-275
712
-1509
-2553
-32
3524
5283
4485
1770
157
1283
2978
2692
708
-1184
-2416
-2162
-1416
-2439
-4355
-3326
650
3531
4156
4931
6724
7418
4227
-1197
-3077
-50
3512
1474
-4404
-6533
-2356
3073
4577
2896
2949
4218
2615
-1690
-4572
-2112
4659
8229
5039
276
-2073
-2934
-2275
92
2079
563
-2069
-1912
976
2281
32
-2445
-974
1903
2161
-214
-1884
-2278
-3214
-4443
-4600
-4017
-3802
-3681
-1930
1533
4805
4822
334
-4355
-3364
994
1335
-4586
-8449
-4737
131
-274
-3241
-4546
-2153
1905
3956
2693
254
1410
5143
5150
1334
-981
-641
-457
-2373
-4573
-3785
-558
1427
1121
452
391
128
-512
1604
5394
4491
-1525
-4995
-1178
3522
1732
-3879
-6214
-4422
-2630
-2561
-1372
689
2381
3818
4371
2076
-2181
-3671
242
5826
6842
2265
-2350
-3680
-2745
-1212
-845
-457
2750
5896
5268
1221
-2936
-3585
836
5437
5215
319
-3501
-2759
-53
1859
2202
1109
1497
2879
2858
2902
4359
5552
3263
-637
-599
1097
-260
-2711
-1552
2268
3379
1057
1150
4373
5769
2940
-225
-130
1638
2361
2944
3701
1844
-2945
-5936
-2846
2229
2745
-121
-684
2554
5567
3921
-564
-1769
2580
7937
8026
3869
464
-1168
-2303
-3924
-6334
-6467
-1887
3627
5299
3132
1235
348
-452
267
3497
6188
4586
-1060
-4291
-1472
3606
4618
508
-1702
2410
6807
4635
-1948
-5534
-3714
-932
-1410
-3672
-4643
-3020
3
2202
1717
-80
-1027
-248
-447
-2468
-2518
2454
8077
7513
1079
-4498
-4460
-577
1740
638
-2436
-5090
-4054
0
2379
1016
-1542
-1000
2570
5558
4453
828
-839
961
3550
2983
-1969
-6178
-4386
1617
4484
483
-4732
-4219
1084
3794
1094
-2508
-2030
2721
7175
7211
3790
632
-291
24
-260
-1339
-2860
-4257
-4283
-1995
709
1119
203
374
1749
1907
1548
3237
6243
6900
4282
469
-1581
-719
2520
4578
2031
-3331
-6114
-4231
-1743
-2864
-6097
-7166
-4438
-221
2782
3852
3975
3339
1477
-1600
-4046
-5309
-5831
-5577
-2669
2496
6173
6189
4397
1633
-1436
-3469
-4173
-2690
18
152
-2510
-4131
-2959
-921
87
-665
-2675
-3249
249
5975
9302
7028
1785
-2050
-2847
-1755
-1253
-3218
-5432
-3901
297
1791
-1204
-4233
-3481
-609
910
170
-1534
-352
3965
6130
4063
807
-198
1644
3505
2182
-1887
-5011
-4530
-2192
-1399
-2818
-4661
-3746
1348
5704
3428
-1863
-3970
-2941
-2386
-1858
-331
-476
-2593
-2730
-59
2488
2107
137
-53
1845
3437
1974
-2367
-6021
-6796
-4896
-1550
1184
575
-2184
-2998
-476
1772
465
-2381
-2055
-177
-850
-2968
-2661
-210
1000
150
-565
480
2187
1412
-2768
-6821
-7178
-4546
-1925
29
2587
4246
3879
3884
5373
5315
1994
-1827
-1593
1921
3305
-363
-6372
-9155
-6420
-1250
1756
1602
1234
2265
2840
2019
-121
-2540
-3294
-2082
-16
1702
1786
278
-858
-388
120
-2161
-6744
-9175
-6580
-2105
-979
-2450
-2336
-280
660
-157
-177
2217
4026
2318
-1905
-4765
-4251
-1766
60
-487
-2050
-1430
1463
3278
954
-3820
-6340
-5185
-2757
-2173
-3761
-4831
-5442
-5801
-3786
505
4040
4772
1896
-2661
-5971
-7311
-6248
-1547
4654
8256
7370
3252
-679
-2150
-1809
-1706
-2761
-4076
-4507
-3367
-1353
35
346
-362
-1892
-1819
1761
6358
6907
2424
-2054
-1854
889
1416
-1370
-5976
-9258
-7769
-2052
2827
2999
-111
-1857
-301
2036
2258
1106
1206
3340
5485
5289
3953
3967
4215
2451
-56
-520
1358
2802
375
-4871
-7260
-3765
1510
2736
-540
-3152
-1591
2505
4649
2396
-1398
-1942
922
3177
2512
1111
1755
3351
2649
-542
-2376
-236
3368
3785
-505
-5278
-6222
-4669
-3359
-2358
-1183
1112
4120
5845
6113
5754
3441
-1502
-5386
-4372
-636
666
-1732
-4695
-5343
-3724
-1031
1869
3959
3904
1457
-1581
-3639
-4451
-4100
-3169
-2810
-2994
-2138
217
1867
967
-1253
-1561
1412
5050
6086
4114
1418
121
-250
-872
-1362
-2197
-4336
-5849
-3939
427
3370
3529
2688
1408
-626
-2476
-3174
-1995
901
3381
3270
1079
-182
894
2113
1473
70
-394
-336
-1012
-2015
-2225
-2316
-3760
-5686
-5582
-2707
1079
3633
4263
2992
805
-405
-508
-899
-2102
-3687
-4789
-4318
-1372
2466
3103
-106
-3323
-3128
825
4133
2127
-2881
-5420
-3953
-992
250
-1037
-2753
-1687
2764
6801
7301
4886
708
-3861
-6037
-4485
-853
2213
2505
82
-2360
-3116
-2404
-722
1072
1888
704
-1316
-1149
1183
3437
3111
-1378
-5941
-5999
-3429
-1310
-878
-1860
-1694
1581
6818
10050
8354
3415
-1339
-3502
-2195
801
1751
-1382
-5529
-6290
-3457
574
2740
1368
-680
420
4285
7127
6125
2317
-1501
-3687
-3655
-1606
911
1934
1050
-461
-622
971
1396
-1642
-6302
-8687
-6646
-2587
-129
367
-38
329
3087
6979
9106
7629
3287
-1001
-3084
-2890
-2165
-2723
-3687
-2616
924
4249
4541
2228
0
-104
1266
1611
367
-630
-360
358
650
132
-1016
-496
3283
7509
8453
5071
91
-1665
487
3274
4145
1602
-3195
-6422
-5851
-2429
739
1266
-3
-507
1356
4180
4563
1890
-835
-1408
-604
-390
-1511
-2650
-1738
1398
4030
3681
1453
-20
312
2175
4392
5291
4110
1685
-156
-741
-1105
-2590
-5781
-8133
-5896
-392
3606
3995
2323
821
202
806
2100
2119
784
-932
-2797
-3538
-2772
-1667
-489
175
-197
-296
291
167
-455
254
2556
4831
5011
2402
-724
-1352
976
3878
4267
1653
-1430
-2440
-1100
469
246
-1160
-1863
-1620
-1608
-2324
-3852
-5542
-4999
-1802
855
792
-906
-1840
-968
740
1904
1773
1170
1373
1631
1099
397
-370
-1552
-2844
-3431
-2552
-395
1460
1196
-762
-2052
-1835
-1120
-653
-547
-89
1972
5162
6862
5856
3686
1238
-1837
-3690
-1625
2784
5198
4309
1891
-106
-439
902
3174
5087
4775
2416
491
666
2677
4666
4799
2986
319
-1534
-1635
-654
998
3128
4524
4246
2770
1625
1466
1227
594
767
2468
4818
5623
3645
199
-2165
-1769
588
2474
2180
-309
-2737
-2479
6
2407
3428
2897
1584
864
1486
3023
4260
3606
357
-3654
-5432
-4011
-1312
158
178
-262
-946
-679
2042
5724
7261
5707
2776
162
-1632
-2204
-1981
-1886
-1219
652
2478
3012
2005
43
-1047
238
2862
4420
3636
1367
-496
-1782
-3314
-4436
-4994
-5563
-4983
-2607
221
2573
3805
3163
1870
1969
3023
3298
2261
173
-1988
-2671
-1474
428
1722
1906
885
-513
-383
1380
2919
3171
1942
40
-1190
-1795
-1814
-594
1231
2322
1892
-294
-3306
-5129
-4536
-2562
-1279
-1353
-1807
-1809
-1281
-176
1125
1533
703
-455
-896
-550
-214
-158
40
405
556
152
-731
-1229
-588
603
1043
409
-387
-232
1088
2297
1884
12
-1831
-2347
-1289
188
584
-57
-459
323
2376
4385
4421
2728
1375
1328
2074
2413
1018
-1961
-4800
-6446
-6787
-5450
-2930
-561
1572
3380
3922
3581
2836
723
-2570
-5687
-8202
-9372
-8188
-5776
-3983
-2904
-1811
-330
1368
2657
3113
2748
2070
1732
1765
2025
2616
3541
4174
3365
1367
-303
-1078
-909
-382
-918
-2229
-2816
-2139
-185
2221
3469
3102
2021
1085
325
-466
-699
65
881
821
-149
-1911
-3674
-4314
-3705
-2044
183
1587
1348
-41
-1619
-2738
-3057
-1992
155
1579
1380
270
-1047
-1978
-1957
-1120
84
1392
2318
2285
1135
-644
-1808
-1493
-244
972
1585
1167
-356
-1881
-1978
-1011
-110
447
150
-1088
-2461
-4008
-5664
-6219
-4773
-1606
1880
4228
4591
2939
1310
1777
3460
4774
4985
3047
-1139
-5814
-8654
-8320
-5444
-1460
2226
4050
4086
3789
3597
3668
4257
4582
3524
698
-2912
-5815
-7407
-6961
-4274
-1101
1548
4045
5803
6396
6242
5121
3068
918
-1246
-3575
-5065
-4776
-3130
-1124
522
1363
1236
537
14
-211
-598
-1378
-3000
-5605
-7460
-6515
-2758
2129
5829
6912
5803
3443
398
-2886
-6083
-8365
-8517
-6376
-3015
207
2192
2556
1992
1466
1034
488
244
693
1820
3092
3529
2731
1163
-406
-1300
-1255
61
2469
4231
4018
2313
-119
-2610
-4070
-3646
-1537
998
2791
3544
3315
2336
1064
-175
-1288
-2015
-1857
-1083
-694
-989
-2075
-4276
-6348
-6183
-3561
-213
1888
1871
278
-1578
-2243
-1331
67
1287
2452
3027
2469
1211
-37
-843
-992
-406
625
1547
2483
3734
4578
4538
4234
3798
2811
1617
915
835
1058
1220
818
-970
-4324
-7776
-9322
-8331
-5732
-2573
727
3465
4557
3677
1545
-473
-1435
-1478
-663
678
972
-404
-2370
-4069
-4868
-4398
-3334
-2348
-1604
-1211
-781
291
1876
3350
4335
4662
3876
1794
-582
-2184
-3097
-3648
-3826
-3781
-3955
-4555
-4870
-4241
-3057
-1236
1727
4787
6254
5657
3841
2261
1705
1842
2059
1774
363
-1862
-3250
-3210
-2819
-2302
-1958
-2944
-4427
-4804
-4103
-2460
-81
2064
3119
3067
3081
3623
3692
3274
2472
334
-2805
-5620
-7106
-6232
-3347
-361
1598
2369
1704
-8
-1285
-1205
-320
570
964
621
-81
-901
-2017
-3086
-3470
-2875
-1433
434
2298
3619
4255
4681
4675
3740
2119
-5
-2130
-3191
-2963
-2067
-1188
-733
-741
-1100
-1187
-359
1056
2592
4049
5007
5216
4738
3663
1881
-680
-3385
-5157
-5141
-3489
-1628
-418
428
907
993
980
878
830
1275
2350
3626
4274
3656
1829
-373
-1785
-1835
-925
125
892
1359
1198
118
-1250
-1869
-1282
135
1599
2741
3554
3771
3332
2776
2520
2526
2595
2656
2652
1978
72
-2498
-4742
-6077
-6031
-4489
-2119
113
1740
2798
3016
2272
1718
2401
3589
4096
3468
1449
-1665
-4767
-6841
-7212
-5873
-3873
-2385
-1848
-1733
-1268
-709
-478
-191
217
396
549
1311
2814
4069
4100
3097
1614
23
-1068
-1089
-266
534
843
764
198
-1026
-2278
-2559
-1947
-1062
-2
861
1611
3243
5033
5471
5137
4584
2950
260
-2444
-4432
-5257
-4818
-3595
-2221
-1011
20
881
1511
1916
2274
2780
3239
3179
2491
1315
-147
-1393
-2195
-2587
-2258
-1435
-964
-845
-456
412
1542
2433
2657
2375
2100
2071
2275
2709
3204
3379
2903
1765
419
-543
-890
-1001
-1535
-2655
-3827
-4365
-4204
-3504
-1839
343
1892
3543
5900
7313
7030
6063
4786
2658
-371
-3288
-5265
-6218
-5959
-4675
-3130
-1815
-958
-647
-796
-1057
-911
-330
418
1228
2058
2906
3518
3566
3062
2063
594
-1163
-2718
-3687
-4428
-4993
-4762
-3881
-3033
-2338
-1503
-585
-33
343
1013
1781
2698
3865
4667
4811
4294
2768
357
-2092
-3738
-4404
-4439
-3896
-2789
-1744
-1336
-1300
-1044
-571
243
2258
4994
6450
6165
5111
3610
1807
177
-932
-1396
-1522
-1826
-2478
-3285
-3967
-4489
-4762
-4386
-3348
-2143
-1118
-440
-320
-889
-2093
-3597
-4605
-4406
-3302
-2048
-937
31
955
1792
2232
2309
2406
2483
2139
1272
-70
-1726
-2986
-3633
-4318
-4951
-4873
-4093
-3093
-2049
-640
734
1420
2266
3559
4145
3990
3706
3184
2130
506
-1036
-1961
-2238
-1519
-356
145
428
886
755
42
-480
-435
238
1304
2339
3073
3181
2418
1018
-477
-1456
-1786
-1878
-1581
-588
514
1186
1505
1669
1931
2214
2115
1651
1112
486
-182
-620
-887
-997
-674
-261
-372
-994
-1715
-2263
-2963
-3866
-4199
-3823
-2949
-1437
-43
514
844
1244
1138
458
-40
205
1016
2108
3350
4326
4527
4018
3294
2436
1101
-693
-2430
-3636
-4376
-4945
-5194
-4805
-3848
-2648
-1189
867
3141
4637
5218
5677
6243
6154
5229
4285
3505
2481
1203
-171
-1277
-1729
-1755
-1846
-2249
-2869
-3449
-3867
-4143
-4358
-4329
-3682
-2575
-1415
-306
785
1852
2662
2967
2876
2656
2427
1864
635
-779
-1817
-2378
-2331
-1817
-1281
-900
-663
-476
-363
-591
-1283
-2337
-3419
-4051
-4009
-3366
-2486
-1523
-82
1534
2380
2463
2301
2046
1681
1190
782
617
670
981
1328
1385
1165
1001
971
262
-1251
-2595
-3841
-4807
-4394
-3222
-2325
-1145
772
2759
3789
3770
3464
3132
2570
1752
1161
1131
1166
1300
1554
975
-150
-806
-1215
-1680
-2016
-2106
-2031
-2025
-2141
-2457
-3031
-3630
-3734
-2815
-1503
-656
450
2410
4346
5145
4699
3944
3136
1784
183
-1235
-2324
-2824
-2680
-2015
-1248
-684
-233
-127
-274
-274
-542
-1208
-1504
-1160
-668
-247
477
1580
2542
2890
2547
1989
1571
999
362
32
-193
-418
-535
-730
-992
-1201
-1652
-2270
-2388
-2048
-1688
-1114
-412
98
867
1911
2524
2799
3118
3335
3503
3686
3597
3271
3011
2709
1911
424
-1329
-2756
-3704
-4349
-4782
-4985
-4953
-4577
-3816
-2930
-2162
-1494
-816
-173
260
571
866
981
1115
1520
1867
1937
1846
1666
1284
410
-886
-2076
-2753
-2911
-2873
-2761
-2439
-2055
-1749
-1413
-992
-524
-73
380
882
1373
1875
2492
3202
3715
3757
3659
3899
4279
4332
3974
3380
2767
2280
1717
894
63
-584
-991
-1185
-1288
-1009
-463
-295
-174
152
140
-94
-284
-422
-313
-109
37
270
615
984
1151
1146
1181
1223
1473
1974
2274
2295
2260
2265
2209
1913
1553
1304
1094
939
680
122
-584
-1226
-1655
-1891
-2086
-2126
-1908
-1654
-1442
-1129
-737
-397
-242
-188
80
400
501
823
1456
1879
2080
2225
2261
2214
2104
2006
1990
1966
1866
1626
1246
817
320
-349
-1239
-2139
-2698
-2961
-3224
-3508
-3594
-3334
-2870
-2423
-1901
-1221
-733
-501
-143
106
-46
-123
-143
-408
-328
242
663
950
1453
2132
2681
2726
2382
2052
1716
1243
594
-332
-1292
-1898
-2213
-2442
-2527
-2463
-2402
-2302
-2029
-1655
-1280
-918
-611
-397
-155
351
1014
1509
1955
2578
3279
3873
4124
3979
3665
3290
2970
2770
2420
1865
1458
1277
1056
775
521
141
-369
-875
-1427
-1983
-2408
-2635
-2767
-3033
-3161
-2973
-2995
-3034
-2556
-2034
-1651
-1053
-494
-177
86
337
580
871
1283
1743
1998
2083
2266
2556
2668
2374
1864
1457
1072
446
-457
-1362
-2037
-2645
-3178
-3281
-3068
-2932
-2824
-2506
-1957
-1373
-863
-273
345
738
1049
1454
1714
1724
1702
1728
1781
1910
2160
2525
2861
3050
3179
3241
3122
2864
2525
2072
1394
405
-747
-1774
-2576
-3217
-3514
-3314
-2993
-2621
-1909
-1241
-873
-387
266
829
1177
1413
1735
1808
1396
1010
861
741
615
460
405
741
1460
2261
2865
3259
3572
3774
3694
3199
2440
1868
1665
1423
877
177
-654
-1387
-1740
-2241
-3038
-3369
-3225
-3037
-2686
-2276
-2037
-1853
-1691
-1561
-1367
-1086
-741
-377
-25
286
511
729
934
1082
1328
1521
1312
965
917
1002
890
681
621
677
763
876
1013
1241
1427
1344
1236
1291
1216
949
693
487
261
-82
-591
-1198
-1866
-2598
-3264
-3712
-3852
-3564
-3051
-2717
-2487
-2196
-1928
-1629
-1357
-1251
-1115
-838
-591
-583
-845
-1019
-883
-746
-756
-668
-342
152
642
887
908
1037
1416
1760
1670
1316
1296
1414
1088
620
378
131
-191
-404
-454
-479
-672
-1082
-1473
-1561
-1555
-1667
-1575
-1397
-1466
-1352
-981
-948
-1181
-1166
-816
-334
53
305
627
1048
1467
1875
2132
2362
2980
3737
4113
4122
3919
3577
3094
2477
1912
1404
803
138
-435
-772
-1043
-1334
-1337
-1105
-952
-843
-655
-415
-360
-525
-529
-348
-268
-290
-457
-819
-1162
-1440
-1800
-2119
-2233
-2284
-2301
-2171
-2020
-1895
-1645
-1252
-819
-503
-319
-97
161
343
435
463
491
362
-16
-267
-320
-565
-912
-1009
-830
-524
-282
-149
0
214
510
800
951
1059
1198
1345
1519
1658
1831
2085
2142
1946
1673
1263
820
593
400
20
-352
-725
-1293
-1681
-1788
-2262
-2957
-3161
-3086
-3149
-3257
-3353
-3439
-3489
-3493
-3427
-3478
-3697
-3723
-3540
-3429
-3252
-2886
-2512
-2139
-1746
-1435
-1073
-558
-162
56
360
662
785
882
1039
1212
1297
1207
1094
989
838
777
721
533
370
418
655
600
31
-403
-443
-565
-884
-1192
-1366
-1347
-1204
-1117
-1174
-1239
-1247
-1281
-1264
-1183
-1119
-1004
-844
-739
-765
-908
-929
-791
-703
-578
-403
-378
-266
170
559
529
251
174
477
827
890
768
786
1103
1495
1713
1727
1528
1395
1597
1788
1708
1586
1633
1862
2000
1880
1734
1669
1581
1356
1066
942
774
407
215
102
-174
-299
-243
-223
-175
-45
118
101
-160
-254
-170
-352
-658
-695
-491
-171
227
644
973
1129
1170
1170
1104
971
849
829
914
1008
1000
879
776
670
453
329
441
605
808
1169
1610
1909
1958
1931
1922
1832
1759
1817
1946
2104
2203
2280
2455
2490
2338
2345
2297
2004
1936
1918
1499
1179
1281
1414
1378
1258
1200
1202
1128
1037
942
728
426
239
376
472
47
-376
-298
-168
-247
-298
-321
-482
-777
-1012
-1059
-1049
-1124
-1227
-1279
-1278
-1239
-1194
-1227
-1419
-1541
-1385
-1413
-1754
-1694
-1296
-1253
-1412
-1419
-1324
-1064
-661
-390
-275
-122
105
411
810
1114
1258
1397
1573
1807
2024
2093
2127
2151
2138
2294
2514
2496
2406
2436
2370
2225
2236
2187
1977
1951
2003
1799
1510
1397
1465
1561
1554
1480
1371
1247
1164
1088
1004
958
946
910
870
906
936
848
701
574
480
370
333
486
601
555
552
590
554
478
396
318
225
168
282
527
702
741
770
845
896
871
733
678
838
790
413
183
188
217
247
275
326
384
393
405
456
511
454
260
103
-108
-476
-686
-741
-838
-720
-477
-548
-763
-786
-687
-627
-657
-721
-754
-731
-663
-687
-869
-1075
-1233
-1358
-1452
-1464
-1319
-1119
-1056
-1205
-1471
-1596
-1500
-1387
-1409
-1513
-1506
-1424
-1512
-1650
-1616
-1535
-1569
-1696
-1748
-1670
-1592
-1492
-1347
-1310
-1410
-1541
-1526
-1380
-1420
-1661
-1811
-1825
-1817
-1868
-1956
-1883
-1592
-1393
-1521
-1689
-1569
-1348
-1271
-1298
-1378
-1505
-1634
-1639
-1502
-1441
-1422
-1273
-1274
-1460
-1328
-938
-805
-913
-885
-614
-388
-403
-432
-399
-492
-568
-447
-291
-175
-75
-75
-178
-280
-316
-366
-490
-414
-87
-67
-370
-442
-473
-722
-709
-466
-456
-478
-295
-106
-79
-230
-367
-405
-553
-697
-566
-331
-217
-175
-148
-238
-510
-789
-905
-853
-708
-582
-435
-148
171
369
422
352
262
136
-83
-77
256
404
304
370
494
436
307
256
398
603
635
639
745
826
797
661
523
409
215
50
31
63
79
49
-32
-99
-100
-40
10
-7
-96
-266
-484
-709
-898
-1007
-1123
-1267
-1248
-1054
-867
-684
-496
-423
-393
-307
-297
-309
-147
5
-74
-149
-47
17
-26
-43
-68
-31
193
369
337
242
129
12
-28
-3
51
92
65
13
15
14
-59
-140
-237
-357
-311
-120
-23
-58
-114
-13
222
222
-10
-133
-181
-249
-249
-266
-363
-422
-425
-387
-299
-238
-213
-202
-306
-445
-431
-424
-514
-426
-292
-497
-774
-799
-826
-992
-1140
-1174
-1090
-1038
-1019
-832
-661
-720
-777
-719
-644
-499
-335
-366
-513
-485
-320
-243
-259
-235
-105
-73
-295
-397
-214
-106
-73
43
56
-57
-99
-11
84
12
-125
-83
11
-24
13
123
26
-136
-192
-353
-610
-741
-697
-571
-580
-763
-865
-791
-615
-414
-355
-487
-608
-540
-421
-421
-419
-397
-448
-421
-331
-398
-507
-487
-449
-472
-458
-379
-323
-267
-188
-206
-236
-149
-180
-326
-212
47
82
40
113
170
229
369
399
313
366
476
451
423
434
391
285
97
-1
153
293
164
-87
-106
179
325
186
159
265
303
382
487
464
367
290
247
171
-3
-110
-26
21
-69
-91
-43
-51
-75
-125
-248
-378
-455
-500
-492
-353
-214
-274
-408
-449
-428
-445
-587
-715
-698
-681
-656
-597
-670
-734
-591
-426
-419
-537
-613
-506
-388
-423
-436
-419
-606
-773
-619
-461
-555
-674
-686
-638
-621
-740
-918
-1062
-1170
-1172
-1109
-1140
-1213
-1147
-1001
-967
-1040
-1278
-1760
-2019
-1802
-1648
-1662
-1476
-1275
-1165
-850
-426
-164
-57
25
198
419
560
651
822
1132
1438
1583
1594
1595
1770
2048
2142
2275
2617
2711
2662
2957
3176
2949
2747
2680
2441
2238
2272
2261
2120
2025
2007
1996
1906
1807
1854
1906
1762
1490
1235
1067
935
785
652
548
470
326
64
-90
-137
-373
-625
-677
-873
-1192
-1213
-1205
-1481
-1630
-1567
-1655
-1727
-1537
-1326
-1233
-1098
-896
-739
-585
-467
-521
-460
-105
24
-155
-174
-212
-494
-570
-312
-175
-328
-527
-573
-422
-140
4
-98
-56
275
512
679
1018
1265
1343
1569
1901
2055
1908
1645
1596
1480
941
580
636
438
71
25
-9
-328
-793
-1146
-1174
-1143
-1328
-1422
-1282
-1118
-1044
-1051
-966
-793
-747
-656
-397
-298
-456
-636
-709
-692
-664
-653
-615
-502
-267
70
324
345
371
606
754
711
751
812
735
650
580
413
195
87
155
216
73
-133
-190
-225
-342
-380
-487
-885
-1238
-1486
-1981
-2388
-2378
-2435
-2664
-2601
-2353
-2284
-2193
-1907
-1675
-1462
-1002
-498
-178
163
640
1164
1674
2010
2089
2166
2395
2575
2675
2952
3312
3470
3561
3726
3763
3636
3451
3091
2510
1878
1314
798
274
-185
-485
-787
-1221
-1580
-1771
-1960
-2145
-2214
-2180
-2013
-1638
-1108
-530
44
621
1206
1700
1989
2148
2256
2202
2017
1806
1381
733
270
162
282
626
1140
1597
1974
2434
2858
3163
3605
4049
4126
3907
3521
3107
2775
2292
1808
1627
1382
1088
1195
1475
1626
1786
2113
2601
2946
2859
2337
1557
951
610
99
-694
-1647
-2631
-3328
-3629
-3602
-3346
-3087
-2648
-1838
-1131
-673
-87
565
1091
1585
1936
1998
2000
2120
2215
2236
2314
2404
2385
2349
2358
2213
1825
1430
1202
1033
765
426
104
-305
-868
-1345
-1554
-1557
-1384
-1068
-754
-490
-253
-174
-292
-392
-500
-741
-765
-438
-200
-14
516
1258
1909
2406
2823
3272
3640
3678
3333
2716
2074
1573
1127
677
270
-14
-144
-236
-272
-181
-118
-86
43
208
345
344
155
28
115
300
482
626
739
836
889
960
1211
1546
1699
1874
2452
3222
3874
4559
5242
5590
5772
6079
6051
5334
4377
3467
2480
1464
540
-221
-797
-1202
-1274
-933
-437
74
578
783
633
519
408
-27
-602
-925
-870
-697
-546
118
1217
1910
2566
3772
4669
4697
4334
3873
3318
2607
1707
841
183
-351
-898
-1320
-1293
-1054
-1148
-1441
-1573
-1553
-1490
-1417
-1069
-358
244
776
1642
2499
2976
3277
3694
4204
4318
3779
2907
1955
1067
297
-454
-1047
-1374
-1620
-1855
-2024
-2106
-2005
-1700
-1389
-1079
-548
95
704
1404
2128
2702
3036
3169
3406
3726
3764
3457
2864
2172
1602
995
396
-21
-680
-1695
-2466
-2919
-3549
-4435
-5187
-5358
-4967
-4492
-4013
-3421
-2998
-2670
-2099
-1418
-782
-152
497
1203
1842
2138
1853
1057
140
-856
-2036
-3061
-3736
-4128
-4044
-3488
-2901
-2619
-2681
-2847
-2899
-3026
-3159
-2843
-2218
-1538
-604
426
1219
1751
2090
2374
2391
1811
1012
434
-3
-474
-1028
-1448
-1625
-2042
-2870
-3462
-3500
-3355
-3189
-2873
-2404
-1989
-1857
-1774
-1376
-840
-321
273
915
1509
1820
1717
1321
716
72
-482
-892
-1148
-1641
-2294
-2419
-2316
-2621
-2947
-2926
-2852
-2861
-2744
-2430
-2031
-1622
-1262
-1054
-1061
-1051
-641
31
624
1143
1563
1776
1529
556
-659
-1643
-2714
-3696
-4039
-4254
-4915
-5549
-5780
-5711
-5320
-4674
-3817
-2788
-1907
-1098
-182
461
868
1515
2244
2449
1793
505
-874
-1993
-2783
-3313
-3642
-3866
-4209
-4642
-4722
-4195
-3218
-1786
45
1676
2888
3974
4610
4290
3120
1557
58
-1237
-2354
-3281
-4051
-4591
-5029
-5491
-5437
-4531
-3246
-2008
-906
-33
622
1187
1412
1092
811
777
398
-378
-1233
-2158
-3171
-4224
-4876
-4530
-3403
-2269
-1492
-942
-573
-736
-1320
-1321
-614
-72
730
2058
2294
1238
182
-1322
-3630
-5487
-6210
-5875
-4529
-2517
-498
844
1305
1274
1179
1361
1997
2715
3010
2753
1844
566
-295
-782
-1342
-1760
-2234
-3205
-4461
-5673
-6190
-5507
-4056
-1858
1058
3112
3241
2408
1473
519
-96
-261
-257
-106
33
-143
-726
-1724
-2872
-3775
-4160
-3929
-3215
-1841
170
1663
1869
1481
1206
931
631
739
1355
2254
3176
3431
2642
1324
-25
-1294
-2600
-3730
-3993
-3498
-2894
-1953
-452
1009
2159
3216
3838
3666
3187
3016
3228
3191
2185
560
-1196
-3209
-5054
-6414
-7669
-8347
-7657
-5951
-3744
-1017
1760
3748
4834
5183
4607
3245
1692
144
-1485
-2684
-2886
-2322
-1478
-906
-1113
-1876
-2633
-2816
-1921
-142
1915
3565
4239
4120
3593
2862
2353
2241
2373
2473
2175
1444
482
-427
-988
-1277
-1436
-1419
-1055
-21
1393
2135
1636
242
-1393
-2603
-2846
-2024
-617
347
99
-814
-1423
-1376
-467
887
1481
845
-514
-2093
-3674
-5005
-5658
-5412
-4463
-3186
-1790
-286
1215
2585
3527
3558
2739
1374
-242
-1495
-2342
-3143
-3676
-3675
-2970
-1442
405
1683
1824
1065
91
-461
149
1852
3497
4427
4605
4028
3224
2796
2637
2324
1357
-790
-3751
-6102
-6636
-5205
-2757
-739
130
385
1170
3069
5372
6522
5526
3041
478
-1412
-2432
-2632
-2184
-1502
-1204
-796
422
1689
2843
4532
6157
6757
5915
4055
2392
1067
-354
-1243
-1114
-271
666
1164
1505
1710
1373
1943
4716
7608
8468
7636
5555
2394
-1082
-3874
-5009
-4732
-3893
-2035
682
2567
3052
2931
2896
3206
3431
2783
1268
-88
-514
-385
-425
-893
-1655
-2134
-1645
-513
369
1157
2373
3597
4108
3531
2085
547
-438
-746
-813
-739
-221
164
624
2509
4886
5906
5548
3855
977
-1728
-3164
-3169
-2271
-1284
-365
761
1892
2324
1672
632
393
1251
2347
2511
1274
-673
-2193
-2617
-2050
-1251
-750
-427
26
790
1303
1348
2536
5418
7767
7662
5080
1567
-894
-1760
-1678
-1560
-2039
-2695
-2509
-471
3305
6472
6828
4806
2460
1255
929
716
449
-185
-1329
-2231
-1968
-370
1497
2268
1797
722
-48
628
2494
3811
3320
864
-1831
-2393
-1469
-918
-617
-460
-754
-927
-138
2261
5378
6930
6124
3825
1043
-1355
-2775
-2721
-1224
628
1702
1686
1179
1402
2933
4624
4699
2921
564
-1339
-2487
-2798
-2074
-182
2125
3604
3895
3040
1239
108
912
2375
3007
2352
106
-1867
-350
4011
7356
7442
4575
848
-1477
-2287
-2465
-2701
-3622
-3677
-942
2449
3447
2598
2155
2981
3980
3620
1793
116
-57
-48
-1950
-5135
-7200
-6581
-3739
-639
1275
2000
2404
3108
3821
3991
2973
468
-2397
-4026
-3909
-2782
-1790
-1350
-974
34
1731
3042
2401
1
-1317
-285
945
983
-423
-3378
-5959
-5772
-2097
3429
7043
6651
3552
691
276
1208
1242
44
-1712
-3166
-4149
-4740
-4295
-3018
-1628
-407
39
-801
-2720
-4169
-3582
-1415
623
357
-2361
-3875
-1672
2453
4804
3655
1278
245
634
1537
1811
964
-829
-3024
-4150
-3224
-505
2427
3106
876
-2531
-4251
-2737
135
1761
988
-1518
-3324
-3497
-2809
-1927
-1634
-2143
-3558
-4895
-3581
514
5010
7385
6532
3838
-307
-5462
-7703
-4652
1250
5294
4835
2081
332
284
331
-1097
-2060
-544
1941
3620
4008
2652
-177
-2937
-4682
-6394
-7401
-5506
-922
3792
5402
3332
83
-2868
-3993
-2540
-2113
-4690
-6564
-3809
2552
7480
7340
2920
-2159
-4250
-2737
-792
-2157
-5787
-6207
-2246
2067
4257
4005
1789
-523
-1267
-62
1617
1806
252
-1581
-1490
433
1229
-119
-2387
-4258
-4089
-1985
128
790
-705
-2829
-3216
-1340
1275
2246
312
-2356
-2949
-677
2223
3466
1813
-863
-1550
-483
275
735
-586
-3272
-4690
-3706
-945
1104
437
-174
797
1285
-172
-2716
-4442
-4580
-3664
-3195
-4121
-5693
-6459
-5188
-3003
-2725
-1789
2284
6400
7544
5751
2269
-1020
-3462
-4169
-3087
-1094
1218
4139
5744
3145
-1254
-2317
-1552
-2007
-4320
-5927
-4308
-2133
-2713
-3219
-2177
-395
-927
-3699
-4382
-2201
-1548
-1805
-1606
-787
-155
-404
-1538
-1976
-2205
-1719
-331
-178
-1966
-3343
-2621
-233
498
-1431
-1172
2270
4955
3865
-22
-2723
-1673
510
1909
1503
-780
-3053
-2947
-1148
168
-828
-2792
-2387
886
3191
1958
-1233
-2001
-724
-937
-2879
-3906
-2795
1377
4996
5990
5217
5248
4361
985
-2177
-844
1857
3224
1146
-1312
-763
512
1419
4075
5206
2451
-2624
-6172
-4741
-589
2148
851
-943
1597
6667
8426
4982
-3
-202
2484
3004
553
-1725
701
5355
5530
1120
-1598
1853
5729
3055
-1281
-2279
-1489
151
1155
1419
107
-2319
-4214
-2842
741
3755
2218
-1260
-3584
-1448
1694
1432
-2328
-4520
-2069
2666
1798
-3427
-5674
-2529
2658
3555
-1100
-5905
-6594
-4413
-2928
-2075
887
2607
840
-1066
-1129
1129
3573
3583
1208
-357
-125
-115
-2330
-2883
-930
961
-77
-2696
-983
4310
5137
3561
4787
4306
2446
2224
3818
5229
2602
-2877
-1483
2475
1490
-1796
-3489
-2887
-470
595
338
-347
-951
746
3053
4467
3520
-79
-1622
2134
3094
-1277
-4067
-469
6294
8601
5277
4431
4975
1024
-2644
-2054
1739
3299
-1642
-4511
-409
1090
71
2212
3212
1306
-1339
-1991
66
204
-2469
2408
9644
8057
598
-2685
930
5370
-485
-7407
-5444
-1600
-835
-81
99
18
-891
-946
1381
1590
-2624
-3981
-643
730
1127
4532
5634
1295
-6661
-9850
-4468
-1615
-4977
-2952
3330
7098
5469
1873
1117
1354
-676
-1545
960
5142
2998
-5013
-6530
-2596
-1961
-4428
-3247
3709
6936
349
-1924
3534
6232
-527
-9528
-8402
-1278
-2117
-1822
4054
5994
1487
-2897
-1926
1634
-553
-2955
-459
3822
3490
-2244
-5621
-107
7453
6167
-4838
-9370
-4704
-1784
-2438
-1257
3224
4036
-3396
-4144
2415
2050
-2858
-3242
1657
5299
2462
920
2427
-360
-4705
-4699
44
5045
5066
2814
2467
2062
543
-180
514
1585
97
-3107
-3425
919
4750
4022
-1717
-4924
-530
5774
6019
3796
2912
3757
780
-4139
-4104
323
1321
789
585
1788
3074
5660
8341
7835
1638
-2940
-1089
6032
8593
3943
1656
6617
9229
4633
-2889
-3399
-921
-2422
2052
11175
9083
2565
2123
2935
3668
5493
3066
-2035
-25
3589
545
-1739
964
2306
1144
614
5008
8973
5854
788
968
3706
2615
-3755
-4930
-1195
-2801
-3911
755
1319
-2814
-4125
2420
10195
6407
786
4541
5150
-1222
-4362
-1121
3664
1530
-1074
3351
5495
2883
3697
6452
4669
-4702
-10364
-3554
6903
9239
2979
-5598
-6960
1331
8383
3811
224
5730
8567
4560
323
-1682
-1501
-1214
629
3403
2385
-2361
-5306
-2492
1341
-1538
-4450
494
6044
5828
2239
-185
-504
-3530
-5030
688
2612
-1809
-2654
-3765
-8033
-4926
4004
5779
490
-2571
-411
542
-4007
-6192
-5467
-8343
-7827
-845
3596
1858
-2554
-4675
-3702
-2160
-1531
-1255
223
-527
-4641
-3554
1346
-1767
-7019
-1908
5880
5231
-1566
-5130
-3076
-4382
-6652
-2404
-1347
-5421
-3419
870
-1130
-4840
-5279
-4415
-2737
-727
1484
1138
-3714
-5044
-2458
-6097
-9244
-6047
-4815
-5802
-2226
-242
-2722
-2047
-586
-2829
966
5615
-330
-9781
-11732
-6328
-1298
-3253
-3395
188
-826
-3360
-697
3306
3507
-2887
-9952
-9552
-2213
3238
2993
1794
-1315
-8760
-9111
-202
3635
1576
2598
4809
1986
-3756
-4673
-41
66
-5604
-9681
-7389
-3010
-4223
-7321
-3856
770
1585
-1372
-465
3492
-3371
-11545
-4200
-143
-5382
-3315
588
-3582
-4440
-158
167
-1166
-126
-2751
-5938
-3436
-1906
-4261
-4311
-810
2253
-1135
-4503
2206
4639
-4212
-9038
-5460
-342
1265
-2613
-5050
-3515
-780
986
2681
4938
3005
-3081
-2048
-377
-5161
-3433
3049
-196
-6399
-6258
-987
280
-5802
-8032
-1890
4844
7387
3648
-3756
-7239
-3854
-1264
-3436
-3014
-3318
-6523
-2530
4758
2785
-2670
-4140
-1988
-278
-1541
-4830
-5620
-4596
-2820
-1737
62
406
-2014
-5755
-6299
-2022
-953
-8018
-4932
4595
125
-7961
-4290
1358
1938
-2352
-7840
-7210
2020
6480
-876
-7278
-5152
-1498
-97
-1674
-5563
-6467
-2028
3885
4729
-885
-2886
2070
776
-4946
-4134
-788
-1370
-3319
-2547
1930
3497
971
-944
-1265
-2577
-4329
-3753
-265
756
-6
2663
4438
2086
3422
5471
149
-3364
333
2870
4297
7473
5906
1868
2382
3535
1217
1198
2788
2317
-146
266
5244
6270
-1942
-5952
-566
6533
4946
-3413
-5922
254
4888
4536
1707
3060
4475
218
-6372
-6866
-196
4334
3280
5028
5161
1218
973
3062
207
-1883
584
1288
1114
3909
6140
6657
4927
4686
7826
5422
-255
1363
6896
7717
4239
1297
2735
7761
11626
10622
6595
3675
5274
7318
6217
5069
4018
558
2003
9821
10489
4276
4565
7453
7416
8327
9639
8242
2239
-2223
2084
7966
7744
5385
4568
6250
9359
10737
8058
5506
5395
6264
6603
6519
4714
3613
5796
8352
6263
3931
3358
2507
3278
6837
6935
3629
2352
5686
10331
12178
10075
6908
4392
6166
12343
14485
8263
2398
4027
9477
12409
10406
5904
2807
3057
6399
9817
8767
4222
1362
4341
6987
5078
5097
9460
11100
8282
3709
927
1195
3740
3540
1108
457
2916
6099
6164
4737
6974
6802
1920
-1624
1520
9450
10896
3521
-1268
-349
3169
5873
3752
-972
-1672
2414
4798
3737
2050
-998
-3338
-949
260
-2215
-2568
390
1605
-235
-1671
223
-38
-4847
-8686
-7793
-4216
513
2359
-1210
-5799
-5314
-1814
754
210
-3455
-7656
-8142
-4304
668
2572
330
-4584
-7496
-4750
-1590
-1393
-943
-4802
-10978
-6423
2805
2696
-5816
-11136
-6301
-1553
-5562
-8671
-8822
-10617
-11504
-9547
-8210
-6933
-6194
-8810
-12693
-10764
-4075
-1127
-8796
-17169
-15349
-9483
-6376
-3769
-6332
-12862
-13838
-8276
-3917
-5552
-12388
-15854
-14206
-11666
-8543
-6877
-9904
-11900
-9146
-5005
-4049
-6640
-10934
-14204
-14649
-11564
-8065
-8876
-12000
-11222
-9538
-7783
-2767
-1590
-8456
-14039
-13515
-9842
-10173
-13037
-8480
-4192
-12122
-16685
-10216
-6681
-9630
-12256
-13898
-13533
-10767
-5267
-2225
-6690
-14650
-16237
-9190
-3335
-10116
-17787
-14556
-7306
-4541
-5573
-7626
-7830
-8710
-10449
-10151
-3576
600
-6226
-12344
-7951
-3146
-3259
-6382
-11679
-14520
-7345
-216
-3574
-6893
-6280
-8125
-7575
-2863
-294
-1181
-2762
-3808
-2852
874
1908
-2429
-7751
-7413
87
7899
7354
-1468
-7728
-2671
5894
6997
-740
-6315
-3439
-456
1219
5280
6619
3055
-1793
-1680
4765
9254
7054
-541
-7885
-6125
6422
14042
7074
-2398
-2264
3615
7310
5112
4858
5162
1837
3458
10197
9094
5229
5157
5634
7392
12521
7347
-3828
337
12981
14060
11678
10740
7864
4134
3876
9911
14904
9394
4203
7065
13975
13712
5486
5769
12706
9670
5094
7269
10986
11770
9866
9332
11850
13822
13409
10867
10216
12493
15317
17168
15325
7862
5011
12735
16884
12382
11921
12535
9515
9692
14374
17865
14975
6982
5295
10701
16403
19406
18164
12588
9818
12007
14665
13085
9563
8614
13534
17952
15817
10779
10087
12176
14276
14137
12959
11141
8266
6409
10121
15040
15071
11481
8508
5082
4650
9808
13640
11080
5357
2540
6331
9969
10332
11354
9515
6369
8307
9880
6207
4862
8684
11254
10010
8033
5516
3801
4038
7000
8574
4873
623
2452
8368
10393
4041
-513
1553
3589
2431
997
3629
7528
5011
-2022
-4726
3427
10546
2453
-3776
1665
3671
2001
2181
-1698
-4598
-1127
3580
2819
-1328
-3668
-863
2161
-2758
-10552
-2777
6954
314
-7092
-4781
-4636
-7590
-9143
-5763
-5337
-8246
-4667
-1217
-6939
-8607
-3664
-2498
-8762
-12928
-9807
-6061
-7663
-9394
-7557
-4703
-6819
-10928
-11407
-10964
-10519
-7233
-6984
-10474
-11432
-10878
-10525
-8071
-8243
-14578
-17902
-12914
-9272
-12525
-14981
-10856
-7557
-10850
-13879
-13170
-12043
-11547
-11637
-11808
-14012
-14104
-7994
-5155
-9789
-13952
-13035
-10641
-13167
-10598
-2026
-6010
-15932
-13201
-6544
-9010
-16960
-17112
-10349
-8390
-11210
-11928
-11797
-12436
-12073
-10728
-10771
-11349
-12700
-13246
-10562
-8462
-9035
-8911
-7276
-7191
-10911
-13156
-10813
-10622
-12374
-12020
-11673
-11707
-9395
-5392
-2559
-4801
-11199
-14933
-9562
-3415
-6662
-11390
-8826
-5268
-6320
-8589
-5853
-3717
-6754
-7158
-4879
-5619
-7860
-8146
-5737
-6509
-7927
-2880
-4270
-12192
-8638
-873
-3555
-7024
-3685
691
-1153
-5562
-6531
-5633
-5402
-2304
64
-877
-2284
2195
7034
1760
-4132
2121
4514
-2922
-5945
725
5721
2894
-1760
845
7354
6718
-3178
-5534
5365
14065
6771
-4726
-869
9608
10382
8007
5613
2588
3109
6417
7505
3809
3310
10754
14414
8625
2803
7821
15655
9431
3043
9839
12595
10403
15397
16945
10443
8957
12843
13620
12813
11438
8822
9686
13876
16089
12532
7212
7708
8911
6560
8877
14538
15076
8485
6521
14551
15703
9219
10435
10814
5949
5970
12463
18747
19375
14315
9817
11237
16187
16210
13208
11273
9556
9304
12157
16573
17960
16304
15920
13335
9347
12190
17151
15423
11029
10146
10983
15175
18705
13330
6782
9929
15930
15919
10374
8530
10685
11117
10369
9718
6316
4632
6792
8895
9934
11314
9332
6155
5251
6617
5887
1460
2040
6921
3838
-339
3311
9011
9656
4596
1581
2718
2859
2741
2742
574
-2737
-3200
2823
5774
1180
-989
-2037
-6946
-4467
1086
-2501
-6006
-1899
-274
-2959
-4837
-3096
-3203
-8968
-12380
-8939
-5650
-2656
-3028
-10265
-12907
-6144
-3248
-6737
-9775
-11803
-10997
-6633
-5111
-6125
-4896
-6007
-9098
-8583
-7376
-10361
-13602
-11766
-6709
-8253
-14400
-16272
-12115
-11050
-16806
-18824
-11487
-8779
-13476
-16609
-13147
-10343
-14340
-19436
-18633
-16718
-14668
-14349
-16577
-15344
-10081
-11979
-17787
-18489
-16126
-14881
-14623
-15082
-16149
-18544
-14321
-6548
-9512
-16355
-15263
-11906
-11192
-12934
-14420
-12596
-11133
-13463
-16030
-14778
-11244
-9233
-10962
-13013
-11719
-10246
-10236
-9345
-9665
-10859
-10681
-10936
-12162
-12069
-9637
-6976
-6513
-7034
-7331
-8556
-8784
-6252
-4305
-6560
-9146
-7905
-4594
-2911
-1411
179
-1304
-4809
-4588
-2522
-1677
-1761
-1991
-635
2628
2571
-107
-727
376
787
886
704
490
548
1599
4191
4944
2676
2374
3430
1648
1625
3385
3329
4555
6853
5004
2535
2863
5532
6371
5648
6501
7710
7801
11382
14738
13999
10154
9318
12903
13867
9305
8139
11171
12481
8806
7555
12157
14964
10060
4745
8639
17387
16512
11356
12251
15806
17283
15353
10787
7622
8014
13101
16122
12138
9808
14084
17169
13486
10088
14498
18619
14633
10732
11858
12531
11789
14187
17678
16748
13821
14694
14760
10023
7078
11693
17815
15851
10602
12130
12515
9123
11766
15632
13078
9242
7563
8850
12365
12397
6611
2951
5720
8317
8622
11144
14106
12889
7254
1890
4126
10089
6234
-2384
-55
8308
10793
7318
4459
4689
3173
1349
3353
2507
-1627
-2421
-340
565
-117
-465
234
-840
-3808
-4739
-956
1875
-1065
-6674
-6579
-579
1634
-2059
-3808
-4745
-7053
-9142
-8070
-4972
-3638
-3142
-3041
-8732
-10859
-3641
-413
-6593
-10745
-9588
-6982
-6395
-5984
-6225
-9494
-11132
-7408
-8111
-13800
-15348
-11869
-9337
-10169
-13584
-15581
-14686
-13171
-13340
-13990
-15376
-17653
-16123
-11297
-10312
-12786
-14602
-16932
-18419
-16927
-13515
-12494
-13870
-12960
-9504
-10368
-15025
-16823
-11087
-8445
-13573
-16381
-15456
-15908
-11850
-7408
-7671
-11322
-11283
-6715
-7157
-14756
-14899
-8189
-5024
-9288
-12469
-10474
-7748
-8025
-6838
-4877
-4391
-5621
-5450
-3213
851
-248
-7108
-9102
-4352
-2300
-1850
-483
23
792
2370
1395
435
3101
5264
2527
-639
2298
7269
6472
3840
5152
7329
7497
4391
924
3012
7798
7823
5605
7566
11872
10684
4908
5040
11226
12013
7584
6082
7256
9620
11344
9479
8309
10988
11596
9875
9931
11137
12034
12680
10678
6235
2566
4858
10243
10768
7599
7007
9911
14617
16528
15613
13103
10290
10658
12054
10917
8588
7684
11261
13236
9887
10307
12338
8301
4923
8080
11442
12726
13054
10302
7847
12385
17077
14026
6785
5797
9899
9614
4545
3251
5968
5396
326
1061
6718
7570
2340
-324
3751
5474
445
-1576
1350
2797
-1237
-5976
-4904
-4833
-8123
-8027
-4587
-3883
-7593
-9674
-7289
-9337
-11700
-9257
-8405
-10410
-9619
-9871
-10527
-9974
-11838
-17208
-17663
-13944
-12501
-16446
-14247
-4240
-5715
-17569
-15966
-9786
-10485
-9038
-6197
-10090
-15809
-11387
1457
-1259
-15165
-14722
-9301
-8532
-1555
4795
-2937
-17388
-18140
-3710
-1242
-11391
-14573
-10916
-9198
-7631
-2699
354
-8895
-11316
-967
269
-6794
-4519
207
-756
-7384
-8189
-2742
233
-1504
-1697
-822
-319
-1162
3839
5045
-2521
-1724
9081
10275
5279
3251
5296
7499
7856
6079
4924
4218
3979
4254
7792
11410
9747
4897
5827
11796
12495
5372
-597
259
8586
15881
9547
927
7712
15233
12653
10948
6966
1443
6565
13586
10120
4497
7784
16159
16788
8051
2765
7721
13810
9396
-3903
-11380
-2658
12769
16984
5062
-7106
-4280
5398
8259
5673
2108
181
672
362
-3907
-10951
-10376
-242
2665
-2960
-2749
1191
-3342
-15675
-14780
2191
6860
-4799
-12156
-14316
-16388
-15665
-6917
2633
-826
-10302
-14344
-16827
-8135
9114
6816
-10177
-13781
-6780
-3355
-6205
-10379
-9442
-5021
762
29
-11923
-10810
10638
14234
-4323
-14032
-6848
7404
19145
14741
46
-3817
2235
5286
8732
1413
-16664
-16727
3441
13374
5641
-1363
4856
12955
11330
2762
-7925
-15259
-8096
4999
9534
8528
7243
3106
-5612
-11338
-8991
-7154
-8059
-5547
1881
9572
10243
2430
-7810
-11294
-3252
4167
-194
-7395
-3959
4340
5044
340
2512
9615
6197
-7180
-6409
6696
8024
-1873
-4995
-819
-1844
-6385
-1593
7283
7390
909
381
5840
6695
4537
2106
-3920
-5845
202
3804
-1108
-5848
-1595
2535
622
-677
2170
2242
-2183
-798
7563
8115
1042
-1456
2872
4953
139
-4919
-751
5755
-33
-6304
-1405
2811
-3102
-9106
-6203
-2520
-3271
1977
3632
-1576
2358
9345
4470
-3195
-169
7471
1744
-2494
5136
4367
-9004
-12706
-2202
3742
-4069
-7258
-1432
2545
2339
4541
8523
7282
1245
-1478
2698
4637
-405
-1944
89
-2771
-5450
-2326
1682
48
-2583
-1940
-6568
-7628
2955
5612
-3363
-5234
2145
4549
-2039
-4869
-339
2218
1912
275
-3377
-3942
912
4744
-371
-4538
1709
3694
-3303
-3226
1355
1199
-900
222
2284
777
-1713
-172
3884
4750
1871
-697
-514
75
-566
-1541
-1636
-1904
-666
-267
-3293
-1177
5351
2679
-2530
-664
2063
-1280
-4380
-60
4407
3079
3440
3611
607
-766
511
-646
-5137
-5506
-68
1563
-568
-208
1146
1144
159
-671
-442
65
-92
-363
-505
-514
-134
257
-255
-560
108
632
194
303
542
245
159
362
351
252
297
119
-58
-202
43
430
90
-247
-42
-97
-258
-66
595
649
4
-70
332
344
172
227
462
234
366
1013
804
-189
129
867
575
74
185
162
-149
131
550
124
-179
331
461
425
419
-72
-443
-9
704
581
-25
-153
318
494
-18
-200
240
-69
-347
25
-88
-477
-85
365
76
-212
700
697
-468
-78
910
320
311
626
130
-83
461
408
-64
-464
-285
226
372
-161
-476
-31
287
-69
-236
-92
-310
-414
-43
168
-174
-315
-6
182
82
382
480
166
223
452
189
391
565
408
740
652
-449
-367
341
-74
-362
114
38
-134
73
84
-108
-85
-79
-84
-15
-3
-64
36
19
65
50
-38
40
45
-68
84
-8
9
71
-33
-23
39
-102
-100
-25
159
59
-106
-40
26
-34
-24
-19
-26
48
123
48
37
135
21
-29
-36
27
99
124
11
-20
-65
-48
-63
13
-63
-47
-40
-29
-63
-35
14
105
17
-12
-19
79
36
-66
29
41
-75
11
30
44
19
-51
53
50
-53
-9
-11
-23
28
23
-8
2
29
17
14
-52
-104
30
35
-58
36
23
-51
109
181
34
-72
-78
-36
-13
-40
-35
18
-11
-37
26
90
35
-10
18
63
27
46
101
100
37
10
-46
-62
-48
-5
-2
-36
-37
15
9
16
-2
-34
-8
30
22
9
1
29
29
2
28
13
-45
-17
11
-13
4
-4
-21
-1
-19
-36
-8
-23
-14
40
39
10
43
37
-18
7
48
4
15
62
27
0
34
9
-44
-19
38
38
4
-5
8
-12
-37
7
41
-1
-5
56
42
-19
-2
37
14
5
44
49
8
6
28
16
-10
-4
11
3
5
14
-8
-10
21
-2
-20
27
9
-43
14
49
-23
-24
40
4
-43
1
14
-32
-19
16
2
-16
-16
-24
-17
-10
-20
-13
8
-3
-18
-2
0
-30
-23
14
13
-10
0
10
-7
-9
4
1
2
12
7
13
24
-3
-14
26
23
-15
13
41
-7
-14
36
15
-28
8
28
-8
-5
22
0
-11
15
13
-4
8
12
-3
6
22
5
-4
16
16
-5
-4
11
-2
-13
7
16
-7
-14
3
1
-14
-7
6
3
-3
6
11
0
-10
0
12
3
-1
10
8
-5
-1
3
-7
-9
0
0
-2
-3
-6
-8
-5
-4
-3
-2
-3
0
2
-2
-1
0
-4
-2
5
-1
-6
0
1
-4
0
2
-4
-4
1
0
-2
0
2
2
2
1
0
-1
-1
2
3
0
0
1
-1
-2
0
-1
-2
0
2
0
-1
-1
1
0
-1
1
2
0
0
1
0
-1
0
1
0
-1
-1
-1
-1
-1
0
0
-1
0
1
0
0
0
0
0
1
0
-1
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
