1000
1000
40
74
82
118
143
147
217
221
328
365
446
472
498
501
505
580
605
608
616
646
654
688
726
740
741
786
929
943
2
75
103
112
149
159
299
322
557
603
609
614
622
665
749
773
785
836
859
888
956
964
969
3
28
86
94
107
127
196
250
274
285
330
380
409
445
447
535
652
654
658
744
757
791
885
931
963
985
998
51
57
132
161
226
255
281
413
428
466
545
611
797
833
862
914
964
971
980
16
107
108
130
233
236
241
301
434
443
463
497
524
531
542
603
681
695
759
775
776
786
879
945
947
968
981
12
35
76
85
110
130
135
159
166
185
232
236
265
277
278
307
340
355
368
452
559
633
647
670
679
690
705
810
820
822
837
891
901
910
944
4
111
272
274
290
307
318
449
452
459
510
553
559
587
627
687
746
759
778
839
848
936
20
80
126
161
174
241
289
314
352
357
443
630
681
683
700
703
723
840
855
866
925
38
63
180
182
276
309
435
480
523
528
555
560
591
659
682
744
756
807
811
838
864
872
941
955
967
970
10
27
32
49
118
127
192
198
232
259
264
267
299
300
316
350
462
521
525
598
684
712
729
798
802
817
856
915
919
962
966
993
1000
16
85
94
105
119
202
263
356
363
365
448
477
617
618
626
660
751
764
816
852
857
67
114
156
162
190
269
343
469
515
580
598
649
696
703
706
853
961
969
993
172
290
316
337
339
373
388
426
431
443
500
629
631
667
754
841
881
910
41
62
63
85
109
115
140
159
213
248
275
276
277
330
336
375
376
384
385
436
546
649
653
785
792
804
816
819
851
852
870
893
908
914
956
971
975
106
165
355
360
393
530
547
596
649
661
682
702
722
745
761
815
829
862
988
60
114
155
157
165
171
207
229
244
260
262
369
393
402
522
550
610
634
646
659
762
832
870
873
16
83
157
232
286
291
360
363
406
454
484
500
514
567
600
615
616
664
707
727
781
802
987
101
106
179
314
345
346
374
381
393
409
423
445
465
494
628
633
652
665
695
778
808
850
883
893
916
929
982
75
201
209
218
253
263
279
343
382
390
415
450
551
578
592
652
693
705
717
772
800
825
861
880
885
16
67
126
168
365
401
473
554
600
607
696
747
759
800
820
840
846
855
891
904
942
943
945
953
977
983
37
78
80
177
194
227
229
268
271
289
314
392
517
572
622
678
896
898
901
940
959
963
965
13
21
24
36
46
174
294
295
303
309
317
337
413
482
561
581
832
896
906
926
970
981
27
77
79
98
144
202
204
210
227
255
271
309
396
410
421
431
477
501
534
536
542
581
618
659
711
803
813
818
824
902
906
914
926
932
39
59
89
124
152
245
250
301
327
351
363
364
372
398
404
415
514
638
655
682
844
898
901
915
941
961
45
140
198
241
247
261
349
379
409
413
419
425
473
553
586
600
661
664
690
694
698
725
749
771
781
874
924
940
990
993
997
18
102
155
185
196
204
240
344
375
433
542
579
583
645
649
666
680
693
735
871
878
887
899
917
927
951
34
40
57
70
81
133
135
137
224
225
250
266
270
318
324
352
362
378
453
475
551
580
636
729
743
762
818
829
838
841
943
944
980
4
107
153
221
264
300
309
369
430
472
498
560
586
595
614
626
648
709
761
802
816
875
886
962
7
15
112
224
238
247
254
289
334
427
510
546
557
567
597
630
650
664
674
712
742
756
818
942
977
117
134
197
225
269
343
385
411
426
534
587
689
702
743
750
784
795
831
882
944
957
15
46
47
58
97
108
163
171
256
272
333
334
340
392
484
492
584
703
740
757
765
776
790
795
803
859
893
901
973
49
51
64
120
172
173
196
218
289
298
421
429
435
475
507
664
697
735
754
768
793
797
817
826
831
849
921
996
998
999
54
67
113
174
203
226
301
347
405
442
466
534
558
666
730
739
765
842
943
6
8
141
149
323
331
373
385
390
432
446
454
488
554
561
573
650
660
695
748
766
801
807
815
860
911
914
936
971
23
31
89
147
198
202
205
280
336
386
416
431
525
605
638
640
644
647
722
729
732
749
813
851
855
911
975
990
51
83
89
147
148
153
266
323
399
462
465
486
528
539
591
594
631
649
696
743
764
783
821
839
852
871
927
1000
11
103
161
226
251
253
286
291
346
434
516
694
752
821
882
955
1000
25
55
56
110
125
174
208
286
296
340
470
476
498
549
560
579
640
647
708
809
840
904
915
929
954
971
91
193
236
272
278
332
381
384
485
563
609
639
701
928
989
142
185
264
266
344
349
395
404
423
471
524
535
570
649
698
740
754
811
928
936
961
8
44
172
314
346
391
411
421
431
453
466
475
518
678
706
732
761
809
818
830
839
852
865
912
991
16
25
41
74
97
171
176
182
196
212
229
273
340
363
390
399
412
421
433
503
561
609
633
695
730
763
799
811
822
833
881
899
951
1000
51
81
84
91
115
166
179
202
204
246
271
337
420
451
591
611
639
693
769
782
863
872
904
906
935
955
989
1
9
36
85
92
131
141
186
344
373
401
404
499
550
565
570
622
754
767
848
873
874
15
17
75
83
93
108
260
278
339
348
419
424
548
588
589
640
651
668
677
696
768
772
779
805
862
880
923
931
958
987
77
85
181
192
195
231
255
289
332
387
406
418
490
524
537
588
668
754
820
833
841
853
867
914
18
100
131
152
204
242
273
318
390
472
477
485
508
518
531
567
592
617
655
660
680
782
836
838
911
918
954
10
57
66
77
79
93
213
228
252
373
386
406
457
494
500
527
581
612
617
687
699
761
764
784
789
791
795
829
840
897
900
978
988
3
125
158
184
211
257
304
308
311
344
379
501
595
637
650
679
698
701
741
767
778
824
856
868
892
914
948
973
175
193
231
297
317
329
412
415
423
452
471
519
537
559
602
621
682
713
757
914
924
942
992
33
38
162
236
291
301
442
446
484
499
507
598
603
676
684
754
762
793
798
823
848
876
940
11
86
118
123
189
195
266
272
283
318
361
386
416
506
509
522
571
591
634
774
826
859
875
896
904
973
979
2
79
144
150
210
249
254
286
319
337
340
356
371
435
501
503
612
707
719
757
763
797
801
848
886
907
958
959
971
994
18
160
169
183
187
210
324
330
380
417
421
435
449
463
467
575
636
678
735
759
784
807
811
828
832
833
884
906
949
955
95
113
135
143
190
311
337
414
451
461
574
637
665
680
778
785
835
874
875
913
955
965
45
53
64
73
167
205
222
246
311
325
371
393
400
508
523
656
721
744
792
927
951
979
49
173
209
230
267
274
310
355
498
569
623
796
808
825
877
26
33
204
211
221
347
382
395
433
453
485
506
519
541
629
635
656
752
795
812
905
972
976
987
4
59
154
222
258
287
344
351
418
450
495
499
545
569
620
714
858
915
918
942
1
8
57
70
73
149
159
242
283
313
384
413
426
458
519
561
612
634
667
719
742
767
782
898
924
17
53
96
104
127
149
315
371
406
435
455
458
503
544
546
562
585
631
642
662
736
740
759
764
779
795
834
861
913
921
953
972
1
20
35
98
165
259
302
409
498
547
565
609
618
668
829
910
929
975
10
31
37
61
197
237
251
324
400
419
464
503
526
538
559
604
613
732
757
766
811
906
911
936
986
46
176
255
263
328
381
429
481
485
567
578
655
694
703
800
945
105
122
128
158
185
257
288
292
300
303
315
318
353
412
499
511
567
660
690
735
751
802
894
940
966
983
65
116
127
180
211
249
274
276
557
568
573
577
595
621
652
697
845
931
973
992
995
8
55
150
153
231
255
265
328
342
442
454
455
606
618
686
789
803
824
844
848
877
894
902
954
7
47
122
150
153
166
168
210
225
238
276
444
453
477
507
552
584
614
677
691
720
771
778
799
834
868
889
24
40
119
130
144
204
257
293
302
305
317
524
537
610
649
680
767
792
802
844
847
861
975
999
2
138
256
302
306
319
339
342
361
525
561
586
650
694
926
931
983
49
94
212
217
275
286
522
613
663
692
710
773
806
880
887
931
933
988
138
141
259
348
385
402
412
436
500
504
552
553
562
583
674
675
695
709
711
856
881
906
916
919
957
970
11
171
184
212
295
302
348
385
416
450
464
491
565
571
580
598
610
613
617
757
895
905
917
938
5
7
49
85
103
127
264
305
420
438
457
464
472
494
517
522
529
542
579
669
723
816
877
937
938
949
973
53
99
188
250
313
340
424
446
465
507
541
559
574
645
690
703
749
761
781
807
844
872
882
954
978
986
989
134
189
202
275
332
404
525
590
616
643
664
770
865
952
959
32
38
77
86
207
225
265
296
329
369
372
408
453
532
535
559
563
685
752
788
818
822
868
880
918
968
987
26
45
179
194
212
247
260
272
275
283
303
324
482
487
523
575
596
642
678
781
923
934
944
974
27
96
216
224
249
287
341
463
639
678
835
911
933
983
3
24
69
110
127
185
303
384
401
408
412
438
471
572
581
582
624
648
690
746
823
844
851
863
27
45
69
92
93
155
161
167
172
180
195
256
258
281
428
443
490
534
584
735
743
765
766
788
792
828
898
983
9
39
186
194
197
275
401
530
580
688
691
705
734
762
846
852
876
877
881
942
976
77
85
100
138
182
238
245
261
271
296
350
404
417
419
431
456
498
503
564
811
866
867
893
950
119
178
198
278
279
292
297
337
354
365
414
454
477
491
502
610
616
622
626
662
666
686
754
761
775
900
930
934
13
51
73
113
206
256
286
361
372
471
512
547
562
587
603
611
668
770
777
790
841
854
867
945
972
975
997
69
123
124
141
191
215
281
409
418
517
588
730
739
781
791
828
915
974
8
25
41
96
128
135
142
148
218
284
383
408
422
428
471
490
524
554
571
615
624
626
639
644
733
758
770
774
835
912
929
934
999
14
34
51
63
132
142
170
197
212
240
241
255
300
345
457
458
492
529
533
540
557
559
609
652
670
717
784
823
860
49
57
92
152
156
199
204
225
310
361
406
446
469
473
476
481
495
597
635
849
871
905
961
974
14
51
88
105
160
206
235
241
245
347
386
389
398
435
498
507
518
539
547
551
594
632
644
663
772
801
814
856
868
948
967
982
997
14
17
19
110
142
192
199
212
311
345
359
419
467
491
516
536
662
678
816
942
971
37
50
70
73
171
175
181
190
300
341
498
528
572
574
610
636
722
725
728
754
894
917
930
944
77
90
210
213
247
307
310
320
375
382
415
492
503
565
621
641
673
692
732
745
752
901
922
924
994
124
135
166
187
203
212
334
358
426
440
466
475
513
533
537
560
645
658
780
801
806
830
848
883
896
903
927
933
938
15
20
62
170
208
219
221
251
283
287
291
314
409
419
437
448
484
697
726
742
766
836
970
34
36
80
127
163
277
345
364
365
374
389
491
497
520
553
564
634
652
659
665
678
784
819
879
893
904
966
14
17
46
53
91
166
216
260
331
358
430
450
455
473
514
592
595
636
691
704
743
761
801
870
895
921
994
25
68
98
136
149
167
188
207
232
261
314
361
413
427
492
522
524
547
562
622
637
651
685
692
708
726
755
836
853
859
892
927
986
998
112
115
131
182
198
201
234
256
276
316
350
416
425
436
516
529
544
580
649
709
807
831
856
892
903
9
32
63
126
138
178
188
238
317
329
375
429
537
581
720
733
827
865
891
913
923
944
956
975
993
19
46
60
125
182
211
249
263
356
394
427
435
460
526
545
564
717
739
975
999
38
73
107
183
236
243
269
316
323
610
661
679
780
808
852
863
14
81
83
124
132
206
219
265
283
313
317
321
337
385
411
490
499
541
558
689
768
775
779
809
917
922
948
986
81
196
215
226
253
300
324
350
391
400
410
474
527
538
550
557
593
595
597
611
623
717
739
784
922
13
53
114
137
143
154
160
255
258
301
331
354
358
364
432
504
539
541
547
550
554
595
598
636
727
844
862
871
967
996
6
47
53
122
152
214
265
285
306
396
497
528
549
665
722
762
786
821
910
981
10
12
53
83
123
125
128
218
223
238
338
399
423
440
448
475
479
491
498
516
529
585
594
601
611
631
717
719
773
778
807
808
846
907
936
23
131
137
153
192
199
233
283
287
330
360
389
521
562
596
600
638
653
678
704
710
784
862
924
932
12
21
43
100
118
137
160
174
197
300
315
336
339
347
374
476
490
494
498
559
578
611
631
637
648
653
708
752
832
839
848
850
905
929
991
1
16
18
214
221
255
290
429
473
508
657
660
710
728
745
842
855
857
916
918
977
978
982
985
37
229
251
260
266
366
367
423
458
472
490
526
569
570
583
627
660
698
748
756
771
804
845
882
923
66
129
259
268
291
397
455
515
540
548
572
646
728
783
832
883
905
916
944
956
59
124
157
231
251
263
360
374
396
412
429
445
466
502
504
519
662
733
787
793
885
911
968
4
23
58
164
231
244
299
310
400
431
435
472
503
535
646
669
710
745
770
804
809
885
970
983
6
12
29
48
57
73
168
390
434
435
457
551
567
582
610
675
695
711
740
741
766
794
838
841
888
912
941
950
27
68
118
150
152
176
189
322
324
330
337
426
454
457
512
528
569
580
633
672
711
762
875
881
890
905
931
964
38
45
56
60
78
81
92
147
156
208
247
265
313
381
426
447
459
466
476
524
703
729
737
797
972
105
116
156
163
276
288
320
337
339
343
425
500
566
570
614
628
708
723
877
893
913
923
943
978
985
43
47
83
283
328
333
352
378
478
499
602
619
633
727
735
806
828
829
858
889
893
911
919
937
947
962
993
10
46
64
77
109
111
113
127
168
197
206
229
242
375
489
504
527
535
562
611
616
633
649
724
801
859
939
949
968
979
46
54
59
118
144
156
231
291
407
409
444
641
658
687
721
761
768
772
792
893
928
944
984
999
22
34
102
115
126
176
199
212
260
343
427
434
449
479
547
575
688
706
718
722
760
801
838
868
883
907
18
24
52
115
117
133
221
229
269
287
313
317
325
350
415
418
430
486
504
512
559
598
602
615
643
697
728
753
814
831
74
91
259
340
348
416
452
491
495
553
568
690
788
869
877
916
959
37
58
106
126
162
282
285
313
381
495
526
579
617
775
816
848
918
2
92
133
135
136
268
275
280
335
365
414
424
434
532
579
599
660
669
680
773
824
951
957
12
19
42
144
213
258
277
357
413
425
469
510
550
577
631
676
757
912
913
982
993
995
55
63
120
143
276
293
361
373
377
400
411
412
454
484
555
615
618
716
744
809
817
823
851
878
906
908
956
969
35
172
188
214
248
329
401
413
440
496
591
599
702
780
858
921
937
968
971
47
82
87
128
140
144
298
405
506
555
590
600
623
636
663
708
712
795
828
871
875
26
100
104
143
162
170
195
254
264
276
336
389
443
487
530
545
574
601
609
667
678
778
803
817
892
944
963
993
25
85
278
293
355
389
600
617
622
665
672
680
683
701
750
794
841
897
905
915
929
992
114
130
131
228
298
315
352
430
444
477
514
550
554
587
591
595
663
702
727
742
773
806
816
821
844
861
950
6
84
112
211
213
217
267
385
416
543
559
568
609
630
637
667
726
936
18
31
55
136
151
155
173
184
215
263
297
337
341
364
369
420
431
463
465
467
503
542
661
674
766
782
808
916
944
951
84
122
206
291
316
338
360
395
424
440
455
461
564
585
592
696
760
837
841
850
912
918
941
960
7
75
93
241
281
321
371
398
416
475
524
556
560
606
612
620
641
648
670
709
728
747
748
756
818
996
15
18
74
95
214
224
229
241
244
292
325
412
420
423
509
511
512
549
556
558
589
621
643
686
698
750
785
786
835
910
965
16
67
78
92
176
197
432
476
531
549
607
646
679
692
732
733
789
795
805
860
911
923
940
945
17
98
100
151
171
207
246
247
257
269
325
346
392
393
406
507
525
527
535
548
573
586
588
591
603
650
706
714
751
775
778
786
796
816
886
924
999
6
99
116
194
269
321
331
421
453
457
570
659
684
712
836
934
5
28
33
58
73
123
126
185
190
211
274
327
362
390
424
541
556
627
715
797
807
827
892
894
936
986
87
135
168
215
225
252
254
298
386
414
476
498
539
581
712
759
783
858
893
910
914
927
967
970
978
981
53
70
116
152
179
207
215
243
360
391
406
443
543
616
698
707
814
840
894
896
943
28
31
86
153
160
167
193
261
280
295
323
362
682
698
708
859
903
938
955
956
993
32
68
121
132
152
158
268
317
375
385
462
498
520
582
586
661
663
673
678
716
818
870
876
880
884
901
907
929
960
996
15
80
81
137
142
208
242
318
324
388
401
406
438
569
615
719
735
750
805
814
859
947
44
112
152
230
338
351
418
455
493
507
532
590
628
753
783
842
849
858
892
925
965
983
984
988
9
19
32
48
54
106
195
196
224
254
284
358
369
395
414
430
510
550
664
734
757
760
798
836
944
950
952
957
959
986
3
47
59
78
217
255
344
350
376
409
567
582
588
742
782
834
866
920
971
991
998
19
31
143
316
319
343
396
433
471
522
552
557
692
694
697
724
742
768
839
862
888
894
902
986
12
16
90
91
104
303
304
320
360
378
436
492
550
677
780
800
19
85
118
138
176
186
206
257
319
359
440
450
536
566
578
588
602
633
725
729
739
814
819
887
893
914
932
984
985
6
62
70
96
141
198
245
303
420
770
777
830
908
16
34
38
42
61
120
147
169
208
283
327
356
379
474
480
492
504
516
550
574
579
585
670
692
711
734
773
795
844
941
975
991
22
75
116
221
229
234
263
273
276
306
309
314
315
363
371
395
403
409
480
496
519
555
701
718
757
780
810
891
968
81
84
223
240
273
283
360
418
483
565
590
623
641
652
753
826
835
858
891
919
957
17
29
88
112
240
244
310
342
423
488
517
545
549
560
622
647
679
690
695
726
727
757
811
820
830
133
141
146
189
193
245
282
312
422
450
476
610
642
677
694
739
794
963
63
96
168
169
220
310
427
435
437
456
463
584
638
642
691
692
711
755
824
847
884
922
943
948
982
8
14
57
77
104
110
120
129
131
137
166
212
271
285
416
535
547
552
617
669
685
763
772
808
875
900
933
976
995
63
71
128
136
144
166
209
236
290
443
463
554
624
626
637
749
755
796
835
882
907
915
920
929
951
977
999
23
56
100
103
112
146
264
352
376
385
418
459
515
538
578
591
593
596
605
611
651
691
699
736
844
862
984
12
36
192
221
268
420
446
448
596
673
704
750
770
881
896
971
975
977
982
986
55
75
77
132
168
373
393
399
458
513
526
693
745
788
804
817
851
893
965
984
991
995
27
64
116
144
261
280
291
307
353
359
361
372
404
475
497
500
547
610
621
649
699
701
712
726
777
802
805
876
917
217
251
255
259
271
336
340
350
387
492
501
513
535
545
573
588
602
713
729
735
804
837
839
860
866
883
903
911
921
988
993
44
129
144
286
423
476
521
526
554
642
693
716
801
849
871
982
12
64
70
74
131
144
233
272
321
338
340
407
432
447
448
472
643
711
744
794
814
886
994
28
49
76
123
227
281
293
308
331
339
423
472
585
601
627
666
676
680
690
709
730
748
768
924
14
29
53
84
138
155
187
199
209
215
327
344
404
516
521
572
613
814
827
978
8
24
51
55
72
127
143
200
241
258
334
416
423
531
547
612
663
664
685
688
740
807
864
884
889
931
972
987
67
68
158
193
208
223
248
260
328
359
438
474
578
633
795
990
994
997
17
42
49
74
85
198
204
228
347
360
419
429
435
441
465
484
503
506
515
571
593
656
719
810
836
932
945
15
28
44
80
329
333
346
350
356
362
379
380
386
398
401
456
484
528
542
550
580
616
640
644
653
668
695
754
784
815
820
849
909
954
6
25
90
94
119
132
138
143
154
165
168
188
203
210
318
322
324
528
535
587
613
626
638
641
707
714
723
755
820
852
956
979
2
26
64
93
126
200
207
244
343
360
379
399
404
410
468
499
512
595
644
774
829
832
853
868
927
998
1
10
19
110
177
192
429
431
437
507
516
527
546
607
654
827
855
923
938
969
72
134
136
167
209
237
244
369
408
420
421
469
561
590
694
726
944
986
25
46
107
109
135
255
323
327
341
386
505
547
583
592
594
626
639
661
671
774
840
850
878
891
903
906
121
149
201
334
335
365
378
392
423
506
521
615
630
662
688
708
803
809
836
840
851
900
931
985
52
87
151
205
237
240
277
288
400
412
446
462
473
491
530
543
545
569
588
595
612
616
620
651
674
743
757
761
814
859
891
924
937
942
961
985
85
101
234
243
277
363
378
404
449
453
460
509
517
528
534
537
601
604
614
628
707
740
759
779
811
812
877
899
947
17
32
78
84
94
96
166
231
235
265
285
336
361
402
479
518
570
579
617
620
647
650
741
809
838
880
949
977
12
15
31
72
96
206
259
327
330
430
613
738
782
845
869
878
904
995
997
19
121
128
188
205
246
271
284
306
398
408
432
488
512
519
547
585
605
656
662
700
710
796
799
842
887
934
954
61
65
89
127
145
231
289
355
400
469
515
589
629
666
693
738
760
763
830
834
929
934
976
21
35
48
61
85
150
165
219
280
296
305
317
370
378
411
431
568
604
634
676
697
713
760
798
807
808
829
876
898
921
971
42
157
216
253
267
349
370
381
386
474
475
485
523
538
661
718
731
786
827
883
910
991
3
44
110
155
169
214
221
300
330
340
366
487
502
523
578
585
610
711
721
726
731
743
813
818
821
843
908
920
968
67
71
111
119
184
221
273
284
287
311
324
354
373
383
386
414
447
467
509
547
576
580
583
653
713
818
840
848
857
862
919
943
977
979
981
8
15
50
64
105
144
145
168
211
332
343
348
367
372
375
382
444
604
607
627
647
664
666
671
781
851
898
927
967
981
64
157
207
240
301
303
387
476
559
576
588
618
627
654
659
744
809
825
855
870
875
919
970
11
12
65
147
211
228
231
238
353
368
370
406
416
437
483
484
523
533
543
571
601
622
632
650
674
744
752
798
907
939
946
7
27
48
66
170
174
205
207
310
483
558
575
582
666
702
711
712
744
770
775
777
919
924
936
947
8
111
133
213
300
323
327
461
486
525
548
645
674
715
724
850
867
916
956
989
13
16
27
72
160
214
402
431
439
456
471
567
599
627
631
736
772
865
878
881
891
907
987
75
89
99
112
146
186
223
258
293
294
325
331
398
401
467
482
500
538
550
597
614
647
680
699
704
730
743
788
830
836
842
994
21
85
168
175
270
338
340
349
372
374
387
446
538
571
585
588
614
705
729
795
803
904
907
25
120
128
318
366
397
430
538
547
555
597
635
644
669
687
748
785
818
855
875
940
969
5
53
67
105
164
194
241
290
319
342
423
605
659
699
751
801
850
856
882
29
69
92
142
187
203
269
272
280
287
331
517
588
596
647
675
688
712
763
889
892
956
960
993
998
17
63
171
175
201
215
216
243
307
308
319
355
418
506
527
585
644
661
662
719
809
842
852
892
949
43
63
124
134
181
394
411
531
562
575
579
631
796
881
890
913
950
971
994
35
65
72
76
86
203
217
254
406
425
437
449
531
626
655
703
750
832
837
851
878
974
47
72
75
91
285
301
306
314
331
346
388
421
445
458
515
590
619
628
631
699
719
740
774
793
885
887
894
970
27
61
78
101
212
344
388
398
404
465
490
671
677
845
884
124
143
259
276
304
377
379
537
597
654
657
668
707
726
740
759
800
807
872
88
196
294
429
457
480
513
520
532
639
653
694
831
877
880
945
976
9
29
35
49
179
249
275
295
316
329
343
359
379
386
424
492
502
523
553
644
698
705
777
787
867
974
18
27
28
41
153
154
198
205
280
288
309
319
343
426
439
482
518
707
727
795
849
862
877
905
917
926
957
963
49
169
175
183
184
191
246
250
288
322
403
436
474
479
526
733
761
818
883
924
942
993
7
36
85
93
178
213
251
254
301
328
385
386
483
494
535
559
580
584
587
613
676
729
755
772
774
780
798
858
867
888
900
999
19
46
98
233
268
326
334
446
558
575
672
699
702
778
795
797
802
815
919
921
929
961
8
79
80
201
386
394
397
472
547
565
621
628
657
677
679
705
715
720
751
771
900
996
23
63
104
109
165
206
242
267
311
331
355
386
401
525
527
529
534
558
579
581
640
679
725
726
782
792
852
935
964
978
42
62
70
111
113
131
161
168
190
276
305
384
451
457
462
474
510
530
570
582
617
623
725
773
787
817
818
831
836
841
864
915
921
974
2
29
79
86
111
121
155
164
193
238
258
294
316
325
472
546
553
596
690
711
784
785
873
897
904
940
943
976
994
85
117
182
222
270
277
303
358
470
542
545
557
572
662
803
819
841
859
879
887
898
929
964
967
40
44
45
108
153
236
300
317
390
432
485
565
727
746
792
797
801
853
876
893
1
20
73
83
97
103
121
149
166
168
179
266
396
505
561
568
682
708
817
824
841
927
959
960
987
61
166
282
304
308
452
556
590
702
724
760
767
776
795
798
800
808
855
873
952
975
977
26
33
93
155
166
168
313
324
360
362
407
425
568
607
614
729
734
838
954
965
981
41
47
94
120
205
230
270
340
356
469
496
515
517
542
561
667
678
771
813
848
859
872
886
921
932
981
988
29
36
85
149
224
264
278
423
443
469
708
768
799
825
872
895
971
8
70
73
74
165
170
217
269
369
417
461
484
618
622
642
652
689
773
775
797
798
831
865
966
992
114
179
186
208
242
248
353
427
428
447
455
508
564
606
695
724
728
797
800
817
831
884
908
915
992
9
47
67
83
98
141
278
379
507
604
626
660
751
759
797
827
842
851
879
880
926
984
19
22
122
188
226
242
261
300
361
376
409
417
425
497
511
517
611
633
638
678
691
711
775
871
893
918
960
34
91
107
116
148
150
175
231
255
319
472
575
577
652
746
750
790
824
829
837
875
878
886
899
962
995
88
119
217
227
267
298
341
353
357
398
407
422
431
605
631
651
689
807
826
885
900
953
967
7
93
132
149
188
204
300
380
397
406
464
493
561
564
642
649
664
666
690
701
705
814
880
929
984
997
85
140
253
457
479
488
549
599
617
655
714
716
724
760
845
865
880
901
935
170
201
234
285
376
378
444
501
514
522
605
677
786
842
858
887
921
933
2
4
40
85
133
137
150
163
321
370
404
421
470
481
492
622
632
658
659
816
897
931
966
32
96
116
142
179
194
198
204
215
298
419
440
542
556
579
739
810
857
902
114
282
300
302
330
376
429
482
559
565
616
621
627
646
691
777
819
833
861
873
882
904
921
926
947
970
972
981
988
991
2
28
79
108
203
376
396
434
443
448
467
478
524
528
573
660
735
741
817
823
874
879
911
984
997
26
30
86
88
116
184
218
233
247
261
312
398
418
479
510
620
631
643
696
724
815
848
906
907
991
60
61
121
260
280
391
417
506
618
735
778
804
807
836
869
899
979
12
44
52
120
126
219
233
235
252
296
322
361
405
412
438
484
489
558
574
619
626
639
642
720
782
791
849
904
927
934
936
991
18
33
125
209
271
297
333
365
457
464
465
496
564
631
685
801
810
841
863
891
91
109
156
191
196
230
276
292
302
344
362
433
446
489
507
524
556
562
589
594
610
632
759
802
829
837
3
13
37
64
84
126
150
184
236
304
370
426
427
516
554
572
618
632
634
654
676
681
721
834
877
880
895
904
919
1
107
165
194
214
230
309
327
363
368
400
531
539
556
566
629
746
799
37
91
113
185
224
262
276
340
374
389
474
567
766
769
885
922
950
990
67
104
116
192
207
216
221
239
267
321
323
330
355
361
452
460
470
510
565
636
797
857
862
935
937
964
966
981
996
53
57
142
170
177
206
239
275
297
379
392
460
481
502
532
591
619
621
635
651
670
697
708
755
802
842
857
864
870
877
894
950
981
999
25
38
88
89
121
207
233
236
254
313
340
355
356
568
757
867
871
894
921
977
10
31
40
45
53
79
112
199
265
421
440
506
509
522
569
593
608
650
700
722
748
751
752
826
979
989
51
68
77
94
146
242
374
380
437
443
462
497
500
507
549
556
574
629
675
780
803
845
896
935
971
47
171
297
305
312
315
360
366
416
419
420
482
581
590
784
795
813
832
846
851
886
3
13
37
65
141
247
296
356
362
395
445
455
474
504
537
716
783
795
803
809
896
956
963
967
969
991
996
21
70
166
199
234
243
268
324
345
444
695
722
737
759
774
785
810
855
919
20
77
147
150
217
219
254
289
325
537
539
560
640
663
710
715
716
739
746
753
758
769
790
796
815
823
993
58
147
220
261
268
277
293
303
316
363
375
410
484
503
510
639
740
784
797
842
887
898
14
126
140
224
331
335
366
390
431
506
592
621
632
636
646
660
684
711
757
858
882
950
996
64
128
181
238
277
294
327
330
339
343
356
452
460
479
519
531
544
565
603
657
673
785
793
805
957
10
31
44
102
141
278
285
367
368
436
451
517
559
570
588
591
606
704
768
816
842
887
943
979
994
3
61
95
117
140
195
296
367
377
388
405
434
528
610
612
614
621
667
687
726
790
840
891
904
906
916
968
66
223
229
262
293
308
321
328
407
481
515
708
737
857
891
937
992
995
4
7
68
88
137
165
226
249
264
324
350
351
394
463
468
471
490
538
683
716
724
727
786
808
859
936
964
26
53
103
122
135
155
210
241
252
292
319
404
428
430
437
480
489
583
619
654
749
780
842
874
892
908
927
946
961
971
1000
14
63
72
168
196
228
268
276
279
280
320
379
410
464
585
623
643
654
679
690
694
824
850
853
868
869
923
940
964
979
89
99
198
214
262
374
389
464
495
613
618
620
657
748
754
801
829
875
909
44
95
122
291
323
335
352
360
394
467
471
484
492
568
602
638
658
667
673
840
862
865
902
919
984
8
83
103
114
138
169
175
207
255
258
391
395
427
467
578
659
670
734
753
756
767
878
903
918
943
97
140
146
204
246
301
324
368
386
466
541
590
607
609
623
656
665
702
745
816
836
848
948
970
6
62
76
81
125
135
167
202
313
410
540
573
577
585
623
660
694
697
747
810
812
818
819
852
941
962
991
1000
44
50
159
191
206
230
255
325
341
406
408
415
444
455
463
510
563
578
593
623
771
776
846
895
963
971
974
23
121
143
176
230
235
241
324
351
387
490
566
601
619
629
634
638
639
654
692
703
729
788
823
828
842
993
11
76
104
155
174
200
230
268
295
374
392
417
421
443
460
474
480
486
491
496
500
521
530
550
630
653
662
687
692
700
703
773
782
798
823
925
926
934
28
33
60
64
74
100
139
191
203
273
304
345
349
366
380
384
436
582
590
600
606
612
686
735
746
755
761
916
969
979
19
81
87
210
239
293
321
385
390
421
447
484
486
500
516
632
636
779
917
933
27
58
91
95
114
175
223
241
252
254
261
365
478
483
529
530
549
574
652
715
792
817
848
55
82
97
112
115
189
244
245
300
321
432
459
474
538
631
686
695
735
736
774
777
791
811
850
915
929
932
956
963
32
42
90
158
169
230
329
370
381
413
414
493
556
620
629
715
717
772
791
801
867
896
933
984
996
10
18
48
73
136
186
196
266
282
363
390
440
487
554
562
568
604
616
749
774
780
798
886
901
916
932
963
999
66
76
125
158
198
234
256
307
308
322
325
360
393
410
439
636
645
677
685
698
708
745
832
842
850
883
983
19
144
240
250
263
365
366
420
440
534
591
597
630
649
671
689
705
714
733
769
813
830
847
853
903
911
921
950
56
88
127
133
175
217
244
272
319
427
483
550
558
615
645
680
697
766
786
912
2
35
36
62
99
104
125
168
169
177
317
361
460
467
482
511
581
585
619
620
652
733
752
771
784
813
817
905
948
958
984
41
44
115
131
208
256
311
341
377
400
406
413
414
459
469
554
565
569
636
804
839
873
934
990
5
27
130
191
192
209
244
349
363
419
457
476
534
544
581
608
665
688
696
713
726
734
769
824
885
888
43
57
92
108
145
179
250
252
275
277
281
287
293
364
498
545
569
582
618
677
799
801
828
892
923
109
127
274
379
480
508
523
526
535
566
583
660
707
821
861
871
896
941
953
968
991
993
31
60
62
127
182
186
232
246
279
295
338
339
412
418
425
448
553
559
571
635
655
674
771
806
807
819
861
951
984
1
21
39
82
124
125
132
140
174
198
205
360
424
461
504
580
599
701
702
718
851
855
895
896
901
983
989
12
87
98
136
138
215
224
257
356
442
476
479
543
664
702
803
839
860
869
916
922
937
12
55
56
58
77
121
227
232
243
327
349
363
464
553
568
584
607
634
639
676
731
743
748
765
791
805
817
869
884
901
939
979
33
52
108
117
129
183
203
210
420
449
475
500
530
542
582
616
706
717
737
784
978
8
93
101
134
139
177
209
231
262
271
299
352
398
466
571
600
627
665
768
799
838
844
864
892
91
147
163
196
206
229
243
255
265
392
415
458
493
498
511
533
567
654
655
700
746
749
755
775
786
789
995
233
255
283
305
351
373
392
414
507
523
540
541
559
603
612
649
668
677
689
798
906
913
920
927
986
28
141
147
254
310
331
332
376
378
383
438
448
478
480
513
548
555
622
630
638
641
719
762
820
841
909
961
987
10
22
72
100
133
187
230
251
323
387
536
607
620
639
652
686
701
727
767
771
808
882
922
83
99
134
155
160
207
215
298
309
318
365
489
497
575
689
693
734
805
138
139
146
223
288
310
338
358
368
372
394
511
520
536
567
583
593
614
622
634
691
693
766
785
830
881
950
952
9
11
18
112
149
278
350
397
432
527
528
578
621
658
681
688
702
817
860
883
889
905
933
42
91
138
163
166
263
470
500
524
539
576
622
639
690
701
722
736
797
808
886
913
20
32
61
76
87
127
169
227
324
348
396
446
549
584
650
670
673
694
728
745
773
828
832
840
893
913
925
932
975
987
19
20
44
81
88
234
310
345
382
409
451
452
473
683
709
781
800
818
822
849
850
975
979
76
92
95
106
212
292
455
467
483
547
576
614
732
839
844
898
977
10
59
64
66
74
95
136
180
182
197
266
284
291
344
386
407
414
441
460
480
507
530
560
583
628
701
721
777
801
882
987
30
113
115
136
174
197
237
268
281
289
321
416
437
455
504
595
618
641
647
658
774
789
24
98
115
149
162
281
310
336
356
413
484
507
508
619
678
688
715
738
833
895
940
953
960
20
38
40
42
66
103
109
284
294
304
314
334
530
600
707
722
790
828
855
875
11
31
41
44
63
117
119
170
205
242
352
381
386
432
522
548
567
592
593
657
680
681
778
805
815
826
863
885
909
939
956
961
203
232
385
389
394
403
447
477
671
690
696
710
768
820
858
950
974
990
3
29
116
149
184
231
260
357
401
422
430
455
478
507
511
570
573
580
609
700
867
952
959
974
21
216
233
363
408
451
486
498
508
519
549
610
643
736
821
831
872
882
971
983
991
992
40
120
259
353
435
439
491
544
548
561
747
795
801
865
944
5
29
36
44
52
65
81
97
113
164
193
196
290
293
359
528
566
570
625
638
646
659
756
773
776
848
849
10
85
110
135
145
202
228
307
345
373
405
476
491
582
602
660
702
724
776
777
829
992
33
93
97
144
156
171
257
300
306
405
415
516
521
565
605
643
649
650
667
678
685
697
723
750
781
786
806
848
902
917
919
931
958
983
6
41
175
245
270
355
360
410
454
631
644
648
762
801
888
889
892
907
987
993
55
133
134
207
211
224
265
314
317
403
467
511
658
717
750
853
895
899
928
937
938
78
131
143
166
186
219
281
285
295
347
417
421
443
476
508
555
608
623
676
754
761
881
897
921
997
3
8
36
125
162
173
229
286
345
434
439
476
485
536
606
647
707
797
873
959
979
3
13
122
151
378
391
409
463
563
591
640
666
737
878
879
882
891
901
902
927
944
946
32
37
47
112
146
153
161
194
218
235
251
256
257
369
445
446
586
602
656
672
732
787
852
858
922
930
935
990
26
46
165
252
296
336
418
466
499
542
673
685
695
699
719
752
820
875
885
891
943
986
10
23
78
133
152
155
196
207
238
261
315
342
354
361
442
589
601
631
680
717
743
750
774
824
845
849
875
906
911
961
979
40
64
73
89
130
151
282
309
320
326
397
414
418
420
511
520
580
674
690
693
698
751
768
790
809
823
862
901
948
967
78
133
148
320
358
384
395
399
441
463
480
489
491
497
514
594
620
634
732
801
822
930
933
43
64
84
187
212
237
266
274
287
313
371
391
403
436
503
556
566
577
598
626
662
693
694
708
729
747
766
785
797
803
884
902
931
940
942
972
155
211
256
276
377
397
524
651
861
878
961
991
27
39
43
46
112
147
201
231
311
314
315
330
465
522
530
566
580
633
657
670
680
700
710
725
780
797
825
829
849
860
899
925
930
954
968
998
33
54
124
134
139
163
277
364
395
457
479
480
528
539
562
573
751
833
901
903
918
933
939
989
38
46
65
104
108
114
122
153
243
331
349
357
366
395
417
428
507
526
586
587
628
695
755
860
863
874
964
6
22
31
42
194
203
345
428
514
519
528
602
639
652
687
713
727
765
814
833
878
882
965
986
24
76
111
118
167
215
228
248
342
344
363
392
508
549
614
638
663
749
801
829
842
889
86
90
108
110
118
222
277
418
420
449
461
469
474
477
480
481
493
499
506
582
603
638
685
745
802
807
815
846
979
29
64
107
126
215
276
285
322
329
376
409
416
417
498
568
594
596
637
685
800
973
97
116
176
300
317
369
522
527
563
568
602
608
611
628
643
685
698
771
797
798
832
865
901
921
937
5
30
166
174
223
297
321
368
412
498
576
585
615
745
746
756
801
918
978
43
73
77
81
104
227
231
254
255
268
287
298
416
435
502
563
625
770
772
836
867
930
948
951
962
966
977
42
57
98
204
209
275
278
357
421
448
495
511
588
594
620
642
667
684
769
827
847
879
941
985
13
50
78
153
218
231
320
369
376
497
526
578
640
643
646
651
659
701
715
739
763
804
806
862
909
951
954
962
972
984
13
16
31
140
169
188
191
260
295
334
461
488
490
566
569
595
648
712
734
760
780
791
944
980
992
54
59
105
117
161
191
205
232
267
311
348
389
393
469
507
525
578
621
656
839
849
932
934
943
987
84
230
239
240
255
322
340
420
464
496
504
516
523
645
658
694
747
775
799
818
836
916
988
990
1
16
50
72
82
170
185
197
299
329
409
412
498
531
553
661
720
771
833
859
880
882
898
937
948
950
992
12
62
159
161
184
198
226
242
269
297
312
322
361
398
429
431
455
475
478
483
504
522
555
599
755
817
842
883
888
901
902
905
42
46
88
107
131
133
183
256
322
334
360
391
489
590
617
710
715
729
788
789
813
868
911
975
53
59
75
77
98
116
158
188
243
261
277
280
301
325
380
431
445
480
497
514
564
578
600
670
682
704
720
727
742
912
933
978
5
57
139
152
296
368
382
399
421
425
449
453
466
491
544
550
591
684
728
786
793
827
845
854
895
928
943
945
963
978
980
113
170
198
465
513
597
702
753
793
816
849
850
869
885
37
69
87
126
175
211
246
256
268
273
277
288
305
346
366
432
490
586
624
633
657
712
718
836
917
954
980
48
61
66
111
120
127
129
182
200
226
262
267
305
351
600
602
644
649
666
750
752
855
865
22
327
351
433
455
533
561
622
680
734
758
810
818
819
827
852
941
992
15
69
107
237
259
275
278
365
402
466
510
516
539
555
585
684
727
729
834
867
977
100
134
146
152
251
327
333
335
352
425
455
469
479
500
526
609
644
648
656
662
733
757
763
780
822
874
35
38
83
89
148
150
221
235
240
318
381
398
456
465
513
566
592
624
632
674
747
791
801
856
867
876
933
987
990
995
23
223
240
258
308
329
445
470
498
501
504
523
598
627
690
702
711
731
733
738
745
796
824
863
867
890
899
19
46
85
87
128
237
277
294
373
384
406
442
538
570
582
597
599
611
656
658
692
697
737
756
799
814
827
871
978
25
40
84
102
118
137
232
279
282
367
380
382
472
507
563
568
596
707
724
746
799
821
823
873
895
930
943
971
24
64
69
117
133
241
278
307
332
388
454
479
526
612
661
674
693
767
834
842
861
957
100
137
183
286
292
323
324
363
400
430
468
476
491
495
521
538
548
602
621
758
920
926
944
983
93
137
173
176
197
247
278
283
300
416
429
444
454
513
544
643
649
650
660
722
738
777
844
870
915
945
957
964
181
261
336
382
409
499
537
559
676
701
798
821
908
912
52
65
120
136
139
191
237
277
323
369
444
453
457
480
535
549
559
620
705
749
845
848
851
874
53
99
109
199
207
228
248
385
511
579
657
704
749
864
949
16
165
231
232
244
339
372
418
419
422
497
521
582
616
638
743
787
814
947
989
96
102
207
234
250
284
329
344
406
410
421
440
629
636
742
770
795
874
882
960
12
20
78
96
109
186
200
233
291
301
302
312
458
472
506
570
580
621
626
677
693
701
794
813
834
848
857
865
876
925
977
13
76
78
88
113
145
174
236
283
382
395
425
437
461
473
530
532
544
568
647
706
822
838
918
930
11
54
121
159
172
251
286
380
400
408
424
497
598
669
671
773
786
875
985
12
40
114
123
234
371
389
434
442
619
625
676
680
696
705
778
848
943
944
948
963
44
125
168
177
202
206
230
289
384
386
422
463
524
548
563
611
638
657
721
830
878
899
937
958
965
973
988
996
3
106
199
260
261
296
330
405
439
524
526
561
674
682
788
807
834
35
49
127
174
193
208
228
337
383
495
513
514
533
542
564
590
596
605
713
736
747
899
80
93
175
282
320
323
340
346
396
435
589
629
641
763
799
806
876
48
51
111
122
177
242
388
418
472
490
516
553
566
610
622
741
887
896
911
936
23
95
100
163
189
286
464
578
663
664
669
694
909
921
965
56
64
138
280
347
379
390
431
432
493
506
613
614
644
660
682
702
728
730
733
743
756
757
767
808
900
907
919
927
946
994
14
44
87
142
144
202
205
321
379
395
397
420
481
524
544
545
574
615
647
690
714
718
772
788
843
887
921
925
950
960
79
100
131
197
212
326
362
364
432
526
551
662
691
741
861
867
869
951
955
990
999
24
50
81
95
126
220
253
290
418
515
547
557
585
586
590
633
658
767
769
916
988
29
44
91
97
110
144
188
270
280
282
294
302
353
361
445
602
645
658
721
752
780
844
854
855
860
883
884
915
942
954
20
30
119
166
194
245
394
398
404
425
447
542
597
622
674
677
681
703
708
761
807
818
836
838
876
888
24
53
97
145
151
155
201
247
296
300
343
356
369
373
454
467
502
631
656
658
706
766
768
796
836
845
917
928
990
14
37
137
170
175
207
251
341
350
354
356
367
432
445
453
494
504
515
521
538
603
622
628
710
737
838
855
874
973
986
81
108
119
148
222
227
270
350
387
437
452
479
482
502
565
614
626
674
681
703
740
784
853
899
911
970
984
33
39
85
94
225
250
313
416
445
500
519
611
680
701
727
734
761
823
865
870
893
928
933
966
1
31
195
204
303
318
391
419
443
486
599
650
656
716
740
744
788
886
894
951
987
33
37
206
227
241
348
503
519
615
711
713
764
825
922
927
12
24
26
47
169
227
302
494
506
515
578
737
806
847
911
913
78
84
93
99
116
167
234
264
268
344
405
420
422
427
480
560
571
611
612
658
659
662
724
733
746
749
778
839
866
885
935
59
115
121
158
198
255
304
323
385
399
413
441
496
511
512
550
556
565
595
620
674
680
709
715
717
783
797
810
871
873
916
940
954
968
75
86
103
133
172
176
208
234
247
255
305
330
341
346
349
361
393
396
449
460
552
580
605
606
615
628
645
657
713
734
735
743
822
889
906
984
64
90
122
128
133
202
268
338
354
356
398
429
441
529
568
573
755
764
819
879
884
51
62
82
188
297
310
389
396
410
422
590
625
652
656
738
769
796
797
868
919
11
101
136
170
202
207
253
321
353
384
424
466
512
575
645
726
772
796
823
845
911
46
182
216
319
346
351
397
412
456
464
480
497
529
538
565
595
601
654
787
788
794
797
852
932
40
133
135
164
170
241
248
281
325
484
736
805
819
833
899
929
942
40
45
79
115
125
136
161
177
205
233
256
269
284
368
380
400
402
422
518
536
544
545
553
622
654
655
695
722
769
799
56
71
132
282
287
314
341
354
406
414
476
536
543
586
697
750
776
790
812
854
900
918
973
980
984
71
99
144
189
232
240
250
298
301
334
363
439
470
556
591
663
727
729
750
770
782
878
982
985
44
84
93
122
142
145
176
185
220
231
251
353
423
447
547
573
632
649
781
794
853
910
945
967
1000
90
99
291
360
454
458
505
586
632
639
711
816
826
878
895
60
85
111
193
211
212
232
233
393
413
431
701
706
828
830
832
970
75
96
103
117
142
204
248
266
285
320
350
359
372
383
480
485
499
550
612
741
744
759
804
874
945
980
25
29
43
61
163
231
245
294
342
378
416
429
479
505
516
613
632
636
752
767
771
795
843
876
881
926
6
47
71
84
142
153
204
250
434
464
523
545
569
606
681
684
763
786
859
861
938
964
18
27
67
137
291
341
399
401
402
486
550
686
689
694
717
737
799
867
919
949
985
21
38
61
106
131
132
258
306
359
414
453
520
535
585
666
698
780
789
847
886
902
917
947
953
983
5
6
8
21
52
53
95
100
106
211
252
265
271
273
368
488
544
575
581
603
615
619
648
684
727
740
864
875
881
931
938
48
88
160
215
224
347
361
369
441
468
605
690
722
884
999
17
35
38
44
84
127
234
247
405
471
494
503
519
532
570
618
623
637
671
713
737
848
905
911
940
976
69
102
111
133
157
166
193
217
307
331
338
389
394
523
628
667
749
799
807
913
952
995
30
35
108
151
203
218
228
235
244
252
259
328
373
384
389
412
426
427
480
487
516
555
566
601
625
638
678
737
739
751
773
832
842
843
857
968
32
36
52
118
165
202
222
304
382
406
447
556
607
621
654
658
668
683
711
715
813
970
4
36
70
87
96
102
178
186
188
202
268
274
375
377
434
462
540
639
665
728
791
855
867
885
902
978
22
31
105
110
160
168
175
209
271
313
361
375
447
501
504
578
589
599
606
629
668
702
716
757
891
897
908
916
948
967
984
7
17
102
148
201
301
359
373
496
503
509
515
599
651
678
743
787
877
898
971
994
21
26
41
58
79
95
103
106
177
213
227
276
343
349
398
421
472
475
476
495
564
754
790
807
825
930
934
956
958
994
995
67
114
199
212
216
251
317
390
395
422
499
525
601
757
762
791
821
883
957
959
85
178
242
314
359
450
473
486
488
498
539
554
590
607
637
699
764
793
808
966
980
26
32
46
76
99
111
194
299
301
311
330
391
423
455
463
466
468
510
626
678
759
760
768
777
853
866
896
949
190
210
216
368
435
550
568
599
615
661
722
727
848
902
911
954
967
36
110
114
160
283
346
379
381
500
503
535
549
564
585
598
607
623
632
779
788
797
868
902
937
953
977
18
92
116
153
187
235
238
312
404
443
569
571
595
668
670
681
706
727
744
757
815
827
862
946
950
954
961
977
997
14
37
73
91
134
143
224
250
273
286
324
412
431
490
494
504
506
717
806
868
891
20
38
99
124
126
133
143
163
170
191
193
212
291
393
409
430
432
483
486
532
550
580
582
635
669
717
751
767
835
860
906
989
188
258
271
341
446
466
517
521
582
583
596
603
701
728
755
758
785
832
836
908
954
47
80
102
138
164
167
196
291
305
368
460
462
485
509
559
589
634
635
716
748
760
817
828
867
925
927
970
991
59
84
159
202
211
232
273
302
404
442
500
545
563
579
618
696
732
755
955
983
22
70
94
147
195
314
372
378
434
468
609
721
763
812
877
930
947
977
81
85
134
144
145
164
170
242
255
274
279
305
310
315
330
344
461
468
606
628
749
765
794
813
815
826
838
891
929
983
989
995
16
68
188
210
224
257
292
321
326
368
481
484
492
538
576
639
651
707
740
743
773
786
811
845
847
906
946
954
975
980
38
94
180
183
242
276
278
342
343
444
471
510
540
625
663
668
676
708
721
731
886
891
944
951
54
64
120
159
164
177
193
255
279
313
336
356
495
535
551
563
577
604
607
632
735
780
818
868
876
107
117
168
190
219
239
281
306
382
413
447
462
474
577
589
597
599
671
685
718
749
758
817
818
857
858
901
930
968
994
98
222
296
451
459
557
670
705
751
816
854
950
957
989
13
37
63
140
177
193
265
294
350
352
377
409
463
474
506
546
573
626
648
704
715
730
761
768
783
786
895
909
928
123
180
307
329
332
335
352
394
395
421
435
511
516
551
635
693
731
748
752
779
802
827
895
896
921
993
996
17
26
64
66
125
141
142
178
179
188
224
231
232
235
454
471
504
520
569
605
612
616
624
635
641
653
660
715
781
812
813
828
922
945
983
39
44
147
161
172
272
290
335
348
380
521
532
542
688
708
769
792
834
857
886
945
953
134
136
144
157
180
274
278
279
346
352
450
452
473
486
534
548
600
796
804
825
869
933
955
15
42
56
106
111
116
117
139
146
235
253
330
356
390
428
430
465
530
586
663
703
811
837
864
872
986
5
21
112
119
135
145
185
221
239
280
311
313
343
348
376
482
507
514
564
571
601
647
659
699
719
793
811
852
913
924
931
991
996
35
113
130
140
142
150
178
186
218
314
328
346
352
398
412
421
451
557
573
598
602
605
633
662
727
741
798
837
857
927
942
943
963
999
35
94
108
121
142
167
190
223
249
320
340
343
350
424
463
474
506
509
603
631
668
713
775
843
876
937
939
48
68
235
257
289
291
437
528
653
660
677
723
843
863
903
968
11
17
27
42
67
237
248
262
369
393
415
434
543
550
585
644
675
747
896
926
946
979
22
32
51
201
243
477
482
527
534
583
607
678
727
757
827
902
961
967
994
6
10
17
25
92
180
199
212
266
314
335
336
473
503
505
511
521
554
667
695
853
966
999
14
94
97
114
118
126
143
171
277
347
415
444
514
618
631
663
735
783
791
797
879
897
903
952
960
5
12
116
137
147
306
352
374
413
566
676
692
697
753
861
9
36
42
66
153
227
410
434
540
571
612
617
688
694
696
846
875
954
966
995
50
112
181
210
218
267
299
328
423
498
532
552
554
564
620
624
670
740
753
766
790
810
961
971
983
996
13
90
140
188
348
376
404
416
419
428
459
483
544
554
582
680
702
729
821
842
921
63
256
263
312
376
495
498
507
508
522
533
543
595
611
638
639
832
834
841
846
954
956
966
9
89
122
240
264
265
308
365
373
419
473
520
536
562
585
606
617
659
671
685
874
919
935
968
1000
38
46
65
95
99
131
141
155
201
232
290
301
344
454
460
545
635
709
738
789
872
880
894
991
2
7
46
60
213
219
260
332
351
374
376
414
472
504
577
586
593
686
716
749
771
846
922
939
990
11
24
30
40
111
215
293
306
312
354
393
497
534
547
561
570
665
782
791
831
842
856
920
943
960
973
39
87
166
179
198
318
381
402
407
467
498
583
600
662
683
735
781
846
929
937
9
72
115
163
187
247
303
411
418
503
506
510
537
556
583
614
647
689
721
807
821
842
864
881
893
912
965
987
45
64
69
97
122
186
212
294
312
314
324
341
359
453
483
487
557
605
611
668
709
737
796
880
898
899
931
933
28
134
189
258
301
370
450
474
523
525
527
535
582
614
624
674
748
817
825
6
103
130
143
207
254
261
278
313
327
401
407
431
438
466
480
494
631
651
673
692
713
722
743
763
764
783
839
885
60
142
160
202
226
255
321
345
407
428
436
508
566
601
623
631
638
701
705
749
768
783
801
805
841
919
940
989
991
33
76
92
147
217
228
244
255
298
314
323
330
347
385
400
405
412
415
469
527
535
550
624
625
628
635
672
710
727
777
822
830
950
28
64
78
108
124
129
134
215
254
281
309
347
356
359
517
556
583
586
592
670
698
743
772
871
921
977
38
87
121
132
148
164
237
274
292
297
308
326
327
407
436
551
585
725
752
851
886
907
999
38
120
170
241
246
255
277
345
394
423
443
514
527
546
576
642
701
807
827
872
963
992
7
53
247
290
301
332
333
400
572
602
621
624
685
697
771
784
858
966
975
992
9
83
165
184
214
231
275
301
311
322
330
334
426
431
451
485
512
569
612
691
742
756
773
825
863
889
62
81
98
107
146
177
185
192
234
235
288
312
387
414
466
479
538
550
583
587
590
665
686
688
703
741
774
804
810
816
882
980
994
80
159
192
196
356
395
453
475
483
505
556
612
662
665
746
760
772
798
817
818
996
14
52
55
102
209
226
360
376
404
419
421
430
494
549
625
679
695
758
792
837
842
898
936
973
995
19
65
76
86
136
182
202
204
241
254
263
368
371
383
386
395
444
453
458
490
581
637
695
705
729
793
884
930
955
982
989
10
72
159
185
261
325
364
365
402
410
492
557
592
609
624
706
741
762
881
889
948
952
955
995
998
24
57
106
112
147
177
209
226
244
334
354
356
370
378
448
452
577
591
606
685
698
755
769
803
891
905
937
942
943
74
130
132
155
214
244
255
285
351
356
365
448
505
556
561
591
595
675
679
746
760
811
846
867
874
899
8
63
87
103
114
124
143
174
213
370
440
474
480
552
557
641
657
707
715
747
848
877
915
969
983
7
20
37
84
114
153
182
196
230
285
330
473
489
545
566
571
573
585
702
728
750
763
771
840
867
898
933
940
941
959
981
982
991
173
228
236
263
272
312
319
320
328
345
387
412
427
469
471
538
540
584
674
681
694
822
827
868
892
38
39
84
98
195
225
287
307
313
346
366
383
411
422
486
540
594
669
799
828
842
978
18
78
82
94
130
172
176
210
213
254
350
368
431
433
461
478
502
511
516
522
539
544
581
582
592
613
635
703
749
879
933
940
86
96
101
128
192
219
362
365
388
458
460
501
548
571
672
676
714
716
728
766
769
834
838
865
952
32
48
50
81
115
149
280
346
391
433
460
500
502
519
557
797
799
805
844
847
882
919
967
11
37
41
105
159
213
240
269
303
314
331
383
384
464
501
533
631
660
674
689
848
918
920
923
91
102
122
138
183
206
299
300
352
397
420
423
465
472
524
529
573
625
649
664
691
743
784
796
899
924
972
995
49
157
207
299
389
416
468
489
569
717
733
753
768
779
835
945
946
966
974
87
105
162
184
219
241
270
349
371
434
436
476
507
549
636
658
678
691
727
770
832
891
933
993
28
43
47
54
88
140
176
274
280
313
315
337
418
459
479
495
676
745
780
838
870
985
989
1000
19
72
87
170
196
228
230
261
336
340
396
657
720
730
761
897
905
944
40
71
93
120
155
256
313
341
380
383
420
421
440
453
479
513
610
634
743
778
801
823
874
963
43
51
102
146
164
165
184
219
250
386
532
630
653
664
681
686
708
759
904
968
975
11
77
80
201
207
268
276
339
378
466
510
532
536
549
555
579
585
659
673
728
780
854
876
915
964
1000
148
159
173
227
240
321
366
378
570
648
663
664
690
705
741
808
872
921
936
942
990
45
56
63
93
162
167
186
243
264
271
288
384
422
424
452
474
512
516
559
634
711
735
741
858
879
913
35
70
133
169
195
228
245
281
287
318
354
357
621
692
707
727
733
759
763
913
940
8
89
108
162
251
446
447
463
484
485
526
570
674
699
722
759
765
771
797
803
812
818
819
876
948
19
26
31
34
59
136
248
278
292
312
361
366
371
476
555
598
727
740
786
834
983
31
92
307
348
361
448
471
497
536
597
627
650
674
696
804
807
833
845
870
885
904
985
35
50
118
148
167
180
220
241
273
275
290
434
436
453
557
608
621
622
628
634
655
658
674
829
842
902
956
983
996
20
33
56
94
103
149
153
208
238
257
268
321
362
369
532
573
635
666
668
685
727
766
894
934
935
950
66
73
88
89
152
242
249
284
308
319
331
401
418
428
460
497
499
535
586
668
692
733
806
832
833
845
882
928
930
46
54
64
81
131
148
280
303
311
392
393
412
475
503
542
820
821
951
953
977
980
83
166
181
229
278
339
375
459
497
500
534
548
616
630
645
701
842
870
888
940
992
993
997
20
66
90
185
192
196
228
242
311
333
379
384
438
589
590
700
702
731
840
961
972
101
106
153
177
209
260
284
303
306
370
379
394
403
449
452
462
474
498
504
565
797
869
872
47
54
100
185
322
353
356
398
439
498
661
736
787
789
817
840
991
11
23
69
113
158
175
226
227
481
483
507
542
556
586
608
624
627
646
650
658
702
782
801
817
818
861
868
902
938
952
969
85
100
107
132
167
176
612
622
664
671
700
730
736
786
787
824
834
914
937
45
50
95
101
183
217
220
276
292
330
342
433
461
465
511
533
565
664
708
729
731
735
804
812
822
843
892
933
940
954
4
79
124
199
240
254
357
359
389
402
409
426
461
475
577
579
583
615
753
756
834
861
927
951
75
105
141
180
230
242
257
307
319
439
474
626
633
639
731
779
867
895
955
992
121
123
213
232
241
302
340
349
355
359
369
406
548
549
586
598
606
607
614
686
723
724
778
798
935
953
11
34
58
81
227
281
310
365
368
369
496
534
545
655
773
811
828
890
944
27
32
62
82
93
108
192
232
285
311
330
336
375
391
394
400
416
429
478
543
563
589
613
623
663
682
686
724
726
731
787
834
835
841
860
863
867
891
932
946
963
973
16
43
50
137
142
176
182
213
364
445
484
487
532
554
561
588
604
649
717
821
945
981
4
42
61
165
200
217
266
304
347
363
366
409
435
457
500
541
636
646
667
804
854
940
19
117
152
341
343
363
396
424
475
649
701
754
761
823
885
957
71
96
131
189
218
227
261
269
386
403
544
551
571
612
629
674
700
713
757
780
782
838
871
879
60
79
160
171
198
243
262
278
284
332
363
425
437
467
570
581
585
599
616
627
735
768
860
866
928
967
980
63
82
150
166
188
209
219
287
331
360
371
399
422
429
488
498
503
541
560
602
639
654
721
723
726
755
807
855
857
908
6
10
20
38
47
122
211
245
293
295
320
441
547
553
700
749
754
787
825
841
849
852
859
897
954
30
38
146
163
179
197
202
204
216
217
219
236
270
271
295
330
405
422
443
455
482
607
616
713
775
783
817
875
895
955
967
7
61
90
111
147
165
175
187
231
264
280
341
460
475
487
491
556
579
602
692
727
875
903
306
317
362
393
424
437
460
487
544
552
563
625
663
665
765
800
827
883
957
66
94
123
194
231
251
255
305
315
336
341
386
418
461
511
568
595
684
720
809
867
895
908
947
955
22
56
82
95
108
139
154
218
270
300
373
428
467
545
548
568
593
633
646
675
733
745
763
765
794
797
808
828
833
949
968
970
4
96
139
150
228
318
378
396
397
405
490
491
581
608
614
659
664
683
706
710
759
837
902
25
46
164
188
268
284
298
334
342
396
427
512
517
575
603
604
654
683
712
724
731
741
770
786
821
916
932
990
4
71
188
324
470
472
529
568
690
699
721
835
839
870
872
931
939
943
981
991
68
115
148
165
223
281
287
316
325
350
375
385
412
427
442
497
516
528
615
635
651
710
767
838
939
975
15
28
38
85
143
219
248
250
264
344
366
411
442
462
499
513
556
584
631
667
706
769
921
953
6
20
225
252
254
258
262
348
360
369
409
483
509
531
589
603
621
632
696
745
803
854
870
885
923
924
928
964
51
54
62
66
109
117
235
304
392
451
475
493
514
532
581
611
656
694
697
715
764
777
816
884
889
943
953
958
988
16
30
79
131
148
243
251
322
385
393
464
472
516
525
585
609
615
620
771
839
841
901
905
927
117
148
150
246
267
283
284
313
340
421
425
646
651
831
878
927
934
948
973
26
42
142
188
289
315
352
372
373
406
451
471
587
607
614
650
773
823
909
963
967
970
7
52
162
165
178
220
286
288
349
391
392
411
430
440
611
627
653
743
771
851
858
878
919
924
2
18
29
68
74
134
180
253
262
264
367
428
434
459
478
493
597
677
692
703
722
730
732
743
798
857
868
885
919
59
99
180
200
308
360
390
394
446
512
543
544
579
611
635
643
661
685
765
783
954
974
110
162
169
247
477
479
482
533
538
642
649
668
700
763
794
905
919
10
12
51
75
80
111
172
225
277
311
359
422
441
473
491
504
526
647
675
734
834
845
882
889
969
973
57
71
77
87
153
166
197
206
222
240
262
280
286
299
329
332
365
541
557
570
585
631
668
728
732
733
742
829
833
857
921
935
960
47
53
80
243
262
346
351
441
499
622
671
695
810
898
19
28
126
132
137
157
169
225
300
389
404
417
426
485
505
506
522
525
577
647
671
721
722
842
858
872
910
983
988
34
184
202
230
407
462
500
556
560
648
720
733
741
750
752
776
814
841
891
912
915
935
974
97
129
223
224
231
320
470
520
600
626
689
692
747
758
759
764
781
832
851
948
82
129
157
304
322
323
350
354
425
463
474
500
567
599
614
623
624
634
643
710
829
831
852
886
898
922
923
943
8
32
60
63
108
111
114
144
216
254
279
313
447
455
465
472
482
486
538
601
621
704
757
805
852
977
122
141
153
167
192
289
462
472
504
515
535
545
550
554
618
620
631
634
736
740
748
749
766
845
883
895
908
920
994
1000
71
76
86
197
251
287
302
317
345
364
373
455
457
507
521
614
628
665
677
707
757
762
949
996
125
140
146
155
166
208
240
285
301
403
421
449
451
487
509
545
595
657
660
701
720
757
787
800
928
954
968
989
103
118
127
148
165
179
247
265
279
312
317
358
463
586
611
620
657
685
759
763
841
862
953
959
968
23
48
130
138
144
186
260
318
376
387
437
484
615
668
708
810
859
897
954
955
960
52
98
103
131
316
338
402
412
466
491
500
600
620
636
666
671
793
875
911
939
943
22
91
111
172
217
284
292
303
334
386
475
525
567
634
647
749
821
836
907
61
74
96
228
246
352
499
596
619
623
625
649
663
825
859
860
865
898
984
75
78
91
134
139
155
160
191
193
256
291
350
364
548
591
608
630
665
693
701
767
840
879
897
10
49
104
208
221
229
240
291
306
310
382
412
422
425
440
447
471
598
609
613
621
682
692
703
769
786
809
824
836
881
899
905
965
966
973
983
986
996
86
184
186
196
207
270
287
365
434
435
443
475
486
574
589
642
649
659
836
878
958
968
972
35
49
99
147
215
244
249
272
345
390
472
476
479
494
567
636
659
738
912
949
954
33
38
110
187
199
211
214
253
294
351
427
504
513
518
535
631
639
640
667
684
736
770
869
976
992
17
18
34
37
46
49
50
57
102
111
115
164
239
321
400
416
653
775
846
871
872
902
924
966
990
173
322
327
390
421
442
484
577
665
694
705
745
793
796
801
812
907
940
946
987
1000
13
16
62
150
152
159
167
168
217
249
336
351
380
510
515
548
597
692
754
813
863
912
966
994
999
8
78
126
219
252
263
328
354
546
638
676
861
869
922
926
950
958
980
990
17
32
140
164
168
202
397
456
462
463
484
495
574
622
651
673
758
824
860
884
968
990
97
106
108
119
177
259
266
282
328
367
376
383
408
432
463
561
649
688
693
768
821
905
44
48
140
191
252
345
350
410
545
676
757
760
762
763
796
797
812
842
872
876
908
925
937
958
997
7
72
115
152
208
232
279
295
306
344
348
358
464
490
547
587
592
620
654
692
785
968
45
115
226
238
263
326
332
346
386
473
481
508
517
523
606
616
712
715
728
778
790
919
958
1000
65
92
125
198
309
325
348
419
421
440
451
541
592
657
666
667
715
780
845
856
858
932
951
10
12
15
41
44
91
107
122
131
216
232
253
301
404
474
479
486
592
604
731
736
840
853
881
982
39
58
92
148
231
241
299
318
319
393
455
590
599
606
682
689
730
807
890
916
933
937
65
90
95
109
142
199
234
238
301
339
419
521
542
652
656
657
720
729
769
772
783
822
834
865
925
980
999
8
44
159
161
164
176
189
239
251
307
446
470
584
594
694
710
715
736
751
834
850
887
896
910
28
81
83
124
126
136
188
226
245
341
352
444
486
492
591
601
621
688
693
710
895
992
3
14
91
114
143
144
153
189
200
269
363
427
460
489
501
535
551
555
556
561
575
628
649
662
667
725
796
831
886
162
283
285
290
347
350
425
485
562
628
657
696
701
715
735
755
776
811
858
883
31
44
95
112
128
245
253
282
293
343
359
427
453
503
652
688
834
879
19
46
62
79
212
290
338
380
388
396
409
491
514
550
581
595
664
701
746
758
784
822
878
893
935
944
987
17
34
112
131
133
244
264
357
406
418
594
618
633
744
858
860
877
891
947
983
995
62
117
126
205
209
458
509
562
592
596
631
641
667
673
681
704
716
771
831
928
25
51
55
87
89
109
174
201
211
258
366
531
540
558
563
572
589
658
680
711
739
768
813
908
926
970
980
17
21
62
75
82
122
124
201
210
233
272
309
321
421
435
469
497
520
618
619
620
623
632
641
645
781
814
835
839
32
74
146
166
167
211
221
229
350
355
400
403
427
450
510
523
577
642
752
888
917
979
35
53
250
332
342
356
402
403
501
523
560
594
642
758
775
783
797
867
912
942
960
101
279
299
306
314
388
392
501
536
547
593
624
713
778
779
785
816
853
876
885
896
1000
35
56
63
77
113
159
160
163
215
304
327
430
464
493
500
694
738
755
895
950
14
28
32
116
135
205
234
264
277
303
309
334
355
368
374
429
438
479
608
634
861
888
964
997
3
29
32
40
118
178
217
399
463
474
493
540
557
589
608
637
763
813
843
852
867
891
930
964
64
121
140
248
298
394
444
473
477
549
555
614
654
662
722
754
760
768
790
852
878
921
937
951
38
157
188
235
247
250
280
305
340
411
449
461
465
485
633
704
724
731
757
807
817
837
881
895
984
9
69
111
201
204
403
422
430
433
448
450
452
461
499
506
554
560
752
782
820
856
910
937
993
51
97
123
169
223
261
310
468
683
690
722
781
841
858
859
868
960
20
22
67
68
77
101
235
275
284
300
338
401
413
459
472
477
482
543
588
625
690
695
795
846
896
910
935
957
24
50
54
58
77
111
192
213
227
287
322
339
426
585
621
632
652
670
680
711
753
762
799
980
983
987
49
194
238
281
345
447
450
493
509
523
539
545
610
626
689
735
764
768
793
794
820
897
936
937
940
963
82
88
105
133
154
179
227
238
241
272
273
340
380
390
429
479
492
540
542
580
600
612
620
674
680
747
810
844
850
866
901
987
15
85
126
147
171
218
224
227
271
277
288
298
330
486
508
517
682
686
724
774
797
858
942
974
981
169
197
257
272
349
353
399
509
532
596
608
620
684
766
787
807
814
916
953
77
79
90
164
219
283
312
323
345
401
594
825
893
987
8
69
125
214
313
355
358
440
484
499
513
622
636
652
709
722
838
856
888
905
910
921
925
986
36
46
67
136
152
224
236
283
301
332
357
372
388
466
520
538
596
627
663
722
788
794
840
854
868
947
948
991
997
24
157
212
325
329
371
395
501
582
635
740
785
838
854
869
962
978
979
999
18
22
38
40
95
208
212
217
223
259
265
285
353
359
384
394
411
480
497
526
631
725
772
916
925
932
941
949
6
83
85
115
125
160
163
176
199
209
258
289
403
427
440
446
450
466
475
492
509
510
585
600
622
628
649
673
679
691
705
727
860
864
866
887
978
987
102
142
148
219
224
272
415
469
489
490
509
573
607
609
702
759
819
929
16
111
195
204
296
304
337
456
477
575
580
631
747
762
802
854
16
55
73
113
149
207
233
246
263
438
440
454
475
476
493
517
616
702
743
746
751
776
781
822
837
864
868
903
928
952
964
966
70
104
106
161
174
180
196
198
261
268
275
317
340
369
394
423
473
530
610
620
623
630
637
675
681
684
795
920
984
988
35
38
44
134
158
212
321
328
355
482
484
505
531
551
607
627
653
685
790
844
856
898
903
90
130
153
162
336
365
373
458
511
551
580
590
595
653
672
681
710
750
757
856
881
928
995
11
12
61
76
106
114
178
205
222
227
240
241
322
378
436
447
448
484
507
522
593
621
634
646
697
731
770
795
893
897
918
965
976
4
72
143
218
309
329
561
608
660
708
723
760
773
780
783
804
857
931
949
954
982
999
2
56
69
70
103
124
147
187
225
274
318
409
435
439
462
550
625
638
681
687
705
722
745
746
815
817
829
864
874
900
905
947
977
994
1000
34
40
48
116
215
259
534
642
677
767
797
806
942
957
974
986
40
65
139
221
232
235
256
272
306
370
412
448
494
518
582
642
676
733
950
1
8
33
35
77
140
141
170
174
187
379
447
454
456
462
639
680
819
914
939
973
21
32
109
111
126
164
181
229
276
284
325
445
470
504
533
544
564
566
573
606
614
683
821
855
863
913
972
976
14
78
204
223
266
283
315
376
415
455
475
496
523
609
681
721
779
785
791
799
834
860
864
869
895
942
952
972
29
35
57
234
283
302
314
372
400
437
447
470
523
543
575
600
601
607
611
617
648
650
750
768
772
778
806
832
850
922
923
936
987
991
992
1
91
137
151
166
171
206
277
288
332
345
390
392
522
525
526
528
601
606
643
654
669
675
716
755
783
797
838
892
925
8
20
82
123
140
216
248
251
268
274
435
477
538
571
572
604
638
645
692
693
703
722
774
788
805
876
981
988
118
149
171
188
194
282
320
323
354
356
366
373
501
521
537
544
550
553
626
670
678
759
778
781
812
831
839
856
915
917
970
977
164
176
217
238
248
281
324
325
337
486
547
559
615
721
724
743
756
786
808
827
904
906
1
5
32
50
65
75
126
138
234
249
385
415
451
455
475
476
477
491
497
503
515
528
551
578
602
616
619
665
673
729
755
794
846
869
978
8
76
259
270
391
402
504
513
518
584
610
661
682
719
731
772
785
932
984
987
996
5
60
118
224
251
336
345
356
547
550
613
650
686
713
757
762
796
813
58
220
249
265
289
376
401
417
458
478
504
527
542
553
564
634
642
645
704
713
770
799
828
841
853
907
917
924
926
13
42
52
69
72
102
119
144
174
176
203
266
278
307
340
343
377
389
418
422
461
474
478
573
583
603
623
629
663
681
701
719
755
771
805
826
842
860
895
969
997
36
58
67
117
169
184
209
215
224
296
325
382
517
536
564
603
650
715
724
731
758
846
977
67
110
116
124
134
301
385
439
463
477
483
513
515
529
650
675
697
744
762
763
905
40
83
96
235
290
323
332
349
395
407
477
492
530
554
567
575
641
650
724
738
891
21
30
105
107
208
284
320
327
344
354
391
392
409
412
444
446
447
572
619
620
629
659
662
698
719
742
779
922
945
985
163
252
291
294
312
459
560
639
721
730
747
787
818
980
13
43
52
110
172
201
233
318
328
366
391
427
443
550
569
572
575
611
621
653
828
856
972
975
67
179
195
293
348
350
494
497
533
555
557
559
579
598
628
646
659
666
713
718
725
755
777
847
943
956
997
118
183
260
263
279
368
763
787
815
838
845
871
872
924
999
43
45
57
113
177
236
244
245
260
278
461
550
634
640
673
828
837
885
924
945
47
66
69
89
150
151
191
206
207
290
375
441
504
518
550
563
578
588
591
620
697
717
754
808
841
874
9
102
146
170
212
330
342
396
409
499
622
661
675
724
869
882
952
958
995
106
136
280
368
506
556
577
619
633
696
759
812
845
911
919
22
69
84
89
127
129
143
245
311
319
375
388
440
506
566
613
683
735
737
765
839
840
849
863
39
127
251
266
279
297
299
331
365
389
392
395
417
437
468
477
665
772
783
816
869
887
897
999
20
79
137
198
212
218
264
327
419
459
593
619
624
665
689
722
755
794
821
949
22
48
50
78
102
112
119
191
215
265
297
300
332
336
342
343
416
484
656
761
829
936
942
950
969
31
32
71
103
171
222
224
242
266
283
326
366
441
454
486
575
628
736
805
818
825
893
905
948
93
118
129
133
206
222
298
346
399
430
503
511
528
642
648
678
692
706
721
746
747
796
828
949
966
4
19
54
93
151
176
277
359
408
478
481
487
598
705
731
752
847
848
972
977
5
78
151
184
187
273
320
340
344
356
392
412
446
488
521
529
554
608
651
670
746
756
802
816
863
880
924
37
100
121
127
133
169
175
239
343
349
378
401
422
491
526
570
574
583
600
665
722
733
778
821
862
940
37
102
123
160
226
250
267
369
437
455
478
487
504
539
543
595
637
682
716
728
739
851
866
895
901
936
994
22
48
64
89
127
189
214
236
275
303
307
308
320
449
459
517
535
545
573
740
754
774
807
820
918
945
964
971
55
102
148
192
197
199
304
332
395
450
516
544
655
695
704
766
824
835
889
899
14
41
51
96
101
200
215
222
229
245
279
299
304
399
405
443
453
464
514
555
565
590
605
656
690
692
693
699
842
900
912
931
951
171
241
280
314
460
482
484
525
586
596
651
679
710
736
824
836
943
958
982
34
127
248
274
281
289
317
347
367
374
376
389
409
451
520
540
640
650
680
710
717
721
727
769
851
857
897
904
969
11
21
37
54
57
157
191
210
259
269
272
303
315
367
395
444
456
498
499
508
521
549
566
569
584
603
611
740
757
777
783
787
825
895
898
962
991
42
62
70
105
121
162
196
214
227
284
355
382
388
438
493
498
541
623
722
732
740
811
820
847
867
869
949
963
968
111
190
201
216
221
346
353
377
392
472
565
642
671
691
699
709
761
800
831
841
939
964
987
24
87
120
237
270
307
327
374
538
553
601
606
724
726
851
859
960
988
35
47
101
103
177
224
239
333
339
351
412
430
609
618
627
738
744
758
830
855
877
949
966
50
63
140
141
161
189
236
255
269
326
344
351
380
397
407
413
427
456
510
514
522
566
610
700
723
789
794
798
811
821
831
835
840
853
991
54
58
71
103
128
207
213
221
302
316
325
367
384
395
453
498
557
563
566
577
605
705
740
751
761
773
782
931
936
960
965
975
976
13
31
61
139
174
195
211
228
286
345
403
493
496
584
611
665
673
692
736
756
970
997
18
33
36
37
57
70
235
315
338
339
398
438
479
536
550
569
602
603
616
776
782
809
813
855
891
1
41
48
52
86
95
133
155
215
217
228
257
266
296
316
360
398
436
550
554
599
625
641
665
694
718
733
795
868
893
963
972
983
38
69
100
133
240
276
286
330
359
388
497
500
540
663
757
797
807
834
946
94
155
192
214
236
266
270
316
333
421
422
484
563
668
673
691
721
740
800
836
855
875
899
923
975
984
38
86
166
168
176
203
262
332
336
342
390
423
446
580
587
590
617
642
663
739
740
789
800
873
946
19
37
70
146
168
246
255
294
362
460
494
592
594
601
621
648
655
664
670
681
687
720
736
797
817
851
893
897
925
939
973
978
6
19
42
141
164
187
206
295
341
367
384
547
605
624
722
816
844
849
853
906
954
995
22
26
28
84
172
197
353
363
380
401
424
444
458
488
532
623
690
715
791
819
824
884
916
942
992
23
119
150
177
250
261
323
328
334
355
370
457
551
561
620
800
858
905
946
5
26
86
107
108
219
251
265
269
301
320
336
342
348
476
525
530
537
541
589
616
640
725
735
759
764
786
879
882
42
71
72
110
193
205
210
218
224
242
304
354
378
417
438
515
577
612
626
653
724
784
791
891
913
931
958
963
31
72
164
170
228
269
326
359
392
406
442
492
515
553
564
588
600
657
719
722
758
882
915
933
950
967
27
61
118
159
200
264
302
343
344
376
390
439
462
493
501
592
630
659
737
752
753
761
795
876
890
898
899
944
986
48
73
113
116
121
130
136
189
229
252
310
439
479
567
615
629
637
682
690
753
780
806
811
890
893
913
953
2
29
40
54
68
82
83
94
95
240
265
275
317
372
427
428
505
675
686
749
758
779
812
836
847
852
10
22
153
157
164
166
187
247
259
295
298
374
382
441
519
613
630
643
718
748
769
891
908
912
34
39
93
98
99
135
167
188
298
306
321
387
439
491
595
601
701
721
747
754
872
896
943
960
66
67
128
275
277
287
332
352
408
454
469
601
614
674
734
843
862
889
915
936
947
978
59
81
88
96
121
148
202
215
224
246
284
287
341
358
393
431
448
585
594
616
643
733
812
882
891
992
4
48
145
152
155
188
200
275
285
381
452
455
468
535
554
606
675
709
726
877
10
48
97
100
107
140
149
227
236
250
333
378
396
449
584
602
656
668
680
704
718
724
788
841
861
919
986
987
6
60
130
154
186
330
365
422
427
434
442
487
521
565
627
827
990
8
70
85
138
415
451
468
488
491
539
543
547
576
598
613
682
710
771
781
783
823
951
77
115
119
123
170
177
234
250
300
399
521
606
680
685
693
714
724
742
853
908
160
168
212
249
325
338
417
423
447
463
504
562
563
566
568
735
739
812
897
929
944
953
34
38
57
179
238
290
308
381
406
420
443
504
619
646
684
719
797
819
907
909
927
937
984
84
118
159
176
205
241
254
270
276
322
373
400
443
492
512
615
645
673
704
717
877
58
165
234
308
344
404
421
437
473
496
585
596
599
623
680
692
738
772
803
822
832
839
847
980
356
362
369
418
445
479
506
537
574
587
692
695
793
809
825
870
906
929
971
30
46
97
143
190
270
283
285
378
479
578
603
609
664
712
806
820
821
833
835
855
878
922
930
939
945
987
31
101
125
149
152
156
201
249
335
394
500
529
587
597
619
623
625
723
795
817
972
18
32
154
200
205
218
333
431
451
545
598
600
625
645
666
699
758
831
851
968
991
992
995
1
137
221
351
352
367
395
459
505
510
568
664
673
708
766
836
849
891
944
962
975
102
148
166
181
188
320
380
381
465
491
528
530
567
580
639
680
720
811
872
907
53
56
106
122
125
163
227
233
249
262
273
293
353
412
445
509
513
593
607
631
688
714
761
868
895
929
976
980
998
60
89
104
113
138
148
186
189
207
230
249
278
366
383
405
507
539
551
624
663
668
685
721
751
895
943
106
125
132
212
234
248
273
313
318
348
363
384
411
426
432
447
478
555
657
712
798
800
818
896
904
940
997
122
247
249
273
340
356
370
376
396
401
485
621
636
646
699
753
759
768
830
864
28
35
114
166
209
268
303
306
397
416
420
585
603
615
627
667
772
829
875
886
931
944
965
997
25
51
82
186
278
279
296
305
354
387
553
569
588
628
669
778
977
5
14
93
135
152
155
177
277
289
309
327
419
430
452
469
474
491
526
603
616
652
719
728
843
853
856
927
943
969
982
987
988
4
37
46
51
101
128
206
237
255
293
346
362
376
406
414
421
430
446
467
498
604
652
714
748
903
911
916
113
142
184
244
439
449
457
632
639
660
982
29
58
121
222
224
257
314
330
347
353
442
451
491
498
499
507
555
556
649
695
806
820
958
967
972
28
47
62
231
303
320
339
444
545
553
634
717
745
757
855
874
915
996
74
80
183
250
260
269
324
365
391
399
412
526
598
600
602
668
701
763
797
831
838
852
938
989
999
7
35
51
81
166
196
301
315
354
368
380
406
496
502
526
604
619
642
652
658
674
696
735
815
842
857
859
865
949
999
55
77
94
128
161
177
218
320
354
379
382
448
478
543
555
678
688
706
761
788
901
906
921
962
975
998
2
41
64
99
124
214
231
242
321
333
362
364
366
503
614
666
668
680
689
693
696
717
799
850
975
20
105
163
176
231
244
260
425
446
462
468
546
619
652
653
712
743
762
828
899
902
934
948
11
109
187
216
276
369
444
494
524
525
564
696
741
775
832
850
876
879
972
17
42
66
113
142
164
201
282
286
305
373
399
567
654
682
754
806
811
830
884
903
911
972
980
983
14
39
40
44
64
75
184
194
220
241
369
407
413
439
497
499
505
514
518
533
605
617
649
670
709
710
738
760
824
852
871
872
959
998
1
19
24
64
71
73
206
242
286
351
511
527
588
589
599
620
647
680
696
739
757
796
911
2
9
15
128
142
165
212
228
253
256
258
303
325
359
471
560
565
587
630
636
732
759
765
800
825
829
845
850
875
887
986
91
116
119
257
289
345
378
389
447
493
509
523
534
549
593
611
648
677
704
884
940
984
72
77
106
111
134
140
173
175
192
212
228
299
351
377
428
507
508
577
610
638
650
685
707
715
780
908
930
948
3
21
25
42
45
98
180
201
230
233
270
336
347
358
420
425
494
520
544
562
567
595
639
756
775
793
854
966
995
96
120
129
176
205
218
285
362
397
458
499
592
607
618
697
736
744
753
802
866
888
889
904
991
29
56
69
117
140
223
254
358
386
405
413
455
505
648
657
683
717
763
768
812
835
873
882
913
1000
25
100
112
114
144
162
180
195
237
305
306
322
403
467
471
478
499
517
539
594
638
651
658
698
752
814
906
5
66
86
130
149
185
209
213
227
361
397
428
436
449
455
465
561
638
643
661
676
706
760
761
810
820
867
891
934
980
13
108
115
134
156
287
355
432
450
493
498
511
533
559
578
594
697
727
777
935
943
42
51
90
110
140
162
316
318
323
411
417
473
549
552
578
606
624
655
695
697
730
750
751
795
801
818
835
888
920
924
78
93
162
189
257
354
393
448
465
473
484
487
534
614
646
674
812
881
911
2
11
89
99
164
170
250
257
263
268
293
296
308
313
351
354
367
388
459
513
518
538
542
562
582
633
679
693
839
11
35
59
185
228
283
293
294
341
362
364
377
431
456
462
471
524
660
714
755
786
806
848
859
888
899
936
28
75
106
111
114
143
148
159
164
165
303
308
330
333
370
397
398
414
427
434
488
524
544
584
679
782
850
968
23
60
68
82
99
119
173
262
356
384
415
452
543
576
612
621
622
651
670
731
743
777
822
876
902
965
996
117
153
179
185
187
208
260
279
308
318
343
354
364
384
401
467
477
478
529
530
594
637
643
661
687
701
745
757
774
884
925
969
65
155
212
265
328
339
456
481
497
519
550
590
591
592
619
681
715
719
721
764
852
863
866
905
927
946
12
14
47
153
182
197
304
334
343
464
505
559
573
619
640
654
719
779
816
849
850
858
875
928
944
952
981
984
985
3
131
207
222
244
324
372
377
397
413
415
506
518
553
578
615
616
624
633
681
870
907
931
947
949
964
999
15
56
91
117
139
190
198
245
289
317
360
391
400
433
441
443
514
517
537
565
605
638
706
753
906
920
928
961
978
8
17
18
29
69
72
81
83
97
100
122
204
484
532
559
583
592
616
662
670
673
738
764
768
772
781
837
866
951
959
18
42
54
64
70
118
119
127
161
175
277
355
383
453
516
522
523
529
550
577
625
671
730
767
817
826
845
918
993
996
22
81
124
158
171
218
251
284
309
334
362
664
693
730
749
751
755
756
770
796
801
829
849
857
895
901
26
59
122
222
247
264
283
285
293
340
358
398
471
494
498
525
564
620
673
725
740
779
800
832
844
951
11
54
96
191
221
241
274
284
321
350
373
416
433
435
577
579
628
646
690
701
714
758
787
820
908
13
14
48
67
129
154
249
270
321
347
412
419
463
464
574
638
680
708
795
823
835
865
37
85
118
483
519
542
551
632
699
707
790
820
886
981
994
72
78
103
159
186
206
215
269
285
327
369
413
438
439
448
562
591
637
694
731
741
756
765
776
812
815
817
818
925
68
74
75
101
121
139
162
260
263
294
338
343
405
445
477
574
605
621
639
712
792
906
934
947
970
975
983
986
21
44
47
77
102
136
159
244
250
286
293
391
398
408
429
439
479
540
558
578
594
637
651
655
665
768
824
833
840
903
905
907
75
175
189
246
249
269
407
420
535
575
599
733
813
931
953
977
113
267
313
635
664
681
732
741
775
789
806
850
962
998
7
22
63
106
144
170
189
198
268
329
414
438
439
459
514
541
633
652
667
678
705
722
736
738
739
742
765
833
907
66
75
164
169
205
266
309
391
471
609
617
630
691
782
783
786
814
830
940
974
70
77
190
203
227
242
291
316
357
389
469
547
559
594
672
677
706
816
853
895
923
979
998
86
96
101
172
193
197
210
255
333
367
549
593
610
678
704
730
738
739
790
792
814
816
42
112
129
155
176
187
218
255
329
382
445
462
467
549
556
563
574
682
749
842
863
881
890
948
951
979
65
123
207
208
272
308
459
478
525
623
630
635
667
717
726
733
848
915
971
38
59
136
170
228
251
285
319
335
354
385
492
496
507
513
536
581
650
711
755
759
961
966
12
32
61
118
166
180
190
264
268
333
334
340
366
382
528
657
667
671
675
704
740
841
842
882
886
901
980
14
118
153
208
340
344
348
456
480
496
598
624
626
633
655
672
674
703
704
707
730
801
810
910
988
10
35
52
56
124
141
175
210
230
320
385
454
486
519
522
535
602
635
719
760
824
841
873
876
884
941
972
991
994
64
152
185
196
211
234
274
284
297
299
350
427
431
446
481
576
658
664
683
686
826
901
923
31
109
111
122
199
212
230
266
305
364
399
408
411
478
506
638
643
678
720
723
760
789
829
849
929
3
6
51
63
88
140
163
187
250
271
298
406
425
427
431
474
581
672
716
720
800
875
876
910
940
946
948
959
48
120
159
178
194
196
209
338
432
524
579
593
616
627
699
739
785
803
818
874
882
887
891
949
958
963
69
83
102
103
229
300
382
415
433
450
463
487
575
607
616
617
694
738
760
869
938
988
20
28
78
80
91
111
172
244
303
343
435
457
482
497
533
536
539
604
661
673
691
693
920
924
955
963
964
994
43
86
152
177
195
201
229
271
275
307
380
554
578
594
634
637
676
707
729
739
766
770
806
823
828
870
914
958
195
199
210
231
236
329
345
383
417
487
509
580
595
597
599
697
719
776
845
867
938
950
25
34
132
211
309
317
324
367
404
444
481
561
564
581
645
759
763
829
832
864
924
940
972
24
110
125
137
140
142
146
181
192
206
283
318
345
348
384
386
392
394
396
409
425
471
491
523
593
614
633
688
725
743
753
799
800
809
882
883
907
957
1000
213
221
244
287
328
333
340
372
388
433
498
533
562
565
681
697
718
746
748
790
847
892
950
983
984
37
69
80
165
275
304
363
432
449
461
463
473
584
602
771
817
903
927
979
982
48
104
180
219
227
234
288
293
334
352
354
387
473
522
535
537
543
567
607
784
864
952
974
988
62
117
121
151
161
188
196
246
258
316
402
418
426
443
518
601
624
671
713
738
746
872
891
918
919
920
955
9
11
107
115
177
202
214
218
274
291
392
414
444
469
528
569
570
610
801
939
970
3
26
31
65
85
116
148
160
219
223
294
336
369
374
384
403
425
543
548
585
846
874
913
952
959
965
12
66
157
179
193
195
250
330
348
391
488
490
513
575
630
644
742
754
759
812
814
833
925
979
981
48
79
123
134
153
174
192
197
209
313
337
347
386
412
455
517
519
608
623
663
690
891
952
979
994
997
18
89
126
134
142
154
193
208
249
301
308
368
377
401
404
412
421
422
431
469
487
594
616
650
713
752
758
803
805
821
825
867
873
904
914
962
36
45
73
111
159
257
283
335
386
398
406
416
508
546
568
695
748
816
45
56
72
92
102
121
177
201
272
282
310
357
362
380
391
431
445
464
495
529
582
585
590
653
686
709
752
829
831
834
835
843
872
897
967
6
139
151
161
166
201
225
301
327
363
369
434
443
449
461
488
503
510
564
589
604
711
718
748
810
813
820
870
880
910
959
966
967
985
990
133
142
149
150
217
366
367
407
455
485
488
519
562
566
595
611
619
688
695
722
773
864
865
876
883
925
954
42
72
90
123
180
198
208
296
456
526
567
572
637
719
771
832
898
947
958
990
119
143
154
206
208
213
296
389
494
532
544
549
553
565
655
671
741
775
792
793
795
826
953
958
7
33
128
238
307
323
333
389
555
588
594
611
640
683
687
863
897
912
954
46
60
79
117
143
214
239
247
283
328
332
350
380
410
452
472
486
490
529
556
559
603
614
621
645
655
698
708
738
761
783
794
823
863
865
873
910
935
945
964
978
990
30
78
160
178
202
237
313
344
369
377
392
419
634
666
667
684
710
809
853
856
879
992
33
102
196
224
353
382
439
479
558
639
675
752
758
776
787
789
901
906
930
4
54
62
80
166
253
254
339
350
357
416
487
499
561
695
841
890
925
955
987
22
36
93
102
148
218
322
461
463
488
507
562
609
643
661
672
716
748
828
879
917
950
956
19
57
115
120
169
292
306
320
365
411
490
506
536
539
561
639
733
883
891
17
68
183
242
254
358
371
412
414
455
461
503
556
719
730
741
753
771
780
827
847
866
867
887
937
953
966
969
988
9
22
71
80
178
222
225
253
272
379
390
423
424
444
595
659
663
690
746
762
780
847
907
936
943
985
36
137
177
233
322
358
377
418
453
550
603
643
690
743
756
803
830
888
913
916
962
9
14
93
118
166
185
198
199
265
309
353
354
376
473
513
548
562
607
664
779
812
834
967
974
23
151
163
168
189
280
306
316
396
445
468
478
530
612
642
658
667
718
724
729
858
925
26
42
57
75
108
139
152
201
224
268
274
288
296
329
372
434
597
612
644
684
697
706
779
793
857
866
998
17
18
41
91
124
145
325
330
340
342
384
409
419
440
472
515
555
559
575
636
644
665
698
749
72
284
322
365
437
461
477
525
557
617
703
789
827
923
959
966
11
37
61
80
87
90
191
260
275
314
350
354
356
362
485
545
575
619
687
721
774
776
790
795
839
847
857
911
914
142
231
245
249
353
469
496
551
555
570
579
617
656
661
698
704
726
727
735
862
865
924
968
82
136
143
194
214
297
311
323
344
374
408
464
473
493
537
554
557
605
614
616
638
666
668
711
716
720
825
826
870
948
956
963
11
103
127
143
182
190
229
253
270
286
291
313
378
458
521
577
585
599
716
758
780
831
853
891
894
901
935
994
11
62
76
110
126
135
178
201
228
363
446
486
536
572
581
597
600
761
804
856
903
923
986
17
23
90
115
116
151
206
233
307
330
433
480
665
686
732
747
783
785
795
802
845
853
860
871
909
920
938
997
999
13
16
53
70
131
176
287
289
310
384
616
718
748
790
817
848
870
996
997
16
74
83
118
147
163
183
187
212
221
257
278
309
359
390
391
445
509
536
556
557
558
560
608
630
643
661
663
726
730
747
770
824
838
872
886
924
55
73
105
112
119
156
184
279
327
375
377
438
477
505
520
540
556
594
645
714
747
849
957
959
1
29
95
102
116
120
140
167
211
252
271
375
404
427
437
452
541
552
796
828
888
896
909
925
964
989
35
38
62
69
82
127
185
352
402
417
426
434
447
452
505
546
614
635
678
681
714
776
790
801
820
825
826
858
884
951
21
22
80
118
148
190
340
354
375
388
481
483
507
567
607
626
635
716
724
790
850
861
869
982
48
72
73
80
92
115
116
126
131
148
253
356
369
593
670
681
693
743
796
824
872
961
43
98
153
186
205
208
231
262
325
399
422
433
549
551
610
666
721
732
764
820
873
901
962
157
171
453
518
537
548
559
659
710
724
742
789
815
867
882
894
918
922
970
972
7
17
24
57
62
74
160
183
226
232
357
377
381
391
418
466
496
523
590
636
651
749
784
96
107
182
266
277
305
310
318
323
371
416
432
454
515
553
578
580
592
707
730
790
820
858
880
931
3
10
14
26
27
71
102
174
228
245
280
312
360
468
485
488
541
596
600
633
649
715
729
751
762
812
819
839
849
920
934
959
965
37
71
130
162
215
233
255
296
314
330
353
380
389
409
415
454
485
491
555
559
568
574
580
599
624
707
728
763
765
828
882
992
3
9
45
50
63
83
112
161
163
171
195
268
280
313
353
382
416
466
473
555
558
588
711
747
772
798
855
881
896
963
967
975
42
163
178
187
297
311
313
447
545
556
584
638
722
754
765
787
875
932
936
947
962
986
52
164
195
267
346
465
469
479
554
557
615
624
664
704
795
799
827
892
917
920
924
960
992
14
58
99
106
160
178
220
237
340
353
457
508
523
548
549
598
665
674
895
900
920
925
986
20
121
154
295
305
320
490
497
621
706
715
730
747
770
813
817
896
942
5
30
45
73
126
197
222
231
260
290
332
414
432
488
617
619
670
686
761
810
862
864
868
896
66
68
174
175
195
265
276
334
390
396
412
555
584
610
625
633
668
676
709
823
874
880
911
934
960
974
67
78
87
215
250
272
275
396
431
489
515
536
650
669
671
681
689
716
739
888
898
925
936
16
22
86
151
159
180
202
207
253
261
330
399
407
429
519
548
550
633
680
706
736
738
816
833
914
928
961
984
24
31
62
112
211
217
235
236
276
277
286
301
302
348
385
410
431
456
485
531
569
580
591
637
668
783
794
814
826
964
17
40
71
168
193
197
199
205
222
226
243
254
281
317
335
373
440
525
531
606
647
687
801
818
830
838
852
855
875
939
995
8
128
145
157
313
315
330
351
377
385
413
479
532
541
646
689
690
736
743
761
766
784
801
813
8
21
33
128
170
200
235
350
390
504
562
667
677
706
800
828
869
990
993
115
127
132
153
193
194
212
365
400
474
502
610
689
817
894
977
993
36
109
112
119
148
157
205
250
270
303
322
369
402
421
425
428
590
673
681
734
736
792
828
885
888
899
909
967
968
994
50
194
202
318
339
397
454
536
608
614
651
785
796
839
863
892
897
928
63
74
85
126
175
221
309
339
391
398
407
408
483
515
539
550
582
594
659
685
693
701
764
767
786
815
886
979
9
36
50
150
174
245
287
335
357
374
402
546
575
576
578
717
791
819
896
902
968
40
94
124
192
211
213
216
242
309
316
328
337
351
364
407
455
541
569
578
610
627
687
752
761
812
815
829
867
938
959
994
100
142
191
203
240
250
408
480
488
500
506
514
526
535
605
621
740
758
841
885
912
958
25
47
52
149
156
157
177
247
285
373
476
515
548
578
595
602
617
619
723
729
780
792
931
988
20
39
67
75
93
163
182
264
320
342
354
359
424
450
488
507
514
532
538
623
655
687
695
716
758
767
788
801
804
904
40
199
236
325
358
363
368
501
514
655
663
671
673
694
708
896
905
965
75
91
106
114
122
136
228
276
332
335
388
408
451
519
534
567
590
623
668
707
738
797
853
992
43
126
144
170
191
211
242
370
381
520
587
616
668
686
769
968
972
26
88
107
208
338
412
532
534
660
802
813
817
829
880
902
925
986
15
79
145
212
246
414
421
647
775
819
868
908
943
62
81
114
203
227
296
314
650
674
686
729
731
796
811
891
901
967
988
3
6
14
68
99
120
143
179
237
240
319
322
342
388
404
421
466
509
541
570
642
650
657
674
681
693
724
735
742
751
756
902
958
988
158
260
265
266
312
421
453
464
485
565
581
626
756
787
788
789
822
873
876
937
3
14
47
111
127
140
155
199
204
211
240
281
323
367
456
496
529
611
644
666
813
882
921
936
39
58
120
168
174
220
362
469
480
525
569
578
593
605
648
733
821
845
25
54
68
148
188
213
235
239
272
339
368
415
459
523
644
683
703
715
726
745
837
874
942
65
75
110
129
155
260
268
374
453
511
604
614
705
706
724
759
773
781
792
813
859
869
927
992
54
63
79
101
160
189
199
206
223
259
306
352
382
388
720
726
747
795
831
838
886
910
923
942
2
10
15
44
168
209
301
321
322
338
393
424
578
600
609
645
719
720
740
745
838
915
924
954
14
22
46
86
118
128
131
145
251
254
260
265
371
476
482
483
502
505
524
560
613
614
660
731
855
944
50
86
154
160
248
269
305
381
401
429
434
439
444
489
503
506
513
519
568
582
644
687
761
762
803
888
889
11
38
53
94
126
142
197
230
234
309
353
378
386
387
410
414
449
534
566
613
681
699
709
744
745
795
863
898
906
983
5
10
34
60
98
100
105
285
312
443
470
555
620
631
706
772
777
882
889
895
918
958
964
992
57
64
132
156
193
248
300
353
383
400
415
520
729
781
848
859
925
933
941
998
10
39
186
225
265
267
297
328
379
381
403
405
414
466
509
553
628
658
728
742
799
860
953
110
119
128
140
145
352
376
394
422
569
615
629
675
716
750
772
804
836
955
18
41
55
101
240
248
370
395
402
459
470
472
549
644
683
698
735
744
772
821
830
847
850
866
872
880
945
978
9
153
181
196
252
264
350
364
398
440
488
576
717
746
777
872
878
897
926
950
975
981
985
993
16
49
61
181
249
254
374
438
533
555
556
598
725
749
837
976
65
148
199
221
277
290
298
343
397
442
464
467
503
645
665
699
711
775
865
871
915
916
917
948
3
9
37
43
65
271
342
397
468
476
503
505
565
646
719
788
789
821
840
843
956
136
151
153
177
184
305
350
379
420
424
443
494
496
567
610
620
621
623
672
750
778
957
977
14
76
81
105
122
140
166
184
201
225
304
386
448
485
529
532
557
669
737
741
793
911
912
957
50
113
118
119
198
207
283
385
404
478
487
515
560
620
674
698
735
801
810
833
876
897
913
941
984
5
135
167
249
257
271
277
295
329
338
417
444
449
590
653
810
852
879
937
56
74
132
209
215
227
243
263
352
441
494
495
531
569
601
649
657
704
728
737
785
794
819
829
870
871
887
28
58
92
163
223
292
300
410
413
436
465
550
556
575
594
619
669
704
744
790
862
870
946
50
55
162
179
192
265
266
393
395
495
517
528
549
567
654
656
670
690
740
777
887
914
39
89
110
129
155
192
200
208
243
259
273
283
304
308
395
427
450
488
609
743
756
774
775
796
916
932
58
76
135
151
207
225
248
265
272
378
411
429
487
497
653
827
833
842
877
891
938
943
970
69
85
177
215
219
275
357
460
484
572
621
627
657
783
808
824
849
860
869
911
938
985
992
2
8
49
54
76
122
126
166
172
209
223
392
487
493
496
510
557
653
662
688
693
710
717
802
938
979
980
60
75
289
377
440
505
577
604
644
699
881
885
937
962
61
74
81
138
209
266
291
333
347
430
443
477
491
601
630
633
642
683
694
707
923
960
36
57
61
106
119
122
144
196
206
265
281
288
431
443
444
489
578
617
683
698
702
758
855
859
879
919
931
946
947
953
977
11
31
99
189
191
232
266
345
417
507
528
532
550
569
617
632
649
678
745
761
762
793
859
876
890
935
270
311
335
387
396
438
505
511
518
552
568
669
689
709
752
783
786
814
842
847
912
964
967
3
6
31
83
95
145
146
150
152
267
374
388
397
401
411
431
488
527
586
606
652
782
788
817
818
931
954
958
973
3
6
26
33
65
192
196
226
236
257
267
272
274
282
287
290
291
361
363
434
450
544
562
571
590
591
621
643
690
719
782
827
849
890
941
942
996
27
172
192
233
242
258
338
350
422
429
482
496
498
500
506
508
530
560
607
617
632
702
703
704
744
788
841
882
885
908
954
69
164
276
307
312
337
343
400
415
451
478
480
496
521
564
618
645
648
675
689
702
716
828
848
854
893
908
927
56
149
223
281
299
329
345
359
467
516
543
544
554
557
598
730
801
802
847
920
999
12
13
44
93
99
104
154
218
219
249
384
447
493
550
552
565
569
656
751
776
807
826
844
873
882
890
953
971
989
57
68
82
208
222
229
248
275
304
329
334
338
394
413
485
504
515
516
585
592
618
731
797
937
63
143
289
304
326
355
374
545
563
616
628
715
748
964
23
113
125
179
190
217
304
370
374
422
443
495
512
577
588
674
692
723
772
851
860
888
941
969
987
18
64
68
82
101
171
228
238
239
289
309
335
399
415
421
427
441
461
584
586
661
687
702
837
905
912
929
968
979
14
89
129
130
157
205
234
249
254
274
390
404
406
440
453
499
535
542
609
669
724
765
813
843
961
963
38
52
125
153
171
233
264
305
320
334
351
385
454
456
530
531
559
586
641
669
710
914
944
978
983
53
111
122
146
154
164
172
174
248
315
320
478
539
561
599
637
665
683
710
720
748
793
843
845
868
914
957
12
17
31
33
142
222
245
302
326
328
357
358
404
406
492
502
585
620
634
649
689
708
716
731
735
741
747
881
991
15
67
93
142
209
291
312
315
337
366
450
519
560
587
598
635
653
693
699
782
844
996
18
84
99
203
210
264
398
497
504
511
581
624
677
686
693
736
775
801
870
897
924
941
962
994
46
55
60
74
140
168
225
245
250
278
316
360
366
372
508
531
566
625
636
726
731
735
869
874
880
886
899
923
6
17
43
121
138
168
188
258
270
283
315
335
403
411
433
532
537
546
584
651
744
780
782
803
843
844
866
898
948
11
24
25
27
168
183
189
264
290
301
348
486
506
528
541
543
546
553
693
774
817
826
851
874
899
925
975
214
227
340
526
614
741
749
765
782
796
815
841
861
900
903
101
125
178
214
367
423
472
553
564
611
640
645
664
818
930
947
957
975
990
997
79
110
112
214
246
258
393
398
546
565
636
784
838
857
865
887
897
921
933
963
94
196
217
250
260
301
338
341
429
450
454
532
587
604
609
680
723
752
756
762
784
854
874
884
901
932
968
993
151
197
210
233
295
344
364
414
420
424
443
522
561
569
585
598
599
600
608
682
683
721
732
750
766
778
782
892
904
918
943
975
48
217
264
283
356
477
496
514
543
574
597
734
810
850
865
878
879
973
19
39
443
503
513
520
683
708
740
743
752
759
780
807
870
951
958
971
120
180
186
238
259
344
356
358
385
427
628
647
659
705
731
769
802
883
911
929
932
942
947
975
992
24
65
93
123
167
186
203
240
254
307
323
326
328
403
409
420
423
432
542
547
563
626
646
659
693
706
732
762
801
804
904
959
997
11
23
158
188
218
246
449
467
506
521
534
572
581
616
622
712
718
743
748
770
806
957
977
5
147
198
251
279
305
307
311
320
359
457
536
546
563
606
611
618
720
727
802
925
955
982
47
177
179
228
246
281
339
370
391
422
478
498
534
641
677
689
760
778
843
872
925
946
963
11
37
84
89
228
233
240
288
303
361
477
483
540
563
568
598
611
680
759
862
882
903
951
25
34
67
76
132
239
249
328
354
366
425
522
526
559
566
579
583
591
640
732
817
837
985
993
191
285
339
370
375
413
439
629
670
683
714
769
771
794
829
833
847
860
866
936
974
22
34
52
113
185
195
197
286
319
377
391
418
438
463
472
486
491
579
600
687
691
746
897
1
34
62
127
136
144
147
173
184
224
256
344
362
412
447
492
517
548
580
616
724
851
52
96
132
156
191
251
252
290
297
338
400
527
562
587
669
691
707
766
772
826
951
8
17
29
42
60
70
73
89
202
255
345
506
531
654
683
693
720
731
793
794
881
883
899
921
956
995
67
109
117
156
200
239
264
276
279
318
340
374
492
572
646
710
717
735
800
822
885
911
915
83
124
173
183
199
303
304
379
394
404
526
529
536
559
732
826
837
885
915
920
921
966
976
1
81
106
187
192
223
237
249
250
285
299
318
381
424
462
500
551
560
668
672
677
686
764
796
800
890
48
68
107
108
171
234
235
242
272
286
340
386
440
479
481
491
616
764
830
882
934
943
49
64
80
84
126
189
212
260
303
330
372
374
409
424
455
508
626
630
693
851
955
988
52
58
86
240
248
250
292
426
475
480
675
676
732
748
856
857
930
49
65
80
104
125
200
259
304
456
488
489
540
576
615
673
700
743
783
807
822
911
942
50
60
81
82
157
167
198
278
311
324
366
423
710
720
744
765
782
845
907
912
917
948
969
113
126
148
155
178
195
204
269
311
364
391
404
425
492
504
620
624
641
737
812
834
921
950
952
970
93
169
219
226
284
316
401
409
427
428
491
525
573
627
631
632
716
717
743
814
865
945
4
11
29
91
155
163
204
206
278
297
332
501
538
621
689
745
759
910
964
998
14
37
110
111
157
163
167
199
246
250
254
311
317
324
367
372
392
411
416
467
663
683
813
934
976
987
30
62
80
82
110
173
344
355
383
399
495
563
577
591
648
718
720
739
826
851
886
891
998
17
19
22
75
204
215
251
285
392
408
504
531
655
673
682
694
709
723
799
812
847
870
885
888
922
946
30
155
159
218
236
250
310
338
362
388
443
451
497
517
627
640
666
683
746
759
766
769
773
777
796
852
101
130
240
244
245
246
254
267
298
361
380
442
472
538
568
587
632
730
858
876
914
961
982
983
1
26
85
115
124
200
309
378
380
384
437
489
490
502
566
573
644
734
766
782
811
863
865
903
991
10
16
75
113
143
161
189
272
350
446
482
540
566
577
624
645
735
775
790
812
834
836
843
940
53
92
105
117
128
136
183
234
249
286
299
300
304
353
359
361
426
446
560
625
797
800
848
874
891
986
987
8
21
44
54
73
135
145
188
204
221
467
547
559
614
620
623
632
641
678
763
784
809
846
909
944
952
970
999
88
90
297
368
427
487
490
510
569
588
678
685
708
746
765
801
803
829
843
852
882
906
931
986
90
108
178
240
256
260
318
325
397
477
488
501
549
744
756
769
857
862
876
910
23
59
116
131
160
161
178
196
209
216
249
312
321
337
358
368
378
422
483
496
502
567
571
598
799
832
843
862
906
916
928
940
976
988
991
2
28
34
163
169
232
342
426
457
464
547
598
641
696
707
728
757
914
916
8
39
307
311
358
437
473
478
484
499
524
550
569
579
648
658
665
715
726
756
799
871
954
6
16
144
161
241
258
279
377
410
428
523
528
533
593
619
708
711
766
794
825
918
929
7
126
133
136
150
155
181
266
298
325
364
412
495
522
539
564
661
697
786
804
852
909
993
25
55
113
127
196
317
336
357
365
423
431
449
473
475
477
491
544
573
585
604
610
639
730
770
809
849
851
869
932
980
25
52
58
64
113
125
143
187
239
279
286
298
358
368
374
538
574
593
610
619
672
674
712
842
845
940
952
958
114
122
185
208
238
265
287
294
336
339
341
377
425
458
460
480
492
502
555
557
566
599
618
637
658
688
691
711
714
758
762
779
811
842
858
877
905
5
57
64
222
277
358
386
418
467
478
491
572
589
682
711
735
793
808
812
934
979
16
198
309
310
445
559
604
629
682
694
741
796
797
823
848
851
854
906
920
961
995
1000
18
35
108
113
140
196
214
223
229
271
289
346
360
376
407
558
590
715
726
734
855
884
885
923
926
943
972
976
1000
38
95
135
187
205
213
233
250
264
267
304
385
432
450
458
505
517
582
622
670
677
719
767
772
779
811
928
986
14
16
64
195
204
228
242
265
330
366
374
376
380
405
422
473
478
480
510
518
541
548
584
591
622
672
722
890
965
982
992
83
91
100
142
177
241
273
280
310
385
452
481
508
530
566
584
659
689
719
778
813
824
967
980
45
49
66
69
86
189
225
232
245
334
432
473
493
516
582
662
670
690
763
792
862
910
931
988
996
128
151
158
174
217
234
402
465
470
511
521
593
645
682
756
774
803
834
835
923
927
984
992
85
105
186
223
289
327
345
493
504
524
589
661
675
698
718
735
745
774
788
825
983
97
224
288
331
343
362
367
383
425
451
490
521
530
568
593
703
723
746
790
836
850
859
871
53
63
115
136
153
185
247
258
308
332
344
358
389
441
454
499
525
567
592
688
694
769
810
812
937
943
954
989
32
57
79
131
254
275
286
288
375
449
455
503
506
546
594
602
733
784
801
817
824
832
833
842
923
986
22
54
134
169
399
475
499
524
557
593
631
759
817
901
39
40
56
58
251
264
271
323
326
360
410
423
499
544
621
639
739
803
875
901
912
960
7
15
23
67
134
144
175
204
208
213
216
247
276
328
339
384
403
418
454
564
619
767
818
931
9
12
15
36
61
97
114
124
142
191
209
335
395
407
422
424
498
555
568
597
707
717
724
803
852
873
911
965
975
45
100
107
126
154
249
281
289
357
402
562
570
599
699
874
915
939
962
965
969
973
80
94
123
135
184
206
232
266
274
308
319
372
480
580
609
629
669
745
781
868
891
898
905
907
933
939
982
20
70
87
126
134
193
196
239
281
305
402
490
493
520
538
553
577
640
645
647
735
801
803
827
920
954
961
53
89
170
180
257
260
291
347
408
465
511
651
680
755
765
820
878
947
978
5
9
60
139
171
192
264
271
287
349
364
378
493
510
515
522
579
629
646
690
704
800
804
813
858
892
915
934
997
3
46
52
149
150
167
182
315
327
393
506
566
581
591
595
597
639
665
666
680
715
720
722
766
815
823
866
891
894
912
961
995
88
115
131
181
232
257
268
279
293
309
319
329
351
403
429
472
503
514
527
584
590
593
685
843
849
887
907
936
994
35
111
125
145
181
243
338
365
426
497
506
530
549
569
579
639
655
751
946
978
17
78
165
259
265
266
291
304
308
330
412
420
433
446
476
505
615
625
630
661
677
732
735
744
820
917
942
957
60
172
289
290
364
368
375
455
481
516
596
620
622
644
657
672
701
784
795
798
809
823
851
871
878
924
983
993
39
47
111
121
240
369
378
392
431
545
620
689
730
738
751
776
791
799
987
2
34
83
93
99
138
158
198
308
370
412
454
457
482
483
495
514
523
559
581
621
631
657
676
711
810
853
949
959
973
149
159
166
176
192
290
374
678
693
707
727
838
868
892
895
907
935
963
977
78
127
218
314
337
350
365
400
490
536
588
652
654
656
672
696
714
739
755
760
834
835
870
883
1
23
45
76
126
129
137
147
171
204
259
278
280
312
356
416
423
461
470
472
622
638
642
672
676
781
783
961
44
123
227
236
256
266
270
298
475
546
597
620
787
800
817
960
995
119
129
156
231
315
460
473
533
562
602
644
676
718
738
811
841
850
854
862
875
883
941
80
83
148
211
224
407
419
428
461
481
548
570
573
656
660
664
671
860
902
918
950
7
55
197
229
260
307
313
318
335
338
340
418
507
563
566
584
716
728
754
755
756
809
826
916
935
5
96
166
179
190
300
310
316
372
460
468
575
595
635
746
750
759
788
868
916
983
984
996
32
67
116
117
141
157
161
170
180
307
309
356
376
408
413
476
623
663
995
88
118
130
164
199
207
247
292
306
321
352
355
415
474
546
606
635
801
836
897
899
942
978
1
6
9
15
155
176
184
245
284
418
533
846
852
862
902
959
982
69
116
121
126
144
164
186
224
231
263
267
306
307
373
394
404
428
437
593
615
640
642
666
702
708
712
718
758
786
816
855
861
917
74
193
238
274
336
344
391
432
434
460
484
548
580
593
642
653
654
882
910
919
937
940
956
990
43
133
134
175
249
264
314
315
353
356
375
376
381
393
423
447
556
571
574
577
592
593
637
639
652
702
716
718
759
779
838
860
943
27
31
66
162
178
204
292
304
307
309
353
471
525
570
657
668
690
700
731
762
774
809
810
823
852
874
887
893
906
962
968
980
8
87
105
113
132
198
208
210
283
351
352
384
410
449
450
525
569
570
632
633
638
672
692
732
738
800
831
866
911
937
939
989
77
136
212
218
284
356
463
595
602
871
889
902
932
938
971
993
75
227
232
254
264
275
340
355
387
451
462
482
490
508
532
539
591
602
679
725
734
764
786
829
845
847
853
904
980
981
14
17
38
43
55
56
105
113
123
151
211
304
315
329
338
352
359
394
437
466
475
480
493
508
532
535
638
666
702
734
754
802
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
74
74
74
74
74
74
74
74
74
74
74
74
74
74
74
74
74
74
74
74
74
74
74
74
74
74
74
75
75
75
75
75
75
75
75
75
75
75
75
75
75
75
75
75
75
75
75
75
75
75
75
75
75
75
76
76
76
76
76
76
76
76
76
76
76
76
76
76
76
77
77
77
77
77
77
77
77
77
77
77
77
77
77
77
77
77
77
77
77
77
77
77
77
77
77
77
78
78
78
78
78
78
78
78
78
78
78
78
78
78
78
78
78
78
78
78
78
78
78
78
79
79
79
79
79
79
79
79
79
79
79
79
79
79
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
96
96
96
96
96
96
96
96
96
96
96
96
96
96
96
96
96
96
96
96
96
96
96
96
96
96
96
97
97
97
97
97
97
97
97
97
97
97
97
97
97
97
97
97
97
97
97
97
97
97
97
97
97
97
98
98
98
98
98
98
98
98
98
98
98
98
98
98
98
98
98
98
98
98
98
98
98
98
98
98
98
98
98
98
98
98
98
98
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
102
102
102
102
102
102
102
102
102
102
102
102
102
102
102
102
103
103
103
103
103
103
103
103
103
103
103
103
103
103
103
103
103
103
103
103
103
103
103
103
103
103
103
103
104
104
104
104
104
104
104
104
104
104
104
104
104
104
104
104
104
104
104
104
104
104
104
104
104
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
106
106
106
106
106
106
106
106
106
106
106
106
106
106
106
106
106
106
106
106
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
108
108
108
108
108
108
108
108
108
108
108
108
108
108
108
108
108
108
108
108
108
108
108
108
108
109
109
109
109
109
109
109
109
109
109
109
109
109
109
109
109
109
109
109
109
109
109
109
109
109
109
109
109
109
109
109
109
109
109
109
110
110
110
110
110
110
110
110
110
110
110
110
110
110
110
110
110
110
110
110
110
110
110
110
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
112
112
112
112
112
112
112
112
112
112
112
112
112
112
112
112
112
112
112
112
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
114
114
114
114
114
114
114
114
114
114
114
114
114
114
114
114
114
114
114
114
114
114
114
114
115
115
115
115
115
115
115
115
115
115
115
115
115
115
115
115
115
115
115
115
115
115
115
115
115
115
115
115
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
117
117
117
117
117
117
117
117
117
117
117
117
117
117
117
117
117
117
117
117
117
117
117
117
117
118
118
118
118
118
118
118
118
118
118
118
118
118
118
118
118
118
118
118
118
118
118
118
118
118
119
119
119
119
119
119
119
119
119
119
119
119
119
119
119
119
119
119
119
119
119
119
119
119
119
119
119
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
122
122
122
122
122
122
122
122
122
122
122
122
122
122
122
122
122
122
122
122
122
122
122
122
122
122
123
123
123
123
123
123
123
123
123
123
123
123
123
123
123
123
123
123
123
123
123
123
123
123
123
123
123
123
123
123
124
124
124
124
124
124
124
124
124
124
124
124
124
124
124
124
124
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
130
130
130
130
130
130
130
130
130
130
130
130
130
130
130
130
130
130
130
130
130
131
131
131
131
131
131
131
131
131
131
131
131
131
131
131
131
131
131
131
131
131
131
131
131
131
131
131
131
132
132
132
132
132
132
132
132
132
132
132
132
132
132
132
132
132
132
132
132
132
132
133
133
133
133
133
133
133
133
133
133
133
133
133
133
133
133
133
133
133
133
133
133
133
133
133
133
133
134
134
134
134
134
134
134
134
134
134
134
134
134
134
134
134
134
134
135
135
135
135
135
135
135
135
135
135
135
135
135
135
135
135
135
135
135
135
135
135
135
135
135
135
135
135
135
135
136
136
136
136
136
136
136
136
136
136
136
136
136
136
136
136
136
136
136
136
136
136
136
136
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
138
138
138
138
138
138
138
138
138
138
138
138
138
138
138
138
138
138
138
138
138
138
138
138
138
138
138
138
138
138
138
139
139
139
139
139
139
139
139
139
139
139
139
139
139
139
139
139
139
139
139
139
139
139
139
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
141
141
141
141
141
141
141
141
141
141
141
141
141
141
141
141
142
142
142
142
142
142
142
142
142
142
142
142
142
142
142
142
142
142
142
142
142
142
142
142
142
142
143
143
143
143
143
143
143
143
143
143
143
143
143
143
143
143
143
143
143
143
143
143
143
143
143
143
144
144
144
144
144
144
144
144
144
144
144
144
144
144
144
144
144
144
144
144
144
145
145
145
145
145
145
145
145
145
145
145
145
145
145
145
145
145
145
145
145
145
146
146
146
146
146
146
146
146
146
146
146
146
146
146
146
146
146
146
146
146
146
146
146
146
146
146
146
146
146
146
147
147
147
147
147
147
147
147
147
147
147
147
147
147
147
147
147
147
147
147
147
147
148
148
148
148
148
148
148
148
148
148
148
148
148
148
148
148
148
148
148
148
148
148
148
148
149
149
149
149
149
149
149
149
149
149
149
149
149
149
149
149
149
149
149
149
149
149
149
149
149
149
149
149
149
149
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
151
151
151
151
151
151
151
151
151
151
151
151
151
151
151
151
151
151
151
151
151
151
151
151
152
152
152
152
152
152
152
152
152
152
152
152
152
152
152
152
153
153
153
153
153
153
153
153
153
153
153
153
153
153
153
153
153
153
153
153
153
153
153
153
153
153
153
153
153
154
154
154
154
154
154
154
154
154
154
154
154
154
155
155
155
155
155
155
155
155
155
155
155
155
155
155
155
155
155
155
155
155
155
155
155
155
155
155
155
155
155
155
155
155
156
156
156
156
156
156
156
156
156
156
156
156
156
156
156
156
156
156
156
156
156
156
156
156
156
156
156
156
156
157
157
157
157
157
157
157
157
157
157
157
157
157
157
157
157
157
157
157
157
157
158
158
158
158
158
158
158
158
158
158
158
158
158
158
158
158
158
158
158
158
158
158
158
158
158
159
159
159
159
159
159
159
159
159
159
159
159
159
159
159
159
159
159
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
161
161
161
161
161
161
161
161
161
161
161
161
161
161
161
161
161
161
161
161
161
161
161
161
161
161
161
161
161
162
162
162
162
162
162
162
162
162
162
162
162
162
162
162
162
162
162
162
162
162
162
162
162
162
162
162
163
163
163
163
163
163
163
163
163
163
163
163
163
163
163
163
163
163
163
163
163
163
163
163
163
163
163
164
164
164
164
164
164
164
164
164
164
164
164
164
164
164
164
164
164
164
164
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
167
167
167
167
167
167
167
167
167
167
167
167
167
167
167
167
167
167
167
167
167
167
167
167
167
167
167
167
167
167
167
168
168
168
168
168
168
168
168
168
168
168
168
168
168
168
168
169
169
169
169
169
169
169
169
169
169
169
169
169
169
169
169
169
169
169
169
169
169
169
170
170
170
170
170
170
170
170
170
170
170
170
170
170
170
170
170
170
170
170
170
170
170
170
171
171
171
171
171
171
171
171
171
171
171
171
171
171
171
171
171
171
171
171
172
172
172
172
172
172
172
172
172
172
172
172
172
172
172
172
172
172
172
172
172
172
172
172
172
172
172
172
173
173
173
173
173
173
173
173
173
173
173
173
173
173
173
173
173
173
174
174
174
174
174
174
174
174
174
174
174
174
174
174
174
174
174
174
174
174
174
174
174
174
174
174
174
175
175
175
175
175
175
175
175
175
175
175
175
175
175
175
175
175
175
175
175
175
175
175
175
175
175
175
175
175
175
175
175
175
175
176
176
176
176
176
176
176
176
176
176
176
176
176
176
176
176
176
176
176
176
176
176
176
176
176
176
176
176
176
176
176
176
177
177
177
177
177
177
177
177
177
177
177
177
177
177
177
177
177
177
177
177
177
177
177
177
177
177
178
178
178
178
178
178
178
178
178
178
178
178
178
178
178
178
178
178
178
178
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
180
180
180
180
180
180
180
180
180
180
180
180
180
180
180
180
180
180
180
180
180
180
180
180
180
180
181
181
181
181
181
181
181
181
181
181
181
181
181
181
181
181
181
181
181
181
181
181
181
181
182
182
182
182
182
182
182
182
182
182
182
182
182
182
182
182
182
182
182
182
182
182
182
182
182
182
182
182
182
182
182
182
182
182
182
182
183
183
183
183
183
183
183
183
183
183
183
183
183
183
183
183
183
183
183
183
183
183
183
183
183
183
183
183
183
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
186
186
186
186
186
186
186
186
186
186
186
186
186
186
186
186
186
186
186
186
186
186
186
186
186
186
186
186
187
187
187
187
187
187
187
187
187
187
187
187
187
187
187
187
187
187
187
187
187
187
187
188
188
188
188
188
188
188
188
188
188
188
188
188
188
188
188
188
188
188
188
188
188
188
188
188
188
188
188
188
188
188
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
190
190
190
190
190
190
190
190
190
190
190
190
190
190
190
190
190
190
190
190
190
190
190
190
190
190
190
190
190
191
191
191
191
191
191
191
191
191
191
191
191
191
191
191
191
191
191
191
191
191
191
191
191
191
191
191
191
191
191
191
191
191
191
191
192
192
192
192
192
192
192
192
192
192
192
192
192
192
192
192
192
192
192
192
192
192
192
192
192
192
192
192
192
192
193
193
193
193
193
193
193
193
193
193
193
193
193
193
193
193
193
193
193
193
193
193
193
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
195
195
195
195
195
195
195
195
195
195
195
195
195
195
195
195
195
195
195
195
195
195
195
195
195
196
196
196
196
196
196
196
196
196
196
196
196
196
196
196
196
196
196
196
196
197
197
197
197
197
197
197
197
197
197
197
197
197
197
197
197
197
197
197
197
197
197
197
198
198
198
198
198
198
198
198
198
198
198
198
198
198
198
198
198
198
198
198
198
198
198
198
198
198
198
198
198
198
198
198
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
201
201
201
201
201
201
201
201
201
201
201
201
201
201
201
201
201
201
201
202
202
202
202
202
202
202
202
202
202
202
202
202
202
202
202
202
202
202
202
202
202
202
202
202
203
203
203
203
203
203
203
203
203
203
203
203
203
203
203
203
203
203
203
203
203
203
203
203
203
204
204
204
204
204
204
204
204
204
204
204
204
204
204
204
204
204
204
204
205
205
205
205
205
205
205
205
205
205
205
205
205
205
205
205
205
205
205
205
205
205
206
206
206
206
206
206
206
206
206
206
206
206
206
206
206
206
206
206
206
206
206
206
206
206
206
206
206
206
207
207
207
207
207
207
207
207
207
207
207
207
207
207
207
208
208
208
208
208
208
208
208
208
208
208
208
208
208
208
208
208
208
208
209
209
209
209
209
209
209
209
209
209
209
209
209
209
209
209
209
210
210
210
210
210
210
210
210
210
210
210
210
210
210
210
210
210
210
210
210
210
210
210
210
210
210
211
211
211
211
211
211
211
211
211
211
211
211
211
211
211
211
211
211
211
211
211
211
211
211
211
211
211
211
212
212
212
212
212
212
212
212
212
212
212
212
212
212
212
212
212
212
212
212
212
212
213
213
213
213
213
213
213
213
213
213
213
213
213
213
213
213
213
213
213
213
213
213
213
213
213
213
213
213
213
213
213
213
214
214
214
214
214
214
214
214
214
214
214
214
214
214
214
214
214
214
214
214
214
214
215
215
215
215
215
215
215
215
215
215
215
215
215
215
215
215
215
215
215
215
215
215
216
216
216
216
216
216
216
216
216
216
216
216
216
216
216
216
216
216
216
216
216
216
216
216
216
216
216
216
216
216
217
217
217
217
217
217
217
217
217
217
217
217
217
217
217
217
217
217
217
217
217
217
217
217
217
217
217
217
217
217
217
217
217
217
218
218
218
218
218
218
218
218
218
218
218
218
218
218
218
218
218
218
218
218
218
218
218
218
218
218
218
218
218
219
219
219
219
219
219
219
219
219
219
219
219
219
219
219
219
219
219
219
219
219
219
219
219
220
220
220
220
220
220
220
220
220
220
220
220
220
220
220
220
220
220
220
220
221
221
221
221
221
221
221
221
221
221
221
221
221
221
221
221
221
221
221
221
221
221
221
221
221
222
222
222
222
222
222
222
222
222
222
222
222
222
222
222
222
222
222
222
222
222
222
223
223
223
223
223
223
223
223
223
223
223
223
223
223
223
223
223
223
223
223
223
224
224
224
224
224
224
224
224
224
224
224
224
224
224
224
224
224
224
224
224
224
224
224
224
224
224
224
225
225
225
225
225
225
225
225
225
225
225
225
225
225
225
225
225
226
226
226
226
226
226
226
226
226
226
226
226
226
226
226
226
226
226
226
226
226
226
226
226
226
227
227
227
227
227
227
227
227
227
227
227
227
227
227
227
227
227
227
227
227
227
227
227
227
227
228
228
228
228
228
228
228
228
228
228
228
228
228
228
228
228
228
228
228
228
228
228
229
229
229
229
229
229
229
229
229
229
229
229
229
229
229
229
229
229
229
229
229
229
229
229
229
229
229
230
230
230
230
230
230
230
230
230
230
230
230
230
230
230
230
230
230
230
230
230
230
230
230
230
230
231
231
231
231
231
231
231
231
231
231
231
231
231
231
231
231
231
231
231
231
231
231
231
232
232
232
232
232
232
232
232
232
232
232
232
232
232
232
232
232
232
232
232
232
232
232
232
232
232
233
233
233
233
233
233
233
233
233
233
233
233
233
233
233
233
233
233
233
234
234
234
234
234
234
234
234
234
234
234
234
234
234
234
234
234
234
235
235
235
235
235
235
235
235
235
235
235
235
235
235
235
235
235
235
235
235
235
235
235
236
236
236
236
236
236
236
236
236
236
236
236
236
236
236
236
236
236
236
237
237
237
237
237
237
237
237
237
237
237
237
237
237
237
237
237
237
237
237
237
237
237
237
237
237
237
237
237
237
238
238
238
238
238
238
238
238
238
238
238
238
238
238
238
238
238
238
238
238
238
238
238
238
238
239
239
239
239
239
239
239
239
239
239
239
239
239
239
239
239
239
239
239
239
239
239
239
239
239
240
240
240
240
240
240
240
240
240
240
240
240
240
240
240
240
240
241
241
241
241
241
241
241
241
241
241
241
241
241
241
241
241
241
241
241
241
241
241
241
241
241
241
241
241
241
241
241
241
242
242
242
242
242
242
242
242
242
242
242
242
242
242
242
242
242
242
242
242
243
243
243
243
243
243
243
243
243
243
243
243
243
243
243
243
243
243
243
243
243
243
243
243
243
243
244
244
244
244
244
244
244
244
244
244
244
244
244
244
244
244
244
244
244
244
244
244
244
244
244
244
244
244
244
245
245
245
245
245
245
245
245
245
245
245
245
245
245
245
245
245
245
246
246
246
246
246
246
246
246
246
246
246
246
246
246
246
246
246
246
247
247
247
247
247
247
247
247
247
247
247
247
247
247
247
247
247
247
247
247
247
247
247
247
247
247
247
247
247
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
249
249
249
249
249
249
249
249
249
249
249
249
249
249
249
249
249
249
249
249
250
250
250
250
250
250
250
250
250
250
250
250
250
250
250
250
250
250
250
250
250
250
250
250
250
250
251
251
251
251
251
251
251
251
251
251
251
251
251
251
251
251
251
251
251
251
251
251
251
251
251
252
252
252
252
252
252
252
252
252
252
252
252
252
252
252
252
252
252
252
252
252
253
253
253
253
253
253
253
253
253
253
253
253
253
253
253
253
253
253
253
253
253
253
253
253
253
253
253
254
254
254
254
254
254
254
254
254
254
254
254
254
254
254
254
254
254
254
255
255
255
255
255
255
255
255
255
255
255
255
255
255
255
255
255
255
255
255
255
255
255
255
255
255
255
256
256
256
256
256
256
256
256
256
256
256
256
256
256
256
256
256
256
256
256
256
256
257
257
257
257
257
257
257
257
257
257
257
257
257
257
257
257
257
257
257
257
257
257
257
258
258
258
258
258
258
258
258
258
258
258
258
258
258
258
258
258
258
258
258
258
258
258
258
258
259
259
259
259
259
259
259
259
259
259
259
259
259
259
259
259
259
259
259
259
259
259
259
259
259
260
260
260
260
260
260
260
260
260
260
260
260
260
260
260
260
260
260
260
260
260
260
260
260
260
260
260
261
261
261
261
261
261
261
261
261
261
261
261
261
261
261
261
261
261
262
262
262
262
262
262
262
262
262
262
262
262
262
262
262
262
262
262
262
262
262
262
262
262
262
262
262
263
263
263
263
263
263
263
263
263
263
263
263
263
263
263
263
263
263
263
263
263
263
263
263
263
263
263
263
263
263
263
264
264
264
264
264
264
264
264
264
264
264
264
264
264
264
264
264
264
264
264
264
264
264
264
264
264
264
264
264
264
265
265
265
265
265
265
265
265
265
265
265
265
265
265
265
265
265
265
265
266
266
266
266
266
266
266
266
266
266
266
266
266
266
266
266
266
266
266
266
266
266
266
266
266
267
267
267
267
267
267
267
267
267
267
267
267
267
267
267
267
267
267
267
267
267
267
267
267
267
268
268
268
268
268
268
268
268
268
268
268
268
268
268
268
268
268
268
268
268
268
268
268
268
269
269
269
269
269
269
269
269
269
269
269
269
269
269
269
269
269
269
269
269
269
269
269
269
269
269
269
269
270
270
270
270
270
270
270
270
270
270
270
270
270
270
270
270
270
270
270
270
270
270
270
270
270
270
270
271
271
271
271
271
271
271
271
271
271
271
271
271
271
271
271
271
271
271
271
271
271
271
271
271
271
271
272
272
272
272
272
272
272
272
272
272
272
272
272
272
272
272
272
272
272
272
272
272
272
272
272
272
272
272
272
272
272
272
272
272
272
272
272
272
273
273
273
273
273
273
273
273
273
273
273
273
273
273
273
273
273
273
273
273
273
273
273
273
273
273
273
273
273
273
274
274
274
274
274
274
274
274
274
274
274
274
274
274
274
274
274
274
274
274
275
275
275
275
275
275
275
275
275
275
275
275
275
275
275
275
275
275
275
275
275
275
275
276
276
276
276
276
276
276
276
276
276
276
276
276
276
276
276
276
276
276
276
276
276
276
276
276
276
276
276
276
277
277
277
277
277
277
277
277
277
277
277
277
277
277
277
277
277
277
277
277
277
277
277
277
277
278
278
278
278
278
278
278
278
278
278
278
278
278
278
278
278
278
278
278
278
278
278
278
278
278
278
278
278
279
279
279
279
279
279
279
279
279
279
279
279
279
279
279
279
279
279
279
279
279
279
279
279
279
279
279
280
280
280
280
280
280
280
280
280
280
280
280
280
280
280
280
280
280
280
280
280
280
280
280
280
280
280
280
281
281
281
281
281
281
281
281
281
281
281
281
281
281
281
281
281
281
281
281
282
282
282
282
282
282
282
282
282
282
282
282
282
282
282
282
282
282
282
282
282
282
282
282
282
282
282
282
282
282
282
283
283
283
283
283
283
283
283
283
283
283
283
283
283
283
283
283
283
283
283
283
283
283
283
284
284
284
284
284
284
284
284
284
284
284
284
284
284
284
284
284
284
284
284
284
284
284
284
284
284
285
285
285
285
285
285
285
285
285
285
285
285
285
285
285
285
285
285
285
285
285
285
285
285
285
286
286
286
286
286
286
286
286
286
286
286
286
286
286
286
286
286
286
286
286
286
286
287
287
287
287
287
287
287
287
287
287
287
287
287
287
287
287
287
287
287
287
287
287
287
287
287
287
287
287
287
288
288
288
288
288
288
288
288
288
288
288
288
288
288
288
288
288
288
288
288
288
288
288
288
288
288
288
289
289
289
289
289
289
289
289
289
289
289
289
289
289
289
289
289
289
289
289
289
289
290
290
290
290
290
290
290
290
290
290
290
290
290
290
290
290
290
290
290
290
290
290
290
290
290
290
290
290
290
290
290
290
291
291
291
291
291
291
291
291
291
291
291
291
291
291
291
291
291
291
291
291
291
292
292
292
292
292
292
292
292
292
292
292
292
292
292
292
292
292
292
292
292
292
292
292
292
293
293
293
293
293
293
293
293
293
293
293
293
293
293
293
293
293
293
293
293
293
293
293
293
293
293
293
294
294
294
294
294
294
294
294
294
294
294
294
294
294
294
294
294
294
294
294
294
294
294
294
294
295
295
295
295
295
295
295
295
295
295
295
295
295
295
295
295
295
295
295
295
295
295
295
295
295
295
295
295
296
296
296
296
296
296
296
296
296
296
296
296
296
296
296
296
296
296
296
296
296
296
296
297
297
297
297
297
297
297
297
297
297
297
297
297
297
297
297
297
297
298
298
298
298
298
298
298
298
298
298
298
298
298
298
298
298
298
298
298
298
298
298
298
298
298
298
298
298
299
299
299
299
299
299
299
299
299
299
299
299
299
299
299
299
299
299
299
299
299
299
299
300
300
300
300
300
300
300
300
300
300
300
300
300
300
300
300
300
300
300
300
300
301
301
301
301
301
301
301
301
301
301
301
301
301
301
301
301
301
301
301
301
301
301
301
301
301
301
301
301
301
301
302
302
302
302
302
302
302
302
302
302
302
302
302
302
302
302
302
302
302
302
302
302
302
303
303
303
303
303
303
303
303
303
303
303
303
303
303
303
303
303
304
304
304
304
304
304
304
304
304
304
304
304
304
304
304
304
304
304
304
304
304
304
304
304
304
304
304
304
304
304
304
305
305
305
305
305
305
305
305
305
305
305
305
305
305
305
305
305
305
305
305
305
305
306
306
306
306
306
306
306
306
306
306
306
306
306
306
306
306
306
306
306
306
306
306
306
307
307
307
307
307
307
307
307
307
307
307
307
307
307
307
307
307
307
307
307
308
308
308
308
308
308
308
308
308
308
308
308
308
308
308
308
308
308
308
308
308
308
308
308
308
308
308
308
308
308
308
308
309
309
309
309
309
309
309
309
309
309
309
309
309
309
309
309
309
309
310
310
310
310
310
310
310
310
310
310
310
310
310
310
310
310
310
310
310
310
310
310
310
310
311
311
311
311
311
311
311
311
311
311
311
311
311
311
311
311
311
311
311
311
311
311
312
312
312
312
312
312
312
312
312
312
312
312
312
312
312
313
313
313
313
313
313
313
313
313
313
313
313
313
313
313
313
313
313
313
313
313
313
313
313
313
313
313
314
314
314
314
314
314
314
314
314
314
314
314
314
314
314
314
314
314
314
314
314
314
315
315
315
315
315
315
315
315
315
315
315
315
315
315
315
315
315
315
315
315
315
315
315
315
315
315
315
315
315
315
315
315
315
315
316
316
316
316
316
316
316
316
316
316
316
316
316
316
316
316
316
316
316
316
317
317
317
317
317
317
317
317
317
317
317
317
317
317
317
317
317
317
317
317
317
318
318
318
318
318
318
318
318
318
318
318
318
318
318
318
318
318
318
318
318
318
318
318
318
318
319
319
319
319
319
319
319
319
319
319
319
319
319
319
319
319
319
319
319
319
319
320
320
320
320
320
320
320
320
320
320
320
320
320
320
320
320
320
320
320
320
320
320
321
321
321
321
321
321
321
321
321
321
321
321
321
321
321
321
321
321
321
321
321
321
321
321
321
321
321
321
322
322
322
322
322
322
322
322
322
322
322
322
322
322
322
322
322
322
322
322
322
322
323
323
323
323
323
323
323
323
323
323
323
323
323
323
323
323
323
323
323
323
323
323
323
323
323
323
323
323
323
323
323
324
324
324
324
324
324
324
324
324
324
324
324
324
324
324
324
324
324
324
324
324
324
324
324
324
324
324
324
324
324
325
325
325
325
325
325
325
325
325
325
325
325
325
325
325
325
325
325
325
325
325
325
325
326
326
326
326
326
326
326
326
326
326
326
326
326
326
326
326
326
326
326
326
326
326
326
326
326
326
326
326
326
326
326
326
326
326
326
326
327
327
327
327
327
327
327
327
327
327
327
327
328
328
328
328
328
328
328
328
328
328
328
328
328
328
328
328
328
328
328
328
328
328
328
328
328
328
328
328
328
328
328
328
328
328
328
328
329
329
329
329
329
329
329
329
329
329
329
329
329
329
329
329
329
329
329
329
329
329
329
329
330
330
330
330
330
330
330
330
330
330
330
330
330
330
330
330
330
330
330
330
330
330
330
330
330
330
330
331
331
331
331
331
331
331
331
331
331
331
331
331
331
331
331
331
331
331
331
331
331
331
331
332
332
332
332
332
332
332
332
332
332
332
332
332
332
332
332
332
332
332
332
332
332
333
333
333
333
333
333
333
333
333
333
333
333
333
333
333
333
333
333
333
333
333
333
333
333
333
333
333
333
333
334
334
334
334
334
334
334
334
334
334
334
334
334
334
334
334
334
334
334
334
334
335
335
335
335
335
335
335
335
335
335
335
335
335
335
335
335
335
335
335
335
335
335
335
335
335
336
336
336
336
336
336
336
336
336
336
336
336
336
336
336
336
336
336
336
337
337
337
337
337
337
337
337
337
337
337
337
337
337
337
337
337
337
337
337
337
337
337
337
337
337
337
338
338
338
338
338
338
338
338
338
338
338
338
338
338
338
338
338
338
338
338
338
338
338
338
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
340
340
340
340
340
340
340
340
340
340
340
340
340
340
340
340
340
340
340
340
340
340
340
340
340
341
341
341
341
341
341
341
341
341
341
341
341
341
341
341
341
341
341
341
341
341
341
341
341
341
342
342
342
342
342
342
342
342
342
342
342
342
342
342
342
342
342
342
342
342
342
342
342
342
343
343
343
343
343
343
343
343
343
343
343
343
343
343
343
343
343
343
343
343
343
343
343
343
343
343
343
344
344
344
344
344
344
344
344
344
344
344
344
344
344
344
344
344
344
344
344
344
344
344
344
344
344
344
344
344
344
344
344
345
345
345
345
345
345
345
345
345
345
345
345
345
345
345
345
345
345
345
345
345
345
345
345
346
346
346
346
346
346
346
346
346
346
346
346
346
346
346
346
346
346
346
346
346
346
346
346
346
346
346
346
346
346
346
346
347
347
347
347
347
347
347
347
347
347
347
347
347
347
347
347
347
347
347
347
347
347
347
347
347
347
347
347
347
347
347
348
348
348
348
348
348
348
348
348
348
348
348
348
348
349
349
349
349
349
349
349
349
349
349
349
349
349
349
349
349
349
349
349
349
349
349
349
349
349
349
349
350
350
350
350
350
350
350
350
350
350
350
350
350
350
350
350
350
350
350
350
350
350
350
351
351
351
351
351
351
351
351
351
351
351
351
351
351
351
351
351
351
352
352
352
352
352
352
352
352
352
352
352
352
352
352
352
352
352
352
352
352
352
353
353
353
353
353
353
353
353
353
353
353
353
353
353
353
353
353
353
353
353
353
353
353
353
353
353
354
354
354
354
354
354
354
354
354
354
354
354
354
354
354
354
354
354
354
354
354
354
354
354
354
354
354
354
354
354
355
355
355
355
355
355
355
355
355
355
355
355
355
355
355
355
355
355
355
355
355
355
355
355
355
355
355
356
356
356
356
356
356
356
356
356
356
356
356
356
356
356
356
356
356
356
356
356
356
356
356
356
356
356
356
356
357
357
357
357
357
357
357
357
357
357
357
357
357
357
357
357
357
357
357
357
357
357
357
357
357
357
357
357
358
358
358
358
358
358
358
358
358
358
358
358
358
358
358
358
358
358
358
358
358
358
359
359
359
359
359
359
359
359
359
359
359
359
359
359
359
359
359
359
359
359
359
359
359
359
360
360
360
360
360
360
360
360
360
360
360
360
360
360
360
360
360
360
360
360
360
360
360
360
360
360
360
360
361
361
361
361
361
361
361
361
361
361
361
361
361
361
362
362
362
362
362
362
362
362
362
362
362
362
362
362
362
362
362
362
362
362
362
362
362
362
363
363
363
363
363
363
363
363
363
363
363
363
363
363
363
364
364
364
364
364
364
364
364
364
364
364
364
364
364
364
364
364
364
364
364
365
365
365
365
365
365
365
365
365
365
365
365
365
365
365
365
365
365
365
365
366
366
366
366
366
366
366
366
366
366
366
366
366
366
366
366
366
366
366
366
366
366
366
366
366
366
366
366
366
366
366
367
367
367
367
367
367
367
367
367
367
367
367
367
367
367
367
367
367
367
367
367
367
367
367
367
368
368
368
368
368
368
368
368
368
368
368
368
368
368
368
368
368
368
368
369
369
369
369
369
369
369
369
369
369
369
369
369
369
369
369
369
369
369
369
369
370
370
370
370
370
370
370
370
370
370
370
370
370
370
370
370
370
370
370
370
370
370
370
370
370
370
370
370
371
371
371
371
371
371
371
371
371
371
371
371
371
371
371
371
371
372
372
372
372
372
372
372
372
372
372
372
372
372
372
372
372
372
372
372
372
372
372
373
373
373
373
373
373
373
373
373
373
373
373
373
373
373
373
373
374
374
374
374
374
374
374
374
374
374
374
374
374
374
374
374
374
374
374
374
375
375
375
375
375
375
375
375
375
375
375
375
375
375
375
376
376
376
376
376
376
376
376
376
376
376
376
376
376
376
376
376
376
376
376
376
376
376
376
376
376
376
376
376
376
376
377
377
377
377
377
377
377
377
377
377
377
377
377
377
377
377
377
377
377
377
377
377
377
377
377
377
377
377
377
377
378
378
378
378
378
378
378
378
378
378
378
378
378
378
378
378
378
378
378
378
378
379
379
379
379
379
379
379
379
379
379
379
379
379
379
379
379
379
379
379
379
379
380
380
380
380
380
380
380
380
380
380
380
380
380
380
380
380
380
380
380
380
380
380
380
380
380
380
380
380
380
380
381
381
381
381
381
381
381
381
381
381
381
381
381
381
381
381
381
381
381
381
381
381
381
381
381
381
382
382
382
382
382
382
382
382
382
382
382
382
382
382
382
382
382
382
382
382
382
382
382
382
382
382
382
382
382
383
383
383
383
383
383
383
383
383
383
383
383
383
383
383
383
383
383
383
383
383
383
383
383
383
383
383
383
383
383
384
384
384
384
384
384
384
384
384
384
384
384
384
384
384
384
384
384
384
384
384
384
384
384
384
384
384
385
385
385
385
385
385
385
385
385
385
385
385
385
385
385
385
385
385
385
385
385
385
385
385
386
386
386
386
386
386
386
386
386
386
386
386
386
386
386
386
386
386
386
386
386
387
387
387
387
387
387
387
387
387
387
387
387
387
387
387
388
388
388
388
388
388
388
388
388
388
388
388
388
388
388
388
389
389
389
389
389
389
389
389
389
389
389
389
389
389
389
389
389
389
389
389
389
389
389
389
389
389
389
389
389
389
389
390
390
390
390
390
390
390
390
390
390
390
390
390
390
390
390
390
390
390
390
390
390
390
390
390
390
390
390
390
390
390
390
390
390
391
391
391
391
391
391
391
391
391
391
391
391
391
391
391
391
391
391
391
391
391
391
391
391
391
391
391
391
391
391
391
391
391
391
391
391
392
392
392
392
392
392
392
392
392
392
392
392
392
392
392
392
392
392
392
392
392
393
393
393
393
393
393
393
393
393
393
393
393
393
393
393
393
393
393
393
393
394
394
394
394
394
394
394
394
394
394
394
394
394
394
394
394
394
394
394
394
394
395
395
395
395
395
395
395
395
395
395
395
395
395
395
395
395
395
395
395
395
395
395
395
395
396
396
396
396
396
396
396
396
396
396
396
396
396
396
396
396
396
397
397
397
397
397
397
397
397
397
397
397
397
397
397
397
397
397
397
397
397
397
397
397
397
397
397
397
397
397
397
398
398
398
398
398
398
398
398
398
398
398
398
398
398
398
398
398
398
398
398
398
398
398
398
398
399
399
399
399
399
399
399
399
399
399
399
399
399
399
399
399
399
399
399
399
399
399
399
399
400
400
400
400
400
400
400
400
400
400
400
400
400
400
400
400
400
400
400
400
400
400
400
400
400
401
401
401
401
401
401
401
401
401
401
401
401
401
401
401
402
402
402
402
402
402
402
402
402
402
402
402
402
402
402
402
402
403
403
403
403
403
403
403
403
403
403
403
403
403
403
403
403
403
403
403
403
403
403
403
403
403
403
404
404
404
404
404
404
404
404
404
404
404
404
404
404
404
404
404
404
404
404
404
404
404
404
404
404
405
405
405
405
405
405
405
405
405
405
405
405
405
405
405
405
405
405
405
405
405
405
406
406
406
406
406
406
406
406
406
406
406
406
406
406
406
406
406
406
406
406
406
407
407
407
407
407
407
407
407
407
407
407
407
407
407
407
407
407
407
407
407
407
407
407
407
407
408
408
408
408
408
408
408
408
408
408
408
408
408
408
408
408
408
408
408
408
408
408
408
408
408
408
408
408
408
408
408
409
409
409
409
409
409
409
409
409
409
409
409
409
409
409
410
410
410
410
410
410
410
410
410
410
410
410
410
410
410
410
410
410
410
410
410
410
410
410
410
410
411
411
411
411
411
411
411
411
411
411
411
411
411
411
411
411
411
411
411
411
411
411
412
412
412
412
412
412
412
412
412
412
412
412
412
412
412
412
412
412
412
412
412
412
412
412
412
412
412
412
412
412
412
412
412
412
412
412
413
413
413
413
413
413
413
413
413
413
413
413
413
413
413
413
413
413
413
413
413
413
414
414
414
414
414
414
414
414
414
414
414
414
414
414
414
414
414
414
414
414
414
414
414
414
414
414
415
415
415
415
415
415
415
415
415
415
415
415
415
415
415
415
415
415
415
415
415
415
415
415
415
415
415
415
415
415
415
416
416
416
416
416
416
416
416
416
416
416
416
416
416
416
416
416
416
416
416
416
417
417
417
417
417
417
417
417
417
417
417
417
417
417
417
417
417
417
417
417
417
417
417
417
417
417
417
417
417
417
417
418
418
418
418
418
418
418
418
418
418
418
418
418
418
418
418
418
418
418
418
419
419
419
419
419
419
419
419
419
419
419
419
419
419
419
419
419
419
419
419
419
420
420
420
420
420
420
420
420
420
420
420
420
420
420
420
420
420
420
420
420
420
420
420
420
420
420
420
420
421
421
421
421
421
421
421
421
421
421
421
421
421
421
421
421
421
422
422
422
422
422
422
422
422
422
422
422
422
422
422
422
422
422
422
422
422
422
422
422
422
422
422
423
423
423
423
423
423
423
423
423
423
423
423
423
423
423
423
423
423
423
423
423
423
423
423
423
423
423
423
423
424
424
424
424
424
424
424
424
424
424
424
424
424
424
424
424
424
424
424
424
424
425
425
425
425
425
425
425
425
425
425
425
425
425
425
425
425
425
425
425
425
425
425
425
425
425
425
425
425
425
425
425
425
426
426
426
426
426
426
426
426
426
426
426
426
426
426
426
426
426
426
426
426
426
427
427
427
427
427
427
427
427
427
427
427
427
427
427
427
427
427
427
427
427
427
427
427
427
427
427
427
427
428
428
428
428
428
428
428
428
428
428
428
428
428
428
428
428
428
428
428
428
429
429
429
429
429
429
429
429
429
429
429
429
429
429
429
429
429
429
430
430
430
430
430
430
430
430
430
430
430
430
430
430
430
430
430
430
430
430
430
430
430
430
430
430
430
430
430
430
430
430
431
431
431
431
431
431
431
431
431
431
431
431
431
431
431
431
431
431
431
431
431
431
431
431
431
431
431
431
431
431
432
432
432
432
432
432
432
432
432
432
432
432
432
432
432
432
432
432
432
432
432
432
432
432
433
433
433
433
433
433
433
433
433
433
433
433
433
433
433
433
433
433
433
433
433
433
433
433
433
434
434
434
434
434
434
434
434
434
434
434
434
434
434
434
434
434
434
434
434
434
434
434
434
434
434
434
434
434
434
435
435
435
435
435
435
435
435
435
435
435
435
435
435
436
436
436
436
436
436
436
436
436
436
436
436
436
436
436
436
436
436
436
436
436
436
436
436
436
436
436
436
436
437
437
437
437
437
437
437
437
437
437
437
437
437
437
437
437
437
437
437
437
437
437
437
437
437
437
437
438
438
438
438
438
438
438
438
438
438
438
438
438
438
438
438
438
438
438
438
438
438
438
438
438
438
438
438
438
438
438
438
438
438
438
439
439
439
439
439
439
439
439
439
439
439
439
439
439
439
439
439
439
439
439
439
439
440
440
440
440
440
440
440
440
440
440
440
440
440
440
440
440
440
440
440
440
440
440
440
441
441
441
441
441
441
441
441
441
441
441
441
441
441
441
441
441
441
441
441
441
441
441
441
441
441
442
442
442
442
442
442
442
442
442
442
442
442
442
442
442
442
442
442
442
442
442
442
442
442
442
442
442
442
442
442
442
442
442
443
443
443
443
443
443
443
443
443
443
443
443
443
443
443
443
443
443
443
443
443
443
443
443
443
443
443
443
443
443
443
443
443
443
444
444
444
444
444
444
444
444
444
444
444
444
444
444
444
444
444
444
444
444
444
444
444
444
444
444
444
445
445
445
445
445
445
445
445
445
445
445
445
445
445
445
445
446
446
446
446
446
446
446
446
446
446
446
446
446
446
446
446
446
446
446
446
446
446
447
447
447
447
447
447
447
447
447
447
447
447
447
447
447
447
447
447
447
448
448
448
448
448
448
448
448
448
448
448
448
448
448
448
448
448
448
448
448
448
448
448
449
449
449
449
449
449
449
449
449
449
449
449
449
449
449
449
449
449
449
449
449
449
449
449
449
450
450
450
450
450
450
450
450
450
450
450
450
450
450
450
451
451
451
451
451
451
451
451
451
451
451
451
451
451
451
451
451
451
451
451
452
452
452
452
452
452
452
452
452
452
452
452
452
452
452
452
452
452
452
452
452
452
452
452
452
452
453
453
453
453
453
453
453
453
453
453
453
453
453
453
453
453
453
453
453
453
453
454
454
454
454
454
454
454
454
454
454
454
454
454
454
454
454
454
454
454
454
454
454
454
455
455
455
455
455
455
455
455
455
455
455
455
455
455
455
455
455
455
455
455
455
455
455
455
455
456
456
456
456
456
456
456
456
456
456
456
456
456
456
456
456
456
456
456
456
456
456
456
456
457
457
457
457
457
457
457
457
457
457
457
457
457
457
457
457
457
457
457
457
457
457
457
457
457
458
458
458
458
458
458
458
458
458
458
458
458
458
458
458
458
458
458
458
458
458
458
458
458
458
458
459
459
459
459
459
459
459
459
459
459
459
459
459
459
459
459
459
459
459
459
460
460
460
460
460
460
460
460
460
460
460
460
460
460
460
460
460
460
460
460
460
460
460
460
460
460
460
460
461
461
461
461
461
461
461
461
461
461
461
461
461
461
461
461
461
461
461
461
461
461
461
461
461
461
461
461
462
462
462
462
462
462
462
462
462
462
462
462
462
462
462
462
462
462
462
463
463
463
463
463
463
463
463
463
463
463
463
463
463
463
463
463
463
463
463
463
463
463
463
463
463
463
463
463
464
464
464
464
464
464
464
464
464
464
464
464
464
464
464
464
464
464
464
464
464
464
464
464
464
464
464
464
464
465
465
465
465
465
465
465
465
465
465
465
465
465
465
465
465
465
465
465
465
465
465
465
465
465
465
465
465
465
465
465
465
465
466
466
466
466
466
466
466
466
466
466
466
466
466
466
466
466
466
466
466
466
466
466
466
466
466
466
467
467
467
467
467
467
467
467
467
467
467
467
467
467
467
467
467
467
467
467
467
467
467
468
468
468
468
468
468
468
468
468
468
468
468
468
468
468
468
468
468
468
468
468
468
469
469
469
469
469
469
469
469
469
469
469
469
469
469
469
469
469
469
469
469
470
470
470
470
470
470
470
470
470
470
470
470
470
470
470
470
470
470
470
470
470
470
470
470
470
470
471
471
471
471
471
471
471
471
471
471
471
471
471
471
471
471
471
471
471
471
471
471
471
471
471
471
471
471
471
471
471
471
471
472
472
472
472
472
472
472
472
472
472
472
472
472
472
472
472
472
472
472
472
472
473
473
473
473
473
473
473
473
473
473
473
473
473
473
473
473
473
473
473
473
473
473
473
473
473
474
474
474
474
474
474
474
474
474
474
474
474
474
474
474
474
474
474
474
474
474
474
474
474
474
474
474
474
474
474
474
475
475
475
475
475
475
475
475
475
475
475
475
475
475
475
475
475
475
475
475
475
475
475
475
475
476
476
476
476
476
476
476
476
476
476
476
476
476
476
476
476
476
476
476
476
476
476
476
476
476
476
476
476
476
477
477
477
477
477
477
477
477
477
477
477
477
477
477
477
477
477
477
477
477
477
477
477
477
477
477
478
478
478
478
478
478
478
478
478
478
478
478
478
478
478
478
478
478
478
478
478
478
478
478
478
479
479
479
479
479
479
479
479
479
479
479
479
479
479
479
479
479
479
479
479
479
479
479
479
479
479
479
479
479
479
479
479
479
480
480
480
480
480
480
480
480
480
480
480
480
480
480
480
480
480
480
480
480
480
480
480
480
480
481
481
481
481
481
481
481
481
481
481
481
481
481
481
481
481
481
481
481
481
481
481
482
482
482
482
482
482
482
482
482
482
482
482
482
482
482
482
482
482
482
482
482
482
482
482
482
482
482
482
482
482
482
482
483
483
483
483
483
483
483
483
483
483
483
483
483
483
483
483
483
483
483
483
483
483
483
483
483
484
484
484
484
484
484
484
484
484
484
484
484
484
484
484
484
484
484
484
484
484
484
484
485
485
485
485
485
485
485
485
485
485
485
485
485
485
485
485
485
485
485
485
485
485
485
485
486
486
486
486
486
486
486
486
486
486
486
486
486
486
486
486
486
486
486
486
486
486
486
486
486
486
486
486
487
487
487
487
487
487
487
487
487
487
487
487
487
487
487
487
487
487
487
488
488
488
488
488
488
488
488
488
488
488
488
488
488
488
488
488
488
488
488
488
488
488
488
489
489
489
489
489
489
489
489
489
489
489
489
489
489
489
489
489
489
489
489
489
489
489
489
490
490
490
490
490
490
490
490
490
490
490
490
490
490
490
490
490
490
491
491
491
491
491
491
491
491
491
491
491
491
491
491
491
491
491
491
491
491
491
491
491
491
492
492
492
492
492
492
492
492
492
492
492
492
492
492
492
492
492
492
492
492
492
493
493
493
493
493
493
493
493
493
493
493
493
493
493
493
493
493
493
493
493
493
493
493
493
493
493
494
494
494
494
494
494
494
494
494
494
494
494
494
494
494
494
494
494
494
494
494
495
495
495
495
495
495
495
495
495
495
495
495
495
495
495
495
495
495
495
495
495
495
495
495
495
495
496
496
496
496
496
496
496
496
496
496
496
496
496
496
496
496
496
496
496
496
496
497
497
497
497
497
497
497
497
497
497
497
497
497
497
497
497
497
497
497
497
497
497
497
497
497
498
498
498
498
498
498
498
498
498
498
498
498
498
498
498
498
498
498
498
498
498
499
499
499
499
499
499
499
499
499
499
499
499
499
499
499
499
499
499
499
499
499
499
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
501
501
501
501
501
501
501
501
501
501
501
501
501
501
501
501
501
501
501
501
501
501
501
501
501
501
502
502
502
502
502
502
502
502
502
502
502
502
502
502
502
502
502
502
502
502
502
502
502
502
502
502
502
502
502
503
503
503
503
503
503
503
503
503
503
503
503
503
503
503
503
503
503
503
503
503
504
504
504
504
504
504
504
504
504
504
504
504
504
504
504
504
504
504
504
504
504
504
504
505
505
505
505
505
505
505
505
505
505
505
505
505
505
505
505
505
505
505
505
505
506
506
506
506
506
506
506
506
506
506
506
506
506
506
506
506
506
506
506
506
506
506
506
507
507
507
507
507
507
507
507
507
507
507
507
507
507
507
507
507
508
508
508
508
508
508
508
508
508
508
508
508
508
508
508
508
508
508
508
508
508
508
508
508
508
508
508
508
508
508
508
509
509
509
509
509
509
509
509
509
509
509
509
509
509
509
509
509
509
509
510
510
510
510
510
510
510
510
510
510
510
510
510
510
510
510
510
510
510
510
510
510
510
510
510
510
510
510
510
510
511
511
511
511
511
511
511
511
511
511
511
511
511
511
511
511
511
511
511
511
511
511
511
511
512
512
512
512
512
512
512
512
512
512
512
512
512
512
512
512
512
512
512
512
513
513
513
513
513
513
513
513
513
513
513
513
513
513
513
513
513
513
513
513
513
513
513
513
513
513
514
514
514
514
514
514
514
514
514
514
514
514
514
514
514
514
514
514
514
515
515
515
515
515
515
515
515
515
515
515
515
515
515
515
515
515
515
515
515
515
515
515
515
515
515
515
515
515
515
515
515
515
515
515
515
515
515
515
515
515
515
516
516
516
516
516
516
516
516
516
516
516
516
516
516
516
516
516
516
516
516
516
516
517
517
517
517
517
517
517
517
517
517
517
517
517
517
517
517
517
517
517
517
517
517
518
518
518
518
518
518
518
518
518
518
518
518
518
518
518
518
519
519
519
519
519
519
519
519
519
519
519
519
519
519
519
519
519
519
519
519
519
519
519
519
520
520
520
520
520
520
520
520
520
520
520
520
520
520
520
520
520
520
520
520
520
520
520
520
520
520
520
521
521
521
521
521
521
521
521
521
521
521
521
521
521
521
521
521
521
521
521
521
521
521
521
521
521
521
521
521
521
522
522
522
522
522
522
522
522
522
522
522
522
522
522
522
522
522
522
522
522
522
522
522
522
522
523
523
523
523
523
523
523
523
523
523
523
523
523
523
523
523
523
523
523
523
523
523
523
523
523
523
523
523
523
523
523
524
524
524
524
524
524
524
524
524
524
524
524
524
524
524
524
524
524
524
524
524
524
524
525
525
525
525
525
525
525
525
525
525
525
525
525
525
525
525
525
525
525
526
526
526
526
526
526
526
526
526
526
526
526
526
526
526
526
526
526
526
526
526
526
526
526
526
527
527
527
527
527
527
527
527
527
527
527
527
527
527
527
527
527
527
527
527
527
527
527
527
527
527
527
527
527
527
527
527
528
528
528
528
528
528
528
528
528
528
528
528
528
528
528
528
528
528
528
528
528
528
528
529
529
529
529
529
529
529
529
529
529
529
529
529
529
529
529
529
529
529
529
529
529
529
529
529
529
529
529
530
530
530
530
530
530
530
530
530
530
530
530
530
530
530
530
530
530
530
530
531
531
531
531
531
531
531
531
531
531
531
531
531
531
531
531
531
531
531
531
531
531
531
531
531
531
532
532
532
532
532
532
532
532
532
532
532
532
532
532
532
532
532
532
532
532
532
532
532
532
533
533
533
533
533
533
533
533
533
533
533
533
533
533
533
533
533
533
533
533
533
533
533
533
533
533
533
533
534
534
534
534
534
534
534
534
534
534
534
534
534
534
534
534
534
534
534
534
534
534
534
534
534
534
534
534
534
535
535
535
535
535
535
535
535
535
535
535
535
535
535
535
535
535
535
535
535
535
535
535
535
536
536
536
536
536
536
536
536
536
536
536
536
536
536
536
536
536
536
536
537
537
537
537
537
537
537
537
537
537
537
537
537
537
537
537
537
537
537
537
537
537
538
538
538
538
538
538
538
538
538
538
538
538
538
538
538
538
538
538
538
538
538
538
538
538
539
539
539
539
539
539
539
539
539
539
539
539
539
539
539
539
539
539
539
539
539
539
539
539
539
539
539
539
539
540
540
540
540
540
540
540
540
540
540
540
540
540
540
540
540
540
540
540
540
540
540
541
541
541
541
541
541
541
541
541
541
541
541
541
541
541
541
541
542
542
542
542
542
542
542
542
542
542
542
542
542
542
542
542
542
542
542
542
542
542
542
542
542
542
543
543
543
543
543
543
543
543
543
543
543
543
543
543
543
543
543
543
543
543
543
543
543
543
543
543
543
543
543
543
543
543
543
544
544
544
544
544
544
544
544
544
544
544
544
544
544
545
545
545
545
545
545
545
545
545
545
545
545
545
545
545
545
545
545
545
545
545
545
545
545
545
545
545
545
545
546
546
546
546
546
546
546
546
546
546
546
546
546
546
546
546
546
546
546
546
546
546
546
547
547
547
547
547
547
547
547
547
547
547
547
547
547
547
547
547
547
547
547
548
548
548
548
548
548
548
548
548
548
548
548
548
548
548
548
548
548
548
548
548
548
548
548
548
548
548
548
549
549
549
549
549
549
549
549
549
549
549
549
549
549
549
549
549
549
549
549
549
549
549
549
549
549
550
550
550
550
550
550
550
550
550
550
550
550
550
550
550
550
550
550
550
550
550
550
550
550
550
550
550
550
550
550
551
551
551
551
551
551
551
551
551
551
551
551
551
551
551
551
551
551
551
551
551
551
551
551
552
552
552
552
552
552
552
552
552
552
552
552
552
552
552
552
552
552
552
552
552
552
552
552
552
552
552
552
553
553
553
553
553
553
553
553
553
553
553
553
553
553
553
553
553
553
553
553
553
553
553
553
553
554
554
554
554
554
554
554
554
554
554
554
554
554
554
554
554
554
554
554
554
554
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
556
556
556
556
556
556
556
556
556
556
556
556
556
556
556
556
556
556
556
557
557
557
557
557
557
557
557
557
557
557
557
557
557
557
557
557
557
557
558
558
558
558
558
558
558
558
558
558
558
558
558
558
558
558
558
558
558
558
558
558
558
558
559
559
559
559
559
559
559
559
559
559
559
559
559
559
559
559
559
559
559
559
559
559
559
559
559
559
559
559
559
559
559
559
559
559
559
559
559
559
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
561
561
561
561
561
561
561
561
561
561
561
561
561
561
561
561
561
561
561
561
561
562
562
562
562
562
562
562
562
562
562
562
562
562
562
562
562
562
562
562
562
562
562
562
562
562
563
563
563
563
563
563
563
563
563
563
563
563
563
563
563
563
563
563
563
563
563
563
563
563
563
564
564
564
564
564
564
564
564
564
564
564
564
564
564
564
564
564
564
564
564
564
565
565
565
565
565
565
565
565
565
565
565
565
565
565
565
565
565
565
565
565
565
565
565
565
565
566
566
566
566
566
566
566
566
566
566
566
566
566
566
566
566
566
566
566
567
567
567
567
567
567
567
567
567
567
567
567
567
567
567
567
567
567
567
567
567
567
568
568
568
568
568
568
568
568
568
568
568
568
568
568
568
568
568
568
568
568
568
568
569
569
569
569
569
569
569
569
569
569
569
569
569
569
569
569
569
569
569
569
569
569
569
569
569
570
570
570
570
570
570
570
570
570
570
570
570
570
570
570
570
570
570
570
570
570
570
571
571
571
571
571
571
571
571
571
571
571
571
571
571
571
571
571
571
571
571
571
571
571
571
572
572
572
572
572
572
572
572
572
572
572
572
572
572
572
572
572
572
572
572
572
572
572
573
573
573
573
573
573
573
573
573
573
573
573
573
573
573
573
573
573
573
573
573
573
573
573
573
574
574
574
574
574
574
574
574
574
574
574
574
574
574
574
574
574
574
574
574
574
574
575
575
575
575
575
575
575
575
575
575
575
575
575
575
575
575
575
575
575
575
575
575
575
575
575
575
575
576
576
576
576
576
576
576
576
576
576
576
576
576
576
576
576
576
576
576
576
576
576
576
576
577
577
577
577
577
577
577
577
577
577
577
577
577
577
577
577
577
577
577
577
577
577
578
578
578
578
578
578
578
578
578
578
578
578
578
578
578
578
578
578
578
578
578
578
578
578
578
578
578
578
578
579
579
579
579
579
579
579
579
579
579
579
579
579
579
579
579
579
579
579
579
580
580
580
580
580
580
580
580
580
580
580
580
580
580
580
580
580
580
581
581
581
581
581
581
581
581
581
581
581
581
581
581
581
581
581
581
581
581
581
581
581
581
581
581
581
582
582
582
582
582
582
582
582
582
582
582
582
582
582
582
582
582
582
582
582
582
583
583
583
583
583
583
583
583
583
583
583
583
583
583
583
583
583
583
583
583
584
584
584
584
584
584
584
584
584
584
584
584
584
584
584
584
584
584
584
584
584
584
584
584
584
584
584
585
585
585
585
585
585
585
585
585
585
585
585
585
585
585
585
585
585
585
585
585
585
585
585
585
585
585
585
585
586
586
586
586
586
586
586
586
586
586
586
586
586
586
586
586
586
586
586
586
586
586
587
587
587
587
587
587
587
587
587
587
587
587
587
587
587
587
587
587
587
587
587
588
588
588
588
588
588
588
588
588
588
588
588
588
588
588
588
588
588
588
588
588
588
589
589
589
589
589
589
589
589
589
589
589
589
589
589
589
589
589
589
589
589
590
590
590
590
590
590
590
590
590
590
590
590
590
590
590
590
590
590
590
590
590
590
590
590
591
591
591
591
591
591
591
591
591
591
591
591
591
591
591
591
591
591
591
591
591
591
591
591
592
592
592
592
592
592
592
592
592
592
592
592
592
592
592
592
592
592
592
592
592
592
592
592
593
593
593
593
593
593
593
593
593
593
593
593
593
593
593
593
593
593
593
593
593
593
593
593
593
594
594
594
594
594
594
594
594
594
594
594
594
594
594
594
594
594
594
594
594
594
594
594
594
595
595
595
595
595
595
595
595
595
595
595
595
595
595
595
595
595
596
596
596
596
596
596
596
596
596
596
596
596
596
596
596
596
596
596
596
596
596
596
596
596
596
596
596
596
597
597
597
597
597
597
597
597
597
597
597
597
597
597
597
597
597
597
597
597
597
597
597
597
597
597
598
598
598
598
598
598
598
598
598
598
598
598
598
598
598
598
598
598
598
598
598
598
598
598
598
598
599
599
599
599
599
599
599
599
599
599
599
599
599
599
599
599
599
599
599
599
599
599
599
599
599
599
599
599
599
599
599
599
600
600
600
600
600
600
600
600
600
600
600
600
600
600
600
600
600
600
600
600
600
600
600
600
600
601
601
601
601
601
601
601
601
601
601
601
601
601
601
601
601
601
601
601
602
602
602
602
602
602
602
602
602
602
602
602
602
602
603
603
603
603
603
603
603
603
603
603
603
603
603
603
603
603
603
603
603
603
603
603
603
603
604
604
604
604
604
604
604
604
604
604
604
604
604
604
604
604
604
604
604
604
604
604
604
604
604
604
604
604
604
605
605
605
605
605
605
605
605
605
605
605
605
605
605
605
605
605
605
605
606
606
606
606
606
606
606
606
606
606
606
606
606
606
606
606
606
606
606
606
606
606
606
606
606
606
606
606
607
607
607
607
607
607
607
607
607
607
607
607
607
607
607
607
607
607
607
607
607
607
607
607
607
607
607
607
607
607
607
607
607
607
607
607
607
607
608
608
608
608
608
608
608
608
608
608
608
608
608
608
608
608
608
608
609
609
609
609
609
609
609
609
609
609
609
609
609
609
609
609
610
610
610
610
610
610
610
610
610
610
610
610
610
610
610
610
610
610
610
610
610
610
610
610
610
610
610
610
610
610
610
610
611
611
611
611
611
611
611
611
611
611
611
611
611
611
611
611
611
611
611
611
611
611
611
611
611
611
611
611
611
611
612
612
612
612
612
612
612
612
612
612
612
612
612
612
612
612
612
612
612
612
612
612
612
613
613
613
613
613
613
613
613
613
613
613
613
613
613
613
613
613
613
613
613
613
613
613
614
614
614
614
614
614
614
614
614
614
614
614
614
614
614
614
614
614
614
614
614
614
614
614
614
614
614
614
614
614
614
614
614
615
615
615
615
615
615
615
615
615
615
615
615
615
615
615
615
615
615
615
615
615
615
616
616
616
616
616
616
616
616
616
616
616
616
616
616
616
616
616
616
616
616
616
616
616
616
616
616
616
616
616
616
616
616
616
616
616
617
617
617
617
617
617
617
617
617
617
617
617
617
617
617
617
618
618
618
618
618
618
618
618
618
618
618
618
618
618
618
618
618
618
618
619
619
619
619
619
619
619
619
619
619
619
619
619
619
619
619
619
619
619
619
619
620
620
620
620
620
620
620
620
620
620
620
620
620
620
620
620
620
620
620
620
620
620
620
620
620
620
620
620
621
621
621
621
621
621
621
621
621
621
621
621
621
621
621
621
621
621
621
621
621
621
621
621
621
621
621
621
622
622
622
622
622
622
622
622
622
622
622
622
622
622
622
622
622
622
622
622
622
622
622
622
622
622
622
622
622
622
622
622
622
622
622
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
624
624
624
624
624
624
624
624
624
624
624
624
624
624
624
624
624
624
624
624
624
624
624
624
624
624
624
624
625
625
625
625
625
625
625
625
625
625
625
625
625
625
625
625
625
625
625
625
625
625
625
625
625
625
625
625
625
625
625
625
626
626
626
626
626
626
626
626
626
626
626
626
626
626
626
626
626
626
626
626
626
626
627
627
627
627
627
627
627
627
627
627
627
627
627
627
627
627
627
627
627
627
627
627
627
627
627
627
627
627
627
627
627
627
627
627
627
628
628
628
628
628
628
628
628
628
628
628
628
628
628
628
628
628
628
628
628
628
629
629
629
629
629
629
629
629
629
629
629
629
629
629
629
629
629
629
630
630
630
630
630
630
630
630
630
630
630
630
630
630
630
630
630
630
630
630
630
630
630
630
630
630
630
630
630
631
631
631
631
631
631
631
631
631
631
631
631
631
631
631
631
631
631
631
631
631
631
631
631
631
631
631
631
631
631
631
631
631
631
631
631
631
631
631
631
631
632
632
632
632
632
632
632
632
632
632
632
632
632
632
632
632
632
632
632
632
632
632
632
633
633
633
633
633
633
633
633
633
633
633
633
633
633
633
633
633
633
633
633
633
634
634
634
634
634
634
634
634
634
634
634
634
634
634
634
634
634
634
634
634
634
635
635
635
635
635
635
635
635
635
635
635
635
635
635
635
635
635
635
635
635
635
635
635
635
635
635
635
635
635
635
636
636
636
636
636
636
636
636
636
636
636
636
636
636
637
637
637
637
637
637
637
637
637
637
637
637
637
637
637
637
637
637
637
637
637
637
637
637
638
638
638
638
638
638
638
638
638
638
638
638
638
638
638
638
638
638
638
638
638
638
638
638
638
638
638
639
639
639
639
639
639
639
639
639
639
639
639
639
639
639
640
640
640
640
640
640
640
640
640
640
640
640
640
640
640
640
640
640
640
640
641
641
641
641
641
641
641
641
641
641
641
641
641
641
641
641
641
641
641
641
641
641
641
641
641
641
642
642
642
642
642
642
642
642
642
642
642
642
642
642
642
642
642
642
642
643
643
643
643
643
643
643
643
643
643
643
643
643
643
643
644
644
644
644
644
644
644
644
644
644
644
644
644
644
644
644
644
644
644
644
644
644
644
644
645
645
645
645
645
645
645
645
645
645
645
645
645
645
645
645
645
645
645
645
645
645
645
645
646
646
646
646
646
646
646
646
646
646
646
646
646
646
646
646
646
646
646
646
647
647
647
647
647
647
647
647
647
647
647
647
647
647
647
647
647
647
647
647
647
647
647
647
647
648
648
648
648
648
648
648
648
648
648
648
648
648
648
648
648
648
648
648
648
648
648
648
648
649
649
649
649
649
649
649
649
649
649
649
649
649
649
649
649
649
649
649
649
649
649
649
649
649
650
650
650
650
650
650
650
650
650
650
650
650
650
650
650
650
650
650
650
650
651
651
651
651
651
651
651
651
651
651
651
651
651
651
651
651
651
651
651
651
651
651
651
651
651
651
651
652
652
652
652
652
652
652
652
652
652
652
652
652
652
652
652
652
652
652
652
652
652
652
652
652
652
653
653
653
653
653
653
653
653
653
653
653
653
653
653
653
653
653
653
653
653
653
653
653
653
653
653
653
654
654
654
654
654
654
654
654
654
654
654
654
654
654
654
654
654
654
654
654
654
654
654
654
654
654
654
654
655
655
655
655
655
655
655
655
655
655
655
655
655
655
655
655
655
655
655
655
656
656
656
656
656
656
656
656
656
656
656
656
656
656
656
656
656
656
656
656
656
656
656
656
656
656
656
656
656
656
656
656
656
657
657
657
657
657
657
657
657
657
657
657
657
657
657
657
657
657
657
657
658
658
658
658
658
658
658
658
658
658
658
658
658
658
658
658
658
658
658
658
658
658
658
658
658
658
658
658
658
659
659
659
659
659
659
659
659
659
659
659
659
659
659
659
659
659
659
659
659
659
659
659
659
659
659
659
659
659
659
659
659
659
659
659
659
659
660
660
660
660
660
660
660
660
660
660
660
660
660
660
660
660
660
660
660
660
660
660
660
660
660
660
660
660
660
661
661
661
661
661
661
661
661
661
661
661
661
661
661
661
661
661
661
661
661
661
661
661
662
662
662
662
662
662
662
662
662
662
662
662
662
662
662
662
662
662
663
663
663
663
663
663
663
663
663
663
663
663
663
663
663
663
663
663
663
663
663
663
663
664
664
664
664
664
664
664
664
664
664
664
664
664
664
664
664
664
664
664
664
664
664
664
664
664
664
664
664
664
664
664
664
664
664
664
665
665
665
665
665
665
665
665
665
665
665
665
665
665
665
665
665
665
665
665
665
665
665
665
665
665
665
665
665
665
665
665
665
666
666
666
666
666
666
666
666
666
666
666
666
666
666
666
666
666
666
666
666
666
666
667
667
667
667
667
667
667
667
667
667
667
667
667
667
667
667
667
667
667
667
667
667
667
667
667
668
668
668
668
668
668
668
668
668
668
668
668
668
668
668
668
668
668
668
668
668
668
668
668
668
668
668
668
668
668
668
668
668
669
669
669
669
669
669
669
669
669
669
669
669
669
669
669
669
669
669
669
670
670
670
670
670
670
670
670
670
670
670
670
670
670
670
670
670
670
670
670
670
670
670
670
670
670
671
671
671
671
671
671
671
671
671
671
671
671
671
671
671
671
671
671
671
671
671
671
671
671
671
672
672
672
672
672
672
672
672
672
672
672
672
672
672
672
672
672
672
672
672
672
672
672
672
672
672
672
672
672
672
672
672
673
673
673
673
673
673
673
673
673
673
673
673
673
673
673
673
673
673
673
673
673
673
674
674
674
674
674
674
674
674
674
674
674
674
674
674
674
674
674
674
674
674
674
674
674
674
674
675
675
675
675
675
675
675
675
675
675
675
675
675
675
675
675
675
675
675
676
676
676
676
676
676
676
676
676
676
676
676
676
676
676
676
676
676
676
676
676
676
676
676
676
676
676
676
676
677
677
677
677
677
677
677
677
677
677
677
677
677
677
677
677
677
677
677
677
677
677
677
677
677
677
677
677
678
678
678
678
678
678
678
678
678
678
678
678
678
678
678
678
678
678
678
678
678
678
678
678
678
678
679
679
679
679
679
679
679
679
679
679
679
679
679
679
679
679
679
679
679
679
679
679
679
679
679
679
679
679
679
680
680
680
680
680
680
680
680
680
680
680
680
680
680
680
680
680
680
680
680
680
680
680
680
680
680
680
681
681
681
681
681
681
681
681
681
681
681
681
681
681
681
681
681
681
681
681
681
681
681
681
681
681
682
682
682
682
682
682
682
682
682
682
682
682
682
682
682
682
682
682
682
682
682
682
682
682
683
683
683
683
683
683
683
683
683
683
683
683
683
683
683
683
683
683
683
683
683
683
683
683
684
684
684
684
684
684
684
684
684
684
684
684
684
684
684
684
684
684
684
684
684
684
685
685
685
685
685
685
685
685
685
685
685
685
685
685
685
685
685
685
685
685
685
685
685
685
685
685
686
686
686
686
686
686
686
686
686
686
686
686
686
686
686
686
686
686
686
686
687
687
687
687
687
687
687
687
687
687
687
687
687
687
687
687
687
687
687
687
687
687
687
687
687
687
687
687
688
688
688
688
688
688
688
688
688
688
688
688
688
688
688
688
688
689
689
689
689
689
689
689
689
689
689
689
689
689
689
689
689
689
689
689
689
689
689
690
690
690
690
690
690
690
690
690
690
690
690
690
690
690
690
690
690
690
690
691
691
691
691
691
691
691
691
691
691
691
691
691
691
691
691
691
691
691
691
691
691
692
692
692
692
692
692
692
692
692
692
692
692
692
692
692
692
692
692
692
692
692
692
692
693
693
693
693
693
693
693
693
693
693
693
693
693
693
693
693
693
693
693
693
693
694
694
694
694
694
694
694
694
694
694
694
694
694
694
694
694
694
694
694
694
694
694
694
694
695
695
695
695
695
695
695
695
695
695
695
695
695
695
695
695
695
695
695
696
696
696
696
696
696
696
696
696
696
696
696
696
696
696
696
696
696
696
696
696
696
696
696
696
696
696
697
697
697
697
697
697
697
697
697
697
697
697
697
697
697
697
697
697
697
697
697
698
698
698
698
698
698
698
698
698
698
698
698
698
698
698
698
698
698
698
698
698
698
698
699
699
699
699
699
699
699
699
699
699
699
699
699
699
699
699
699
699
699
699
699
700
700
700
700
700
700
700
700
700
700
700
700
700
700
700
700
700
700
700
700
701
701
701
701
701
701
701
701
701
701
701
701
701
701
701
701
701
701
701
701
701
701
701
701
701
701
701
701
701
702
702
702
702
702
702
702
702
702
702
702
702
702
702
702
702
702
702
702
702
702
702
702
702
702
702
703
703
703
703
703
703
703
703
703
703
703
703
703
703
703
703
703
703
703
703
703
703
703
703
703
703
703
704
704
704
704
704
704
704
704
704
704
704
704
704
704
704
704
704
704
704
704
705
705
705
705
705
705
705
705
705
705
705
705
705
705
705
705
705
705
705
705
705
705
705
705
706
706
706
706
706
706
706
706
706
706
706
706
706
706
706
706
706
707
707
707
707
707
707
707
707
707
707
707
707
707
707
707
707
707
707
707
707
707
707
707
707
707
707
707
707
707
707
707
707
708
708
708
708
708
708
708
708
708
708
708
708
708
708
708
708
708
708
708
708
708
708
708
708
708
708
708
709
709
709
709
709
709
709
709
709
709
709
710
710
710
710
710
710
710
710
710
710
710
710
710
710
710
710
710
710
710
710
710
710
710
710
710
711
711
711
711
711
711
711
711
711
711
711
711
711
711
711
711
711
711
712
712
712
712
712
712
712
712
712
712
712
712
712
712
712
712
712
712
712
712
712
712
712
712
712
713
713
713
713
713
713
713
713
713
713
713
713
713
713
713
713
713
713
713
713
713
713
713
713
713
713
713
713
713
713
714
714
714
714
714
714
714
714
714
714
714
714
714
714
714
714
714
714
714
714
714
714
714
714
714
714
715
715
715
715
715
715
715
715
715
715
715
715
715
715
715
715
715
715
715
715
715
715
715
715
715
716
716
716
716
716
716
716
716
716
716
716
716
716
716
716
716
716
716
716
716
716
716
716
717
717
717
717
717
717
717
717
717
717
717
717
717
717
717
717
717
717
717
718
718
718
718
718
718
718
718
718
718
718
718
718
718
718
718
718
718
718
718
718
718
718
718
718
719
719
719
719
719
719
719
719
719
719
719
719
719
719
719
719
719
719
719
719
719
719
719
719
719
719
719
719
719
719
719
719
719
719
720
720
720
720
720
720
720
720
720
720
720
720
720
720
720
720
720
720
720
720
720
720
720
721
721
721
721
721
721
721
721
721
721
721
721
721
721
721
721
721
721
721
721
721
721
721
721
721
721
721
721
721
721
721
722
722
722
722
722
722
722
722
722
722
722
722
722
722
722
722
722
722
722
722
722
722
723
723
723
723
723
723
723
723
723
723
723
723
723
723
723
723
723
723
723
723
723
723
723
723
723
723
723
723
724
724
724
724
724
724
724
724
724
724
724
724
724
724
724
724
724
724
724
724
724
724
724
724
724
724
724
724
724
725
725
725
725
725
725
725
725
725
725
725
725
725
725
725
725
725
725
725
725
725
725
725
725
726
726
726
726
726
726
726
726
726
726
726
726
726
726
726
726
726
726
726
726
726
726
726
726
726
727
727
727
727
727
727
727
727
727
727
727
727
727
727
727
727
727
727
727
727
727
727
727
727
727
727
727
728
728
728
728
728
728
728
728
728
728
728
728
728
728
728
728
728
728
728
728
728
728
728
728
728
728
728
728
728
728
729
729
729
729
729
729
729
729
729
729
729
729
729
729
729
729
729
729
729
729
729
730
730
730
730
730
730
730
730
730
730
730
730
730
730
730
730
730
730
730
730
730
730
730
730
730
730
730
730
730
730
731
731
731
731
731
731
731
731
731
731
731
731
731
731
731
731
731
731
731
732
732
732
732
732
732
732
732
732
732
732
732
732
732
732
732
732
732
732
732
732
732
732
732
732
732
732
732
732
733
733
733
733
733
733
733
733
733
733
733
733
733
733
733
733
733
733
733
733
733
733
733
733
733
733
733
734
734
734
734
734
734
734
734
734
734
734
734
734
734
734
734
734
734
734
734
734
734
734
734
734
734
734
734
735
735
735
735
735
735
735
735
735
735
735
735
735
735
735
735
735
735
735
735
735
735
735
735
735
735
735
736
736
736
736
736
736
736
736
736
736
736
736
736
736
736
736
736
736
736
736
736
736
736
736
736
736
736
736
736
736
736
736
737
737
737
737
737
737
737
737
737
737
737
737
737
737
737
737
737
737
737
737
737
737
737
737
737
737
738
738
738
738
738
738
738
738
738
738
738
738
738
738
738
738
738
738
738
738
738
738
738
738
738
738
738
738
738
739
739
739
739
739
739
739
739
739
739
739
739
739
739
739
739
739
739
739
739
739
739
739
739
739
739
739
740
740
740
740
740
740
740
740
740
740
740
740
740
740
740
740
740
740
740
740
740
740
740
740
740
740
740
740
740
741
741
741
741
741
741
741
741
741
741
741
741
741
741
741
741
741
741
741
741
741
741
741
741
741
741
741
741
741
741
742
742
742
742
742
742
742
742
742
742
742
742
742
742
742
742
742
742
742
742
742
742
742
742
742
742
742
742
742
742
743
743
743
743
743
743
743
743
743
743
743
743
743
743
743
743
743
743
743
743
743
743
743
743
743
743
744
744
744
744
744
744
744
744
744
744
744
744
744
744
744
744
744
744
744
744
744
744
744
744
744
744
745
745
745
745
745
745
745
745
745
745
745
745
745
745
745
745
745
745
745
745
745
745
745
745
745
746
746
746
746
746
746
746
746
746
746
746
746
746
746
746
746
746
746
746
746
746
746
747
747
747
747
747
747
747
747
747
747
747
747
747
747
747
748
748
748
748
748
748
748
748
748
748
748
748
748
748
748
748
748
748
748
748
748
748
748
748
748
748
748
748
748
749
749
749
749
749
749
749
749
749
749
749
749
749
749
749
749
749
749
749
749
749
749
749
749
749
749
749
749
750
750
750
750
750
750
750
750
750
750
750
750
750
750
750
750
750
750
750
750
750
750
750
750
750
750
750
750
750
750
750
750
751
751
751
751
751
751
751
751
751
751
751
751
751
751
751
751
752
752
752
752
752
752
752
752
752
752
752
752
752
752
753
753
753
753
753
753
753
753
753
753
753
753
753
753
753
753
753
753
753
753
753
753
753
753
753
753
753
753
753
754
754
754
754
754
754
754
754
754
754
754
754
754
754
754
754
754
754
754
754
755
755
755
755
755
755
755
755
755
755
755
755
755
755
755
755
755
755
755
755
755
755
755
756
756
756
756
756
756
756
756
756
756
756
756
756
756
756
756
756
756
756
756
756
756
757
757
757
757
757
757
757
757
757
757
757
757
757
757
757
757
757
757
757
757
757
757
757
757
757
757
758
758
758
758
758
758
758
758
758
758
758
758
758
758
758
758
758
758
758
759
759
759
759
759
759
759
759
759
759
759
759
759
759
759
759
759
759
759
759
759
759
759
760
760
760
760
760
760
760
760
760
760
760
760
760
760
760
760
760
760
760
760
760
760
760
760
760
760
760
761
761
761
761
761
761
761
761
761
761
761
761
761
761
761
761
761
761
761
761
761
761
761
761
761
762
762
762
762
762
762
762
762
762
762
762
762
762
762
762
762
762
762
762
762
762
762
762
762
762
762
762
762
762
763
763
763
763
763
763
763
763
763
763
763
763
763
763
763
763
763
763
763
763
763
763
763
764
764
764
764
764
764
764
764
764
764
764
764
764
764
764
764
764
764
764
764
764
764
764
764
764
765
765
765
765
765
765
765
765
765
765
765
765
765
765
765
765
765
765
765
765
765
765
765
765
765
765
765
765
766
766
766
766
766
766
766
766
766
766
766
766
766
766
766
766
766
766
766
766
766
766
766
766
766
766
767
767
767
767
767
767
767
767
767
767
767
767
767
767
767
767
767
767
767
767
767
767
768
768
768
768
768
768
768
768
768
768
768
768
768
768
768
768
768
768
768
768
768
768
768
768
768
768
768
768
769
769
769
769
769
769
769
769
769
769
769
769
769
769
769
769
769
769
769
769
769
769
769
769
769
769
769
769
770
770
770
770
770
770
770
770
770
770
770
770
770
770
770
770
770
770
770
770
770
770
771
771
771
771
771
771
771
771
771
771
771
771
771
771
771
771
771
771
771
771
771
771
771
772
772
772
772
772
772
772
772
772
772
772
772
772
772
772
772
772
772
772
772
772
772
772
772
772
772
772
772
772
772
772
772
772
772
772
772
772
772
772
773
773
773
773
773
773
773
773
773
773
773
773
773
773
773
773
773
773
773
773
773
773
773
773
773
774
774
774
774
774
774
774
774
774
774
774
774
774
774
774
774
774
774
774
774
775
775
775
775
775
775
775
775
775
775
775
775
775
775
775
775
775
775
775
775
775
775
775
775
776
776
776
776
776
776
776
776
776
776
776
776
776
776
776
776
776
776
776
776
776
776
776
776
776
776
776
777
777
777
777
777
777
777
777
777
777
777
777
777
777
777
777
777
777
777
777
777
778
778
778
778
778
778
778
778
778
778
778
778
778
778
778
778
778
778
778
778
778
778
778
778
778
778
779
779
779
779
779
779
779
779
779
779
779
779
779
779
779
779
779
779
779
779
779
779
779
779
779
780
780
780
780
780
780
780
780
780
780
780
780
780
780
780
780
780
780
780
780
780
780
780
780
780
780
781
781
781
781
781
781
781
781
781
781
781
781
781
781
781
781
781
781
781
781
781
781
781
781
781
781
781
781
781
781
781
781
781
781
781
781
782
782
782
782
782
782
782
782
782
782
782
782
782
782
782
782
782
782
783
783
783
783
783
783
783
783
783
783
783
783
783
783
783
783
783
783
783
783
783
783
783
783
783
783
783
783
783
783
783
783
783
783
783
784
784
784
784
784
784
784
784
784
784
784
784
784
784
784
784
784
784
784
784
784
784
784
784
784
784
784
784
784
784
784
784
784
784
784
785
785
785
785
785
785
785
785
785
785
785
785
785
785
785
785
785
785
785
785
785
785
785
785
785
785
785
786
786
786
786
786
786
786
786
786
786
786
786
786
786
786
786
786
786
786
786
787
787
787
787
787
787
787
787
787
787
787
787
787
787
787
787
787
787
787
787
787
787
787
787
788
788
788
788
788
788
788
788
788
788
788
788
788
788
788
788
788
788
788
789
789
789
789
789
789
789
789
789
789
789
789
789
789
789
789
789
789
789
789
789
789
789
789
789
789
789
789
789
789
789
789
789
789
789
789
789
789
789
789
789
789
790
790
790
790
790
790
790
790
790
790
790
790
790
790
790
790
790
790
790
790
790
790
791
791
791
791
791
791
791
791
791
791
791
791
791
791
791
791
791
791
791
792
792
792
792
792
792
792
792
792
792
792
792
792
792
792
792
792
792
792
792
793
793
793
793
793
793
793
793
793
793
793
793
793
793
793
793
793
793
793
793
793
793
793
794
794
794
794
794
794
794
794
794
794
794
794
794
794
794
794
794
794
794
795
795
795
795
795
795
795
795
795
795
795
795
795
795
795
795
795
795
795
795
795
795
795
795
795
795
795
795
795
796
796
796
796
796
796
796
796
796
796
796
796
796
796
796
796
796
796
796
796
796
796
796
796
796
796
797
797
797
797
797
797
797
797
797
797
797
797
797
797
797
797
797
797
797
797
797
798
798
798
798
798
798
798
798
798
798
798
798
798
798
798
798
798
798
798
798
798
798
798
798
799
799
799
799
799
799
799
799
799
799
799
799
799
799
799
799
799
799
799
799
799
799
800
800
800
800
800
800
800
800
800
800
800
800
800
800
800
800
800
800
800
800
800
800
800
800
800
800
800
801
801
801
801
801
801
801
801
801
801
801
801
801
801
801
801
801
801
801
801
801
801
801
801
802
802
802
802
802
802
802
802
802
802
802
802
802
802
802
802
803
803
803
803
803
803
803
803
803
803
803
803
803
803
803
803
803
803
803
803
803
803
803
803
803
803
803
803
803
804
804
804
804
804
804
804
804
804
804
804
804
804
804
804
804
804
804
804
804
804
804
804
805
805
805
805
805
805
805
805
805
805
805
805
805
805
805
805
805
805
805
805
805
805
805
805
805
805
805
805
805
805
805
805
806
806
806
806
806
806
806
806
806
806
806
806
806
806
806
806
806
806
806
806
806
806
806
806
806
806
806
806
807
807
807
807
807
807
807
807
807
807
807
807
807
807
807
807
807
807
807
807
807
807
807
808
808
808
808
808
808
808
808
808
808
808
808
808
808
808
808
808
808
808
808
808
808
808
808
808
808
808
808
808
809
809
809
809
809
809
809
809
809
809
809
809
809
809
809
809
809
809
809
810
810
810
810
810
810
810
810
810
810
810
810
810
810
810
810
810
810
810
810
810
810
810
810
810
810
810
810
810
810
810
810
810
810
810
810
810
811
811
811
811
811
811
811
811
811
811
811
811
811
811
811
811
811
811
811
811
811
811
811
811
812
812
812
812
812
812
812
812
812
812
812
812
812
812
812
812
812
812
812
812
812
812
812
812
812
812
813
813
813
813
813
813
813
813
813
813
813
813
813
813
813
813
813
813
813
813
813
813
813
813
813
813
813
813
813
813
814
814
814
814
814
814
814
814
814
814
814
814
814
814
814
814
814
814
814
814
814
814
814
814
815
815
815
815
815
815
815
815
815
815
815
815
815
815
815
815
815
815
815
815
815
815
816
816
816
816
816
816
816
816
816
816
816
816
816
816
816
816
816
816
816
816
816
816
816
817
817
817
817
817
817
817
817
817
817
817
817
817
817
817
817
817
817
817
817
818
818
818
818
818
818
818
818
818
818
818
818
818
818
818
818
818
818
818
818
818
818
818
819
819
819
819
819
819
819
819
819
819
819
819
819
819
819
819
819
819
819
819
819
819
819
819
819
820
820
820
820
820
820
820
820
820
820
820
820
820
820
820
820
820
820
820
820
820
820
820
820
820
820
820
820
820
820
820
820
820
821
821
821
821
821
821
821
821
821
821
821
821
821
821
821
821
821
821
821
821
821
821
821
821
821
821
821
821
821
821
821
821
822
822
822
822
822
822
822
822
822
822
822
822
822
822
822
822
822
822
822
822
822
822
822
822
822
822
822
822
822
822
822
822
823
823
823
823
823
823
823
823
823
823
823
823
823
823
823
823
823
823
823
823
823
823
824
824
824
824
824
824
824
824
824
824
824
824
824
824
824
824
824
824
824
824
824
824
824
825
825
825
825
825
825
825
825
825
825
825
825
825
825
825
825
825
825
825
825
825
825
825
826
826
826
826
826
826
826
826
826
826
826
826
826
826
826
826
826
826
827
827
827
827
827
827
827
827
827
827
827
827
827
827
827
827
827
827
827
827
827
827
827
827
828
828
828
828
828
828
828
828
828
828
828
828
828
828
828
828
828
828
828
828
828
828
828
828
828
828
829
829
829
829
829
829
829
829
829
829
829
829
829
829
829
829
829
829
829
829
829
829
829
830
830
830
830
830
830
830
830
830
830
830
830
830
830
830
830
830
830
830
830
830
830
830
830
830
830
830
830
831
831
831
831
831
831
831
831
831
831
831
831
831
831
831
831
831
831
831
831
831
831
831
831
831
831
831
831
831
831
832
832
832
832
832
832
832
832
832
832
832
832
832
832
832
832
832
832
832
832
832
832
832
832
832
832
832
832
832
832
832
833
833
833
833
833
833
833
833
833
833
833
833
833
833
833
833
833
833
833
833
833
833
833
833
834
834
834
834
834
834
834
834
834
834
834
834
834
834
834
834
834
834
834
835
835
835
835
835
835
835
835
835
835
835
835
835
835
835
835
835
836
836
836
836
836
836
836
836
836
836
836
836
836
836
836
836
836
836
836
836
836
836
836
836
836
836
836
836
836
836
837
837
837
837
837
837
837
837
837
837
837
837
837
837
837
837
837
837
838
838
838
838
838
838
838
838
838
838
838
838
838
838
838
838
838
838
838
838
838
838
838
838
838
838
838
838
839
839
839
839
839
839
839
839
839
839
839
839
839
839
839
839
839
839
839
839
839
840
840
840
840
840
840
840
840
840
840
840
840
840
840
840
840
840
840
840
840
840
840
840
840
840
840
840
840
840
840
840
841
841
841
841
841
841
841
841
841
841
841
841
841
841
841
841
841
841
841
841
841
841
842
842
842
842
842
842
842
842
842
842
842
842
842
842
842
842
842
842
842
842
842
842
842
842
843
843
843
843
843
843
843
843
843
843
843
843
843
843
843
843
843
843
843
843
843
843
843
843
843
843
843
843
843
843
844
844
844
844
844
844
844
844
844
844
844
844
844
844
844
844
844
844
845
845
845
845
845
845
845
845
845
845
845
845
845
845
845
845
845
845
845
845
845
845
845
845
846
846
846
846
846
846
846
846
846
846
846
846
846
846
846
846
846
847
847
847
847
847
847
847
847
847
847
847
847
847
847
847
847
847
848
848
848
848
848
848
848
848
848
848
848
848
848
849
849
849
849
849
849
849
849
849
849
849
849
849
849
849
849
849
849
850
850
850
850
850
850
850
850
850
850
850
850
850
850
850
850
850
850
850
850
850
850
850
850
850
850
850
850
850
850
850
850
850
850
851
851
851
851
851
851
851
851
851
851
851
851
851
851
851
851
851
851
851
851
852
852
852
852
852
852
852
852
852
852
852
852
852
852
852
852
852
852
852
852
852
852
852
852
853
853
853
853
853
853
853
853
853
853
853
853
853
853
853
853
853
853
854
854
854
854
854
854
854
854
854
854
854
854
854
854
854
854
854
854
854
854
854
854
854
855
855
855
855
855
855
855
855
855
855
855
855
855
855
855
855
855
855
855
855
855
855
855
855
856
856
856
856
856
856
856
856
856
856
856
856
856
856
856
856
856
856
856
856
856
856
856
856
857
857
857
857
857
857
857
857
857
857
857
857
857
857
857
857
857
857
857
857
857
857
857
857
858
858
858
858
858
858
858
858
858
858
858
858
858
858
858
858
858
858
858
858
858
858
858
858
858
858
859
859
859
859
859
859
859
859
859
859
859
859
859
859
859
859
859
859
859
859
859
859
859
859
859
859
859
860
860
860
860
860
860
860
860
860
860
860
860
860
860
860
860
860
860
860
860
860
860
860
860
860
860
860
860
860
860
861
861
861
861
861
861
861
861
861
861
861
861
861
861
861
861
861
861
861
861
861
861
861
861
862
862
862
862
862
862
862
862
862
862
862
862
862
862
862
862
862
862
862
862
863
863
863
863
863
863
863
863
863
863
863
863
863
863
863
863
863
863
863
863
863
863
863
864
864
864
864
864
864
864
864
864
864
864
864
864
864
864
864
864
864
864
865
865
865
865
865
865
865
865
865
865
865
865
865
865
865
865
865
865
865
865
865
865
865
865
865
865
865
865
866
866
866
866
866
866
866
866
866
866
866
866
866
866
866
866
866
866
866
866
866
866
866
866
867
867
867
867
867
867
867
867
867
867
867
867
867
867
867
867
868
868
868
868
868
868
868
868
868
868
868
868
868
868
868
868
868
868
868
868
868
868
868
868
869
869
869
869
869
869
869
869
869
869
869
869
869
869
869
869
869
869
869
869
869
870
870
870
870
870
870
870
870
870
870
870
870
870
870
870
870
870
870
870
870
870
870
870
871
871
871
871
871
871
871
871
871
871
871
871
871
871
871
871
871
871
871
871
871
871
871
871
872
872
872
872
872
872
872
872
872
872
872
872
872
872
872
872
872
872
872
872
872
872
872
872
872
873
873
873
873
873
873
873
873
873
873
873
873
873
873
873
873
873
873
873
874
874
874
874
874
874
874
874
874
874
874
874
874
874
874
874
874
874
874
874
874
874
874
874
874
874
874
875
875
875
875
875
875
875
875
875
875
875
875
875
875
875
875
875
875
875
875
875
875
875
876
876
876
876
876
876
876
876
876
876
876
876
876
876
876
876
876
876
876
876
876
876
877
877
877
877
877
877
877
877
877
877
877
877
877
877
877
877
877
877
877
877
877
877
877
877
877
877
878
878
878
878
878
878
878
878
878
878
878
878
878
878
878
878
878
878
878
878
878
878
878
879
879
879
879
879
879
879
879
879
879
879
879
879
879
879
879
879
879
879
879
879
879
879
880
880
880
880
880
880
880
880
880
880
880
880
880
880
880
880
880
880
880
880
880
880
880
880
880
880
880
881
881
881
881
881
881
881
881
881
881
881
881
881
881
882
882
882
882
882
882
882
882
882
882
882
882
882
882
882
882
882
882
882
882
882
882
883
883
883
883
883
883
883
883
883
883
883
883
883
883
883
883
883
883
883
883
883
883
883
883
883
883
883
883
883
883
883
884
884
884
884
884
884
884
884
884
884
884
884
884
884
884
884
884
884
884
884
884
884
884
884
884
884
885
885
885
885
885
885
885
885
885
885
885
885
885
885
885
885
885
885
885
885
885
885
885
886
886
886
886
886
886
886
886
886
886
886
886
886
886
886
886
886
886
886
886
886
886
886
886
886
886
886
886
886
887
887
887
887
887
887
887
887
887
887
887
887
887
887
887
887
887
887
887
887
887
887
887
887
887
887
887
887
887
887
887
887
887
887
887
887
887
888
888
888
888
888
888
888
888
888
888
888
888
888
888
888
888
888
888
888
888
888
888
888
888
888
888
888
888
888
888
888
889
889
889
889
889
889
889
889
889
889
889
889
889
889
889
889
889
889
889
889
889
889
889
889
889
889
889
889
890
890
890
890
890
890
890
890
890
890
890
890
890
890
890
890
890
890
890
890
890
891
891
891
891
891
891
891
891
891
891
891
891
891
891
891
891
891
891
891
891
891
891
891
891
891
891
891
891
891
892
892
892
892
892
892
892
892
892
892
892
892
892
892
892
892
892
892
892
892
892
892
892
892
893
893
893
893
893
893
893
893
893
893
893
893
893
893
894
894
894
894
894
894
894
894
894
894
894
894
894
894
894
894
894
894
894
894
894
894
894
894
894
895
895
895
895
895
895
895
895
895
895
895
895
895
895
895
895
895
895
895
895
895
895
895
895
895
895
895
895
895
896
896
896
896
896
896
896
896
896
896
896
896
896
896
896
896
896
896
896
896
896
896
896
896
896
896
897
897
897
897
897
897
897
897
897
897
897
897
897
897
897
897
897
897
897
897
897
897
897
897
897
898
898
898
898
898
898
898
898
898
898
898
898
898
898
898
898
898
898
898
898
898
898
898
898
898
898
898
899
899
899
899
899
899
899
899
899
899
899
899
899
899
899
899
899
899
899
899
899
899
899
899
899
899
899
899
899
900
900
900
900
900
900
900
900
900
900
900
900
900
900
900
900
900
900
900
900
900
900
901
901
901
901
901
901
901
901
901
901
901
901
901
901
901
901
901
901
901
901
901
901
901
901
902
902
902
902
902
902
902
902
902
902
902
902
902
902
902
902
902
902
902
902
902
902
902
902
902
902
902
902
903
903
903
903
903
903
903
903
903
903
903
903
903
903
903
903
903
903
903
903
903
903
903
903
903
903
903
903
903
904
904
904
904
904
904
904
904
904
904
904
904
904
904
904
904
904
904
904
904
904
904
904
904
904
904
904
905
905
905
905
905
905
905
905
905
905
905
905
905
905
905
906
906
906
906
906
906
906
906
906
906
906
906
906
906
906
906
906
906
906
906
907
907
907
907
907
907
907
907
907
907
907
907
907
907
907
907
907
907
907
907
908
908
908
908
908
908
908
908
908
908
908
908
908
908
908
908
908
908
908
908
908
908
908
908
908
908
908
908
909
909
909
909
909
909
909
909
909
909
909
909
909
909
909
909
909
909
909
909
909
909
909
909
909
909
909
909
909
909
909
909
910
910
910
910
910
910
910
910
910
910
910
910
910
910
910
910
910
910
911
911
911
911
911
911
911
911
911
911
911
911
911
911
911
911
911
911
912
912
912
912
912
912
912
912
912
912
912
912
912
912
912
912
912
912
912
912
912
912
912
912
912
913
913
913
913
913
913
913
913
913
913
913
913
913
913
913
913
913
913
913
913
913
913
913
913
913
913
913
913
913
913
913
913
913
914
914
914
914
914
914
914
914
914
914
914
914
914
914
914
914
914
914
914
914
914
914
914
915
915
915
915
915
915
915
915
915
915
915
915
915
915
915
915
915
915
915
915
915
915
915
916
916
916
916
916
916
916
916
916
916
916
916
916
916
916
916
916
916
916
916
916
916
916
917
917
917
917
917
917
917
917
917
917
917
917
917
917
917
917
917
917
917
917
917
917
917
918
918
918
918
918
918
918
918
918
918
918
918
918
918
918
918
918
918
918
918
918
918
918
918
919
919
919
919
919
919
919
919
919
919
919
919
919
919
919
919
919
919
919
919
919
920
920
920
920
920
920
920
920
920
920
920
920
920
920
920
920
920
920
920
920
920
920
920
921
921
921
921
921
921
921
921
921
921
921
921
921
921
921
921
921
921
921
921
921
921
922
922
922
922
922
922
922
922
922
922
922
922
922
922
922
922
922
922
922
922
922
923
923
923
923
923
923
923
923
923
923
923
923
923
923
923
923
923
923
923
923
923
923
923
923
923
923
924
924
924
924
924
924
924
924
924
924
924
924
924
924
924
924
924
924
924
924
924
924
924
925
925
925
925
925
925
925
925
925
925
925
925
925
925
925
925
925
925
925
925
925
925
925
926
926
926
926
926
926
926
926
926
926
926
926
926
926
926
926
926
926
926
926
926
926
926
926
926
926
927
927
927
927
927
927
927
927
927
927
927
927
927
927
927
927
927
927
927
927
927
927
928
928
928
928
928
928
928
928
928
928
928
928
928
928
928
928
928
928
928
928
928
928
929
929
929
929
929
929
929
929
929
929
929
929
929
929
929
929
929
930
930
930
930
930
930
930
930
930
930
930
930
930
930
930
930
930
930
930
930
930
930
931
931
931
931
931
931
931
931
931
931
931
931
931
931
931
931
931
931
931
931
931
931
931
932
932
932
932
932
932
932
932
932
932
932
932
932
932
932
932
932
932
932
932
932
932
932
932
932
933
933
933
933
933
933
933
933
933
933
933
933
933
933
933
933
933
933
933
933
933
933
934
934
934
934
934
934
934
934
934
934
934
934
934
934
934
934
934
934
934
934
935
935
935
935
935
935
935
935
935
935
935
935
935
935
935
935
935
935
935
935
935
935
935
935
935
935
936
936
936
936
936
936
936
936
936
936
936
936
936
936
936
936
936
936
936
936
936
936
936
937
937
937
937
937
937
937
937
937
937
937
937
937
937
937
937
937
937
937
937
937
937
937
937
937
937
938
938
938
938
938
938
938
938
938
938
938
938
938
938
938
938
938
938
938
938
938
938
938
938
938
938
939
939
939
939
939
939
939
939
939
939
939
939
939
939
939
939
939
939
939
939
939
939
939
939
940
940
940
940
940
940
940
940
940
940
940
940
940
940
940
940
940
940
940
940
940
940
940
940
940
941
941
941
941
941
941
941
941
941
941
941
941
941
941
941
941
941
941
941
941
941
941
941
941
942
942
942
942
942
942
942
942
942
942
942
942
942
942
942
942
942
942
942
942
942
942
942
942
942
942
942
943
943
943
943
943
943
943
943
943
943
943
943
943
943
943
943
943
943
943
943
943
943
943
943
943
943
943
943
944
944
944
944
944
944
944
944
944
944
944
944
944
944
944
944
944
944
944
944
944
944
944
944
945
945
945
945
945
945
945
945
945
945
945
945
945
945
945
945
945
945
945
945
946
946
946
946
946
946
946
946
946
946
946
946
946
946
946
946
946
946
946
946
946
946
946
946
946
946
946
946
946
946
946
946
946
946
946
947
947
947
947
947
947
947
947
947
947
947
947
947
947
947
947
947
947
947
948
948
948
948
948
948
948
948
948
948
948
948
948
948
948
948
948
948
948
948
948
948
948
949
949
949
949
949
949
949
949
949
949
949
949
949
949
949
949
949
949
949
949
949
949
950
950
950
950
950
950
950
950
950
950
950
950
950
950
950
950
950
950
950
950
950
950
950
951
951
951
951
951
951
951
951
951
951
951
951
951
951
951
951
951
951
951
951
951
951
951
951
951
951
951
951
951
951
952
952
952
952
952
952
952
952
952
952
952
952
952
952
952
952
952
952
952
952
952
952
952
952
952
952
952
952
953
953
953
953
953
953
953
953
953
953
953
953
953
953
953
953
953
953
953
953
953
953
953
953
953
953
953
953
953
953
953
953
953
953
953
953
953
954
954
954
954
954
954
954
954
954
954
954
954
954
954
954
954
954
954
954
954
954
955
955
955
955
955
955
955
955
955
955
955
955
955
955
955
955
955
955
955
955
955
955
956
956
956
956
956
956
956
956
956
956
956
956
956
956
956
956
956
956
956
956
956
956
956
956
956
956
956
956
956
957
957
957
957
957
957
957
957
957
957
957
957
957
957
957
957
957
957
957
957
957
957
957
957
957
957
957
957
958
958
958
958
958
958
958
958
958
958
958
958
958
958
958
958
958
958
958
958
958
958
958
958
958
958
958
958
958
958
958
959
959
959
959
959
959
959
959
959
959
959
959
959
959
959
959
959
959
959
959
959
959
959
959
960
960
960
960
960
960
960
960
960
960
960
960
960
960
960
960
960
960
960
960
960
960
960
960
960
961
961
961
961
961
961
961
961
961
961
961
961
961
961
961
961
961
961
961
961
961
961
961
962
962
962
962
962
962
962
962
962
962
962
962
962
962
962
962
962
962
962
962
962
963
963
963
963
963
963
963
963
963
963
963
963
963
963
963
963
963
963
963
963
963
963
963
964
964
964
964
964
964
964
964
964
964
964
964
964
964
964
964
964
964
964
964
964
964
964
964
964
964
964
964
965
965
965
965
965
965
965
965
965
965
965
965
965
965
965
965
965
965
965
965
965
965
965
965
965
965
966
966
966
966
966
966
966
966
966
966
966
966
966
966
967
967
967
967
967
967
967
967
967
967
967
967
967
967
967
967
967
967
967
967
967
967
968
968
968
968
968
968
968
968
968
968
968
968
968
968
968
968
968
968
968
968
968
968
968
968
969
969
969
969
969
969
969
969
969
969
969
969
969
969
969
969
969
969
969
969
969
969
969
969
969
969
969
969
969
970
970
970
970
970
970
970
970
970
970
970
970
970
970
970
970
970
970
970
970
970
971
971
971
971
971
971
971
971
971
971
971
971
971
971
971
971
971
971
971
971
971
971
971
971
971
971
971
972
972
972
972
972
972
972
972
972
972
972
972
972
972
972
972
972
972
972
972
972
972
972
972
972
972
972
973
973
973
973
973
973
973
973
973
973
973
973
973
973
973
973
973
973
973
974
974
974
974
974
974
974
974
974
974
974
974
974
974
974
974
974
974
974
974
974
974
974
974
974
974
974
974
974
975
975
975
975
975
975
975
975
975
975
975
975
975
975
975
975
975
975
975
975
975
975
975
975
975
975
975
975
975
975
975
975
976
976
976
976
976
976
976
976
976
976
976
976
976
976
976
976
976
976
976
976
976
976
976
976
976
976
976
976
976
977
977
977
977
977
977
977
977
977
977
977
977
977
977
977
977
977
977
977
977
978
978
978
978
978
978
978
978
978
978
978
978
978
978
978
978
978
978
978
978
978
978
978
978
978
978
978
978
979
979
979
979
979
979
979
979
979
979
979
979
979
979
979
979
979
979
979
979
979
979
979
979
979
979
979
979
980
980
980
980
980
980
980
980
980
980
980
980
980
980
980
980
980
980
980
981
981
981
981
981
981
981
981
981
981
981
981
981
981
981
981
981
981
981
981
981
981
981
981
981
981
981
981
981
981
982
982
982
982
982
982
982
982
982
982
982
982
982
982
982
982
982
982
982
983
983
983
983
983
983
983
983
983
983
983
983
983
983
983
983
983
983
983
983
983
983
983
983
984
984
984
984
984
984
984
984
984
984
984
984
984
984
984
984
984
984
984
984
984
984
984
984
984
984
984
984
985
985
985
985
985
985
985
985
985
985
985
985
985
985
985
985
985
986
986
986
986
986
986
986
986
986
986
986
986
986
986
986
986
986
986
986
986
986
986
987
987
987
987
987
987
987
987
987
987
987
987
987
987
987
987
987
987
987
987
987
988
988
988
988
988
988
988
988
988
988
988
988
988
988
988
988
988
988
988
988
988
988
988
988
988
989
989
989
989
989
989
989
989
989
989
989
989
989
989
989
989
989
989
989
989
989
989
989
990
990
990
990
990
990
990
990
990
990
990
990
990
990
990
990
990
990
990
991
991
991
991
991
991
991
991
991
991
991
991
991
991
991
991
991
991
991
991
991
991
991
992
992
992
992
992
992
992
992
992
992
992
992
992
992
992
992
992
993
993
993
993
993
993
993
993
993
993
993
993
993
993
993
993
993
993
993
993
993
993
993
993
993
993
993
993
993
993
993
993
993
994
994
994
994
994
994
994
994
994
994
994
994
994
994
994
994
994
994
994
994
994
994
994
994
995
995
995
995
995
995
995
995
995
995
995
995
995
995
995
995
995
995
995
995
995
995
995
995
995
995
995
995
995
995
995
995
995
996
996
996
996
996
996
996
996
996
996
996
996
996
996
996
996
996
996
996
996
996
996
996
996
996
996
996
996
996
996
996
996
997
997
997
997
997
997
997
997
997
997
997
997
997
997
997
997
997
997
997
997
997
997
997
997
997
997
997
997
997
997
997
997
998
998
998
998
998
998
998
998
998
998
998
998
998
998
998
998
999
999
999
999
999
999
999
999
999
999
999
999
999
999
999
999
999
999
999
999
999
999
999
999
999
999
999
999
999
999
1000
1000
1000
1000
1000
1000
1000
1000
1000
1000
1000
1000
1000
1000
1000
1000
1000
1000
1000
1000
1000
1000
1000
1000
1000
1000
1000
1000
1000
1000
1000
1000
-1666.3535701150433
1771.2481726393319
-700.3931958487877
1445.20717135535
1186.2786353407553
-1147.913375661897
-391.03969738949985
-389.2086123679
-76.0644020841245
78.94214576944925
-1073.111316525542
-1331.6835529940654
-97.07988728996352
867.8035518107458
-1093.5628691934398
604.4464172758702
734.3905591362467
1158.1000633776218
880.9780680305024
-179.8874607729241
-349.32284179787354
23.33819294237886
382.66269915302286
824.3354954431999
-1624.7478677572885
-220.32901079000194
-1560.1503796434297
44.63970464519341
210.549010013969
1973.2681462453183
884.4073634566984
-750.2592492941557
-1073.9074986380292
-465.4482834371693
325.08744574561183
370.57383917879866
-93.45796016574711
638.2787187076894
-190.22449616930487
-940.790975123586
45.71560257760906
-3070.2919644915714
-242.4794894668616
-630.0037725811918
1962.3219216352195
1123.7363207703813
965.2413923638036
850.5844114363424
675.7444903693906
-361.469868464314
334.55992277112057
583.6464322480554
-418.2770072676094
516.0308708077882
211.21717733979824
-471.97426349348126
-1186.7626527199977
-881.3628652012529
893.8703088582224
-950.0549007180571
-792.8056934903951
-971.3905120483341
271.68773637765986
673.5725665197565
153.05404076784487
-948.2009627977646
-1729.2633964685667
42.36454331997819
698.7500500144968
-570.1549296256318
-1429.1604357589788
-1326.6271797980892
1049.8792942842954
1150.2495939487371
-681.1898504797651
-854.5338542203488
-1735.2161584558476
1175.561632339607
1616.4184954426266
-1160.1862001555114
-171.2115117469055
-1027.455422072594
-426.1545492280801
687.0557958244942
-724.0470746332271
-694.8934445901235
-91.7512658686174
-1118.7165051560692
1598.6751829888904
-1787.8185104768588
-956.9222937075123
391.0437429309895
1392.0633316996084
35.52925151090563
322.7160995281516
-349.71631979775043
1475.595953467947
-1505.3378747624965
-133.2576792505859
-1967.4798977553996
2660.9618576104235
-169.05914897100206
-699.8848150199071
-1276.295966662004
-799.6154378145433
-100.0521623989757
235.9824130662873
1001.0332614577255
402.82676936642986
122.46786194051849
1955.9115366560982
-850.3693696046773
2281.7061967961067
1174.0781977082402
-327.9625281855752
-711.2755863930538
356.28330298853876
-60.34864025695732
122.88018574300202
-1841.763035076677
2353.202110082397
-857.3045111266028
1955.3893836376212
250.24198070065617
230.76686677317565
538.8329994317589
798.717320830271
-1090.1270066627483
-251.45629895098904
-735.7413766720725
77.46689244720103
1706.9725656637363
-902.1227781220933
179.039744930553
933.9101320359681
-985.220423245346
429.8891735599851
-1475.3645458075098
1953.5901629782502
-291.30201544920806
700.1830954006396
-1561.299360132999
446.58960916863293
-685.4417532760214
697.788582800949
1117.6855765541636
-2618.2510657297803
1047.9668343743735
-94.10430672905885
1947.391565775411
329.4213608025451
1050.8735524288923
43.964970501619696
106.5023510936861
766.0600383504328
-39.04714334585376
-43.36154506575089
321.04945183540826
135.388645404044
-808.3052534516224
-117.87660028335804
-637.0507785621046
774.1898567766697
792.4913428624993
-400.30067494030163
-933.7065438112992
-198.14033387999234
746.0330296017911
-638.302073870244
750.8706672736532
-411.94358188516543
290.66152553759065
-995.119426613331
-817.1017768421711
-258.95286743260664
-1253.8904056370677
-751.0263260770092
-1369.386620793953
1123.5526193184312
1122.8422206512516
1763.2895332981159
-96.90505729503172
-337.81795919175164
-674.6057535831175
-3.584492878495963
-1172.8702145982325
-1082.0539755718864
-673.5983066106485
-616.7702512760056
1992.3589224645175
-1524.3012447190042
-1650.4711055194323
-755.6697423186304
-1043.4348863079608
-98.77121039214556
-717.9746850457797
724.38224758147
-376.32779634056766
-1286.9386580467597
1091.7866252024369
1484.4681822542043
1203.58974063218
-1268.082860559588
726.0270484890176
-3311.14228229567
-28.558540185335726
792.1479259038766
-1300.6382668192116
-1179.8951269005122
-367.63481225398056
847.0544900543949
-353.5858491509505
-247.78800015278216
917.3920498447375
-160.025024998184
-1220.2062806235401
-42.91022846842919
-1522.8246299180894
1566.005760120558
929.0393986756445
-641.9457141216683
-1118.3360184272838
-1196.258535186675
-2447.097411412623
544.5486747906199
-1535.0851138064825
352.4934290261167
4.130052135073624
-891.6834572410684
1381.4299925895502
-25.85381120487429
1906.196239401289
-109.94593412875484
-620.7468341755174
-1902.6427251377252
430.0748466957051
-1333.8199430869977
305.7349093899123
-2268.2415823700644
1568.3141260099849
105.93114313083974
-10.248837038531404
-1215.490385869232
-1938.0474397476162
1359.7421445005718
1042.1093376297806
-122.78146576300514
2084.808192090562
-2596.633542736327
462.20087309406193
1004.0929046593554
148.76644963886142
-1621.1550066361817
-463.34641307845675
-1542.8174886429003
-513.108314550596
-521.8611798992226
-1100.290176144126
969.9418176326965
794.6626703038124
552.9383679647466
683.0215966907336
-1421.2171144400204
606.491098630123
-910.1292010251201
-411.79745732954194
1962.6915909565041
-171.99175527152133
-20.631769691316162
-761.9177505784643
-558.1661227279144
-349.02268445717556
664.0245563096008
-225.72486052064951
38.88495981870804
-2894.0737239349764
-217.2691593773465
-125.19267582529334
425.37555018821666
-49.728544064818834
-358.71597211688436
273.57112604326045
260.79635442435364
-1400.2698268928066
361.32657718381665
103.64625949395447
-1307.8710448477927
-737.8022039187532
-866.6082415733805
1430.8147441844478
558.1905989851086
-1260.8592396556196
-891.4361106338595
837.4484596999908
1139.9820768608183
1069.1490524554467
-352.2310346627371
41.10879247120638
1926.713141023566
-1032.15728496342
902.1246922641301
516.3647787668682
1110.3879166005408
1923.2476001853174
1410.6242690623083
-72.7027066597345
21.68188602577396
435.55276574074315
-652.6171363878162
-427.1363071013293
-80.03963849747917
-829.7291209062453
1475.3644250214177
217.92961448333116
1258.2950558313853
523.6890225422044
318.2071747429725
130.34393562728752
1448.3052602733146
442.2898328507925
415.1247591927536
897.2842552880383
572.8728646243484
459.44665918085036
705.7567175494764
-993.2670673213378
-1627.4299156784118
1003.7352413278602
-1284.811849023144
-2046.8705697786352
250.73731261393473
-873.3761642508216
543.5893788387413
-141.2231367713851
-815.6972286606879
-560.2538195590083
-399.6631137633269
-13.75507092560079
-419.2805360484735
-498.00226279909845
-132.26962612922398
247.20266221394138
-352.5249044129656
419.9965777867433
827.777274860403
-131.00914166375432
-887.0714306572105
1344.6103800949209
937.149149478786
-1670.469769361218
-864.015223123206
1285.6570320624378
355.9264308500932
1145.3136563679316
787.971998964235
1270.8439856265152
-1310.9880516605838
445.6429679399549
-749.6944126407412
-194.26229073226796
1356.9117283398284
-1602.0412532366304
-1221.4555657050296
1292.4405507953388
268.90179404489936
-717.2931688490701
-466.3266880096226
-474.0539308836843
-1181.4195306418358
538.8022375011604
-575.2818183964329
-488.73432275614897
366.93894381032663
1599.341642870386
-1297.020037323655
-1997.7845539244008
85.69844557045592
519.389818725517
-705.9376927062667
-392.5569023031643
-209.02525303557505
733.4761724057071
1971.058080299266
-1132.2038318553284
108.82182203652059
229.85772265360362
-442.38463784231936
-762.1280864143732
594.8900042883632
1071.4384369653078
186.2867308075249
929.4441131002136
-1034.1396373726984
-50.68549445299468
-1321.0021956297699
-1379.4288550954682
-800.0208715110548
-1689.1565772377994
67.81473308253338
1356.5128361503027
1343.5377275634125
-198.6736023176993
-639.8933767669201
-1359.064037717627
899.5115913021971
-1560.2264632944577
528.0907338179925
-2187.2053759883456
1797.7904270345648
265.30984631030447
-2220.015335765328
-1014.6775067030362
501.1069523643663
-486.68424564611223
-1838.5996434414992
-1148.9596350651696
-659.4472980078015
1473.077437355749
477.61165869168923
726.4932530060278
141.42380755617063
-1528.9945233172355
376.0681608142133
505.65312147129293
-429.37095117215864
287.5436419331291
601.7971170225559
-1184.8558607981163
-439.73244127454143
1255.120564745765
510.55047898136274
461.1377951904547
994.8363985745142
142.1861030627613
-1426.2919820150905
-1725.9608734695025
1807.8959124484184
-1229.9552924333777
-553.140683144095
-1642.6793657651808
714.3780025705559
1331.9550763426068
1341.831787990289
600.3424747853345
-1425.8710741085165
-74.42046819123166
380.32686556288166
702.9256062102592
366.1725521208798
677.9218202301033
89.83682085770012
1080.68822794385
-1134.8802571776196
-743.7529805166408
1762.7885693263004
-882.9968785343776
815.9011750834371
-599.1520293462117
807.2336687687184
-961.9697279399142
-2035.9422825242307
-996.2479156383545
203.60590651157594
-1425.2877151010402
-969.7043185115823
-1306.819954021203
271.39387590807445
1075.1924861964198
2466.376266804765
-58.956290384017386
1701.6244190075108
879.5535484135854
-118.6087435371687
-5.2802612034812855
491.0314837087211
-352.8910721327124
-348.8270779858976
704.0957343326559
1515.5668973483923
-443.1625262917235
-979.6058300689016
-753.8541395528024
1367.822164935459
398.84237884691726
-52.81893349616343
1285.181669823938
-512.0699612640966
1510.4207346389956
-653.0062378214917
-961.3830459690703
1649.0405299899965
-1239.891133119452
14.436931887276955
-836.2620436644215
-577.2343440309361
647.9998012622973
663.7698244116833
-236.2478292855995
-860.6172353622172
628.8489727393683
329.3871615617673
1112.0628299030504
580.6832040501258
-286.7936447840808
556.9266537920724
1868.7004295298434
-253.25979991771214
8.854435894071205
22.69150452523927
605.8174108228625
-885.2306073133498
385.11141223052516
-697.5120774569781
-683.0512852477106
442.20376555521943
414.2836916962182
-67.47916429328284
96.76026797824585
1039.1086414001707
-832.7687879698072
1218.5265049887817
-477.0155636460053
71.66427404110809
1140.4975121104317
-1988.1405075741438
662.9544563894182
269.33438904438685
-373.44407587647254
-2441.179744720953
-420.4717202922371
-496.0500362960621
617.1575853231517
-1320.5082735514045
28.895319841867735
-76.2086310516893
869.109489467142
1331.9019110998101
461.49459541731227
-1080.1684447491452
428.22115284661237
236.66099413218342
-432.146181741874
-1822.680874243692
1009.4314115489074
571.2003889097135
-283.0725981813328
-3065.5504825914604
-891.4092438812722
775.011338706724
56.45876467412946
1069.3251298179207
-1104.6062518062756
-1070.3540584663433
-1143.527408052082
1183.4506270434579
273.7062586003325
237.08163100956762
-64.8609189277464
-561.0763128455965
-809.5848568127618
185.9419760295747
-283.77678780305644
-1398.7305529315572
1150.6838810173174
159.7950775355527
-299.2799692198454
1726.2266233325659
830.6019854632219
-949.0246832745672
794.3709446721534
-1033.7169560560856
1619.5884656059693
594.4620250981601
-1161.2033355852
1304.0830937347216
2030.2306253565998
-818.8669310239883
696.5442043328719
101.36349548855284
-2.4640909652767564
319.96405054335435
-831.7400492232905
-161.42882400832434
-2139.5987145200734
577.6411754326577
361.12868351505614
-800.6551726512181
91.63654963162213
-735.853767429596
-1095.1115966052848
223.34394068593932
533.568886959847
1079.9758369001433
58.400640319432355
-518.9432857669335
33.970179311721346
139.71329120196975
-1487.756140210833
-789.8398940916741
-616.5068610433652
-250.24794264432694
-1565.639621729822
-88.70165700335295
359.20747857132926
21.59101436231929
661.9627955828544
-382.3040472935827
-408.2721588406653
-189.10380314270012
1804.8629073411046
-293.4506086501982
-2391.982730053378
-790.0275030325182
-1596.9080154099706
1062.5089040390171
463.7735295073459
-171.81540743615176
1390.4690767069958
430.2848538061065
-1316.6339788076316
468.68059028540335
-1791.1593058733758
-580.7491211896138
381.8823887567406
-11.452528891554056
774.3173273326868
-1860.5142286359965
-566.3391010876276
1345.720308615914
-531.6079578868271
936.7188220197733
-791.4489580719385
-346.7690556664741
-631.9281672298825
-501.9786290355522
-953.2432567756257
-1039.1728031308885
-37.23528300061973
-1710.9316497880352
-1203.4102345860767
-370.65146117621657
220.20552660991606
1324.3807422518548
1081.6801190372234
-842.8365534455523
631.733320742165
-934.4549653725344
-24.35117877167985
-481.3665278765061
1663.5029270061675
745.1583961654895
341.969355194538
1121.803171719931
-1898.641722254735
-1674.1752954104502
-2583.833107941342
-635.330392674605
1524.013821275321
-1808.523711065329
612.5182822651784
160.61399641514623
1335.8352705304005
629.4552562055853
812.2984907682372
931.6980096634894
1284.9139465129044
191.64973908250326
86.12634568271581
584.736675565995
-951.0078825342912
-2130.0676199269265
-630.4888164067097
-979.9726072509238
-1471.7815125615678
-936.5870243731613
1372.749208822225
-89.67305985916417
730.7110911553372
981.9816924655115
-1080.3840056740346
-354.76392367606616
-997.6672991228124
-701.2401213128035
144.98558247448352
-690.7131850084297
675.7894816004821
1139.1050784656995
797.136815755821
1011.8125171979098
1143.277285136174
571.9862231621175
-357.1830020721716
-639.0141231951396
549.3196108742902
-138.22104161014215
1884.7806086398077
133.8360612926792
-727.3139079577909
1311.7161893591606
-303.19151040399885
-1738.1748266859297
1243.5733629452488
301.62431331741675
-155.96315906337648
1422.593127434576
-94.33569415265652
-397.3290291405543
-1797.6778052315105
1679.3886061849105
2171.934381799772
996.6527002632051
241.57612221888343
903.9898125877155
-91.57041588111275
1932.0051179795155
-278.03473568206624
-159.41168164052115
4.873527770110981
-422.6956156325415
-340.97470799545584
-1166.4738782427835
-334.96009369669997
3031.258449189173
417.22690217497455
-2297.8171864424203
1077.738096735508
622.88565940739
-557.2708762222842
356.51585346846537
1138.314138375478
-861.3401935100857
-1267.392928774389
2101.165272293048
-1260.2760437976297
-760.2050703056779
-361.4474106313203
-2038.7214104059997
-123.01863963067204
-714.0715952415596
359.9269934748596
492.52229811581464
-1172.714143792277
170.05163588204
-1969.364443018037
2260.3722398286645
-1709.2913826524425
-110.59359362895887
-947.0592429500366
1923.1848733780541
2107.061028410429
-1520.9638374560489
-328.43090976297685
977.662864774105
-412.8887839215621
-115.21109728613702
-1777.5499307676241
-1141.51724267292
443.3574754171528
-219.06191178855005
-118.72326375392672
-519.1421102627917
2299.91399629397
459.2331705140568
-419.42155625809244
-715.3208809987932
173.89966636496413
109.38052240008308
1208.5927746756597
601.0628428933524
-1152.0792027296293
-949.0103941845367
-967.1229281918615
1021.9311672922864
1245.3331730536709
114.7498030089456
97.37180181150697
136.16057513751812
1199.1064551612687
111.11050092607489
680.4751610182351
430.8791063842778
327.1373312650413
-1603.6119364625952
-1048.4052255729082
-1687.1587811652637
-1061.4322718172807
1456.5118030528367
211.8745963721459
-399.0136563363277
858.7819530161381
867.154286998777
30.020158099480025
-213.5446758163554
-1210.6858045293716
-1143.8930784993506
597.174435688558
-1268.67834699254
1418.6729974125558
-1145.4828165154138
-1563.637042284275
945.8441726755649
-1508.4285196405074
-852.3034101608877
2076.9199553392723
466.8745833226849
-1082.7175153881797
702.4326538293859
410.262157341
567.0306780280813
-591.9606822143209
-1930.8748710052582
-547.0568893812364
756.7513328334433
691.2312778180573
-456.3172627677258
-1648.0170451546514
-321.95206286499524
7.626984389115613
263.3427956904764
1142.7937574734995
580.5612039456914
-1322.7458805172416
-432.1068194201213
420.22926245839915
731.7759083189736
-1669.3091448957475
-838.5245757354849
-1876.273052346554
1476.8190411519672
-987.4671051158643
151.13633667051812
330.82791772851135
740.6638833273953
-122.48092824311372
-1433.695744591919
-433.01783075424544
277.5946782738691
699.3777778416816
-852.3763459461425
1903.441682951537
-21.54950418520516
-1514.1593228682304
581.1919844649353
-1097.5541056937145
-1082.5145124208507
-313.0848937081966
843.57386411444
388.6531118512005
584.0528807970817
-4.789751611912397
612.8712575032885
-72.4770002586885
-2215.5781993992996
-1995.8419035361958
-210.4537792081879
577.3148267125712
-536.4281686385469
1204.5783055031188
788.4095126698559
443.48992823223574
-581.4957817122856
394.2665325433363
1382.4590392222392
-105.71849746926554
221.4586005488183
-1487.6634736133328
-29.96511705862842
75.12243640617127
-140.63535178939898
370.55158514979826
-788.2930615295919
-1887.8859814071204
1122.5246439350424
-317.22454624495856
1065.7355475090008
1543.6714782502256
908.6306095949461
-192.4186428580538
-1311.5772209747831
465.45318592450144
318.1203025915361
-2349.872851603739
240.64513390902923
-1122.875326898383
-78.13540537103769
979.1912658274349
-1085.1505775564533
939.2470682845725
797.1279352940229
-101.61203110833674
958.4807560435012
-824.7896295691451
-798.2482112611418
1047.3349056959191
400.9314335568698
958.6236783691684
-588.5816235621859
-1770.6454758757184
352.7028713125963
1585.613152888894
-2016.3198704698527
1234.9603028163772
713.4633159215964
2341.49387241447
-725.1156656670095
-1216.295729024079
151.13098355844545
-107.83783691816755
-1125.6279353775171
-475.9326067452755
-795.0605000736057
374.3613169944137
-1084.6210004500808
-906.2541653552033
1697.7784331790917
-2201.5709130278997
1030.3021514316674
-1350.4544819356695
-744.4198835596019
957.210243132134
323.9912589113767
334.106157785479
941.6644320510233
922.2338854420915
-791.385701567539
-1536.3288552850713
1686.0650377178943
-1093.0049640225518
-1606.7430078018397
-191.88111654932058
811.276892042151
-725.1893963463426
510.68982145633134
-1117.461476020649
1495.2716328348288
-96.72207181868598
-451.66303700628583
-1063.713891391311
-628.4034985217891
772.7656268910234
2991.9575996001295
-602.4611574984658
-434.21478525295163
-18.289561765118705
-1480.6995243896263
-168.419555987253
974.2144256849118
-424.57031284246983
-524.7498878055704
-957.0276917549998
-218.49651623691946
-748.6049784576023
645.0715063126719
392.7288763141109
927.859591770157
1259.268481753274
1801.9589466104485
-1422.9117967314667
-613.2081069753076
-133.72959657627965
1270.1834317925936
-727.4173597771995
32.019769556586986
631.7673156600589
335.82709569292234
825.1890612821935
1103.8649024008726
935.9867998000782
-252.9643540396584
-109.66315188092169
-471.38134223812057
1607.3130300179862
-492.6798802150167
518.1063018829894
-2164.9844869933427
-115.8692072754612
1238.7108888353782
543.7706706248134
-610.8704431836308
-153.4416916436839
1658.6002606308082
748.8142792341037
407.431585498798
-1182.813013133628
438.2528116837461
961.7621846871547
-367.8071674038932
-1143.698232198567
-158.4447840666486
-10.081889792578785
-787.6854625329715
-71.42481201474027
1445.1354482674928
-929.3383863460094
1071.1197593624581
-1525.8768060770474
-842.0846930697362
554.4700148385218
338.4798112959614
-40.99067355371547
-1927.8602703870306
950.349973319354
-218.67526063587115
-453.6995581987082
-1526.8192962224055
413.24889782641077
708.7648688208963
-337.90629320229147
-1074.445838782462
-227.1417538597505
-1714.1265890979373
-1291.5217541266356
-1346.385220537975
319.47056802620693
1981.6307920493487
318.69021127786084
-524.1068602148566
-123.60082251083801
602.5891460509753
-559.4805495700731
349.052753886509
1027.6301252434002
-840.2257320128346
533.4779942711663
-110.12648934993875
704.2743361052943
119.32015786099768
449.1599525533445
74.8370970848849
933.164181363397
-1936.3021152868153
-928.9462984410518
-693.9719858351262
-468.7115019731603
1287.2694744091702
-352.16378986742285
-1651.1050088703148
420.43541700912766
1554.386900641387
34.95521435450384
212.1619997160562
2612.007553026358
341.32672897057745
-656.7560892437103
1754.543565528431
282.92615517463463
1145.0793534791542
221.10524495730104
-1077.247993199523
784.8177873235906
680.4421660804534
-1000.6152315123098
-1862.986418990307
885.3234242716351
435.9770692095324
505.828233229653
-81.64246172853103
215.0643587317164
-225.22694717612407
-774.4998732731647
980.1485917623925
730.7360267118174
-473.1016782167114
767.4739493001236
845.9062501757496
-780.0032685476044
356.35878279903613
1088.2136712903466
-361.2640282485066
954.6517982208738
445.2083021381287
249.2931100002216
128.23674345188834
1539.8365247159763
256.13588245038
44.976329938153775
-504.3099352402748
-506.3873579758771
2517.8262090609055
84.72716498646294
-675.8534061908599
1545.2588412307234
-621.802064673927
-34.6023291297676
141.47620407243187
164.3155311894083
-371.4439495073232
495.4635580413143
-779.5536454186201
-788.5342524105378
275.9893640730923
211.42415929462416
-371.31333087795633
150.69654041432742
167.64293452679814
644.1108658886417
1303.3555681871862
-638.8070002617333
341.5134672054801
-69.07337116633514
649.7136308692409
621.7630452471899
-929.646596590142
1050.6481711577092
613.916326525189
1270.229272264288
-144.7747560305504
-2159.9086100590407
1522.5336231629328
-52.16734394003459
-449.6387369783893
-184.48668972664828
-749.244726455896
1824.3041024879026
77.72695153998167
539.9216632588654
-47.539472156348864
-760.777667586395
1661.1765581575705
-849.4410678262326
1242.8453839682913
-482.3627895267344
195.07499025857422
-911.1284967478355
1234.2144770502066
1240.3053150714472
628.8993292609434
-414.47733403159117
275.71466359224286
-206.8281942861404
952.0625538600993
-1168.673116447957
-913.2923409823535
-1751.298440846988
536.727019228313
-797.0983302220627
1106.0917581211713
1637.3158475398905
1664.9988565732533
377.20885077543363
464.1440339845613
-1463.5504270856381
-695.1543716510314
-600.5307672013927
-495.72440540992426
2013.7522951025448
1313.9662168763489
1589.3182559085715
1677.7035316076715
-456.9246332231046
-1071.9557390489347
-491.2562651190225
1113.5994448436086
760.6256259453023
511.4517089589845
1165.043014240767
-1521.589575709118
1824.0543714753292
1128.3506804022609
1534.3238029738022
-1372.8763507979797
523.7010473505416
-2120.3402687268203
-940.0745813333009
454.72233775938946
1107.2299523968575
310.46392938510826
1398.221270650135
564.8292653863487
-669.1841005443889
589.7688565649204
-46.257765378927424
-364.6714827900384
181.09728199830835
-79.52230637584768
-121.94388442171197
1656.1517502235688
821.7100822061749
362.5043981815971
311.8417260490655
57.58789201074549
-1803.7183663089156
1100.7955652170374
564.4698970643268
-383.35265699277494
1357.4517843132376
443.6867245585218
364.9507281919675
-704.6702496104949
-763.5666890338464
-109.30722529989644
754.6619876579366
-72.43761737559446
-1675.628502833799
402.9902595386644
1932.9124384262932
404.17084482217456
634.2763245091834
169.90452454671296
690.3672405353968
-690.2312636799028
733.6477399997037
1370.8435168602357
1120.679309305163
-2180.562374485657
269.6773561423475
-777.6773667347114
409.82406676956344
1445.0378740120334
-379.3972608280817
-100.44294092435483
-1912.5376880900747
360.583080133693
917.9367071950435
520.3589636758331
-1160.523539906995
-114.53245826590494
910.2922493547811
854.6654788203418
3072.677319083525
247.71451333345033
282.65975367356197
1107.5708281991215
1081.2415418671883
-22.037768080476614
223.11335551048776
965.3419023181677
473.6047552492412
-1073.1250802155346
935.602223381776
-1039.581334029528
-295.14872140610197
1844.2550670987707
1369.2398444131707
-764.3127665705364
451.7712235390188
-1118.1918268692905
424.3822244927352
835.1394581478064
536.3355895953155
-537.6640823993971
-677.6349377487666
-255.4047992070499
-1233.309994647137
1894.5984328208992
1642.663416544577
614.3347780997484
1536.6927540868126
27.092366022988767
-401.6894948067012
2044.7174135393839
-496.3766510538835
686.8690429617078
-7.995892020639472
-359.0177959422424
-1273.9531874984812
1128.0569212075811
175.47383353277624
772.1837068473286
-356.8806762217629
705.8475216516304
-71.86346794283425
505.0381687886598
-1084.3906172335185
-646.0199684073692
-412.28584356568774
767.3930337480738
-203.2359448084029
375.76980574621547
-28.079827902987564
-839.5271268453582
-1976.7408672904396
-1158.7829539559543
-685.2332897409657
1054.1525882836454
1067.4359070636087
1161.3634123600934
-152.40359833961344
389.16621131281573
794.5135415350851
2207.1571299385337
362.28436565999954
463.3622771732238
2217.0091529224783
-553.2834774092353
-1419.0205293019037
-675.9506621770155
-1027.7041860740624
1274.001450101002
-231.98945281412034
-71.07721586116674
-1673.0672694756474
329.1901151331852
-795.5562054751086
621.9688302420566
801.6608994489275
-1017.9778290485606
-22.072868571283593
-333.16278848189415
2268.7807126536222
-492.3046911108531
-29.47012901763027
-114.71747313690804
2172.391668326158
-456.49167141475823
650.0247917112927
784.8824793173551
-1123.8413934594546
-535.4354162148063
-650.0797643862453
-840.580713803456
-1097.8668191615027
-411.18779793797165
-1681.41237944472
-224.23009181439377
1293.9490393459307
-580.2962009030774
918.2934012124008
-1644.7539413701365
-1774.13417158956
282.01828871438545
-599.7906816145305
273.97452413398423
34.96909556878399
135.8000997985698
-997.6687796039722
808.747995650449
687.2746169807026
155.7037968201058
-2682.7714996559534
1005.975465719351
1761.3067457972152
-640.1260355560914
-972.1853426071281
-1234.2045452380173
870.7253488963386
488.1303843674509
906.2227969734705
-557.436756753235
-802.5317365949037
-281.1673648963801
-893.1229454959949
-587.7981658572774
104.31323081336815
1082.3240591567644
-836.8258963400797
-1504.161394343392
-1094.9940303026572
-1322.7536856002248
1085.322624746626
-1257.7972147907105
-2243.380481627515
839.8976120398795
-389.89087453381387
-130.8544540846986
636.3868656072332
-63.96300285962223
852.5968853152904
303.55117153300023
-6.091782383856028
1324.9983783029952
-651.8076703376165
586.4456030200455
1571.2583440689828
734.7714624123505
-24.04445180221743
319.4037026582701
-308.8776943951592
-1126.2425670203525
465.0156076324651
207.01920756184518
-1048.8552943154743
-1681.8083419212496
1267.1653109951646
1238.6163442155203
-415.02998808561875
1452.6671144504019
-151.02700554964736
-576.9028405518989
155.40587559040264
111.77333102177988
-751.078688129098
-322.334896691541
685.4177589987913
-2054.3281052881957
-921.8122186126036
358.03603787566635
356.9565215736362
-132.0461301381221
-2365.8113930310415
120.97258182167539
906.7667805225299
-140.6764578419654
-1689.905451167244
-378.8853050867339
334.09466760024964
-1121.8900814419308
748.4767010634638
-212.7039976372256
641.2590934408704
272.0322320686079
-2118.003066911197
-674.0849731446233
1060.086597163277
375.9707813288786
-344.7295090520861
-1362.4372786980146
91.39099710337052
637.7551150599138
2549.385283557759
-471.2356925928683
526.2321737237766
163.29212962179312
218.71833570036125
-529.394642416016
854.5781856411995
1034.6100222577109
-388.82666363848574
-181.12103004753007
478.5975001480316
693.8731492971879
-135.90405030588207
-301.19161496621854
877.0327461542174
-602.5363994069658
907.7579705248515
-1145.3907003375427
601.3725608901048
118.89795457931085
230.48911181270984
1059.3289187133537
341.25669324477906
527.8030355182815
812.4966297946493
-1442.1533625171019
909.9533330932248
1491.6050734794785
260.9457052510939
306.4325015057946
1564.3970893189257
311.65532554422344
516.6213239753878
-1458.0854741588555
356.3709325229775
459.4172464132181
-702.6289694239963
3.4405868043654184
672.5955613123424
-104.85674049337257
576.068692481292
-175.43288256417637
-582.7516966400988
1022.1216133126469
-1067.7009916661757
188.41365258916633
-1388.2008407233775
-523.2145736051456
568.1901570192362
1865.2618364908212
117.18621617433983
515.641995144701
-320.28156205823643
210.5527615263594
-287.55355471044624
-1646.6238472283046
-529.6029528050401
824.0539653968748
-174.55912321397602
-1114.0863572657126
989.7495250852955
988.3825225051206
-473.4611879210512
523.6935079221989
-499.93604210671117
-898.2018117131054
289.53588871515154
-2467.101787247766
2070.3851273421988
-691.1214635790442
1430.3655280831103
-1068.4259484233041
48.48058602361737
-1560.8389301545528
687.4399885552635
-369.41127166453117
-102.91804382309819
-202.96301932547246
-472.4713832842124
-667.7520041917348
897.9361085412236
-1108.0404724130478
472.95407997239687
-1109.7313591851641
-62.73975103790369
-693.7151191324939
-840.0897503423015
-712.5392417590577
-464.26470519908395
228.9809039325827
-1813.9615547979229
-553.2813993547877
132.06670044024486
-714.4968294946086
-996.2163342313507
809.2467149541175
-624.3297317258431
-604.1741304522716
3149.7499688739217
921.3404548192352
541.3867331488509
-1249.304537177044
-137.20727004572763
1753.815868036511
481.71740592142686
615.8384774074582
1569.6557809434935
-481.64498939892763
-805.113579451549
1231.523081425579
-1619.5909253936018
885.8151924596407
-854.0210275222049
411.9803366490254
-1659.3062325911326
-457.76646934135806
-1178.6868226199856
545.0942231054681
1778.1127442782915
-263.3524408718701
1087.3585278487203
29.393486489051096
-629.1118868947857
1175.3665783073718
307.8712385111408
663.512706619293
51.37641766083877
-541.982826379244
687.3351153898118
258.33071985543813
-184.35511100312286
-243.09683752456618
-253.862149554192
612.2657807062639
-1421.966547518126
378.9071452939372
426.1343617977205
927.246592033259
1076.7600771944528
-797.0105136928311
861.0937666172803
961.6100076107505
-669.9770105247549
-203.12964730619575
1307.2759305202042
980.1157195746716
1099.7535359345582
-10.202758159551035
2191.8896109216307
-69.78378678649517
632.1467320159156
1184.5729374452635
-152.4280215930728
135.23912152879626
975.0709532023284
946.582676259045
-2145.032219500402
-541.6061194862701
-95.66545096376075
710.0254008054114
1583.178040349813
54.032384077810235
-205.7817032773156
-442.54779140246455
-1885.1899553949677
-1328.6118575991695
1102.5294856703724
-664.9380803880567
693.0391450949631
556.2750123707425
2283.1894551121914
1056.7300522255603
2009.663006426767
-500.02131786447325
-2383.62386753466
-396.0452073902464
676.0160083382297
-38.66994866661448
-577.4018497099067
-648.830205960836
-98.075646051933
-545.0004336665194
1800.0143000823352
2050.4368890151645
-923.0794352072239
-1247.766008580233
1486.2645069712855
-163.95802129714215
-615.9752063938251
1336.8125210879366
1045.0063105630556
-1404.862065526337
856.8388005588048
-399.5841111042832
-1068.8160180819536
-765.8729614237113
-774.1926002383261
959.1875494889326
-689.1680165649602
-73.99731581924863
1255.0396243293053
2701.895092524795
711.9249229591193
-183.9039982728767
1053.177921048725
-1006.7507892421146
100.4312916259748
232.77012274991688
633.6170191531249
763.4326364774574
991.6298833642494
-270.15335190979215
1773.9988472758168
133.52418083775166
378.24404584899594
-52.71934969825344
425.30885410675916
640.2212796545884
491.60154419347316
-781.756653580212
1556.9954186798484
1379.5513679349926
1410.8692996288423
-681.764906980509
-766.4622394777228
-2081.127593123541
121.59587722347695
-71.6867087023116
-786.9552305944528
-1444.9592699716593
-1587.0194658948578
977.9618955020215
78.40472952495709
-117.08206013377875
2660.445624485239
500.36940655345984
896.2754707175791
169.52029458178004
-437.79799873917034
661.8698968139926
705.5179278798967
-1654.816666447989
833.8020593673988
-705.4079956538902
136.8630594633871
-3583.8848404056625
-1384.9404951506594
-1055.1763122509312
-1578.825108051585
-2639.808833975361
-448.0672001128115
-98.3786234665783
707.8473212596641
-1793.785226628876
-2276.9376701487663
-1751.4787243084063
1324.7364110729677
-1234.8540307217193
222.81964901066368
-569.8840621607244
-162.2287078278175
-795.4853312751103
-1058.0032517701682
852.5873934189639
-859.0199474914117
815.2304387914102
-2094.9685974249614
-1111.6004575536133
695.7975480579703
1915.4195933195685
-215.68837660547047
562.9420994218926
-546.1463409994276
728.9018355788545
-1897.569812963536
94.68993948221397
-1560.25237257935
-442.0155593627766
135.13335027823982
-115.49423568181474
299.7836534986378
-827.494168969341
-481.3473503855572
940.9198210179745
204.12536892846038
-463.67982014895995
370.5726526745562
2031.4682098890878
-878.2737848571879
675.4258375108116
1026.1551853601147
-168.18855997577984
443.84537119279724
-1958.4019271626853
-733.5370448619032
-695.6560104980427
-325.4895859057798
1091.4070708672873
639.9327423639032
-280.8039874482473
910.5678182524546
-527.6770708786272
-777.9549099329244
1432.0559898735496
-883.2592279850589
-1182.1138576599826
-9.226578702534717
-36.09246501370487
-20.818506251651765
695.0499853709641
-369.4131547159617
221.38859255285965
-872.9851301153182
-161.29074940618727
-85.32783942144857
1203.187391934683
703.120084491901
785.5395294727599
-1358.3071947471544
-1180.1690434250845
-900.019105551722
350.45060387400144
-561.9446384352952
-187.05834066517966
-2273.012662505388
2437.5581191896895
-79.26159174126522
100.00184579876812
142.9205957742264
-1794.7948928291876
-2487.2789022069933
41.26554416704035
934.2233897204679
-1299.8916958480183
1462.7818965506024
650.8509328325632
2176.9815400212947
1663.3328397232292
217.46975454861825
580.5044049249093
-161.93941817335707
8.907837442406048
-1694.4689569743866
86.68759598631122
-548.0537322319033
221.62526367432403
612.1885139998309
245.87006371024486
-1132.8622631614921
20.208589941115463
-1485.060567263979
-2177.252345767147
-803.0685903720029
-1224.9936241550422
370.39894930310015
383.24722797387125
1128.6915522485351
1508.6051100572272
697.9348714106028
85.55131988575731
-555.5038995435034
394.4710918013249
983.5594157786328
13.804435686393328
150.4381479333658
536.7869169052827
449.62871403704486
1370.299121671589
-605.7890345952185
15.388716932793928
924.3912050092803
-300.1086511501352
-529.0271383565804
1141.387521436184
676.5127638280767
1913.3997800721065
-1213.5794835708314
485.47865966893056
22.456054410778393
167.4020170141401
-413.78493802742935
-185.42705689731451
50.42134929638776
997.2737157378309
1187.809140968162
-95.15150726189943
-156.7945042938344
714.5085410839295
202.82223185083222
-1269.1289807719572
329.4699450489308
82.4696605484464
-332.1652521002688
1600.424665511577
1990.5963934108754
1130.8116052234138
339.96430785491
768.7061529030285
985.9750575861307
972.3734689586931
-135.48675737683027
-1103.794779359577
500.7835328365812
-2162.06456763845
-1081.432602986758
2118.681197171053
73.7924752224279
-693.3278912122014
-693.7787294121468
661.6283724636253
-2743.906434451394
-365.54724734324816
8.316131412156617
-4.904193051530056
970.2945849817112
-291.5458224730251
998.2668005329805
953.5190925400996
1751.8821542547873
1500.5836320995643
-1925.5862266467263
1246.2655932017415
-156.1526033853262
-1287.1090988724206
-133.8972868235021
900.779626640197
545.0560883150578
265.6660153531933
53.70305994996467
1255.9431171598942
-1521.6513100537086
2349.0840889170736
502.25432458821695
3262.724943308702
104.73501805321193
-1084.9881846490337
-133.85106621428832
2081.7294717634413
-950.1016618741663
60.055349927668566
-1078.5302314088533
-531.8679653565457
-158.1336141711702
822.2030199191896
1051.8870107081343
567.1757810454508
-478.7114639629928
-1568.286070707528
570.1782147337689
483.1677948436353
-360.7259142055382
2.658078358956625
-2067.867851699709
-330.39086193790024
-219.66130742403686
884.9209332397638
484.90000456815795
-86.84968745994972
-216.8879027652743
-1317.4740571062212
-577.778020575864
-1768.1883624788904
140.09216307201018
-861.8816092653908
402.2722315523988
522.9644192498698
-475.90592434027343
853.1601601838304
1267.2993180555907
858.2179405695674
-592.5355161887065
1754.7030781747408
-910.209802408011
-234.38784954956543
-314.66243429491914
345.2847441995992
875.6981984664536
-510.857927953842
-152.4254569590028
-1954.3344388383632
-457.96942097117136
-902.8011616083801
-399.3249594887112
334.90488839438814
-54.62112053152121
-248.4667548329417
-1655.6115466513656
108.0307089205298
-567.6323165772981
-654.4269469892082
2219.9299279047295
406.13223495838406
-217.62170161466213
1089.9811638603228
-27.628013952632934
101.77512042648065
1603.475941516395
103.91917200119704
-715.8023721537614
-913.8546084166356
874.6469816438245
401.7279744588974
1299.0010139823517
-1426.0176777870226
2264.1699560638963
438.3189470053879
-205.8997652412458
280.727040166729
-1086.2858172752804
551.7356580181793
-2676.8520089976423
-23.02464077985327
-116.8849979077295
541.7266363639311
1500.1564566683016
-0.967769177069962
-926.0698768895596
-1430.9590009979017
1257.545726504133
-388.24891087400755
-593.3743134037321
-856.8271365150956
-98.41458838523108
250.41879870098916
-58.31237614797705
911.4932532686473
336.8673305651661
1068.608892651085
-1018.802973183027
-1307.4858589709575
-1649.6260226296956
39.05655739069014
635.9079730176359
-705.0577136888445
-396.85736650158293
-920.3755267455888
1033.4782728659886
-3062.755902170859
-1829.295022666315
1111.5724907353986
1341.4719394273036
351.08063370944825
649.9768404231281
1081.9305367727231
-1340.6094590100047
-2298.0858595980653
-51.57813974759194
-1146.1466597299948
-129.41426644663602
-97.70695718889709
-269.5594122409267
994.3756196449547
-1470.213147649559
-200.1112417171334
1054.919113181626
259.5447079307779
360.11475350317306
-305.45475510417964
319.200415095605
-211.99246264192743
-1096.8828302809857
1261.0611805298547
446.6798050747547
-931.7431944553041
-538.8827881316645
1712.0534268152417
1634.3110641726657
1665.6027760034572
808.6868343988143
2319.8583226515784
713.7113359800051
924.3074532802306
-1839.5640835912764
1196.2741389497412
-524.1573917922829
217.81370234370462
-3034.0685918297695
-342.41646711587805
-1427.0155577250937
-664.3703308673171
-98.3056899109416
-504.9524048212543
-1549.8513513679625
-25.15420250384964
-2434.556930029363
-60.2277602694035
-1653.5698342225273
1710.3595949826595
-525.988652646849
-1206.1871886515287
-1176.1113127433082
-698.8712481295449
230.6907994899226
-675.4921808137287
-631.479108012749
1506.9741178222139
-755.532242678005
2510.121026600382
-59.117222891185904
-1856.5100876809347
-1320.2899258541102
-1041.5795571192473
-2611.4625361323665
-746.4278541839108
-702.8531052470427
806.471286831216
94.39405087147104
-844.8249369528032
-710.9329518436266
546.7052843088455
-2725.297235362941
-1092.3182905822373
-1210.000222900911
89.14154741353155
363.73100764951215
-3.463822534517204
-66.75144190030865
-223.28156525464777
134.22053427952545
536.6562528342523
391.1508597424036
323.00720241238713
117.70035379468668
-234.37858669962327
150.14222793069345
-48.088314873692816
257.4209405550704
6.559992592665643
459.1853052311785
258.54921051221737
-549.9613854494396
-769.8586785801202
-2042.3116060598168
-1681.1829383454315
-1220.3905930672274
-1453.2950500374186
600.5885237343215
-985.9393472722725
416.26164940739204
309.79841448829904
341.09192783285516
1695.754687880818
-442.65568619078
1401.3526238607537
2005.332040213798
242.0868493970782
-153.9521371566358
-18.73580458509628
273.93268611349816
293.1985945879465
144.6648848509721
-1568.3243525015057
-1739.0334788425541
1277.9453030751092
-888.7291099063393
-994.628295453252
-376.3953241227338
-440.2015218704181
557.1680301687403
-839.084248537597
446.80353241989604
-617.0271998728488
-88.24315084178254
372.02248618110633
-340.26117612297463
1137.3259574862225
475.03402828430416
488.36216063758405
-745.4192720466723
-1519.2836618808421
893.9649494346966
-1011.6099434514703
-1204.6773799640953
-862.84443538573
-319.13746777672094
-531.5811855384957
1622.5253245156516
-989.8373958053302
220.22300248777248
570.7947782942067
1140.7496215640676
-1063.7951603610284
1124.100946690159
-1443.154066798609
-42.84926162595967
-1476.4339302419173
801.0225300120563
-199.61768392042305
437.23017653926894
404.68503183810526
-118.47305452259118
1301.4784221369905
-1128.2517097808493
-1390.3046599700865
-1091.0205919834546
-102.80045918419822
-533.275756460175
-844.4113109021517
803.5266861011631
1592.3529785272924
1190.38733675717
-314.8784984500174
-1953.8687064911683
-1385.0787409082116
792.7799582047609
-2155.875646875696
849.7621203669569
-943.9998459967959
-480.81925599835984
-90.69483323705525
90.78646589078727
434.55634247923206
-899.6827775049128
690.1355041577887
1018.4829406557354
299.98358892150213
56.17165013888274
-154.16281097564067
2079.6052186611773
155.34484483604976
-962.2550326056787
520.6750047596229
641.2846382306287
-1189.3715480290314
-974.6363658728382
419.5954692912409
114.2720327414809
83.10727788518109
108.0427537075148
923.6098600636955
-417.5512208541649
951.7683897853099
-674.8988566961563
1217.7026817253031
-1012.7588881379633
608.8715031719946
183.5393303163029
780.6167542602657
-1122.1344674506595
-48.52478813081426
-387.91594367028654
513.9514510469636
-301.82350761963545
-258.7322509388453
2105.0110984654893
-254.3722989480946
1588.7598841564816
525.0712656273215
-763.6092524648827
-910.927927202581
-273.8319716368225
216.8441014498048
165.04453466482283
1467.9891978431388
57.4298112208315
-36.19811618816518
-490.46534023319504
86.31109212964476
-73.05564652711055
-1154.814992352534
-806.6398905701154
1177.4283715572105
2020.6601677176411
-1079.3697732023795
-972.3883593867683
-910.4218538333209
-2251.604220425891
959.937343547599
-714.040079457262
481.51912723197864
-24.167955734170484
832.0313978479203
20.858741796586052
54.18624448973976
1784.4887230641937
141.029056083351
-634.1819661772845
1497.6883029424973
-70.92403717353835
-81.63291691011497
436.1170512173431
-1671.9925222373338
244.6104780110787
1493.4306620452496
-789.1331623704411
-0.6384971802685884
-1194.8791422208815
-555.8319300073483
-830.3422961837698
-135.1291450768143
-187.0827569283847
504.2428188706244
-482.31123037037867
2073.993678965524
-77.32739743529277
1326.8237083431975
-393.6526489953523
134.85005836342427
1200.4970655574189
-1268.2229239422486
459.70147637569056
-178.95634527063086
-81.22735190150813
100.40950701963537
1175.4577594798086
721.0321732964295
-502.9081480089851
11.838312567123175
733.7109990526552
-2021.2006191209389
1240.4256666131992
537.6275981378791
459.1753475016263
-1531.3105708516514
-292.72300253143715
966.654947107153
282.7759797302576
1922.8809352389972
-820.6689215316015
-832.6190665943749
-2418.0773959702037
2559.8442116638553
-258.0887385275994
427.6853135393175
76.26749431163839
-117.80072714471605
-658.3455122956556
-451.23670709557973
180.12150307220986
874.0002275250087
1576.3938683077558
-783.2533344502012
339.8107063661004
290.07220009000406
1073.558312608198
-404.735577690815
164.00858955627862
-688.3608834560943
-2228.037884815694
402.69233181926427
81.59736879909832
574.9332022644361
-717.4487983571217
397.8417286545249
-412.759100170623
-256.6726441161994
710.2856172972427
-408.80739027795653
-150.47314151740858
-868.6119386023782
2279.7048434751746
-987.2855835867825
1244.865470080769
132.8334620699894
-281.9115746098478
1893.3929588791862
1281.7516970542201
2145.671454350598
1224.0364930663113
1748.0104553075114
63.82996526025356
-1152.8498234645963
-404.7350724215753
-1302.2383452017925
2011.0640424863923
-1418.862040805494
360.0628541084318
-2893.93671531262
-930.156369878313
1040.7324735384154
-1136.4655451540593
-734.6990950144699
-865.519756701548
29.99184756284188
341.5858757686313
666.7641977552989
1393.0441830739323
-634.8417328099201
-584.9383154309179
-1920.0202833855335
-1300.0690831344327
-23.583323510787334
403.6816222491252
-731.8441224584545
-859.0741409555428
-241.25805177725894
-431.6321685966786
-1054.131499242573
-1212.5476471661736
-142.4116140294941
-104.52434040621124
-642.199264239538
793.567222738417
358.409840576809
-1067.2413864443515
-412.39305232448305
852.2145774271446
423.98552067992426
862.8271629971667
1576.0244639969594
1265.431014398836
-1339.211509172883
744.4801736534437
-683.0150084718207
319.0996491437204
9.48424477525302
1139.3881060467706
1062.4656184942562
597.338258521585
-442.121040724914
831.0927694411658
-1167.1758414080512
872.8310287656941
-812.134633459905
480.0857380512626
265.0142342669473
454.7478208125406
-26.782410323166186
1411.4251119677904
646.9014223087561
425.2754761437661
987.2973522161028
512.3640528550502
533.3631307849265
98.95633275869707
975.3298815643409
-507.3893147474953
-260.0492830995835
-364.5841609452382
1181.8667302348795
-577.0698061189246
-615.9535845472906
-1827.1385283334698
835.1282972493566
683.716346316873
-1645.6171176710443
100.23741190608249
-14.906807920170186
325.11689743425774
-172.5537618336483
-1585.9906371496959
611.0251105351373
1555.1083927783693
1829.3460507702518
-41.86217400692533
1154.402870808099
710.3078474423733
1226.5029073647272
894.8334250855928
1359.038728690871
-2032.9926462871954
-714.0493549752622
-151.4204803798848
-222.077406951474
-203.5651903618497
-654.1587100513722
-176.2114487624136
565.0475903419591
1077.5900842930384
223.08472935003834
1526.9158302497917
1128.9659533780625
199.9839486590899
-2721.2606757567987
417.37486256706427
-687.9524535149093
2223.5078528315817
367.36157868271965
142.97929270710574
1455.5262135810303
768.6713582656679
-1399.843838597073
-6.287233057914608
1793.0943504725897
440.2025198565565
154.78277898393566
-1380.9553740064553
793.0592059667531
803.1634523489183
1422.1147305762163
-1572.0090054168934
390.97753904556254
743.9508450528648
235.001856594528
51.08457893130066
-440.62827755539126
-1157.9128103099515
1183.4249446993858
2100.2906312560726
71.911694478492
186.68668391481214
-9.476540704690063
-216.53748740391302
-2781.2104599280196
1712.7998635355616
-993.9806187861303
-1056.3443396116024
-195.7119111716009
730.6624799725706
175.57053616291495
-86.24719454159329
-523.0804316549948
-986.8768534486385
-667.8600917520281
196.9850440817371
-1549.5302581033002
-1605.2934224971104
-311.50879546394026
756.4088958386561
148.27615802353765
-176.1449214529667
-133.25143488834695
-936.6778366985437
69.06338102326217
525.3632043740032
-1769.9223919676135
52.42615010139323
-485.61678395833445
-2458.6729922439117
-1290.2156234606814
399.2963442165464
-706.229848007083
1909.2095912150555
-818.6098364276312
-1238.1451924119378
-244.49059957624172
-712.7029231191271
1334.2733563037802
-212.85024023711154
2022.9378867173184
749.7384303095229
-1603.4200333480055
-113.00672825513105
-630.4012117503155
-761.7639429777086
-372.3176984865882
-1100.6253231749456
-127.33260614208486
-747.3978419041414
1332.453856937866
1984.0526972891867
927.4235234616497
-421.7313403020325
1718.0309530642799
257.9940680611738
666.548926308462
362.3480087012694
-1160.1509903586953
-631.58110584801
-1384.5270788532061
-650.7890523945744
1568.7698542871567
-449.32907501821387
3.475999859992978
70.28014703503978
-512.6862109163318
1023.4232361171
458.5974534682063
25.168135258652818
-766.7771065578615
210.2129907312257
-1712.290426760616
-1170.5604095051347
-69.98393368827547
-120.81000875737358
-785.848541656558
248.6936690468782
-198.4186236385194
-626.9091811927582
737.4653115659937
320.36000330570795
71.69476324125944
696.8094285964431
-495.37427584257847
-1326.0364179498697
-1870.4086485963096
290.76324071277594
1209.608651571927
-758.9111011901163
-339.44984179017655
-810.1806097261882
-365.95451543714694
2143.293094444009
-1297.15840637826
-1071.5651847119066
-33.192752724773506
-1195.9503058048379
273.65587924415826
-769.0570500004554
-474.6861457427327
-511.8141399040219
-389.8061508847578
-488.1852731926251
797.3143317245481
247.11804999849596
-876.0093942153246
-712.9027856274498
-581.8870246786987
40.94956883389614
179.58245995825905
-958.5490045283143
845.850950140491
439.1400970207924
-881.0961792922558
234.7374458112425
-257.4490895905414
1251.8304473781113
385.5141926489797
654.3375495704022
1254.8019949881318
31.198046500368605
22.281670034051015
401.263352495999
850.5737392393457
1000.3902545301338
-2465.8172836375857
80.10572901244284
-296.11182125126413
248.9244010942889
-534.8457318073217
1906.8826825954259
663.4484054061894
-683.7727124786855
-2164.1149882547766
-1288.7288942785551
748.2242421800889
-881.2694026940746
-1559.5347666571035
640.7974829132514
198.9052394301481
-2403.163870314301
119.4425426407654
536.9970436440054
670.7603427971135
296.8448957225434
857.2693750712849
1833.6440074921074
-498.29118034620177
165.49395408025703
341.20076183010184
219.4862344239512
-467.01616007870365
-588.7264632391477
-1791.2586860726797
-336.38192500147653
1020.4602277388077
522.7713952814657
-536.3130109399067
-1244.587333314597
1080.4693450960558
1194.6511638642628
-1087.5905298722937
689.6140712962247
-2028.325259228596
1785.9854542748494
-514.7129345346997
448.05189515881517
721.2922121074919
-1239.0305412702226
-1023.0362474719534
-177.66508672757467
172.7879110367454
-269.4923913926717
-369.1287232864819
1394.1106509564765
641.6557131647767
57.984005574213704
-776.1730624717526
-307.2342602078065
378.7281338518576
-324.43783230919314
1237.6955640786805
39.38132608292174
1771.1578304329014
-252.57246978264413
-144.0622330709772
76.67670157466804
2484.0746924485106
-987.3149126155153
1740.0012500634168
-13.996228601203613
283.9054337965177
-297.30638601849734
-1168.931894809944
-550.2191951448385
-786.5043405044519
-152.68154482321168
488.1782786941687
-241.50076480486655
319.49375964666683
1417.457453862559
-1534.0059957462408
-84.45304672282457
562.2477136027186
464.6996361755301
717.7767216307334
-1007.664651728223
448.4268993517553
575.0352139255963
-1258.7224576410317
828.6111165044745
-211.37000825311767
688.8802025205085
352.7022872588042
487.86373579095937
1583.9760722044894
10.82158184288927
-931.4776096816051
592.9909114283219
-309.4610168960437
464.7450448457213
-1175.561898644632
-968.815163527383
-409.18031207563746
-320.4848748559189
1007.1538585786946
-668.037364180798
-285.2808253269721
-1008.6340474160324
240.34196948259836
-321.1785118664378
1312.198722561822
1821.687625316057
-1730.7829843167654
-1006.0400927358553
182.0443908339222
1057.047321051584
412.64425026128526
444.0525921440783
1639.8690287188517
270.5519826276734
537.7349035958348
-1180.1625382459865
-1407.6870130947013
-189.91284826337312
893.7317176601811
187.83514295041982
-1396.7051867740595
-182.01818346535615
-429.46265657817827
573.197404410988
1482.2065011047382
267.0129967433998
1106.1825753508433
-501.72536107426936
529.9104010512716
-49.82357756871025
1319.5419910554506
283.393341868832
927.3949575643687
-1123.2537694018667
230.15525102045717
-1109.506155068081
597.5384477910571
1381.8283388324828
-156.90835152787946
-200.80835586512103
-1362.2959144332667
1032.3370732595467
-801.9350729150248
915.1221678105699
1157.1951244730153
-409.6012164766908
30.075331689718723
-945.4763513669008
-603.9764250328825
653.1165569907307
1463.3770174638753
456.9882036841667
-577.7070941940893
-194.80349092702005
113.06024987030996
-1381.1803806040448
-1829.1404646555743
-1164.6125654019322
1103.5515918472747
68.86940182233016
1708.7478847170576
-7.601008182070308
-222.76248302482023
1508.671960656459
-2055.6818473974076
-1669.2260619424192
214.70425348266153
310.33265356030165
498.1491761535047
702.9533803168108
-754.7978530162401
1144.3995324497394
716.4790308101946
-463.14093519430514
125.39457850236857
-452.60232055723304
-2814.951540752588
1416.9853558766335
1148.0433089026794
-934.3856714990577
-367.5727975497099
227.31614637004216
2575.375877393545
3498.6946593199445
197.69713802077908
-305.21327260820874
1466.354459724046
1422.682520631321
152.22336360914667
-519.7659333270517
-390.83749721429643
1667.291410658819
863.456625942564
-2036.7188071121882
-143.0979977758336
14.96799925067843
-1148.1017938665354
966.6008438779716
2016.5800662719837
512.1894642617469
1155.52956148661
289.9493340347101
1175.2896947237173
-939.1025700523137
542.7154655544481
-1615.074706941893
1654.2840433627123
168.72277856567428
-119.43137383458767
-170.28999911995035
1392.8374647822102
341.26269211506593
519.7391090931246
748.8682935646923
-906.1500499804197
300.36542929012046
219.2300865782624
67.84902187169264
-1072.8948324111973
583.925572991269
-1567.7160609721352
267.1232546025726
1026.4977943221318
-1723.3527940477034
-1051.673950464018
708.1674316858118
-434.3594855207635
-690.0545378976196
877.5418100008586
277.28744341535486
-197.7996216636761
991.4786308663122
-70.07740552542789
-2128.5075114368233
-991.2610390430723
-957.4369131492726
951.6605463933643
1329.3159200877114
176.56051674357994
545.4481392882257
737.1141884477626
-796.4804746893839
-1608.4501909934784
419.6347899863196
1488.9268197566328
2029.609757891208
-586.0988604527707
-407.7438653064048
2146.104138533107
246.63329047013346
1257.40153706188
-831.0096899199359
-174.91115859036717
-2194.421171985996
111.46580940992828
-214.511968377581
-553.0264793512923
741.0297219648386
-357.52798818999605
1056.0700559323172
782.1433901111701
203.19313995610148
498.4288909607047
-89.02931367483347
-1197.6932381454235
-1717.6757478478482
180.36107336670008
-490.3116432548206
-808.3431521369184
-952.5561935890724
645.8175261039718
429.18241010295264
-99.69314228049127
-1832.4990831913094
767.3635523212379
-235.29783507801147
-771.9960892116559
908.7287879781774
-2202.9744208086404
833.5635618945498
1036.134265792495
127.00593767285747
1145.935957095424
787.0313598470959
12.658150584930397
500.91936197665177
-1496.4460615851801
897.6502111654609
-780.394907790289
203.38633285202556
-273.2209213093502
-962.0681993731894
-249.299954962757
335.4183418683531
682.8344851510531
68.04552975540788
787.3975355755667
-1114.4726481319283
-612.7569204309725
-609.5008285738894
-992.0076747806287
-4.877597372549806
31.95531169337256
-772.5180477727895
-208.3246995676927
306.88574108241147
-473.4736938451857
-2068.8002831407175
-758.6470609258439
1463.064580714297
-1070.541200439468
1237.3979541024062
-1166.0914944602916
-153.40633412775074
-1748.3201664218925
514.20923945738
-1081.5277600288816
-205.67099483381156
-1231.723201606707
-370.8666094662231
-203.46770520615866
-285.37783305155887
731.0229376807965
1146.1706819443418
2548.495250910959
-31.246507773912498
-443.01385382185276
-383.94582427732894
497.29412840652077
-459.9947738913253
-1982.4608809071212
-25.559028373398473
-935.9501156507673
-544.9760813476137
648.9864895095981
1962.8006303474606
-646.6418205697871
672.2171250965797
-1442.095519470156
219.94839834523884
1677.1787541078097
1128.2279346195744
-75.6472459897107
-501.938194331655
2772.0563645417064
-842.2676314120368
669.783083303475
-1275.3626874115403
-716.191884522532
1271.266729123146
-293.2569460252834
996.9234464739527
563.3106295297205
-1478.3850715049336
918.1223052026978
-157.90529552124733
-553.7625108359548
592.1624560115391
-1906.1908288787592
1610.8061000217258
8.079477238455949
-1132.4692448540243
1071.7646104732742
-843.4110991786685
-466.87399249548565
-437.9716401344523
1373.474439778982
592.511725817027
860.2281935671972
-1147.2551896305943
-1433.121180498579
1407.7252062966802
-461.4626693368297
-636.365612742877
-2173.7038615346837
376.32545667811183
-938.3509847234792
680.5766116732863
-984.6641201507169
34.12401011384184
-367.7512900499185
-133.41440635966143
-135.22450523819586
-655.2021819631145
161.01883593427323
-1026.7676935928882
427.1520169462699
981.4130427997007
147.9489241390236
-982.8924947918944
-1673.7016838717527
817.0583337040412
1871.0419809759535
567.590023561522
-32.01364339779326
746.3109331210471
-1310.254564972958
1334.9754304944256
308.2571005446906
394.86045882786095
-971.5106658403445
390.5069742365634
2351.5756487695508
-1070.5973606245495
-777.2663918971964
1434.762402356746
-2383.285884153857
-1731.1526552590606
-979.7054521503313
-556.3048338611704
612.7383940683866
1187.83023177105
-892.6682027498795
-791.0953258553857
465.2378999730605
-1201.224390996188
663.5263470341183
-1690.9485421094178
3093.663207053013
-96.6753370997163
2218.045446619979
369.8550514598903
-799.3574088747953
2027.9777136126086
-940.9838253508511
192.1473586072181
35.86930055778676
-578.1422575827037
36.53104124054561
533.9661695514824
-1374.336763049362
556.2497583626629
134.55872092039434
1552.2952469165718
-1861.1476885319228
-551.3084714936009
1438.9948806313541
-1050.9725492502705
-1216.8205894713133
-1007.8405763498728
1745.5751075874007
1030.1583397100212
-36.70943301122365
-642.6641589572799
-185.28945321980294
-780.8821144143003
-139.68718711119382
1501.7355164363287
-208.48119614700786
-1158.4554343520938
-26.619131547774444
112.29085653777562
1794.2219595536355
460.06455678635956
379.1553889810581
1547.247904377906
287.85559652050927
1826.1049166990144
1499.8102734145039
-1321.2436474254096
-478.13875500970676
502.4205534956564
-311.6401908642141
-1560.7709175596642
-1699.9950879360981
493.92952509900994
-110.97480158815578
-1638.5319242121084
960.6411490425545
-859.1998077945666
213.2701887032718
1389.5103867338646
-386.05617051168076
313.7859286744425
121.1572495260298
-177.44275174254943
-567.164483090308
-269.44244429014645
1471.3820666204135
-252.6253350384341
561.0657775066445
-144.11728009830014
-2172.9307954574515
-323.0590369824158
-24.53792133581356
-465.47419133950893
-381.99091979378653
1279.1401172765409
1050.2383039126785
508.21558397772213
-36.53437506404168
-554.5246777390485
-481.2819946344932
265.4436427425485
-60.580114278488345
-110.64750290501681
-616.169909618013
1749.0893396897611
-1040.762740252804
44.53147976719571
1729.6966805038826
-157.03182141651905
-1203.161996482843
-174.65079565140672
413.68848347092666
-64.47489617239067
2912.5284797627605
-583.2457918339795
245.9037181752535
1022.2239126024235
185.417431543363
-469.19975290299726
774.9617442804748
-1354.8985875035112
-796.7748834038455
-778.203408545754
-260.3973025811369
1438.5467872104493
-509.55586413507905
-891.5514202290145
-492.6415702150357
1435.7445722668335
1087.4701691504458
-140.4053396960651
621.3206982090111
-841.4024174561301
-1630.7305736783621
450.4542726666778
-646.8625232747967
2178.8881767041207
1905.405522613597
56.43024156397242
566.712469461107
178.65402481673053
710.8980129917289
-1049.2555656650698
-1372.9394604489908
261.92398268971544
60.399160411921734
-196.399481401048
-513.6939198761935
-1173.6537446446168
337.7600766930644
-131.93339376598874
1054.813372338801
-1739.5951507478085
-1748.626704136939
-741.6582713745707
-1531.0140741151326
-130.21670826504734
524.4325519737286
-1413.3975505564322
-443.58213093512404
-514.1919675460131
795.4330475483237
367.82120222406843
-1763.4636240333207
268.0580563765493
-1193.633881189052
-962.8789600884404
580.9656905781542
1558.0105598328369
1120.7986422144854
184.5457837108484
-194.4414792988391
240.64260447815778
114.76048859763085
-828.0195601845583
-278.8039754513818
417.65455903037434
-423.8772934114387
1494.3253297040117
1144.6430273246192
1602.5587653220823
560.0651085999057
360.3103297693272
266.25732134076753
-771.0440609551842
699.2536522409359
-375.8470679307044
577.814683434265
-442.4832121240807
197.62806521014485
-169.20370104153943
-1499.512314892282
1027.512755838603
90.42039574888595
128.44717161079845
-2146.6971854856088
1293.1815355805904
-880.2905670088354
-195.86853686939793
-830.4423678229723
-407.2700452811414
-1708.5485432028904
219.7844680042014
1233.780886762825
1171.0593454761538
-618.6681211192082
1300.0112994234717
1840.8663194103667
-350.5564595546164
-564.4865082650942
1068.5577547794178
1586.9829182500182
95.14412323303934
-1559.067602575754
1009.2044265600595
490.1111372753994
-45.437227483363806
1188.48211427996
1298.5410796487754
-2271.8789641263156
1832.4008426319504
-17.358511073358127
-32.30648712603829
389.42172536183836
265.8984092547654
-1465.7950914593227
-841.7805614035631
-358.93889348504285
1080.2124142259756
940.9281633109084
-155.67277285916077
-34.53394094599137
1727.4731656856825
423.7934266980274
-254.053679624829
303.1973292197806
1392.052857181015
-1770.44246663092
1076.0197661923753
-280.91381829942776
-42.645625379402915
-782.2337472141664
-531.7753260802176
625.7900485196974
-832.6631876139925
2832.7439095323743
67.45451398380234
49.47271280111934
1356.1493628295734
-466.9675926324022
124.59763268959625
1670.0619443667492
-662.9581658261882
-521.1659111334692
-790.6852202302803
291.85153626894953
644.107754846175
-562.3104169368559
-553.3869165992501
491.4392318154596
-1152.4076322180817
329.06100168920824
962.0728279197479
71.54580564183294
-423.30892431553565
-470.09226837303873
1879.6783977649243
1112.3014305066506
-2176.866683213727
-53.69263370610739
293.7104082640712
161.771777682292
-1320.3198333274238
592.4340409233854
286.7719977386534
-1338.0004429402186
161.87318966677446
282.32579207271164
1128.3707321016245
1399.1663237356613
367.675416836559
-670.0526809414652
1217.3128376829766
366.44943506169
2058.2410208222886
1734.7817619064183
2294.0103012537834
551.679831528859
613.590983203438
1982.0250797339565
1601.20883451996
1008.6834838878922
-99.51582664819846
-1465.828722725202
-712.346795983393
-848.2363363389555
-353.98196622723674
379.8649654582913
-2115.258406472239
485.0984615563221
142.67523591605843
519.8001538919356
-1266.231977660592
1485.5985498271586
773.6215418417619
-2378.2335013565908
197.11609631508256
347.48486338612787
-1367.5328004964915
849.5702516963216
-600.380994637055
705.7709740056592
-164.1316973348164
-1355.6390136122627
313.3451528727667
1103.8111902000735
-341.3682217930304
-2396.0445053328717
-1589.3927799925625
-384.60610319846666
-708.578997006304
994.364938814443
1251.870417880833
193.22706703452863
-454.5502770612394
1166.9355233839935
1906.98305294058
730.4966850321606
436.960262486644
754.549719120943
-2045.7133063459012
-1008.0342453748277
578.7389451711183
-678.2419739936395
-1829.8737946786105
-1194.8308941934276
-575.0746810528032
960.054975428434
848.7217428244555
-738.4080204284095
284.17875226930676
-538.85704551971
535.7446444657652
646.9891436199773
-850.1403999837073
206.32865047241683
272.68943084958056
-988.6082642936093
-396.2080071513809
628.31921572886
136.13296092102368
-3.808532109391355
1071.9443364504903
1448.4132739287684
316.9177332608449
1150.9538133779151
583.3860807142227
617.3096470763926
-79.97764146042059
1486.5127883988757
-81.38874850990311
-491.07940428715034
-953.7251769981027
-637.7485033440545
329.20625612318895
1916.472676971489
-698.8181552449586
1097.5984075270785
-441.6873633425513
686.9343173698238
364.0115174547672
111.29599008670489
313.626159973907
-1647.4870297254574
-1854.894466281518
450.2563639682225
396.7335700630623
-142.29409545093995
1839.117818757021
1335.3760742123845
-536.0898197140623
628.7185507543763
-598.1779640925807
-666.7601846939247
-550.7302330930245
950.4739953998197
762.9197597902893
390.01100334090165
699.8701322781806
1822.8995842243555
-927.8237204358937
1661.0471171587337
524.0743958481403
1194.0134095415149
2369.9277436492343
926.8069051425795
-778.4720585738149
131.11847839883558
459.74983995784453
340.6311848897705
-1079.6426577635275
110.0942491063976
1121.1810142082309
1025.1716246168194
1180.8095472134441
-217.04236071349368
1259.5084404193267
1036.9990211112906
543.0620489206918
511.8327590564371
-170.34440636050127
104.77607178926428
1083.7801539090256
1109.2347269549919
374.3839566907784
-977.7754553509793
-127.49422870144738
-336.2423581124782
809.2427319660669
-407.74944072029274
1363.2622444724132
-158.7494905953807
2269.9256750429263
255.14120989475026
-456.4810491104938
-1003.0769943343507
745.3266574460973
624.5704375519218
88.81593484938706
412.530131552318
-235.65821010420035
-519.3170833051479
1194.4242913615412
396.1578727283653
1253.8570248515682
933.1763368126927
795.8805780149388
133.35691373865012
149.3944366099605
140.37640236012248
-424.2065711593984
1103.9633059399025
500.8543659326073
1090.424212558419
602.5897732118265
1372.6401471585687
-0.5154521703441277
-250.2370017694422
306.5894166997001
-647.2887207417425
1994.3065287210463
620.702492775154
-505.1741452262649
533.9728473469733
1123.4299579152948
102.42803894995619
437.892418301355
1171.5710936119758
-774.4750059645556
1499.2336254287038
223.00935211064078
-311.81842364556536
1089.5559004913391
1757.6736878257175
-1301.8980710962205
-498.51048311966787
1326.7356472472159
519.2851246415769
-385.05142380581214
437.76487442118787
-1829.0434174811323
-178.38435744195718
1596.2172264305839
-2596.173136708518
-926.2970223029415
552.0915675059908
953.543505070013
1477.7684603920081
636.3921485227382
-832.8388345081765
556.5593258706798
-1021.8556108831435
1443.4780299158044
97.15668003685329
-115.9352796179517
-566.222000003658
1426.6733987872033
-932.973675258582
348.2474710768238
-1553.0556590021224
815.4379242907008
-446.5897263640614
325.188378431589
-260.1495031769017
-231.04984850185937
-1537.3479059543101
219.38787810407513
715.599611222602
1062.532060914875
-732.9344083959742
-1302.4148422679548
-563.8382014181124
-494.6414191541031
160.6399666504114
-1653.001562086122
-682.9034891754706
1071.7910634765276
681.9674174986947
115.35493725402155
69.1574760748421
-1455.4397086615013
364.2645791077412
-1316.5217671785408
412.72694493226896
1335.545530105525
372.91064193156325
626.9873840854093
998.3154886787986
-1551.807232716923
455.0085371421597
294.1184647890586
-1288.5667669578072
-804.9962305430629
1588.7661870185195
-1696.5000425475469
1684.7185379664843
651.503516320317
-227.84352065770375
492.27198364329774
1378.367431848767
-1012.6376617006276
-228.96644760298133
-967.9647320901582
1420.3618507186798
854.4124502815611
-1793.2875488089235
-23.78514504254534
-980.3301660598661
116.47229823548749
-713.8050765535962
977.2246119901383
1683.360193773309
-80.37649659891584
-1698.2000346354287
-12.3760782452288
1346.3919400672835
-45.51009834811884
113.25100451051307
1183.2067338595664
-1268.7696636047299
-828.8534242739522
1370.7267515623228
-525.6096731273832
1711.0539512087528
1481.1571657970208
517.6103748687389
-432.2650577643558
812.5726723316882
253.91170327537122
-1027.3846597526403
-1110.7859552505486
488.41477143928756
808.9887675338831
1265.858453996842
-92.13222767365684
-863.5855168737984
-652.134069929604
1088.9202743747878
234.9125245048954
-294.65139520007693
-1134.2238877854807
695.343811069576
1254.1040813038453
-266.1733356112597
-2566.9409443050386
582.2234800582368
629.4121881501871
-23.49798795656528
-119.5537458268122
229.6261551551272
388.67758194640163
1437.8590739771798
-111.57404913850333
202.16722399927292
-1119.418631055228
-1826.8304674380734
146.91788804791918
843.2596270705178
-654.4675029782687
1495.2224997531405
-1957.3841962473412
-1108.8578075435892
577.6535082435266
-144.06297144744877
1855.8002461247872
-40.82483950973973
758.8525472334678
-277.19388935020413
1551.3168370368815
1349.9528346300565
-625.8508319158
-576.5743685057566
-637.6207875873379
-352.8134730514892
-94.49208301542329
-212.5877129306013
-1048.994699934738
-1061.7550714955205
75.01519806430674
246.58633999018912
217.9771157648999
-876.9961278846738
829.4418686687249
-114.20643419238172
2068.4124950916844
-1251.2522373751415
-355.92093772738986
-2028.8136575883389
599.317017352688
-1605.0289153945616
347.86341523802224
700.6541630637471
-1529.3685774908388
1436.6025389414629
-1435.8243020391715
584.6953038007019
-1116.048339535457
457.91786978694034
1316.9545846769452
12.932706558319545
-1616.599104530531
-1176.6528885718296
703.4854417283151
-1026.1824456851923
1413.2142401323504
38.14615624392956
-12.055337237911907
-2664.1268178067253
-17.025972629808756
-746.8863320647314
-948.384023822354
-771.6162008785368
-300.4785070820651
-1971.6115648385141
-606.2980740294166
43.8572266319245
800.0639391139382
-2296.012887119848
-1128.8281738830651
672.4334726805712
-677.7957538815274
-618.5555587595504
-1011.9070538891306
1876.3997344952131
-226.6716043702243
933.4150665523097
-1624.8216033212768
-460.4531692506203
-919.662817347918
1622.6889371931256
669.265311226312
-1098.6483304925175
-1083.4659524142587
1046.5120713209697
1138.2919709627463
-1438.2841644699024
233.87847437876255
746.207970820381
157.0999534863325
267.34503740538594
1783.7542306668283
-614.5047172965027
677.9625102785964
-915.7156388058183
-948.3393730597998
578.8819556034096
-490.99502628067626
-417.1369421192007
-956.9108409510034
279.3375860628875
321.79748953445664
-199.93680835501635
226.1851923910301
486.6843707094602
-248.79739092498673
59.139571902624986
11.875498778541013
-587.0349961197774
-517.9805650634155
-595.3624592988648
1161.1263567686306
-1036.6864970707704
148.95288958539635
923.1233094757316
636.352215842076
-191.6151166248607
565.1987203061797
1069.8030834037804
-1707.5511741029636
1381.0760079632387
1522.6080890107419
1076.2322929409956
-962.3664523580007
-131.58369154574214
-2079.188841037741
-895.960391162219
-566.4059683107054
481.7558700747533
64.55077782000517
-261.6639591373324
-535.131607594923
-933.7085634378026
-629.3664403283132
523.3245553673441
-166.37601947321073
-742.322337790943
1473.3600994470098
-1148.846909211809
952.9612892065659
1334.0203317176677
-819.7047124176795
-342.23767657922707
-123.1296271499538
1513.3513293894825
1397.6772276875195
-1693.5031228350385
208.0716303200342
1023.3139212176745
-6.246455306888871
1641.5424482424746
-1789.372591079435
-666.4116088826294
-553.1911843557745
165.89768319753338
-698.1712905857173
-780.2617223836937
500.5661735932868
-1966.9362558205503
-98.69525617947377
968.4299986061184
-1454.751741088125
-440.95454040577863
717.172346570372
244.4610708321605
466.7480082202129
481.7554814717574
-158.16318828667505
614.0815846761325
-484.35931137260087
-1936.2464033203585
-160.61988970752782
-2.025542709020825
-1597.3915538238111
295.14827488145653
30.27740984667374
1904.5938464930791
1597.8141127832737
656.1607537549297
-692.3370527903585
1522.2968936164873
441.8033303802476
1111.6863492059917
-898.8754247447545
1589.843539436865
-363.0142624680162
-2906.210164017742
-1671.436870488851
-126.87502348200364
2667.34594789213
-62.53492568752834
-156.1430607040216
-294.883192603615
-64.3908987608101
1340.8188565342198
-354.2841210061868
813.7325341212941
-762.5966120382444
-775.2588385188873
460.8562737204692
1216.5109392325226
785.3520673227171
-396.8038892087845
1520.6195536803039
1606.394239869562
1052.483898389682
1123.4372672865002
3073.528572753703
658.7328084909224
-60.37602561669861
969.6307493438384
-1576.0243955822677
1143.1096577789822
-842.1716153980525
-746.6779663363512
484.3065653656979
289.5669192398615
876.989363947742
886.8044244413647
-429.7128321679624
391.08877502570033
-406.8860763718236
-303.8600387736075
251.47280027751412
410.9968293873056
604.1708217700221
1475.5004059981516
-1812.049154815772
-400.3675392000545
919.2107693570229
-169.04742539235377
-502.65573018688383
-1396.9562085448567
-762.4669092265377
768.7568308059357
1522.8970439030463
193.18512305057607
-97.84342428055561
-463.762663226656
1683.7908154735976
330.17103082848996
957.6300871521497
-680.7114196989417
-358.26624440356863
129.93075723559988
-430.2536042392376
-933.8547634301564
1142.656490835785
-701.275131662322
-831.6526953033753
-1102.056659986369
-379.4711481654862
-1751.107201542403
467.827982349107
426.9050689321908
-912.7281261189801
611.4980093391405
-1413.4129149696391
-356.9726631357369
-893.5397947464782
997.6886728651125
301.75232309102074
-1148.5973741356113
-836.0664621616052
488.8238275535479
954.9068523288685
1195.7260107420213
-216.47930284177318
88.74402156891196
-659.6679081767173
1025.281963553308
-262.3605891226744
-713.422067621695
-661.0727705724029
-327.8949240345156
2345.031561460298
736.5579989808373
1319.560410373135
-1636.1248960488874
-114.84169746448988
52.85735778387703
1293.264555788496
79.92364825786085
-427.3535225786882
482.09029957973837
1247.3604942587713
563.7701394868084
135.98492621674933
1342.347140982648
818.9793484225354
-506.90407745561015
238.07432566410725
-596.7989664664359
1067.9806025160572
1640.4323216688426
380.2666210126058
386.57125549144354
-409.3651132641167
-294.37977880213083
151.6361386141018
10.448708486052094
-482.22997322988857
-529.2060472474998
-1439.2343617471533
439.47244523779733
-52.26146103171956
-668.6124963754951
71.71228013178575
939.3690924302124
461.14818195844265
-827.4479550881719
-231.85159247846906
-746.7838970957433
-999.7233842550949
-33.55464865511899
-150.64178923711628
2441.189355231101
-1564.9593641222405
194.2567531517239
501.5519058941503
-1236.9676971550732
392.82732025461826
490.61167227447345
-283.0341551944032
-975.0362090900018
-1167.4452097513365
2011.1602300948225
1065.8864032967804
-900.6039276023249
419.1047936676039
-727.9055947118572
-1360.6031048224474
1480.5760387204132
202.27730565853102
-364.45074979020046
-450.91377573244847
-1791.2709450106997
2232.3507330163843
-1459.2715806558776
-1542.1457836295424
923.0574006141436
699.1379506552486
-640.7807232166421
-755.8593705490613
-367.68615874748673
1719.155941160918
660.0068515050531
-1102.7150278151194
350.11073083054794
256.2837025038661
631.404895018432
203.8465078016953
1120.5271240230393
1612.7508442132385
817.0065348443421
-385.5540266599038
-799.8950234828109
-1169.1444477055857
-909.0321054047039
-1119.7067818631276
1125.5806805356412
-581.8589917873711
-1165.5777565085018
-931.0133817639573
570.8698507137244
583.2817987408812
750.1458810214883
487.8972228813659
-50.10341747842369
4.515350314905037
-973.2179697601154
647.5250104868599
825.1998183439662
1884.176121848044
1539.909863285182
826.5140454322747
528.5400127323682
283.5181458105075
-329.5774180059972
-1274.2260290588247
385.0400447903177
375.36077887395186
-422.05932868699546
298.7966288221248
-802.2893171101749
115.92012481911769
154.47020443152496
-879.9890825310712
915.644443638438
1186.6260480934293
-522.4307498791793
-2829.3525787365775
-481.0969256469777
-323.06341780173915
1450.6082139280163
-1297.972584043914
338.75038536429815
-2691.256913128123
-241.75842446579074
1729.132307667574
-598.8707841882372
597.0927964714007
-816.2539041566041
690.913816162609
-36.84312755787844
726.5472090494437
294.11452175178033
-783.1748207293641
-933.8236905842605
-270.0112702916275
-721.6092498790802
1482.7904406721525
747.8147420091923
-2026.7624771755547
-665.8840212754536
1440.9214520260332
-549.0132819753885
591.7205865344632
-450.60447010194076
-945.2625004796806
-628.4392915065378
-469.6697376845312
-1433.2295795268633
-645.60681382638
-350.1224469222211
39.28157312992205
-785.8554170514492
990.1954109011231
2343.358322640247
761.8260290436817
487.47727770822445
-142.01119932836363
-241.65917742463876
188.8282728309581
1795.1373210094307
2034.09243953296
-1200.4129058417461
-1604.7584301386364
27.262775517095573
-1282.9644298679946
827.4402207564301
-1090.903401070318
992.7678832144725
-686.3647743688479
670.7546310080799
1951.0411043551562
-1255.1804977394704
-420.58557284951405
-977.1495004048588
1249.8107394246038
-297.72042939808256
803.6589524573844
-660.2731587529049
402.2951252212182
49.49342111636207
672.2366025439857
-878.4340363265727
-1761.7445454766043
-50.95724802539829
-566.3641485230374
1671.4132624389815
-307.7611883543825
-514.1608421986696
-258.55650162297854
-462.1590557312637
-552.4222798507271
-450.9963801845098
-1774.6482560160503
2385.785034734883
563.1935653339604
-2163.718684259186
563.5405886387723
-832.8067942810228
64.21270920645252
165.15450914596647
-3103.7705422735203
1496.9831705513675
1221.213288953575
-657.7763030944385
2113.9381389667174
-1329.997170880591
870.2220952098727
-706.5420945352436
-35.40419965289477
-1462.585555337548
-67.78752590481108
194.33213971069358
-9.178643186219947
-275.8810972249343
120.68456021769568
-1476.081910132879
1011.4293294494734
242.34161239089576
-1903.0922495751324
1422.6711838673525
729.493447403554
-1323.3430140053285
565.0740518614393
43.0021621305611
-477.96846845799786
-35.98036529853968
537.8592035397011
920.5140513513899
-971.6944463601728
-418.73520659554555
494.05845632827396
-1140.0092155020907
378.3441333699952
1448.8418398073622
-1328.7612873288606
-764.894554978958
145.86560557859283
-1816.9930852703503
1565.6433407910645
-372.0738382772681
-751.9524399327676
-642.7713702233096
-1080.8398017376558
870.8357153004969
-191.1333342966841
648.6128133460079
-684.6733389087027
-564.8102513985717
183.79122641513874
-233.69621817833848
86.36241916299538
-508.19207124159493
252.6028259749803
-562.826049065241
-761.5890617389847
-274.34562904889526
-1054.0474827347414
-1073.6066278930257
-74.91466697408872
-219.26494622511584
-1049.7011556564662
-1851.390538452728
1566.2516333530339
96.87140369714058
295.7856312220414
480.3298218157855
-788.8805630249515
-801.6064850785285
-523.6998258015583
1197.4704565816767
-1272.4365413616629
614.4617181359291
65.70391356196173
-787.9274351143546
1217.028800613911
-1428.3325629373076
582.3709745737815
-1961.4432520480455
-291.65727529226496
-329.9161236566673
-384.170438826072
341.67544508412743
-621.0324074418044
-545.4571829342848
-431.31509326591726
588.343627996365
718.3523439482863
593.7843155362069
1167.2661481972805
941.2620055865408
2414.2210515893285
-540.4078317445941
295.8034546535584
17.01507185916118
-2613.4134393663016
-768.8739944066238
514.1923674803786
1437.423586834989
855.3315736278638
2429.177459355919
869.3600976095662
103.56588073405055
414.37501118613363
1685.721770580012
-101.06186338510047
-73.93909102154242
-409.9277812488289
-188.3107817546755
-243.33038779777598
626.5895194503948
-77.17037593782315
-1476.0969118342666
-171.18521889098224
1045.623375293436
1109.4785676999627
1830.5147573504812
-652.8339397463507
1111.2764446758551
176.24102170406954
-285.9174850816765
1217.0473240190827
647.0438306634572
-1187.4807534262463
1081.130375029167
127.69983868941794
-69.89979294819744
-506.7407598069302
-126.7950062440226
798.4777564332795
-1806.800366968444
-136.99037806600938
-79.83976052733874
18.319875723775418
-88.994138048055
-28.754650697071742
-617.4475085595093
187.36971890486066
-34.80179399010904
1284.292312465806
226.07945370226483
-587.8389369866703
491.4774094671537
-1897.1968330518407
126.60597578854916
-520.3059789049006
-855.9736291522566
-1824.5045939351364
-161.00762066559628
-1881.408017214892
80.49042438105613
167.34136589728038
1113.6349167611777
-137.54142856717283
116.18767248240553
1375.61508280118
-1653.0413893857112
1902.42166952544
783.1074439072182
954.2698467773116
-1011.5099072781626
-842.1950152290759
-816.9477087702602
-705.2276185728368
114.16666257730955
-494.4455470402882
-466.0078106397168
-1173.50683631918
-1259.6161376867906
394.29480004486464
1657.0267662978501
-1228.555443333435
950.1838640211203
1536.6711455467798
131.51347761707623
-388.12698788233456
-589.8811380952969
397.6869715950399
-74.22619762819463
307.5325832017535
-850.5796861801421
185.74822227365374
-1.8274071935587164
-181.89859907544616
-973.5069116038815
3.1539985068235974
751.0663008965707
-2139.482163823988
-37.18192726430438
486.868860630537
-293.54353673438936
-453.1396166916693
-784.0924470512144
-725.158635391532
-442.00299854625604
-366.58697775978237
2215.663856832672
49.73583102659016
575.2831291936935
-1019.1837954317347
736.5426248220158
-952.8158207920789
1566.159777706778
60.370954100465006
-126.07753558081126
-354.40109392407106
-326.213846454249
-642.9496059631025
409.69423863148916
706.338610096034
446.09213278659246
411.35451303298277
-335.9244808870812
-549.6084899685497
-406.44077024647714
46.358277029996465
-140.74621650204907
-571.7531696660878
-141.62662326216247
184.37128569871314
-847.8858713023147
-2225.134434981798
-696.3565773636171
-1394.6151327991504
-379.41900092208914
-268.1119087478824
2255.611059417452
-528.6585637860613
-1502.444451699918
-811.3987943482373
-2593.9351118611885
-451.7634704712255
-2216.7685964168595
168.38917993891292
-1264.449856633404
-449.1426676244983
970.0485346113222
-260.69499546995894
-1333.9276224300265
683.0583490897877
-724.0885088763158
-251.84395156941915
-749.8106175623222
339.53135255512507
-731.9085944042877
-317.49511317993495
24.27996922926057
786.7651233590867
-93.16046766921374
1021.8304042549624
-1085.7436155739954
-120.85906940628085
-1109.4712494308517
-176.42990167122696
-398.41014817640115
325.5538817069667
490.7540343980981
-756.1760876881613
164.1494127304928
455.13537913590983
-677.3831604368282
2167.273293717205
-1328.1334364259812
-962.6710607848215
-883.1059899269071
-1378.3088461673206
1129.4566420598378
821.145828303237
998.5051694239248
765.4093231928897
-1360.8544622797797
816.0716426164174
1283.1872584294672
698.0967528020979
-774.078086628864
-1326.887918855496
-598.8982894073915
-347.19640035559786
582.5919725696355
870.5070087584861
488.67754370637977
-150.42747436315602
1256.9653527104663
-1188.8315608538865
-358.32407677157073
1336.0305431205772
-2374.9068841893986
288.3055499242909
787.7535804786771
-32.474364289492165
-375.8147816714434
1316.3224466959493
544.0078869844161
-222.5670928662494
-731.6572672531465
-1163.3087113117629
892.4948447910286
343.68882376445475
-891.0828507548323
592.9937128095338
-178.8265592012241
52.31081922017794
1063.640185961763
302.35423539841463
1256.1324862442802
643.6241143790961
-1467.0746501395247
713.6461789841354
585.8987256898115
1.667541387303008
977.6119273698631
401.0293751022735
389.96144460141977
343.20049850195664
45.667737779144964
-974.3418023352098
-68.00614801296888
216.07718517498802
1438.8058415968308
407.7008937283126
-818.6353234390773
-477.2641587963863
-851.0413819396841
888.2767325516951
1325.6401767950863
-215.8751304815179
-159.9818804337125
350.16815268375944
-1335.074472546925
728.1233322019248
663.5900583543665
-22.06080383218482
-56.25682128438402
876.4857624253831
16.039119974809495
-1273.1763360140365
146.1134440688167
-3486.2922664469947
1698.9944631407548
521.874912882911
-1775.515082415628
713.9954531293373
-1586.4853674199303
694.117361824781
677.1487684589836
1490.885323337983
1707.9810521644902
1387.8516561675651
-281.7014940219151
-315.4568312735406
1672.817759861822
1768.3952744884612
-810.7754220546865
-899.4311848197491
1176.3547303835435
1548.6649934358154
418.5389314707398
1603.0986068039226
-119.39764656831639
-1167.346987979692
-1092.40144897727
717.251856414185
662.9173289236396
-489.7007247198822
1576.2719385339362
-505.71948546970805
-519.287969932143
-164.73796444022634
1794.5311539500967
1468.2033590900642
74.51619159686351
134.2038221305273
-376.874518363918
-308.07442444115566
1994.5153152639848
-377.59712964751384
-2798.0567524316493
-1734.2844780530186
-1447.526881661261
925.9702303630863
-200.0957744826723
442.87167855869905
103.97015001423007
2407.3414970747745
-604.5930048175663
-178.65317345121005
2275.350715278462
-1399.935018825392
384.5032400557036
1138.1398801267499
963.8562353610716
-444.54273396020636
-1196.2780649212355
-483.9759058386902
601.5426969799724
-404.0973127859154
-2461.2324229395717
-1325.7351648363651
-315.5246463187388
-315.53655391949286
-291.231657791926
958.1328724498125
-650.1498094843636
-1065.839432434777
-847.3103759095525
2654.0514243083862
-596.4949653082068
-979.4487290576183
-20.78538911596356
-181.99031110184632
-592.9685348607779
690.8534175947392
-465.05178140464403
-1474.071837982269
1711.5035388829403
-1512.741561317468
-953.8732065070427
190.92353887641286
892.0960658003345
-1344.8225786649266
-671.8865738611835
-578.8066386855145
-667.0808519602398
664.2665117836625
1101.6982206827834
-477.0315321353354
-538.0966486515961
-937.2511817893005
-888.2680016808172
455.197617649218
767.718799055807
150.65319973280992
865.8167147310468
494.0713925354996
835.799885402884
-1076.5504646544782
-1040.280544436435
-527.590983307952
-952.2103975276468
-899.0203505458248
-898.5863589837115
-2347.1373598521327
123.93679603205055
173.76906795831218
-402.81029189296544
-1101.7575188773349
1039.0592331476046
-754.6264133112526
-579.8332267631729
513.9173540406563
181.08526953731158
-1196.9814008759954
-566.0262093694361
737.7834653816604
-1198.7486232481483
-1012.1823719250975
-1856.4171238755982
727.1494418069692
1872.918009857118
-917.3150933483406
1015.6161933321855
528.5789703797004
-442.80947382805016
-1418.6856074537636
512.3700882077875
-166.31961689628343
-882.897757800896
-2.261315425997103
-1061.5899255793154
-748.6257913180101
-1624.2500222169042
70.67682447400209
-657.8786527765751
-644.1483961173913
-3205.2700025105014
-1748.930137631075
153.1368136381626
-555.0581565390459
-1073.633993796757
-317.5111879556886
-682.8813659358023
1100.426426989829
1145.9721504398042
-1099.311652741779
-492.14905198980705
-1728.581889545182
-1718.7149868288686
990.5375497815647
1017.2737211365184
-593.374174054796
35.86032055821938
-1779.7766125227758
-164.2718564468464
-1232.6880538358703
-1932.3719393206873
-1226.6850943371319
930.919241016442
736.6985469546357
1006.8790717206408
209.44350994460032
-1425.2549764043174
-1360.6621876253448
-945.1706894027842
599.7133092546304
-675.3499667965455
359.33495324276504
-601.4931907885418
-409.29174435917923
1175.0290549689535
1471.3664554185264
-1121.534571584981
-443.0594110913215
-1087.7593721817975
841.101736746368
665.6865728960973
142.7818067859414
-1506.5087125260454
1356.6336964642696
-626.9549476038919
15.244108695956022
-398.77802779301356
624.2327748728914
-1094.8581374441433
269.8811651140292
319.5482150050447
-835.6204138735828
-997.6614105133117
1494.2234978732986
469.5317085265088
847.8634516282152
-691.6729696257237
1147.7968955622612
-136.92765915851382
-349.14117408511316
65.73595272094703
-1854.7730299130203
-285.03668477460076
-1751.8219964674681
862.4886018197428
196.88073517588424
423.48240265604875
365.9379128793755
-12.200034151185584
-106.98204057794841
-117.9428839162824
-1299.7648283411268
-32.927724071619984
826.2644807701723
-1616.437976577251
281.77756593940586
-21.49589253048885
69.7709441518356
-123.05378084788613
-945.6432207768509
138.40333050858257
197.6473548370041
-518.1752421402527
182.50613679938178
-1048.3348859812209
-2166.999013270897
-370.3962437570726
649.2887123679774
-105.32886715588008
744.5966867269296
-908.0320839079486
-1762.2471031823702
1706.3493988363657
185.8872580985395
452.6327309554956
1999.9091389796033
1342.6663001938043
-1482.8002307725396
1096.304133631949
971.5969787121643
1470.8657212674632
364.31393109762496
1332.1494322010274
628.759345787805
-982.1700684235452
-174.71066126293994
-1997.8368180571474
1376.9043530638226
1269.757876388188
1485.3774731494739
1891.6787041741218
378.48878270711896
1210.8559253250235
-102.87933602123739
-21.026492514221577
-337.72275343497756
-921.9975266831714
1036.5557906146325
1086.848936899939
1102.9976798399348
39.499744235777456
-957.309554496763
-932.3274502363543
1900.451332906565
1100.6104795437248
788.6252035891833
-1082.4227492846114
-502.4088405223851
113.5548673476899
888.6713825664344
233.31992493795158
193.89689550101176
1009.9457324302595
472.45498931254514
237.97358263687542
1075.0604864259747
259.25484559394454
799.2348836272006
-495.8954056256134
-2027.0081411308877
166.96005621175397
315.7699450192028
1280.656545711158
-470.8363698707919
-1092.3916176831808
536.7601963891974
101.21230281753566
-444.97331506687
448.93891014055845
-96.36039883823145
360.58477909583314
1182.039973462118
1622.2236683604074
65.64911633768813
-1041.4850349742435
226.40042376115298
-586.0935741261328
692.37839709037
-276.2161516120054
432.13784118198134
-138.56486674039593
-1203.6221517969223
505.0063782299743
709.7145200539084
840.9441157279879
-186.8936448642403
1060.7510596323364
-1175.9199760968297
36.2634206898342
889.4519525687532
1116.8864832161676
256.0686513703358
1672.0873399489108
-746.3475725716174
944.9440707950668
-2116.809126941262
1782.1043562754708
994.8561810843493
553.9195677195113
-639.6956373902653
636.1758337468553
720.1577169066571
-1259.3541579918813
801.5765514469562
782.1050613948495
-1397.338827734615
-889.0259363236124
-142.0915611432374
1329.419241022014
-141.60798130027163
1662.9997959410132
1113.5171663104536
-72.99411559138312
325.7545525494799
-206.39369091107744
524.2447392194988
1394.3603280080092
258.26393518522224
285.928902027993
-1059.3651553219327
518.6859831907589
-1741.8451321029818
2132.797376979065
764.6350700610232
204.67548422376734
1870.6060133061167
-911.0229320424914
-258.7138247115453
153.10379756490852
1400.9605059111877
461.6333819284043
-393.2908931729506
7.374563146710344
508.11752187594163
-747.7794622266788
-1373.2555945012045
-1385.74474575609
-1564.8774941518543
1137.3126273912308
-339.92474020267275
271.8876496885498
-936.4102502653772
-353.15407948723225
235.43218669704876
-2177.056748243731
-325.5776367209533
168.31927145417018
494.1954968426814
1664.9545989599935
980.7899911075715
-872.8100684771836
-320.1486128665201
-278.7194223359684
-982.4658333097768
307.51697891901216
-58.84695558933834
-571.3930268966974
-598.2641182128334
-570.8964545212511
51.30591445437845
258.3642915455019
760.8088967307306
450.9456257576442
-1527.9389292929513
-660.6630885986374
996.0241224453259
-830.301962695927
621.2157085396234
239.2560282774158
955.7607017588562
-1402.023128887387
386.3347449763395
-1573.708147619367
-253.08829519417108
-466.5082067887042
606.4498095306244
-562.6617626003779
-998.3047959540603
777.1837944777468
1827.2664847196356
-38.04388270061269
-4.390841575858749
440.46577895188074
-326.7312203455446
1187.4245476206033
974.185926411403
1865.2658837897498
-249.2564115427387
-265.20758924003826
-930.2146713447448
1372.5123729049262
-567.9322396218975
378.3083850361069
-703.4343670573514
298.3167047027435
1233.2662638134145
736.9718587142439
-71.03966546689381
-931.8795065771778
-935.7891385563516
1826.335941347151
655.7571415933832
253.47701130004256
346.0958320398922
-1044.8811670695975
369.0090568333949
408.99851788734424
-860.5155976861471
1460.516878063976
269.6226349578976
2503.4162024392617
-440.8700878757346
2018.1669447704498
109.5822801214881
494.2610421228958
82.55148650838807
1529.2805767416341
1525.1072074675953
15.824370348734979
-316.7085812729141
2212.015611095108
1527.3939286546026
293.6002238884785
1473.6609910587833
625.5853427006133
-355.71829476734933
1162.5133397243737
-1590.309045094012
1081.7560460855573
94.45498069279377
1130.420815170381
1733.28832010662
-640.5712769534539
-292.26917002465603
1849.9923316574423
2344.2842803434037
190.86476260158977
-2254.4620109887846
424.4687903079118
399.1735255879801
-950.785563889161
1095.4286838398746
-370.3147466006354
-379.8162446840209
324.14702335952535
-528.1701789419349
858.2816621121191
1316.7195697124266
652.3222377450214
-1123.0425512918648
499.27658936653984
39.96770064250082
-285.81592535079045
449.0741510434764
-442.04687373643526
806.7632638733508
162.3507326655526
416.58308771997986
-472.22550646364033
1026.9455381204614
-435.93738114020067
233.29376863977353
-769.0083358842168
512.0047922868996
-1011.9125595841234
-201.47650048193265
443.7605151537609
617.6881383759091
-42.67989319600685
509.8570693138352
411.01231172763323
-176.88760191632971
207.38578340312304
-421.3388747406893
-1647.027451443023
-909.7891762271166
-720.9832760916344
1717.0248040243794
118.47951866207436
-189.47284379874853
656.6110212468674
-304.74547041723264
-967.7716790900652
396.4439784411423
940.2829987175681
389.3971103112752
-634.953621452385
1159.3037379834157
-655.9120392720503
-969.0112040668146
1587.5392559949403
-1486.9868746831544
576.7160394587987
-1520.298266644494
476.0907996448556
-493.4102405727034
964.2372638874657
-164.9156831986591
-109.37433258898037
223.61152966594864
1892.3726045941146
486.6107129472764
400.00072929164236
413.1716093169121
-1005.8214078370318
-643.2780069579727
-11.206037638652754
453.31344304898175
2950.8122513529843
0.4652275266332012
-502.81476067160094
178.7516319976727
429.29504982464766
642.5154010653965
971.4731766456829
201.8953819269639
588.9077091780595
1355.4463844345673
486.4685598730193
1089.6437718242946
-1612.2437034844818
1055.405772705784
172.02956574836708
1415.7049390061334
-2669.9658496415727
364.8862965779936
-647.0284123983128
-922.6882005698003
1251.9471422999602
-780.9613432100866
-1937.6261617775249
-161.1275151751126
-106.95089288748768
-575.232273205709
1458.1244805490694
1578.5683954521733
360.04066226523713
742.44374984054
-715.1529011448105
76.2839807226481
1920.8360513252298
-2014.8089069404418
-28.753856160747958
2269.2293898231337
-35.519805541834494
671.7244176903042
1996.4047420222662
-267.01520961316794
-248.76105306099464
610.7207828480365
-1271.0125775549895
-847.8482831477497
-1684.3821812423937
-452.5049622972492
-622.570137464424
-1111.1476434941628
189.494737238111
1190.375547310765
-472.8944676842251
91.55770994213414
-46.28624311914886
475.7549338334572
511.7370552155916
-516.2769925623311
-2152.227825440751
203.01243447917668
362.4980651744245
291.6144215359982
929.5031474528222
410.58733850083485
272.9934383973856
190.93389408148965
1412.1929803393157
559.0767975678818
-2101.1002140150526
-183.31218990333366
2498.18721380207
1805.310952438146
-1952.6593323757197
-2254.6330765766497
24.928527224830848
307.6502347492654
-190.79122842854383
-58.557940595095246
544.491244701502
-185.60046416111214
-1547.7117905619214
76.97037771349407
181.94394960998898
-2176.3069688561895
-898.2233788679193
-1152.7612975700597
476.2279227638663
502.68445397669257
-2132.8117655333554
-654.8253332130902
151.51921745259088
-1969.8524341129635
325.53110554342214
1706.486728937624
1500.6334793691988
-1679.8415691999153
-381.5683199652412
187.21093788596423
713.6595886802219
932.165884124777
3342.4261848136352
1006.3091920442026
-1577.5838886881334
-1587.1949257442789
-1003.9466805113095
-893.199061027518
-204.99628167900443
-2733.334575850512
1102.736776648894
-300.1726723564221
-2861.1561145897476
1167.024477222186
740.8299780785301
-1829.5962868867593
-922.7303061193703
228.63378626751836
-438.9919421196349
-381.1726452642436
1782.7443337684138
-123.49815039938532
338.1979355738809
-739.9336339053219
1259.3775894975688
242.04461670874085
-224.7410459547702
358.2128780482188
-791.2178856672324
-559.1378087989863
-266.88624559647633
40.955793438923855
919.3477384160067
128.40922813982775
-1066.997365594067
-477.99465539682956
420.411399307619
-2472.113969506781
368.9794664613564
-895.2969323394333
-1356.4854343984146
69.13080656486747
-624.9005637013328
355.12520923449904
716.8625145354789
-611.2698241676895
-633.7327758913209
-519.7191061075042
543.0379166460915
1398.2216727096618
-49.52494013072828
-581.9426622403283
-828.3630573557284
-936.7234530785875
44.58827143984788
313.44412898366295
1100.9070917608994
90.60251563064244
476.668577463213
1636.1782930177264
-909.1730406142359
-1465.2885819920268
-1938.9429382598937
93.1208386049221
-50.01988310457876
-1516.5173577354767
979.8446615167625
1630.3473725093015
-140.35704503501543
816.516273564787
-216.8498015801134
479.1614369925929
2204.97561589069
-1180.5904529487284
1495.9346806039302
1015.8400685714066
527.1192906442247
-130.22259180468194
-752.5134307973332
53.841109745931576
-326.43338964772335
-566.8357412590548
702.7918509996381
782.6911664677177
-745.4533520793557
-1813.7032289395945
-2285.912154688735
-624.495337352693
-1484.311661247768
65.23975547220687
-908.961069994021
863.2887926774223
1230.160882345658
-590.6992395317353
612.6903318109581
-257.8892759577384
-1495.5820410183985
440.2501407500871
-546.6254493779879
906.1373856923443
1587.7100508945578
1436.1941020150796
277.3304845314802
1737.789411410391
-1240.754046062228
-118.9117153945044
223.72340304289526
509.7161530786639
938.9879207190952
945.4780366775718
-245.62579060915934
-996.4970861495202
753.1781424809543
1115.024217670173
-1418.6805786909495
-122.93000737763974
531.7023916264184
509.5829032187783
-1117.1623476617108
-658.0698470999282
498.1498676092818
-1039.463179087249
1248.204641967427
1305.3398730286788
-57.76267065067655
-595.426631473756
-406.02330999688434
-1186.9845392289371
772.8553644723218
2238.3156571693307
-1004.8115174501005
1760.3134700033868
1405.5972698413902
-497.5969957850051
-1918.8768943510743
234.2850321777983
57.562443401493965
2421.6755182230772
-466.9698319387432
976.790526535161
-2158.0657913619248
192.6265590627976
601.4811749904586
-842.8241469968135
1136.3239976400318
181.429998726446
1148.7540870773123
-689.5544167910705
-73.82160792864815
733.0529029624565
-282.3520604060657
1216.6337029416668
1705.8585898781591
917.4006284022794
1385.8750158183138
-827.3790030573794
-92.88332267972373
-998.7949806627119
2176.057419309766
344.91466786610994
-888.3039850383067
101.45623135741364
498.578343396692
-810.176170492538
-27.881339523280435
-509.8755459463304
-980.5668071790853
577.8503857025675
-1212.08323796647
2197.109580484679
1338.7279715049176
142.6679865185228
-991.8324797465394
-581.3615980444661
714.9132256423494
780.2569789839063
378.57607930654035
1001.5644319049668
81.72790336434075
-448.32272870694396
1171.5880012895934
-23.477868057228143
-682.0145424356613
-4.591485370150074
-1773.4399922795285
1071.2670149175806
276.74504245456666
2084.2867284449017
-88.21144839944238
1529.9708954650482
-3467.094003263326
91.64026712779861
906.5831361940561
-498.70038430419123
72.82735771460806
-1321.2986541893865
-1293.3095362292465
112.1051902325763
-199.35719311494313
1885.9646015056685
-1132.321365696153
1261.8938631955982
1549.620991540517
-1305.9581498193786
-977.0050647673731
-1350.7228707463582
293.8160833792076
-560.5218820171089
-165.34665845177113
410.73611779689
2231.6141394702786
1636.6208963411439
-665.5372013655141
-483.9238993815
1042.2100635540914
-879.3637729764216
-48.490764704172356
702.7741367017603
-770.766900171141
-926.8674433331583
-440.56515116672483
-1700.5393789623847
746.2580590772229
102.92298465470617
2113.274911812182
813.9862382237678
1229.788025616266
-1219.9740978135226
734.9817675148945
-633.9464945777017
-1143.1785195140303
518.5109476265427
-129.2658984706686
2555.3657438881746
-1337.4708422869353
-1364.6358685166088
591.0606575282911
-1246.8597316471605
1472.5478422376468
982.8903482626959
-305.237465053759
231.2685607955509
1581.4688231390262
1085.172371343778
-69.0411239750577
-889.8782507751513
670.089661495257
273.1572630277375
-233.1727687466329
1339.433387683661
1653.8832216054498
1402.6055035489321
281.27481535807306
-36.28087236461893
-307.5277083292648
-1117.6162278495983
-167.95560309249197
-921.2412610631576
857.218910220064
-986.846482844548
-183.51188997804505
-804.9788559638289
-835.5045341371778
-1599.0300448176538
1464.5270541139769
438.7382529857587
1151.2138751883651
1402.6650045035672
943.8279837730956
-225.99598426558438
226.17973841609577
798.7916759581835
-1091.801863952004
377.5595021633963
86.79611462471924
482.93053254207297
-1186.8897026537766
-387.4116812669806
1910.816827000545
-429.9839096576224
-755.351074402834
1518.6017750851572
-1017.5933272756898
-469.2618495955905
-986.0226125066881
-662.2510582101714
927.4955853984281
-356.5750715299593
-1373.5735442457933
137.49070694793215
865.4627393994517
619.9166809097848
-958.0867579157501
52.72214003083658
2031.2230641911926
-859.5772095836576
-666.5914484934816
710.4350935123244
321.2675414791679
986.8064943247507
560.9941137464964
-284.4303257285051
-2260.8411754556964
650.3321178051659
1758.0857956329469
2193.860160499865
854.2089995980431
107.33516029989609
-1330.3391414198786
274.40420370955354
1082.1641760898003
646.6956262936817
1980.671946227776
1397.9963407964026
-1094.241462288307
82.8167614527902
80.68547219152114
476.922264246245
-14.37029301156889
-321.9971841617211
-1050.9692983832297
1282.4312130889944
55.18493706650252
1.252909683411743
-352.18676028084184
462.7476623761162
1715.413375930555
-105.50484168238643
206.1896801916759
774.4640446651953
1035.7681314490549
1071.6673345087843
-856.9589406483517
1738.8007064657081
-577.2410127684349
664.980922996743
-1110.744082176933
799.4317579672914
195.79876405823222
1046.0876130558017
1390.1233166023014
-478.4785936928027
-458.860036039335
-2323.583523244585
44.71197108176724
-658.5614069753951
-1112.4135343075873
-1215.6460851601212
-540.0929757130164
-525.7797192439167
1350.5560893823256
-2407.9148614475416
1062.3542509798317
939.1912638306135
-503.1491008429791
541.0812992665899
637.245861653048
83.28598365020517
364.4622630671311
3473.970739951994
126.37133455848331
-769.622799700325
612.7185821982262
-159.58481430090237
-131.54152611328752
1095.639586466442
-1014.9992365209073
-1495.5146132068944
-146.39102631937823
810.2942129814995
994.9993772311742
103.90234002460093
1275.4993989102477
-603.0108785039681
-453.9877110321803
326.4541455600643
-616.4890134375946
-1101.1263644179587
583.2641455296243
-1261.9996326599673
-1827.8168873788961
-513.3336782340978
1227.4057900434755
-1693.990403693112
1723.0853189152551
194.77320169112338
-584.4160519634875
1895.215279586205
840.794756626984
2226.5746208354453
2324.4944490474645
-788.7534438670721
-1063.3919482949716
-1306.725359823646
-304.9497401132227
-737.7188967135179
573.764945524779
-119.22996860680838
-654.9683639833706
-1368.5084648590496
359.3502179371078
221.6740872155178
2825.4416632685807
-622.3550151373181
-844.7612569448206
-54.88681813732952
950.3685835462053
1107.258082523923
16.084875732352707
995.2142358746942
-219.46942707901061
372.53996168388665
-945.8920897006708
2514.0253948550617
766.02811506324
152.85089861939244
507.7200627741144
-368.6162569969641
652.5722174057247
1294.685392945641
391.5055392884696
1150.8406523751112
636.8569079005341
-2132.500437557813
933.9374033938764
-2170.2055723849658
-588.4675602481693
-25.55453559965561
748.636331761051
98.73999650090575
-622.0810423137674
-1014.6487104841275
-537.0977861588349
784.2841850054627
-1632.6430690654652
-682.6505334462346
-221.2602803526144
1160.8301368916239
-922.4925962010406
902.8939727157097
-1040.0683880337028
339.6520868575797
1610.9457730049485
-1026.887867052122
474.6068757370892
948.6658676508991
-60.74828018264479
256.76764726927354
-599.3221462173807
-578.3917124211869
-1023.573282906904
1249.6349453115274
1265.185966699076
68.73812559454555
1553.8949284586395
285.853292381264
724.6886677713061
-1581.3310699082463
2221.228684163017
-292.6561984027254
-52.82991466774127
-1212.9034857039596
1253.827437653544
149.69401425825214
1646.976185998089
-816.3065566404526
1361.464731095244
-490.3977163716969
-996.4602075654612
1655.866228492023
-1115.3588613123356
90.0300653353946
-672.417258893588
664.6354560034353
1716.4983334808683
-48.84779373850562
432.2341768283463
914.3005390066704
-520.4006584377832
-92.42562801729541
291.1883668457688
-205.1627305721628
-259.11107786827284
-61.22962214931487
370.40152700172325
541.2076467023087
-131.03756828660516
-301.13965943119445
-1109.6391599051497
938.7717727233886
-272.979105462875
404.5254170123931
-1372.6301260420466
-209.3422503427953
-1774.33585970016
571.8929086005847
-1479.910841436516
-760.9642914971529
2087.2184600857854
-900.4234287013065
-1245.910896279449
-1674.0379069125713
866.496208886329
-600.7882922313293
490.2612033804223
862.5938407780858
-85.30997667779799
1123.419133430567
-1041.8876408199803
839.900780541808
-252.12613127013856
-257.0465035862717
190.72455924866432
-868.203112083724
-336.66070604071115
-710.8225475970897
825.3942000790196
-1501.917603956242
1245.589983521369
143.2004333504374
-304.00944677634726
-545.7209576875555
-578.7057711996579
1699.3709966419813
647.4209662503372
1424.1094884395925
412.97953667418176
-209.0903077593323
-510.8762472637013
-353.6446975595263
117.89168062592765
779.0412984248156
-244.6080419200984
-154.198276966228
-1060.7020088263682
249.9473396536165
1007.7864295963816
-871.927264596269
970.3107298225552
-1110.468243792505
653.044462190436
-656.9809191323159
328.2669051878005
-1491.2015490895312
-2556.1256333373676
378.3821463202189
-764.4057700236648
1882.8865626401564
-674.5120156137887
1300.9020353884198
-398.3102405725831
1421.0915036968565
523.9407529728849
708.7511888156287
-265.3104189001348
-1337.188275140841
68.24035227890126
2133.7357216819896
1020.7481428816513
640.7174458558953
106.63718824420175
1316.637948440752
1661.714219093916
1888.9811687151976
1758.2453593296077
205.21912513560906
-301.41449334162274
1323.9710581773265
-650.5324165094165
2237.9495330828713
1639.015662931803
858.5065892973478
-30.121227657467543
254.67510170239893
822.238677872509
820.6805017399112
-193.91286372173843
-70.40665977786149
-393.57070027680436
-487.73202477119037
-151.67935805601394
-74.4073742305626
-1620.232061996679
1638.0548964301602
716.5669799523747
-598.1949871560323
-1648.9947834737268
835.0537876694951
-184.7877501443016
-669.2195837456388
-306.0910471029818
426.3571330476794
-688.9826645176349
38.70652821129614
-949.5036133765612
2121.1513743683763
-619.4860217933564
-1574.909544454444
89.09936057663752
-286.5771503649939
-310.9498369093267
731.7328588517533
73.91945573150294
942.7037949658877
36.084106180918745
236.56200722667256
-736.2980079439111
-526.908252991469
-150.76560131723744
1453.124786801876
177.49620054635457
533.6272006377902
846.909988091964
1614.5461190107092
-1322.5378969793367
580.352044132538
-1300.353223513418
-600.953986643522
1405.449853836253
-2339.2046101608657
-3811.995344616876
458.2358726595043
-53.93677577775681
156.33271066886803
665.6807641885867
936.923059031243
28.959310413194256
-190.18317110214448
-132.8911526824993
-482.783033899449
-247.4360164264958
715.902395204519
490.80763065083397
507.57569426887704
-43.14445102158649
-1426.736915751642
164.70528542058707
-970.9462220169984
-19.502409118043794
-333.9258910576638
-959.1629814020245
106.19300129052549
-1960.3660000731213
-746.9447671155115
276.7844157834035
43.60490184415508
-974.8485905826221
858.9109149400534
-744.6923619828724
-1693.389001744265
983.9632501266477
-74.27776995509197
87.14733493526502
-1096.9000411903721
-151.97400137528498
229.29472497760779
-300.80540596650445
-902.3416965273412
1562.6603332044497
1273.9815508988163
-100.69014938133621
1253.1942556975853
927.9684282810123
-0.6360604901148167
854.715155815738
-1216.2564744256576
1528.2799767443862
892.4480220937413
1479.2745004317815
633.0738659450858
-190.44671973710084
689.2326581741047
278.92608550195416
1296.931104149923
501.2411383673469
-880.5717553186922
1888.1168996383046
11.671033489102296
-1233.0562150178096
89.56355789779819
406.0476947440351
1004.4804832024143
1067.439539596566
1238.512322757161
23.81923809273398
73.79787687229435
1773.3989212729089
59.117802840429285
117.14467252051904
-1958.915368366151
-147.15743965221264
1159.3745182584964
534.3970274431565
246.5886021738524
-166.6189328461737
313.5762239747662
496.1415696507202
-425.31074237820644
-1145.5399252364425
-86.21131410721993
91.39942932380318
-340.77124759396156
1771.4978201602626
-1167.4787051022195
-809.3370283671011
-308.73069259950194
487.45660466920015
32.90652528886513
-1890.0813834598857
1231.3244885528552
1383.0398322831827
669.7831422042599
560.0541368547892
-307.72634947517355
1176.7159623255022
-700.8183928286007
125.99735226593609
-573.2958535964518
501.8631892499848
638.1909587583119
-6.026659940981444
687.2568914116732
-200.20198054680003
1291.7060005079397
-81.63352148743503
-578.5670688447676
284.3456908725126
-1130.299950661533
386.6623851966247
489.91244481593884
-27.70744806186494
959.6093804809698
88.4260196018784
200.74445118940463
869.7609184457691
-378.57939999272566
-1618.6702816765137
-443.4664509433837
98.1005797656903
639.5160355531159
1213.3220783936658
714.0927950054211
-848.4171304096392
-576.3829414593264
-1042.523062282607
-654.9579796505237
1963.3394244943397
-61.15436507259723
-1357.8966834859375
-1905.5057835327282
1226.5807417502033
3.7168345048076215
678.383497943197
685.067381589266
-843.1328895432775
143.32544856616178
-143.25620060692646
-980.9536475861847
215.22948646152642
373.6599948675549
324.30052079959285
1583.9956751375191
241.35845213596633
595.6488739929888
805.9346708044608
-589.2315821023861
-209.33632795540896
-695.2688315874284
-873.8368071207758
1150.9123570074605
553.0475180010184
424.70584179350254
124.23261572879606
1654.098212970765
1827.889305266361
681.8068779738029
622.2657731587245
416.4508973832414
374.9655692051303
-1167.7632978007268
1743.4519296371743
508.58459018961264
302.09718785469124
-1564.333289815769
-277.3980991556058
-1241.5760778350632
838.2074648694588
1014.5190349333859
1035.6878106860456
-1606.1572797362862
-547.2491608812812
1434.8355433210672
-1103.8397500853607
-1276.296243286086
1166.1502600861943
-378.48419860357615
-1001.4656830107178
253.05684834980224
-109.81280305374328
-355.3282635248349
987.9797694962326
-1039.8957237142195
-143.47115861228207
437.6065935858434
-462.7583573061284
1414.0925128547387
-227.21017540713854
-1631.722771786858
-550.8849769699252
693.0647702235256
-285.2074638644705
-202.73131682410306
655.6588448401976
-509.23834340382524
328.257706974169
-99.6463126051685
-215.23774451284064
1316.7261639650544
945.0114191851111
311.235170767318
988.8164640888506
-2709.0912535817697
520.7378108386254
436.2241080855886
-365.95880494869044
-2009.0918779395163
989.0879300787371
-14.1347287589912
-295.40725128105277
-925.1388276153704
-1245.6289370872528
-90.98207569953355
433.1833285667686
758.0617868057739
-788.6184864988014
-1974.8226069326186
-2090.514717874758
1637.9602318967688
-946.8701886058986
-1275.8586075580918
-196.78998704929907
1068.6992679889595
-426.3205349038444
1138.6661740983477
-510.5966833530077
1016.9763652707626
-1343.110633561365
40.46153911196567
-139.42347573334294
877.4277955122625
-331.0222409539954
-869.5615674183825
660.6133311547875
-1800.2987890522102
393.6365274173228
746.1999276135301
-365.15312925985137
208.154638704887
796.7653028953355
475.163140396356
378.34378149661217
-192.87434460736065
181.5735614988457
-513.0782182056645
-659.9773459076804
111.07410370188528
-609.41995689594
-655.8758636146704
936.6654420244997
-298.2740000670346
-274.95947025717595
222.61493463651962
992.8892927872498
-1626.822859953241
-267.64352098326816
-50.866214380456405
-1417.3607656887366
2349.8197543152687
-507.43084917386614
567.8124049095003
-130.18240337928745
193.66470565800088
41.10009312138157
-563.5465947931237
37.52169352758929
559.8223493112262
506.3927247172494
740.9735244245437
743.3675348261372
-829.5305768438
-645.7155936141578
-213.54792459888841
-468.20959519818183
129.1421464441265
-401.5316253651165
-332.86228559347575
-22.006739424048288
1175.9089146307833
228.58896672424282
-503.03858892852674
-1800.0294790003043
1848.1211371566753
437.5520742341573
-290.56856689498625
-978.2258757775396
1475.7559354032533
-1411.7235080321382
1176.6288470943111
-615.8730718495441
1020.0320559228805
383.67042953326074
-20.684022460976927
1129.6438138598571
1177.5611633633714
-212.56466690552134
61.11814427052703
-1965.8750906804978
-813.5732188016618
-292.12374285149036
1352.4424643243033
813.2169312451482
306.43898778787604
-686.5295465711374
591.4866051020924
-321.7838036576326
-1823.6986781795597
-704.879880645895
-67.99656896632573
-936.1564601079781
1009.3133943170211
-606.1572767853859
-1033.2464450400416
-1577.5334663978024
693.0876147996851
-1402.2606714720055
-63.93239561889527
-540.1956552442764
-356.957100752733
-802.3922407461879
-356.5844074027573
-1500.86880253632
302.1316176384138
-1886.7258657813309
-843.788811797463
1235.0096940204526
-243.52113624178747
-559.136310698984
520.7981834374946
-1222.0875066815993
367.4505836605385
156.1949890695391
-499.13020391179356
-1367.2307998467352
-1401.2064076776708
-1575.7136370590958
-145.9935993841346
2238.883689345793
-807.7838228505992
-433.33767181880626
-1662.2817117414666
686.6984951268045
90.46720519978028
-221.01439609772342
-1421.9837771249925
1053.9193692767738
-1512.8896171492863
88.37824063349854
1885.8436085016735
437.6869231603891
654.4794064906515
-1580.7720562698235
-622.4819516299934
-422.6332175612398
60.59923573454505
809.6825260894709
2242.5267531508343
-411.87905022022676
-1262.2821561451167
-157.64965773188382
-300.86741873525204
-829.8112966477934
987.6466098331157
386.4801947256245
-1891.4415388842722
716.0006071299163
-282.47510048665475
1461.1984679659192
-1974.2580565170952
702.699140062369
81.89094264975536
-438.2723301684433
-203.02758661997183
-1654.5167524125645
1017.0575345004638
1838.1894794016634
431.22132391909815
-1586.8220587850337
829.9666248310591
529.3700124283052
-434.39307112979276
2150.7823917016053
-309.04111268067146
770.8161423387336
-705.0531043911618
2805.6675275520274
1293.5346079576532
-1077.2840924883976
3120.1560686602556
861.7643438151592
2106.0661586516144
-1738.8935918019363
-874.824973974432
349.9278704552238
1130.823888371346
-293.15278017047444
723.2128152559435
853.2883908422834
1246.2701893393787
1156.2592127038467
-1773.645990730963
1143.5791430362742
1684.271656233346
-97.28043889722906
-1330.185774319527
-991.3994906446042
-1586.9125566572823
1569.318722880811
1085.3435379070622
-141.9797825857945
-1163.2083691848593
1386.9738713180761
-119.64974325831092
1232.3953229466235
225.48710713135748
-2133.3885725737055
310.2467344961696
-1642.0821278017715
-271.37248035852423
-913.844834225532
1124.0008213380222
220.88141032482605
-564.9074469849236
-17.943119944531016
960.8906645898322
486.1429172684446
-678.7454827274059
584.5141009598339
-521.4919217668343
-2634.5353973698793
-0.717867043266197
554.9901245869011
-1208.669264181398
252.2615776950517
-256.3217457589515
-1010.2115202455689
198.19707894810372
-609.4034068766451
-732.403216591008
-710.330149690668
33.97148300258968
166.8564835052508
-587.3093725148451
1864.1516277003172
-1580.2185375388722
-1131.7564773683414
-388.1754929298809
-1200.9029816137834
-549.6628972658066
1050.0359703227202
-108.85615657922831
-410.68410693868714
-427.0232372675832
472.75371932598694
-888.8424831780704
175.58965678486322
-406.8860095832114
1423.4444310979502
-284.99010240933933
970.4604026126121
-113.65851615529984
421.1096323452087
-142.07485502197105
1235.8165066004449
-151.76330049248799
1151.566406096951
2245.1683745002515
-475.4784586908297
-43.99208250954404
96.1297558072157
616.2133182176135
-51.54284311866513
1888.9342547698363
-392.6547589634839
-425.5753386340375
-537.0256186270273
1606.7966973260588
328.4853336760516
120.70850380812301
684.0891260714193
127.29180743902221
-590.3540649330168
-562.865540588793
1489.642730944615
556.8859279115213
1491.1976809443913
-1405.6229819918726
-695.3392527733517
1418.481621872403
454.6829435576325
960.9757979538444
-1795.599131602661
980.8714600854745
1079.0778878203978
522.3688627114423
-799.8873296070124
496.874227870215
-960.4584685207664
954.112390280863
-285.8257712130691
-1577.4614888984581
1015.7085906892555
-610.7901426486114
-83.92561574775661
747.2091551653592
-588.2513349224283
-51.99837087025921
33.313800484621495
-657.8042699583775
112.14487678329088
-2053.3354960574225
-306.7271689502259
237.027628094154
316.3765266843622
1362.5545147524408
38.20376221250936
1092.756984000552
-1625.1143430734476
-255.06504789145052
-1239.8407107326825
1084.8148563213879
-2517.496448293946
-1817.5370824596205
861.9495579211708
-1152.0776032062238
315.043514179847
59.28451506910514
2041.6254876053795
-1376.327810361325
-162.0499897470631
166.16876690367695
-2821.5096426943
-86.48023781033926
-110.08961497408572
18.38880427663759
1456.7127965958116
-768.6770452598072
-496.1185979121936
506.4088781427185
-9.998734671305956
-40.53571906789921
152.993412007249
-292.0514820620063
670.0409385030839
-88.65193504204733
415.2646630686351
-2824.7311680000685
530.7111135128748
575.8412494687641
403.42216234826
-2285.113128515822
-151.89006151547483
478.3022929539946
-294.5926747235119
582.4164269307701
1232.7686550808826
-946.7500336785557
380.963630617333
1569.6223521159886
-361.5696177689228
1182.5308098184557
1605.089720299933
542.0547759381676
1735.9445565128744
-323.13309088664744
-84.77334462780011
-972.0670045925157
-28.388819298522417
-541.8036075752461
497.28115479815455
576.3913039808472
389.4646786894463
218.37201485865026
-2317.8493968654143
343.2848759110434
-701.0571841674479
-200.59007031417931
287.784076669589
-2963.4024813584183
-1882.3950436133466
1156.7573833199974
-770.8902857353432
448.48372473704234
-452.77614470825296
-581.8010485228872
427.08084309669215
-701.0018460363204
730.3816700798383
941.6359468022878
-823.437798305007
889.9558566827827
-528.5093223201374
195.30671163793627
54.95731174582315
-2153.0440714165197
456.6511003497097
160.28004064193263
301.1742218741418
-1068.43821934589
1065.496052288774
-36.52416334604114
-840.8490975655535
-101.67779646692053
-1297.2808594162834
-240.29202202344553
126.82387012986982
-554.839942746185
-101.7417179851133
661.6635508377467
-1885.014051365861
1649.289254148778
139.7691742528944
-597.4936564200634
1376.0116005306054
829.9903608018333
176.46159211178005
-851.2247138758087
114.16245011403772
-871.1970649231099
859.4726257176966
222.23634627872806
427.5410263242383
-462.58164496040536
415.19065664877667
214.9557232570962
966.5794982238472
-320.02322309482895
2361.078705507271
-1061.2203449027518
1913.7780901996723
-407.17426306465376
309.1100786846676
571.3503637641862
-611.6840418267733
-451.8745121836617
185.74624734511994
1237.346626101697
-2096.303631020763
-1244.2732046988206
1688.9809514234082
-1201.7134857316528
723.6036858294242
-66.41136086545455
1233.0624437728545
806.9609874559538
-1742.4490081476351
-902.7825328750414
-103.3565174986765
-1569.7624391532925
709.8120703665014
-1191.1958193245719
1202.0437541506274
649.6367026361414
-53.90112312882018
-448.5362880048535
-1741.9966488009445
1464.2119708051487
749.211108616682
1200.6160971421425
665.6026449680971
-497.07706554986964
1428.6097685266468
683.334327544104
2496.8548944518834
99.45893760255824
-626.8984763742039
-403.2903377349999
-408.61673428746576
1257.2579794513836
179.58982870202806
-1427.2086305066782
-58.40379576863819
-1710.794714329837
25.310135264942403
-769.0269665019258
175.8817660438904
-96.97294079241183
-1557.9817492108002
-1172.9429046569705
123.85104941169392
916.6885478722671
587.6011303247034
33.2047020567837
58.787391991634586
262.4049298922486
-1903.507485661694
-1739.800665517454
818.8269068667854
562.1243239198571
-1504.1560669505573
73.21147318219825
865.48937436329
-311.2961540030757
-225.335948170205
232.05480886622928
537.5854281873484
710.2164832702671
-925.4953352390839
540.9050936751898
-1076.029412646157
-507.8742327477357
1089.3740635894503
573.6047210312507
695.9929524801585
-393.47360475540455
-1478.482055938659
961.3713714858523
1498.932573368969
112.1873020535517
-695.9592410355702
-598.7207066897425
-1623.935025428082
-300.7915860203868
-590.1538692923011
40.99891102026543
-1643.4183555307195
97.46858971084853
965.682389669442
566.7770102651718
-1289.2409107295796
-885.5579761187133
2061.5980841073792
-353.05358802353356
-997.787994169689
550.2280888649046
947.4616364908788
-322.67692350207096
-127.42806613698909
-355.4442803856625
-2378.4804760360353
187.03800232100588
-659.3585906738116
818.0937022961602
-271.91554130065595
-431.23073844961215
595.2968114306589
-591.9563069170473
910.1019879844141
365.7708775915824
1381.6217386901972
-131.8168778653601
1291.8913894097411
-554.1512978504237
347.5992117201782
-315.4099024918557
-1176.4192979298368
647.2441845579785
1763.7888943854105
1113.2839276688426
1053.8614038795602
564.7704424495831
1998.779396529984
-134.00291959669642
154.71055411759966
-141.97825448172827
585.7117175526782
531.0637296931757
-1133.163838279536
-1259.3798636698777
-475.68233523801615
-327.02022787845226
-728.1503871129335
-1243.8060563949084
184.00050984394503
-211.24006999161944
81.7225246280643
22.511738280965776
-330.15144582356965
-84.81919407090919
521.9102449459499
2418.0377941628813
707.6705559327914
513.681549743514
613.2050698694015
-1105.673154810802
-301.6411810449219
-64.03258250970943
-2859.2179140126364
-172.74251082414278
718.3212438482012
1314.0606709223944
-1056.7121617502419
-376.971072107109
1747.5330252659232
-113.95126927320766
810.1190177614819
115.42437177339717
1025.5667511451754
-813.7583484023726
880.1244610786757
-8.394217833025243
-867.2477054321981
-464.1376344085717
482.31188480571865
-222.5854926681432
170.47774635783207
-1345.0005527722587
-80.99504483646798
-1140.4840852498403
262.021826452576
-1195.264774853242
1985.5057314425057
828.4239750092769
-1175.3065612740236
195.67215894885894
298.62206976708876
-28.08665727853153
-1191.056213039798
-1929.3754868289661
-1247.6548860132555
-1330.1167769998133
412.1519167979068
-728.3290088886762
1446.9667262199794
105.98675460981586
-417.1103863767113
1687.5799435172023
-724.761204150661
192.60636058029567
834.9212956108883
63.01528933943916
1036.8138005950398
947.8324185940432
-1073.4564473495973
-616.2497306769625
590.2154474912617
1124.4190906580734
-1106.3734273897494
228.34958109310043
1021.7856731568671
-273.85754281804367
-1209.193846926789
-499.701382927612
-155.1223823436138
-730.6001445892026
-982.4092207328874
683.0120910274138
-1073.2407071623873
-242.18681708136128
385.1654287901535
527.4177083875135
-287.90484517711377
-738.153232008101
514.6214319641557
14.028662052487883
-66.27341391567985
-108.99965508947724
601.6254780296229
384.85057922213946
-125.62910684011561
-849.2059219199622
1435.7430610123831
316.7575632412789
514.2738434898254
-25.49203057813165
-468.72862527413105
1253.8873058612494
-2185.633556992643
1394.5088898401164
-1598.1502052169794
361.22040629490414
-148.55934148446448
-93.08747299603917
-930.0443005689825
821.5428243484306
-1445.9039691977875
718.0092973050845
1205.1190774026638
1121.7765552308413
-359.21612746495583
51.211761113531765
-52.32523053980548
-462.72944523596465
646.7226151018526
2323.1012351393106
36.51163190584515
-520.3968404379542
-600.6872292830797
-595.658080518426
142.12973780214259
-831.3697632570148
-698.6719831719873
73.61658957092042
-350.1001521752609
438.735670429371
-360.50630800175463
601.33479845823
-2078.440803060133
2683.729761341967
-245.90966089783507
322.64179037662757
-239.87711483157423
1575.9868427057634
-833.7415032466504
241.96553425958865
796.5514192176718
-234.47716789446463
1266.9187444009065
739.9918206701071
-1456.953697668236
416.91042692485985
449.450165705133
2057.938989384513
134.916817311587
697.6438864365803
903.6423931090586
1190.285405911931
258.49138255196226
100.1099876254904
1048.7241000430324
-1363.3659939571476
-1336.3168180566427
411.0427549487156
-90.53147578448849
148.26562230571417
264.12360448659894
39.060553287703584
-30.726860905086127
-171.54225610703327
1883.2522260440976
725.4906601955474
-223.64738058438513
-198.5689851661916
-383.2858215363017
204.9667627694534
-3.009672136325273
-53.88516319994426
45.00161253935175
-393.2319628697014
462.8576629217066
-98.60399354693956
1685.350929502933
782.7986235258485
775.5653067526745
712.3522823159433
-476.0052658932218
-779.5268213673156
545.5617638050871
863.9514148996506
218.3239329701042
821.366703658617
135.173659362878
1397.0002028648234
-490.08719780593077
-278.33181242847047
-664.3899880678828
149.55752711662873
1223.998593477906
813.3853244357548
-1533.8266109079227
-606.4975803796385
628.0759308729274
393.55994360245774
-1249.135237897098
270.18442781416934
-1425.827142887114
-628.5834072355029
534.8442417166709
275.52435772558357
340.09783202351144
-231.96480421382995
-2040.6154099903135
-880.756183089291
1825.7117539724259
-1727.6512605575524
219.9140590202343
-133.86046756219505
736.2546604845325
-507.0774993322851
418.98544499326704
11.344235316192684
1105.1334404707043
-1303.05017074256
1512.1209462269128
1337.260212635157
325.71139401657456
1098.6067959492113
285.2382670880822
-80.79717537489482
779.4173520892085
1048.8028244617856
-295.6342699935848
-729.2940461114083
-1006.8914067544225
248.2696552637435
-727.2867027795567
538.473916963093
-525.0148226850351
-663.3236248990781
307.4342748298639
1095.8378766338774
84.20566388009078
-549.9726592176878
-620.7588789112998
-1497.7958145301918
-1237.7815597912881
-962.3856642302361
-1105.5887459734406
333.72854929635463
1933.5420554471175
37.50626139950469
1785.0834032681187
-251.9425680035907
63.98085352748803
-88.30205425441436
-593.2087742428959
-405.8793804219401
-17.66192053604781
295.0085423505227
-949.007822323204
117.92068186462205
-275.4966667830006
-359.8470824256778
1736.1995743152954
1062.03655587978
-732.8529218899915
-574.6991088484219
404.341232616052
525.3142437011654
104.62034541369233
1198.9388652107436
-1319.059078141033
-325.0082752231854
241.5600493671813
-1603.3648317341297
938.7144719230556
-625.5038549970358
1800.3366142628909
488.3981826457164
246.65689653208682
-724.8684662714203
-89.15929214667027
-3468.8705191843605
-837.1636171058541
-462.71447607976455
445.7081183023757
767.59632045611
-1242.5578198700046
-623.1043477516391
-568.6111251537556
474.42003935732924
-867.5873969214019
404.77970550360703
-992.415360592565
476.98268748488283
-411.13547973137946
-939.1097091970137
1987.7138779303712
245.8882634819355
-431.2231139082349
112.94921844743463
264.2140391394796
215.81100343409716
-1316.9603577759965
-198.61429686136051
1327.1635873385146
-228.89941101316276
-136.99589909430512
-280.587072162636
-1653.6881540364486
-493.1406122739387
230.8406932911761
-1443.918831404797
-643.3008642892461
1427.3063233503235
-2295.8532142663103
-1083.7459843392705
824.1300133649385
915.0184854005381
-2085.169898771048
-263.18380155775003
1838.457732556897
-161.61853712129812
623.9136329873489
391.8416509470416
-968.6532342697838
545.2866253042516
430.0115691588354
584.8882060125824
153.35677381808662
-1387.9692109695577
-811.0736634577426
-546.3091443930882
1082.7017067793113
-1427.839003206771
-1369.767338130504
341.13212621776916
153.54568686578506
195.25882474989012
1480.9890408670642
975.7877472737181
113.18107847939972
169.02534983882617
-359.8996621187786
-1259.964737458291
-1112.5460304834337
-339.30761023010274
-746.6459240827314
1101.357877515924
-149.0585230600423
-895.2136423990305
-950.609061156091
688.9694590703305
-1026.576389981052
619.0021262738018
-479.045795460006
2545.731362574282
1159.7231828100537
2078.27535557747
-649.9884451879783
-3014.4964964216297
-140.91509276695177
-228.6207021257452
-54.17458201422343
2302.4699998862516
-1838.4039169243874
-16.691518742900342
106.2596950320914
11.700529290601672
-1205.8124447534533
299.1270019485805
193.1781664029217
-1541.2417491006581
2449.7127666502474
-586.0617966412135
-755.7359571796278
2227.6032850302936
240.36588535933637
-1064.7010206571936
-230.64023174322483
-1386.758458983996
-247.41968702709025
-1452.229556113756
-1162.7864257134727
451.4100877873311
414.3557829669398
-461.4999289030171
-194.18888061220935
-266.80112100393643
709.1829598684335
-143.13720097155306
1271.0241184744436
-1536.6216869493253
938.204742319072
1920.876805374414
-1152.2717805248462
-29.960716720883145
-165.5594125145717
-260.0446990686599
-54.156453754406684
-161.12297931096055
615.9085406495603
-1461.5515992695287
-1426.7469983237306
1378.630590744081
-2164.7760279782433
-662.4752946390428
-1150.4810238774685
206.32573704013888
-1962.070447892913
921.4352973213074
371.44002532677285
-1430.5018792270303
1425.7738702926893
261.912248849368
-313.7372166555188
1582.3373503760981
-788.5200935941288
-652.7421014901341
2110.228747924605
746.1429090543177
184.74508527253218
120.56601287230043
-564.4354137137001
706.4565071775214
442.4698823674955
300.8827978503451
418.8679565669857
1214.8250771170883
-768.6043745959772
-214.71237193317717
-741.7357274532768
2522.585647152654
-1265.7231831360084
-1703.9079207506884
-266.00279637055576
-435.92155186346963
-1233.3464168959654
520.6359458705
250.91527604077717
-855.9540985278823
-192.29454048387396
-317.7260439863762
-479.65654779569513
-217.5156068257943
969.48903751992
153.1790320228922
-1208.4390829033607
1680.6968389877898
1400.2192741059382
-271.5118857640828
1816.842461097161
815.2027079993387
-873.4672663406363
1359.6338303841567
1293.8572242358587
1184.6573581004538
948.9458740883393
-608.293075322059
411.2721870306448
-1147.8327825697925
463.1778439199862
-605.4877453316765
265.2064110225902
-799.6046169108896
-95.39443990130678
2627.172292562288
1484.6309027977786
1709.2357243589622
2375.4803640463315
-2406.0050969488216
160.17577476895738
246.72050855628973
724.6628623009623
93.5108031977264
1040.140633203102
-188.17886396709898
142.3881447674622
-592.3903064050769
-1226.9391995441954
726.1156282433309
-118.63261683462633
2625.119463091548
593.9098974737606
176.03938029388118
159.08445171624578
2203.1906128695955
988.7695522032451
-1424.241512589107
179.12007313963966
76.37332341766593
321.2324748785981
-1358.5056295753927
1030.7200743336539
714.5242459100032
1346.5018598122408
26.111230884814123
-327.5201467752411
262.40305426252024
-70.88536653327854
1182.4425366570497
-542.0505725809915
-993.515181348724
596.2116742945442
-1340.7250858017812
241.48696824582467
-991.4013745425647
1039.8391134341878
-1100.3930540830822
-380.3260932553122
926.4328598804407
-598.1740082827746
976.6275064903375
897.2557308844847
1386.5429655521646
68.97796286819708
-530.155629202507
-368.23129057235224
-645.8703244694312
-18.114436515732375
-209.74394793849996
358.7124269237782
-180.03808056042263
499.30241477235944
-863.0435179767252
254.15102136765083
519.7949047613075
1236.3206322474991
-714.82670951959
-108.33700809595533
1867.081418022705
-562.9265157594697
704.987616395066
398.24867752669235
779.4445252641198
1743.5657701929956
-379.07557478210936
-916.2706982650157
22.36949046978788
-125.60993026790624
-2167.4589598251173
-23.58635490655296
152.34581713883642
1115.597780355852
360.6563665096857
-452.5252738382949
-428.1270480288313
-820.499816972802
-392.2751505272196
1592.5320760900752
-2345.50431944307
197.96593755502528
-2849.5574236039133
-376.01883452805174
-573.8127954629596
-1067.1098607171584
-677.9150240506546
1047.8698467839386
-1840.4807732204729
1718.84304086457
-209.13828033345973
-98.44152403897289
-46.37964824842749
-921.2150756412464
743.1598116106801
-1395.75416786847
-1186.7681030300628
624.6396026204407
648.862369187759
-945.8947941393053
362.15134373943766
-191.08196286387252
1051.8551497588414
794.4408773747001
2280.1493558175807
-1239.5436010282147
1066.0825022091817
-1864.7956218487302
115.69303502275365
-1178.2921530475921
1794.1411341708385
-433.01019174798955
-661.4853233283294
1861.5051538281905
-135.53225825364686
-1446.1763239748982
-461.71126539851184
1328.454586226996
301.24616885837236
-785.3242812005391
879.1705361134053
284.8891694462119
-543.3522915042771
467.31679669679716
86.38401830720817
-1279.7061443615512
24.242329271565485
412.573212150698
622.252364540532
-1305.0262672557296
-758.9630309311164
831.4451700317467
237.8364760973582
-1724.9174152806177
445.05742345087367
-1008.6148655796716
396.89708505541006
-255.44825486100282
993.029773039394
-194.987713335256
-2405.181845524224
435.1055680348938
1758.9060640553357
-562.5206389124122
-572.9125553421449
911.6472929174452
-610.0562480731078
-729.3169899371403
-866.5406484120103
2219.635501585519
625.5631965566979
-236.12218828917494
131.69469985919673
-1383.4304587046215
1334.5896512701254
1705.0714809393162
-658.1784932975143
231.87039916845345
631.2276180423429
-1860.4950959877758
846.9186505201476
-1232.4987379559084
1436.8052376159626
-620.363424109147
311.0453751283063
-2667.7109023035387
-1102.6562963747972
197.47811688689234
778.5208931851063
-584.4463297319297
193.49689863576506
996.4894720675159
311.5656290902353
1241.0774627781836
982.1765751826977
-963.3700829378593
-1066.1276413305316
1176.9727293048095
932.0701061613595
-326.09819060228597
-90.47520218798756
-201.4752261008164
554.9288522124971
-274.59522662455663
106.36603542528563
1087.5831603847435
582.9829418159511
489.14831423435453
514.1086006742671
-1339.3935256528066
1022.0929924440459
1015.3821443857282
-464.2964281145927
84.01084031255017
-1015.2064130394582
-211.61589468987148
961.7382376652553
1404.5030166162285
499.94514090641127
-679.4677840546449
55.32934559439479
-469.91364678831945
-711.112649781231
-746.0164389186006
44.48996284139351
-93.79704347109242
-544.5021608133721
-552.0000862894012
-1539.415592727688
138.79284692698138
-79.80103997817379
-120.13051351091309
1735.9063013096938
-38.11898527545388
332.30311658147
-1352.4300352954954
2071.2226917108337
1998.1358870295915
-2981.0791042357255
1670.6872348151478
748.5449705263824
-1140.0587299046422
827.6269191463565
1098.3776682380615
562.1037596106752
515.1888630914118
-211.36818530281136
-735.2952740679888
689.5625238038979
2112.477721195077
-260.52485863305384
529.7249399895549
-2430.4345076848463
-1183.8182857356019
-11.600651431843525
814.3919468247519
1026.7882806100486
-921.6758186255762
-449.7337929440626
133.02109903746265
1354.6458545423554
1080.549542233838
1691.6605465655437
-347.27574301149167
-316.58720628853746
-778.7648063683412
55.92392825831122
-611.709319871623
-238.86288875352665
483.1536708652691
-201.02792391215442
-371.3200040866409
-1093.3269279850679
405.36411196881767
-467.7440344280452
1552.734604281643
-337.6548179655359
-775.8114491790329
513.5322493980989
-231.61695545318128
-1220.604048941885
132.43742006488964
976.2548305097391
-222.0747536079701
332.79187663768397
1123.5654008805311
-1976.3874564301746
1461.5191147683158
585.5402229517746
-703.0459124880404
408.6053046621584
1580.7287277490864
89.10596699970299
-22.022588621870284
-1307.7178755564441
2057.783500408625
-47.5997719677435
-820.6382120042933
-41.570690137503405
492.58839841211875
-942.8876518065433
2004.3768950935234
-2029.2378214127398
-601.5785947573404
-1172.3108502469713
385.8222152861389
1402.5672543742746
-436.5049583862197
-53.7523086235099
-746.9997701325374
390.03332288736647
474.9158159932386
49.35146075460336
745.3042080124746
1217.7724461255887
-974.8416643315234
183.72138706898872
591.5555718503916
-773.5153963525215
507.0156622315125
-2151.759312860114
-2707.2301233069616
-1167.175799188598
-134.35365274546788
159.58434052924474
1766.7710221266566
-858.1307239921339
826.6592769499365
-896.5882589576942
1420.297132088637
-362.18633135084985
566.2674826816774
186.44055713665642
-933.8814999517564
-429.53782518867024
777.5796559513446
288.0579776233302
1699.330783648481
-255.1242082122005
1416.702157421559
607.7791226110122
-694.6904379026331
2979.1191620146774
489.9765333887341
-1092.8868816349775
964.6882219461407
575.8870435355977
471.6320790248435
-2058.8651807874617
-1715.990813005514
-11.954758595726283
-453.8622219858604
1358.6192648095341
75.59807065307675
525.2036666841458
-473.995554965556
-401.8628761033252
-1431.955382993161
722.7155224036344
609.3366860276432
-406.1586721413333
-800.9981590210275
-618.0475226738994
-1248.8817796962621
-149.20636358459922
1994.3074189118795
1054.026433078938
601.9069133409863
-498.72194982519545
2369.9611919947038
1340.8523602987023
2253.899834121234
-296.9082098793586
-1226.784039795549
-397.3844521572772
1374.958831509305
1174.7466809848765
-1179.4400347502929
-207.6694440537962
125.95875078639598
958.4937253923366
160.018653847661
-34.085894798746914
-1508.7776765899494
1443.161907181407
-742.4951436137281
-762.8093249754249
636.133011671663
-307.60095646944353
722.1977020135513
-361.14129007795987
50.35828459650308
-965.9252148216684
-2671.306390159818
978.6638144910507
235.21681000436004
-714.0903379755454
296.673119735854
780.3027367798184
-1204.6196945411064
81.89817589968025
-429.57683260815895
379.7039891868164
1082.8451414646786
727.250028402154
-717.248024408715
480.1013751643674
1309.133959018397
485.90902727062917
-592.4175686111421
-562.7768104416357
-1358.0061604786954
-11.619189796895675
748.743804651023
425.9931121475663
-611.048891151612
-408.2617125095928
119.5813378772498
-620.4393094039499
-845.6615202187124
1376.9199991854978
-47.759212657065675
-59.75560464047816
-1266.636805568988
-988.3438062271377
829.6571766248699
-881.9376244060314
-59.52255935305155
603.1819121244343
-1056.3722769702088
1677.1861646217749
-2558.8381721049996
166.45809281604411
1149.2443494343606
-1565.9249465122489
438.18216741239024
-1343.3023857006074
-129.55664120428415
854.8164299461652
1959.8559503413248
308.5474718901003
1872.437480514855
-725.9426705707857
-1184.4278505156585
-95.07330812345802
-250.91389417708777
1631.188070476278
2381.746915011042
-419.05318482063717
-1097.5754830057906
1091.6769298391546
-88.83502467835493
-767.8420106638263
303.61480897703484
-587.0677278189274
-262.89690707115716
-130.7844608909091
1031.1176455033603
-1235.4369304481838
-1223.1261723489527
327.85204517373063
1294.989478385256
209.56360344120216
1100.759289074745
397.90601565719567
-2375.0704547021364
-128.20910274169168
575.9880468039565
-273.3401206120061
275.6238098292474
279.9801232875331
1260.0476763878328
-1892.3860525373482
453.9199083538272
443.2195491514136
-181.57881025225896
233.94821629332603
22.03607637216087
-705.4755971198841
1241.3628419228692
-427.1442719521173
947.3971229892531
417.30135628894266
-717.7542580308617
-196.33356022529196
1257.5736543029125
-506.3292363544132
-1363.512035670021
264.2424814457989
326.30664492225844
-1161.155826195743
494.894598282268
-559.6988044583331
-1073.6228410191836
-629.1147815768923
-52.5549654209231
506.03420984546364
1644.6212217910224
1055.1223859839713
-315.2133998581221
-1243.8116762956174
-130.7200516987736
-312.95645480347616
80.92628730139357
-413.8105230756557
-1273.5203066654876
1006.2716712620102
-1611.163380778127
-2445.974131456309
1693.5155649833744
668.2223386198212
1022.3753944200403
58.03465843711314
-1425.3531110848733
283.1279139193394
-519.1339526106743
-1800.5764439356542
-594.3443793570405
-752.1766575565482
693.9168130252008
1025.8515308310205
-842.6231482796544
-439.81511240948026
27.630910750551312
778.2173465083868
1144.1550313051382
658.3150912588029
-772.4136716437295
-1002.1966562311798
1162.572600602084
-978.5073413468841
2644.4987301166198
-535.1937802429696
1319.6704447912286
-701.8422836477093
910.6346827726545
874.9218050208559
242.35830544080815
358.15258145718525
-944.5975554268299
642.4754734800018
121.91775370213352
-1219.0691442710454
151.98872889007248
-0.7905004446823093
1359.4400428418198
334.25931476573675
-387.5294695686032
871.9480003833404
569.4265755722047
-113.43937793353084
1477.2815561027637
550.9345358502435
-502.38591973587387
1893.3038473800484
372.28742661013297
1337.6630786689834
554.2325964619993
-214.59370883471558
35.42334952077173
-2889.4224739010865
898.8761986237977
-606.8670705037222
79.97080970980497
1182.4810308746232
2455.385441218016
-1108.9405425013888
1379.0057376763448
-480.0722130755423
-312.711466490573
-102.07203769980505
-777.4454534465611
482.2540474176003
-814.406872423144
-1193.3589163040638
-241.49956761805564
-371.87653516489826
926.3884969331347
1939.9861307551541
-1434.0257680997177
-452.486139110856
826.7384114924392
-2082.818956510045
309.64921038058594
-449.96692754024457
142.67276876515092
-685.1811771948998
1016.9064407658688
785.5833546942866
-1789.6642401864462
415.02383816398157
-189.43672424611842
-434.1193837891115
-738.5835297139897
-1507.4455846302744
-1558.1445905915098
101.13876628433376
-1672.5822455321634
913.6510106495815
-893.18740007788
-123.64240474912758
-1353.544115353282
-342.58970885877716
355.25624867652067
870.5044105100558
-589.6956184855738
1079.222855370706
-304.14357072353937
44.95931745944193
1196.086110835257
647.4239120160364
224.73148362915995
-1304.8312434576544
714.4415076348943
-266.1448036503397
-168.3554031287213
-320.73780938928724
754.4072123203327
268.94621660425565
1347.615490755984
693.8937625012577
-75.63712692724677
35.45138061163865
-546.8816870744756
-695.8392583533171
-145.05781378416063
2507.3255152988204
2185.268022047253
-36.29478608345164
-381.3703725732277
192.71856246866068
344.5462966136819
-2067.788799751682
1376.4302345158853
-1312.9278207139407
244.02061861430735
1525.5714017768062
-1067.9307233788454
-1019.39690732494
-277.9926455166575
994.6364903598916
1745.6305273567814
562.2392839121451
-1407.93560963107
505.8832751734048
-483.057148697657
-1526.7372580638819
-356.5908374136713
-798.5677949188523
-179.85401535958314
-614.5188113239433
-1719.973533713421
244.5304853595438
1302.7075284946386
-1877.4138669331924
350.3621349268543
650.4717801287749
97.23850789412738
712.4282293193243
-432.05696479450813
-2006.827151996781
-93.70945976947183
123.12248589661729
-573.461754183511
-196.38714422989074
1423.7833669052832
1242.501058306601
-754.3919771429823
-44.115544774992706
645.1069967491532
-762.4042260932582
-644.5989588187402
558.7251493230982
-371.0789809574147
351.0208215995507
831.1646246900593
1030.8275556918186
-530.7620324101624
795.3510980164659
-424.9697170285049
-693.4256324062455
2259.837170347399
-1196.617357023204
530.1636423306284
70.38325656593192
709.1820951313795
-1063.1050459806036
-555.6683746092267
-56.324918678772356
767.7883232103079
-1004.6106430735135
1052.6692293593842
-93.71005758541313
-745.1848651431292
-1128.774224344887
1113.1719945819086
-1077.4134834340327
-926.857305195832
-85.56107121658563
903.8405117514549
-820.7162707717865
112.53550518662561
-405.93726123150986
-707.9261889399768
-628.7876870357467
-677.5198808702177
-722.6619875627573
1060.8778764104898
994.850789971745
-1210.3684352655023
-198.4926507345006
-351.42632885378333
-613.7341536942358
-24.619896680557133
-1494.5340266151231
623.5536793169941
-2190.8461914344343
1072.364569242218
601.4291140849372
-231.2480689466959
1506.4121263181494
463.6200961697263
2041.4590258659748
3.105844564536871
-501.966086985426
-352.5099686687817
1227.8850442527623
-2221.451178250335
360.74861574034924
663.1918789787065
-1508.6114524149007
-644.0267476818692
491.65895946605445
-214.95521568884928
921.4985496081108
-608.4894602452215
2072.6101824340703
373.9523057808021
-182.21438407527026
-497.35348678966454
6.742528998179524
720.9317954042597
1974.0152663022252
883.2667239874046
-1026.984271319916
-258.8259107948217
516.2678990967889
-1030.1830749117478
2470.784766585852
-1004.654106158183
820.8732071677373
-276.12809688474744
-225.53806905111506
-873.7852061333733
-1215.5002420502321
-467.8520153089183
858.9264026217655
1146.7848174569049
-303.90232454561584
559.6712048423934
-2567.6714127971227
1719.0084716327851
-1223.312909286633
226.57712347158972
8.278738371862005
451.1107306453681
725.7743519638483
-834.698037551361
101.7096673255924
510.40214586769207
-82.84243618714737
828.314789243774
881.985544560026
-82.24249635213846
1163.5202669901341
-1424.4372084734848
-207.48466741539474
-1128.1698924806794
-1472.3644471365642
-514.7477215554261
-1083.1767587874
-439.5191541331618
-582.3770880523135
-613.733952926256
-477.0201781775051
2565.4467496681277
1320.3546490072094
2404.905720082832
1280.024882326465
36.61197960056894
1271.1778335415743
487.3661567184326
-701.4424134630693
-381.89936654188085
265.2760982536286
60.580733417185115
-890.546134345066
895.2198693365059
1024.0958301344817
-1291.3664433005938
1214.579720732319
918.3833276298382
-724.6025033736076
-879.1079118418143
-1037.6321770277682
74.93220310090074
690.6135277729962
-69.06719402083903
1993.717120451548
-215.4410493530232
-471.2190260713328
-226.32254921958224
496.4149721874714
388.8791435330946
694.3357053778847
262.46916731939837
1984.6591765121025
-2.4523347325898954
-414.7785446176187
-801.5145437646471
-954.9131426953816
-1487.404336305549
-922.1261529016562
310.2399007713847
-150.45921150035335
384.0968270763799
-489.8205547667213
1208.7146180493155
-56.566269230202224
-414.47747291711585
-786.2036382145884
-1221.8639808684015
-1108.7249226246856
921.9718705235771
-16.69257235711435
-54.29683122813253
2069.969356723257
-1292.879297485991
704.7869242235436
-1423.9762853758812
-586.8066383286769
1676.1699101690854
1657.9225422925308
-953.978772588532
1247.8684772497634
-626.2453677082177
1155.9277928595038
-1005.2589556997214
2371.4218338751098
1707.0647213201396
-947.3115880726203
471.8405780319357
1246.6083921416364
-1133.852099303096
-870.4953586437391
-344.16680277181194
324.0247143963201
676.2256359864093
531.0889030787464
-1170.994404237204
-68.08216193897951
-1076.9578880336123
639.5750697262481
-541.7364889266803
-1293.8114352857997
1339.905649395845
1587.394547755163
-2354.068547825638
1850.1573130696024
510.476050982308
-803.8126629716339
1120.652014791113
566.379070311678
1354.3624565613006
-428.80248486847347
-1315.057567019651
387.31908711609583
595.9320672442025
-1018.6125703971529
-1353.3565524574342
662.6671517452817
1712.3377861759413
125.11366754280803
2.9941524072964336
-243.88315120559494
-815.287865419099
-1005.7886632711554
-689.9240225428766
-422.5007021524029
425.5556114305978
1054.7460015233607
822.5534048978745
-1147.5572773649828
-406.2545510440638
-103.61922999347637
-384.9193744554156
-379.90595699059946
-188.29350244194734
1330.6841804681299
-17.65248797000231
526.979968029461
-897.4385194805014
-1061.1270940419947
50.35266093554878
-111.59006309470188
1273.9655310180356
-1659.597006446487
-717.5234672837388
1459.0286683842303
984.5105796212349
-201.40105650718513
-1225.2222827441274
550.921444998739
1786.7291674844914
82.8649391741736
771.9822342249465
157.77334783691623
1224.6344413242073
451.3664607578753
1363.6274044611264
1040.4867703954737
898.0702647164873
452.74840707177185
-1283.6420372526627
287.53684656867676
802.6810985579209
1722.9993463424798
45.60174382960263
953.6313237409538
209.6190416721114
27.2123898676363
1243.2150056188755
-1509.5699098989817
-1260.2946256168882
-580.6870240508798
720.0827932834948
1043.1834394914624
2377.083396528938
-461.5320604401397
836.8122197317689
1235.1792240707416
1900.580192250182
2361.027514573157
-29.88725055394018
-1204.127650566072
591.6745365008647
292.7536075619452
857.0618815338197
-285.13394589377145
233.5264446253935
-447.9794182687583
-612.9776214562619
1382.1661723867235
-246.50476999154353
-962.2951084573434
-137.6010047332899
-306.6992755502031
1462.0279178201831
-747.4717041580742
-900.7427046889834
1047.2540723570958
-745.9085239873273
253.11645666320325
-1809.0865576934714
2290.061877272385
348.6043024470345
527.8031730310978
1579.3145362652258
1185.8362365666787
-660.6420731629452
-193.12340972766404
-1007.5351602778888
-367.0532849759306
1743.277612248525
501.9463929036149
401.67675284802107
-508.0769723578058
-520.5674013676831
1172.0523220876476
-514.7820491606367
-579.4936385632242
-1281.8866714893327
-1082.1248879385025
1784.9862319757028
-3071.3265935430413
25.921453209214235
285.7657521334537
-126.26975345944977
71.86652910353034
-1268.0483248697922
836.8865729814117
964.3659617764245
-366.36728756309026
731.4839695116387
-1356.7190702886512
474.0057697245859
-1461.2175728949644
-1184.44183555807
-530.0830740300415
-225.53469740437447
-651.142996164439
-270.21764413984073
-84.20307748924424
1745.151857482123
280.1668614538868
-527.3803826199814
-148.5587764080467
1955.9940089637705
142.35380752975405
740.9056055774788
385.43521785698624
1185.1339735346621
-470.69360699907617
87.01483322687447
-1577.7471037054577
-1638.8653028179842
-1.3285593321955877
1409.2581061828485
-1242.525683116655
-282.32370103265293
17.03946815476525
-628.5084623921471
1031.0451200174102
1634.9867922477004
451.8547078144481
509.9873537842745
584.2135823859093
1614.5345904692904
-1081.3563907247358
92.27111044449249
994.2296150626534
-353.814865687245
147.16662644564948
-1351.3756136419931
-365.26658370038444
-356.2379328695057
-189.63943149714092
-71.678703396936
2224.339177953876
-1404.7116375619446
-2025.1891363100851
-941.7687431042582
-302.9722497988264
1697.4585413408504
329.7271567473544
-1024.7748702749445
-104.46729032113834
-135.99463082675666
-491.6935751062859
-331.32653571360987
843.7537183127092
144.71709494695116
-886.5109547990668
-1005.5091584934269
-87.71060039182859
1711.9353498665628
764.4629186389137
-245.44702096081838
1248.848028114749
1225.6579769780196
-2345.262791881259
54.50942386435818
-826.2808495034152
-996.4903957588876
-994.6355235047544
362.0903182652387
1266.4753010944878
1412.7334694632489
-262.60473330410565
146.91524307269478
521.2561653885004
426.67859292290046
-249.151312376802
-302.85765226482226
-428.9778442698273
-663.6164487550177
-400.00645906152414
888.9966226128648
-1199.272292921322
140.38595963544714
2074.9803096153682
-1454.1734177973035
192.71631890674155
197.84425919267048
112.78732874595933
66.53502682327272
-1357.093138031315
-1117.7609165598835
-1702.3949751651144
3176.7806618040595
-162.22853041713935
2553.3353267592597
-536.3443482962545
916.9791277773508
3.121490859818327
1582.2698814014327
1285.6827629474258
-160.32397418708572
1577.443057175227
156.28149315428044
-272.0529481587553
658.785910666863
-718.5673782022384
-368.6477790094925
-635.9125087500004
1242.8098098798462
-142.65637891267266
327.8251505687632
914.8235818425213
1281.7340631704665
-203.48246050164315
-492.7699689031821
-684.8267545998848
228.47984459680814
529.7558285067203
-576.2259133507247
-321.0484996053268
1470.1518628116253
-254.6219270364068
-490.767869374074
516.9255570280106
399.6952892998439
-484.2514524410278
68.85749872793251
18.824341928872503
1050.2300515798015
-1016.9598656469308
680.6941717637923
489.2479109383681
199.19028495328374
471.34057406484254
1530.8660964688338
-1098.572623657083
658.685869517781
669.8999425270963
-245.4383129033428
-477.55539308778043
-1202.581476100554
280.85382672586616
933.7281556178522
-817.0070031674597
216.9511070137219
1299.7418354717238
-646.7602244022908
276.1825164185962
538.4661700547083
446.64381831867354
-784.7400421092534
1520.516003412943
191.70812378564406
388.90810470234436
-60.69963571400537
197.23641104575736
-967.3395470892285
120.13831410884988
-3082.4137373604053
620.0471783599208
-370.63081874056564
-341.1878487128818
-1663.3424250335672
1733.7084777304938
1086.8576175139303
861.8623489021069
-729.9772315485138
435.1457785618898
433.6081871947893
997.0047165550178
-87.31529959276028
287.6253346304663
199.67340877152034
-1579.452545697394
511.23958745167397
-546.9067384269421
552.8861766000464
872.0816528607374
166.26271332512
1540.7903583538055
-1122.864090813469
-313.6084852875448
15.563938298286347
-1100.5231430086217
103.29772474939698
1581.644278550601
-448.22666085088235
386.10205179773885
-247.2386221321314
-794.4171432601066
-919.0199962625732
-108.79725113487876
-892.3770701496474
871.2340458796434
-152.97075614860708
-320.3948168005181
-363.6381958802031
984.4197091023464
1774.54074642522
-196.2703923712515
708.0662159302625
1048.4568518082335
349.85854340235414
381.5213355652931
1286.81120417532
517.5384560686134
-76.97694253125687
-332.16908910126347
139.95503873999027
1209.007067676381
-472.83374970517133
-2067.96873787004
-375.222580208998
-321.2351518104703
-800.0547171346977
-224.8825313788824
-125.31006569158288
-463.75923301064097
-185.90831619258827
873.3473542191809
996.1765110874071
-296.41065021047683
-256.6005702560114
-1440.0243587193147
-334.17330368795336
380.3867202439104
1330.563486922573
249.02084467932525
742.5472631113294
954.0184200671987
-613.3926914947735
-1685.1144393368536
-473.8016201760729
2039.417989246882
1750.7881119185133
-422.9368355257333
1066.054031982304
1187.7992947024445
-999.662312412283
-366.2527686731402
251.6159758251687
527.5856572918486
-739.3269368880638
653.5894907973984
-1262.7435270075596
1441.9107675834616
-377.8441430297084
950.3102228877013
-2038.983152290986
789.6565284872083
-2.3975013334527064
-857.3472529405599
-174.25897745118843
1070.7821150115958
1170.2796272822752
1344.4453739681048
857.4570743742992
805.6117315971284
496.63495757562094
685.8447000001895
-1353.9214065881683
994.3161805712185
798.6244910495606
-1035.0350436201577
577.4417591923349
-98.85041733257535
-1628.031308398181
-243.62997322079462
-1781.1863131480038
-1653.6128226395588
-1106.9014140172706
-299.1935314148936
594.0365759026685
401.4086357220556
-1624.8914513537832
449.63344965752054
713.074435351484
-44.72734977595533
-953.0179047975573
-117.68904364121568
1104.1574755594113
2038.98033851611
-224.6700737392762
-1261.8386379988183
396.4451738343262
138.82438805109774
2192.4807219519944
731.9274379302469
-1753.2205642617635
1466.1628095989988
-1265.78936963658
677.2760899911037
-364.2249188324511
-62.04746802440568
1395.39768898026
-446.4073129416428
-978.5153360745006
-705.3188577024115
341.32543003985745
-1314.2606880092635
-134.82115394836742
-1877.2979721152058
1092.8522867980541
-1355.5605616960831
603.7984260754421
-1386.0594544322055
-941.9085995193215
684.053411786524
-184.48314582721036
-1138.3197584356692
-208.6224893803738
-978.8228991438634
2110.9568306795954
-585.6260121940097
140.1046748484076
-539.9087194292625
286.36186152775014
-892.959721009019
-1001.7059118561293
-107.35546127444913
757.0858911085992
268.202719903735
134.0565784145018
871.1995430593254
-292.1657133260422
-1410.4651987780044
1126.9216361168026
-1211.8396199401927
518.0502502210296
-349.75586361577757
2113.371525211347
147.30375372775984
-1941.1739421465493
585.7839133612077
1129.724160821032
710.9785398490837
1071.8202408622233
484.77036695881907
-70.62017877619625
957.5582134993857
-461.31443700017456
654.9396341897186
1237.7325527962937
-903.3157101997583
5.157783381635626
140.36944699607665
220.86513055290186
-1156.750598176862
1558.51767445222
1076.7537375173777
738.7801212151833
-193.5964469740919
-855.5555682467955
182.48096712672427
955.4627499938575
-510.0095736942795
1556.000680501257
1091.6668797480695
-212.6642561877744
-41.02801149426329
409.9059012487303
-564.9393961198009
361.42294414715
-420.8975331492621
-2175.6002479543395
-938.0348110412883
1527.4555573903613
861.0468986294602
1271.712462430839
1233.64006210973
726.835002891424
-1027.1776009773212
-685.4665741349196
232.4708724446756
-236.5604817612413
-469.3680158896448
-505.2351879654833
-1033.3307641293093
-59.44996141478083
-1289.7630950598566
1100.5272782427285
1316.525261147247
2269.1380744473254
544.871561384985
1150.8830901326771
-328.58078823639966
-778.9854221570503
75.9798997549438
-328.42272634707956
-1019.550371395443
1323.008668633694
525.7236772765895
1329.373815752275
1308.9583940760529
-538.0584699472755
-493.8066093552719
1014.4149219658931
10.618087254438748
722.8377752146021
-1158.8770670828017
-109.37478805662715
-133.67397754803807
-64.86537048418936
340.2397212191492
214.3241029555228
-737.4158394557948
-1042.3951658133542
896.860306541549
1013.8311464346606
-990.7588259029607
-651.9741887039319
-189.5779556750808
12.201736249518182
734.1578173269086
-1483.6715714457753
-866.5434698583498
945.7902492855669
-2431.7152842609567
-1280.3002039001617
536.9503360388202
40.63508353684971
825.0211149831459
-2188.808175633802
374.39822203498255
1438.6679068796634
-571.5805607133324
-767.5941201445386
5.421427107648021
-1264.680073696813
122.0193127655915
-1363.064480409235
-1097.80923125737
1081.3413160898813
1001.7206605811506
-888.4374225707213
-1128.9990418268458
-265.37359521240325
-1064.6729945158638
-264.9156047800039
-167.70562996046417
-887.0201449173039
-1503.8193853513021
-739.2321564717823
-89.61930535338274
1420.1193995917758
-294.72367917262414
-1353.7925501785755
656.2138753368577
-24.017071877347703
1679.0974760634438
-100.2108002678198
-479.467764080508
-702.7551933736221
1613.1727238894928
-282.3315825309404
404.3268853569799
-1726.1895036451174
-2078.8178991630834
-1100.2262340544319
-702.6554951892425
2489.8276616205803
2051.7370573637245
621.6893198103568
-1838.6272183566462
-959.1562373148926
505.59253633808856
-813.7703204145098
-2559.1963973341435
772.5031533448713
-1796.6741047898674
73.0618702662499
-986.5368594043196
-440.6243120912228
-98.44204317249329
537.2026876341372
1108.9683749655555
748.3047283109948
-1078.8480349893734
564.0892379676724
-504.70856821904573
-972.2056699194784
-841.0372093160898
209.26180207513036
-587.0668247645074
34.62307381820719
1258.905323318183
388.26684670227576
208.29361969297636
-1136.05574752267
1448.9329556478772
313.0670102703958
409.4568586179966
487.1884581680524
-542.6907726969109
1480.8868749788567
521.9195883495945
-597.1280315202082
-382.1915537600748
922.8424521304252
667.3347702745699
-918.4205229775062
-746.4364965908046
599.677598523213
-75.5893299409993
-1166.2027489017607
816.6355066561595
276.2646196999098
-934.0308511936696
1299.0631029529804
61.31953629520822
-1275.1041047898568
2.3249472551694454
-1807.0952223458155
317.70575179423236
-703.6514162469631
797.5411848154367
-303.71547723506114
956.722395015043
184.4695193340154
-3304.7554994155
-410.48858446447935
930.4634886203546
1637.7624641381365
519.8777867093601
-273.9089763927596
-74.90123253121767
57.91487597949572
-1323.3413777678954
-1303.8782132576118
-272.17930276867764
504.06577149599894
-316.03156485341447
-997.533760486919
1004.8229063900294
-1110.8506351636527
-1008.6386826712305
-295.3024981747297
2793.2565444504958
1193.898782572523
1153.1322864070776
-2149.3010077282147
697.258548667428
-1712.349300847646
273.0086355219717
1503.743321257752
1570.301251430459
-218.35890353793806
866.9589235749331
-1326.4273363075274
-507.13238093517765
56.74789445013081
-1373.2417401863327
1477.2015321532535
108.77810769518392
-2615.971223866589
-509.48975743164414
271.68810716217797
-695.7420356940479
1163.4174939897705
-702.7111993160829
2313.647220607881
-596.184532115385
1271.5646944199193
1869.784244115724
1914.8901234259054
1214.9331807250576
394.46807980916384
-409.635615929445
561.549786716495
-211.84546389459882
-358.00191306904236
-1624.8337378897843
-794.1673161333563
749.7093797440024
463.113303993651
1557.1515275915335
1491.9517827639527
1218.7042639044282
-761.6001146498065
373.12051501909957
689.1509168605423
-813.1733056520653
-48.476178762089056
-2188.6834024308
982.6202344231689
-252.49209748518285
100.00663227360634
501.7345106508543
-1493.7142764170328
-280.24614626509896
-533.1135978407028
645.9129674200998
942.5159994352833
1187.570732684706
-1391.815234067836
1781.8731479871471
120.59545483603952
-504.21486042389483
-488.3927975252845
-684.2782458894444
373.8962976470149
916.6777791256386
-1129.9676213336165
-2728.0137712634246
-301.49863262848197
599.8148255901299
175.32085028822158
1229.3228643246505
38.40519611972257
-706.2874875495139
524.9646483193203
-706.7253349947559
-1760.2345325435203
-681.917648490329
407.35614995636047
-1328.4215259820428
-2281.098367804674
-1386.79024775461
-961.3716828780277
900.9179374438561
-394.4023966841034
-49.168170671735204
1835.1095399221647
705.7627793749664
143.66536417481575
2368.09006647971
1702.9369742777292
-1558.905106984525
-866.4434308162089
139.3373861901193
774.2442860718406
-271.5267383852754
1604.3833593557265
-645.3769303212734
-895.4532580940822
714.323359555366
-39.56624522248564
-241.8220696966189
1353.730634539977
810.603325444343
-365.3250656614068
-330.60884758473753
465.6977347739029
-129.75861448399567
-757.57814980446
-457.34715434638855
-747.0481871165523
-77.6174765997888
848.7516021409293
1516.4855014248426
-160.01896068992008
543.4051124467227
-591.2319392584558
1138.0688904288215
-778.2812180796982
-285.7634738647255
559.4508816006781
72.36459842803076
-300.56955082674955
-429.8385426245868
199.9866260265411
408.4784113310369
768.3256625835118
-118.23103650545096
-2069.9195583270075
1936.4341591095545
196.13100287170943
1704.6027430015317
-334.6758609451587
-757.0559530440365
-42.574161710915796
-887.4908665997807
-1764.933057084594
-385.971126557943
1335.385667834635
307.989007777567
-518.6668127681087
-550.6113171661424
350.875611374699
297.02805786146695
-1606.1113113501847
618.6976839780308
-36.42395161241178
-600.1478889804928
631.5084132526522
284.4923131148531
560.5868477052809
-735.518515839729
-275.3380039464326
901.5851450358732
-468.5467919801254
-417.4555981689361
563.8431727342174
-591.4562376635326
-339.1153587795116
36.25645735742917
2154.5518328047133
981.3185387999481
-1604.4695971814751
117.36316936770747
970.4754632835521
-556.6341388960253
-428.8625524959107
742.9597108223519
-408.1249098010093
932.9971550798608
-2888.940260315346
396.7693688355532
-165.0712387878281
-474.64741670594657
699.1397488941071
-1015.7456558841789
164.41961626888508
36.007638756285495
-697.0655024927892
-772.5959630105416
1483.5327024754426
-93.89780720404197
972.6378279318919
-305.0947385903443
403.25248583141945
320.3790229299746
-142.820507501876
-1655.9868036458531
-541.4024512871441
-336.54447211342614
1122.7170128019056
-761.6290951933244
-1194.2356543479436
-1902.0614497849006
-1306.8953371521338
1777.3361016552844
-792.3976064061901
-350.06292605816486
600.0299822230708
-854.5068725369025
245.08501545828432
279.3762065393776
-1351.1629854436412
990.4486550424461
2358.096490711092
-63.72257696764068
-81.83807772937406
-201.29925360890368
298.57064118408186
-114.41849686515332
1285.4049996100382
794.5086067438917
-829.055196559145
63.369138930225944
-6.983767540397128
-2287.349166450326
-694.8128449513085
-347.05655255012414
-282.4452387902842
-777.0921085249283
-1149.0168190046118
-477.99159600274976
562.285523714484
-1311.0173466713075
-324.7262302559327
-46.47853584960858
-1437.595113230073
137.79261776267188
-22.997696423174144
1394.3661407982795
1860.3740425842996
-1651.5990153266669
726.8001416918428
-14.506847497931304
-1216.7089804879433
122.6506015756016
241.02980533579466
652.3426580953889
574.1675412223693
-1064.7837695515864
2375.396173543805
261.2769428559217
-127.5599535400502
705.7404513976016
786.9125068132674
-232.40731211591418
-532.3209699266341
-1068.4523823299085
1678.019728420258
-786.1677241614614
-481.87313943846794
92.54971360367097
546.7290029712154
-496.05839357043453
1828.6705236161506
-1398.1855840642131
-92.09761998899161
-2612.2935299826627
101.15659547729237
1262.6740413652356
-2220.8560451591165
-1533.3055396863692
303.3803516021467
1412.869255703584
-2427.3610240544517
783.8031148252928
-3008.9657485664343
-117.86168961375897
1343.2916405064957
-677.5102571173443
-787.4834404310852
-330.24458095094815
554.7752778077232
-559.9964704201999
-470.16068041229494
1423.8753153857547
-199.56578635431222
1986.6340137698878
436.27941375139096
2328.997507727105
1414.6078488269054
-2794.004136035267
1537.6106484456964
42.71886746627574
911.8695821147666
-265.73577038176734
-1717.6213732338863
-246.8333280503456
53.55605877705572
-253.70745083623274
-384.41424541071353
288.50037737189996
281.4384156239849
877.998597514303
-1155.3706967159808
1454.6763182153475
1098.5269179359464
338.8890992565161
-608.8533941731669
-520.0659874197798
-241.1070075252723
1534.385023584188
-744.0589324173376
-1960.409264384112
-83.85712012960363
202.60576230084322
-207.38510282916766
2537.432761761073
483.16588449875894
-412.81400848377916
-972.2323034893687
1151.4084041202823
-15.252570354288302
577.9528028398329
-598.6727771113447
74.44607812306516
1149.3210872128673
-341.94658525501495
-281.8646944830502
261.61629723406185
628.7546557677347
-1140.3469281342486
773.9446019002559
-236.8084295536702
771.5189855710976
568.6157677396909
-784.8601926409208
-263.6195785107694
-270.6699622872031
-652.0709941487321
-409.14523403731886
32.023857819709846
1031.4506145746664
-735.5357752173298
-931.696931619949
-1932.196268859865
1052.6527203419241
-1463.2246289569316
1611.6229934541786
1378.0618495449075
-3067.5773766819666
-729.6975706507769
-423.3456196541131
-48.52029537142367
1122.1266272952337
-1824.7566034412935
686.9881601753742
2096.4023753027504
399.9488819222082
738.6581579757592
965.2911023865895
574.8776446293434
-1029.5885248795084
1391.5609408028397
-1035.6559330647212
487.7559569805703
1157.8804598901781
-2343.552382537631
312.6895492365331
1102.324385012621
49.945406633214056
-1974.7139001589285
1246.7563725765258
8.724186555871963
6.752700398454218
603.018811263673
-1798.3773534424447
485.22564175394433
-152.53815942922967
-1151.4202629338015
817.2080252249075
-565.7670058610914
-2113.3744375162737
-30.12235177625445
-6.47229986605936
206.55368904797433
18.843748243738496
234.28043045557587
-718.5203481462939
196.07470998746976
-1617.8578638355652
-296.2865729532785
1066.3439015215222
-849.1239041623386
-1557.2102144661478
-1117.0215549469297
-2115.803273453641
540.2029970098912
-603.2245914368663
638.8539662111829
-3057.061697419159
-1959.61015625925
769.012628200149
1751.488180219543
50.31757599551214
433.3165170707912
548.4235169829916
560.2067983687796
468.2215534546224
39.07667785842123
-834.5628536138835
-1038.5657864620637
796.5131882017278
107.51290090113216
-1038.1956911195184
533.8894998870933
-0.10509016233912355
-533.7500879751186
-491.0776923545492
678.9089264675529
259.26656993789925
562.9397168571604
900.3745227705674
-816.6167936565279
77.18119060910868
-241.0805550198279
-401.73958427555
-94.97671235253587
-525.1229890528455
-753.8407708874932
365.8667075488576
889.0176013011753
1155.6591852834242
971.4072103494603
-866.3211381959367
610.166544865477
-435.7403871471099
-218.02046322778654
-268.30626660632356
2298.389241309691
1149.5972573973702
1561.9247838167041
1174.2024229619474
-2206.7124359841278
-132.67568083414258
125.37160405128539
2823.323635184246
-780.7137432905167
-669.5448678600022
270.14140548485807
194.84783577257463
12.904746364675729
-610.2209814184861
-377.49517575371055
-443.66235286776134
1205.0179324039668
929.4816751291557
1266.2340706102143
230.79442022919358
-116.62291037598119
837.8688523209308
164.26204686737415
-129.00158313347222
-74.0254282450371
-559.9477144696061
1486.9399388113077
605.1955401314024
-994.4335616514471
-86.92638293435692
-60.28887753664109
592.7808816967672
-1354.2211273986766
12.32492168888053
167.9949982104627
-573.0753597211798
977.7728363550987
-190.65655425494847
315.33090672805696
1241.048199801316
576.0613532739293
188.31409344901812
-371.7572647111328
1205.8164627703038
-204.31704309340765
-465.69098547944577
-1289.2992174262347
-80.6149408406853
1022.1765190908976
-125.79503289977598
-1667.8771834257693
646.0691086941262
-1678.752445841072
-1988.247413315428
-1089.705976300368
369.6172848538108
-113.00295609370417
-521.1126278869122
-621.3351338687212
-1136.9376019080532
-520.3954965732925
1099.0334641365298
1861.9821269546878
-65.0874197614696
1628.6217622074744
-879.203943372287
-8.908525729944015
816.7135290005523
249.6142700794935
2079.622388854661
-372.01994742892657
3364.9718966652817
457.05422851880223
660.3206546091512
-401.99363496414645
1879.4715316084694
-255.220912857496
-1084.610670379876
-334.7819934652114
1171.851614016251
831.1958276358288
-545.6071326286097
-1740.7504782414114
-680.2975922380527
360.2459922743215
-266.6524688959037
-211.45348500895744
-438.57907680752646
1025.370180635157
500.0987636446993
-105.97383491103707
128.7250073448185
470.83573506916684
-170.90482276247704
729.2047928763858
248.024656603457
2330.6216162436244
-1276.1362533434992
-922.4965024877317
-815.1196016426246
-581.7803014243163
785.7174636478233
-843.7206733739781
77.09633146408446
-716.8504840529775
1783.4256548143496
-453.6882440449731
-733.4346764171356
707.3286285633254
-108.45738688308869
740.4689582311702
641.969565644679
-923.421673989412
639.0242058935177
-455.8262734777421
414.6222088781637
381.37728746703226
163.86678022392886
-913.9119070524241
-1036.057768969068
-1081.023520384237
8.528962912545513
1532.3768590493808
-433.2739246817568
-1547.273380539327
-1263.1915301947963
284.8471756736083
-1449.3331274110797
434.43647097263994
669.4914569869704
1067.5538291929388
293.5652594117882
819.709499641208
80.65115653474936
35.8099551696144
-785.4396002555023
-24.496599858929873
931.3486018657661
178.6961902120605
-1453.8866588143376
545.8297878540831
-1004.524392567097
899.548717140038
-139.51488185464714
320.02195981956066
-655.6739046090236
-288.91575036148726
-338.5780576967809
233.7193307058607
736.6452727884677
258.8555074388949
308.5303981361104
83.91273180907454
1952.3171666760456
-333.61880162468026
-163.31938613698352
276.1765402575928
1239.0569007490592
433.7838679869989
-310.28751294822257
1077.9360747324936
314.69589630277864
-953.9712601868537
-324.0185753711768
-329.3119972533175
-151.6319802910066
1056.8817069420088
1199.3794499035198
-1158.972494269128
-458.04972576427485
-254.6572909596243
166.27690089950647
-1522.0404887021577
-151.4667823108955
1104.1514372083818
314.7042231461894
456.2179436358678
701.7677821793216
1342.5668803969218
4.594028998755782
209.1712373876112
813.7173993280268
-252.79656859247584
-990.7726706314479
604.2790355285827
-1694.9762704585785
161.3719955603385
960.9891454123019
-1395.7183733805514
730.3955047209056
1042.3433472132244
-76.7923759309176
1063.7563646663568
-1701.0568264376486
1222.847139399498
143.8663079025702
375.2436148321146
-453.43813298176156
1600.094728869221
-2904.145051115461
-1304.5396406613404
-661.1172733763449
-311.1764244318463
-168.02585424393672
-348.1484497819231
-602.5011013013376
1269.8286887218742
-151.36155187806182
305.53652928282645
-378.565530260459
888.0549149556865
-229.32204665281677
-2201.9133465622704
-322.1958613619258
2146.409904827645
-8.333221945598872
705.0155840746689
-1660.216796677676
1033.744403721148
-616.5175827799228
1262.7534853765385
1050.799305696474
-40.123407205541724
670.1693371842063
1132.2162283978516
412.13858037269614
-1096.5310992986706
-1206.3439147777858
-690.737975322706
-1361.9947672675955
-97.35859362289997
-611.3277498389944
-1009.632398827389
-358.93843243361215
-699.0261170531031
-1691.6832619908228
-319.3750289648349
-294.31014346570834
-124.9024786604528
-325.9277943409437
202.51884884724515
-221.9383430272384
-517.1202833635069
-741.4734648819666
-49.927775074839325
629.0150798404571
126.83627806386113
-343.9554617606287
698.2829078116815
211.49457840743804
-52.97562976628418
-1442.3863860132622
129.9165179982774
900.9094635026345
680.2497267556873
-1169.0400319242399
502.43228645045957
-168.85364463300627
1059.3056726923842
-256.77540344553506
1446.17657770442
569.9271684484314
1862.995176582517
530.8831843845708
1033.8110288287035
-385.8042616626778
-301.47109114626505
675.1833087416369
105.77066511406444
451.2305426507596
-923.9305199332579
-399.6842723372775
-670.0487321497975
-1724.8022984835095
-1280.5528802750598
760.5599057429625
-788.7359606222883
-701.5438576084346
-762.2114809582089
-592.521796974071
436.12350724453904
-1331.6260728354289
-1016.1128429973865
1387.5969419878622
408.5828782051077
-741.8877213728362
871.0349492636107
-444.3480220481742
-368.1455147699985
-1250.6754496078865
132.46740788053293
-1181.7227365735644
1498.1471262228931
1382.6047539219649
-1781.212901501275
-794.8595207029316
-339.32166043818376
-872.5001024293396
447.29483510167626
426.3140155180461
105.3358943825954
-1001.6053488845182
1211.9191545914364
-517.5788536391241
-737.7468263399084
-813.7290195301015
-329.77409965906946
810.8395016292291
2659.083961168072
188.48997634892163
-520.6820949003176
1329.4737835408985
-1178.585428293439
-186.35817085740493
698.6985994314175
2160.4691055623925
466.0111406812096
-662.3384282268647
78.55511682387186
-161.28362192178975
-316.97527373668714
642.1289414869563
1131.3098938256187
360.10121096402304
906.2857250917978
1116.9402146285365
1416.9311212371033
-1046.6420708352687
-209.24207403110097
367.27085117812004
-354.4469162753655
-1477.1990169105331
326.0254563200222
-1625.3232512752097
-977.5745272380452
-48.17271277840581
12.03998465830947
856.2772333527173
-254.9972202493554
76.11699583437526
-3241.4000137520397
-10.34188497594394
-491.74829394532577
340.80882493328767
272.0304589079895
1201.8230921217416
1271.2070110325176
754.015351325512
-152.58881134937556
-660.2601378049977
510.69684389757697
323.31543678488526
-82.05896407513839
126.84930646793596
162.1202430366291
-595.1041157826
560.1375518696161
505.5295621534114
1702.1615999451515
-1224.9469860715635
-216.99195224602533
-875.3985456993287
-1604.0538992945985
-596.9558619362195
624.6459032448341
200.14606361931655
604.314337540278
76.23246044775458
1867.0173450630257
1298.3658191947359
-435.6479016870812
-1968.9907970176234
-21.162017742541433
308.0206700960097
1206.4650373310926
-734.5545398038843
249.05016258966123
1264.5793281848287
444.3142358628464
828.7295651191697
-1929.5846180708068
-1709.9690507536804
-469.6918675322487
-237.6373065798832
-2299.67822575331
874.8312899671323
-438.1753573809917
31.394045497600548
11.084277773468076
513.5885450146532
-1006.7665752946093
989.565090012194
-232.86165539491594
-835.8765841709532
-1467.9463687970924
151.21954201782592
1512.224710922656
-451.499809066934
-45.73035235888688
1521.9620181454866
307.7805999019179
-646.5707022302099
532.5618016649416
135.9541011548512
-565.8470798528552
-269.3701774304666
-430.56973315977297
430.8183500397676
1763.1321776742088
783.108413524865
-477.14658586684
424.2517163256048
-1889.1704401052332
1340.3327453794777
-540.4511821311011
1584.7370394034328
1206.9971618672423
1085.339150064487
-832.2531322957386
1966.0118949243497
143.27209358839272
781.5083707189436
1317.4764984524911
635.9342596452408
-457.46595916055975
-1076.2852959596637
-239.7116878059955
426.3184793143959
-380.72833812003586
-324.18635031026804
-610.3835982216818
-990.6346662265737
-926.0465574190121
-809.3085850038972
230.84752447612414
760.150951781936
1247.7645296979144
1032.696692668341
559.0790693711033
-1906.8550279838244
-126.19718809143826
173.40298031514396
-1582.7583586033554
47.62574014434797
-558.3465703130797
960.8149955179148
-1012.6507214061255
-120.64042484654985
1369.2313723412685
-149.33622078482864
-1769.6705004670544
-1492.3143243164852
1370.8930131321513
-149.24178711309014
-827.8473300804263
143.4377973506566
1106.7519311372332
-1069.058229128991
-332.17014631896427
517.784783561959
-647.8312318604743
829.6565505544745
-428.09640726893383
-744.0343462635032
-945.8548595755233
308.1083777555272
-297.0641358448317
-65.2857797685234
152.84687174331393
532.2222816016574
-1427.3712337033603
767.5178230200847
712.8499818446157
-270.9565546716192
332.9856155266224
-1057.9779415256446
677.8200501185217
-1079.4351701686298
445.71512095379126
-88.58235287425887
1306.3814451613378
-235.01827841793315
208.43976415374976
357.9473387688713
-544.5588700593769
514.0393292613087
485.0205989917505
-1201.6168050579506
-2663.9370955640034
-1050.134160154684
-594.8821414171576
-373.06301624399816
151.41030749062574
-301.8249777740149
-877.1124692648865
-211.31419617263933
193.96443327784752
-292.9611874452084
146.63517615747855
464.6916335906919
-151.91826566715164
-2441.835305991172
-1383.833461941381
396.9065263581039
-460.639285180143
2018.8587942590696
-2202.0409206708377
1208.4908573801501
1332.6348103660423
132.84551774468375
464.9333679754276
-1283.5697755105714
-95.79403570616742
333.51019576349006
-1825.677382171503
-3515.670484380147
119.979335679213
403.9204692737882
-176.26391237132484
1619.3316453180792
-748.9031229686377
-487.38729483360885
-2188.9035584635462
-146.40418393422885
1055.649978035598
702.7893138255864
-40.885401296651004
-1172.5656262031464
522.3937979771856
-2049.0801928958526
1697.1722239446565
-789.9551159444358
-397.3950531402156
43.47503088812739
1496.2074723688968
828.2953121235954
-32.117261648709025
1574.4854551422502
-947.6234981688723
-496.908477853931
541.878670509078
-476.7345306077626
712.1458103123364
-1077.039559870606
212.90126780412083
-835.3305318361938
135.4740806965698
-105.35612485415798
693.4325155540425
-290.5705854084821
-141.08960546188285
-63.754550864992545
367.21086955630665
-1130.3059689606184
78.09006327567096
1971.9041375303982
-408.78464894265335
-145.21617008033226
-1137.2130629271041
-999.4270353897119
-1270.4452622167664
-523.1807285057434
1321.72790961403
-1490.8067051922683
1160.2044693668845
590.0110417939304
2145.369975377802
-458.7125248697879
-99.02650697672352
-1775.4483548627766
-6.4497301914315415
106.3334326124549
-872.8099253381954
-543.5477067739095
1327.5347665998809
421.8353058447502
-1569.754256946461
1607.1504347702562
1436.4367957147017
-336.4291668957271
-384.0711207737228
-665.4399121180863
88.51086435566363
-384.1370457211545
-717.5242082288365
-1493.375969967386
1050.9628263396507
49.924458589914636
-486.5776790306347
-999.9350085616352
-1902.3267206711887
1730.2528535991116
-665.7437969233956
-631.2725629767388
249.6914304962339
1072.8980298389001
1377.865261883797
-1458.6775481737266
-384.96345678341754
-326.5960404622637
217.22565155921902
802.4398634199224
-131.03344291849754
-335.29275493933625
-1181.3329733880705
1487.1662748548688
-128.34758717214984
-1135.4405362417333
-912.2752337320331
-551.6588108303629
1467.2821262226325
-2463.8682893957357
764.7478060917504
-272.0946293170587
-346.98591090697846
341.5443136706519
336.52996111549214
-495.7010979648674
-718.715568373487
-1503.5415357432742
-30.71931334172638
-237.66973965210124
-685.602266455345
-420.72247819611374
-753.5737109697476
486.9139370970679
-1038.7282638727368
952.4932543362004
354.0055121216943
1444.8758671095657
211.2318343585284
-377.890723583418
-1508.4509392423317
-472.4025834087245
310.0563634551307
1125.9281533973729
1112.4906342342576
-1315.1377980294044
1001.8618317700059
684.744144905983
-366.6033245267175
561.5315791709938
-1987.3183528861057
2457.7925487228677
-40.536533532260286
-979.4670241461697
-462.3175913547435
-15.544968132493397
-316.5276701965882
1546.1349748848504
214.66730604760957
287.3247841280108
-52.629143716488535
-378.3024265508158
713.1906435984921
-190.4395109261336
1360.5800515185763
264.96200297468306
2696.059847550156
1444.6220781895483
-1917.9010895357937
444.85869970177697
541.8422240626877
1916.2046261179619
163.5896360407897
1388.5649308657985
-458.89296473385923
-1554.7119189285954
-815.5989029032885
617.1871541412345
925.2047216454505
2017.3857663639812
702.7822578484319
141.86970540124892
-660.295187990775
1711.3642448246865
619.858937539048
367.35235401096264
1314.4368876893282
1134.0094462782786
-434.84656189941364
376.03513352551397
-62.19997046060019
-1049.062336839413
128.52710044505002
891.4922634396553
-778.830044512132
-165.27775148440455
-813.532530890447
511.2863121323862
747.0790717426875
-214.8230388359431
825.1757889206932
-515.2027692504877
-767.6522487267864
-290.7284883927889
606.0668661685766
-901.5286558159627
-41.408849186037244
-1862.6229151216137
2867.6233809124506
-695.5578607406425
744.1045572343719
1313.3631863048042
302.7414156183302
10.093217456714514
-532.6347260399642
-842.7699713333976
-1120.0956777942831
1911.2354660411447
73.87595395597423
-948.844524262839
-1131.5265238308948
1831.338543141574
-335.46835548950173
-739.0344513635831
39.68896628593653
1299.2517417485035
-94.32897233562804
1482.1447503365978
-619.7609218500178
-1282.048625702305
-312.7229081750458
1755.6338238659148
-1946.3102299283203
92.77794961395314
47.720862708960624
-143.2318473744976
-1167.8002663607372
-297.4162783808249
-198.11363791075416
706.859397813256
290.6495757570397
776.7336934009961
-485.0373293549192
568.1760959134781
-347.24860011667226
-163.88269913408993
-1060.3711575319633
-729.8816316504202
-1760.3310343223875
916.3582355534995
927.1309549243185
-17.740741163230595
1368.8602585759063
-765.5601670266676
1089.607229207389
510.4225003189078
1682.1517828535011
-276.5320541635185
1052.81584129848
524.7506557130938
-313.0478988220759
-2341.856033838738
-694.6244725892518
85.23556214310791
-1629.597635785862
-1588.12785124013
-970.8075775217577
1051.0313643173931
-130.79533584519518
-55.65809019471707
-1583.762810147132
385.11009872925587
-278.5538964161378
-407.6543858180123
-464.2841984971949
-207.0675268141519
333.20742339856594
1489.8026723590465
-743.8024902263584
2350.781484403123
-436.775323048397
-1477.3303134703265
1075.8808079442397
1213.4703889852144
-2142.862275574567
-1031.8484196188692
351.09426764281744
600.2449712115667
536.6553845724407
-231.6983264343243
1825.7653269960529
613.1884025846076
1755.7569185724283
498.6617992616808
298.7111568205369
-1141.9797033047955
-232.5849249510478
-589.156020238587
-1679.9543146020064
-1568.9356918027238
-1320.5173648799653
930.8231366841887
-84.2992020569704
251.60299856755768
725.3343371571784
1765.5402531961267
-76.09688419587968
1073.3057919879645
-1063.1682938562442
404.5326906515158
-1188.314266039032
2131.816612677928
1031.2663118777502
-312.6770355987523
309.9229254992298
751.7365931820842
-1211.216965100757
-1132.1318108027967
-878.8469158100212
950.3553149972399
-13.315945231854947
423.26705842551166
-1329.216900471122
-1403.2200018171468
-531.3961694263583
-923.867921107327
1156.1390684450612
-204.0914348625748
748.7593459988572
-385.48809963609364
1127.0264238968923
824.7701307927713
229.29801522057258
-341.80374593893436
389.3451089357607
-1842.0501010803896
218.17357699814488
9.903648549914692
1476.9728755185743
836.1440367298072
-276.65817390691393
-313.1739890185966
-1060.5215016448599
-274.01778227410125
660.5917490220111
1146.7095722142476
51.8036551893271
472.5942043883625
-64.13742367835899
-724.1531278004069
-1073.0630413190856
739.5951163514843
542.8886001402761
514.015794244855
697.5654967833952
314.2383139722646
-1202.1033288495735
304.821937544193
-1197.1607807533276
-143.01563373889343
-547.7777016586139
-873.1215570215874
95.63204406813114
-473.0792907291733
182.7253444979598
-838.3187939027046
-2704.004104540498
1723.1660494910268
635.1376903242104
411.14622861024236
417.23299840870897
249.02072395242675
478.49158890283286
839.0882712654045
1308.5011183493004
-176.42736842364184
604.6150954609906
-1117.2895726850318
271.41760230017445
-1688.5505759565904
398.42816089185675
-507.77796631931227
667.8827521897173
1479.087504800005
331.0972501489646
-283.8402299674675
-1435.8889216100438
-415.9364211267239
-178.64261000406574
1319.7443257789082
-691.3123877697745
-1775.4935411085544
-961.8375873200957
-1127.314567144055
1924.2925614824371
810.1562013736841
-116.35138273267951
2463.552323032233
1510.774297986584
-39.78789070631844
1730.9552736422802
487.76123432305184
-2349.4950873193766
1425.6700709061115
-595.1766920111713
676.3888219608594
-404.49572371854595
8.597976705366507
-968.5920266334465
538.1584605518143
997.8334306687581
-234.92143032989853
828.7392599711069
-169.08210022361885
-1350.5889507714537
1105.4701838071494
37.96213925673522
492.8274201051556
170.5243685439518
1430.8879586678731
969.5865758692008
-956.9326023817047
167.13995296106432
-1287.6373661585778
834.8408522474462
736.5537883757078
776.2060636158835
-474.58177916235854
453.7231292057376
-53.7239506465972
-475.6125345253195
573.9573065565063
56.5636844618609
930.1951200416878
98.46311800471034
-1115.1901734262942
-590.2427460806251
689.0641095485136
496.3206108417558
1733.8750882917882
-343.70558906973173
-824.2761627120395
-398.4913219885767
1809.831855910684
1053.1335381657714
1554.247986823635
-1143.2673913422618
-9.798387874830347
363.15373734390056
141.85799484537876
114.95350041707789
546.0963098456307
2010.070776867988
-405.1073811940417
1231.5894319316114
522.3916758042487
-1593.1733836775093
873.0349532681471
739.7171445570907
102.83075821680377
-87.31700328834582
-314.7973708832054
-128.17996064797595
384.45278261953587
560.1380575641892
5.221914643131379
-117.88476403175282
-763.6418204158066
-1726.5759864231713
-2218.935083913303
221.05684686313634
-1007.2289958475722
-1102.525157309454
-16.98831250886774
390.44922946313375
938.0042499286945
-1814.0458558630744
427.02611525658057
1936.2280226292312
209.3400830207947
-1251.0471694357946
1601.0134198561682
117.82623534106693
-756.4122939445957
-280.9111599629702
-141.88022821977424
-1945.8152603508267
1736.4634856263242
-692.3405778275932
1007.9151292317703
-544.6503147940222
875.9968693891387
709.8302013248051
98.69222689324477
1251.830336110618
275.7872347575421
660.6081639643112
1415.8570613168583
-1385.6240632581062
248.85654729503815
172.78917368773472
70.66372672909792
1969.1338472660782
239.62000552895776
-380.8192962232771
-327.61930454730617
-351.0309102067839
39.911211535773276
-1763.0327101794207
-1672.292738026202
1667.3199416462012
-231.4753736633938
-162.12282276642244
915.9024905214117
933.4569522605133
-275.5980485117297
-384.95404289269817
-926.4194819645527
1379.1245505957286
870.5848936767028
-956.1072152799354
-1484.0992164939425
1826.0742101794156
-1324.8331207648225
1758.7814469579387
-72.07049280556438
-332.5253602578229
863.1831113961412
1635.9252036979842
-1590.087562123316
1084.673213073729
-316.7997501218737
953.230393756706
810.6272765694484
444.06699568452683
-1254.4483824665372
-906.8290497261911
438.22280903389003
1015.0019852363794
-853.8414485797631
362.7346098962229
527.7301041486708
71.31249142242854
1394.0996603270607
586.649220115918
11.65251125226788
447.6044822805965
880.3486395563644
-1961.7917389645286
252.2352180959166
-904.0681332574387
95.64891323427769
-413.58776336648526
1662.0475762728217
-241.91128539542086
-731.2597764769338
1852.1594490600148
-9.05546002447292
7.977022725338155
602.2494910122299
-849.046236581257
504.6413762387446
-1370.8102517986656
-121.95640201613692
-1052.2746576701595
1075.2508045853729
441.23000246009025
-2322.5857455464566
218.56829590569856
-536.5304589338489
1226.572306662949
1892.6751099095643
-746.9961069867505
-1341.1490887355615
1161.415097146252
-807.4327731227015
22.997085690901123
-978.1098952594461
938.6653399876978
-564.3903892058937
-476.822708369698
-1368.3097923963742
-664.7628553604468
113.13764691842404
-216.24916828082547
868.1890144368704
-560.745889355684
-543.2824031171089
374.9184243133252
2805.519496420912
-1020.2389294995588
-188.54375690055477
-439.1802400972356
133.92668165803295
-1643.7187572022488
159.51145565383817
80.79404611328503
-382.9471931022296
-878.4756960857626
1110.8645612772775
260.84359125895276
-482.0350493570628
-35.30256943601234
-1277.89009859709
692.0726223363811
755.0682035012297
41.020563888781815
-373.84190717202193
216.59026276618496
698.8097921927185
-785.6844381214429
376.88276219051045
51.18094783048788
-802.8800768884184
-619.1080983162855
501.24579023927794
-615.6717931628573
1488.4946966040604
-346.5541605096561
-371.6538952644512
-1341.7507828173543
60.319211593349635
-630.2599156978378
-1731.6006471643134
-569.896985323611
-724.6518606689827
1274.125036197336
824.3442435642938
869.0326663894132
514.4062735197504
2063.9352231710304
-907.8379552902865
-417.83508908954826
-877.7838763611876
21.642970537297423
594.4730692137781
509.5163978789358
629.9346859068382
-1612.2815280971372
-204.95957891276913
2446.5731376412846
-177.40152651671562
-1229.5298263745647
-856.7963269027232
491.83063770421506
-96.79349137600055
1203.1699524573953
-431.59671423368616
316.81503582954554
1209.3794208323973
956.5334673849658
1239.4495058651576
1424.5804889205672
1112.1721880393575
-981.7726349374418
500.3722394608121
334.10823940773844
-661.3742136183512
-1202.3148509910461
967.4974543335236
1582.044615490396
-973.9292806362062
-1425.3253880474497
745.6761123632467
1111.960467156988
502.5151504568348
-1308.2131611473983
-394.3438270433503
-172.81858957807782
-600.5035422119452
265.227354318167
-279.95114748229844
607.555331145083
318.65375816779573
-474.3665633324661
2300.1211415039606
-1167.7987459236526
-654.3358125876035
520.7791610780438
-1235.9139074895206
757.5483823484788
-604.9312808381657
181.37902435058015
-651.4454029035297
892.9854814935372
1288.3398415876457
688.7756439414252
1338.8058523297834
-600.7589772954709
32.428629528944775
-4.007648384716608
-2753.7483503675217
-653.2431116362043
752.5796712445349
-359.6233623630404
2233.643112685725
44.435710996819495
188.85024019061743
-465.3410999873932
-1009.593240776403
575.8066596473939
-363.8971780299153
1891.023885456419
624.4219353974185
-602.0743189377351
-609.3138829317282
515.3486446350831
-351.61412802247924
-285.0109574335292
552.3150411069298
-911.8665383944339
700.0036287601947
-981.07567776154
114.11699194517617
666.0073195619394
-707.4586173728709
586.2988955008321
-1749.3964488559639
362.85772117544354
-1332.2996800993983
107.76403624103195
-920.5739109139893
-1155.0088763743581
144.72309231854786
910.7286999349329
31.520263001119666
466.9940615137429
-879.2398988667328
255.95929279850256
958.9838164604784
-499.91788549871444
-1319.9464847392073
1436.134004015353
625.709692610834
1409.741576666589
492.0704077267983
-840.7642196269209
551.6720931845584
-1047.918614007307
210.20326998669444
-1267.6599887310017
-1163.2389378608975
537.2211165612653
-851.2169431238999
4.214271333320126
1760.65409266861
23.76103126083531
1923.6506118911504
2146.8232245907093
-853.9505466113787
-424.0841781370985
664.2647021841591
1071.6928105255383
-1215.1853590242504
159.27011524209422
-1692.433026583935
-1005.2969450458809
-1460.7644493453124
-49.62345584198076
-2220.173632077447
-480.3538707309941
-1130.2197283627456
-1521.3157072895347
-622.5810279395782
1391.5303011159504
1178.789020051546
-207.56489442835763
-1451.923488180782
1025.876936248772
-500.1906522898756
1049.7023758215068
-1487.3460388062372
1146.0761573158277
-1508.209277000407
538.1219767160127
382.6805160237612
-390.0475688405832
-803.2160922595458
395.8164256200569
-53.50715104713606
-2072.74943264638
1207.7242441891667
-2321.9201672783192
-1202.2075888195118
940.6059938834467
1125.129415712556
484.1558112823527
-714.8435243323709
2.79204262861179
-757.5723695749891
267.0337632244252
-1460.7220332678203
-2092.4068069072114
-1209.9433395496935
1068.8457139122597
1515.7431582882937
-685.2706371130101
1190.7687591343883
-876.8802676583232
432.6587767597585
783.1516732221763
7.703458741815262
-162.6501000186611
1573.5496946730004
1023.3790248875758
-322.1398681704365
411.64779086548384
1575.8592833860475
507.42620669213
-2233.320388385443
398.5489041448195
-649.2788892871366
1083.1436148067944
886.4672668934462
112.35128437105239
-1139.0635354393526
-577.8212076808102
-2434.1065163805765
-346.5220117071942
-940.3891339524246
2579.783603939564
87.34968378913784
-1989.3947323363075
-781.4826149388985
-171.7399980562303
-209.35763955118856
-853.3633018057692
-120.18562422094503
-231.86883609270703
-1379.2828849099897
-984.8209228240984
1830.6086229221676
536.7400569161588
1292.9112576215905
5.560150147417178
-2655.0366907850002
1598.891523328367
-309.27812050753676
-680.8247991667937
1024.5249132835697
-1925.2690385300787
-756.0624417462141
875.471786387566
-82.90555909757698
262.9747354214791
1182.6365270479967
1249.260499556903
357.0374284072809
444.2313966470659
0.37527339182307384
-576.2855734170404
-588.1123865043799
697.0857342703443
893.6183448980777
-2447.1112597365423
-388.35279430240416
-369.6522301790831
1646.352600886442
455.4173082801236
-1009.7277486340388
-1521.8465902153573
952.121500779552
-1034.7185686307494
1250.1540443986873
289.2951420365131
-872.2430719942397
650.0877064530059
145.11153897921818
-873.2533297127851
-413.2454920323984
-537.9507025549118
78.41896749897032
-233.54984897225887
-25.521612455947945
1027.7570564468222
1064.7846143183317
-214.7186563350127
1708.13449265718
948.4157406630011
785.8930529961552
332.5745715683835
1106.1335977369808
169.45909849989124
-443.2329451924276
513.4808839009207
-104.69640648166664
-19.590598067540686
1698.7574704182691
1142.9083950280353
948.3983362595295
737.0057763522233
-1626.165158931528
-847.022778229735
-1166.6345462420998
976.203048479021
-622.1109321028216
-125.61677926931795
-1353.0889993391306
709.7190272575806
859.782163242435
1042.2337786853225
-285.1857987172236
1567.5089757262228
-527.5906525685339
1348.7410555740516
919.259113255141
-1316.5553216234143
-1745.3158933122872
819.8389784611636
2201.7929873999224
-1032.891315823528
801.8706133958689
1032.249920445452
-416.8580984309441
-161.92420823838623
-37.43179426158643
1368.7317314225422
-1624.5869114666793
-586.3166939942589
-892.7587073564565
1063.7190162696097
-551.7625697682233
-618.8408149396433
400.29782755100484
-906.4396736015401
-2960.510906010859
-897.8162090206046
1640.540217003846
106.2556327174428
927.5931866149051
-600.8411520147232
-1929.5063936532
1287.0822843203464
-1424.8850889984412
140.31729681713662
-254.73615822213003
-660.7779412379899
-1995.0474553149518
521.7878086296253
334.87809470616133
1618.454694034574
1349.430831455497
2002.802819929391
285.7032823465623
504.21133619409153
226.16317533068423
18.925404784497648
-305.5680873819558
-126.12397878730319
2091.49188796862
500.00980322361045
146.1493307180157
-1254.2113596968777
-1256.9494289105605
-520.8208903214378
171.32770247728536
431.89355631117803
1280.277654174372
312.0622778618194
-1371.4011162196894
-252.08551358735986
-8.836446055966666
562.0073749994934
1349.5800487719532
763.3278157192973
-234.32562037909318
-530.9104082534029
-198.70584483306575
-1012.2554218743138
202.87843571847344
728.8305390425186
-986.8842732315691
25.520931754985746
333.6977401435552
-810.038123055379
1291.1651869306424
-1475.7622394558257
-1098.2803545309562
1297.705255068903
-179.44927589797547
-478.45252135325603
168.25413482429897
-352.6939655088753
-1280.8563988202602
-1495.6856490965513
-1142.4426814803574
-821.1682146887878
610.7775442541958
1123.6275439908143
153.82442905760388
822.1161601924547
191.68674116969015
-2068.4601078171418
239.99482104163337
-1780.674130943855
498.6450084630209
719.5985080625577
127.5425567764393
113.16455131185761
-368.94203064128965
33.75423294547625
-1742.1338995802912
805.5385808858779
-995.95072418988
613.5726880034623
-208.01118410707335
353.35927244882595
58.22552801762875
-2296.928292081999
-1882.2041802315223
370.2791547523942
1116.2603286120548
103.5584638432512
-613.8708326387492
-304.87754351411115
2913.2526362563362
-471.5075405385393
-831.0431729017496
1881.6648714804853
-1157.4633261144697
-833.0368151841748
-737.681925009332
257.33256407213673
-287.47793318318134
-100.1585828763444
-995.9033221527446
430.5976713669839
116.87918147096062
-947.1939733922127
-1275.8363714530876
1461.233294270862
304.5012424008529
-45.61136923328945
-1018.3736698842858
1866.9082080836588
-1211.9960099654859
-650.0672008586117
1345.5460319172037
-602.1428803900548
-1172.7349866393338
-959.0949502966793
-73.71273654009012
-504.0912075709388
-1244.9700466286113
-443.4637914428444
418.53930096156586
417.5724778100065
-329.03310621390267
199.44353940965956
-591.3691918016901
-114.3152348434624
643.6860209869683
591.2545357479245
19.112376185563214
-364.0388893511774
288.8815701988312
674.7367212294554
-1382.948346710074
-1252.2703977161646
-167.22439654175312
16.811516926014185
49.868534481843625
-886.941154507944
-2078.476801406917
563.4164341307153
-157.89426999875084
-632.2600513911284
1164.1541375563488
-669.8507890975561
1019.3642273448671
1570.1902724920683
-424.12749742520424
-2087.4557645658815
585.1286900184236
236.25690112193485
390.97753488731394
-586.9413604867797
224.00032404271263
1915.2946512866781
1477.1869270946129
-763.9345732481809
2137.983137634859
1710.3104898915085
-1022.9333912132838
516.8654351990533
-159.30591214310874
-1524.2668304754827
58.70584985016641
882.8170076491773
363.1743522991372
-470.7694699890209
-299.1740648883814
123.35604321953731
720.580246176951
68.10801896094476
110.10267030735763
-1201.6864300732143
309.5254656357551
855.2121508926585
-1984.1419431804545
-1202.6972490158846
1630.2335934724783
-1366.5880750007739
729.5835817850708
573.1597774563504
-369.48109688687305
-529.4434645784286
502.4389913317978
-2029.6037440093535
100.63894570396351
-624.1618194404244
-265.9283963766491
536.8485966928037
403.93710885331933
222.53154242809867
-270.9369951145367
-1204.7349805458487
1195.8251229314433
672.2539702651384
-1265.1362562072572
371.6428016446921
261.6019898234755
478.1004367596132
146.29196037691702
478.73874535321926
515.8116625184031
1940.289072896744
-1011.7699797522339
649.6145604797122
1133.261989583108
1300.5777990598463
270.3431009572034
-382.9952842748096
-1122.2195517102116
656.3986817540869
-1591.9376139087533
-100.56358962410258
1448.4802019201113
1443.0405748161543
1390.5120360173767
-312.93434360800944
-838.8243439315592
288.3429847558937
-90.01615757596029
-155.55098946605983
819.0857521961431
-705.6348267650861
566.893054317582
726.7665663499915
320.75652514528974
317.21762907699747
1066.3516224377947
1355.2927792797962
-286.8132876260219
42.01275648396375
-799.9600477012863
-632.8179235350349
-1401.3781915473073
-141.058154641842
-1080.8278991296888
-568.3169141382093
280.49282575919494
208.02963517843912
-1702.5027137560783
498.6389702088279
1446.1712991610573
-1285.8680049063632
-570.77882942684
526.3102615042743
648.333640296805
1317.7597095176045
897.790814466522
748.9544220909255
-44.19179006822072
-466.7085007416904
81.08672814517277
1029.9634948325483
-1377.82522028548
101.19723584763697
419.5544576941247
-685.8901329565304
473.4925766873828
1584.013853708715
-1281.7185861731778
1513.8377752835188
189.2665001064157
130.06528841913945
463.49942486367746
-2011.45335788206
526.1351634844417
535.5375807672201
-64.46015931800643
911.2630771242748
-274.01358608473294
83.99353188142996
897.1168071970658
2286.423548882248
-634.5661502049228
-719.2412792173839
1566.0754728962295
-719.7619631426685
-751.9187526417411
-1404.4824085186153
-341.15465129572704
1447.8499043875731
-2134.669171860878
-449.55210836590953
37.27407764402486
1674.8953340191415
-27.111213830381715
-227.76315931369095
-567.8981673965455
-278.053102680866
2352.685688855785
76.21581849712469
-679.6281785554128
1099.3707407118522
809.9252685216434
-206.88118581635786
272.83737088657256
2360.585086011252
784.3196195545792
330.20678285815313
-923.1205365161137
313.90243427201494
-949.5113407091143
416.5366188633437
1774.6119343925718
-1629.0094205276969
1119.1531622751827
906.4041667138463
-1078.9695734383963
-410.6019742379694
-640.5936684575331
1389.7197404032422
-1781.7665125730148
-500.04965669537296
94.81989976192432
-574.9364834754023
594.8060848684629
37.853255823951365
759.25199027227
-545.6454897713179
317.7573353128563
1282.11325181408
-213.1423795127883
-41.86791742376147
693.0518509659456
-295.00497566026655
-1020.9077857356166
569.2852534965057
1046.7110858017368
-1285.9952654086746
2525.0509521764097
-542.4475136738376
-592.4394915015178
-1514.6195078815294
-880.3556793022459
-646.2559064218611
-1317.5255955230712
668.2833419424278
1549.2482864153658
1640.4372040271105
-720.9589492843022
270.96532371534494
-182.0896879098014
-1260.2252476394021
-643.9613160238179
290.230631877496
-592.358519772669
-256.8972057520768
-588.2334346689063
598.2067050229389
364.61050177765713
1182.9383858318047
-1671.4811472921172
248.02278563324242
465.2024998766991
402.24222726391764
359.2615402867794
-648.227135973013
-2271.50370632657
1417.011701279872
63.44728759613359
-248.26793968591517
-286.4436086126095
1721.1242742314469
-523.5850521862179
-1559.0189302238696
-1465.9085864033873
493.48220666039634
-862.4341482097154
-1684.7631235790864
2298.785114240019
-664.649550236555
134.6073780111845
843.4496583442718
-680.7263736434055
-353.74844183395845
-934.735624778935
2463.109791742132
-1607.8166542801878
500.22312308489046
-563.8154488493468
380.12856121590863
-917.8223222527171
-1372.7575674263762
-1718.314751513073
1533.8377289044179
193.4769763386627
-244.61577446795212
213.1691976842769
-1364.2661937534601
93.15755403082521
1332.8139362032093
-482.4216811472787
-290.5959669138977
48.21214411692682
-1024.9501528441854
646.7369624271545
-662.4019030115754
394.461527595505
-580.0100815862629
771.2028487249504
1033.810918892032
-1581.761174863645
-673.0054795433949
2119.834852715432
-1055.862280603875
904.0322719853126
-597.1749936830956
634.3605015458612
-900.4654332590544
-838.00516680887
-1614.4225447566862
-34.382826165190366
-1187.2794714346157
-27.534952289463085
-1254.7209507546797
1021.942585800494
1282.009159640826
-509.9574831224605
2873.698703426795
585.2380636441535
-1530.691687986828
240.86540794450733
874.8171791823385
-1218.474552579557
-1635.4937702050229
1257.2574247434486
-567.0972264606824
-383.60712825264307
452.3911494924684
-1131.601013607179
857.8183397255913
-2432.043517014982
-415.5975178472424
405.2585363084239
1579.0536943879047
-208.23604087656318
-492.63905810842186
-537.1373112319919
-1167.6026052174332
153.63244420875824
-85.81175861490588
-380.30626249577557
-309.557136576601
1051.1491348237605
931.7905810302279
-33.44611032133268
-3472.746449977377
38.79875067352381
1071.2144282173447
529.833688893072
-1395.072361941935
-734.4368856649012
1555.536653171654
273.3493055223213
-1189.6861157524859
-1494.2109863011285
383.739758583851
580.0716197106136
696.977431705891
316.1839235120958
1256.6716134218175
-425.71810335491455
-335.2924200783264
149.06379795669875
90.93208245537781
1690.8866216913088
-1791.0785596091275
-283.41500375980735
-1085.3083770185265
579.2237198216956
976.6350532052392
-859.034689734276
-1015.4274060774817
-731.0974237548162
524.5286943968881
-501.6123967214061
215.55087635838441
446.52459287326417
-326.03300699237354
-934.7162461020712
-658.9779548541634
-173.53948546523435
-685.6116084458674
712.4839500879916
-408.6476988463939
907.7930746651203
276.3011991948173
-155.35173030868503
-1232.33631079024
76.0514319241709
-1056.7699818075887
-683.6167031258998
-6.300051303627495
1323.1475615000882
-157.17438434048952
-541.6212688960971
-1315.3384505836395
-476.20513822105227
1724.4430870864421
-1009.886830609025
1415.429180139024
-452.9758118170366
2372.9017039880305
412.74961362868163
-634.1700402872443
512.3778871161861
-898.358082417407
-179.18463977940078
-692.5172600678518
1064.3407508988766
-152.51950465516106
1113.238643252468
419.9921579504732
72.19650337440112
2370.9252319017164
-97.03331277061213
-171.79540407422567
-28.664133854621202
387.7495337972435
425.8530916043994
1759.1776351143862
480.95985416032187
-124.29825658997403
87.04584339814093
-39.95269960141918
-664.5630813224246
2411.9990961128597
-1463.5748984969428
580.763119025938
1354.0148557518808
927.5015320840627
678.732337237829
1458.6417675956593
-1223.4120666474737
-218.44661115455193
-588.3482185378213
2714.155650991991
-989.539136033852
253.54351444496098
2129.0908035737216
-1343.2505441737783
854.3750021706377
-35.31094787129866
258.74809142818265
-539.0548274165851
931.1654288715816
890.6685096915138
-1322.7488795714241
-25.904614272139426
-440.9346574030669
515.030713800372
-1359.7615969362125
-442.0154044079372
59.354443785506774
-859.4842121166345
406.22849961768515
519.9914061968012
-541.7560648718492
-986.717261017287
-804.9654937192711
743.4911384871781
971.6938791399601
-908.6574704578583
-188.58713921257407
-11.309406475694356
-205.7276978675475
-1719.6733041404839
-222.94498451707548
648.9600643066789
-299.2683602678806
-413.8551138651564
-405.7685576395292
-825.8684673609262
112.08736568477819
-548.865277522636
1899.0387199561264
140.7490798243449
313.2991673126959
-207.8667476192394
681.3875308490038
-561.7107208779538
-1365.7039536905927
512.5730685557967
-336.6006777374593
1939.8298973276276
220.50013857777785
-767.1617490608813
-600.2124720757627
1112.639686514012
-259.2795580417076
1453.1516779987787
1279.5648340158104
381.2344835850791
-885.1710521259927
-324.18592321508055
-1969.379797124783
-2168.4028524563505
259.0190916432888
-61.06753374401625
-1951.1063576589463
-1266.8077819623263
-499.6158437893989
-691.4619446037103
1600.7936380913065
305.6962143368422
1271.3106732418141
1299.4913265728055
141.0836471660588
-81.08132541299796
-344.95309853025714
632.2512708867918
-1423.4545164933502
876.1799276294267
-1231.2994685535864
-821.2157579149457
576.3245145367152
-1601.431775844846
544.2029310564678
142.95342297533912
817.042110971299
765.2642346315898
1624.2480299704187
-99.4418080138784
297.77305223555294
-168.71199080377374
709.584658686042
1135.6910598238935
562.8124276806882
1046.4352000027227
37.15526488433762
1318.6573593642684
-1027.702389326392
-1015.875976758903
685.61117985029
-361.98505433225256
-2441.4481400008635
348.27021712452796
-1032.2381509632935
1072.677283409812
-770.6016078625211
162.13280819246245
729.0969169794528
-2187.8985981386923
-1637.3452001092423
1200.7836514013368
565.4142035046735
1060.1507262453179
-1137.5418693575127
-212.42032537378077
1143.957056669335
-649.3682598589378
967.2435471733844
-95.48746340637769
-557.6084563222154
-1477.8808336417792
1923.0439970908865
-266.86269791019095
431.9644923878041
-2157.7017802237738
2352.9572891917887
500.2238200646879
3718.277778579602
1822.7932755450058
-1410.8480240917206
-256.06204851456783
-926.1421010332011
426.9114602544974
98.82257328886244
819.957294912974
-802.7091789388932
1035.1283882173063
-329.1778109641909
-2382.158959020025
-1827.9460306090002
-1075.9274855420713
-294.5952220131329
-1493.3163901396103
-415.9377726511343
-745.8234181270543
715.7890037544836
-1201.115479261568
2221.6030107269544
-216.76233270479796
546.4501444039497
-648.9147440982482
821.2690918041794
-640.1047405981659
-48.848210602803334
-396.3763617914942
988.9598744247082
-1675.7891829742105
671.3969247722569
-1333.8215470881098
241.38334647540265
408.5078226995645
1957.375225366223
384.8756720017474
2092.757315208335
-1816.4227598932691
883.827884109942
702.3115053858402
244.30333970134728
777.9337828192574
239.15475668370274
-188.32831844606739
800.2904203822054
422.80328065550185
-708.2645179427604
902.0826757955298
-852.293173677479
1099.2215799880944
-1276.3709379719835
708.9003753821625
569.3577127177094
-464.1449614299748
-537.0192753638379
-385.58733590117373
-45.217784600114065
-1221.7911407335946
-626.7606148407946
-766.7496309791534
-510.6214823567824
516.9457382277228
208.2096001089079
-1266.4249286833076
227.03591958136437
-1378.7262142856532
-1371.1386733565232
125.32097699066985
1681.1445338583385
-135.02301756195538
1603.8501163941253
2255.644474085034
-391.48606343797184
2306.8080780071887
1588.6997570030885
160.73475899435414
341.7147141890915
-893.6733558889634
107.2150360245381
-527.279981218618
-323.2348519163351
679.9030733530188
-825.9465010071082
455.97328058034725
1732.271558267111
615.3681470555423
-1335.8843789810471
-138.60137728364785
1341.6334201280174
323.7004162491902
-2207.1608648149518
-483.62423761489237
581.1486385428758
182.47561362196475
412.92191468432554
-47.40059677430132
1917.8369212925884
-268.31458873196914
19.80198852667664
-232.66783735617756
-1930.5979483368299
1780.9745253170988
853.438850428005
-578.8935773418618
257.9306838772492
-136.0528997411273
-93.02364757298943
26.4767908262475
-1359.0766594253193
911.2475206636965
1128.709618372923
-2997.506291868873
-500.1248918206279
-350.96472715668614
-476.838082586698
232.8423566003478
-451.7685981087358
447.74211769689606
-235.460449283881
-17.076496267801286
-648.2650456055001
-2098.2616955001517
-927.7277793553106
-592.0597493260617
-1084.4099671037711
2328.2228801616598
-820.3230554003518
438.37508240753493
-1343.3580111973595
760.6869468109553
696.777129146063
-995.9977263843591
-1896.3479600607914
1400.5716437259487
342.09635350215865
813.6964498031152
-459.9334578017284
1032.1334235870986
-1520.9950508550435
-1127.6980306196929
393.5264672404735
1295.771964224761
633.0255330390899
204.21674023625025
1572.4928279530614
1379.0168865589992
-699.4308003580086
-229.14058900027675
145.10775290437047
-41.016408068863754
937.0980803917575
2207.1377429851727
-65.92610324213989
35.37762726079532
305.5127023307123
-290.9839015033034
921.6154613885518
576.1653368940607
-961.0364753816864
1528.3970507806062
-363.1248930000783
88.11700180305235
-633.4234126721767
1006.9114757332296
-101.24272811759319
-978.9870275157377
878.9379867925583
-1044.7652258553246
-1372.4586107657578
-504.246231073302
748.0936130846544
651.012973349647
-185.72196220987823
-65.40952488843958
989.7833743062652
2506.4073496293636
-654.7618518731459
-434.61606870260226
453.51493033056386
673.5589979031138
2955.701308539068
-856.0034407953088
-710.6438157115113
-1798.6856043770126
1505.9235548101651
776.7228610584733
-147.26038002616534
181.5604431915851
1275.0244438643035
468.9007589687396
656.30547742253
-986.6159985240483
514.7179378710531
-1059.2070785279848
1012.2387241538597
405.0198828988937
-1302.1467985155361
1821.564894478442
2015.636210070558
466.1564810267224
-187.44242820494412
-566.9047950187244
834.5535928492875
-1099.8262699519423
854.2939482522492
-475.7226859692355
-673.7429201753447
-1830.0712317381883
-48.352408447435415
-213.0828693680452
237.49303731371756
-1055.077172275352
605.3180756207411
1312.3153410432478
-1333.1309379688498
-508.634281676672
1427.764996917563
1616.7312513146205
2771.079509162385
-224.84009290036275
763.1200200557075
564.768944825274
1385.2668320512716
-587.5731272440399
108.61475682531669
-655.4206361730446
-364.8879972176074
-213.79145142384277
358.8937397950161
-391.68832163540924
713.2434995738503
329.1215229785088
-2654.9912275798424
35.324654864214224
427.6341268525283
-1714.0825339100936
1284.785599818457
-1359.103969158188
-1084.496565945605
1140.2503732948378
-628.3119096996983
-1402.6043100541335
1779.0924111537722
-1170.5080636650785
1259.628691220175
-414.48195549454067
363.6818920177121
-106.48673383549875
-288.1211204207259
142.1924682136302
753.7914289501716
-135.71165102844017
-1806.5277789073907
-560.1240769029922
451.99687972325
510.2607272169687
29.915502885999416
-955.1371698509801
788.2749295550983
1268.232229549952
1050.470103812124
499.65784822416674
207.1398287333091
-403.36511964267385
-1556.0133121428566
1458.6354359584495
-747.1345468410818
748.2398789188725
-26.6629320667772
-1285.7566209829506
-1142.198465633891
1118.5744635119986
46.58153415983377
135.20345670587784
1456.1170032385564
-705.1374999810646
-292.1867064995087
-554.4683707664097
377.62345142411993
1183.2012224488003
531.9770863614962
3.3462651597235085
-1558.3115044179933
-388.38348195461754
-710.1677201338982
676.8401661239956
-64.82771228139195
154.2509211233657
-533.6987603431719
1218.9316230475165
-2778.02163276928
-1698.5129737987409
137.13742143660392
-1651.5393835944383
1290.0321473585084
267.8008611318761
556.3949668759358
-434.900101364801
1336.02287278056
2.1672700823967546
-458.9290732618145
-630.4303213143297
89.8561533497048
1674.1134731053173
824.742668575825
40.01497971068172
1115.328188468063
1548.381962309448
-312.45946189707615
1720.7779962298691
-835.1053495116812
124.16964722900703
-472.3236509864251
-1259.2930729698683
1676.3430944405986
-140.15520579200586
-223.1551421446743
938.1702636985788
-1561.2349079324852
1412.8333697122612
736.5038246367658
102.45272060806094
1364.904724175308
-1152.229289824872
-913.015015410031
-905.0500002301188
875.0295489940892
628.3616602196446
-311.6155112055422
-45.985118481398814
-297.4500135958087
695.0878974277276
-1358.6920471750211
1078.339607738529
250.0099468639479
1049.6172893428177
-857.8271755481819
-1190.3529578865566
1062.8050510558035
20.23972645835761
28.219273889664088
-566.9177048981046
1468.8354433751374
-1557.4335371690277
-95.7130869709615
59.36073696928789
1628.5013103847725
-803.6934472746606
-1369.9950599296226
-1986.0520650861265
268.2014014327914
298.83891522835097
824.7442369201143
-446.0074405678882
-316.7948309751262
-905.3700805355803
-206.0370869847634
-588.8612452892204
530.5247192686844
-2168.6360782360475
-1326.543156490863
-689.5015190744655
-349.12577189099096
691.7652081114067
-1068.3100481259337
824.4432590887576
-109.93814072767317
1213.8883791854992
-606.8833754447978
-69.31757830955814
-917.0126623354362
-884.3256471666975
-182.4369181512259
1153.1998994462963
23.506908065210904
-544.5837664467763
-1649.4217677213824
105.13732736336574
994.5928531205823
2108.4158347586776
-782.4917648001409
496.53748317556386
283.6344852355397
1228.7095579462793
1200.342279462103
-91.87955972116659
366.0382765781807
1654.978761607231
-560.9594367009157
540.2761792617644
-888.8490930456892
-1108.525644674072
621.1641202939726
1672.8398626554563
326.0006453148769
-206.4352598615621
-60.45446523203011
-260.75324150368255
-382.4583922569377
429.6651802401756
-73.19602819448473
1329.644604113941
178.68968889640814
-921.2388001584733
1582.0540844396949
-1667.78530734639
-134.24088673783598
-509.4283801164293
-879.9896328154988
1428.4848276706061
-461.2858183046232
-1274.7120291583367
-290.4087955468268
-1688.3146215773193
-1.1883313345206343
1039.0606249701584
453.862668035416
29.730665176918656
0.1048035842514776
614.5611412531164
-195.11618153276652
-206.79101313013004
-603.2278912091575
10.211327056963402
919.9329999703705
1116.0552338851523
444.6459470052592
-197.23854157463055
951.3998320359161
-1251.2909493594002
-197.71644501377696
-970.2310952941814
-511.74866575351786
1985.617037916082
-817.5235757996659
-1071.4393361269383
401.3644104605451
1671.6468303156057
246.46218161348713
2065.9238073847246
1052.7989860642358
125.79220245756053
227.66186612607083
642.6277080199505
432.44906448993686
-258.0723866030342
-1705.692800322079
1147.318214839153
-1797.4945610713175
-941.8392390079596
803.6601102078963
-716.8309967867358
-1785.6039421850815
-1643.638605837039
-2.2056311580181176
426.6636723153296
2064.5748129337576
275.24505090302415
331.2458217023044
417.0313249417258
-843.7681673639064
1091.1115408222881
-287.58975364801853
-993.7370859366188
124.72243264140972
789.3213680571702
-720.490700464702
1335.823924662777
352.3378151028708
-968.6951860921416
1814.6825479758809
-175.47323254161026
-1109.7140066520187
636.1359122954003
-1585.7373884608037
-1060.9262756748863
-311.69973682371284
891.6867649445401
-126.21135569764527
262.7860922820306
-121.6619079188955
811.1177270182399
-582.896237539053
548.2350887163262
337.5619788897454
75.87652346210457
-1166.0891380494204
1878.7647321932116
-85.69500768808795
-814.4456247651011
632.3162085773762
437.5929877024743
782.6988382560779
1641.6245826447791
-121.58315292668749
889.4260905990596
356.9001440433943
327.9101247979661
672.3527154102383
1404.9328640712965
861.3157451951084
1029.2204660169054
-297.90050924570977
80.27092590418941
-491.89363024912905
518.7585501329614
-114.80008787857139
1030.4430773261824
914.060860049351
-812.0219579004457
-1400.2267535759909
-436.0010331592263
423.92954023428257
-1058.245020631398
-929.4337539957114
1213.0161711610006
1187.6725058472614
108.42457781179004
534.3688551131961
938.7182892090772
-77.78936422430962
451.8982773754955
1089.0708248631215
-312.67184163553964
491.1576007330376
-313.52786429599206
416.4255320836475
395.1653268480823
1331.4246720995523
2375.652840939716
-873.4326832680201
177.92184601611845
1119.691261867575
-60.4293644798764
-1692.0130657709874
1135.8678998790047
-1374.6784525763958
398.8344235697556
1361.8787987463634
247.83658091651768
-1532.3087295866212
-188.79479751057775
2177.0862160122138
-2282.0097012030196
1104.7071064138884
-1260.021795044079
-1087.6086221652274
-1857.0249458455994
-370.08214429049485
-604.9449210811738
-265.0978695688406
580.2474737733586
117.34159545760009
1575.0991425317243
-1782.509488883348
-1488.4691177538607
797.8705830739841
56.40369590348052
-683.2410950560828
-1793.0136520524472
-1480.8237660489306
947.528979459307
708.1039483153697
611.9009323644992
-656.4873764976976
2446.3374177005435
-102.61506588449309
1285.5447473138433
1065.7933025851403
626.9590890952807
-819.3186135014843
-607.3249639618708
24.435449788881833
-1406.8963446429452
860.7812707987373
-1326.5012486684723
-1566.5471278608406
-1636.3515918000012
168.0955689599372
928.2898839828204
-784.3096459418646
-430.5014086669182
806.3101993279776
-124.85892548867093
617.5682334912158
-432.74475365682275
883.434733750484
1898.4775942905007
347.28083181435517
713.5563520059338
989.9076935082901
-864.2539033353733
339.7488189124661
568.169657739954
1317.5652120182203
-323.4432039322255
416.0259559255785
422.0976689579459
-2126.802735439547
353.81179400627303
1102.6481548336149
865.9346014990216
-244.52040679705746
-1220.934736405481
-658.0395901775432
-511.36239920849437
-1775.87430645571
257.50504329738095
274.68321844225903
965.6705789100082
-147.76939724516043
-1287.007855237352
-720.9293168965638
-911.5184705353847
483.5264591125689
-473.15404299999346
237.99914546432151
-111.51852672698341
1152.2756827406843
1069.9196955308298
2539.665772756207
675.3580463820392
503.9480038493108
372.371146456029
-454.39348945436086
193.20370061109506
1160.067194017006
285.2701169126957
-1231.5933862567686
792.8941196687622
1375.9837397922674
151.4065552767707
-826.6377487525915
204.68377511420795
-1703.3750341715115
702.9584569789406
395.30476566625936
14.031036195260903
-1610.735770041285
-683.749303217558
696.0264570616071
165.39099437837362
1076.4735518378316
-953.9392816894905
-264.1932129407817
-1321.3218500647913
-1539.914281360669
1366.5720503954483
-1092.6378103723773
431.1083107191697
414.15452637027175
-1243.2785261786685
835.4528963624683
163.78688548855257
-168.2065937015557
462.0464081841244
-422.8419074678875
1550.8891116675227
-909.2163783281745
1277.6324489044048
-344.9493312544868
65.03769173880647
-52.2551953956516
521.1959542087949
145.38280141392164
-698.8076163458715
251.87274234013483
-631.4828916189529
618.0953743844041
1760.6524767092124
632.012866432215
1676.8740005685825
218.53185194003015
411.916616046236
444.3479926957379
1586.8947789901506
-1292.0387009008036
405.90143744378065
667.0865009194315
-319.26383801741946
-316.99236804740565
324.9213171183646
-594.8549889286459
1064.481247212495
-1150.436363477308
-760.0664708157849
477.1543160503595
396.7892362688613
62.6846636205797
-347.63454251470074
2021.1266856780119
1384.8909594959175
1240.0553135460507
1713.46759518097
-576.7143903477489
-133.19475732456112
68.73610886238842
965.769976909866
1349.1251337668227
1047.5298215903897
-558.5895180226626
134.68862462528335
9.526326776026918
-210.0010216617015
-1538.3921707790769
-1238.9878946693368
157.04774491777567
412.1398980593109
1000.4869056553409
-347.79020031436835
1555.682375809332
133.66955714484294
-801.3373010464118
493.55837483923153
-502.494459082356
2304.619590738314
-2219.9001258249195
2200.8285409197906
193.8852187698455
1228.1175141318718
1818.6295059251488
129.74852159276077
24.830694663994393
-155.8197422771321
1793.9018216053669
-6.099278869070068
-170.37347289143315
-43.917404451006426
-318.66417222920893
1922.7773712246717
-991.1583218423485
-1248.7656966769312
-1409.7735262752215
-264.6088319933061
680.7795607079703
140.9872144398347
-242.37899498412534
-2021.2904570987505
175.36941441236297
257.391812254048
1110.1752454485309
2169.002494911533
-1905.0035537612698
-471.0771134851186
-351.0581425910756
-648.5583519585147
-1689.485587774371
1083.82766801141
251.76719324609664
-257.7910732356076
-864.0732117009254
-203.35898766715965
1310.1814878647633
1072.979642923977
810.9747773375175
163.4820096657515
-329.80074206030014
-483.21048000095465
335.63483752161574
936.2175278155432
917.1820905843788
597.6497661318689
531.0469136711093
-17.322519636210238
-437.94795011477436
1076.1601077260577
-783.5398915077518
1116.3390909754548
-166.828673962983
-249.09018116965083
1279.4457153536334
-240.2744952405117
-466.94631965250875
-934.287884782632
634.4809195330926
-1487.9322829184257
-1632.1745147531815
-747.9286778652871
-650.495778335865
116.90999340876289
477.7544641024272
-357.15899755665254
726.1703285696076
38.65531407200052
-810.016901148132
-820.0174625803551
-3111.1292790244993
-792.1919065790978
-361.13867787721523
-952.5114752097925
233.3953618534572
19.74053579758379
677.1234565413333
110.58462738300665
-855.3354083095185
31.351965903897128
970.4953402613595
-231.5026308529479
1311.0014913270904
1114.2860062684772
-919.9604916343931
-310.4996126689975
2990.8141193200718
1250.5728577549835
-894.0490067720444
612.6458906922934
350.4913518404703
-1645.5778427613632
-276.1756961722667
-433.4821098780494
1460.4666793200977
-631.7534487554237
1476.1797471838684
732.8954441886997
-192.50401835459616
-330.0564792776066
1458.9471086915762
-349.786512072569
1664.2628253138755
-1097.8683865393764
-1313.2886391134496
-1913.8980109898478
817.395301151372
-112.8441752361039
211.23853099581163
1136.9920723398557
-332.84379126535566
82.37933257157344
-1315.0416113734798
673.932626949559
-1348.7718546138283
-829.2988511885103
135.92764719907365
-512.4582931703034
-485.52502941818875
477.6084995939136
83.6464409604315
-616.0030491096749
-1310.5073173611968
1249.5452582564942
1589.2229512197855
1494.4093633135215
535.2418069972033
415.9897525263521
-1770.8439930476773
-164.0767765529402
-370.6006619957528
1484.1361950652306
-1703.1993098360326
1029.7468679320416
1854.984549935717
1097.0156120894928
683.6326921559393
-562.445524512414
-505.23650293154986
141.09460360531153
46.947640914703065
424.73635566816233
387.18928111885947
450.8125270090497
491.81908698071544
1662.3507441205477
1275.066329269611
-1505.3724230167752
842.5204678866567
762.6882323292177
-106.55689379618426
1168.7309958882838
82.7237637008969
617.6266701188912
1962.7588067657837
1094.9258562925104
717.2452408395336
-3496.25316604823
194.23057097644045
1004.4150522223158
2168.3972424114
750.0395495136935
169.10548488427642
1278.8182689605778
-1448.0804466790669
2023.0446102215224
1662.34448618815
-637.628746693334
-213.39554809778537
383.4029394163578
190.38649305740967
55.693062426009476
-1002.3285423049438
-303.62208311644287
576.8016110153025
-1617.0580883951668
277.7932155182634
1028.937123229396
-1997.5902825212006
284.70548671998984
-1289.0076881613045
517.0657720570345
383.64218507809085
-967.0096222888116
1592.398476654574
-1176.6800032272415
438.68420403987926
583.5846439463494
-444.1686710063061
-135.3943697610097
106.42834855234342
2000.2807333916546
-1112.0309285647775
-767.9211534133566
-810.4103381887136
-1359.2721082872336
-1227.1586738585804
-887.7782239549601
812.8276834406912
-45.72913985446085
-716.3411079584295
459.8109733105974
1205.75494939643
-853.8094669937686
783.4335111480381
1507.7969453010028
-2450.0593230436025
952.4504302702255
563.7597846140372
1521.5890804258097
171.60506235482507
168.50970213885202
-181.21404009990943
1418.5339121645823
-632.9640950935841
48.761304740639034
497.10010590543993
-246.4615327374519
-379.0339920396618
603.0297711113552
-82.67540238127832
833.2599855853881
1308.4477615620497
-539.7453017198565
1001.8028392750277
-406.7453559814917
-329.01231734965756
-1276.2814568257065
-826.7165888074923
-922.5291633450448
772.3084575839274
1452.863854003134
-146.39009682333827
28.931530943465248
-1880.0315475526002
-808.1108634611796
1148.1042548442194
-2666.3173433205193
-1544.7121453386235
-857.3162104008136
855.1120518456514
-1296.9835259913789
1592.887909583041
-808.7178419953367
382.2069263424503
-285.49950946720753
-361.1567994670083
-1242.0821196739198
-754.9590361557962
366.590791189205
-204.80569440252972
740.7091304448089
-115.78216913230517
1110.988340551049
-612.3950240779739
1546.48825078452
-283.0363264226526
-2.178221014800405
975.6012448296241
-998.5210381838142
404.1411206740021
163.88467945222985
-1015.7001416906115
1047.7072237236296
-1010.4097305240996
-1086.8523244150904
673.0024742541697
-420.0355992380557
907.6664588013371
-578.1173695624158
410.84618361785544
803.6954832289158
2044.3220491856002
-575.0518437929678
-481.01248196572686
939.4505803552104
413.71264996526287
-885.6927419919908
568.8404196903548
-1415.685946958257
1066.6421889604137
-1527.2529156032688
-206.44709866419348
91.91706275784362
1386.5311105391363
-325.3442455527461
9.86561848736434
-1495.6215342067628
-1513.1570928279184
827.7796690737706
-1024.654940552597
-181.9732086840698
805.5646387392843
-928.7622596859361
39.321336338048745
130.07163935477956
-412.46839202023443
-1829.0061750877219
-922.3412516159316
-379.32799079733473
1160.2989781172341
51.407570450621435
-373.09181124762654
-1151.5415141318122
-934.4648099212154
347.9218675312338
-43.543336384408846
-18.73104416751094
1032.7813340233909
615.2944899171696
224.64654279036455
912.5450924967834
630.0672337383147
-719.5055000259289
-473.1208798169104
1521.581801017703
-374.42562950178973
-490.54249101695643
1427.8154729575458
-1206.6393234190182
1540.4943925912128
1511.2679942196553
899.4422897292851
679.2941476067599
-1843.7562724008135
797.1383723958453
745.6493635195961
1390.4043876658457
-80.81639317983355
274.78214234118695
-726.7223805205847
-836.8360723083446
1221.9786821568746
-518.5231172731592
-152.00080991214972
126.35904894652475
240.6678524579226
-873.5218511359449
-2768.9363121956026
196.55434646656727
665.6087886707467
852.0390159628768
813.3402913560362
228.32042993387233
-84.50656150570258
1161.3090528246896
-821.7190309294228
-1115.4788953305485
-189.21578571788478
3047.568515897634
-1235.003516153464
1675.5654577334235
611.9723031551882
801.416554193597
-2028.6475755263998
415.1900821471221
426.85698198828993
-645.14060682273
1401.8061173699136
526.2867893226769
-20.464223577518883
-587.0405618211872
127.7528403755134
2317.5909879075925
1525.592875892177
-300.5022445144322
-1262.2747938950833
-1540.8014753323725
1382.8994692614565
1304.2463979509018
-666.4990417535814
637.6166178240741
622.6249989334567
-1315.8321012449987
1010.1954906237174
-515.3842934748367
-688.110899750672
402.6474189476095
374.14176818768465
696.4165743976449
683.7598900035978
-846.9131200038412
736.0923227919249
281.4190163138119
1286.8302164021034
387.53549724012396
-876.3240459006802
-2124.1483593590474
-1188.9232930284445
1327.034163955948
-1165.739977162582
-390.94171074251005
1139.678354670939
245.74834731715578
1260.3107475303257
201.14363202790437
-414.3424664392963
-1362.152233105487
-1111.2729186849065
9.355021338031008
-687.0408428230621
-255.6612693989
-92.39093204749598
-3063.740599997659
608.6059318249269
454.8227141630445
-535.1057562061017
476.23108297015506
-18.365427809083894
-1008.3993374840805
-348.8187392695959
-43.82384148068528
-762.0540298442853
1028.347843706073
1431.1548775919546
592.5136040581431
1364.069153816141
2002.4832879073733
-672.8134627027538
497.47017375697567
-1877.5664735435691
-1151.7419001186563
-1200.735245474844
-113.9608344507234
1361.5196415536159
548.7627807392246
351.06879995197704
-591.5568566243409
21.776521799384348
-1274.1023915936541
1733.6835085054217
338.77246690916326
589.9605387067222
234.9015296590284
-917.0454228980726
706.2052494970128
1110.7139244355083
-717.212266797814
1905.1488555798276
1148.5047093072399
357.7989442882751
1335.9592223755562
1197.6073186846581
-322.15073485370965
-296.51892401076
-1098.6432850772917
-6.009168163051756
-734.360510079996
-458.76942617452465
-1015.3876058256212
-1044.7532457507227
494.61181196265665
-159.93868116428786
2769.999486430255
1493.0189549586257
-78.39885591921916
-809.1363195932988
-773.4500734641825
1069.640307599192
-893.3330106535863
489.0454433049899
-722.1280558463624
869.9205529469605
1310.9431016002593
1639.2683928764604
-686.7122353767489
-1208.4490848899966
-287.8915151193833
-2071.712295686523
-723.8840996856735
-39.4367321516956
-635.226275857084
-2325.6632381909285
-269.7211519725134
268.11502602550047
625.4328943725864
-22.60064251782418
606.8445232672011
-964.6724511629759
-431.30041437562284
122.57883265902623
-1402.0425458670502
-171.27417869548162
598.2907732668635
1969.7666031510807
177.8801270367397
-629.4876599699874
-1406.9336480313355
-314.5305201241437
1525.4298281428767
886.893083484199
-469.8035059046654
213.88456417016795
616.152772023646
-390.15685586293245
710.103946938139
1139.134227736251
-1611.7103110030057
-615.5994162691464
-1715.0539086608442
919.3693161776481
1096.9334384873473
-467.88790344897217
-2488.7433114011405
1677.6459685442715
86.79711871671063
-1467.4394647999268
-736.5760192500398
1026.6064010067912
962.8526435287916
-532.4585814135498
252.21856199621996
544.6986706751931
-1238.0486619420801
-735.472586965303
-983.4422867351743
-520.0993801084339
-630.3638230384772
-233.36013058559303
510.4701149230412
-629.688291744092
-895.8618761367696
544.905570852367
-538.7052732110167
-1104.4782570670932
1555.3999265777363
-913.8253015245492
864.7175538927293
1266.9526981414776
2050.731903658725
-750.188614847621
-1154.0422587439118
-522.8886349422866
984.4307112996077
-331.9553144212182
1.1713498730136926
668.6947706486037
901.443713957466
1899.2201120317718
-1034.0506085474333
265.57411713762616
-679.3697988783875
-1628.117289817998
752.4011493154844
-249.2026349440101
120.34778188272611
851.6482880169336
150.4592668180386
418.415365294752
1238.3703323225948
41.75882260347428
-958.2379569707118
-1509.4556456158407
345.39673710755994
501.9472970397495
-577.6987444995506
-790.7227331178485
182.25919645146286
-1027.6774211292034
-514.3039919034644
852.4640213648051
-1218.767098041751
-538.1866827200715
1543.4879055887857
210.03050884575882
-514.3780068929852
-1692.7940384057108
624.3523783945643
-1388.698566638985
538.7642533740435
183.09924163573174
-205.98916467862935
-856.2948823035184
174.63380985672327
1147.7632221699341
-322.0608729937409
947.62642121635
-1264.7296393505883
306.815247813993
-1452.9616789273039
1076.6913865787592
1423.740936503033
-130.0606931898901
1669.02957432362
1113.5227350849875
-1001.2045224626767
368.8618297307569
-1651.0939105640612
-1684.2448348511818
-303.23817716244514
-1061.860118993882
-484.36621236090076
652.2687413916875
-125.30871505693946
288.8853465572699
-160.25105440012084
-2643.505236686976
-134.48154993645508
1351.325655852274
728.8177602955509
-481.76372167639323
-207.64769580828158
357.8812840208772
815.1522110869257
-956.785155854783
3134.1936170956214
365.85664759048115
-387.65989149676057
-193.2204776403825
-70.7084730841995
-649.258925042283
-863.042187143062
-606.7166229628809
-1493.670223761852
-911.5225275830534
757.0887727839171
452.34163040900074
708.6503359670689
855.6728333393329
2397.6647534377917
1943.2314345494171
-679.3883618882699
1332.9894992668023
1146.0233127928252
989.1819385456985
511.53302218510265
1533.6326278796512
2157.2099362797803
-731.7233190014434
916.0535947154339
751.1899473087392
971.4122118419618
-1139.2364385392816
-1294.3660472072113
-371.46057705564806
220.95609500055866
-1013.6333837826799
-231.7843026231628
-167.71335991010002
-951.0523955268958
-2275.469080489647
-975.8346561023112
-402.347663138055
-1458.8563511172283
1079.6586036769502
18.804974346877025
-1113.474920391602
-932.1274434211718
221.81501073910607
553.4770465425697
871.7649841744535
674.0775577624304
3021.506748657865
-216.94291675394265
-778.6762252955159
405.11579868187135
47.428508594975995
-377.77068500273606
-673.8101391200346
1353.2076562138257
599.1107989269625
1127.4059216642966
897.1623773707526
-111.75911028907498
1839.3395496942499
-1477.0125856662573
-455.4300895968326
-1776.7872091542185
1107.049290529383
128.68090982539272
-1112.224457129933
717.7659662720258
-284.6134121491757
1553.5274600621794
-1627.5851809336689
1271.112035239207
-660.4368094985496
-877.2966837040589
-683.9691468194646
635.6896700647533
-1144.6272925621852
-297.7056436522594
643.5892273053009
1187.4572604922616
1049.6807085279163
941.7197832342359
455.97545610305343
-1274.9608895196873
-601.4123064278775
514.7286183280504
-762.3483192489706
361.1281006340468
610.3536220144628
256.55524023889893
95.17396623190841
-553.3098886364769
-523.316097088243
-1470.1410829444828
-355.8736405262137
-787.9477143199424
1590.6993930203726
839.6476885322563
901.0554617865612
2248.220650809305
-31.654158648794574
-446.10853237020933
68.2734266537174
-600.68383071901
233.6006543430279
-1441.6506462708237
1441.9187945344406
-1741.1003915795945
-1357.076418579314
-987.4680355845953
422.3701110227056
-14.144805811184959
1101.797983497815
231.31331794920766
489.2120301110664
918.2994765738758
1306.7784771650838
107.8336499256449
-1015.7374163460347
-1097.025316279303
1019.116297142936
-909.6778906957503
615.8864914178713
-338.9837225259207
-642.814385224108
-349.4579094182746
506.10153252441694
-871.1650131881012
-1089.683413405918
132.01484082628144
-457.4331099772201
-854.844384862733
1331.919732414315
102.39570839187765
1334.9292297902605
1893.652463237201
296.64800225140226
74.89363379990253
916.7376730925628
-649.8404552884532
481.190205228667
994.4500057176073
962.6778306680905
-197.0817836576
-2559.673265802043
138.65839687522396
-687.3695799597164
-289.83321542811444
420.2180463319317
-723.434229825277
-772.0662576249779
981.8577750219691
660.2379791253594
-2094.8269646675235
442.0173599883676
-410.85653677900433
-1230.3796113440997
281.17807342662775
146.74427860347362
191.87670103644817
1311.6286482149237
1098.579302841744
-1397.834605322178
1161.9041169846719
-48.11062235830247
-1977.0876062846548
-1102.3042204027975
-210.64436675221685
-387.150623501887
117.51539274525697
-202.75489469383032
-729.086877790545
2381.8099229849427
2301.289424355986
2065.7953023990135
580.476439390393
-1052.5487733185414
-1128.041733215275
106.1214657712329
933.794919977767
-4.813066775337218
-1793.6078427434531
-599.0730582053725
-31.16264077096515
417.2333554885104
990.0473852314158
1664.4303448736798
-1205.5305195012304
-1033.7989098984194
657.9419323927095
273.41234061099465
851.7364039789987
1952.367257266269
-410.67134133387924
25.14103568255497
127.40592270706827
-819.9401206347779
-517.3657077515982
1234.3850538634988
-404.6182348023566
-1837.5874783281574
995.8951956281188
-383.4725505141694
1172.4961091110342
-1186.7568807156695
208.2944527522032
-147.97813511474445
2128.8654928085903
-554.3138935494527
1344.7552664314937
908.9604977568425
1309.380667175758
-837.9497843520635
-1215.745404948045
1550.8641465466255
-898.61732234389
-485.6218148853735
811.0695451843955
-690.700697773875
1645.2607662872563
-639.4587139429259
357.71297178252695
-891.7926666288006
-2314.508023455284
221.46766213028198
-519.1230956634122
559.3170377155142
-388.2081466347883
1047.570299717852
1570.966049837906
1447.2768551881034
1172.186762982739
743.2103979587285
-906.5973991323342
-1678.1158933771146
-215.17805125197987
713.3184630602207
-359.5311138789459
-38.763850036682754
1775.378056590777
-662.5099372394042
977.5959044702086
-1093.604132213902
995.8836699681672
496.6008512629724
850.6918834370191
2393.321421821404
444.5216858610965
-2504.862055744827
2387.6822226632207
697.5186547058236
-1684.3924544820159
68.28190834069392
-596.2606849664437
-378.2412680317903
1173.804828151056
937.024742269975
-758.4041843558508
1179.096297914705
-708.252168563123
-1561.1801896442262
100.15245106778555
-844.8919357875569
-1588.558650348938
1562.6930560898663
-654.2557684951702
560.9234837540561
1019.2535569252701
-294.9209153128329
1115.6627237644254
-1323.7233518703924
852.690966139636
585.9860920693058
53.67297877556512
-709.2846360454782
677.3052811766403
-1113.9567556324448
-214.31184483208887
-141.11680500953582
-62.060713851544286
-1288.5173041073824
-507.5594666086171
-859.4067898604717
-173.5504059003565
1052.647272414008
621.3146192730019
-1134.7343211152752
260.01168341788514
-799.7944884642646
205.57433035697943
1256.931482660456
1579.6833401535673
1295.6430785574003
-2078.5713618679156
679.2968404575432
-1526.3993957201258
622.0237070824123
1107.8154690189995
-1123.6043272364486
392.22284015094664
-561.1769987055055
-1669.6852719562569
-50.268377330116614
-258.5952810821088
17.12325845377349
-480.35692424918966
376.8639414412896
-403.22384652781375
48.18755082641004
-23.639900988123298
470.8060055183047
-199.04452030737892
299.62343250286153
1107.8385753231387
-545.7531052588816
473.5399177006189
255.10091969334846
560.366400925691
1237.126590966286
2021.8772475868955
94.15216121667757
486.21626095506036
1381.1386115470461
-422.0947232976209
660.1019491563138
1229.6119603491982
-414.97292062282656
1356.2473902775178
503.61210723054904
-877.3633490627205
-427.71527489362137
-224.1439745803745
576.6865492913422
575.2249974723281
877.5431778058622
1047.5179856688524
342.2703718820744
171.04931289143988
1134.14691303357
762.0158198342799
-89.28288752044446
1522.260170184819
-92.12604079849334
-1484.095421980348
-500.506859852326
-388.9316951040689
148.44388553114172
-1737.9619410535317
1528.5873903961194
81.0889938369994
550.3005688982554
473.1563514962215
-713.2473304381681
849.8121532607981
-1462.7882586271023
558.9709604853862
-610.8348780608468
660.5219081041407
1741.9940507760314
-1692.1494845676932
-242.44791479539887
-346.1611719703679
-1325.587275618839
-730.9333475096851
-978.3449372146184
-745.6272206411397
759.9572944750614
-174.59907396594204
-18.934490193648198
688.0851527388031
-132.4851243500638
-1857.7162255816263
-434.6810867848317
597.8323386710821
75.39274603885319
-379.5461672422439
-560.1345013198202
993.4591747756053
-152.84670962235373
1283.2679516336998
-693.1459334368927
747.4649513478217
580.175072632159
2009.0377647757323
550.5815427061765
897.6391837874734
279.52953299456885
1287.1129353214092
-56.286441711535524
-254.8292217170333
-476.99776770084065
1193.35607944678
1096.4994117305368
754.7480443980039
-760.0673438556689
-238.27036379063674
952.8045284773984
874.7880275992172
1101.6397460407277
104.91645033954794
351.4627972963183
-319.91746872008804
398.55080639826394
-890.0344881099093
-765.1262351430476
-1240.4578519416368
725.8050775993105
1156.906261457236
15.850551579572235
-1959.7360520709044
-190.3940263980714
560.2178401380298
-1737.1053211826832
1961.7664988748631
1208.5567832112745
192.7504720306975
1696.7978576323649
-325.91411701661923
1345.2366759336326
396.9311161956383
-2560.107520349381
428.7140144111573
342.84703062295915
-711.0345363726237
-1259.4792576510156
-651.913602182172
-1144.8380735187136
-595.4228565907677
13.146962669790398
-1706.0840010341885
-594.0943126177611
831.029610843363
-560.1207554177896
-154.7144580010818
2069.0595717957463
-454.2859945455879
-853.3035474485195
-573.1048966413657
993.2785996096738
803.1663317923058
-388.3289672345301
88.87522159490804
1202.6272850811606
-121.70400495197043
-908.6840422771966
103.24410601836907
-129.1443393774153
264.25955700004477
-183.72760180607116
-1620.7072108012942
1428.6980875376078
410.61329395135175
1882.247501770381
-1322.094885211922
-220.70575466307048
-774.4163076465702
1455.1551679302315
843.378940722558
719.7864063497333
146.35134587418287
286.7994775480497
-84.4637891072439
-1744.9446102164702
1732.2821252218025
-956.269853329977
1746.2075163463303
1232.445275253017
464.9064436403424
1743.4051906319512
355.5898823963374
268.4156673166304
256.3967466110118
-675.0052377069015
-2238.433369450688
-156.94926316731514
173.68145662529534
-952.6359004784309
-373.4143431305591
800.6986953652322
-1028.9380410997737
-83.48828590620151
-776.4653905090099
669.7117438252124
414.67577551132047
476.5982550076577
710.7347917672099
-1424.4162933990212
83.96447735846228
-558.3866708689885
815.0403009177577
629.4572727988271
-2447.537670662987
-586.8558392444038
-94.69524713291534
-834.6729282708413
-350.1647378660271
-23.9966851116012
978.2652353417104
520.02533807057
422.7369742098327
-326.95483728354844
-825.421719006628
-1890.3056079495868
-539.6770739980354
607.3044190279804
-1885.739796118367
-83.89044952342347
-749.2152933748101
1429.4058369675727
-137.3250338216314
-241.45909715271242
90.39966025309391
528.9140935971014
-110.17471600821176
-194.2735073440866
696.596937808559
478.5533348284197
680.9168930596989
102.63355820814596
-538.7803572897199
493.4592906634659
633.6007294370988
-55.353341314988164
-690.5165435190532
2062.959864522745
1158.6314340311235
1783.8474383112996
-1397.2847357731232
-398.2593219159913
899.1638941496874
2250.2578653143837
550.8014468070264
332.18019705623317
-513.8508860928868
275.13748152140846
-247.79494355040183
-1025.1248893081486
261.5172209098715
902.5191359258384
580.7451590170534
-356.3929501649844
-599.8524855987613
-1497.5821203289045
-1032.6717742846424
515.779195454412
-887.504746425308
-1506.9517661708865
-187.54989095168705
283.26765271885904
1159.909389737785
1714.713638717321
1184.3185208284453
-392.9550669737473
683.7604047652978
-1513.8374585973834
-1003.2073864415283
556.7014731939252
899.7844858520486
1883.0612229334458
264.87093918409226
647.2732811915462
-826.9429907484133
126.25325332127285
-1104.7637688041386
-1441.537572703599
-331.3184586281092
861.7823650756574
644.9073053401419
621.3821537519431
295.478516696633
996.1870178111163
-54.18025384224029
664.4579689286061
-309.6033790479855
626.1696450110844
1252.2240781380326
-135.14453807091803
1060.201674914453
1071.2738137748784
1954.3837376984682
693.0151513261397
-279.3904542485223
-267.20303066300653
1291.0326225231672
725.6226830910625
1150.4665016075064
-424.1942538437617
-646.0447726335835
-978.2864174502686
1116.752616537182
-943.1907003892587
-1585.7138159141782
1366.2564309204577
-12.908885969934882
-166.2740100479124
-1098.8830371527629
-135.91822416423972
-1052.780565446163
-1172.084392823325
-1026.0303920928693
-1591.298904002001
233.7606792388749
37.668838347967274
156.5791056655579
1522.641548687708
497.42932163192114
283.72531359765986
-23.67071689409641
1381.901003259795
-538.1069309511081
745.0187517745409
-93.45052179455256
514.5763525670218
-523.4879776036955
-547.7238950819054
-504.70252808898164
983.3189043460802
-529.6214809333694
-910.8461572197148
-172.98399079853462
-55.7514763770924
-809.998184826707
-497.77333567516575
-174.97386761733387
279.13618036947844
-1347.968511074698
2099.0845473321715
-1323.4237974227158
1812.2506105341063
-1240.6802300006186
-1716.4751805398841
387.3280574895885
1610.4770468302008
1283.2496410899232
-392.34621586273687
659.8496888651305
-534.5217610101067
-200.2069193835011
428.06622013876114
-250.60996829169008
189.57957623769843
1013.4729398314278
-614.1354680868874
257.6912405973982
336.84368541648945
-701.001264647764
-995.5138378785995
1174.416276518936
-31.124315671162325
-508.97365013288606
-175.45788199555565
1002.8675196084694
-646.2026898408086
-403.22216710930047
1227.1036261941144
1077.2569421351434
-647.9954928419999
-1575.9846347230316
101.4975352134119
448.66767546803266
211.56725547019408
-1276.5859440913773
-1263.8621127753725
-1620.7469676329094
-664.7437263580074
819.2687843729253
-151.02307487408208
29.164218926470852
1120.2012957929917
46.09972588197595
-1810.4708785598848
291.5165762720529
813.6669709732327
1264.0129377414664
-235.85596842647132
-691.473154104459
-228.42992106818426
-1296.9884631754287
401.597145340696
2265.0772590839247
653.6597711163363
888.4033459294951
130.46983945505528
1752.704154893902
-1377.2118684705017
271.3602837590813
-543.9354158137646
-1353.5356286793601
438.43555321694214
-520.8503046751563
1066.3895283497245
-1319.5463767934962
-1619.8579728619459
-859.6007102015501
1341.535458031935
846.2159663243368
-211.13498764276787
-883.250827557595
508.7650991925441
6.350591268931358
969.3722960945743
1998.9118287990034
752.100866532319
-2037.66723226278
291.0763204684288
459.0808532721982
669.1248492067119
-734.5792818994263
-762.8720133705268
-183.0232269258714
-1748.9900673800032
491.488759349663
619.8253100726056
-343.79756908991294
2472.4434104272123
-139.65929453000172
1055.9384384414795
-692.704067955301
574.6437677963163
225.14040728637616
-147.24586353650304
313.7068377859377
-1057.0493969788076
492.5009623456093
485.4952632288278
-169.615476348243
-991.1767195287819
233.30157805837706
-822.212512853169
513.7946426783453
1258.840543185798
517.309883140226
-632.0757066702128
1296.5345156335861
602.1404009286414
-2585.4149796119505
739.2204157112607
199.44947060413165
-208.46447795861323
-1440.802365117153
647.4880164118109
-1240.2966545731506
-385.5699255475236
-873.6532067610666
28.37000975924603
487.6604322212634
-811.9342906272169
-126.40939426515743
51.46788749282691
900.0206443314892
-463.0566776898592
334.47143874473807
-358.60106920989847
-936.0056111019541
-990.5282592149762
-1834.280932429459
662.172944941182
-803.6189356872172
778.8191819405511
714.8160879659189
1530.7416064401662
1026.3590436484233
-1061.5481380736478
837.5746200432079
132.75721645408245
-1295.0432630901792
271.47707618283675
473.8287039035708
-615.3800538312569
221.6147560409806
-279.7191910156891
1022.3323942878502
-367.0191923650878
-1487.681765931246
679.3084096210886
-711.3276929345018
447.2386272580745
651.1999650399182
-1327.7370844332902
1415.5000452492343
-90.84159900426994
-763.1503100318957
-13.841154226833364
3.1299959997437847
1216.775909574502
913.6797962981542
-313.34571079193677
658.072426867286
-158.87708430938454
-1320.893196185876
250.59790013779275
1572.41457545499
13.710880976616563
841.2517721843674
-380.3198554820222
-636.0396771895289
-2039.169438153527
571.1671393866569
454.66269234461197
958.621337979742
1083.2782591964597
34.36147927594369
-865.2289630647231
127.5464730641041
1025.4620306796114
-145.34075429960325
-227.1649056160935
614.9820747020867
-528.7734350165798
1767.0491196233727
124.55078040104674
-59.09397800884435
-234.63636315360665
352.6390753715991
-313.4124584008395
269.90097465330786
557.5159214683636
-589.0310736470014
811.9865070355493
192.17725410941893
757.8672025878483
-83.6432864371918
-2026.7844962033487
956.37392078402
1092.3471507796544
-435.2728260578991
770.098546479453
-225.23440946155654
-114.74316458740589
-1047.5681208940396
-1039.013572074074
334.4808169540217
923.4323015919178
-922.6351249908978
-838.945920645634
1449.386463843143
664.7949202886213
-134.42102081401063
-804.763932699473
167.16690155555102
5.581277330148336
1314.4250827847939
-42.52440775646037
1227.5712822663247
-376.30961370051705
389.90181087658146
-111.18916443415723
1476.3185495639198
-1376.1603482694297
-510.7256521735246
-523.8714672519211
-490.7876092095306
364.1476134876393
-482.74185283669834
823.9684842015138
-732.084006469158
-203.93684633274881
341.05600232498836
2187.285114527307
-373.0012952333708
-599.7412368617634
-851.841397327608
2038.462373482083
20.59909845385106
-1504.0816484912348
-958.8460786315404
-1108.862641674444
1619.3127780409484
1089.7686617292213
-466.27546114607276
252.2067948722916
574.5834834291725
1093.539147787657
-115.29226565209352
327.02838859482654
-416.51084519151675
747.7636847660075
-648.2672031659922
1257.9539491208945
1290.5749035911604
-123.07169955686413
-883.0990766305587
373.60516664216755
-1599.2969067705208
712.3779065798113
-559.2430034956967
2278.205266897836
-551.9067242610305
-684.3026236807729
2026.9911306426143
-502.4207467832762
1014.9557408850967
-132.39929544453548
-1194.5259438544513
1471.9391716613159
838.4064484776206
327.8303339527982
-81.97084080757513
-79.98162713769634
955.9398907709405
605.428935659062
609.1780106614565
-2116.155989056285
446.24620854199014
-1034.9817003746468
-79.31935039982575
-426.86589703035634
1521.7338493803982
274.7406621098199
699.449584125506
170.652156273387
-751.3240726587347
734.2577849643325
-1265.8787302565931
105.94856443329759
1212.3771918347718
-700.5363717343195
568.7686045385635
-271.3516042859209
-1487.1910186216526
766.5297003055489
-788.3538380443172
-270.47007065586496
-474.4048448506881
-704.7869275459675
929.3874206417069
-64.23795898250876
-272.00490614310644
-184.31839657016306
2380.4970854210455
-1548.4518415752334
-441.04687616377504
-100.94692804082155
540.2342477142232
424.2781792704387
-253.76233944144056
-1149.9058602954067
146.24361262897767
-690.1717768234764
-1353.513447323483
-763.0705614949001
-200.47723076962203
-1485.421861036582
-239.90430989498705
318.9427518119684
1655.8313415493692
-115.62486531358569
-801.3325787434977
-968.4909290491203
-486.1022372381212
-1254.6929861178305
-640.6630258442591
-273.2634674201206
152.25563503001814
-599.0711629931604
-364.11902138291555
381.8717709776487
-273.14539216973947
1656.2256259815933
1020.2044089001927
1039.6874517640517
-120.24431499624542
-761.5297730125504
1399.1824225710404
-368.4714335743955
-1188.8967577981957
-268.1966050414196
-509.8778925475992
-762.29762158338
84.62302202433344
1240.7866907556229
113.63662167565245
1278.0965891652702
92.74049946524028
-2526.1831713975866
-1031.1426254375147
533.4123680960085
1358.73092402467
207.83259896549166
124.147300737793
-430.677325599281
6.009651737217874
423.992395627201
-700.0990791643609
949.7115464697694
-2015.808566103726
839.6205460962328
-1439.6878416106476
-202.5084169827291
-922.4776390056396
-208.27514213571646
-1259.3697169283191
-1383.817913461824
819.7057025376503
-142.32790190789618
-251.86322600141602
755.085202156747
-819.8093983879406
-888.5755020863365
768.8178583940045
748.5471931228324
-39.42404469609019
-744.504205032884
541.6450586949966
-691.5992319200652
388.20928443464794
127.58038075524999
26.88700634476954
-752.6752693671879
-810.6069989262684
24.60738174188368
-193.79927203086095
-980.2368043127224
350.50701509302735
266.917337878853
-1278.1600747502093
-69.91944160208381
888.0247418901052
-1177.416329146255
-933.1308965977548
-337.19854245337854
-374.69852910061945
500.6761777883503
839.1756870061794
-395.80747438026856
-310.8975009425364
470.7622506439466
1102.4361443720165
174.75139806407728
-1205.62926381281
227.69742762270639
-324.8796067878549
-1040.3984261488108
-3039.0967637869926
2324.856170973826
-1241.9082516436288
316.8631916478248
1012.0790046469708
421.4226077970776
1305.2637272796023
1131.245074035357
1465.4931076937921
-63.76893477752416
260.18564797485715
-372.84644353110485
-205.64709503358716
-1206.9857663952907
857.7929222249054
-747.7456927987209
-380.4331593845459
1653.9203285843412
1599.9948596443405
187.879065451688
9.309900995882913
-384.20881037514164
853.7941969373304
618.3078877787948
-298.888965206985
319.9572293501184
-35.20012360101826
1146.8976387331975
-812.3119928816169
1162.0166439238046
312.91404225248624
176.76435582553393
931.6671179055379
1346.245608323207
-440.15011919365435
-453.5223791262176
-63.824795892224714
-1607.0785445918004
1669.2507305279191
539.4680874372057
350.0972346864266
331.6403456176585
102.22244534447903
1949.0663444998142
-1639.1151297885972
-1858.7423118829176
-382.2554293071782
748.285037275807
246.60528913508378
-663.1866809212974
2795.3122836399402
-580.193484754966
1547.0250686059735
791.7127121530901
657.9202515137746
800.0491862501527
-1411.007349422196
-375.8049245377525
58.33660491431971
1958.0405442855656
1402.1092987406464
1363.8249286760051
-286.1821784444687
1104.0878798522833
-1926.7190972508533
-78.52898579776382
752.3563866790181
-248.37817060140793
-935.094689223515
1065.7956396899733
-27.431629498254317
-112.41655423453791
530.2726878170952
-925.1708677432085
874.2200907507172
96.59064245114286
750.791576122548
1553.5062993773315
-579.9637587508375
271.22575937044627
499.8486746979169
1523.959263226367
579.2670715003511
-402.0191922729823
-1586.565881886165
-1388.0922489566576
-695.6427155945523
-1189.8715839407978
674.5381840166924
-1118.0117429755528
-352.79251730071917
2487.7036899504496
-1190.0872317409103
-783.4931103296358
-37.255737883900224
-914.181769763848
-1570.560786154841
581.8377554226965
-653.4072150282966
548.8092540479147
258.2985991587917
1386.971355846907
609.339843719229
1286.5513175663655
992.0984960591958
-2564.7791283148526
-1738.5777838503395
1762.5924264266177
20.167762238212745
-31.808550440515663
1422.855691880914
-451.6047327223442
-374.1660433972785
1896.0101229067145
-24.64016482556374
-803.4628164610652
744.4477855123608
214.02595804195673
-1670.737292008242
-1809.1122255098253
229.90785808052402
-891.6361747595521
-2047.076085552154
-370.3612855829003
627.2704966845074
-563.9897990554765
-562.2962491414036
22.79375437375578
-1201.212612347176
-539.9890528794737
2293.123451338182
-220.2003875351071
263.28842970475
719.5968244708245
732.5789020255062
2285.2071429349103
-115.69395900324682
-487.4705923550058
-894.5983282577242
22.450340031426798
1410.8629146743406
-1906.8136225471362
134.90685199222548
-465.59695312063445
-1322.8009949966108
206.81317146769788
2479.928120453118
345.70483511827587
-85.9971484550253
1173.0800823970114
2182.5220559212344
1389.734516266859
1224.8539934656235
1169.9353526440839
-591.1747633058129
742.8516080043989
733.179843373485
-773.7034282691787
1259.6803001968158
510.33809708769763
-841.0190809918931
-308.82015148571514
862.4053634620324
838.977587136137
-393.36299717179577
2244.8779807864835
-864.5573648933653
1271.0920781056027
1013.4167854507115
-562.8740186088158
-300.9299809389291
203.44512003588318
-1244.572168236756
-897.8321625360359
-739.0916825147657
-780.962750410478
-384.4607959340974
326.90179031002026
-1234.328332842078
200.1769193299962
13.319941027137201
561.2719376383576
654.0304572991266
-590.587911310601
-1192.2370766200413
-74.8543242687858
-1232.1284663994159
-72.31482087308365
-662.1387373301652
-981.857810652382
1138.0216394862732
190.5644348127572
-1262.3762836383717
2220.1302046254214
520.0649526720753
104.17735067158375
-220.26642353635222
-1209.5586213338145
-404.8728212394779
843.3508582679307
394.77699277799496
782.5374399932634
-1502.7505494381649
632.3194190824529
-1073.6081637962654
703.9846981650286
-546.5883325550418
-1553.1522937832717
-863.063855076705
-852.7476197426068
-1840.4033272391268
428.70574020897476
-233.4161673319743
823.5012840751223
-204.19669733448188
721.084686107819
-341.3267983326091
-1560.683842816257
-116.51970753424354
755.1978409176168
-149.8814967633699
-200.54510469546815
789.8187017299898
469.44164739467305
-759.9813377932301
2791.249203925493
641.5556346891846
653.4952197131095
-151.03017765328096
192.48317727877733
-349.04061636008424
349.094774650098
1222.4147009489284
1071.0633041479605
-922.571037900488
-1194.523363883699
165.3962150402959
603.8908729288368
-398.2743536477447
1739.6326198933132
-467.16740364614367
-4.668296496265994
704.9194730281572
-616.6729767652898
-1282.2883824481373
110.93373314150506
413.8342976136116
-811.0048156008517
1269.633973135236
-342.6208523540654
-2286.978508448063
-969.7188744078646
673.4024189108608
942.4493283371477
1237.2832228006016
-1042.2434935896224
1924.9260031101617
624.1373795269978
-1476.6639033973695
-77.51347685598478
206.396122832217
620.1864142940876
-444.51784163740626
1576.169750884036
231.20972969311217
70.86300669097348
799.3946608202943
-539.900459979785
140.83450743435188
575.303982059208
48.988233811427186
119.1196383672406
-432.22740993276136
1600.247896701816
921.4337789556184
1136.9403925569638
26.392518115887643
380.41370568934434
1192.9587614512652
-149.94688435324463
98.55530665788748
321.32410486880985
-413.30618269570743
610.4877689246739
-1219.0705490158523
469.4438150525134
-28.785040719389666
642.8528925584609
-783.8106127402905
91.83523190342869
-897.4614395671911
560.5468165045247
509.68874041288046
1225.007628650536
295.012915027899
-1187.3611846409824
-596.2446702103198
954.4193392031618
232.21319070476767
-2494.31517844871
-529.1962126447245
1264.2809420845208
-868.4595636373489
581.7096352800545
-949.8197296086746
668.3388412658188
-216.18018335967864
-924.2084252613934
-1273.1079777439086
270.1585054817848
298.20466781114783
-258.3860184948066
735.6148969586561
-17.264867917653007
1097.7050765806284
447.66751711981647
-340.65723902950674
763.7022291831598
1782.1569619531829
1379.2231579617332
87.11085226678797
-2232.154454833466
-72.38671606429156
927.1234050575288
-327.24997936951877
-1577.6736677155495
-1567.231389922678
249.37824566154276
322.0777574215134
230.67068060208857
-189.16717693715827
917.2338657796118
1174.4190375839019
-413.8816586080389
-281.00165381159167
970.7172707830324
-2602.7131937397403
1378.979293362951
762.3441967412589
900.5708202293765
470.22317560047554
-504.18508006499553
275.6980963558973
-389.58949324442966
2647.4982554736116
38.51976318883695
-379.5532672803772
78.67113395166916
1331.3900859767264
-2254.2242670760793
238.19578543452675
837.2167532730359
4.027478386736769
-373.1576149099444
1106.1162269843137
562.9330519071497
40.44894424938491
1322.6033211028587
141.41897458228914
186.40390230386532
-534.2585770299584
710.5717211518295
1481.7199036586333
-1141.8322872899134
-92.73288648348655
-177.5824414555224
142.80641093973887
1127.1227478510361
-485.7279293996599
594.8515438397972
434.3894826558424
482.82442235889044
362.7733293671963
-1848.333021501102
-994.3342013493898
-419.2248800000013
-163.73194932079002
-368.2318808342142
717.8115506817531
-436.9829166062683
-267.93212182775073
398.72405353081626
-96.57744131667353
589.5103038715711
879.9762441280309
1044.4717972302606
692.45347651526
-1026.9964594101677
196.93136137790876
-2126.674844032502
1813.700310503588
4.6381923321194725
1207.698660228447
-14.279541237425939
-637.4219340934235
-960.5505509765625
-1413.5766174053701
-262.4045464713721
1458.6240231360493
-1081.7398805247046
-1973.881270280609
-562.7135449743728
-388.16767919087215
847.9508579137561
-1432.529550319166
-218.95523238280202
-514.1875019121036
136.74935474534698
614.5414889154986
424.1386446825241
-114.268041455564
1216.8890322848677
-2624.2090477399765
-755.9547235283238
745.3174608934021
435.84421241197964
-597.7214387502199
-840.2136749647866
-2513.058878978356
-392.3120503763829
1581.8880686714515
408.3479973399226
298.93655952728153
-111.82408455960812
-116.45301775279279
108.35262216340412
-919.8609252396536
-379.09124231596087
2360.958077257848
449.17488809465397
867.2409375949378
-780.3029495841566
-678.5301741512586
-1079.4819693065028
-676.1269289204796
560.7734837674063
-997.2855936452099
-863.9537957012554
-1346.7283811235159
230.41518803070295
320.9757568088972
-272.8632069288552
33.79696369948965
-1261.9377927304631
-508.3480547288761
1055.0215114686862
325.74928502682684
292.6852488728271
-743.2613295582494
653.3823951075545
961.4740602046318
-1470.611975304311
310.5527020261793
327.6012661664674
1186.7955538181955
-1137.7157506133233
-24.595482540737954
-14.4714310673368
-1202.4974236773996
-844.974916826636
-563.6107809034547
265.8343568221638
844.9209308019408
378.23172636871266
1354.6615884904631
-648.0743918437859
-857.4595410919032
-86.85119210651116
192.88923261768008
-1932.068819282554
-1305.046369017898
619.5375854367268
677.3010029346158
1267.478061587486
1205.7490250059607
-1453.9439985585166
-368.15633431623536
-549.5749156336702
861.0010049652649
-396.88365109420306
-427.57376569447047
1265.2768877178332
-1761.4318024379497
-235.75232905608937
2219.483960171535
1571.6734265681403
-729.3454826748386
-380.325919539124
-307.16209060234337
33.283015399199336
431.35907642234366
-453.4753670958303
-471.91980565384404
733.7880353565398
102.57146004871225
-1260.7758478616424
813.4396016707695
-992.8979565454298
-897.9552556513169
591.73325242837
-103.97317626219785
-701.0213103130562
900.8629444752692
802.2105428546918
750.450051540607
-187.94875399820032
-929.0089396557566
1206.0420511592347
42.30904431603572
-1034.0923652522577
-897.769044675665
1439.142323416993
-1080.49223435876
-253.59226466565744
310.00913205027496
-476.9126684410755
-1689.5636785082456
1560.813148224318
-650.947143177557
-533.1966848879438
-1060.7702589488395
-453.66092471941937
332.07990309270775
-1623.7945047788603
-351.41114883378026
-1734.1135040512559
-435.7959861513001
424.5535708417074
-80.83640692934058
223.8694644611963
-344.417514041334
36.82179883855048
-190.76427596071258
-797.0223405991856
-142.9498703423897
-1548.9779179949765
-575.2790782258306
-1458.5565432120102
-163.94167524144308
36.34255578264013
680.3612120853392
1385.418443191023
585.0243452083071
-1680.9690022330115
-31.532512103425983
208.88450912507741
-1311.0718413146665
1555.9247039497063
-4.329403407369611
-471.0098460399938
-552.7041718072136
25.30632809403968
666.5872469600511
-1709.024262401558
398.7241540485237
372.5613339070281
111.83836633516617
-312.65901316307185
-435.22991397295425
2350.008740440472
992.7425394347908
-781.6436710903121
844.7925987821101
-1083.194088085256
-1020.1353313165049
361.9730167563654
-553.2530492110963
-1184.5710843662732
-564.7669297216023
378.7110175534294
-220.03350848011968
-3436.2193192401314
-749.2685458493223
1978.784054285656
657.153179668159
193.81495939618432
-1041.1209684366015
-23.557770658260132
1069.198409018056
-676.8779928680823
-971.5191115670859
-1677.453387509069
36.661860494747096
1263.5901195280285
-218.8040988347895
-38.54322137085139
-1197.0883995806303
-770.0452922802262
-387.18394866498863
1240.3391394286018
-384.37666776296464
576.7869167851821
-977.7571507665535
-589.9547414395341
1445.7878690916511
1433.9635868286123
-611.598191448202
344.14895063519435
-502.1058836629028
777.0317652958404
131.76004368669507
-30.834647710450238
55.530920959681644
295.9054600179388
79.66115102571355
-235.92091764211258
-1141.8908098187378
-4.084572236419835
-460.25815846398234
680.4467292531243
-6.296500878820058
523.6270953239966
214.23814665183164
1956.3337023646031
594.6225322606816
2198.96490064728
-1311.4941644313808
2460.6993359230723
117.8997255761982
-550.2431761842881
-37.40500679087724
943.2807449504795
428.9948864989605
901.4894156802558
-1395.57102271519
1194.3496873627641
1227.2578300194873
945.3547661533407
-851.9755106172513
-305.19249668255003
473.609884936129
400.6379191826594
738.0413817331724
1454.2134501019584
-2212.523711099314
147.4993816274823
170.78160641285487
-526.4615185689386
315.2522275357912
-1505.605761812787
1420.2022796138965
788.7569869972349
1646.1280605945817
1587.9319559330165
249.05830881771152
-999.0966325732076
-525.3192104588868
2087.4969762439655
-1218.2261785987719
-380.25517250753285
-1270.5109984486178
1306.3649390708797
-602.8389502024709
-1231.1592706277443
-126.18603023088154
-358.5521137973254
-935.2642168590536
893.3469881605209
124.15685794472498
-683.5106855344245
-636.2440142630584
1353.840998986205
-92.57939618104396
-2005.9622986460477
-2123.2212477855915
-675.4801257874311
-794.7089382901667
852.3839825536743
-654.4377549655476
388.5478402818534
-47.57762302271272
216.58301011957022
-1273.768151780901
38.4298299322385
-163.0303436502367
383.87466919516055
-2151.1998210888105
850.5349671552303
193.6223924412253
-1314.0012981818763
-758.5926282366789
-570.2145269017177
1132.8760495088218
-882.9569277492031
339.5624737328828
-1002.4569543443507
-702.1384425962375
1289.2427586446195
140.03269182299798
690.9400540942906
1448.3613348519907
-1297.3131004273848
1484.108239054229
889.5269895362889
271.1254521317176
197.043123474177
-223.46727843136688
-1650.4931771665144
1390.9599264250933
1544.7255742521086
1123.6536516245624
302.4584948635428
55.947363389197115
-1450.535559444426
657.8163511306974
-1413.8376448885479
-439.2666632737401
1144.348195681577
361.0774382383887
312.86503760423113
1007.0274456447023
1051.9472049950932
1126.813306762719
-356.3904738975417
1267.3819394968436
-248.420754485926
-566.5157880220472
-343.15305741265627
238.36932970621365
-1978.4929779335746
1678.4835058445567
510.76031686305964
40.192917342829126
105.02201864152413
1876.3271320924018
-835.6326569359495
990.2748335837339
-33.606893397574645
-158.72530385500735
214.77195264396707
-426.0910121934703
-1818.8682900795445
761.2461610303724
-1840.9784726966825
1381.0142309927828
-1095.5928497990508
442.77487836885325
1132.1115628771827
1177.0723889759106
569.9944665451444
-766.9216893021104
947.7819452895278
1010.854429520693
280.92277578791567
-552.6591577861642
1012.6424670613757
2478.7886171744044
-106.48980060730507
-481.40803159926486
-1539.243012839085
287.40186323249856
2389.764365299981
9.908721392506967
-1042.7698095310789
-1560.1547683998
-1435.3915189586203
1291.352702948257
-3047.2528077913503
-1921.309297595449
-1352.3121695928296
-30.10681843916659
-451.72139346918925
-29.698463313684996
-203.94309507245578
-221.85464835509055
-862.6906903787003
324.6195731888423
-2634.0665501548774
696.3779577741119
965.8341643785268
915.5314407110521
-920.4070353833176
-866.0880856440822
188.17966906635775
1073.1590541414105
-1469.653779748765
-51.144874731667166
1178.9113962818913
627.3117629379617
-419.5077786173127
-1000.1134907255047
-57.96715392484005
-206.13058980851935
-130.4275532214506
-893.9734911758084
-351.18570642012526
-44.33595039632319
1573.7770771554124
-880.1093767370531
522.7494118287552
553.4940547811067
-1501.0860885162165
1218.6034831743077
531.5923781916291
-578.6245234752461
1705.7993024797001
80.59223588216354
111.32755708962112
-1661.4528140970842
-698.8007592009824
-147.91894088152867
-876.6976142499688
371.5772294535996
-309.6176860105016
-880.7932472221402
-145.58465662469146
-27.60060704033562
306.06051782894946
101.84608758444044
613.1634225175098
538.5512570624505
-1617.4880860032404
-1050.457653434901
-975.4917976969609
2257.7927982826723
-150.57256273769318
-514.526129526374
1016.4011575414735
-874.6206233686186
-489.4137185065251
-1117.148901605649
1301.981057970914
-20.19360332028059
-1306.0486928038977
-367.48957099047726
-1601.3869011022703
757.924517308632
-224.0294834815171
-787.3031954072479
-2328.205408731331
-1462.7700310326902
-455.08220042114635
-159.43573328702763
918.6037262186255
1346.9563352386456
-944.613304546005
-804.6239736161663
-2029.9984608487453
446.5014569960117
-722.8995916259576
-846.4607599072501
361.61581550814725
657.1701367317019
-729.5523356101546
770.8933514276966
327.0765401106828
378.0016266191102
-1346.5654436850018
26.413794877544817
-896.8731767691819
1152.3560901605083
250.06817486756339
277.33771700940747
-105.91988823555769
-1975.3845597347388
2479.3553381595466
-1217.0333437602922
-1333.8021641662933
-1342.8209486420283
2115.8474324591375
573.3363293897368
-717.0913745370736
-694.2347422709222
-211.32898885913704
1392.7776984413138
205.75399221145244
549.0588667386095
-2003.4089812062753
826.3713562656179
-1909.7009462508202
-831.3082709036471
-1594.422367343256
-1361.443709060032
2069.997360337144
-1240.8309024038374
-327.6129394541594
490.41519953135963
-542.9673343209333
-14.669794544643405
258.0096371582249
-784.0645353214743
-2072.199867864325
-82.73934041972679
-718.9291366955463
571.7240437188134
1234.2040199615808
-575.1587331047285
1585.4528613592897
-530.4487676722919
736.332736392788
-561.8170702465794
690.6216331739321
-161.0393736215648
1097.4981023644202
2258.754532897616
806.7672094286775
-271.64484365460356
1003.4152001715096
39.15545184230206
-404.1970774925297
553.3179548303052
1113.3437570053127
284.3663670931789
1462.8078621060106
2803.805886472368
-1611.3436025657745
1546.8668763581888
1009.6064390970058
314.494456506888
1057.5140546556304
1383.577127103496
878.4196692756274
106.96097848729394
1100.1485392753075
-427.1130187932269
-161.88012344404422
372.06170246923995
306.9442783216855
-930.0855642195354
-1092.9364165374839
-997.2177663465652
-597.6410560797306
-609.1059814392888
-134.62598647242203
-1218.9779176750903
-254.0567906543411
-808.6624473350145
311.3564031005805
1143.0803619947683
-2052.9064467449098
789.0906399490063
129.46649526207074
-1552.7658763118907
-1584.165929709818
-249.26366645015514
2256.7518638316137
-187.60996551439038
778.2604138567406
903.8277247704524
-424.6503518095204
-87.43078037148751
-993.2561440998862
-2039.5795123339044
254.9816084869091
147.54496875750365
546.207802459205
-117.97150745331113
197.72227567224417
-21.003821335946117
1478.3363102779122
-666.2376905434234
339.46727757771845
180.88662530537457
-521.7032032522725
810.3777310792634
1441.106955842487
2897.062351434784
15.32941814450023
-1404.1918485572587
1135.7376164397417
-1338.5777619847522
735.5818277505817
904.0508045339006
-212.88505071836062
-806.9388512490405
-2287.023882110184
-386.36830787228365
-1358.6524542468003
760.312995120892
-747.5339164766435
78.79778577535288
-752.0181712799118
463.6111398478408
196.07495588901577
1287.444115327967
213.1174565652597
-1096.6388844962482
-91.80610593023773
-834.9289761413402
1320.19015408019
602.2708117316625
776.9423294882441
-514.143373588702
-526.5233212715938
-739.7448127363245
1621.6713282606204
-2306.71640726111
1082.6182528181105
695.9402043336804
-301.33885957254824
-691.3905974631491
161.18094660900138
-2348.6079590311874
925.393015456343
-1001.889867914939
3356.3648334221657
-1939.3105287410367
-1320.7822972829551
1219.1957348192414
89.79384809111468
10.319470711698813
-496.8726378242619
-1680.6903543276221
2200.3321890076804
875.7433923225863
695.927397531923
524.9776138853254
-92.26788952838147
-1542.1215168450105
-699.2447583403116
-1806.365625091578
452.5982291875633
926.3612276561087
-1138.3236187032803
-1363.3542483638253
597.2936351260862
-322.4787629663737
-1160.4993912763398
410.24168643246713
1132.7290636514751
-2110.930559186899
619.287171870963
1833.4812069091229
-1298.4904785751357
-1299.9556562952378
-1008.6046033678156
-959.7383689722977
550.1595480096717
1154.6638029651021
1283.6887235680883
702.4705052435473
-1089.6243065224471
610.9788430774576
-150.0793314226545
-62.78940602691302
523.0367648815388
496.2217070780043
863.018399442218
375.75229021957267
308.9896018232806
-869.3864726380746
998.3994479224059
136.31075548756033
-1380.2527407434088
-302.98863700632916
34.67784907152258
354.7020627024098
109.75388094284828
-977.1198653029882
1423.578363949753
-233.37839239566367
-175.37227859423598
459.9184559348685
225.68167854350622
25.528857123138465
-153.07160725362465
134.22166971559702
-817.2636632748661
-2024.3745289285
537.1637608154266
468.2387980153879
1156.7519488119422
106.95438993128488
409.5868359426406
-211.2235705625806
-900.9525262068761
15.937639233143678
926.6250636071427
2133.849072942162
-676.9612890378097
550.7509812434873
-131.12589163402694
2050.2724907485526
2504.190222112076
-353.3002168829203
-65.13340497919751
1134.719832665848
662.2326873304165
1418.7743975497879
-458.1363345622705
-926.6373330193375
1465.5842711282953
-735.2010170670976
730.8074938058014
-82.59330709234656
-228.58469037629777
850.7837057630784
2.3164466129658114
-866.4214482165413
906.2102302353155
375.7658612209988
448.7325342264055
1026.5603574503398
655.22668109163
37.10575761395862
767.5857554848116
1765.1295717897563
-1340.0062428467202
3081.597817971065
-414.7072962789206
-916.922753259221
-125.22444670325491
-901.5650969855132
-9.336559268149232
462.0852010576198
2164.100393093321
-1178.4995297282305
-140.4315733001088
523.5267306221324
-222.70273192920519
-944.4336977474513
-1634.8020046740214
-1231.790427453438
-1192.008338274927
423.0916161993512
-181.04299620677293
-462.37918165971723
-826.0244116208104
359.73330345926314
262.74809357047275
-1061.371384875762
-1016.392549392654
319.64247339406575
264.9175619193389
814.1258425099106
-491.642127822331
-1523.8737528071
-677.4488674120302
975.3244510330392
-345.0406606898753
-963.5041361327701
-379.3752926190391
-286.8028414064209
775.8437736093764
-1426.7678472818966
978.6802609738384
-920.1921254559973
727.1356815714212
-221.55842067942592
368.4430345610099
495.6324621591922
-400.1495203750448
-175.4658592130564
226.02027701836022
-1073.7040870365927
1709.6433712140395
1212.5795615329746
-915.8088234403514
-1758.1458509194165
769.4401340796759
1099.6266185344862
-439.08258314537886
392.50412871688076
1244.2428341768439
-1408.916130233811
-961.1370699239206
1106.3107844980404
-581.1200407340355
1503.3656836313526
-1478.2193714313557
-2338.725004459206
-1648.5563564912338
725.0488345998165
1275.3870123927913
139.41594893359843
-877.2038983117025
-351.0057991240996
-1221.160064962409
-200.22315903771968
358.43397897225276
-195.8460471269038
-204.43160200685708
-821.8051085917458
-268.4405878618441
887.0955492909898
1207.908366334354
578.6004766294108
996.0048365574808
-1083.5099527860646
30.48816710126833
289.90088907875025
-505.701686627016
-1700.5739764914063
-538.7537183213356
-534.5986113927503
131.79425007483908
447.49101030293605
1334.8403671772417
-459.68304873448915
2450.2123138221077
1030.2764870894296
3000.61794516904
-2274.7034802980575
1628.456198625232
-1036.5951364081118
473.98668266397937
-379.541562887038
305.45339564377895
900.4054512124725
742.4144488154482
643.1347004447084
2.1348312527086724
-1847.0326779025588
-26.581852814503463
631.8813212325434
-328.13681216133233
-904.4197057370909
677.6843846408276
-1189.128092087646
-702.5386437256049
1151.9633541974704
167.76337045325522
1276.2118140580524
410.5116946502125
639.9925440978262
-471.20826290878944
257.34744470908527
472.63380861279546
-899.0795959314503
-387.59889020849016
-402.8352301012048
671.3939885836692
1323.6744972365996
-2880.610422904759
2095.362216299795
-1078.4460751911324
264.60267332225436
-8.439276345460046
-1127.314970374335
-459.75296378472814
824.31068942022
827.5808302927633
-401.8576051593002
856.3891320948289
47.156337429965205
318.96544508152823
-778.602241973747
-317.21393284223626
741.6252226178999
842.6874292460878
-765.1633724390597
-833.1390657591124
611.5587448491269
1971.43261386955
-316.3562680170905
139.82949649901113
1424.010269757864
-1762.826110875873
1325.3031149990181
-246.06548121192077
-2105.8216991115332
-886.1597213257268
-390.7075385343467
-2434.662162926321
122.68722186145168
-1248.7530204788045
205.25710949098675
172.5945479445634
315.7727039986148
357.1364396379569
-91.02463687692669
1479.8499412726096
293.5659578552273
837.6923491073838
-588.7340280428823
-590.2219981643938
-183.44649013478374
-862.2683346959101
-29.729558577372522
2056.7276093831856
-189.1071347887421
-922.2963491708849
-587.9968333237673
-1019.377179979947
-563.0235707513662
-1288.8572665300749
428.19980435128485
1473.744871680962
-1183.3164841340204
-103.05249721472768
-303.55762921603014
676.2389443749195
1139.089163631463
626.0287933251038
2889.352538678637
-1096.4281744958967
-47.01075087129372
1593.937407262196
798.4187017282478
813.3189207911347
-514.976357371253
50.810260509922735
-972.7713674231022
1083.1725383233202
820.9742596757644
-2084.2677585504184
978.2310453915572
-671.5335654819761
-157.13189224254737
638.3747968586459
633.0957073288181
408.3779701024526
346.0041313334431
-901.3351005491827
-316.69319225718914
767.6078152379339
722.3241287189547
1382.8645973483917
867.4744681441924
-233.282520077272
33.75343611742383
-773.1039185089016
-1087.067226607824
-424.781866433258
1015.8585388175028
-520.4488829382874
-1006.8965186108467
-1142.6002343403225
-912.3897402192072
-1438.9053854790789
801.9758463246746
280.58921117570026
-966.0267646975899
514.4221664773996
-656.8442550221896
460.9560037225952
-80.7611460628807
1045.132826814885
-138.1939537001149
-716.7513210937068
-80.61890977766048
-1288.1856679757266
-1509.245357683505
119.78687829156661
297.81736803601405
-206.84579707989326
-1154.6913655591975
-158.90520191943006
-1245.2241926374306
162.48249547289296
154.65360813760716
-951.0250273442102
1718.7677540389416
915.2645466965156
1793.8569439408632
-609.8426391810755
1813.0407482897194
526.5537611247828
-604.1227460789386
-66.33129714648643
-1940.1890273068236
7.543847017648606
163.95646921643117
-1020.4292788356901
-227.02072978970097
479.05248399320396
-616.7672810527308
285.2572422698097
-164.9228937651468
263.2396351684223
-1742.3960503327212
-823.4266280670425
-546.3606701734246
-1371.6179349951674
-488.985297508808
1927.8689631689492
544.4602140718176
-164.61702021356203
-1035.0344015925523
-929.1920656427297
-1557.4767496171862
693.4140151150575
-409.2940190192019
1637.010667513905
702.1633533799196
-335.90934861671946
369.16006576497983
369.37710512358757
-20.132541042359357
-688.9796003995123
-509.70276808906624
1239.4395139869168
390.1800590191478
-1078.9640950914352
-1951.0004410288857
639.5123008434989
1151.740507121147
575.0975547564295
823.3470552316121
-147.7614664803085
-73.0127097938371
-482.66386049081456
512.0406112726001
-539.7792751773144
241.126021820399
-145.80629294164788
-106.71642197951084
280.25104441662177
202.77465814550786
-275.53842653976415
219.89106517259478
-537.6934762112844
-247.5405471785802
491.49567560405785
-317.62352290516856
-340.2979201900937
1524.3170287792254
-1429.7943403085271
-881.2142460170049
-918.4782451519111
1887.693106233147
-177.5553115151234
-200.80059891361756
561.3938224207902
391.9840961996253
67.81840666572968
-202.91298383533663
113.21816934518284
-200.50258964340762
240.10495984267567
-1129.4682818992455
38.64238986272483
-401.37111802154016
-490.23154671369525
-1405.9259200486754
1201.2870498286647
-669.4703150723897
-1649.6132089066234
1283.7208711900976
14.113743848565623
-23.555418108339264
1421.8720706015447
-218.85467726734393
352.97242791182066
-2190.29273376615
1824.2394655158416
-816.6164185391011
-871.0858348160709
-164.33355590556476
1456.1202930460151
-547.8828957123427
-1127.353902703999
-615.6098124014727
-562.3406109006339
1310.0936234224075
-717.1213985697912
2065.0310921781006
-466.986288906091
176.08094547587322
-470.77000016044923
55.12132721878537
-1325.389301249174
-871.0434374370691
793.9078069323098
-422.77470970618015
-1399.475729671062
-652.8134032786822
-999.486019243674
-864.9001256357571
471.66082367574694
83.60835758092261
-1106.190879685397
1705.8434670748331
-292.1864312900061
660.786714635611
-1096.4769927990717
-2185.820280805259
-349.4263756895132
990.500100902459
-863.8111779719051
49.0817400305029
-665.835127541902
-66.23059421648868
455.38975884810066
-744.5819419994183
61.77532692258464
338.27461781175214
-1340.0066805467482
794.4542284190417
1670.5133669341333
701.9755643451629
453.23725463558355
-40.555908133549366
-1672.6787161481025
-590.7182909085121
1157.1948815254161
-51.32989506935293
1528.1281537312404
100.4905338627341
555.8883355467417
-384.51108429156966
478.3455213392028
556.1047480785086
-619.915503596013
1286.9843887900593
348.351409536202
-442.8585234434601
-552.2300265613305
346.59584654489817
1396.9124070080743
2200.7026377405987
-493.71751861873355
434.7803076383821
698.6097625204895
-1273.0205118477338
-403.92546270628156
529.4498221073319
1122.1304636836658
-1041.4615785297776
-116.0183840281992
-442.90198234181054
-805.4548496321609
-630.4594104191145
-748.7283532908126
85.72145681217665
-2250.8983979842033
-72.68512222903352
-93.48725021656935
676.5525124393968
-431.59238391205724
1320.1943735010389
1072.1154483939
201.26259475679743
420.2403546316482
121.59136715821641
229.18819503463453
1025.7611885415263
321.9049366625172
892.4463658770017
-1641.6725580447517
-292.63171847475087
740.9232576502203
1681.1769817060967
-700.4770127053663
-393.3580569493156
280.81536231455124
-1123.3285687898135
-1329.1124187343514
-824.9514591873368
-249.07372047389535
283.1200940611165
2641.535379562656
-377.430013179796
884.3029116864311
-334.31649234801574
556.7678421913579
-643.9420126642109
589.9082610164473
32.09939755553835
-544.0917503191506
4.052497095646873
-680.5697382837288
296.9813459214658
769.1792745453987
-17.112762361118186
-1985.654203678034
-1095.2575473240088
2001.1637961772108
-2084.7596563306997
-231.40078862289906
497.0123784037938
-520.0411191709031
1577.2907383843767
-976.0508151324809
796.6968479114513
925.2769290095149
1975.2959091015907
-347.012515351617
-1718.908696780076
1517.3529012561735
-564.3276822718558
829.0166933114726
-881.5009692359857
800.8018508438633
53.50353016551967
-1422.559655971782
1034.9328307088658
971.6786115644925
1042.9018093706904
1785.8023015563354
500.4680227942213
-580.0872453773852
-916.0578362249493
-89.07277101436921
1047.5998338456873
86.45199403724817
-108.60121815520164
-482.7248139406655
945.3920532660985
752.2221596089515
584.4478234108351
38.028601000676154
1253.302678341823
-1237.0249741372772
-511.53144793290073
356.27569963609193
-1074.4998608196943
-632.792943556856
467.3142819860179
505.209746863214
-1100.060915392685
-1427.460721677083
1025.3341555748543
-821.4737240044243
-755.37286155483
712.0588660842141
-457.4885967629257
-22.60419750230135
888.0211949268571
-1685.9902671982518
-693.412431883201
151.31636765532596
-548.455222750954
-583.3530526068412
972.2272754496295
4.340596196308944
1087.5053492127115
-1087.7705796444761
-1857.891668438301
-66.04904279115038
-1259.8502660359159
-339.18414924029275
95.64060161908031
57.08659692018677
1423.0735947581638
-1261.6511444132605
-907.9905792981649
791.5427320714086
352.08063005386884
561.4704961199122
-64.20082549978879
953.0273264744765
-549.8946948960194
1072.8261544690633
-232.8232842559732
910.2908612920456
573.404480725335
-299.87810422358456
-141.44790031900314
43.6962033083965
1412.0246476424168
-239.84554712130347
-1397.0167096622497
1272.3731043726352
37.44689641513557
-375.21144045026875
-489.52111836208934
94.28067241452307
849.8349249191095
170.6944183737858
-974.0495179767079
69.04604397992023
-3821.1121727733694
1816.3684866802068
-1013.322413965914
561.9359052332136
1938.895102203199
695.0065656031825
-233.22367441648535
1253.9198271725318
-1121.5632372583655
-310.64051715340076
-127.66344595594737
196.7257272603023
135.20771287055334
-1139.9118311978555
1940.0647453038307
-1687.2525435560465
975.3932961487388
-598.5080609505196
45.43818594501196
-142.75021085857568
2030.1789247530885
-14.475910229729775
-1262.1894778878743
156.14824317459613
2476.653145412181
1071.7593726313587
543.3494967666367
-2030.5941126055056
160.07749194860273
1001.9672795777816
1168.8064473736588
1935.4769761192542
364.095825160545
1358.4526874825603
-67.437195013165
-571.5455578940956
190.63733227276327
842.0923398946046
736.0570132189678
37.263809620585704
-1589.6018097647632
142.23966858921165
201.02657345091936
-1853.2307069653214
968.6757384320504
875.2891003813991
864.605304255578
-289.4195611185329
-737.7332084642583
710.1928913022736
-27.940283165041098
-1248.475207881712
173.54869267483178
-113.12245135590206
726.7254707331311
-609.5645297265421
390.3706131781346
-279.496555357357
173.10536617774477
763.138811042663
-1314.4803985379335
578.5629524921103
109.68481986784474
-2409.033407926448
-895.1325102709882
-21.777509696016985
-1978.2959592646334
-1069.7192200143093
808.8545621457432
-295.30768504707163
-373.1505681618746
964.0270852551173
899.2016977506721
1351.475287239997
1580.3682766071922
-3.870187217608768
-140.8432559687938
245.23909073485865
353.21317400298545
-780.2645182168092
-374.5671163133376
498.00691590217974
-1008.6410432871755
753.7778332723407
1353.876821095914
779.2270485893162
2088.311050437513
-1466.2989767218826
761.676947954516
397.32120338103766
-2010.238081605829
1289.4906388395807
499.3148740042142
-315.6167634260555
-1719.625573645639
1075.1588920372103
2094.300623252877
11.24745562965
-769.1742966785939
-521.9300316202645
80.98929611243321
523.8655048440149
374.24730198588776
1220.4361887114503
-1243.549791236102
802.3612662997655
-108.37646501434197
44.99558053557386
-2027.4680508247957
-311.15816776261767
-538.8054750575862
-902.5471113191091
-989.5044460082166
-362.89332175529506
870.2864358386319
294.92130601155867
164.94078339865675
291.6810524589491
-70.32756943972417
775.4348877974211
-905.7160714355806
441.7959099472073
-746.323416328828
132.77371997090262
1478.9107986774493
-33.491476434216146
317.5499944696368
218.18398598736218
-538.7229806187315
258.3271958788307
-312.3859432889931
-28.168895593863795
-789.0069214327965
195.36567802002386
1289.559222909593
-428.9734888072568
1282.8316031758213
-374.0302936636182
230.04008029163774
-478.7581484292206
-690.0429356321596
-809.7743343103734
347.8764014761194
-532.7901989716069
105.72692618051055
-900.0798160753246
-1434.2380693374653
-1871.1846786508727
-917.064676799889
365.2441451588104
293.1411363228585
605.8260448466881
351.72333811815344
-1353.30631200967
1127.371004705587
-440.20556763176484
506.7097114856945
-336.24903344207723
125.6067388494708
877.0976406847657
224.8333178715167
-380.7192665055457
309.6059661452968
-389.828261844129
436.85588865522277
460.48034599694483
865.2705735547526
1062.2870933369563
-22.319969919832005
-2432.4546626231727
2528.5280288366384
-63.13385182639214
125.10604172240892
-499.3903642494657
237.1205326586444
-1304.6436120836086
94.15487612522352
824.3868607506797
-805.1969145896303
131.26334010230582
-302.5728664285887
-327.9005884136507
-1082.535877897245
1058.7748064914267
-643.7882331168656
276.2087390723904
-144.72709972167613
819.5639675182135
-1552.2853498562908
722.238490526084
814.1803887761326
-150.81134887510345
541.4225920050657
197.01536682609927
1508.6412062171598
-820.391147768761
-1815.3143426313495
717.6995662860007
-2061.149615210646
104.45834405263541
-28.251934261169612
89.07101046509995
1522.658317501824
-663.6939159316844
-779.0493602247975
-1110.0927582251823
-201.99757137995968
-2156.66083580764
-1361.8566399474942
-2070.93476869894
-1981.937584524696
-928.5321640719401
-122.14444958501119
529.9326171362105
2426.0595790514935
-829.7347833209799
-1477.7680411604579
-933.9827511102005
1476.4892642188552
642.3884425216814
275.7932035202135
558.0917720974608
1769.9743156708048
233.2626199587101
-476.9119597293335
985.5158440765312
2171.3608452807644
-233.99574500120355
-570.4435672728667
58.54940018560189
132.92920871451977
136.83723152810927
1535.4989352276161
-2276.3472032418636
1495.7168500703926
819.8866096375104
2302.3620418467394
-1442.799908541024
-151.0900726347789
1213.8655995152506
-42.35262423747902
-799.6507244634302
629.826771628366
833.8671273992128
-805.3725396601328
-113.27589518596915
-978.5288503268887
-143.6284041723628
-885.0166694147224
-1192.3953666310895
-206.1014537834896
-650.2000486608315
-1461.4724686855532
-383.442815463045
-1851.1180277070052
814.4444337203156
682.5461207436678
-635.5616558069323
-1904.734556713393
1491.2602456080665
-1279.5924211350246
668.4867052392434
-1287.3260683660114
-435.3635763384581
1772.396560631373
1517.1918821374745
-220.86169579990226
-2877.8465542134322
293.2503122061814
554.1710553842856
633.7575125911516
-1400.8394504281948
-747.9275060932409
453.94839692983896
211.92365859803058
163.85303853846176
630.9914304858142
592.8838577279115
-327.16472526903806
1052.9520604636257
-341.1806949135755
-339.4471989220017
-41.9030953834504
438.663001456246
1164.3352939937397
-1120.2287661148007
1148.9268138348573
-301.63443628873665
1262.245682762552
-1288.317858924811
-57.015449183724
1266.3915943597478
-599.0519985681552
1947.75513812291
-277.3299361085976
-1576.122713016816
-1749.286193759515
1557.6995047827284
-1185.3834624896854
-430.97003530631366
147.00017077277437
-961.0446584421999
404.1745807798394
-1082.003282544214
-233.2666967526935
-1889.685636082272
-212.8782930122188
-1805.7474575325473
-11.497823565835862
108.20382415570454
786.7168026588057
-1291.9623009931574
1023.4631127158071
-583.9088509563177
1315.118107256349
-1212.0425356030592
220.45309225891327
-1561.54565636831
-650.4622429798063
-133.4367804856259
-577.2307892433225
87.48630167113672
907.3155203859758
-821.5577413913278
226.15610016380728
1646.8691832009215
1068.4590075723188
-275.9400336520113
-2389.8501792191864
-23.355842023981275
-1404.681042648698
-401.4034606225948
1277.730867259407
1867.5566286489802
-257.59412558147994
-504.9117170663474
-22.37035995509058
-1316.1797988939109
631.8295377924042
1228.3828925499683
-2409.5403821809646
1674.1572046478482
595.6525618658967
-974.8109255189154
1511.5782091003193
-1238.0881142730686
553.6161847004366
-1058.2512529181536
-105.68259812813281
-1018.3119474570967
238.05462907990542
-658.6779996512316
1656.0912827521754
1268.0153112796952
-881.0987551136286
-94.21491728284136
143.38666819322407
-1561.8319410492256
377.0064267953961
-749.3038974404833
-433.91284792749184
-1364.9291218598967
-185.88152741310395
-1993.5331832011639
1168.2024710164833
-966.0336335008267
2567.0774148053333
163.15858173064836
108.03252997315475
818.9686198257505
1791.781472819294
653.8149354467113
-1656.4008219298025
-822.6499787125236
-609.469256219311
-1095.4034380395042
-1122.670475227773
-1153.567776781666
-1716.3348825564271
-1793.4678013124612
2104.8132764500015
1053.192250150408
-241.41261400264753
839.1770267459362
-1430.7338491538103
-536.2491402592336
1366.129283270496
-1965.9278162803923
-534.5441892252469
298.7820125252064
-599.6968329611149
-23.7664260960277
169.5057496869185
-856.5025779338151
1103.0203786021707
-1313.635159168445
157.418543559622
805.5811682608887
760.0004900260468
-530.2819471760607
-878.9840443302335
-1293.0084717193567
500.19584440421227
-1540.982289061796
1095.1030529998739
-242.32609686696284
-263.6121345417596
95.73240722154516
-501.09575322789266
748.1965971345488
-630.9197762524459
77.89756637606285
-845.8309122359467
-580.1348818825129
-55.44106555916219
-1215.244869187502
-483.8196955005504
1107.5178915029637
-831.0796095902674
2501.363358522132
1888.7696148963053
178.68626378006692
366.6036868316482
-699.8248120849224
2018.713077788247
-701.3144663235516
841.9245011600613
621.3051365917811
237.14371726566617
1616.0871641526237
702.4514748908432
657.4862924605062
1513.430268919688
-615.2007888347125
-46.37517143288627
-479.30464749150934
-652.0007947110527
-1637.0477475673335
-172.46337515284026
1276.7067472085548
177.54403724888363
-707.2552940328571
1360.1086719491443
435.1118122871481
2219.808553470064
629.7715180386513
-137.1875905802841
867.5332591662853
447.2802571286167
-253.21879744289632
1989.6203833255954
1238.4860709610014
-134.58024120905637
17.64564650285279
-546.8872903659847
195.7661559555759
1227.9740434480443
-292.57949657694644
-871.5264246690961
469.7494916455979
-852.6828312801898
934.4525860163807
1003.0502361616866
1209.2029695833442
803.8693888312274
513.2387715704616
289.5008234425626
250.42618977586605
-1021.4496297282441
-778.0574188349682
-1396.9303724187382
122.37264157915172
1191.8618988788978
618.9713830987756
592.743144982049
32.27208880044776
-1293.3763212965232
-1685.8179619314506
-534.1556250405428
-400.91918816990324
1147.354427847762
865.2974886377663
1289.07909717625
-189.81260971281532
329.6359412724707
412.4923832735068
-219.67466342381636
-1208.8761627964668
671.5781800028344
733.9489384371503
-111.11825335978165
474.40743345458696
-509.36019599463947
106.52409353527236
547.0869212447193
-109.70201839878163
-188.49318493123937
-1186.3421958592426
1095.9962311759052
-1052.4481779475518
805.3547803533409
-138.0654674042022
443.108339628351
-1281.3491556358933
1132.2807898175045
506.23962771227536
192.63632407332128
254.4759954050222
-132.4047071881332
-288.09780525481926
-451.88346758456294
-676.4326058620125
1024.9476900335
-553.5141216988425
-84.3418815217273
-665.4082911611872
-866.4553380483703
149.4465049536121
30.05666861028856
-1629.250798380092
241.76609379541944
36.22817543089647
-846.0959778880549
-320.53710773277993
1592.205694453684
410.33248926420947
-935.8707877646709
260.7570221303906
-666.4745805680888
359.08912129540687
-1441.9921207663162
-439.75864856306976
-437.74371811251166
1.9503987472725883
-1037.4977269464994
-1278.7910921398172
-985.9789816581088
953.1896002929237
1921.5315652328281
-42.99565751298313
1407.929503691636
-106.71470112912837
-691.3720726386127
1908.132334946972
367.2093033935404
-32.23722658624791
154.6818877999365
962.9593978267966
-181.4746678580355
236.21197205924057
-419.32471091950197
541.5937083382773
449.46906910701
763.8591258465815
1301.0471462064293
-1031.0804976310171
-3696.340314566245
1773.70588992173
186.26528585931072
-386.227916184682
1381.7865438615077
-1253.484557099038
-754.2464957346574
-35.59659281601176
-1906.9340392008141
14.373893271955257
-1853.6914445379762
317.9831972646161
69.2355673173377
1181.672507034235
-570.2205705056303
149.27771860608144
445.85778671996064
-2313.0257996819855
-192.00421399502213
-1367.3579280857589
203.86140011050773
-930.9439200336951
945.560953779003
-830.9937311043418
879.8584759132316
-1147.178555748596
-162.5467342258458
-2014.7437902288127
109.67297073545824
-153.7290472841098
1288.6300102894713
984.6161694285015
-69.47974665480538
1768.7035069395988
1383.9177016674898
-1153.954861666441
-1012.4654994658599
-518.484863677435
-689.3016117538922
1924.0013501004162
735.7456998781549
-478.3517521755658
-1783.3040807918399
6.201435791740549
754.4074726172311
1174.2222372641168
-944.125553502217
713.3901217398803
2339.81339945841
669.2993575011941
2169.3466521102564
332.17691535215573
75.16445455544216
1437.056355860207
-280.91658914495554
-171.80912473552493
-1321.4731125826343
-869.4897626915626
-977.9093115499531
1743.6741688815453
1018.8500467261865
-506.63165344460094
-564.2127074507805
-1633.7273271682348
-779.8021463537486
83.06832524320377
1081.5041674559006
110.74965162736801
-488.820118358422
-163.82282986792987
418.5131291991692
-703.2298043722633
300.48468866237346
-779.1459393182706
-943.9381503590427
276.3702674553044
209.924503891029
850.247341268308
349.3823379181098
879.925497998101
-495.9517665524121
-5.154314736765416
-1095.9988374169
202.55043638598943
1035.8373842316007
-2390.9544632857123
-2069.761023041201
-2598.3603111794996
-649.6383493427095
754.7673149482495
-65.01122130607868
-256.3907860015112
-1047.4576123683894
-984.9096817809971
-20.84106675927838
650.4512587254496
1092.7962079086396
719.122179350456
492.85379146633653
-275.7900246850917
-909.6101904219049
447.75246185425726
678.6059744496087
-287.7310894491643
-48.03712758818
-654.4938403989927
-244.90206466176872
-1062.6688525640589
-826.0228143900933
175.22644266608282
-597.6015584309822
-235.7666770226524
76.24817614925618
1321.0311256340472
-36.617666791226576
-1261.3443896002573
-1089.1838133777806
734.1898971165538
-126.6382638052973
-1549.2246952263238
-1197.2858660263362
442.55641735041877
-265.5642881051642
796.4823735271366
-441.8926600986945
93.78759461753133
-159.02768622033008
-1337.9920727900774
619.1139442281215
235.38690822951713
662.7614126467645
202.22814297635534
-1414.22586580871
336.78985712767235
-513.24339914093
139.9903180214237
-797.9000042450415
392.2542977905711
690.2001889733843
927.2705971632705
-741.5561400721001
1270.3500201861227
-154.5260966266458
-565.8733660698509
771.0847378777842
-365.5461649506118
-637.9141358265422
-858.3740907806268
-717.9473055707274
608.1778663537681
-824.94478156314
-248.16252701677226
-955.7525035413963
2139.132930069834
221.50820155292496
2103.7644820456503
-1539.6277597324984
-151.40287945877904
-501.57777262892125
576.6689983694242
1337.2447439387545
-17.02818653550969
1164.3647403690604
461.26994405935244
-728.701758516913
363.2152769643233
638.2583455456795
-1782.7479630736852
-959.2264324920047
1503.3714510300363
-1357.0965347922504
-738.5988987466187
-1141.7434208371765
2723.0524034773284
-554.0353897448292
563.7534672244273
940.2143013917198
82.54918141525336
-2758.0982466681558
-425.5989903072645
-1631.014626919705
-50.094152861643565
-78.90544845671552
-423.60957923171145
189.45234963596775
1277.4578526377009
-293.6951271683153
2353.0314613905484
554.3531128790607
863.1246621176156
1165.993053238727
582.7676849772771
476.89915717274596
616.9138319944519
1046.2711126111112
936.7705096868557
-138.91005630186223
2056.020280773596
-173.96201314549575
517.5372542531802
-989.5052311861928
956.4555265737717
481.44547762888027
68.50343134875156
-79.53825020423452
-661.9887958694903
476.7802195367984
-286.8918078981189
-320.22702325541843
-355.0309208342835
290.87870074504104
-313.86398246509873
1749.1922633097004
-347.5036536936807
-864.5269926224246
-289.16929180007975
-1681.6729975336943
8.674979366793334
-416.5942117878834
-345.55059205415745
-787.528730272035
1663.5376586918142
170.66025918525176
-8.398751748177984
830.8708297996295
651.8020605728574
-49.24210351200586
-761.2910880389452
300.1383086920533
842.0920391340089
-865.9364496079148
848.5567709544825
-405.94691088313965
2822.350932774809
-287.3500476889042
385.4878043841695
2207.5560327268995
308.16451285692017
850.3222929494311
424.7609868931011
-675.9097193074076
-1195.39108539532
1578.7958156705658
1440.019809162278
836.5814668632834
1471.1112443080337
-33.530919549961084
37.58856062880492
-361.04428844214914
-66.287343133352
-756.3578305481444
1522.6679532999924
1198.9019977925695
506.078598370028
-658.358755840854
-1117.5882914514912
-5.476893288755742
557.6215105053977
-571.1152023343581
-417.072158523432
1013.245224442426
-182.59942155578096
925.4818035232664
-814.6323493977751
1947.486480492714
-249.39330911233256
1180.9420433778466
-418.23350438294773
158.73042956624067
-674.7027929626793
-818.1860944283796
464.8645734764975
111.8595859713624
1239.5545925549964
-369.3045070205527
-1077.001636645437
-812.030415975366
-779.0736005968853
-1956.3326812116159
-935.3446940152338
257.3894526356755
590.7525302134243
320.19681758060676
1252.123668546722
436.6482608467471
-679.7716891783085
314.4667171353149
-174.6048139235354
-925.2431785514896
1752.9031514262301
-323.014593271219
-318.50336953301473
298.37196740567686
1022.0473741469633
-725.1204406528204
1463.8208094702995
-393.774684393134
-1217.2447874035483
4.72773554397483
-819.566787833946
-441.0789523571346
-785.5328607126288
2182.0113142887676
189.25857675912675
-651.0693870473146
1118.61001631697
-131.41349404168741
-788.556106771172
878.2242297014486
-446.68934722427633
565.6964885421944
232.6741497953396
-867.2079130586806
-510.6396080579426
-73.22870047817106
-503.97685948158386
-753.827919238253
-1385.376690996061
598.0903339412101
1363.3311986289395
-1871.6500439065521
-1006.3039640309623
-357.7806825829765
8.11481082662686
1121.4724195733177
699.2958904772945
-1373.981559198558
-118.55853120831154
598.7087051332604
-284.3818142922738
-1838.831018295395
432.05390975347285
1781.0721604881703
274.71664188746763
462.76853800699973
-320.28056265470656
542.3177665095523
652.1283003796159
-953.7660927281706
-573.4365102967399
-326.74016424753756
826.4460286565841
702.8289503017005
-286.46604028531357
-1212.4976992241968
376.2856810737498
-2198.871377672145
71.92302251551932
-210.1367092806021
-450.20127055104524
15.92476036414289
-568.2263281268883
68.64245733977423
-1345.248198097135
593.7247895793606
-806.62775994565
-1075.106859897193
325.93747672110595
547.3140471400421
-372.13185413064485
-336.33353431629854
-834.6796459829142
-30.63869837281092
-440.6189392502342
-895.3358887017253
571.9074472850316
-689.3372013529021
3000.6735030738773
562.257606319679
1930.9361450606036
364.79112230236404
46.894739223238055
-548.4461265965031
-993.1474816855261
647.1837072711845
633.5284326814215
0.26374885906417456
-1355.6035569002186
-868.6724143067937
-1224.0457380829807
-761.8631345433527
-350.3747776328284
-22.05328277223856
1039.2885288325228
783.5966199420353
-550.7053016250014
-585.8800557869159
-1345.188996219125
369.66879224427595
1053.0468844749448
648.6929260159766
184.57424255717618
639.0408871228205
-332.58210907605326
-1490.231609319404
1371.8745416572096
1036.5359480539137
1145.7331462741497
984.9695541681238
328.56220947791377
803.3706816197498
-1475.691871537404
2.221446612850452
-1485.236329603514
171.84054222690506
-70.01681612867432
764.5225612149375
-2422.0505162682603
55.123803656131756
-1444.1912189678824
941.1275553739838
1498.7285937325353
1294.2563363252975
1814.2882111121983
1292.396924191694
394.0270852470664
-330.5758034327188
-179.01085466705777
829.6723755535405
1079.0308276215403
1365.0258813489186
891.5727898970636
-975.1100393371576
158.18521726501612
693.532082429596
-663.6358468230486
-554.1106468518126
-28.245542118919765
-542.8600445084305
147.24673053798463
-406.7586852982848
-147.71554660493592
-1426.847589741296
-1930.0442481427847
-277.05061950646166
1133.5188936273241
85.14932243989628
1333.102178457484
521.336366852336
-831.9348724073122
360.1529271608723
735.5770100002505
967.9063006625797
-477.9720461007338
-796.9409316563549
1052.5015923722615
140.4285175264179
-831.2396487216253
1378.082201638855
268.37779766515575
674.2117258908777
1256.4220777297699
-1488.9738402472376
421.30661151249893
-815.7323590435153
537.5353061447123
-373.5434124482244
-727.9387989643599
-186.23099947516505
134.51984244051377
1878.3369658575646
262.3981023344724
709.0413537715792
1333.4379338724757
-524.8814535819713
816.6472587156584
-666.7389285474035
-402.9109547195143
1858.6329175961705
-610.0746652343626
-1094.94236075792
-22.388635441106917
167.96322976691326
-2693.2510949093316
-630.9083097538766
618.8467156069879
-108.40074030581074
1729.4118334780003
65.87679341768029
-2348.2354194036793
-199.138596103697
-878.7258213430359
1021.4852705238847
638.3290486614201
-283.0420271963384
-1312.7224335084725
-1247.156881672126
1194.5466853301043
441.1366334532761
-956.209741920945
459.7209166208723
1926.500355388476
186.45479767688994
1057.5425108264433
1834.816596656381
-362.0611338908692
536.2562389659679
-1160.4006509513117
-579.0155883660615
1461.7399212922926
-1214.1198883197178
-1781.2780834229413
-238.87928034925008
-1101.778898325772
-872.5199361741724
112.25652743387691
-663.6198619615285
-1480.3664812544368
-1210.2518664180236
-919.5133407664578
-53.47549601283911
-1540.9062516910851
124.27514211137799
169.6488882777687
-1265.5061898088989
1265.7140738994096
1514.9354637745441
-712.4587665373414
-1134.8202846064512
401.96656580172095
1772.0667550707763
-1212.9339907686938
1028.9236330629985
1406.6298273417362
-12.776476959662505
-962.5739638911856
827.5941436559306
-667.8731431157518
-990.3484181015602
1267.487832543468
-399.84168885338704
1354.0060905529333
345.45550884290657
-1246.4625545995216
-2250.4021201506553
1106.158367646105
-2.488697013993569
1262.0062307277144
2567.930634387296
738.7963063497302
2698.982594640495
461.4846928824381
556.3551464186337
996.9865242160041
932.4543550520461
53.69081425884665
-1126.8697944024457
-912.5698548843133
751.6753594657483
-1501.658001833745
362.97048899921896
472.9831483273855
-627.039571433529
-426.66943459208227
1925.1903525142118
-1136.64015055111
869.8626067700088
-1306.3481102718
-560.9206531598583
1498.1019593810943
608.8138092889654
92.89994537556534
-513.9230343238992
-825.6849144133936
-581.1456562422665
-216.8619092918091
-80.03061531952315
775.7257640078205
1929.7237240571528
-660.9806333687861
-328.0865444981143
-277.662867412866
-57.317789080393915
-336.50095428178963
248.91857772028223
968.6293703824205
51.707569040814725
543.6141342626534
-881.5769643622199
-960.3302460776222
-517.0158161021676
-70.73289776759255
-133.8623701631867
791.3167962603358
473.473034112815
-1442.0658671820709
869.3439928599058
1258.1539778706074
660.6003062792743
713.385037184885
-1573.0844397647331
783.7262975560105
-648.2904699018735
899.2106749124305
914.7667048632234
-193.5066872014526
-1283.9910092865493
-215.42276863601637
257.24406080507475
-275.79240346562824
-640.200643949696
958.8890414885213
578.0429653435203
-125.79221933185103
890.4635789754759
-856.9434379390627
109.22513969540388
-1772.3353132320801
1126.382827419239
568.2833168690015
-484.4332813171351
141.24517464495133
739.4655660197227
-462.84755239019137
-726.3353125677677
-1649.369771225721
2103.9162025920587
160.13070825287218
56.41238779233648
10.87500379724206
-498.9128310375314
508.71874971117614
163.9648861122314
-43.48092849192913
-2288.3734116988994
1998.7430366553563
-1611.3377819051873
-1532.3125813127053
-1359.1042850429806
-365.8298300388656
-1256.0899412812546
-938.31034899662
1793.6054461925175
453.2103743058562
1388.9391568453775
-1041.3469146213183
-274.10756686106674
2718.586085921001
-168.30266342803728
-404.72932079469075
-892.4422356297039
-355.8134072878855
-1477.683756377876
-1400.2501137031747
802.8131418480771
1721.9113388025567
510.4421346738037
377.54744549015214
-1186.9312425620299
319.0538196017056
-895.6736200102342
1017.9968453891281
-1028.4364204447204
-39.966945845902465
-215.62770486233003
29.539562317470114
-726.0277738476655
1139.8662596966635
643.0512354099578
2193.1734500417274
-381.4614519380082
667.5725195813749
-811.2595275407751
61.815084482785906
430.5455633662193
-1599.1867353666155
-1203.9920957842453
388.2549917150217
1809.3390880858547
-273.68348561534185
1078.4542000561855
-194.86294853548978
-492.0794966128256
-851.0766572576647
-1199.118317098928
215.61954118680114
-579.9401118638935
-51.877266223121964
-1083.714181673866
1445.1047366652056
-937.6131226896359
-314.89569154651315
1046.6653656761769
-1330.8967698825356
-1803.1552406151511
-939.2294479346505
2082.3631692606077
-36.93267217098531
675.1043207824044
-551.0652318950755
-317.81437593755396
-1166.8244828347667
-4.07965957966733
444.2666665123777
922.6258224906679
-1633.3752162255057
-65.12427683374509
662.1237298653871
-987.4374266148608
-1540.0726268521437
-132.9020520940596
-1462.4083604954199
133.12832025726337
605.9061358540257
-2100.2107886421827
-698.061931987473
471.5390779888955
689.3076740844931
-1382.8885896393433
-1285.2584375741633
46.26176470781657
683.9483385482922
-2114.1081803313723
-1781.5129019966862
-105.45141471529541
405.1403727386117
720.8933519019929
1064.164430773971
1428.1887232218319
872.0639852947086
-979.733377615445
-1303.7956777772024
-1511.0490899703432
-1317.6779267270558
-492.7791638612941
1857.041324073799
575.3856472817731
-518.765422878429
185.1710457938253
1395.1034725066074
-3121.5669440025245
644.7180931707376
992.6748002322685
-1846.5011260410217
389.43380301688995
-662.2009168269027
1133.140103579002
-544.0660092634677
510.5608004971578
-96.67625032034077
-435.52428860890853
-464.16652292056375
431.606974070826
365.5202662727194
2167.6209881934046
1107.796252366627
699.880362718625
-1083.717225281159
-441.83320924498764
436.55097398514744
-2590.243161828927
-80.12550421752144
80.65866416851863
-372.97034166426425
-668.5512923139676
993.0343276582737
-253.05947418986585
-720.9964666467685
-249.61239842664182
-135.69184157249111
-708.760164802179
1235.2474346015008
-640.1407893803014
1048.2089551057563
-22.24637140835159
1139.3064535177898
-1078.594195876353
1562.8404703570961
-423.88240831947525
164.20395055608404
-2642.501654521173
1164.26488115064
75.24936617923808
216.56874866483392
243.34520603008244
493.2952082662108
-634.1621279792926
-149.90811628374564
244.42838395317196
-743.31491649495
269.58009669602603
-1093.8635212752904
-807.0249969108853
552.6397155015202
-1393.0576805200412
970.28494740256
1064.6532810086853
-393.63925004421696
-274.62675947422235
595.4519665857953
3383.5452181586825
-565.6121742248062
1263.6865575144636
-1530.4774536540017
-70.94678042297753
-88.23292469402494
-780.8245496182781
306.7811383465987
-1002.8079838011992
-229.6700220820666
42.57010832976951
-1644.5529940321273
282.45958342326264
-179.19647265492054
-171.7623635263379
-1022.7678483982894
-401.00052480719364
-336.9793180542836
-183.6618181127674
-564.1800530286075
899.2437875094123
-123.54815215645117
540.8871240988783
-534.1927723718753
504.0293917593445
934.156825138107
1712.9086110521941
188.0979281379465
181.42579189230128
-109.71420669242792
552.2712597899571
514.9399961293095
-299.31465651158874
-379.3216882181513
-226.72039263562158
-602.8600718060184
-263.8078972117273
-13.480279144529446
52.930608315086445
327.69263949033467
1681.5499147422759
164.10173526980014
-794.8108960507066
937.8250900313603
-164.6730360787715
1245.9171083184553
-1135.8007270872529
-767.0520824987991
1478.644520078962
210.67623986556654
330.64210492315294
96.46257561358395
-548.1102744349263
-159.9338736536921
-89.21235121633961
1018.309066175379
59.07555477338096
154.9248080768799
-599.3654613383014
-251.3583626525721
416.8108378505081
673.3799631611461
-184.95718499810573
929.8733099873328
-1136.6475127812153
1035.6053077886995
622.9434494663685
2128.0697705598304
693.2928835044659
-574.0188469054516
1680.2316334064656
-803.2274695571227
20.285129121742525
-1514.4918714008825
-1853.5142148610287
-132.9715446134207
438.55018143405647
-557.4111134007752
-377.11885701256296
931.9993532675113
696.007227518708
-847.6969376313575
1293.9403574756593
-528.5332150988323
-1573.1154514382754
587.7346975865703
2555.894962367075
679.844847681396
-608.6754103889492
-1155.6482058692002
523.0336696151656
609.3860770360077
802.5909069763369
43.84359756511074
-541.3261226555809
603.8203745090483
-261.5949272048399
332.3849489477426
578.2100093356656
513.1170597581797
1596.238080301509
-933.6904443516535
1581.4335054440248
-678.9877049631625
1409.1119526674124
-340.01196368148385
-610.714861523598
-473.026330878494
956.3491102999485
9.031843051677455
41.060392698590846
-1379.4448926946288
-629.9780256832007
1266.6843241385047
2025.1739810011125
-697.7887541431091
53.710378946115036
1249.1572922857551
-1787.422119227518
-1229.9146523650445
4.288832678002641
-212.80804869564614
878.6120999329087
-736.3090077399862
-1024.20485292015
3218.6624873451365
-1016.1667467046171
213.5618272669338
427.9880341058734
-115.38865491219131
-397.0200007263038
734.2676992769372
90.01154788879899
-88.3273859897308
-937.4549150300213
247.45310256935036
-1001.2270251762108
-793.1281819261384
849.2085601659668
-1278.3305812714939
136.29067840230394
823.3433001890012
-284.9379510206235
-48.029070065041665
-197.2930555047349
-1224.8889403360165
-873.8854450786633
1295.8559729401663
-526.4078461946455
143.48751453887414
-136.33770519615658
563.2317088844036
94.26207894523749
1223.844048461957
937.520537738531
1131.5082373554385
-284.08328128125623
-3.7053068256360784
972.2328590417065
1608.9581821378317
-1201.201904161477
-1619.782802941387
1066.0247610705037
-1854.0688317759618
492.26400163700055
379.86786401189687
75.28223742478254
-662.9922954182352
-1453.9444287828687
-321.6279723012066
1014.8941860805476
715.8478728569519
356.71988595946397
137.57227503591483
500.6828868512416
355.3160059463779
129.98088592727044
-208.2543368970947
119.70244635703082
605.5155322690467
-668.0493560184208
867.3180131704293
-1325.4670126244155
-1162.4418341291378
239.06545347250074
460.60668322315433
2486.378926213655
2557.633425513292
-349.19622202545384
872.523436725581
-1649.430936442167
609.602081456176
1909.8206048816344
-2256.9135907747113
256.5276171112009
-854.2990907543433
-1726.007990417712
593.9727958557753
-1280.0781031842414
-913.0558637039153
-1613.25843091402
-476.6889776776433
325.36785181745347
-557.6887387218908
818.0036917947276
2238.437252938595
-1258.8472529068451
-622.5994343591054
510.5988053127938
-513.3797763877874
71.91720256001854
-352.2896216459154
-909.3353234355313
-1172.824449149575
-1558.8299905802637
127.62087471458061
380.3042538573822
-681.1344308588384
-369.0924570336174
-69.24537782750025
460.7259319865245
508.84570297373057
-5.871216985484216
945.5792660846399
-526.0120111897594
527.9180557379328
738.8505022969922
-732.459596610425
-1332.7373359047583
525.8177276205115
-1398.1160378884351
-808.4883723635232
14.266505834216415
285.96262306570725
554.7530887512679
1414.149080460721
66.87798236797029
404.7383054185745
-1850.8908037349233
25.96648066695929
218.8363144296561
-437.1281227593375
196.34269259505402
-528.076771716754
-376.39774744212764
905.6387302331209
1597.022279893475
509.1571006249809
391.39447745956403
-79.1174638557864
740.0670985162702
124.39826245167319
-427.61094276132184
-191.32087399452425
-444.3870678408703
-350.317280957631
-883.5638974609899
-774.1393498624212
543.7742208339137
-272.2243790550441
1255.126918860568
404.03454331665415
-313.63199082397455
-1420.8294668845663
611.7617752824748
-438.74055446812974
-1258.4932441668677
-0.41219019752827657
385.025033488418
720.3098317625057
2630.609478997155
542.3384186002239
1027.4816732198283
-609.574399143675
-225.47210710454758
-960.1007615955126
-1711.5656533281303
1782.2826506620202
-509.7905248241069
-1443.9906422502004
2664.251159856524
537.9329161064724
-685.749303703423
-443.1948171618186
-349.55102952162355
-101.97016279279427
-189.3960777204885
474.9987529456349
642.8243359825841
1248.4476053026972
493.469122021728
-1686.063320015676
-437.47807501618036
-827.3876900379373
-444.181833869584
-537.0941695291922
1076.5872591371676
1901.960820303035
957.7462464015008
1349.165195838611
-2477.9278489672065
-769.232100104215
814.0612072231116
-567.1300018940381
471.2831667185875
517.0424855474633
-1083.416402270224
-179.79786652593975
-303.3331965102267
436.5283034985504
1111.786304408674
-1571.2312414870178
337.0430810257648
-1934.903047508187
-630.9500090620166
-2139.933058539031
348.25709204609205
-77.5466187538121
-388.76739868712497
1254.1674317704944
1539.9115749102505
294.27599585181514
-2121.3156472421556
-121.68883553414408
-749.459507286566
-59.913153924695855
290.68069707336866
1271.290729313613
844.0535764448653
2091.188803603012
2811.4544259504573
213.67451299218988
-9.92402969507767
1194.2929374573062
-199.2005124472597
-1634.784792407735
764.4084004941317
283.5864771459119
200.93225591572067
317.4276423939957
585.8542293334006
-1094.3751532937772
1110.5694032354147
-2169.1958676301165
-312.38799806469274
465.1832428821685
-165.16875396464636
-3652.92032923432
847.2061499676743
-32.219098410451664
1735.6218908757362
1144.3700940888937
-1268.1108968119247
-1386.2475102774997
-571.1090323933353
2748.5782442076575
-812.0920927100595
392.4860495627834
1256.6794806360508
-1491.3754498072474
-77.53678653464095
-570.8903426606392
828.7337399681754
761.3638741115117
558.6665762066301
-322.982165674782
1494.9097041898442
-186.3833920456565
-1047.3336556323875
-1047.6155314585678
-183.5704873339958
494.6283900317037
877.834745905474
843.7809190924003
930.494241143949
567.3366235439446
-277.0908879020973
2019.8328289772141
-459.8456867856549
277.65620033968565
-463.3078601741445
280.0235956122049
-601.0709650051712
1226.4828144074168
-778.2625255188993
-51.15406925508943
-1002.7947878724783
-476.1570179004411
525.8806037667136
-518.2575136016566
-1030.2654223684033
-2398.073964162061
1184.616604824486
339.72147366508443
808.8191958539509
461.3958715982586
19.992797581796886
-801.4910039380395
552.3781670083683
-590.0510607123912
612.5075444277325
-637.2380620156719
-617.9597459732005
-2123.4880371979834
1889.6729925661261
1535.0060071445394
-547.7513040194511
-205.91030354644624
-266.22770367282413
1680.499531005749
1126.0121489952494
548.0440761830841
143.8189855371467
817.4747133108715
3361.9363787006178
111.06737705919714
377.0112847236052
14.666991334265163
768.8337226713381
234.0479375875805
441.83706947658044
-927.1766516657543
1242.0089709357806
-1405.554076202568
965.2143513634445
-1201.7870283553443
75.51988845263057
399.63119778391473
-419.87076208570335
-1340.7236915325498
-628.8519477275976
375.7427368608656
1584.9003179159015
463.78275895491873
-2097.7698985590614
-10.228431709676208
-1259.749777802189
132.59260033052
-315.2206116674275
-293.72455650597
-1131.7224419464992
601.217597483628
-1464.1944988474781
280.3805194049239
209.7228263199245
1265.007047962094
-811.8970008212582
-68.24206866107906
-2418.765126133224
1031.5201933820563
1595.4000197954026
1029.6421662787955
-409.75805363180757
-1187.5187029764136
568.3954421618124
-271.8576711660142
476.2118437368745
1146.1589962847152
-697.5542914118491
-2807.54062110411
1391.4187392185606
-193.20987385869176
-1069.4557536294246
1471.8844709971256
9.736133659879195
735.0100702332055
748.9067591979608
-554.1833511913921
1777.655680569665
733.1190022713305
147.93685704229378
46.51601645723877
-203.11294206473062
2007.900870583946
1041.321946865975
288.41726298167237
2435.3860012120135
-176.13466915592946
-1941.4893630064014
-449.69474081150526
-1223.088304673127
836.2812167873066
793.8254284193739
1177.287146321147
131.39360454427006
-622.2189199939147
2021.6667906338585
1434.947471933998
481.558901718549
-716.2317771928151
-1071.4486929895975
375.9637846383973
561.0998351258821
-40.37855425791491
804.6875377938686
-501.5374468746128
435.2529713629666
-803.7660703651256
700.8240357533969
1173.036241573437
1214.5132524374453
-2919.6956277403756
1092.9102623536987
1103.055414952343
406.3192498521591
-620.499084835909
-391.5550854031165
489.1132592526627
-878.9678317674254
1547.184706520138
-1035.5536039547007
1283.0137375863926
1265.471146120957
-104.26869752332631
891.8258380795822
76.282990779814
-1153.4060556624447
1097.787189200022
-135.4974091536898
-658.1886098605274
1181.771726745699
-208.22276669340607
685.3689360727315
-668.2467192493312
-1308.427276302692
138.03944656872025
-223.99707625189748
-419.3923078466861
-1751.1727373439833
-2008.7913951589767
1130.6312579710516
-1057.7278679300994
152.56322194947487
794.0806401718921
343.35858369435834
1569.5573300636163
1714.0510043118209
536.7453886717925
-1039.6493077156101
-68.19252228779808
-299.5795206903078
-375.06838166413644
1376.213121326315
-488.1995642255543
1365.548144863253
227.6105158936455
42.036381802318466
-1792.8706731146813
280.0000418523642
-266.8855944054724
-251.73989887167764
1142.7710032901596
961.4392418565855
-786.0148436026724
-1270.8911199399217
-1236.7253265438487
-613.9448528081782
879.6515083228289
207.4173438522805
839.7134198302728
481.56621245441414
-636.4801739930489
1679.572241692652
-1796.1082351550444
-1252.0117693979657
-861.9261007882317
-256.10873510647986
-458.7186675666269
600.4450304653742
-87.89920264274862
1069.8722247595651
-687.5767183832256
-1006.1402263297388
-1073.1939529325318
-1603.2396977042572
1539.0483214656174
2156.776186677954
914.6960003613505
-1147.9347699780485
-1946.1195227040841
33.294374096717355
430.5946386096371
418.38354191380785
-1343.9352541504154
19.516085580035437
759.0568703988696
-374.6479895701125
-1259.4155635283182
1154.5159585615986
-1720.5279889086587
139.46709275876097
-536.9154354579856
-300.44664766130364
-456.46763062716644
999.0314357213363
-116.31420146954908
84.67020274818687
-263.1549581735963
-468.4424539387984
542.0289254495165
-746.3487391304214
322.5600157782703
-669.9138553472126
1060.9523633919691
869.300364735699
-363.12308671556417
1472.123740906275
709.8550374497723
-504.58870790177957
-56.403583291242995
-1165.3377010289864
-208.9253271011666
-1303.8068216138954
-88.8109221170533
-267.5314285655928
51.41206945035809
-684.2757564864957
-8.592682398757956
-876.2343556490114
-5.577837644246016
-888.2644383422223
-986.1445899410321
1336.0649302939069
-747.0875226404653
-2741.3644751156858
1355.0805692015103
-370.47498596312425
-956.7783907004916
-428.16335186561656
1773.4559666589305
-363.85707877179976
-984.9587176740825
-2003.433437705327
-433.65382923266355
-1169.1783472283719
1907.0084886922832
-186.18557954705858
192.85181279588764
613.2839438111088
448.9027810494416
-1146.0410216781288
24.49333828938213
574.6842136393498
-544.7676125779782
-69.46000057981266
171.85315383264245
-80.087680353102
-285.55276303056104
1282.0230702703254
-533.5557875879202
-433.75662584785533
366.6521115696426
761.112361056395
-616.8432774387346
-1369.5593867872765
-1291.759341877121
-365.04827395954305
-684.7077122598887
628.9738206834724
-435.6073528750111
2530.4500871237524
-806.161282958044
483.69956457660544
1236.780258546735
-1793.605780191821
855.6296031445884
1045.2136395088494
-375.85494068582227
138.18096464826127
652.8463892255404
919.5762203510442
-1112.1909912546841
-1403.0242386116004
-1614.1901499829116
1725.0227825552008
702.2894100451529
-1362.2152319298143
707.836042776423
2101.891000203185
140.50681823277353
472.95783463321857
806.4251496162884
1020.5727254948656
-549.3132593360257
474.1592574636662
-598.2383760128755
893.97417276606
1378.214249531122
-422.5422373281135
-140.68931339067865
336.18578676459066
715.5267975692663
1597.1144602993854
-327.57604341082293
436.7703357166767
1104.2807576429282
1403.1656072234027
1387.5394643579125
707.6910803622502
1459.8006188088189
-858.3124544909964
844.229971910312
877.5294698322817
-245.07563351590483
165.55450243633615
-166.0895580632145
2041.6367169016617
-1027.6007950555604
-358.45200545691245
304.62434904983184
393.849337710104
-119.50797701933872
372.4114715781541
-194.9213746935147
0.5617428107705681
1983.8315512840772
-1036.8691431401444
610.0464570076123
828.020997835772
-862.7447667752382
-1196.9485888336799
-807.1303615946755
-2011.1686098271728
-1391.7433521360372
-1069.812251295475
900.347010238598
36.503026024812776
-1357.252454808516
-1247.1718999133254
314.10724527557187
763.9184779038663
-60.509980427876954
-195.7262896526796
605.6532835110512
916.3865379545161
2963.4781125064906
70.77035183407013
949.2090203062152
-102.96498227943874
2003.029284725326
-174.51944856217526
137.58647954260562
3223.7844687062375
-132.88787447094546
-982.5239950098999
79.19250689448232
810.9087886905459
996.6462056941555
-1707.9030682550235
-530.9982898704435
-156.962736001329
-542.2980013937115
-1133.3675634424474
-332.3984251589568
1434.7869051851824
-167.12717325906425
-559.4521403064201
-756.429185867728
295.7392222772572
-2170.0567769264762
-649.4727585634777
-1213.3958415965756
835.0767904564515
1153.5686932021824
476.2250373765019
-514.0039830743539
-581.2394550430088
-1130.9153449556384
652.723303382645
-1109.8570102821227
258.9757282980255
-1554.2405694640722
227.98119259458005
104.56161759619897
1627.1656549831046
-118.04281337649442
385.6790211923985
1659.7511235315271
-56.55503746906111
-835.7504211355649
-1634.8573625248143
420.8354564498882
-1534.606544357472
1980.1049486662207
-471.3336480291075
771.6884988134403
890.6004333922443
-385.51837378691533
-1752.635809260732
336.7519571891685
437.9707829295551
-1646.8755350916238
-325.1833518949761
-1894.6046359060733
-254.88131702948297
-522.7006435381014
-1175.5425435328928
-736.7197508557006
2305.0832573487446
-367.14992683145636
-196.19819172113512
287.8646341371378
-1546.4583067405997
144.23374931416134
1038.4764959535125
42.90264096541565
-576.518658431336
313.14127830205996
-1749.0647070646255
-1295.6465157832527
-1148.1271812638645
1081.4536981229658
-470.8675905855976
91.06337122294518
344.34820219315856
419.19652424505483
-386.05069063702115
-2156.0912939937934
288.6414357389167
-677.4529513330103
1068.015775895821
-177.49146226418853
523.0626854336451
691.9878863884298
-1373.936832489453
461.4239169430859
423.22934815952755
540.0383820796715
31.876444575880786
878.1531165292538
2162.8684782229566
-2812.0187586369543
-559.1260204911011
5.9344102175967395
207.74251414129344
-1112.4542573478088
1769.5199232584403
375.48261506177465
30.17959466420673
-1141.1280483293456
260.83317741886856
-375.03454630713105
-362.200541706276
207.36541916375432
-21.44956418777621
462.39820853507615
443.0268479130853
3291.2001402320348
-420.50018404378073
-1731.7391475020625
1960.2942524929322
-531.3819384981709
-1389.7562707883553
-118.93150300965556
630.8341004721079
706.1474045624537
-272.8555723114874
-1282.8614705040109
861.3043564558759
-1712.7436979753022
818.7979687289526
195.81505984249918
296.268153949325
-1643.7628716508484
-1469.626555476288
-609.5719597887918
-1437.240195912019
-900.2738937759352
1889.3401566305838
211.28796300444267
-2370.3311018944787
-2140.8038190908674
-267.9524389401678
-278.3954297840907
-1088.4000270765691
-190.765076237257
-1054.7943878005137
1868.7679480623704
-1013.411311063698
-671.7574590322872
811.3529059482518
378.43354779775615
-205.0240778867383
-813.3350588354839
1032.530500560042
-815.0762533862866
452.2385639322055
480.6910837218081
897.2132137005561
-246.36135624742155
558.1319710552377
-1337.5858090632514
-1757.8632474014198
1137.736831465212
859.4993995646897
-741.8350809783491
1714.9619304465532
-848.5687037624754
178.38753974238253
-586.7042086783474
-1061.972008983879
-1124.3214485382493
540.3312348295168
-787.5853701929956
-1395.9660276679558
733.986167519674
-900.6000484448726
-538.6513442819562
-1649.0873952926086
1570.805330709113
-652.2689082374628
786.1702573456655
-763.0711197696228
441.2111717177282
1443.5889530289917
-346.7079168170639
797.0597178723458
-724.9571306161686
739.3176188290406
-1033.7895918658994
-1183.545557204886
783.6800745993442
-624.6597638226789
-256.99352203521596
828.3729022563542
301.8464699893985
825.4226073925187
81.19794614144729
-923.4222482271734
-801.7137917635741
639.6567383783997
2298.7990934973072
-785.04477270735
-185.39089250072513
-1473.2433052061535
-1222.032335774199
1912.913661104941
1100.9096039819706
-1270.8447295329702
1948.1160947437565
1172.8405617563265
317.1702793688445
1660.6020902561224
872.328335188286
620.2888087782793
973.6283933020504
61.77335303732906
-1299.343538238277
244.1701116258299
-602.2897253445568
-276.06865479062657
104.53874852879233
-311.14507767258095
-2003.0627006935008
-1882.2322627714454
-1482.889195653893
482.0771915428277
-249.01507977257057
-318.6658476951948
1464.5129718039593
-911.3749520749774
35.49480715579123
677.2228277435919
-151.64492126765455
1823.234619805841
-47.291769578092
18.104740331906697
-393.5276835683195
-512.2869036221026
1344.7426728684704
-857.0257844019238
-674.3215849460184
-1158.936244784501
329.7203632046214
-1952.5752413529315
355.94089254815543
1692.5154024346969
353.7984780410393
-662.2264736048766
493.36275950959407
-12.195859218398843
1635.0422700064676
698.2002097645636
-67.31569599791425
405.3237660077294
1234.235405981286
-277.0818126632167
470.83931262873426
807.7834913858687
185.5470421139339
453.3256384527156
655.8376994835297
441.1205739625062
-508.5259226792953
-735.6159449773401
1564.737061601552
-196.20934407500158
433.48680397376745
-765.9632442176571
-2445.9473242523527
785.8298947317534
542.5839348341711
-568.9239829032468
-273.65768850248725
1320.9324558574604
247.67836053546011
-421.82649727020896
587.0677532614322
960.605571165125
579.0393198731215
-786.3655179628751
-277.9014585893344
303.2013530502128
-1322.2220514093028
158.09443224925494
1878.0859564163131
-1609.2390434504937
-356.74589978356175
20.28818626599644
-495.7871181065849
-78.61176830992511
-599.1315307004115
-750.3664947542588
400.7624560782404
1180.2363871742011
1079.8923186419008
-802.0646963250075
708.0167037688575
-341.02068498455674
497.22348047862454
-1271.2986486053644
-1362.6955630770756
145.35261765720784
984.9212954799742
1012.5664653461688
1142.6799052252386
514.9330308023351
-354.6258828593578
-150.39526957463548
867.9566327909502
883.1109271957034
132.97012971292958
1225.947355794732
-744.4512894196257
-556.966686936181
1526.6762732014124
-183.40544729404598
684.8759053247231
-1402.3383092128156
1924.7251839424362
-177.08924238969237
86.26899251160836
475.51428335504306
874.2007288242198
495.7641332735148
1917.5086267864992
323.7180204785516
1511.4654167049644
-880.317425411867
241.9475922566978
1387.3720986892542
65.17010781246462
-1112.1168670899635
420.2196196802231
244.8539883412877
-506.4939515667252
1367.6381360447579
-1453.47253179428
-1399.8797364826667
1420.4107035375312
-2694.0343439981148
-1331.1317538989344
-738.4898972948537
-861.9536835983072
-158.9664344303715
51.58155254431435
3163.888563663296
-771.2763717017915
-1145.9125881251887
649.0352160036639
-224.95904875376462
-271.84674439903813
-229.95790095927825
1283.5699553332759
1900.976934696176
1193.6870788978383
-1159.5444069941877
-775.816852908156
-2035.5501438021913
-1604.6219067990394
2.632544197429082
1062.9102536159428
104.59219838252972
-1559.9678073813102
192.11062078388008
913.4617161628883
-201.37264193967528
727.9342545353546
-1060.2922885023802
317.94476429639025
71.99373093335572
-1315.510041970818
-2145.78813400045
-17.002698284004886
-1338.4223098009902
625.1969460171797
-256.79724107658984
1116.1021184483634
1847.5471954078303
29.674904172444776
701.7819355591263
950.4398266249667
-2107.1105265864257
368.6396599333919
-1651.0650512895847
112.54287790247679
-109.87927855957831
-1096.9681659959372
-751.4035146526095
2207.6793256531414
-1203.9488224626987
-396.31981141099124
267.10532432143475
-1216.785285286255
365.74211967833895
379.4755719832968
-299.78713971688603
-342.5509122795168
-1125.5943227271864
-480.9190838476944
673.1853328532468
-369.6380053347493
926.7568774236105
686.0958323522221
-823.2882117920458
178.5952191164678
-291.74902893222173
2012.4877935489121
-1403.9709829699907
571.6169678228481
-586.0140853764707
-968.4193846737668
-430.9956840987286
1811.586151061692
-159.52423281185213
631.3682388053044
-78.74577252595826
-1219.9797796815972
-520.334085976603
-512.7879350062846
467.98067174666875
-1436.7985408784875
652.3075610788102
-591.6393597454511
561.8714774064305
-323.7155833273652
-1347.0949612264533
513.1742374582158
297.94379220123335
1078.4022034049603
2178.895944477376
-1635.2129427889838
1443.8973866772558
1369.5712088609532
-473.40750137002317
-1141.6884872365085
-649.2480688114944
1575.5700290960594
-57.707131745642585
528.5618498100575
599.2708457064297
1561.6630343752586
-2101.7298517700924
481.9105717595833
-422.89812178802146
507.2804145769305
638.7151253383576
-1070.3150302329109
-1247.6058424297255
-1068.540737885418
1166.9447463974682
1682.3775385054635
454.0107800448457
-79.4221791575898
674.2282198097164
-374.56329569384746
424.95091130217037
213.01343126584206
-648.8929300361854
872.1761972876717
1092.9136501045143
-1629.265850826371
1014.2623436738307
-41.027493774307096
-337.3756479214188
585.0393706791339
-770.9140507939437
-646.9115104883656
-996.2932716540855
390.5942601402185
929.7382066166946
405.4495036056916
-646.3913603354081
-1609.823372335211
384.10137603997737
931.207218890388
1052.6213031143716
-330.185802401699
1697.6434764936391
-940.1070074477026
851.6417871755758
481.7660831636344
807.0551332058665
352.34326660354657
127.90675134095237
580.530540511923
775.1844926958272
-1339.9780194855484
-571.3459184302028
846.8278149897865
2698.0017446022553
1301.4029009037176
901.8810331985352
-1517.3917847140208
-1008.1612767533901
453.5916955647382
459.85712909416657
-1333.7922566042023
83.24891057394674
246.58559678306787
128.95043484242547
811.1659096965943
-581.114345235523
2670.826380441318
635.314374275443
-643.9859504383336
539.2049820666647
327.1186986440146
23.267012409109736
-65.9878950456549
466.42883609570265
575.7237693760694
-1523.4961322954132
-179.88186269189126
-1104.6217255746742
-293.59374822321206
83.96535409803913
2814.459986255602
-496.16375261355626
-33.2433139522803
-2140.5410073480816
-487.2238935510557
-95.269639913102
-1241.8631901365472
-1042.1229097140429
1036.7460138883746
646.5101244438923
-537.5427007367364
-1443.4708972989433
1805.6825755988798
162.0549322409939
1577.272833348057
1362.283617705941
565.98910463815
603.0457002378546
-115.36747014823369
444.63683126719656
1161.11160220197
480.74914256493196
1607.2325413705225
-794.2096180379405
251.81456364512977
-430.8435135502326
705.6654955151558
744.9042560111063
1195.4788748816604
-192.61909651963327
-1275.9432141235936
-1701.8828947711472
2776.552554786972
-1320.7950943139972
448.5967343397214
-379.6947514064446
14.247229682119421
-808.9481668828271
-361.7322950587028
-559.4970758247445
1480.4141518946706
-81.9310426046296
-317.2574828190863
630.673021287162
-511.35051515933105
265.9125016224577
-307.82507458219135
455.3594048486929
994.9385676090495
-146.78099245722743
1177.8635064409816
-1838.5819489780301
-131.1182900134653
-633.1232618057285
1364.0263169966158
-853.4479350197558
1246.2695082040407
-1884.2568959271757
-1376.6980313225456
974.969218435246
-473.0378078815231
-2363.1116672275934
1886.6969937157394
572.4873749763607
841.2870499158987
1152.5999657015902
-776.5317004272206
-1421.1820183232292
-1287.571512003236
-1819.823503849497
1294.3368871743555
1311.7111939030233
-259.7608630434047
-285.8896718782868
-1256.0599037869933
-205.4902288946433
-2041.8110723000061
-148.4300111833976
-669.7683551430094
-173.43138094445564
-1449.9708331644606
1469.4621272649824
934.3422659887018
604.4739683607444
1030.2131217166784
-939.4215880204504
-646.6818408512634
-1076.2188198566091
58.44872501458258
-463.5013966804261
168.43992972424766
1629.525384106546
3167.6839192502594
-1281.284119670933
181.25975256359757
-809.2717425984644
823.9117284971445
429.44937128256214
-192.0903040344003
-72.59659167704554
-944.5202087324722
-211.0068851881374
1084.4199483092639
1217.2107886866027
1941.8812451970964
-871.2767636760962
-61.662775286086216
1016.0296736080983
2417.500582484807
167.21790665152125
-753.8458951187978
1931.526254725454
553.8825479528202
-186.37291973821007
563.1656484092258
-2126.3201271280363
2649.949060875014
-576.1765844167238
663.1823932505002
832.4161129271935
-30.719238547360696
-628.6522012717825
521.1034450381712
902.2143750646184
966.008954058859
-1623.99159934012
-2243.847247953653
358.16171830012684
-1560.024185839334
1701.6882362164702
293.5793158715092
-0.567138287101825
556.7065852092694
-1038.1525931458505
1118.913530841443
-801.1174251104712
563.2084994929161
297.7625923381081
-481.3720374889841
-1921.9475358089776
-200.8607836573088
681.4317677974359
449.2129677936725
1323.8194547278285
-377.2195887080387
-300.87006564586125
559.3563361440783
1925.9978854775757
-447.97491366305394
-858.9300148264209
-2306.7734806973413
998.4750623880486
687.0328670452144
1257.8977786495639
-448.1800904755986
-846.4526389879313
-1989.6459488006026
-382.50360600819175
-1759.897886246056
278.49125903642584
469.6152333754567
-485.9635455114592
-140.720730072056
840.0751987422137
-604.390121678384
128.68639480717368
-442.68114297786644
1115.758096785616
-418.5702086324205
66.30047528730455
228.9709917368873
-655.3508418752971
-98.68604699762095
290.2299671379426
778.3329384605472
1399.470112476898
-531.7421545709632
734.9212651454072
-124.23928618549171
-5.6187512570986335
503.57668204997674
-1249.3511256402644
710.2683619132873
-154.0192330213333
-709.2799003089756
-135.91793403998292
-1130.8404507630132
-76.29513028092788
-219.54015815920374
810.6769828685854
41.55081986012734
301.2354777836534
-84.70972973115195
-850.2056883768745
-28.525448759295994
-1910.412644350329
1229.039493911756
1455.7645657355067
-2068.883624633253
880.925637196883
124.32776634069043
458.22508262575343
508.51990068799967
1803.5613543753675
-602.7032455957259
-1015.6432207086881
-272.9087909065974
-774.9979299004715
2565.7413274303267
-10.890195333779886
-1208.1010675047773
-830.0133793071803
-1505.9706571891415
-164.95139431144838
-144.045272122781
-64.51645174608052
-1009.3548988868091
2178.7012681492206
-724.6178122709891
-1396.9090435131425
-543.7866897499213
-2457.7739020345894
-13.396838622409236
-637.257830676983
-1141.4200830817886
863.2903183913872
-1020.4022948545532
214.83485470659986
473.0998569561325
1149.4732631469317
53.877067197283196
2219.46826664606
878.4706066564803
1160.1191767463945
1581.4583873173044
-407.20448859641544
-1433.9011359893632
-98.2701704058147
-754.6463079494872
146.26094705807918
154.67375394906765
-34.46954938524773
898.8097240875398
439.0678080167076
275.33079523797795
1481.3207299018627
-556.347902455719
-647.2692148082377
940.2506950494446
806.1918538358442
-264.1677140856195
-1043.4223799271022
-309.23620169086155
-1015.7999021968844
-304.2988211513677
1316.2361241234773
-1102.6876837465145
-849.2434326793561
-61.10673825115173
64.31848610580946
1590.0069296331249
535.4456668544319
174.2916783194064
341.5959413035842
893.9898759818309
373.80310044779117
-490.73979808321593
749.5897871703703
-1387.706538955388
-1399.2060846154072
1501.615682264406
393.6460695945759
28.903587510097122
-182.03936424833185
1767.188872620032
447.3283994568625
-1207.5924738562264
-889.1272745739644
-231.33856183942862
-106.3738243323009
391.2954036965003
-430.2027731948396
-1309.2246971349778
-1813.2577434681748
-914.5622280097562
809.4831110525162
320.4658655332973
-60.595163673705244
57.081350369099795
96.8375743690381
767.7004024490194
-185.37892035579708
952.8629267496677
-355.7581870922212
-123.57129555256596
471.1717360463505
1190.9750195263766
-1033.6580372340939
935.1032771539083
-1465.842335878084
254.16900509046698
-1174.2820991088513
-165.38310568944257
-1454.6271582754196
625.2186852988765
-1300.6748528050723
-1940.5841924761198
-1395.0768922583482
1075.4628197199122
-1627.3091939512262
-198.46687261282642
302.30789846892054
423.0746991771611
-427.74939025520325
-1330.9092475883708
1208.768331028685
-605.4440391802797
777.4556573354014
470.2791791117878
751.7746678517987
-355.5692107205776
307.23523067273106
1443.6484646660977
738.5871203779008
-186.83176123343137
307.10182532017006
1611.3686276090025
-483.29544463192303
-1859.2912601889432
2790.512559452253
127.55752656284963
-66.93676943830694
819.7619365015053
-818.9815592115614
-477.786593381796
-380.01773004216324
-1029.6398784965895
686.4391163832973
275.8380536632868
-504.4122450787113
-1087.152539964913
47.47585270576938
750.505316778904
-279.1335180431128
2638.425164434263
1077.7892996012847
-456.47877458009134
-393.27825553796816
-570.6493059672995
-724.9610516263067
-24.84233308657432
-750.5118500302115
-206.06494556278162
-905.9228220310779
-760.2434030871085
712.9752120818252
-342.87215193107795
-1385.9216579933625
-394.2621444161301
-232.51970876617327
418.5342398459753
-592.0039159430607
262.23075740444796
878.9783014930041
-1206.0067723966329
109.5848224573467
-335.5628349628903
530.2604827447467
78.92053525400415
-198.41197705365292
-749.3567480548745
-1777.0656739107324
-418.0071282687791
-200.36536695773785
446.54790418586657
-2387.535045826163
210.21684388092214
-1007.5213550269256
592.7954194978299
722.4101353392339
-264.77400026988875
-165.245628507309
411.80596922831364
-1145.5019667639074
-38.90528283972839
-1922.5466377897058
-239.46124503948548
-329.44739872317325
1082.017644543714
-1623.0010126931784
760.6110105097612
1470.541931482335
-646.4021561860308
1779.541473494412
1814.4209999939842
444.7391348827145
145.893827578004
1842.1165549428997
-1526.9572910951445
-482.5203381909444
-925.6420030426847
-865.7745857509414
-1036.879338468394
27.608427413898273
1127.445834874185
772.3338629582017
690.7431460222134
-602.8886076551704
-1217.6485994291847
902.7712069232203
-65.55049636801778
-1693.6595325569251
-707.497989238288
-1762.0871833329863
545.8448015031477
-166.00997794890242
-1835.0285184924035
805.5435945734698
-975.8205711946948
214.50288114757058
1256.7154238900823
-1433.716136783639
-111.35573650741826
576.045248598621
-53.25813656126441
576.3350162006308
-118.61015732883338
589.014462446954
-387.32567302457664
-822.7262733279313
-674.9710910175372
-226.98273902603594
-1463.1974033001193
1056.3802260590892
-49.38796136869736
-814.7093733100603
445.7103924683253
-685.1658019390215
1309.950129679342
-1882.8509075721608
-424.7050027720778
-144.42918336855917
-343.7047598907408
-917.0813561829168
-16.153318616399176
-378.04157051523964
1600.8550298236578
401.54109706882133
1039.311344067444
-220.60556552214535
-1055.0317622282912
-199.67178986031396
547.6977631646207
2592.8990623097384
-81.4162909830734
389.39801024958103
361.70017549032525
1165.0319685654126
392.1949559068803
101.9551352532247
684.1113666537168
1195.5665507835974
-462.86785782185865
412.47973588091645
-730.9779160267403
-569.7067849710614
1322.4363432650105
584.3445120660151
-979.2678431257567
-243.68525740642377
536.1564301315802
1636.4341061363884
1086.2993979291803
-667.4112666807785
1310.5663741959636
1086.497264785076
217.99520467792462
-195.62384588179688
-553.1549145745955
1488.3615589631254
1114.8353312395043
439.77645756535094
-1487.13293249379
-1047.8672937166139
725.9885381667804
96.37940195887825
1127.1763400600073
-40.391690906453086
-1021.1583680414828
1500.7030108574816
1014.2501430117994
752.8808968347678
-1429.798039442519
823.8544668842494
-1349.735393171854
-654.4418981255347
1416.167047294719
-273.8722626126074
209.7987339358382
-2131.5279243284444
1771.4440053727203
1994.8637782809146
1734.1516968867484
-563.2542326053214
-512.5795530420369
198.92553581749453
-707.6971166723157
970.3180956404201
391.3819052045477
1088.4449990370383
635.2174833685057
82.42562528653542
-474.7493126782591
-1195.1492599188962
-1804.2820340898602
1558.6378536277743
-386.2770668473479
-1028.2695141286476
-1998.1640197768277
452.82637015491343
-242.53472285597311
-23.405022070372002
764.4266690706136
85.12873798478856
-210.84523173799377
-848.760164031615
-231.641087676457
-686.825843096635
-423.1330062949694
1542.5473034964464
311.4554546744677
686.7818252066794
178.59429629964276
-286.73721346308514
381.57451171874936
155.24026502872167
-5.542635548519112
305.25287457623085
-1688.099163583539
-321.1886789253628
98.93193839335753
1818.2550488951902
-568.2665026661408
2582.037990130095
118.54643955910849
-28.6209259041409
438.6687843472194
176.56624363160543
-730.4123658562158
-84.12336512915427
-92.88396794194853
-141.7179866005131
-975.0570676939732
828.9074950196137
-1511.8191443298597
-1062.118584730118
315.59669876346294
1359.8466106233766
-601.4309241761754
937.3111103650075
-568.0132190456742
-389.704267567538
257.95529368588285
194.0030408038548
895.2111991493655
-588.0649938835986
-110.57132044046776
-1415.1480822882772
412.7432001523387
583.5514470972674
-659.9302320769158
-1213.468177661566
-1549.6198939408373
269.8828312105505
147.2413949482186
468.62130500040087
-1826.7367470327174
-1074.721391278454
112.03607163474584
-58.759567350561966
-600.752348137919
1064.592486877828
417.4660761496937
755.7238539062269
-696.624421629591
995.7835600699757
724.8407012452388
173.25691664868074
893.0369436948579
1124.042766151805
-700.5599707525082
1240.5379949298595
-23.0822685840902
-275.06288116084016
237.21077813628852
-425.72712848794566
-570.0474195745301
421.97156227903776
31.848757960618652
228.83536882005592
-1151.0941944942183
-30.899998939939707
648.9515290371395
-2005.1784690033014
1384.0148373982406
1288.7768674888705
-1236.347338541412
257.2247754280929
423.5508087573734
269.0607804397197
-1026.3439700519284
2095.6425177664114
-350.4243334858232
361.48943363348
-619.075046575458
267.37989495356726
1106.478822396972
-123.10544466635622
494.23079896381046
952.7025039834099
322.95785213443673
809.9937749235468
-105.28300945658478
-1832.6271957414062
-737.8538218493527
-415.7486020036379
230.17300371711073
188.12392852655174
318.4457878271928
-409.2501796504797
-706.1342920153554
-1221.98428296988
-10.964246012000434
-843.2672389798015
91.23700351159431
443.83890043084693
290.26449817395843
2046.5205721912935
-389.9062851369273
-362.1852944984614
934.947419759353
-2572.9365323206107
1033.9211009166215
1183.344225799934
183.41164557651985
-786.9537002881892
1241.8779573417662
-890.7503090881706
107.79658837255491
-566.3935057868835
-527.516583923902
-1480.9660663189684
-1894.15135740503
758.1299355635359
410.90249690284514
-588.2707916385347
-1668.513323977761
-1640.5060133485815
-812.1292404100981
746.5401682636739
-209.96739784481954
-654.2546950030974
254.00264828056356
391.09330857640526
2238.5122663276516
-381.49111893718634
1367.2369029746644
419.23994959478716
404.99897716589953
-1020.774745297694
-2023.2896208392722
302.18408572316633
1539.8664030075138
-1027.158787743627
-172.37216702571274
1215.2704857757087
-634.5934296044967
-452.30828249635346
-1088.4977042985724
-877.6303757865219
821.9909913032635
-461.0582548526237
198.96440614268067
1418.6493699340288
-765.2268939864051
-100.70131643538036
217.71521356538284
-1035.8997602149882
58.164236894970365
1916.347425777586
123.98436186909746
-1223.5000734958548
827.2019311022659
-1618.112692582193
2187.470849929865
-2565.81022437459
2225.7477294940377
371.1167640756192
533.5045683793442
393.2696493041619
-266.7591057305988
35.4103395798194
-381.45004726609835
454.10209910976664
329.401306734271
-1048.5030360996482
423.02978755999413
-755.2723625443799
1081.6252388609607
-358.3873398338654
1490.5375534348832
-381.6828165891386
1746.3014374344937
298.91032186636295
2375.646828178574
-490.63898850273074
-444.23167595268336
-697.3894776038236
1478.687979269459
1279.1491883388856
-380.0475143272051
-281.00380009641316
1684.7834490480063
-303.19107854209705
-2054.044075292346
-1174.7898557941007
1274.826282559577
1857.3108456615603
-220.18666743519276
-448.43846937082077
1509.7941417605844
718.9344365345532
206.59330279759388
761.9038106025918
-215.9756360910077
739.3392350499524
-899.3023954391971
-283.811888111568
419.1124321374486
1235.490570027573
-2205.0938747369773
1928.7505234009766
-2044.706347283661
734.0156442461789
-1153.7377496484498
171.79251851496875
-534.5958405098337
945.1941952630768
324.1126685541747
193.27306406307522
-252.8569941900793
-230.3726589929338
-3088.1518367414046
-382.2123114740163
-838.1317014663115
681.8274424877301
347.7382365878962
933.0255896707105
-1559.0249957285841
-728.9326000901942
-142.0812462504563
1547.9413410772531
36.81474216554746
117.14445270028631
-83.22661871699897
-220.81933720028078
-330.5751277413512
906.9711364354753
-1275.3002819791268
-776.1587286884383
-196.5660917038539
-1342.2296408692043
999.1539201731285
-1941.6394079862082
-302.29800542894566
1576.956407964213
-617.8179885200061
1597.6624535416704
-1524.4328614120645
1744.9104322006306
670.5914305189513
-582.0295008443971
-405.5580390976483
-426.07465636201573
-677.3209969346108
129.46864107866892
-559.6619972913807
1253.0377997452358
-461.1748057458515
693.0941021188453
1413.1773874539858
8.281715568888956
849.4318178673502
1951.7934661034137
-598.4954368064987
1223.1050411500125
2169.060505178187
653.3377405186264
239.57139336836624
168.2298381046051
-73.95099564519036
-1678.3358897744674
-1195.6180848836054
385.07752397529003
16.628584457704292
977.5790636619611
944.1252119098768
-1013.252182031144
218.94487938009078
614.9922456305216
-2743.5796542621283
433.10524247897183
378.67612150620636
-883.1696316382213
120.87267548520069
-315.05730451095894
452.4102073015431
-347.7238876184768
-153.7066282766484
747.1569193531927
509.8881645655966
34.38669126460658
-1132.4470413838196
-138.6324318347267
-93.61698194495057
1286.5495375969679
1128.4656206484724
417.5356077016844
-241.10265396019102
-577.4237038472045
792.7614858757852
-169.34983515882737
-361.4054267849542
-2748.1910010505135
568.2565944513577
1758.5234484466434
1216.5298741725305
-1062.0425181998828
-1874.2343843851386
-1614.151190546684
-204.26783170467638
2043.974868751487
15.132786365610034
46.44238871378297
58.24929005782383
-582.9319252538564
-556.048157281853
-546.0663873771981
-228.0516334655665
1173.7553505784083
-63.418177031882394
1253.751338101063
882.0485534509448
-53.66816403046983
-239.61220536221097
2201.815304690545
532.8383731940169
519.4329503148801
-789.5755828995573
440.5625009384928
804.948128907481
-704.7082918749493
130.32997422833455
-2382.4469261993668
-1141.3265447855333
-715.7406861338276
-401.8241387730356
67.86119218446318
353.1908867341183
-483.63992744035903
-988.6429503407832
-1546.1923586299226
1143.275234368024
1430.3572343828962
-53.53984648489276
-680.7368914619291
1689.9245511305203
1350.573061291713
1098.0226803101073
831.9364884083667
187.77085990303016
934.9985769175651
-1382.8221875735592
348.73237853894335
119.48559260044641
121.96246762297552
2204.7239337520623
-38.13248352632986
-20.408116152052948
-140.53362280194563
-1469.964738527204
68.72755092133634
-77.4429524494346
-507.44513139009126
-1563.960517885584
499.5236657833577
-899.5270844080623
972.2150893564196
202.69160671243344
1108.9174947205966
248.59414654793983
-200.01613390985594
529.649306305235
-479.1123055402113
1398.649051769059
-358.48542732295914
-918.2626418015242
-47.44016582148559
-1572.110056368465
-927.6550962526023
-1519.7167397467647
-130.06245208811228
-1039.983557068353
-1706.1128153405305
-1868.9899488074445
533.1173594996769
-871.057634336887
-521.1203070266463
-2450.0885543160794
-768.2749615935377
319.7159731558372
231.21080651698074
-652.827422390667
578.2395094754596
1565.164986719337
-496.09890799669677
-161.68206857639086
1514.0135988101033
-1000.6536352584145
263.15728164284724
139.78837739224892
1701.7245230637661
109.0047147417264
-633.7473236333359
-508.20087982154183
-771.1949633893717
-517.2836466401136
1304.9109270753454
-944.2651303419353
-411.42367079882956
-949.4346247594636
-1229.4304971018037
-572.7607484296465
-643.6402801835565
-1966.4950411016785
1096.8342928817426
-44.587038601197705
179.73756078821128
1359.0619347299157
-473.61649233800966
1876.2170149606493
-1369.0186566280577
1087.074127619476
-1208.7202948166628
-872.2756064546463
-18.7111424186479
-608.0965789055552
128.41367741627832
-207.38482233978002
-2301.6495173587514
2148.8284974752964
733.2118652106012
1.2667913699781634
-260.99900143436656
-290.2252133729442
429.7166663736661
634.8464120569012
-1398.8174633938913
175.85832271628877
-851.2106229042913
-614.4438162232177
21.045270723829958
2074.219463901705
-215.46330016949878
1034.9818264676005
-316.6932726989554
874.7892879346002
2374.899580452717
232.69327834107975
-302.3768335686319
-20.564279122041125
-813.8003638084405
-242.91093995260763
-17.650106556881063
1040.904095143105
1360.3427862378076
592.3332277880706
521.9775206741668
-409.52822928032845
2119.0019847194544
-1178.4150690073818
835.7396843712136
714.291191759364
-233.62565081939405
1249.3741163045302
-252.71296952702093
427.3827827559734
234.14802045784657
1013.2642972482497
709.9018759716623
-758.1066431434402
224.5566551594705
819.2989504820393
426.9664615016312
-1400.6983191878028
-1125.6538983647986
-1190.6059265183828
-120.07234263751003
1968.6924457709092
1323.0801208409246
-785.0313994272192
-512.0572619302279
-56.84831178270425
208.91780696643158
-2133.1671015717675
664.5486986730799
1331.8597233621917
412.20115849291784
1188.8891378351977
275.7771466967942
-1118.4104498763832
883.4954865390285
476.1145870734362
-1383.6310063348865
-62.477297964104864
-374.0881465720217
-1042.251920087089
1287.1197963909922
829.3873903142102
1326.9371871546546
-2753.09310037149
765.3238964040493
1689.8802180637679
-1240.5461970968454
788.769093383514
-1041.3168842506682
-867.1736878682617
-1544.2316683580411
-483.44511967485136
586.0372073432297
-1682.6696519437378
-1918.0972050074704
-1128.7089750595396
-1919.5744916474302
-1080.6415197473702
-1010.5445195880447
961.732001243413
164.5631194141126
-1338.3105468812516
440.0780352414674
478.5432502474704
864.6805996307146
244.10790955500616
28.172702241823078
1256.7456644642164
-1441.3286956265106
109.95749581277136
-8.435870270539404
1020.2592097018086
92.54764228685855
25.75831882666602
-923.7792213180337
-505.82863478152854
1122.8454729805753
1373.462549027971
1427.0249245129605
-1221.1814876691938
-422.0885741320738
1075.2883426905023
1098.904301769997
230.64748756551307
-982.1485095319335
230.9117430355114
-213.81331484761816
225.9182429606769
121.9062570973365
1280.035019919051
-924.2803527101919
1153.0509937962568
-1507.501385227651
916.2526333755305
629.5242568468522
1771.6618589212853
542.1146442388216
-522.218410760984
365.1527161633248
-1223.85058835258
1198.133225832298
-327.8368190321613
-1129.3647837216
-586.879785241691
1255.1613761942224
-767.160550373442
-165.81587231063412
-687.5354518746706
-862.719647680641
-1351.2019603607914
-660.0451546713304
-1311.1267382993046
964.5471273228417
-1420.0162577421183
447.9261016744094
-2241.631777214015
-583.320816198682
1000.7808028195644
-1352.6805035496407
-1031.3544378899558
770.8213290284205
733.1554291527306
-1480.7561145612747
256.428651429124
484.4660686839038
1496.5681506397664
1100.2537677798957
2997.8724979881245
-683.2866748316576
193.03883553104475
-446.0447711151878
-979.2230692063848
-572.9034101757344
-827.9927347755887
1925.4695421345664
-840.4879432045717
-187.880080085511
-1984.2410410355649
1350.4950047731932
-246.16225170391488
147.8580030672907
1008.1004280628903
996.2212356504033
-1861.6044937243691
-782.3052237545432
732.816011674179
-1409.9405740503528
-902.8329270145699
1810.3822995629546
1142.2520611573802
-1444.5664910888834
-225.22468517095504
-254.81033085831666
-969.4777932783721
16.25783018987574
-833.0610392188978
1029.0167935130655
-925.4610699902136
-749.1568389404054
-140.0339711069071
878.5284393370962
-1515.1843343446715
1495.9862083042772
-713.3415425098498
1267.8020010323744
1948.4306223991564
554.2242293006572
475.12910344296654
-643.5375604646819
-1087.3921415276823
631.4924581217261
753.1685938207576
762.5292002655987
-200.10150890991432
24.605891956725692
244.74420413528767
-176.93254661372723
-206.48386817175714
-2087.5357930638133
-1104.5126330189858
-1797.0117095506553
-27.185428905615687
1155.817390464819
1075.1517153383024
691.0118687519014
-259.4636197561165
-1528.3829110166346
-1511.5770903003938
149.4235014220285
759.2646299822352
1315.0077428936418
-1437.5675257740122
1403.668567153755
3224.03077642828
-1633.0849919220757
-1990.687465642985
350.09027726950063
-80.19398724789387
87.05985811705715
-577.8638348357496
-62.37574574085004
-1149.754832903645
266.6765809030715
-557.6639561963424
-1559.3681847916591
799.9450148131519
1965.6890260672299
132.84663898614352
1161.5560781358026
600.8256227705147
-797.574052889293
-550.1683826117945
683.3454744836796
597.3840835149852
383.2239601524311
-2566.8477019300476
-459.5278029319101
789.9098939727647
622.6255717941845
-926.7229925341577
-1083.3486073181643
1484.1715905470426
-829.3394102830243
-439.1432868315988
-54.78851297417379
-291.8549609104223
-1604.7488294727411
-132.32133190826048
-505.8420861521018
966.2326257399145
-388.26033422479986
792.969631605111
-715.0046548482139
-851.9099375406373
-1442.9196921193586
-372.2336807049971
-1457.2053502743902
743.9450031481235
2123.1402543695635
-961.0876129792572
-1166.4725644945877
-376.7795724586548
304.4429246451401
1437.8314792836168
1131.195338614544
-1267.958817200896
2640.5913155448907
867.2100194655673
-799.442034258773
-36.863542930372006
-65.80664563969758
-446.3440431737169
1085.2771471839112
-236.161566743247
-1195.8447734326942
278.66602020409874
-1399.1041834804503
126.31155823815405
-326.54166093504847
1321.8853247813863
1476.920648954995
1629.4118281736253
124.43827719624699
-773.1966141356714
1352.8727530485428
556.4824032003322
-262.2166812346822
-373.49900472323117
828.7067113675319
-525.4968853316869
1496.588592837777
749.5150955263276
-1393.4744627015218
10.715830458364543
-541.7856789454169
-231.96155894210733
34.72946013446404
1075.832346926873
-615.1241741793597
540.2915620776149
-603.0617718945174
238.07660645886722
1049.5741314983059
885.9897850125385
-1599.983933663225
837.9648531295726
1617.7694732890716
601.708944395053
-786.6602508575534
1552.6134845789036
-542.7575211869414
141.08897516489037
-706.1896981152938
780.1992009716081
779.833081788689
-1889.2432599853403
-447.37959934541567
-842.6834913298815
-1612.7201753913282
536.3479956555908
91.72124155178531
-1660.7157986280195
454.3371433801422
-974.8962815969209
-1579.7406770585828
43.659144600317205
992.789050782302
-1152.4635780120977
1052.2420294771816
706.2971328074559
358.64303256471203
194.45451113710274
31.34853726999763
-693.8233404724347
860.689323871151
-2294.219258422599
131.15498835657118
-1043.0275401391154
-199.2473055262196
-411.0656078157781
9.673908899124122
-302.43005774512466
1203.9846849478565
1012.6782943600896
133.1973238448752
28.09680125078525
-370.70550747364473
147.04964416716484
-59.78858608108143
-1070.8513133282856
-49.445919536812
-150.41471982957106
-701.0498489269175
456.80106064843255
932.7012217552237
243.50831101586033
1020.1539665625226
813.69249005088
-1046.1989945998257
1128.5993915861527
-91.12414785356569
971.2584929465006
-126.87489179817132
987.721433209455
2271.599118727251
-1481.5802278437368
338.21302097107565
276.03323112777304
-1352.740556990723
64.012704045869
-936.7682822634223
1024.2146515001623
772.7861166747658
-401.24234955300744
-423.45675895294085
313.15121598161414
-112.25209721039424
-168.4040361480487
-883.9038882486475
311.6936104487336
-1270.863933753431
937.4901253182625
-2354.029613943552
-552.6095204368918
-775.0338243441042
-235.34710507499676
-896.045710799229
1033.5917946196714
-2613.223241187734
-733.7444106870879
-370.40506371033575
-1259.134998361063
864.8348490780394
-990.1240640305059
-965.6952294181098
261.26492813918384
-636.339340100941
146.9877043303047
-750.6218436381563
1996.5521285001669
1690.0199516978973
-338.92943368719335
-1414.6931541898136
719.7793651533616
508.8208247122487
-677.7355352052715
-565.0983800472957
-876.8506675895675
-588.7867147756308
-930.0223006448338
93.25901564753374
-393.86268635212207
-203.6661894777258
-1530.5581782509294
1286.9282700486103
-1537.9138813441805
-1053.1769398940453
213.7936599449392
-791.8753075332334
-886.9733974595686
1554.4991632110766
771.4023700611634
718.0367824121752
645.3976089230772
40.068500163201136
128.5609449028579
45.749903355226984
2194.864405572387
-983.7439724943788
-292.83313170074916
-1305.2991292369322
151.46050215081593
2038.2604958315858
-566.0625949863514
653.848422176793
-295.59405112541145
-2086.449585571621
502.4903194265228
-2158.944095184037
84.82118424072723
170.27599230992473
-620.2090124097991
-268.54276435461605
603.0346165945783
148.08354341167416
1619.4037035990639
131.09184986810155
-813.4833747046887
-741.5649016426316
412.6192907392847
-824.5918624506716
721.4708145565158
-24.75652106986621
-449.98765406105196
816.5952221190047
267.2559274444144
-943.7442463876804
-411.44308056580155
844.6922332819847
893.0786585732129
-274.5619608288173
182.59581505011963
-2653.7985253253655
-1575.6960831727008
-239.0155305542699
236.97098787685582
382.6984406662001
-288.38670989861356
226.6097459616331
-118.70882578411863
1232.2710679406862
-120.91587355650711
-2040.075566341204
-763.2504194333509
1189.145268906008
1133.8366289362093
-97.37563345986358
414.6109303315582
1650.9548606601568
688.9088967450076
176.22467377509588
986.4978964103723
-1321.824346132585
-590.2293139309445
1094.427419263497
-1678.8429405749682
-986.884187159399
1050.315372192671
1702.9697462799354
2002.5439334201587
-230.49716814362975
-514.4555817026873
1045.8930790285976
1065.4403207037037
690.1257957265933
-145.99393915015162
-964.492443231411
-395.78941144367644
428.7920623925841
269.57591519441957
-1094.533930811388
58.552992818943004
-277.4060189870806
1318.7629834527957
-909.6053177611005
-544.3049024853667
566.4182555849798
599.8885598210807
-1169.3285317186326
-1002.630330830117
396.1351121284345
2747.93808980619
-1214.0478285382273
-692.3709011427117
-1307.536441973799
130.66328951671306
1449.1983146162522
-1656.2019972243704
-955.6824098804015
-1253.9165868454043
837.9392610217797
993.9636016375368
200.22087781618538
120.69322977715292
-248.37640422266085
790.9507085379496
-942.5909200350198
486.9130679521558
981.7710355218273
1249.5769687752588
174.43364620619954
846.2677629484023
649.8465920362833
-1508.6867553362472
-25.67695343897841
201.31456893228534
-211.90612371603544
1102.2062608356625
1058.9760465142601
1043.9640485731609
-440.5620159094334
-304.5160834607972
1807.4769337272608
2145.9582836488935
-617.9850953551496
-368.23448419258585
1235.9702064381856
2003.599775092197
1494.0343418158775
1401.421830135905
-726.016350182369
552.8178324013699
-435.41155967530045
-591.3822304985371
-682.1038250977435
-1641.5703209313958
-209.8223986203464
-1111.0565119329747
656.0856420501827
-879.0850700845767
441.92373372989147
146.69178904388284
1458.4408133192094
-1318.1093599924247
995.0171552873169
-849.7207480695024
1627.420708739814
-925.9610003605197
-384.54849584229277
814.4204645937107
-585.6938272717904
993.8749684294947
767.1654200750991
88.58210330376114
-324.11894345348145
-489.127878290443
194.0947884977899
979.1277350387121
325.7770804481867
511.51222516435035
915.852779575519
62.20798968790769
-1276.5130717363363
1451.5389328527854
-1053.2165746952492
-631.2723410468446
852.3121934201256
-218.62628247996173
257.6549318912201
132.58721413265556
62.97952764486452
-76.60934114181562
-285.6740051071982
-895.3987416422717
-420.54756864914026
-346.564050428767
271.0443066342471
2302.8692396199317
662.5848951538651
203.07862566800756
-377.3142604651845
-73.55259321877566
-119.38674963179152
-1199.9383441105374
-163.99115399253236
-871.799608768697
-1240.1889411897807
1110.0940146157088
-170.2334917003502
-185.8395294771501
-121.85960760205839
363.6556504784664
222.77893674117513
435.4509618879705
45.06945760636812
-413.48039152191626
-243.94759069368683
-1833.5680407961747
386.39313926745376
1065.3333395045845
32.31044580602638
-1513.8830903297323
-937.7246637895056
-373.36829920374174
-68.4761682114463
213.598796282089
10.90156268059719
-1802.839876781153
-1163.8781561390601
-86.52831537780938
-22.412489515157063
-787.5700999181954
-535.590330187184
-686.2469662573143
-485.56562453620364
-884.3527125898981
839.304722564955
-510.65672852504554
-919.6015693553526
530.511307642319
-99.83312111697057
838.2552909252391
-1164.5924063279367
-58.46756675002195
884.494828112093
799.8699766126068
-428.94541373431576
458.90440021717643
410.0200712659758
-108.72753481498466
-2283.6232031075765
134.3440427096191
422.8725927931937
-795.4374237402243
-223.6410450602623
2345.325512501476
1738.690171872068
1295.60835472635
-427.3664636484094
29.23063797307055
1198.3553181059824
-1494.4494767414153
-1082.1024192538218
299.94791140644173
1093.7656280924937
800.6855100525697
-1600.0650860887513
136.7449789655377
-356.82396431767114
-549.9966542859016
-1895.75587607706
823.2409752994183
968.5124555084021
-616.4866206438546
-1043.016776084826
-1145.287430954435
-514.7680051660942
-534.625959545913
92.28422143806425
2436.65281935741
-705.3996886963131
-1153.3382484308343
1381.8822262707565
229.89858137388313
925.34791124032
-433.8787945337782
-1963.4454806101517
-795.3111262655992
1018.6171744243202
496.4471260503255
675.5479140949027
-898.3680643128406
-25.428074600096146
-190.73592179205127
-1072.0524129850542
-722.6318649042562
3.876825504676634
-900.1227528387572
-640.0503324289632
-1212.8313276900863
530.1992525748941
-448.32951188286467
1361.693580822703
1339.8274189049996
1596.5720411367706
-1397.156717353426
1015.8341390243866
1149.971961943713
-37.96244413818918
-138.14354553856438
-62.961511334591506
1065.0094670729427
-2161.0052233104707
-2705.974522925448
-272.6278543115253
-1040.5849173872707
-1145.3873654209387
412.5880725449361
-13.082757419938872
-794.1085047874335
-507.22434067693456
-604.5372193199554
614.5763239343029
-244.18856505476052
-515.2468775854035
1429.5780717794303
-343.992846363656
-780.4522667577527
-23.283115624095267
714.7102777973129
-313.6919191958098
-196.2575602831871
-1198.6132582587231
1269.9495826723376
863.268061007373
1332.5202339103735
1573.7628759617835
883.9177358083086
719.7691568262418
-1820.194753693538
9.068121720185983
-1046.5158335892042
578.1903207963533
1832.6190315410586
558.0783438398761
460.3775154215928
398.61650353670314
-331.61168510000005
-593.7400308080144
-216.14552356986349
-595.6898435957671
-1214.9588642538038
-1061.715991667367
-462.9837474529619
-1099.9890059198742
-621.7616883727824
179.1470453680833
1593.6792519557855
237.3706353899071
491.81986451379055
-17.359877901900077
192.14037044460278
42.09774951813051
780.0110905039103
-104.8971633282104
-938.2152930598577
2910.9338166868743
329.2810224810598
719.3304346298751
1307.968752308347
-23.79855950197993
257.3998378733759
7.656738616355821
923.745116293752
-1686.31790221612
183.1460610244058
139.21669957959253
2256.301024602249
9.739029204140445
1199.943757808124
1242.4185884918845
803.1590229691294
-29.332196041127126
-897.5111137190393
-589.1047274721054
-930.0133256771351
443.3519313109364
53.529244673193546
-939.7797845239979
1526.570056024273
1045.0718593530387
131.38001608754826
-1362.2448884090834
103.0513173413072
666.562320422415
-1281.7626218255796
-1166.5339557589346
1313.7844175188272
-1303.663399577132
-2491.9995042574574
683.0840655273055
767.9160054667317
1004.8178664968655
1639.1272590691378
1340.0905497719953
15.682132636808545
-1585.538651901511
1481.6113735786787
646.2575371425868
-885.8182439332882
-235.4491232305067
-700.509362271397
-1226.093388631399
511.3215742592739
427.2583546353029
-202.4128333215065
417.876875363103
1111.0542642718806
-836.6391645191135
-10.388320441956196
-638.2037406742616
-1682.9995541233768
-10.853951738973358
-842.6608893645482
-1976.818780577673
1003.4877255424675
-2591.7406822499156
164.26322294191792
-89.45234683930033
-476.55180779575085
-440.31103948149484
-234.23868503381289
-105.58536195598874
456.1235193599972
-978.9394056358759
-907.7407979082155
404.1299977642011
832.0717289400934
1433.7610399548169
-1290.943491919756
-1489.2107189114902
-272.5993588963375
67.21071036658486
-1563.7048530728434
-525.5144706165231
-360.67381004317895
164.77572505719874
-799.1459892528896
459.5381061031584
-805.6396036513463
752.1114464702545
-646.5575686137513
-136.15904159392684
2361.924267200112
-417.31937706073506
-1269.3783662723008
-2136.704401263739
2615.9603054587988
114.71033070386113
1230.1228109094957
-102.57145757978677
1167.5964725362157
-116.21562233651971
1314.0671855901105
1226.2528124607938
477.9381518113526
-335.5942870209242
226.05791819911363
-512.2330773765725
-785.6065567469919
887.0936411360987
161.53522354307367
805.5646490802039
-304.52631514989577
913.096176012803
-1156.477762621414
1001.9843194424882
-167.54149149609583
1321.8652279307705
1206.1866256044518
982.6889182914803
1358.5940604062505
943.5107455862528
1681.3474009248762
2054.880949144012
196.97841301432248
1809.9831297995875
-858.7536016607187
1324.0006752893185
701.4215671976967
-2675.00608474232
-375.0728881980425
-117.89066109389618
-2071.0554359887033
485.7718528845854
-126.73565493965094
-580.0485651045075
-2063.267673464152
-38.82621037255953
-563.4124203993363
-2402.4956554457503
1236.8625832804994
-160.39278021453245
369.08855736768436
-1176.302805635102
551.7321727470869
68.79852696085979
459.0638494743094
1405.9501771879684
759.6388260627026
-2159.372843551351
398.3590310960472
818.6792981330759
-590.9991228273554
194.2572136195728
-121.77302524089778
-430.4872818549505
352.19821638034574
1062.1274495998493
-968.9314541384194
-287.10506474311234
-535.4655689341033
-739.6034607946834
-851.6039021886774
-1558.5085694667375
-1320.4528217184902
575.0832400714143
-809.9612120589153
1783.1262679298093
618.5782315906554
-465.0673031364235
627.5978836684809
-1539.3605023701055
-243.4248749292489
-618.0113795193608
1068.3966930517624
-1436.9662829809108
1010.6523555993887
957.334577746995
-969.8082466831264
1403.4738866709974
876.3403521946823
1181.4027114721512
-52.580348673133344
1290.1716874130495
157.60331943311198
693.1010851239121
-277.9679374466713
993.5862179618498
253.5666564167474
-1363.3387817325436
-1184.167564964729
1454.409577820852
327.0817029030682
-221.05503206500018
-366.01362471412887
276.11655486106594
-86.38449634641033
960.3648179334942
-800.6258623818152
1945.9268050038786
-383.31216068815905
-1008.1164967535799
867.9948945481652
153.68963593611946
-690.1969320159312
-553.966214723145
183.7740603118493
1056.905304837965
606.7032915894285
-465.9115564026331
993.8139712841861
1169.3378474821573
-39.98861190510428
1699.6701931666776
2241.0245229778097
1533.2181444592766
1462.361115775368
-105.25772807136867
-1736.124069245583
-1600.881903807625
1455.5208509595582
661.151481503308
-2772.66410582635
1485.5350874501755
22.145433065271668
-864.1245635378709
-743.7405647964246
-173.83494647195357
-1118.189423414888
540.4478207759391
-676.8667292352442
1553.964445359888
400.8013228139653
127.49482829295691
-997.8992363695742
1045.8691674602178
-692.5066542318424
-41.33351763030081
-199.67343577754008
-6.9273271745278535
414.46180045209746
-234.71420436058
1904.3897447807024
-592.2201891625077
-883.711319051245
-484.43935498256366
-753.9055996584932
-1557.6316859230883
-319.9751510377462
-173.284836374988
1.7783947931928463
-1555.3922895103917
-347.30448142450643
-1252.6421908409898
305.44922276098123
123.09597850354358
627.2610208762277
1816.6288747734877
-1140.945876282859
1034.694700934578
417.01081557367513
108.05218011413062
805.118585334893
-1763.3577959659406
1085.8571590072067
798.8087762981174
-491.13939910883676
-1811.0757082042528
-507.0021146545908
555.189531959423
-76.6536229929781
3.3426319088585257
1228.0218087638407
852.4668528136284
-811.1855146173496
-373.9647389782566
-2302.787276471728
-344.6146551910957
-1204.7900007112162
-640.4001808950424
2030.3994245477152
738.5305823144862
257.34175727672584
169.62664228693055
411.55083778546003
-845.7656581391558
-730.7519969763737
-819.2606176753358
1672.7280448889087
658.183225080452
-1792.6813952899904
-345.9879423219647
-848.8255646084582
-484.7647055493382
269.7927420825764
-720.7393748198552
-871.2651227394583
-464.8021024507581
62.99032964570646
190.35466460313927
194.17416062117056
-962.1444497722533
279.9394721238097
142.77931373410527
570.1173882913798
-799.1208712584566
58.080173055666656
218.05774546699192
-1609.861233295385
-318.1002080251563
779.7703754833966
-784.3316328592407
1769.034072836941
1127.4445273008287
-55.384857980394706
693.4923745879639
271.3978340446527
157.28934598802232
25.156554332463223
-572.0320396985073
1649.0779119368008
-1022.9287983511958
-586.1306958093184
596.9677416391891
827.2883610570605
792.1138440363444
1693.1021029860262
189.35808494306286
220.13102529430103
-1042.4931926412162
-673.2630545388851
1067.4615868684864
-1224.8916582306313
-2285.7164973348104
-176.2625267885113
170.66109444197173
1248.7088255336969
-690.6671673829376
247.97404746937974
-139.82153579553184
-352.77361760532233
504.74172732718716
-891.1167472289586
74.97854909070364
1658.146106711783
-1120.4591935982294
-402.88174319924565
1760.9944585510252
-1680.4947594211667
-349.9369168605663
182.99769927763228
984.335587253746
665.2965008091079
-241.0828968530797
1461.7608891311477
-617.7143198561926
223.32605739872116
-706.9249427876485
304.1753276464682
1133.6809674773015
-765.4794666006899
888.992457850683
2028.6488866743603
-1031.473137992028
-3.354343672559094
-862.3231761219013
1544.7038651342061
-1842.5228259903868
-59.75445508024274
672.7320719966799
603.1421060573376
-44.831612959470235
-1329.743864272958
797.257519263908
6.87450871900344
-435.8263007075031
-1232.1872636040723
-492.17577041559457
656.1190454129029
-94.0145369355939
388.58538936204087
459.5775390171173
-1087.6847633741645
2377.3329825318556
-535.1586927833714
69.79822578879997
-1168.7977469604928
-300.9536960692381
48.19266977192266
1258.0608405249775
-189.31867399082205
-212.84897513747077
-1307.934760956993
1474.5471689156252
-265.3769218370378
620.3829682207727
579.9505684020431
-573.4342549846734
1072.1632529222816
71.64151383123314
-1510.9433004499074
180.70375055152527
1422.826891743376
-172.70109893691904
-1046.8806768714971
-1838.3390193273156
789.2059553022353
-1238.815681907988
-571.6869579071769
-600.7500739353117
-1041.7261091050552
-858.9636436856465
987.9591526465116
834.4450192272444
1091.9838495525144
-1123.1692792217755
381.828523972368
1706.726881953479
1117.9864849150695
-574.6005639570948
773.5597846671304
490.03582535527914
-862.4154540722692
-243.695765531889
-14.772493894187697
1252.1545892034046
1437.7661201490698
2842.7062235856647
-485.37599692711217
530.4597814220776
1137.0892683182246
1792.1335060300385
79.68132556063786
-230.77990580610825
-305.7045717382805
1173.8429732727966
-451.46788537652816
-1205.6729313463645
760.4087700037873
1149.174055458546
-208.47954403449765
63.448057344007836
-129.37944980490533
-175.9720289498402
145.23335879913654
1121.7321709663725
510.8241434512482
2041.26623371134
1664.7737079537385
-1689.4669157917106
-16.163653777052986
812.6743929624511
215.87603661341893
-531.9178028736429
-363.8788910723137
-1029.9598747473099
704.690930721305
848.7206130387613
677.7327949209546
1481.718448537447
-210.42606917962112
1006.1226183706966
250.98208867794514
986.2269688572526
154.4795850960904
-1133.4222407008974
-238.618166951744
-300.8106460150031
-1662.8287003749567
1239.7613926474855
-1159.55405568433
-1.2671118253188105
812.4727120493012
289.0813555518996
-97.73821735843738
-21.756462423668964
-811.1887608499709
396.00345331401746
782.5499987036833
-496.71429444340595
-648.7230700004862
1712.8588600719431
-1252.0952583959947
390.64468446944676
-268.3876481206258
2007.4944913056027
-1618.0058147615625
837.4192505693549
-252.99829125847418
124.3203406581135
2287.427626800816
351.1675134765362
107.86984433460468
1863.3594425839935
1182.4365598684603
-872.9761098474441
1109.615111394743
613.4555481734723
332.073351529917
1686.361266575694
43.39029278128144
-1559.3980782419712
-807.9427111193638
302.2262315819373
2246.4657774099164
699.1426695295409
-157.91406333708073
1541.9993356944333
-371.16971462493814
-717.5371392797903
2615.3265230614925
-1191.0021659039496
1680.6847602844214
-55.53792917040081
1613.7299070120896
478.40103791187477
-189.9603871735133
1773.3354366052672
1221.689774881268
-510.03299702270886
-813.7624078815676
1864.01761265361
-479.1444258211212
512.0255126703811
-862.463671062463
488.37829088096595
2029.5156766370903
1588.750833676359
630.5603697669338
2162.8056383180347
1204.709174866973
577.2591412934582
-886.0193189058549
-123.70863126967926
224.61095913483467
64.08544926387002
1705.2771490719017
497.2399731923101
2157.028163767598
-362.45651482492076
-171.46831372142938
-72.28694243446876
-448.68299742593194
-1153.800401029812
-884.7010534062733
-99.22276106182682
-1817.852246267906
-1320.8149519397043
-455.33540901571854
-98.16965677480026
-2348.4022406385684
-1325.1353626200719
799.720232116988
237.36245265546742
-1767.161941115011
-71.17420748247554
-1277.9689388881366
50.393823574739805
641.4963311119812
887.8888155501455
-1258.0883473659828
1375.7253770454975
-1408.9214916844358
40.44759083373028
1283.7844874938687
-827.9748879398434
1439.1082047971454
-1108.6797365279276
1313.6234166179188
1337.4975467870026
-898.5641994521119
-1186.291477787501
-632.2287576926474
-2224.3132614977294
1929.8513382378835
547.1953096959429
1189.2560071824303
-1793.1895498256092
14.484369832085767
903.0407430683571
227.86650736139137
259.9365405271234
-353.0187298506068
189.56126296990575
-271.4731499154996
-1562.37109003564
922.3554457702713
-325.8433797477196
1948.6188990186686
210.69693755918505
16.84554647338641
-222.06036908695924
-460.43897679158414
484.35035997446215
-1172.0765854028284
1147.600287692476
-2615.6254100416945
-55.59123960139956
-499.3654204831717
3578.1209176587686
2352.2852603494302
-451.93700467404193
1763.7497017697467
320.6507804549488
-1866.256057714207
-311.0005147706035
-642.8219186545954
-507.03741848318316
923.0573284285839
-694.2300227355177
805.3001333176558
835.151301293532
153.47873782699045
9.511120703936102
-1595.2963487260458
-379.1207541917661
-584.3817759256744
-518.9775035544143
-570.924801340167
-615.4586376216055
473.1965643627946
1001.7705421636938
-323.4754071745483
-89.61864438644481
-85.41259479834774
-1548.0223967056563
583.9432630744828
2178.2825071536054
585.9817755046515
734.2150184333085
1300.801996725111
-1839.3267466448574
-498.2099735293737
-551.5629657678294
-850.9479209358104
95.34820244892181
1090.3864115800113
550.0784451308731
-583.6812091968626
1053.0765725968795
-519.0114512387163
408.9608836441682
-820.1133008662032
39.36320222896723
546.5046238420069
25.176795160121554
2080.24077607119
-677.0705698026446
-2168.127856463124
719.1702604317567
-516.269797963972
355.60972169682424
-713.426733131108
1308.1800320962222
-244.0499592664097
364.6251123656969
-158.97639873607486
-1254.2076143615486
-110.47305160459712
1756.2543141769054
-291.2258019788079
89.61631984136646
-828.6713583003782
376.32792793216703
1537.9354039097134
522.6476917603169
-687.5703676713997
-764.5824885514932
510.7901234533602
62.99275033423732
-1.5199423790892241
-582.7562543022406
-1022.0902261631941
-567.3874173659636
332.83543175782756
424.02719041188374
271.8167868180141
406.71930260076164
-534.1362941517788
-1795.355251362238
-739.0384188012446
-231.56323171999207
167.7614557980979
-77.1448418075951
1166.305898430905
1988.2813503460434
25.496487025434423
1412.2480485877672
-1473.9497401076035
505.4867112524788
107.83585069748938
-568.5906973616935
-275.56478282850577
-149.28652060940558
-512.4461632955225
-231.47501542028556
-1425.7111415142608
74.88398430374878
932.9067910902769
330.61121612562016
426.3413336482995
429.2564183459196
88.12895236990877
262.8172348074561
589.0035604456988
-763.8026153373199
-289.2514471620794
-643.1214186672448
-379.61522300497126
-205.14417085676322
-3010.7390196552005
1182.2724633856515
23.38717633184237
373.8947745190502
318.1935183275235
727.7454098619472
-1222.3682175496242
-325.28596643940995
813.6562666839526
288.80959317911305
1590.297983295574
-1295.28693691449
-503.2069516637132
-362.89788460683314
867.3970248148387
-366.7746772819839
-355.5762786951715
124.0147384960909
-65.44152110820664
311.29291495374963
-152.06637000791412
-120.11278848469618
2169.413105821251
562.0567849024949
-1958.0639399654342
2118.096880774564
-593.0540344557103
23.829156032124065
378.47508499571853
1530.019128396584
640.6103550811489
-2343.0754092178863
-954.0033420512179
428.8848582887315
827.261486802739
53.30987923782471
1124.1232743143853
1340.05767240008
-215.07913417907366
-1865.4164158122542
-764.9214692126958
-1886.8468102306765
-1113.901421545333
-270.27872549888207
-273.3663387508038
-768.7154534871202
-539.0175852376233
351.828567179146
-205.66673330033464
-427.4924959137679
-1804.7935819731017
2223.408808491172
-993.4482487449236
-98.69076000945947
588.7892279117997
1342.0389747455217
1813.84545394616
381.95375387975247
295.6969257237544
-575.8311356659624
723.6173384516946
-142.14140072121748
-1062.9383423402487
45.13173309683406
-1795.496789241553
-361.825774326036
1238.0091716972026
-323.0538449872166
-208.44682770452053
887.9039876592358
-463.5473607451549
1528.4286089083757
-35.567588622563235
840.1605882131876
-1542.4342979022563
984.7638727238505
1708.8302614803993
1217.807870898804
-1441.182726152684
229.28725523927014
-424.46839719519346
-132.43134675496788
-103.28357667394857
-783.811033030451
-641.3609055744326
-1234.1585812683586
-165.900230210326
-700.2499028089736
100.3571053335342
99.1253018362714
2698.4207316447028
165.03754965278333
720.275696548607
-310.1775461665678
181.14062252411512
-862.4768447907015
625.9660637727308
-350.40595766773305
2120.8457138004633
-669.7824688007343
-715.8066536776065
37.74721846546343
409.9360120088016
1153.9906498651692
-313.02613528199413
-1840.0672315233069
511.42049825312296
794.5127921821679
-1430.8664067964812
-491.73556395356155
1601.187996961607
-1637.2626460589904
-57.05705451680817
-835.9148596044686
-998.0588687910964
-81.68124518170187
784.3662399301027
769.2218742355005
-1090.302525133472
133.1411932088293
-43.587234506113866
-1537.0731831778608
84.23518418842959
-370.67181429694426
2179.0109765283996
-752.267996954751
-1202.6817399111044
1596.837787568479
491.2864015091599
-349.93829023114245
-858.9736827948462
98.76342259641251
1757.0528925521155
-2084.3544799685556
-445.1830334970821
-587.0151272171142
2263.441641833144
591.3463680812272
1404.4347435627685
387.9315617714323
95.99381666497789
-412.3745631240444
-493.74318521496343
641.4657614561742
-38.1897723804456
-392.24268009361884
-38.25820833956688
-815.6781707224019
-627.3781144759597
696.6642243570208
-415.91248841089975
114.03146384889517
-601.4332058225855
-34.00228952616269
-2282.9885679476074
877.7679441815184
-1328.3993723715998
684.6572980462464
-2307.3218549544413
-510.7013146410726
560.9945583185538
905.6391723791995
-870.2840110923815
40.16173167571748
-396.28234848595815
-480.9934634707318
-818.9423376647837
14.162798303362516
-299.94638767665896
683.2129062043341
-1331.816276946388
410.6523264340317
-616.4067183123718
1089.6709568017575
-1387.1168510575365
-1121.740696812811
-1170.8715276668174
-834.3310359685192
1666.9629980858324
-1173.5557378897606
55.96175667941807
860.2644539166985
-1005.6122722645129
707.6098182058225
-778.0294207210526
-383.1348797596997
270.1182139291555
1151.6513161578537
187.3100764420544
248.7178311805221
-5.1570745299962875
-1309.1885245713247
-2420.10136449436
1498.9292861458387
598.2932202158944
1453.1380014142621
2250.097300066163
133.44619918970994
540.7588327265171
774.4279792440143
1086.0616398796515
-773.5529113059744
-1003.0798252120741
749.5177450357846
295.2978078301449
-910.9666836840294
338.2444790795362
1008.7304133908079
-2473.2409736098584
304.7262002442942
-1107.8622689160093
-273.52994734502005
1957.1439765864245
25.444137054947564
833.5919562338106
235.82558406033087
-662.229493879145
262.34321757419474
-219.75472556864725
-1103.5590850771932
-23.084519956776674
-893.8989481198241
-477.2197882534182
-397.0009009935918
997.8233833973984
1096.3636109682864
651.731932004368
-245.32094526326722
1563.7518717965263
1468.998931047779
-1436.4363984399122
137.54910665172594
-211.14542681024722
-1048.3289047490337
265.6938085664025
-615.3791735470256
1677.6820887059237
-128.13660045007515
1159.054219384191
53.96023113246291
-622.2650765385941
1376.8602998153783
-300.32256904542675
-1056.3497130295925
-869.3840353873219
-287.9249396076536
1347.0995266827133
-1627.811886271665
140.08817994448387
-883.9539833987802
-314.1051253104899
1315.6401413441756
1685.53279755273
-298.60543937603404
375.3941441853799
-197.73326345405746
12.894446085044283
-322.22683090628294
-700.3714676925979
1201.8124524704683
1034.8463914501824
-913.2339378243411
-59.96054260589553
724.4857450759426
623.712157750174
334.03945898432426
-1992.3795432320915
-286.91675732339104
-8.541644373887012
74.0570795562082
1990.8535811914912
-1155.8281496766172
-144.3372899879763
-772.5721652428064
-186.38545579629874
635.3239639783172
246.4879004064851
1080.5469434432882
-2011.3325746142614
1482.4986376267343
-349.18740921728516
994.8266680134709
-384.68719699582056
-183.37659322908846
-990.2153125037112
792.5497253729958
-546.8908185022044
-2343.9926214420193
686.4194097129787
313.2802012092418
-666.0812454421884
-477.2542870372895
835.0192038674197
991.6574568888456
959.0672956302371
178.097598851327
369.43946446482056
813.9268384233187
-865.0584143013195
-422.6244150933774
554.7788498494443
-86.98499134763937
-142.52062367605376
1906.789997630072
802.676740705461
-708.1735185308637
-102.63732706104922
-456.8945162420801
619.3242167793646
-991.5177445600918
24.83209486664184
1236.31519010084
137.0306281162688
-129.97494589376814
1944.3958373627108
-301.0241316965977
-1152.2023963728468
-569.5208297996896
5.404498804368879
-638.0460810842949
470.04197584544136
32.80369606030612
2582.092014139204
192.0186417608422
931.86516954344
-0.44971945618205045
-283.8749226715094
1844.1570506780265
-1493.1485804723175
2032.5069860538579
32.23122989569785
-332.47509991445526
-1618.8283682478718
751.9879074019614
853.685438075059
-706.9243825345735
-2743.3405874895416
-52.80413206671482
-808.3673814217441
643.8557525535293
-30.029091461653554
-875.0996091083867
250.99628216632775
-548.3630816494656
1034.992995522229
395.0784188712569
-126.54752977362463
-940.1086721415866
834.0705266352832
1759.7282583405736
-1487.9658415937092
-1498.044259536434
730.884285626622
1431.8026035834093
27.764804741683
-445.44125817729923
1318.4429822976028
-1051.2138255139905
-69.26456306169939
356.1441660207727
-26.874007050097585
-254.03468660199286
1526.9442876076816
33.678218795709576
266.4601824707867
1381.1066481003065
-1707.271784610725
-1883.4735650189186
131.80089748483599
871.1689159190834
-177.4898157972964
139.12759543273305
-546.4291209942392
709.0901752522243
-1226.8644096018165
-1178.6873617412512
408.67719903330317
-597.1498290850639
-143.64045912449606
-646.98720847156
-2223.7834120100433
916.2616893004455
-1859.908311615463
1613.8338113388174
-573.7253512854933
-1174.029654663282
634.0039873787257
1704.894975076425
1016.8620066014024
-1186.9224142270075
-77.3945926651972
-214.48275840297939
750.2330542820957
-1242.7078621379683
482.42186099716946
2140.18359320462
-265.677511715595
626.0465886193851
-152.16033793091685
-1890.0080469389272
1368.7936924290732
-677.0692397168561
-1481.4185128380518
696.2804836454361
292.95588447667245
-1332.6900800443448
487.88226329306883
275.81798370105224
-1787.098496569486
99.99070343787328
192.31240309652478
-19.163968378449418
-932.056956840953
1902.3121599267097
402.150304955248
238.59834196461114
-529.7291368920714
630.7198677559168
519.3540690697643
127.62719819999471
-119.58442909124439
1147.5675674986776
1166.7862160036877
-700.7555461994348
-126.15360381312063
608.2951005935118
-2060.4965466082404
191.18338254413786
-326.85246376579704
310.7285480987383
-565.0250547231371
890.4308365282413
-761.4258558362916
-148.11677832095376
1922.6258769169458
-888.4808115066611
-30.078404275629552
2273.0856342780658
-995.704652646536
-59.99383761147034
507.5957095685373
-856.4480396890641
-833.5914468873219
-444.9641196174768
-499.0823394338793
834.6323946063246
-329.34697474381176
-68.06860102362549
-798.5893598143822
-529.9345575125633
526.3813302433421
-1180.2050518786255
1081.2718896045806
1635.024517036219
-564.768796672342
162.07767072915163
320.09468950092685
-587.6384256513304
1102.2140857186391
-693.5391232926507
190.1474152863893
-497.9601779313811
977.3069405053171
475.2992787796787
1009.2183477377858
1010.2521111487553
-121.14065999668836
794.8627303207516
1772.1440094517568
2760.3023498082507
433.99899451123935
174.45425252751966
1226.4698161841497
2181.6134333252676
-215.67036810284873
-122.08917073956982
908.952976506971
-1077.6693206796201
26.802413127910278
-75.02509565673392
2459.4349659055515
-157.92653288736372
-27.150072988400478
-139.2561310400323
112.78022447075209
-1152.6401010709956
-172.66965050217757
-976.0531077852595
1880.1739446462502
413.8140999901954
-99.29102642674775
738.9318633787592
524.9319915498116
840.2900846959956
-1712.3836522546155
622.0385106730561
937.8121733896842
-1866.442451499092
356.0069867391264
380.738806067163
396.32892277444296
99.1506096456708
563.6863502592662
1677.4407905089722
625.8289377002278
1554.858343593348
-1233.6658676870693
-608.9586719079722
1954.6536421529406
-784.2777510698664
-146.5561648041113
-985.6883175339797
747.6752111853878
-1058.7844568970195
-738.5441545132993
690.170459047392
589.6300127024589
-1277.5062894535724
-206.06920813690954
748.2141285481598
-1134.7231570173008
-1121.033760359738
-1095.151123674268
370.86852224979424
-1235.9357235763418
-864.4282970021035
-1210.2794071037601
-1910.1192225492139
580.7772818489574
1007.8224289290584
-940.6439403711
797.9142355652291
582.6983103017433
25.08380805705193
481.5771836291368
476.82129052629665
659.0791729248282
24.60093821324463
2242.1752069123427
-691.9575438198254
467.98223754734437
193.4229556269629
-708.5764911172321
-1509.7335954803611
708.8031295400258
45.41134726861258
-627.9190717500385
1092.7951978479011
35.51799794041991
-254.99090493446357
1110.05463720431
1271.0963938129653
1529.212545717026
26.265465833591822
1036.5169091080575
687.2978148868868
-2416.139350995615
-1493.0969596779876
-2223.7401413894236
-1652.6032678613394
-1130.4422540497617
917.1479816644203
-613.6239327666743
-333.92878904081635
-38.95837812455517
-986.9978232825542
786.599999667211
1098.8164802248032
641.0789988352202
312.44243979318236
-444.7473972068885
1145.7769426628586
1566.6759789721543
199.4055515630837
-780.2636761568926
1292.7330109510838
-1624.6990159938014
305.63545671468466
815.1401858470903
-1036.7623064920142
60.3177888883409
2652.3630263583345
1191.2630882283697
-173.64996355794315
-964.1459257379983
-1026.0551308529316
1243.9038580019946
17.674153560604665
607.3648140097665
-1158.8410403570451
-1014.6968951647342
-883.8399388034727
595.8834261585971
-1026.987864308411
-1491.7868133465586
73.29793368219198
157.61589166100208
170.0389228763781
588.0772985861073
-1038.4652769097204
389.65150160199903
332.10772784057144
-859.2840024633387
-470.98393785692775
108.3827243159898
20.203335313748394
-349.54578807080475
-1770.3223620106273
-1494.552256472561
-577.3468971619445
251.4832166113205
-756.499600878427
2102.0424663228005
245.34917780270922
-1235.1005417801846
-227.91210796684626
-1553.858471138083
603.9421957174504
-264.96155219578264
-195.0264968262933
507.6092927708331
-1897.8294386531252
-100.21422836374698
-2009.7920243964195
-483.72742847680775
630.582768109086
-1453.2339246793647
-555.1307288220278
-1309.441674071922
243.02809128278844
-1082.0274649306175
1651.5498640968144
548.3919435122435
-848.2758888508189
448.1416764629207
79.64696408256037
1065.477587216931
688.4374808299749
-1623.2070856867263
-1724.9271042305188
1817.2414419366007
-550.1000754605747
-1453.1801558236725
-1073.9230846930334
1126.2659262617701
660.4400513510813
1169.4690197786845
843.948456864825
85.33642087435224
925.2156820813838
174.0925640438939
-937.5352930250815
509.9653196662811
799.0162749282539
430.5094890950817
-1794.1230346041598
-1294.2958676489313
-1810.1982490543433
-1096.1703767729286
1027.928467227546
739.3340099910681
-293.67986437888607
1073.2646347561579
188.60465402901067
-705.6203182789056
955.4564401156861
834.4718859167552
-61.3192968491363
-1383.1816871058768
-112.02194842527418
1106.0175363197134
819.417800782882
-2489.3081431512796
-1532.7692977671343
1291.327520974446
-1101.8401157601759
1673.4147543886704
782.1491541246718
-863.984134623626
-104.18708311039971
784.3941872730137
-512.7163773764195
483.64824618812736
-822.5237859788597
-1546.2628946751101
-379.20311554426564
-632.0554740140565
-589.1957229043546
-2756.952587242194
-33.21878307655613
-2917.533089308834
580.1645271985167
951.864240955405
134.1965374237928
441.0412122693371
-2519.1411910472107
895.4421429224117
1853.7176875281477
502.7529033648692
-251.2832643633529
-1009.1678937940399
-61.616258691989394
1380.0951814299815
-1999.3016115525136
671.2192671135134
-958.8025373415553
-1149.5312434873908
250.58300627125956
-390.61449698777585
334.7155298314709
874.3331547870595
1576.9201279014035
203.74304488366965
-34.256416299636456
676.2738079772224
551.1995970788346
198.14471065200755
-298.3553382626806
-1100.1103559636663
1033.4611597305088
-22.661924112383353
-301.5688730897542
-290.3576049055152
-341.9492919445098
899.0870253178713
-753.0416964751666
-113.94176500086614
-1348.5424589086292
990.6186153346458
-1732.738349495648
-2007.7573175473162
1218.4346209127696
86.3522340514716
1211.317299806517
-137.18901534009387
75.3920864396923
-1146.6674516991786
283.3328303458229
399.26997214320784
829.9216312892752
-47.87396001156593
664.9431558371134
-752.2785727072506
137.39550053256528
-158.6601251241756
-894.0472259286441
-205.79277932786698
-649.0353574571492
2200.324951613794
1456.6987260642427
899.8890224021193
60.63561346457791
1309.6699240680082
1281.114057750952
-982.4634104341642
927.9890798954326
-40.99806268494385
-365.9661619839401
1335.481809888167
-4.015286519692109
487.8703323844346
-145.4933964647142
813.836668497679
1519.1633274574717
186.33923917250561
-492.76953637838426
1841.6679119187127
-786.8891478643948
2117.655010453585
477.68118241074654
-472.41227868977785
-193.96534921628484
420.11210172096827
1244.295226607262
-322.94703809183113
584.9926926531477
249.86638047047202
1204.9581491234208
2893.2652988949203
303.70070699659885
69.12173129623369
384.16452031177135
-764.804814708927
893.36227112951
2928.366849887913
-1026.3144181884568
-43.22194787390208
1754.4345632946684
-775.4946617201678
2146.632684917317
1167.9463742871155
-1341.4567445741225
-688.3128200437336
-746.3261876396112
466.7253640539811
159.0577201671389
-813.2972439700769
-799.1157824379146
-1791.9603850595558
-996.8006040352514
110.19539256293899
-362.7637685386203
2078.91623013258
-95.63083211645984
-969.5141870464751
-422.9484818693096
1159.2457617728376
-924.6959785590705
702.6666851707462
120.10749666750381
-808.2942259761403
2369.3218750216615
239.68055917936306
-503.289109449805
-438.2583688398984
-511.77582730908534
-231.37709792041935
-1373.4829241134967
30.448195252343627
557.6784984542318
-73.30152959445371
944.3100720923622
467.94093909325755
-1393.5689139695476
1445.7906765626578
211.69586420455332
358.0742380639698
-666.4068086422983
-284.89274705791416
13.680129987212311
358.8536855528554
-616.8029311892516
-567.0088030826536
964.6827334610074
-1705.6815317533233
1045.620046151195
927.3943524809239
-104.35960260418813
708.6469114417174
-334.6494463620656
435.5783873743305
896.0701306638878
-1674.3380709117732
259.80515817486526
-135.26023328603458
630.1240711131404
148.55090250735714
390.5318914510903
1276.8606449803972
-645.3928320790565
-1030.215861041839
-548.1887889448715
-224.78070827654935
-596.42650424495
-1288.8969798321766
-1496.754647027025
-960.885481943067
-100.07522989491488
1235.5899490838265
1656.2896312239334
759.2319748609299
198.17756033839822
-1224.6918462540189
-8.718320716296603
164.1260171582878
1609.0918655281444
-540.1948460226924
725.3048041095051
87.40681400544109
-1550.2835472850368
1014.3806588847804
-367.4761383120771
498.6283406752511
-1330.8929366863142
-323.67255740959985
431.858565189873
-2067.4205612911087
-1584.614196715641
554.5936573868184
-1112.2101864816905
346.49287877832404
1702.4200488332058
-1991.8170275280793
-302.3621785921766
-771.3602937605762
-1583.7824669429258
158.54993297161343
1265.2321158392567
284.99123339286155
1710.1902419276287
-2800.4559604678498
272.99679584955135
1067.8045804882797
1704.5271750603713
-800.322398226951
-1651.9701366342927
1340.4028025034506
-289.9909659053869
-879.6057135978247
345.5570632788773
-1993.5386207223985
-155.38106101906146
391.1742179415792
577.8955379092249
-1868.1554869273218
494.71468650021626
1087.4800609240585
878.5369743205404
207.6883891319509
2774.389405900159
1405.0974198130523
107.25036468092783
-1507.2922086301746
971.7531220439087
1050.877820195165
-343.63578802790926
818.1393959528901
-1414.6011035041752
66.83050789792964
-1902.1439621474528
656.6706875941079
-1087.3045799667862
214.7949530364549
-1490.520950122399
-1020.5007022130186
-1797.635031731523
-2583.0988597652013
1640.765537996608
-280.07819891216735
-823.3407421747592
-442.69669380535385
-1101.222318841631
34.20288007609065
-57.52908486854715
484.32149919863116
-40.022386797761335
-816.7688374637754
1513.3746855940396
-1294.541249346324
280.88658939103425
-894.3616075372563
1336.4511874683749
-583.3202805427801
-1100.8459749476535
1370.4989550672278
-291.0315785428152
116.98606149258801
-245.86751403656652
-383.51189535449134
745.188548913772
753.5569718735342
-1266.5226374618821
-838.0698497021519
-389.50083747488503
-243.79474518957184
149.73757310237798
337.3979479031794
564.6376047070306
-243.55124337005986
984.6696855807455
258.0183929084058
-991.3721183826101
2086.9046020625706
-179.86815032520474
-708.2290267159918
956.7295022132353
-1447.4666043010832
-1190.933907063973
-468.502326187914
-1732.225317467782
-483.94693525407826
-999.5804696135817
82.46185262866622
1354.0117762017314
-182.64982923893106
-1659.1762054067408
449.1358654180075
-1378.7686326062123
299.74805424363495
580.0640599963087
-333.0853534036254
29.015236626353456
991.7210510464851
1547.753942725772
1972.7303214506007
829.5576434303683
-0.3116809595340526
568.5344297813955
-92.66270939536255
-230.20993104574032
861.4449338337038
396.6414068961421
-75.32592006586644
1793.2209298255034
-1661.5499969882596
1345.9694682785355
1456.7647442569564
315.40861227939183
1813.5866406364564
-1067.138794561806
792.8121776464255
-102.06985771811952
-1535.597448379532
356.4795310587396
-1388.077496517783
-993.1578673384358
-240.42851632502405
-1052.5690720971897
-1987.2995586472703
740.5061607293253
-950.7289894895133
-767.8733670963825
20.94605865627184
-988.3934632345449
-1123.55454163233
833.8216771974163
-788.3419319202233
641.5389201026101
1106.3599205669818
498.18012301717755
-93.21572736156756
-600.655465046572
734.0056698145115
886.9646869982082
197.1544602064769
-3132.4557247415423
413.2601087837479
-914.1887169083874
-837.673365335324
1617.9391027159768
728.4833266383562
1740.9940499554577
1420.2952190703227
-56.47003310847851
860.9820155600343
1427.0736239019382
643.8759780320188
779.4254243237119
-1132.6342932657558
343.985144567954
1277.0094490547547
-2406.2421511327993
2031.3467927810577
1693.9521098474797
-967.2643685220887
1504.3386290169342
-1925.889076465566
917.8601134328565
1482.211453188548
-724.7672567952959
994.5488633492276
729.9598738602526
373.0515413458939
-1166.9780010570998
-685.4777559956653
1713.6651026890272
1219.903858714402
-510.7633309526254
-871.2807168119997
-1861.408784189165
-208.31337528609862
-536.1521009023869
455.9165046476959
-531.3031152251833
-5.038954030845818
456.74511228796615
969.7928586322192
-1328.474922528518
-28.55524676290291
1969.5080768196478
-982.5103952218421
-89.35279914468941
-1876.7373400701335
-1315.113876257252
-518.6520648658671
-632.5601811546019
-170.90853070978653
-2355.6061899649667
274.5119569253987
-258.8046796251699
-208.2370275637704
762.7824978789452
2276.7072309475257
1449.7830511954292
-762.1248116801715
1045.83835775964
595.0319545219292
1616.4555392445302
-334.3013081941908
967.7190807588615
91.08817237291025
-236.08556078662235
465.68668963313064
-617.4291130507795
-26.674500717280466
-108.52905397393798
-2019.4022273301512
-720.679871257143
257.6292633737305
-1342.9062067075445
-552.1987309349347
620.4517850757506
-160.0569546800177
47.58943624705673
-1082.917572358793
172.65483627279394
5.526941691000269
1250.330118480881
389.7094013639207
888.6343231063058
-144.0100575693422
1490.1328097799899
-355.7503350504164
-1802.6326273900706
-867.8898435598201
922.8502863657488
493.8591698844718
1347.5080828557925
198.85013289217568
-588.2088499053036
-1960.646405931051
-1204.914256773465
-1053.758604055337
-787.1414389591299
-1421.5471599645068
-865.4523458876564
-1270.8061805133784
177.09970391627115
-755.6883549223154
1624.1001749899906
-237.1915509908046
-843.6446059876688
-170.28674661173443
-628.5702536781486
1764.8492124994282
-2039.505656814962
918.4795835116156
-327.2957326734744
447.45358205323464
792.2529614233399
638.4654585785477
-254.35515772811783
-337.0621921496086
-462.4232901137695
-609.4637107653218
1864.3145613329166
-1212.5853891646013
1012.3729046649323
933.764394057168
923.671058727343
12.459384640755564
70.09830047316642
-1216.7357413330758
-234.6751176402891
-400.10115233134104
104.3402267620849
-433.6704661012929
-362.65248574121006
-41.166630620846426
-519.4058054334375
445.2576425290238
408.69773587187774
-856.8923180267968
398.25556799023684
-2615.918697491003
503.9996216189706
-587.603280322759
-493.6953709938166
-2408.3067633669066
1083.1585465400483
1943.7449155335719
599.7642828701092
633.3696977104786
-73.74689663201195
-942.6855284240919
-175.1384756777881
470.63209443090454
-199.69382692755434
1567.0910144514467
226.77445861713443
-820.4972230210225
1419.9345437457227
1172.4668753835829
580.9260699690261
-961.7102661381001
165.39712804571528
-2271.85616619086
-1154.4935920215073
-548.5205380568922
90.27880561888196
-1010.4723299129286
-597.3471456653112
784.6006644060553
-969.7010629667496
1535.7851350739318
-887.3642726346802
-805.854160197398
-2140.321496191547
131.83070262172566
-477.92190463485946
584.5051634619188
-1769.4375093655183
-187.62325194454618
-1303.859476554203
528.5091517671427
-511.4730342795193
-265.9225829581461
-3262.9888641147345
-436.60214965102443
-512.5524154960824
-893.7674407603358
420.6268113469561
377.48836433023274
-735.6577079479137
-98.54447728112791
2505.9557203904496
165.2293278340133
1476.6835022588155
524.7467867812793
1082.252910240886
-2432.520909913603
362.32649997131404
-237.02075604806979
545.6677104515308
1510.8305878096828
442.1469957683398
-816.5173281438413
-256.3114128015154
125.17224579304043
-291.93447516515783
144.17577277641473
-418.047922791738
-429.56270950482406
1763.1634642130218
35.75874141108537
-1300.6769533937386
172.37633630001704
282.67377297647823
-774.7142049379592
560.2037229036387
-581.5481725381372
-402.3090027325257
622.5866694951185
125.2809267326617
554.4127296115855
-358.8531724130372
1748.8392603315708
274.09941600379165
-1164.008244569083
1458.4422655190908
-368.3800534756715
-1862.6952061946597
1716.5445963321056
-612.263814938694
-606.8059339883058
1315.8787488310663
-615.0143347940616
-229.26917376545947
810.8253862813023
-579.1203766209946
520.3270186591911
832.7097476100508
-371.8928785669074
-1970.4462422427855
1897.96633292197
-1323.042021576183
90.62529145427798
1046.1372932609263
442.033636143092
207.07234208492562
-61.01930891325621
1279.3841944287667
-396.36931141793275
171.48899450086333
-1339.2799684843944
-935.2224244659657
357.50652883995065
-473.45016038907437
-622.4685164899184
-1294.6587017337426
-1229.8320600134352
1283.6953206802152
-1123.2475726502857
-790.976640103964
-289.4459545744308
727.5976982564067
-1183.112073463673
864.8694651875086
48.37004210265602
421.38813319560745
-1121.5984695709353
-212.0038486272776
404.26271344197664
869.092699353987
983.6156928673233
321.87760958759145
1002.585042568827
-10.76626497280195
-423.37757205444115
496.1875853883416
-1091.461045108884
-1212.463156377026
432.14201297978656
781.6863740653762
419.78044050308694
299.6270846577328
1837.0997008260115
-590.1188313823816
164.69206745343547
1009.7586601185365
891.1629900457075
1574.2689675053214
365.6347633152039
436.66103951470774
799.4580385728327
-919.1579643974122
1797.874156325284
1238.3141692635415
711.7649593346359
695.9004976990917
-634.385504332342
-209.24221220829511
-25.69437196009087
63.730761656770326
-422.21028350750606
-407.78748055330385
-210.3743559274403
57.523932330822895
175.8551834933601
956.6752185743261
-969.973635685
1340.013007484029
152.10467717667115
-828.222422935919
-1812.6912545670505
128.30476178764553
428.10527423722584
-386.958119497058
-671.6922428579196
-1143.178756035434
-1609.8238633760536
-715.0998398164327
-810.8042587623771
32.04280749972682
-1950.3750208299903
-526.4296347765965
909.220457501375
-0.7433630866892452
866.4076997435677
1051.05996202283
-839.7033285435243
32.785956346120486
405.56926283436167
1662.4001346002499
1811.4499773150076
172.4592821972228
189.6673162771337
611.8020217483663
-1678.0053231819843
825.7000976591737
-221.0676428874167
-1720.6072517997836
-1816.5993480842526
-289.875998767311
-557.6304700824129
-475.1933658412866
-670.4709295624453
199.0801844216084
337.6063257703983
-72.13887630590023
145.41610568356813
612.5285055119217
-765.8419346988005
452.03581528274157
-266.889087929905
909.8380285195731
458.85313114468454
41.17693104653635
239.26655027104724
1863.733462425376
958.995569819968
2039.2314477284
1335.5783439111901
8.900707423985057
256.20488041915144
-514.7182803215493
-788.4426498378557
198.23349536797303
439.0033582603694
-706.1947028680466
-706.7299165984149
-1376.4958221307277
425.99597304539844
-253.58471332517723
-1091.9649199205376
564.5528486159536
-1883.2016881370046
-1469.0445179992294
1787.551316508143
-513.4165681542421
-340.90836173345866
285.83888202522024
-206.1785552149318
1615.749302488145
1632.8975971754505
2033.7903141565778
560.6763347969127
-769.7784059529037
307.5065538998664
-867.7311854332479
-386.5295767690703
739.5680606738749
254.05282396986584
21.792699080905724
892.5044481094376
-39.81531974538553
1233.3514346569443
2276.9117185399473
353.6300252302131
627.6579499372017
-389.85381661776194
-1114.9952347975434
-1804.17696872305
800.8686044662458
209.24820473316288
-150.75641563117838
-970.1338976027007
216.7997917947711
-2371.659300485726
726.1909456128548
321.6051306112993
-664.2205702188068
0.36737647774989696
-102.359120607431
-638.7555461328672
-355.44381994766616
-18.05275899570095
-417.32902820514863
399.9070067780405
1505.2183968459015
388.870927644343
-2002.533496447096
1879.161406444395
-534.7492992546444
-654.6043298390617
-954.1586575806331
-877.9282348450735
-441.45957358537277
446.5727754225135
287.8267599683714
-410.7928704402013
-849.1645954669983
1369.9508898112556
178.84462684907194
-593.4068748394795
-1869.513520571835
16.39408928660002
-467.60084297322754
-597.5687638711165
1285.63332915987
-1081.8283699756346
193.84801427151183
180.02652413596383
1149.3055564817828
1123.4637530109328
83.53694857640699
-1493.3708448192538
-647.1644615516675
-1408.8685884622935
70.96110917772053
283.87244747709684
-650.2189985899233
1742.5596834158946
-839.4557908337858
2051.790839125402
699.4282321400414
1153.1364790420814
312.0023425887817
2148.472592707388
-637.331761220752
203.68590893507027
-679.7937515848638
129.05479149693417
-968.9398590996794
-1562.7759390994063
1017.0806633169584
-595.0431830236563
-923.2389990700043
-2380.79107338678
765.1692206352598
-454.25480999210316
-162.75037774653933
-2121.1755365036483
526.3769046025533
890.0053095795566
55.771711441076945
1361.3233931195443
58.352882444062296
-879.9302865766151
-959.5889776215023
1202.1184764191607
-184.2858862731508
165.4406703243914
1425.608848942403
1233.935945548493
-24.363835094287026
-1841.0489949366586
-295.58642196759166
-2373.5380088572747
1114.6936572239279
531.8711531596376
959.7902116002007
-366.62841146321233
1177.1343142892263
1351.1071153057067
1117.694764657438
393.1465944798029
458.23626465846036
15.911532293920917
1102.1362064669156
1305.7675401072984
-1086.9391873640923
-2287.1150040014218
323.823659727305
-199.7962181559919
-1277.6137106406593
1364.7655422063133
-323.58981627156766
-256.43990885633843
515.9083880873952
672.270698785216
-607.9643823005534
-1414.3081815932087
1278.7594908640658
-158.50734220901097
-626.5179420832177
2014.7196709482134
-1695.3988090907883
-1634.6234261776103
1407.749242863144
78.16243136291897
-906.7127106113397
1091.1473005713156
-634.1335156245667
-771.2725171570941
-256.3857098086823
733.291268677515
1212.8085905322637
-799.9396040162455
-84.00069715146563
-775.4689472098804
874.5381930380014
682.8798655467983
-943.4829902016277
1558.6766835934748
-642.75792139128
1559.9841029586237
247.23247062625373
-766.3337970839989
1356.989860649841
2754.4091319468566
-1357.1390377137238
487.6407568627949
-788.1764573163902
-499.50521779724914
352.8062824361933
723.1513096457325
636.9748980113523
474.2352470964396
495.2522108186545
1008.2131946106092
651.4297756237269
487.38550001819
-446.8023248770128
-580.5690825550389
287.7850598105649
814.5215977069174
685.7271939995012
372.754253092679
-223.45278015523746
-553.8857002593952
627.2362172282752
-988.4423547845869
-1622.1554973534728
-876.3346677667026
-89.7230116655936
1683.9062629424207
-966.659615300081
841.6894427399718
402.7268104180295
-333.0911228973987
-1541.911923119711
-417.5374712573588
-526.957699094188
-569.8764932878216
933.3419681604822
1320.8232220091922
-3009.646989742307
-794.1556565463032
1433.536346528423
1906.6503177282912
966.3109074928924
-936.2313896308488
99.33573997533108
-123.49724644567362
-844.2092105262388
1455.4789332867656
-366.150371112546
1124.3870098030743
1699.0708199763728
902.1637688572602
1041.3133633257298
-753.9205474140172
311.8026656335088
27.832664664265867
337.45812609985035
-998.781962126345
1365.1886247215625
1797.9056635301856
1243.2483060744432
1806.7429815797852
1071.4952868862279
-73.14671097907713
1091.783300069893
362.59300168202316
1005.9400811673557
-434.80052694004456
849.364004841031
-1061.9891074777966
-744.5500301563276
1603.895516614457
2386.9757093851554
1979.6709043601643
938.480287273148
228.9209782968871
-1248.2647708557654
359.66483248235966
-1420.163604003634
1029.1850995412333
-788.3403390200184
1012.768320353681
-988.7432644613365
1365.8035909062753
-605.3580454445877
1912.3273333769102
-314.66842314860287
894.518348092666
242.2891908788418
-361.6856052584395
-641.5134680925394
-1411.6102245105508
1659.9453118253762
957.8333150328779
-790.3224529010589
-2302.4415068396993
-341.36175112345137
733.978688801081
1086.907184879594
-871.7363133162756
2456.007118045109
813.9508750754947
-474.81917595604483
494.677938375384
881.8307763244837
-107.5521695156008
-1132.3179560137478
-227.6883499147679
237.1489049654462
153.23484449894548
-177.70699634231852
790.773452071212
2350.0561185058077
872.2940909176189
-170.32463948211972
-32.16796127095579
851.8942817980474
495.425564007784
-807.233932839836
-192.2222477718199
291.3824383254057
-2551.60000669703
148.99053226036457
-722.3000182361149
-251.2347396070081
-156.81801570379318
246.93233416860613
-1529.5851277517029
208.0454113778034
963.1767812187093
934.2563191478214
759.1874730301727
88.9056257314497
73.21906655494841
-974.9983301290017
-35.59160198470296
1175.4171673943297
445.3018830649428
323.5191158186187
-1681.7287069943752
976.9600536715451
25.493186655092188
-1272.4158342083417
400.0811106763758
-1179.2379468876547
3269.674093442235
-1074.730348251982
839.6440184061901
226.2971947594132
-1051.9412325534909
531.0259905933831
-1431.3763699563735
-1690.2530611431011
92.76950118519868
-653.963016723143
1605.0439227283312
3008.598068637625
2187.466270651788
-1405.1306912514685
-331.107360981243
-786.0486547690633
-1150.6319025459197
210.1840704800745
1273.4381541211847
-311.881431461836
174.73947443712404
-1201.1102952107708
-589.8220750792063
1106.4276502142136
631.9713859212087
-648.887612160828
397.2155211525354
1073.1861918409256
-443.98500652266955
628.9319892861944
521.7727865119754
114.87718879177245
-893.0569828115533
-76.18823853174472
-1377.0645919712654
-189.66357430355563
758.004308879273
149.91437047506892
838.0862858570645
-604.0602573655159
427.394451566267
-146.38483960494509
513.0894580876837
1857.6056049076421
-2811.4819848891934
-816.9418324093468
1154.085405525056
1133.9250079277538
-1699.99927113326
-276.0641085002608
-112.18229954817274
759.314628536302
-142.79162549056684
-1742.0826562270622
-1413.2014411829186
743.7520914561647
-33.53827165887446
334.20802531374795
1115.714398759882
-842.0406994708927
471.6424697431332
373.88588640326793
454.4350882683777
853.1867448780164
-679.4224197357213
466.20204703266637
1320.9358102658912
273.32490634124076
1263.4318497777772
94.37065607287443
-630.3505729912508
20.839124790698463
343.64222666322183
-836.6682897830835
297.94525483094594
-164.83489600887484
1152.82604506679
1177.4083243813357
-173.6536640469801
1336.1979725108652
517.39282904235
-989.8225691235975
225.10969260255663
-802.3389539070155
1921.9633843166378
-1083.4265863959456
1350.6727361514147
-3018.3461291293343
-576.5382048886154
-757.5946569186023
-479.3193052937721
-646.5531340678871
1298.2854485751222
224.75922246690175
520.5265947707912
596.3156854461679
1003.1170826971398
177.46228984651125
-2.1888863840767665
-920.1505989592861
953.9447594499139
1079.7355722714306
173.25331023972979
584.7938027293243
504.70973113817416
-679.6525418594861
1954.154940478967
-579.3596282883716
966.9873360816914
1480.305969599322
556.3849617349698
-1592.4580788714281
-782.9398386351179
1611.9684364638517
-1087.0705111151392
520.5292931523774
-1283.150692645411
-187.08674079276804
640.2723538277515
82.99778415293132
725.3065373052927
-1080.0445264563468
332.39149584498443
-228.82377771291806
-84.09489441056407
-44.88207932760113
247.41651853094814
-200.241363397892
-1956.0654121205644
-1412.5221918098362
-1738.2273058110675
-248.50168223022433
-196.40714449709304
43.30086478575399
1556.4279695348569
1740.7395346463268
-110.14965294737897
540.1065142355029
-1219.7950347054853
-298.33090360689755
-999.595722779659
510.56320651211615
-451.29261000660824
332.13362078293903
177.14605151769754
-935.3128777678755
268.90682630549514
1022.7970059977193
-755.3508350990281
-933.7800540731034
-647.4728750637187
-1708.9364739548125
524.848290435237
1946.4502953204044
-338.37633407061605
898.8268206421476
-554.5881020666272
-1444.2432359475401
172.48940086113205
517.9814505463877
125.1630430902887
1135.9163240933342
1223.733805480881
965.2013830080764
-1612.6664852980596
275.52854492510096
-739.945092168774
738.4766660215287
-1140.847765167448
-325.98346258816724
-272.09279433504497
-763.2149764044467
1432.996451775175
-623.2516464325932
-95.00184660129226
-259.13081138175136
144.9785214524954
-884.8537519374672
109.58923906531535
-56.82003115194925
-1872.5143943808187
-561.3764089184665
379.5835977531122
-719.6501512014713
-1131.7784581128863
1528.071807317591
-749.9975062649596
-945.3076104336876
517.2639265891437
-1395.8533443980675
782.2131992171867
-565.6197611053777
379.22501529333397
-1237.6630236212084
-581.2118426783436
-1307.462990218398
1006.2975559367544
-1815.1720702618381
-572.4281759706925
-800.9400490528747
-568.1228938120331
-683.3499442027069
-318.4385757944144
475.06586881429854
133.66713347558746
-2.3634463789478803
1345.739684196947
-658.3025723291424
586.9944308653791
1135.642532965983
489.4145293552118
1181.6365415312114
658.4695276104793
-2095.9864072954892
-1277.2113668073782
139.17302965050555
658.2640009513661
659.2860003241277
484.2407199658996
1252.1259146930263
632.5577834558428
-1012.9874409253026
-88.72773504993188
-1620.700994985875
-180.55990992901476
-1560.7092288029382
683.7931726711594
1746.4865469914366
779.8313491712702
-2082.9358048769623
-1443.348635588388
-1402.166981492772
1510.9591897196651
1844.369278774029
-1011.8688543054981
-901.4846210709327
612.2374529926542
686.8097715613443
793.047128185315
243.78544109817827
1806.7628672094902
22.779315570275717
-154.46250581707034
167.57648914646435
406.7324951276449
1018.2227521131555
229.77790723363955
272.3097906688994
1053.996195834487
1876.6174063636804
-582.5315224108757
169.44359036994337
924.9681042934438
-221.93932756954354
-32.971910949557355
1688.4075271200827
-483.7995957486855
-612.3306332995535
-1637.233880497085
1481.4530828881402
-899.3220085591964
78.36499816846796
-863.2123958601238
822.954979417332
1087.308997280828
-311.9182654398732
-2066.2072352645487
377.8799337738247
1671.2618279245678
-719.0829151850492
-1359.3338464705403
1055.28870080409
-202.28752065261568
-1777.2978232934793
-2184.8722324174455
-443.7930789089642
1520.6349551910118
-395.0609885612833
560.196718934647
-351.50596135999825
-356.0464439323258
1593.892220182529
606.1910030229692
-1012.1618967293042
934.4116954645584
-425.986556827933
2705.6273478332114
-554.0597356193282
263.4515093597515
-84.18162192676651
1160.6043970882395
-1016.2116516391326
-888.3319425053394
143.88722287608343
68.5695751210371
-800.2929049506347
-287.18979760033824
1171.6604854995958
471.8592908068249
377.8668526167642
-214.6253729686485
600.2189003532299
327.972244581388
-739.902384821696
128.65517321539983
1712.5193860822897
-1265.461903173875
3.0663940065309294
676.4566631408453
-578.822728850668
-481.03484315962214
10.120135387859033
17.669527417536216
661.6426081234969
402.53806859987844
-39.74970955287793
320.6448194502721
-406.2494775047569
411.67039433708413
344.1190261388575
-28.607842113960935
-93.67846454712334
-685.9426382443661
-2076.9088197485053
1830.3909919769678
-470.31945478058185
2097.6754209043943
662.6875983885861
666.2849771115924
-234.21958279562588
-479.34184331922563
-978.297018222635
157.5185096100064
22.89386455780984
397.6703702825097
-1400.2378323240544
-752.8245823585456
42.68795224588304
-835.8298517180908
-1640.9002731531195
105.59766706415445
11.179399521662402
-741.6432720329673
425.90808519996637
528.6031082127814
-42.914609456140525
1217.6364100456342
-861.7743420927526
-1952.8437867833766
-670.0301034627184
2357.788924203291
-1000.2765909365377
-261.2885400916717
-692.4303144973059
1398.5071897937858
-1534.5261155654473
-96.90701788513783
-2434.966294094681
-706.052108722313
-1077.2268847498322
1654.5309756919253
-506.9211000354829
-395.10317499541185
-642.2055121102819
-1156.2008711936896
-176.32573799272035
237.5557380684099
-2465.9824878831
173.44337604020672
124.89393557603731
705.0018023461042
651.8878073419726
-490.25279914848954
40.091965093153604
-934.6622438385698
-120.77903781575598
1111.3924070018893
-1583.9533797334805
1788.8213592382706
41.544603526069515
935.4126071174504
-899.1277671333934
185.94439341122498
917.7936271038924
-802.5509537557637
224.7120561603009
420.9978526187856
-453.7215454797215
-1510.2374032133937
835.2967121774452
777.6141295024197
1345.2125425705892
-1689.8416213244786
1325.4890718664942
1515.6652208811186
-350.1780636811798
478.55601395956427
1473.5472150904868
1130.0861757981543
379.99318989579837
-1831.3940185652898
144.59377506994457
-258.9914736551313
-686.3197418258235
1231.5160933653322
1296.555513298519
-2090.0459791352937
457.7590906745212
-146.44363749003287
-1613.4386543502173
1366.2521571911432
318.98286493488735
411.8467428122097
-922.1561530537199
507.80148349477525
177.38386001925923
812.3622667093981
310.2331821794355
-785.1591230857537
1114.0345537310482
-194.83880722696733
-41.3817140667122
398.58946262015974
-393.5461137021516
-1282.090556390485
1018.8848553673602
1199.1965399571015
-1163.4369625186212
58.6268715020896
2755.5946506846913
-1639.2715648479664
380.29951007771393
-985.6361761607305
1293.4127954768198
-827.7903658096453
-277.12122377981535
-249.63816475623955
1679.9966118865348
926.377182436681
1974.3090268166538
87.42906227774452
196.11935580091725
-1633.1209736468847
-561.8340649393077
-1264.745114841479
1582.3852126599465
61.971507560726934
-387.4449044436999
677.5444144575694
1361.069412875431
1829.333545123581
2432.5411265528346
173.73616629984136
-289.84846962346455
-618.8119693668564
-600.599705119002
-300.3734945604745
-1513.5099860301698
743.8281457766257
2343.2417494455935
196.9294846479508
-84.12345580509627
-2332.2803207545726
1133.9068768999803
1053.6575538189497
-332.4362612411506
-408.44358349867707
-414.968401315492
-881.5083357484322
1060.9743030253032
-432.70327403013516
992.0949821046772
1174.6753343868866
132.39632371658567
574.967591440846
2607.3854317614105
-293.8082060000207
479.00736776858577
-227.47788706765044
-1421.3077328227387
834.7183894681064
-771.9433170038235
-163.32813685744563
-550.5074128387912
-137.22243317741572
1472.7092690569161
706.8385353097582
1562.3330655636953
-43.23077765542796
428.38561025520175
-402.6161788753507
-34.0742020375324
-876.7793653908136
-2067.1083109284427
-884.4039873271316
-483.3059136422699
-428.9079180855117
-1325.4054703547977
-2366.6915619988445
1310.6208140665049
-274.5949757886573
-472.2550307556393
178.4932641707854
-523.2470294671512
82.02468708657705
-304.79101159142226
1020.7959739567798
-1053.7898245843471
804.1506130939714
866.8109600515904
-384.1219994754867
-144.92301447782583
-478.7225685089891
-214.0984494574246
1511.0811222586544
681.871345064161
-809.029110673203
-304.8887110959103
-189.37108607817933
801.6582596603245
1080.3432184839276
680.1061343133981
445.3846391889777
-709.6926952457271
463.61948449236434
-711.3620845495766
-249.5202026175481
-138.99491412294796
1867.7083385618282
-423.2055906630376
688.5062138148967
771.2992682146804
-686.4453010549964
418.72271214993657
806.1949022683654
458.76679573667263
-1126.4487200592214
-492.1014751542821
138.26766750306277
902.2987360148644
711.9891763852224
194.06714473110233
51.602972647743435
-740.4766822462699
312.8594242509337
1017.6924188306156
-1288.416609643581
745.6084008722324
16.130018031456366
-464.2980518018586
-532.5444700169818
-214.67795435463825
236.87458645047658
-543.8166734833371
843.421961477772
-487.76348382001044
388.2852800310198
-26.53861294640397
2014.0543491940762
-654.6029980707931
77.21545409947389
-517.1704259412824
-742.0986852825546
157.41566912629196
-65.51550139008545
129.52614048021132
-735.780650438041
-646.2571292290629
-1259.7748429499902
-554.9832345290572
143.26882941245879
2282.689480940134
253.02517032791621
-233.5671085991164
898.0144507696609
606.7022925593712
54.377162431707404
-745.9280988355249
549.2115806416019
-723.010506521257
1137.2422783561105
-997.2325740168944
-167.83982516287915
-1566.1175252089413
-104.2223717028383
1049.2275116421981
1348.9220997847024
-109.51073719216498
569.6166040891027
780.9416356598194
-838.9553343641836
764.5684159883116
-665.6761709643218
941.2051940815444
-533.7893420687068
-555.5642657859568
-406.1867830668618
1631.731884663428
-1341.020200111322
-720.9426571733234
-219.5312095359702
172.27545628779143
1164.4979272738333
543.5118025341624
-616.6561296734257
-1359.7647442026268
994.2511997880727
901.4957945975534
1369.533723034453
-1817.0198330447108
-488.1974628933598
-1121.8295817395613
-629.7620693267467
1545.506417091662
372.85345376450016
1491.7284507024642
-538.7442513170466
1192.204434998049
-323.0319387646636
769.3797607098057
-465.42823709995264
597.4433525470529
-211.37385866664596
-383.3807822012191
-219.79689701914813
-127.10626529473154
-1264.5634869918024
711.3738465597223
1403.176290866795
-95.37562297492981
-24.15757045618489
-736.7286545899152
926.2936281816492
1479.2683621216652
615.589567917082
961.2455012033538
-240.43590843191052
395.5573201228335
-1264.21665167071
13.107177472459385
-970.6794652863477
-654.7341335421213
709.9493331416434
-1224.7386776893889
-250.34278001902888
50.25306348496935
1740.2471153931954
219.84981166239962
1217.3453342755533
-221.1217982477471
-898.7264579719515
305.44548170367835
-2475.0987452813974
1095.138746722517
596.7534226263274
-641.7435291053158
594.7078074495914
290.099563331165
-64.72910057171376
-916.0904112758828
1233.5521961395582
-415.2420787710682
346.5507477949526
-603.8283739145248
-1736.6209075564375
1040.4319865866055
344.7753461935208
608.1991012414996
-131.75626201817792
-2007.712927586517
791.2821229783681
616.5334811005555
-113.42556153710478
336.04256545359385
-208.9513371124702
177.4838304538465
864.9256303277296
-1617.7924943504445
-356.0453322116379
338.21483653460143
401.8452079483469
728.154335863614
-1435.4589436778876
-443.4295692043568
-882.0429044164284
-1599.366096840036
-895.5896046325898
-572.0492495285137
-1217.7430100633615
267.4363675036294
-2082.758290583353
-602.1607676327628
187.2999866139931
1397.7828014959862
1983.5772521899523
850.2890727371224
-9.628397623722316
-2363.1257306757507
1100.1925861971167
979.2700837820731
-761.4686606844019
815.8545998805927
-194.2675511883271
1934.2756097055892
227.71083625956365
-47.6132417938559
213.7954557463558
-1050.3180861523213
1676.011922743805
-535.437407807801
-2214.9907896356417
1740.8073208070286
-131.4702282904566
1159.2203719221695
1208.9054739930987
641.6561378053966
-853.8579112841963
895.8879792301374
-933.1738301988945
-950.3465669784334
-267.74247661447936
1498.6524111639674
636.5224393888991
-1723.47466704605
-5.611790278221923
-48.23667570635533
1305.5794671892595
-1179.4947902541862
1163.3894112244568
677.5860373065419
-1436.8877931656361
-264.3996977137231
2015.2712815283817
-214.776275405869
-386.5468592277139
-94.76821052113652
-1380.029256962959
1588.6339269803336
1361.2299075090482
623.5820318787895
-631.7919388087183
2484.2267475858325
153.25406993736556
-423.8746495903659
-1013.0322515067687
-872.1490186668457
-250.16088189949966
-819.2530531393282
654.2577352062875
422.79786660001776
1170.8542751181799
296.745553388515
-1143.1750595103708
-186.4495858832118
437.24885144348184
1056.6105574148146
89.58142980310356
-206.60131943511908
-1529.5538059593982
-1444.2539866840132
-1038.6240033521483
-1062.2288497820025
1639.4484296426815
-450.53889638353746
275.25962883592933
-2070.4623402979937
-250.7257612737091
-1981.5273579862655
-276.12375300970825
2374.1537223249397
1279.9606322627171
-917.2715136856714
-577.9820428671576
837.9425117239009
-719.9321313962506
-129.39845573053145
-198.9389886423554
117.24474538375765
697.6028388541781
99.73943755639498
-1419.7716462439557
984.6930013691502
842.6250663784156
252.35955200379013
971.8576766368905
434.50847989330595
1119.1346159991247
-26.044912771009
2412.2565865036518
136.20679481590983
-457.13210191515094
1516.5995439636783
-1322.8392059213445
-1257.2890078321645
-280.6802525278925
-275.847973410024
687.6717349784856
438.10834437175737
-457.9061215574376
1083.7496671799086
-327.79700765777073
282.62132901635357
984.3422637204469
57.336498671832224
-1470.5601111607868
-1306.7021034047345
-321.0425078139897
-1959.7016020483454
-1372.1340889364737
408.58537932771765
-1332.7307439344956
-88.8351946883749
-940.4110907132028
-618.4141489497717
-123.74539216391256
1134.3360930590604
678.7226355646216
528.9505126704191
-448.2658610917751
729.2158985488513
1500.3222439600895
1711.9072667712423
-2455.1767881794212
46.5817941898755
-56.72906673163561
-1541.9200666811648
597.4807451453798
-893.7621427784815
-1712.3401091215803
-137.30113121580192
-861.5842490833221
-1087.078357604194
-568.9581453268695
536.7800889613742
-401.39908566685904
1117.6948352120842
-1012.99203266508
514.7360925493068
868.522544404387
-119.82606391471182
33.021220763974725
958.4654342354224
-502.7436950883245
-436.61284556853144
319.11156594454013
423.3486358681399
337.9249365034938
-1037.3586182110926
517.7532037614561
-520.1017421612602
1013.8705088660226
759.2198517089371
-479.77776600006166
-238.79085971794643
1159.7666737353322
547.0965869307137
-171.00490533964629
5.871931125000075
416.5072997945309
900.7755578969278
1880.7741356279453
369.5221230359156
-671.8901789015409
-408.3318266674409
1399.7554000793446
-855.7710121926388
922.3485805980919
-122.00851384292542
-322.7397167308529
1093.1160917988059
-297.91858193296855
1251.6317766988823
454.44305222817064
-12.725708637252097
101.3817042632823
547.838978903003
-630.7993552534853
-531.2790414573805
2908.972685573914
2688.500978705232
632.3863161880914
-1868.511401836406
-481.31525464765554
1123.5450886749163
-494.48399415639113
-866.5780593314377
-1077.0493111377145
2166.5418054045417
154.36867056245325
-1015.2530550330066
428.09538144125014
-888.9147302833946
3754.334206815249
-2477.3912615915874
316.1140132311433
709.6026303266058
594.1248910712667
870.8527687529539
965.6327236113653
-576.414350717308
-307.7047606548324
76.48724089814627
386.98676755413675
151.65759009576067
1295.2242908314252
1085.0893226671114
-680.3473198138278
-579.8022943541399
-1349.8204339110937
557.0467890556839
651.9341196619592
590.3713158733157
477.9144602149739
-144.21956347556917
124.1097619241165
1280.2321160440426
524.3258582069676
-278.9759121961824
-532.395431315931
994.7155329355256
-273.3056009915291
1020.6658876396934
526.8248356972613
-1462.5249282751483
-440.4432590783096
332.74546038527933
-594.5607824852021
1152.2034550905778
460.1017744559011
1258.8463759280728
-934.6503365703207
828.5656350256842
1024.2737334312712
-568.8427147549311
2442.578407490589
671.7660300155276
-157.77733273606196
472.4748309274204
300.7101788841869
-1091.0518825589286
-346.59207404940133
-1093.4709006855533
-1216.6501266049006
987.8696874856678
-249.12615988826136
-548.0753158989941
-59.354172726127494
1197.0859455276138
1477.3315243711713
819.0936786230529
-1071.9182585761612
-1535.5908963407621
219.3829726231573
-2024.9142376364637
-1121.4359519207271
-1865.4961121163174
-872.1878475888853
1139.9392713926272
-1022.7196046329898
1649.1481285549862
493.11406193058536
-925.1844627860171
-1991.4730290621628
-1198.0782662675235
-703.9336672450283
-519.4786106694786
232.57783485685138
-1816.0234229220846
-1991.5483269066717
-19.24314239231907
-882.469467952122
500.9735588590558
-443.6349928208865
-2139.9175854957048
784.8063897139699
-408.7812620674871
-1302.0646468076625
371.0125298825195
886.2284432364971
-539.1556874734179
212.1796876852009
-1415.4631795040532
556.9174651319594
-617.0902612219344
382.85598402070474
2307.5715877981447
93.89348907242383
402.5000851489909
23.57074715865211
-1195.9413896459887
-382.08655229043956
-1008.8589788701827
820.2496721686937
110.67667183540975
2262.163583704128
-1388.0023574146805
71.33876022652524
254.67888437519392
-767.6462637719789
-553.7507735215162
-245.72198898672875
1021.5139037253964
-899.5946662833688
558.2021992020989
-839.4363242451428
-1567.830764802512
775.8771988856125
-32.22419077472107
854.2987034740042
-164.41154778786282
483.5407832256755
108.7210047400001
-470.45082109219
-1577.5544605041166
-730.4217488790594
7.542534886617732
-631.4500019903418
303.84281146977446
-535.0623230895017
2102.9042577020323
418.6585340439526
-27.80818369964986
1329.3693184433105
167.56547002765564
885.251293071533
547.6652585508102
-651.6181943754553
-2277.250069851334
-1626.757361025097
-105.96647982965018
650.3189599542802
456.2539033698024
-228.3542730442956
258.83098927773744
-551.8207513715765
-182.66189943545666
510.57914687555797
-1409.9656402989672
73.16593644454579
151.47697001324966
1087.7958227344711
2977.6732516610527
-943.9773153104666
-469.7756171240907
591.3334220792722
-1361.7360793664707
409.1993150675536
922.7431804098576
-1934.3668886260964
566.4506453386871
270.64500306078685
55.90979644219792
-564.3772941319485
-607.6511304401347
1294.7277689177467
-360.14541978686105
-691.3907569313742
609.4293404185696
-89.24328144632396
-22.871355756359055
815.7271632832023
510.384876994713
-377.4744493687612
-890.4638485531706
421.6323372871596
648.6737869144765
-1158.1255449876242
-1678.289678480143
-923.4778442198092
-786.4081663281927
184.42128658493766
-1128.507290827564
-1087.726206629944
1642.5116605894968
-1044.5141038418842
-881.6397874848736
-99.10667222788614
-1973.4504082734027
771.2162727862401
420.52843257724277
475.5683784749916
572.5138825849814
1230.7594010055777
552.6643301039173
-103.3820912765725
798.6239930081193
367.49949627074164
528.5387845811401
216.45195207209858
-804.2571558502871
1068.6263552595024
-930.4776660932664
991.4111123859203
2078.497898784044
730.8276141201808
-852.871163651538
885.1957345359878
112.97805108193356
-1338.832175091674
-247.79116668264513
668.7002441993119
654.0865632908142
-295.50041712151483
-1153.9995742485319
83.75726023777842
-1529.607545849198
375.87421045069954
-1706.69051974188
-284.1270973759567
-21.386095810405294
-2932.273913633863
507.6258172522012
-290.67732950883743
422.976877453054
1624.7446230595922
-889.1330852888593
669.4370743670942
-29.429561370857652
89.36011509261756
266.751433565696
-1557.9566993583899
1448.5440165101431
1435.7601274811693
414.07974105357675
-783.996317970893
-110.37027517443055
555.6224127105224
-1018.983630564306
627.5759303099085
-607.3359141034356
1016.7135397373505
-1566.2165907499784
-225.99597100329973
-1215.5694119914226
-327.26341067015676
-971.5212703985388
-328.7345388826896
1203.5024174093976
-338.00900189624707
395.5794065135491
309.5050270436427
1784.3402840365386
2036.0454998175971
599.605719582883
1420.2426543944325
1504.493349552151
-1037.1684958130281
-1453.8183814715976
652.4064475816162
2101.994495816805
-838.1005050068013
1154.1789650577887
695.5248706531482
744.0966003309067
-1460.7539281194922
665.180089908613
483.27200951903035
-965.0077235694386
-1527.1951354511027
73.34406098892579
-575.5014866025898
-68.38959647661535
485.59703459137125
433.64378232004844
2204.1179883389837
-737.8344804247251
-634.1899060404863
-360.0042501618082
924.1614664924554
1696.62388295572
-974.5740829902967
48.26784767680134
69.6928361312773
-448.5296126395072
-1460.8210931798162
-1316.345813903034
-655.5869878943362
-96.64936484866676
-878.6794522937581
-977.1586446194835
-887.6831371523709
861.7573812859916
-22.23036600604896
-2025.296329525104
-1522.9852685860528
-1575.1254566422992
33.64744876865499
-783.2385936680529
634.3502248795862
999.1894332850758
-1437.3409160074075
25.082175129621476
-73.72175314786838
3307.34853468876
-2028.4505243463632
172.4215036328313
-704.0777348693957
-1011.5748020656796
-11.632512643858451
-1576.1947031615382
425.49740178901504
1348.3434564360352
-237.23926715861597
460.93097917195183
-1238.5860115675607
-1628.6789287384493
-934.4003497731458
-1851.7923124856857
-3011.5261534907863
-265.06621802966424
241.89838618362208
1477.2264012021637
-1200.437666338694
-448.45534573142555
849.6165429123389
958.8493429775596
360.8905372718586
-291.8077744228504
1360.1955850470554
796.322137580852
-293.18830993560056
258.23346258696625
-481.26550252475374
883.6376663524856
-92.94202780664504
-367.1682923496266
56.35549709869495
517.5955494115918
507.6423396437858
-170.4330533899424
375.5480886602894
762.0275944862523
-99.79127195452392
-1764.5968695396102
-1986.7667333944692
959.1345601391615
873.8363953639292
-202.82638962276303
-1238.7126713469124
351.3991976995711
1242.5264206418065
-454.32382783711404
-136.8095085538608
-523.0111469173262
-1097.4928854432826
586.7103305919857
-776.2095743180688
999.5005252350303
206.29435827197838
-194.73851028594186
-1194.690867210474
-744.7285497932877
-632.0215017602761
1017.8199906657728
-320.4418020249951
-12.952606124732185
-453.6036712371967
-595.179817889184
1109.6191542604706
-670.6150518504387
-1157.3753142306027
-362.0804042995513
240.23307968843136
-59.84399256751761
1166.3973363216846
-479.8015113396185
167.58774594089212
-2.891186513195847
206.58575973720943
-1430.377244596359
-1230.1357151877933
-215.93353273827452
-134.76412444221182
-1531.3877282751005
1312.8371107583673
313.9410304466154
440.6772596145334
-927.377361807829
-1846.4633270756726
176.18588312744907
254.47960632050976
1733.6103681826307
1462.2600908055
531.9771636468028
1540.4386135127436
-2330.8542885674883
-342.3558352811879
1041.279766443625
-339.1881086769044
446.30749410303497
1775.1244139418814
285.2395342076283
601.3366353833829
-23.13857107473172
-510.6483870535218
-1477.863788958679
62.31294949482288
493.05080005655464
773.6355022607395
-281.95613380205197
666.7929844367804
250.8449152163585
2668.3064369523436
126.63055619624772
-520.5993553562953
355.5195031000405
1065.3048560025175
249.62645740074123
914.0914452445569
-408.55241987155955
-1496.6800921619756
546.2672978427606
-216.35004875525337
-786.9055158871136
-1249.128526275868
-2131.4947769928363
-1016.3535560624357
132.28302709329944
685.2176543412329
697.7759589941744
-541.2796132398352
1620.9849442845616
-699.9365322644746
-1051.9761744771442
1153.7259930091739
181.65334304413997
1758.77120253133
-290.2294435968957
2658.3401505890065
302.76751085224544
-1911.3205828683729
1097.7857734339461
-1277.6020315323592
978.9687491743085
161.88981585116665
2093.7409544797483
495.02980899161486
-464.937937811842
5.961440353800673
2356.0116415932703
-1048.2872551428304
773.4912581203571
2213.6185974888203
-304.85873366623406
-630.5371471397955
630.6904390623905
-571.8617017650269
-1211.2426882219631
-898.2138638560483
541.0078075091478
-37.81920834804874
-1093.008342369086
1308.822925486454
1590.4160087677142
-320.3722928700997
-1230.2934108063653
244.44435719360635
797.686882224561
288.30936304696576
1338.956553838511
1998.1979149615247
-797.2551366147892
-1437.9571738485195
355.2054457084004
2002.7162982786697
842.0077465897223
552.8535904996182
-296.81252454376187
327.9430812330422
-392.8088494784891
-670.9931875799625
155.1138698329921
-445.7508252864115
-211.1673449238533
407.0875782748258
-1797.0592367814497
-236.0577177183109
671.3288380485666
-521.2753701919027
-898.0135947369964
-472.2242001036883
-951.0414401892348
-7.857802332877414
292.8719694080163
371.14391294578854
-116.60747984540147
-1090.6566816627937
-36.16694951371606
-1630.5846438873612
1605.5958195732544
641.0004684012899
-177.8280528058878
583.9508501088754
143.80368167691915
88.1981715327921
-626.3893626001568
350.3995336532289
-687.3724187543785
-1180.666312190138
1936.4607363042767
1172.2523281335343
-514.46188691463
-1890.6235494236323
-607.4248261444918
1309.8474074039937
-127.13110586954457
44.46535781395122
2328.8459470772036
-565.1371188400384
920.3199293414058
1712.5122056595537
1373.8922788614377
-1500.224202967406
-1105.0385275278097
469.04289793195795
-387.9513030512458
-993.6350690899716
-2007.8907171182987
2310.7161453104163
-1493.5317105915017
-225.13033796659167
1688.2920558348276
33.05005385655947
-324.5732125864874
-1347.024427785188
1134.6085208938566
-83.83733738036544
-700.055535837519
871.3800643155181
234.60733601197603
40.61697021915338
151.662750907379
572.2843505712748
425.96819934813954
-2073.8169233684675
427.7845776238964
-1085.6220845939854
66.8742494895189
81.52266793617937
309.490769578245
783.0170165769537
337.2299203985593
-1593.9677877481972
-654.0797823952798
1094.5107447470707
-1671.0703357652842
-589.9970511892033
-1108.649733329884
-290.70596554770776
8.556471422165815
1211.5987901347646
-607.3503889353791
734.5715073769296
-1244.2855157924478
-661.9736594089644
-1482.897768180339
-212.94217128008518
496.76742796645243
-292.95213156285797
-1473.7547773753363
-477.7820660079411
-528.1574394414921
379.8938400597212
-827.889449100042
970.4013436666711
340.2127958756935
-564.3793714873132
162.07087699073733
-336.8031194646959
1053.4727850523623
840.4561234774459
-1249.7613691926915
-697.969511016265
2299.876241593583
-1190.5546630125027
1045.4763630330858
-330.9950069365928
1372.2200026087658
-2264.294636346589
520.5451045209523
93.0662836340424
-1043.5305281958301
-1070.2264335134248
1229.8074524679425
1564.6577603202486
-2109.4522261314764
-33.6893488049475
-15.511580093221815
-889.6141734578223
-636.3783491400255
-847.8079601766137
-162.76218188007113
-92.26947023797881
1485.1157760615606
305.8508618479235
736.7062354053559
1180.8562147088487
-102.64392650656711
405.67643376517634
1947.6010045292924
90.5799415678033
-1113.5327845787003
451.7069706306229
1582.4605564829506
110.50968587455765
143.95365924262794
-1302.6262149910247
-2317.21751802812
111.62410947580143
-567.9957401205938
563.023621144809
-291.0309046069361
166.9382484128762
447.93695964632445
-697.2121862118689
1084.0765208752289
-874.1515937785513
596.9370141437954
1480.9625012731867
22.696465618262796
-444.19285838080197
225.10903247402948
-825.6209752935463
-1010.474479677174
-1131.8618670464189
-758.6696236943264
81.65304662680012
578.4970004714168
-689.0521837140873
1152.604010132276
-1408.12789089976
-114.13282273297638
88.81248517748567
-848.544372864462
-2010.67742958868
669.9694172687365
-38.55134651746002
1935.2742932890744
-373.9660870058755
-883.0690833396823
651.2081571223531
584.4493299763548
819.8480630278427
719.2220533584033
-408.86601542426314
-537.1657449597337
-1701.4236061717916
9.644464012981286
-50.20147654023278
669.0126148034788
707.3929946677559
-1436.4317977370813
1285.0449349201206
1970.5742597136286
69.40894510600661
864.6832995107944
2242.658870446828
-1073.393655827484
-529.887001869019
-1894.0390104393935
-667.8713823992049
-1073.5033032906779
497.9837889755091
54.819868957086896
-1236.1500959151645
1114.6259554131407
594.072901592983
-1457.280313635364
615.6980240157645
-381.3965296326438
709.1439133497257
887.6920486713525
1356.7508055124813
664.5874738519107
-316.8428606769188
-1762.318899961684
-86.96434819591816
615.5685279086383
-316.09967408422193
918.88016603757
236.56841418944427
-318.9491209822055
-1044.3696912421972
-534.006627628959
-332.7734539504851
-543.6314130111527
1853.4878651696627
-969.1074802037691
-253.35594423450652
70.19404428773124
-581.0539691816517
-156.29649934918
402.5198162170626
-969.982564679711
559.4941578862088
-123.68117749264842
-2456.8925239938712
448.7829232072808
-1330.483533816459
1275.955989650544
-1284.6376161550122
1220.7638419149985
-588.333474103999
-31.116490645624214
-59.90123320194415
1985.0152040570151
-1163.7262162440813
1132.4886248388307
-613.6006965006683
-344.9723915828278
1746.3827599612455
-1085.6368198596779
-800.1456439276119
-1208.8852000200366
-1170.6114464381692
548.1221693649549
1159.4922925934227
387.31384218804635
2233.9122724887366
-1007.5950267837961
1112.0597909644475
-2641.7072836795514
1043.574274465413
259.35125233697295
-2206.3784385018703
-277.9324959223932
690.439030570271
-173.21276244987595
3049.8078978223402
-1259.316719281799
-120.19005920135007
1215.9127644726009
-728.0598088547956
-667.8245855385472
511.71239925569114
-259.9156576360067
-630.2740258004707
-884.59699692451
-628.6881059137775
-1613.7836672804267
93.36124507965711
-420.6071999879993
56.710439928038284
494.5881455794464
-33.93459291008241
-1360.0882820479449
1879.1743621939963
52.23939202533263
1173.7832785960522
85.48167522491013
-1284.4417730498703
2078.659037305721
-214.92993499146283
1252.2981567800045
-1546.8911526404745
1037.1028129830422
-1363.527969605928
-916.3468691373657
-1105.2267159426058
-273.34562559299866
-843.488733941171
569.7852198739639
894.8624405922674
-784.5776870895347
-1515.879175547727
-1012.7663736545101
334.2370248493021
-895.8550688481544
375.0227084867786
254.10169035147047
-900.6389476634761
1732.3481114317005
85.76524116136211
170.92153546051097
320.09163204232203
349.1179437883206
-1004.7213479422759
290.3669557394777
218.39623093209545
1674.9052032647542
-1269.2134509871667
-1066.1992014906143
254.41435889506715
787.7973183768908
-1640.2093111970235
264.84544014021
2664.0566152111296
-101.93269286892581
-971.8487804079875
-482.4833864008304
587.3075138305321
741.9963800286039
944.6416413712161
850.286122964215
-132.2678248801348
1356.8912126887583
-756.8077110381194
1779.5924696936083
1876.1325960243037
-2283.1082896145417
592.8546396347873
-2527.7893541984363
313.17638058223804
-573.1442662956555
507.2435624082435
-705.6399873349079
2247.0919508799566
1015.8313250431756
712.7123239334493
-1380.7848074548117
293.4902579987141
15.41692193253165
1519.9981959098832
2091.2530142986834
-217.6587832438684
-444.72944942288586
-1026.7851503877437
-303.34365042313345
616.0932339862687
1545.0534755260774
-309.5700639950525
-1205.3158615192137
1264.4866916209537
-1636.76756742709
88.2814803232338
-651.2125927183586
-1430.929935602935
-2013.8239130306172
-291.0079977763437
907.4542201842371
-414.68897169842023
-1919.6421539418818
-1737.0779421618322
-753.4972557247401
1583.4524817875972
24.964819075238548
299.85918780210216
-642.6294980708025
1332.3750625778741
688.2290813748017
-129.123098532656
-15.062075859575158
-91.62597370719826
454.69309005408064
-34.9349019147384
1454.7943157193044
180.07000218713085
968.2256944825608
122.37064208725766
-448.9813613646584
787.099435533571
-1411.5060812922513
-1408.3475365873142
-155.94870843706616
-1623.065008394146
-1227.7090926129365
1449.197205031089
359.4038364564221
306.0239652084264
-1560.4085873858808
-123.54606792830491
-352.39108617789776
881.6731792060655
-1043.0305636204127
778.8510843745022
664.0336893844242
573.9837578377795
1006.4081892597366
-1354.7011746560372
-614.570455848389
958.1067934831461
739.8751728599683
-2381.9064553312337
416.12566691210753
-705.0007643602906
-1058.2960055236128
415.7766094374341
-1179.586152988706
1075.3691336098714
-58.433803991493455
-51.65418278191966
-2002.9077889431032
714.6768338006506
425.66761658325606
1209.7495592915147
-587.7072504539016
299.56615968093934
-1193.1722226026675
-249.44438522487417
-515.3782625212131
449.0227144121844
316.0442691433012
2017.7847709544424
1086.6160685384368
-487.7764242872844
1319.8033017823152
2932.34069061886
988.8163502350649
-277.4036990762849
-1743.73522652765
782.0866846125508
-130.28047408094403
13.949668851726354
-1686.89022888994
2155.7705638841007
-1198.9969181764884
1303.1836608993353
625.39030497372
-131.43693555401123
-122.49166313113047
1549.0490648411496
-299.31382137319315
868.5976180256446
338.7118527914115
738.0221418027945
697.4871500641221
-2249.8591941872
1133.1887239940038
-462.99891651256195
500.1024956573218
1086.6525463414496
390.12223954168815
2035.8692918725799
-729.8417575259807
-1160.6006461380705
-870.14047309921
-267.11178346486247
396.4803708480049
-1615.223950550827
-458.6582874310355
-403.3313166171588
275.4686716498712
-54.060170183031744
-1606.481718174769
447.16274022333477
220.98959003581598
2551.63962968268
-343.4198603897748
224.60046586292518
-1128.8795196980425
-917.333883533969
-310.3416304280771
839.4117316801008
530.2428165195323
-692.1053257679138
-92.46644034043757
-848.8006190394577
-774.9310520695531
-433.04302051584915
-526.4604666378668
329.87981607136567
847.9897224158199
-220.50266140414578
-488.9228156447445
-530.1263355888537
-729.3910958686093
556.2191768276832
285.0031076512309
610.9512420553049
-796.1917462489162
601.4904026001543
257.7874027912729
815.4209571294945
-1147.135073761403
503.497727295276
1042.1972394810864
-822.109133246973
-36.13459301541225
225.40798437043065
-343.72222159649283
616.348692409369
-753.4318228634718
111.72681884866698
-10.955983754569342
897.8206902907486
1294.717529519286
1107.835045214375
890.9432633159167
-573.847258353865
-2205.6352841049484
-1352.2920830559674
-848.1041551141329
1865.1719823062897
-927.6820859109755
-1278.6227451407276
644.601717990293
-361.0589172350587
727.1370478319178
207.89145140785985
247.12501020416687
375.05273511738795
496.175622312471
1128.8666125007496
996.7597865196452
-751.6876902999498
-1787.3575901272704
-296.8357248290076
-268.87967703759244
749.5219574944252
-541.6253858287452
71.36472351835383
986.8836702731766
-551.56616296433
-712.773411152509
820.4670197425783
-1315.6219489103405
63.405286948859924
1543.2301188598847
1648.6222316077547
-671.1722681789302
354.487769902804
555.451930502145
948.8097914667533
-253.63793632991576
585.2312022589854
-289.27449809279614
202.7875899643971
-373.6904044948494
-583.7074588317358
-1675.0001979475016
-675.4465164822511
-775.574742543273
-2065.022541260553
-928.5243466751165
1199.9184550297612
-589.7590954132769
1030.4763300016346
-412.53267459406237
175.42841732312
133.11369047545742
754.2372657105564
1287.0198744496597
-418.3409721274484
179.55605024297074
826.4415126275021
-1200.4093121748008
99.02671924879682
-1157.1733596481529
508.1407315747297
115.97546375928188
-615.4978734137818
-1558.8377254179509
1827.476916175958
-613.365333129885
-720.2460221700043
-552.5833582933275
-915.0724946954336
554.1127076604533
153.78125942546745
-170.1476885221065
825.4031847774128
-2023.6819852060419
-559.6159688264999
-4.714045531457353
-61.446697090763664
-313.2949577549333
97.15104101424386
1351.0901922119333
2210.927369646066
595.7642999258231
401.1880638591673
370.65217148789856
-560.0801995874028
219.2284959761757
-42.368541566475095
-581.0925393690603
-447.8872579552573
-323.32665954070774
361.58656615585437
-1479.3172330289476
-28.005143590619667
-49.58640729054614
2341.196934995779
717.0600237934161
612.5636684548167
-73.98950490434267
-439.4845975442072
893.1065223812894
-1253.6236728469544
1051.784321178521
1126.7803934383048
-509.0269252701476
-872.0248558515
937.7096890445879
-475.141529955611
-211.48881555695755
435.181659703518
33.0996718648502
-951.0112711231671
1536.8957782989137
2320.6177595805916
-490.63307182373603
-415.7056290253471
-1704.0481772751973
-1340.786764006035
-1506.8560180136049
-172.510821090523
43.56295432225041
1027.5461530387386
764.1581543687381
827.0733863701612
-956.9746858000849
12.705656274659123
1309.970421346802
180.97105373051792
-93.65444443055185
-2079.529916858036
-406.1866724372406
-360.0110329302536
400.61553120774386
-1178.9365775075626
-1474.8766637081926
-47.01015630789322
-101.34707372156748
10.467367624325213
-1174.5651090701567
1071.717575886158
746.1887724584086
745.2822821815495
-118.81496225542415
883.2867454627949
-2633.955569478476
1853.6882757370895
-733.3167132397222
-2401.2569596762096
414.7042474289023
1542.4854734959624
627.9197592621485
726.0031275159773
-210.7989958248283
75.20505148600502
145.6524761969757
750.7399071059326
576.418066869192
-625.7081409033273
279.184096498879
-58.62318086720694
-2005.2084880011955
-1108.208613988518
962.914097835275
624.9263211043702
917.5794777360865
-691.9463507895509
1788.1139139305665
-614.6440610529846
-652.7745755125545
494.79360292838186
797.6132087695624
487.97736860707454
-538.0661101689664
2886.3127469091314
-2585.8779696931006
-238.22942584806432
1912.884570561979
983.3700746450241
46.43739525408921
-971.3750089751453
-250.45464695491393
150.71223512571217
-738.29491358954
1001.9965552323422
-1622.7614711147576
183.50059486623275
1299.6299498702929
-340.4583482829149
-405.7656886437659
472.66539369484246
501.27166405797084
-12.643972218217606
91.49067624185156
3276.5580672111573
481.1160772668957
407.66967035664265
-839.9769578763588
49.74908529583112
861.995840990728
-727.4205766421234
111.66487488470395
810.5922507254612
-1567.1511192853795
2016.7505303894418
2848.8647572835393
-603.5536748422855
-670.0896770270177
823.5418182918033
184.0063309543257
-869.1175191535448
-2817.9820444284646
-2847.7944264555804
1617.6346970578506
1649.3199671149455
478.89661916703125
-654.3705975919679
584.9248322442356
485.0715903465769
-941.5436378568569
-499.24565697673023
-1127.823256738457
1480.776133991314
-2663.447288995797
631.0462837271456
724.8273864805832
-1869.627935285857
332.6677446934017
-73.02016459381267
25.79335764937712
-868.7190498588083
-1001.3138592579467
-1213.0585218800486
57.54035163790448
1178.5885156080576
-262.30720062755677
742.631335276932
-1519.1210762443636
461.96210432080557
523.1318400738792
692.8538467167978
1495.455884749004
-423.744406541751
-414.08522969590064
33.92309054012802
-841.5351665029682
851.2329802514041
-166.91511127891434
127.09838548999838
-1449.1287546152437
-1375.509233226555
1986.6974951259626
1120.624439940254
672.3081424759495
-2009.887072736623
-176.84017785460617
450.3730492947158
-562.6698087853749
-194.29721894822939
-1194.578584862234
1085.8668051714076
-367.7984040712483
-190.91968597968372
1447.9913656084143
-2332.947166920035
2157.0970814144944
-745.8141329997374
-650.3017281947195
7.3339094393818955
-254.18624689253755
1785.3674176782117
-1410.931507572678
496.69798529391403
1119.259255066526
370.4348176334231
-1453.779736942988
-15.499186090131733
1134.0269374926568
778.4613660013213
1099.1248266199025
-138.03399004669092
-862.1280440058512
1419.9423788180222
-432.86307583422825
-56.472888771810354
-1536.1254146938572
-1540.8696256341007
-37.07071281966652
1068.6427118034944
1847.9192440099926
-1713.7414089074146
427.1840471271045
-309.15865028844325
-153.92532825593966
-367.230108354278
154.57953275868482
474.7598765329636
-784.8179204033933
597.070953943997
-75.52303085234661
-933.4072100272019
-790.9958898170344
170.9268899219712
-1314.6592736911196
391.5345351904568
569.153140344564
-1343.0362871400048
-1601.7276979125354
924.9962507459612
1535.1079346540432
-795.6038142839452
-1694.7995192893115
-638.9249736095345
105.28502419092156
-1951.1046030304424
-1975.659804768171
1281.9475363407287
-882.6337835735288
145.87608019785276
-472.2267015331023
-409.81071500154775
-671.8191212806445
433.72590155355346
-609.8342838450085
1212.731302910344
989.2717975364976
521.1554135904614
1317.8404036137217
863.9018950302927
-693.7573467189819
-560.7597633348367
940.1407356044883
-1043.3539043586452
1893.6364431943095
-353.97988210405765
1194.0147906466673
1748.737598026237
-271.98854447778535
-184.7703003887115
-1304.8924753555357
283.84126236873595
-1348.6951738996106
-278.38608896964234
2403.2990309611127
-1001.7463751819515
-1122.8949111263464
-1205.1073620129732
-1274.0419879530518
-1939.2346814920488
867.58318434199
-72.46627047463541
3240.071933755458
-2841.9681595165644
56.72989060881085
277.6425905112849
-1034.397389425119
1097.562479394848
-97.26704898385373
110.03515721647062
-185.9743702244548
-375.1043709602457
-563.8556561785264
-1328.5813486175493
-1639.1914099956161
-76.87132190208085
-1249.33027887561
564.2847562486324
-1097.2654476067983
-294.4287225716301
34.44105184233696
481.19722740846146
1253.4205300894323
410.6646719258272
117.97765026203274
-458.0475878106137
320.80036395234737
136.138181713503
-530.7882131931349
41.61368708142211
1594.8773948289795
459.5939654266751
-286.5826618668523
63.990150458291126
726.0196550600232
482.2424455022826
60.16605274806703
-996.870201902377
1413.0201012494558
54.63850598110121
400.53550308138847
-256.8534020837588
-633.6591769080787
2179.0851541679153
-800.8192094162027
-412.81340529963177
-928.2684436349509
-1218.6681182709501
773.001085402975
1621.9813741767573
-1359.556722974241
220.11181921520657
-1270.597989147295
-118.0198604424665
-165.18017754623168
570.7904348703958
69.88550283808674
150.97887359585022
-2170.66833409154
1115.2228094409427
-530.1364582114664
426.12834055854375
-1538.0519003907475
-112.79388228229291
1437.604135591007
505.8849795804849
-26.361333267846383
2358.2688312193777
953.7899703425417
-981.9214996788693
215.17306108713413
584.459630079447
-809.3627369736566
328.0051294602299
-494.8404948737387
124.50814080512326
380.5342206196034
682.8858455507145
-683.9923460171519
-345.9813485902561
-172.37648348129528
-684.6336696598312
786.3470828071887
1036.22962073808
311.1917249535778
-357.3260686608554
284.6162773423616
-773.2990500548789
1123.3398423990245
-822.0639424688337
2768.5123691733666
1175.8918233803843
-1382.0896285162232
-41.03791275146443
2834.8932976054357
1567.0739765470128
-52.69926759107816
2204.566489361343
328.1199306854623
140.83016815551147
-1934.4268520945866
-687.7408787385135
97.54601269497138
198.3216035446687
-76.83818369868676
1432.8851552178478
2081.282369119407
1080.6610822434168
-2496.5072476509863
-404.1039543419127
46.54078201523802
-689.9381299697241
1073.1768330142681
-548.3983341936869
-444.11985993111114
-132.05821815338186
-886.6393773475643
1353.9706522221113
588.8529537955557
-1278.5183349994566
1174.153481597267
1123.1062695566727
-120.3028459320181
2149.419039609117
-357.71607168176706
1194.8575410854487
1116.5182734603395
357.4929838702053
1059.1384137141463
-1409.052452707733
172.98434178723215
-1009.3798710771196
996.419423091586
-2439.0686951662547
-1314.087698493452
2622.8131231907623
845.2648733803563
1330.8991816766015
-1430.1270095377392
-1108.9675407095708
1324.2034831394778
1616.143590530627
-561.854236423585
-348.9807253560573
-872.09264502813
3009.437073856809
-1409.3405372372813
-1323.9547148531196
-1854.7497642588917
-108.3531979159128
-962.5004407676008
1005.1701743830022
808.3541233736178
566.3324834395675
-530.4179061438107
-246.4019930606812
-110.54149906930245
229.1641320531581
-580.3977078097114
-4.735034732976245
-243.65201790485352
-1228.1047782767894
-133.34244981719885
1910.4506918677591
410.819863916592
-502.9816782109806
487.82982712577535
362.4594901805851
-1929.2530262193216
764.3502817672322
945.4095061773711
-419.4514252332516
-1000.3863649509792
-1739.123543059752
1742.4221553080715
313.4625481506396
582.5600188170547
-303.28193113561684
-1161.4135531583008
-1426.752253418587
1379.6828281108626
-1385.2852605436076
-430.73055376201546
-439.80647519877243
663.2620308169077
65.05831147193499
2233.600087071198
-484.04336625814835
-1095.6341782412317
-32.39689107022809
-131.52826213702494
1066.167437042191
1297.7840705240008
-456.56867764789445
644.3075978186035
-1004.5259964365574
438.78852142383823
710.0133653045604
548.8001882976222
510.66912616926584
723.643241275254
2117.686243146995
722.1763011482792
100.75424880455736
-1473.8865896184386
2806.093648629795
1188.7774545924128
929.6882771275775
-159.96674066692526
284.73238830175256
485.7198706457285
158.29906290634068
-877.9939654427983
904.9866153976935
-1870.071027712642
-234.03215159881105
578.7747745329419
996.5164983053488
-458.5807171163688
-1598.8903832178457
825.3540595915609
1199.7400563701153
2346.3891604795235
-163.51607170558802
-793.4737919346594
436.1975861223891
704.0477230739051
818.1383236233856
44.93735224756812
-537.3623630291938
847.1732234897852
-1544.3681958162476
-395.5696876873911
-869.3485794065532
-409.59275526184837
-541.9112204398015
-151.9046577952505
462.4278887985485
128.27112159311224
-2187.2276442869397
-939.6984018897409
825.4652362247184
1167.5191567400518
-1642.1784976790764
-106.41255139873415
1351.2521199933794
-6.252099411847134
374.04887591955395
751.1709298417647
1396.247009590042
1243.726765531217
-489.29187623786044
-1852.7242783400227
1000.9026363575198
598.5084861366535
-138.52025666353074
858.8322981883105
1758.2487678267385
-751.3379120764708
-1295.084759607082
215.27373100886123
520.2081241069397
1353.5216264880278
1053.8801118230306
-2.7271903172162575
933.766595780797
-822.1446342222365
-1759.7204126062418
32.16048345781779
38.78799929593413
1510.8638197948464
1019.68271915717
175.2662698183044
212.57630200706643
-1771.5112092457593
-996.7469259633648
46.60071469219544
59.61066661429499
768.868144482605
-504.74303006961816
308.21371143909477
443.25458982490954
-565.4791417840867
462.9396092062033
531.3923081159103
-36.48444703700425
-2189.4174792392237
383.4010863170457
-1290.2506615114066
-505.5160440302762
-1854.9821390933441
-630.3816230483886
-1057.698582087439
-360.31961986581825
-114.3633835405435
825.1471483938647
-349.7908170309539
-322.3697395127904
559.9089246311391
331.25488501202307
21.482916750315933
-1933.0943274225363
-842.970336094089
665.3171974062058
-9.84858314312266
-314.5201792497828
-238.87701001805308
537.0954531606628
-537.2309452433134
827.7400943868562
507.144379468505
1174.9910626459027
2247.2311207386547
1334.83965739951
-452.1234848038332
-192.30959719836133
1379.9506486685016
-694.9697930289508
-935.3731242529249
1183.21789412367
-383.0462534633196
-221.98501518013882
1153.0751969700575
870.8224525601335
-577.9300593276998
-1884.922868111281
-182.82476809144407
1629.2803090043774
-1084.3126762303887
-798.3854532059385
1035.8123414712547
1212.3612861271195
-20.24915185821876
-578.9220649573014
-768.1112990793408
675.5099786276651
-1106.4413592068497
715.978152645093
141.03423185007415
2270.4749376778245
2418.368949225636
-839.199336858553
-291.9885946312147
-1573.1482526869236
1579.9670847617588
-1611.2842575336367
-1000.8551546967916
-1445.31295747914
700.8781704136469
-581.2255800980447
-339.5506073188934
560.4655507288654
292.4194953130993
-231.95502618065734
-1705.4407790988341
-63.684572758011065
-280.1471742284275
-366.35726643810807
-487.8317124285196
-701.1902903806159
-464.611919103554
-1712.6191643416907
37.50402956117548
149.22443074810909
-1523.9155203536723
-1296.852252529471
1416.8314418884158
1111.2166379098994
434.10693721374133
470.52233225612605
1033.4748127728485
813.2414071660784
-927.979591903119
-161.13228047638967
600.7192657317653
-971.3620068009632
-695.5994520997631
101.38879269341945
-343.51052072479496
548.8397507075404
-37.31843478017882
536.2420563812954
606.5442330031773
471.4066050672723
-502.3680812885091
-78.59985341354925
-1759.3572892126792
-467.64804762986535
755.7552700133098
-780.1543831734514
-555.3244024007772
1542.1248251951963
1159.0650677621404
-480.14589491651105
-1676.016120371114
-2011.7042337285623
-822.5116139427845
328.3841689021519
-889.978425702601
-1757.7529863615619
903.3100413791544
534.996688893031
1135.1507204079187
412.475467799355
57.51557414336738
203.69988868670384
-937.878978514739
-908.8235185193244
317.07145690796347
1971.5299398798193
-1191.825068144567
83.04426161848292
-3021.6438887580953
1030.2057126637303
1028.6959361812967
-1005.9173504912144
-978.6694750053512
-2041.6703782150917
686.7522151358604
1081.693131032436
6.4603263882710555
-474.41059232636485
9.139362306421242
-39.203387692610086
-979.4139323736262
28.111325421010118
953.7026260268315
521.911448920202
203.7315289780031
542.2974393835224
474.1895650529884
1142.8683979428808
1512.4473715721326
1400.43554165255
-254.77238776560924
-1266.2203060040106
-1078.5236164948285
-502.6538249923098
-1329.0713002728987
119.27951068643439
-619.1270577902587
-1776.1814984918174
-76.17501184029639
-259.8363519998121
-995.2610805877235
825.2577827232465
1318.224173261853
-1150.1224468039786
757.0089141539338
487.69050511551325
-1361.4863561856698
878.1319834743226
1413.2161144188099
-244.34288962680657
2598.8095679329676
-446.8686036125895
1444.3914721632484
-835.107140303757
466.88539339425364
-1054.0051384175651
1023.492099247801
1756.896623052613
441.2036322631015
1151.9412971964707
141.08588904078704
-558.017371526306
1728.2651324264957
287.21018154213095
1378.541852453685
-275.90546037373423
-1665.605359250858
-1045.9144180715732
515.0674263620353
2240.869836701191
370.2917647167067
1723.630060194743
1188.552236878612
920.7746093601089
-1064.9703581271945
-279.09547486170703
1440.9483499887338
-1218.3939076022766
561.3845358946728
446.6917680964157
-270.08400205039123
-71.2977678963683
178.97793228224515
-1419.7441207677773
405.1109642811585
-351.49552050655313
728.3583430577646
1033.0509540969992
321.30568827950566
-1799.704527284999
397.04851286356654
679.1314565960952
166.3010386011575
1335.7792762412025
-1080.8635551817308
-848.6551760690368
-63.17645288267365
557.9252223733881
-2973.470363776163
1484.9442627205601
498.6262070911729
-430.4029798920754
-32.21888406568834
1242.7353887188917
-956.2284966865375
-1016.0307043039161
-1501.247159277162
-903.2915251227378
-951.7733225245111
949.635558105444
530.2927712897447
-782.0224654728123
145.9922838435212
-750.4106476453996
683.5126839051665
421.80790382565556
1007.3876831020709
-740.2598341609356
-274.84687907257114
410.19016155997735
-2121.6166774344315
644.1024106734486
1070.9856060337836
-797.2145999674818
1233.4215706399048
-602.7072460745788
-388.834928016623
232.67223040363248
-1251.0480989065643
-820.2180093207729
1944.79144943275
67.10987823816504
-527.5488824380194
189.19196914515484
748.7468447134704
-1549.0333819508999
-945.0933159281028
451.0911646864303
16.52358603869055
321.51056565884346
242.80163949193334
-1491.74146558287
-641.2113673136222
2409.1472636914996
-3134.240288490674
1475.085084913731
-1548.167697198106
-1026.7121513068048
-2603.282438078935
-1399.7664480335127
723.0236991141086
-1814.3286304683984
-544.2333413293205
1564.731155811763
-151.04789024502506
-418.5425998350642
82.74721787704334
-1611.7915186028365
39.58695987513214
688.0482250454999
-823.9683010830162
2450.5882708565177
-56.95433250591532
-504.8028034471359
-150.19445207761547
-447.8089121873761
280.86178790598234
-539.3383186704965
-1375.3048910978766
-1163.6849022139702
-309.0053211545292
1059.227962762031
-142.4556423354354
1990.5072223845868
663.7648185815885
605.0487563323486
41.80594290998856
-85.55910486056565
-361.8117081377135
388.8531331361876
364.05872934433
501.06450763434384
964.9518701398721
-910.6607194725096
-307.14442852102553
479.2046624776761
-129.07715113310965
-1349.2195185059973
-123.40385779682273
-311.03433355948727
575.2761982113276
-312.7326046634967
404.35227715606055
-618.6609966618881
147.0072090592037
-536.294504510956
-1290.2876520366865
-380.6189543917067
-863.7219191596103
-1644.011617029534
-700.8394159903521
450.9596919503552
641.8603131033402
-174.3244835663027
441.43453357540477
-155.29431957339955
1542.8631320541358
47.866713971342215
1661.726356646699
65.04990771208352
283.2089059558526
322.03281773842326
-1717.7819997220463
-1006.9830177437653
-152.44390076438197
187.64366900600993
604.0751867914472
381.7576919194044
-661.8252056558865
-954.0498314731914
-458.3616238076876
535.4236893671525
224.78104414888446
1916.4322200083657
-1491.7249521429735
1451.9475372725744
145.40303662629395
258.543551702626
-1155.66460025753
-1075.51561393294
-521.9192785056305
-788.6531724967501
1068.5292900867037
-73.04832380857887
-83.43840511904894
1178.1141049231612
-458.49523748717024
1720.9686044540788
-699.9139853102948
846.3349077992132
230.87581371527165
1981.5015037839762
62.81412161710137
-1212.3972588722381
-1662.076385235617
-556.54604864604
1589.6195020478272
-120.96498740483284
1316.2260853366263
445.33610640282257
-767.6526950781638
650.8049458240416
-1629.453203376773
37.46487238458345
668.423518151311
-316.89399501631135
-649.6964910476615
-568.4053016482919
-1464.988341484093
-446.43440606263033
-336.6461634858057
250.53969375701084
-601.080062599316
247.6049438284682
1146.1850105317965
295.98268367141657
736.3575612571981
972.2785448069777
340.92644229278113
228.47819787030255
1004.2520099921122
-1363.9527386696718
826.8303325565907
-581.7730871386398
525.8260719417764
-2032.2321399972054
165.17501927261782
377.52131091040434
1118.3498466764074
51.69784288631324
169.6273164724517
791.5814926950391
-815.8890950067203
46.36548492895619
-687.9814429505117
-159.32669907877903
2.584953887672956
-424.79043157998154
966.2294763131098
-414.6256320330057
1263.1621147421872
-1206.106488574954
967.929166192365
-810.2902947378707
1392.179002806666
-1475.6911484483555
1008.3235747085826
807.7913555118923
-257.0988734292747
-488.17896952337344
-878.673995753503
-2629.0074251800706
-1110.4583077992104
-1654.7814453217015
-742.0446545219927
-410.6985275028523
459.52838469489865
686.7269743329306
-65.97405915510365
1132.9976612835917
-2223.5483062936523
-1348.5683956251132
218.51525361310263
435.4302654652889
495.0219915660846
-3100.200207426217
552.7390384459983
291.63551156665915
-493.03492611859036
719.9679239537202
-246.6234137507084
-639.9465250743527
2548.5432163445525
-1103.0697505395426
-946.6719286438571
-1723.5574132748527
-1350.5334577215106
-2165.066741039391
-758.0720929898852
51.523934167361155
-1940.1879642918316
2438.0652952415894
164.34048290037865
1594.421791054565
-440.63747997779296
1118.8394299083961
-804.5241215685236
-1384.721012527512
429.60193327095755
885.2147530322901
447.3606863543258
841.697420672067
-445.94500803720064
652.491968116676
1384.0817841591183
-682.0873380899047
-21.352229654893744
684.274656067972
-669.1374992232545
353.81505028246227
809.6402519671809
-468.2674049544443
141.21737825773323
562.8744706237405
-640.274724280206
-1388.3977620791086
-258.18194635889154
97.72850618610745
-1356.9125618455118
-1528.9116625945703
-1.9885787155370545
-425.47994401683485
-104.04992634740555
-1130.9692614288965
1081.8669330349892
112.83679541486163
-128.35611295195062
-274.8771035458461
-821.712283975607
94.33374219983345
956.7359649190262
-1277.2174601472723
-218.47910533493
-955.4195358381992
-226.20211455554787
230.5312145209038
-361.85699185927973
-507.14518068928305
-839.0531809007751
-264.2952202297952
-2739.5795567049536
1534.3960127283833
-163.38442987182498
1980.0172993637668
712.4652905796385
377.45557203614976
-365.30318984701677
609.1832586561815
1496.3621842019747
-737.834880444956
185.5820755221955
-354.0235702637494
323.8944950919501
-1702.6301041091397
-1419.697021147124
182.14071706307612
36.01942090829134
-146.3776166147371
-544.654628874033
592.7223020070461
-217.21540997596193
-227.10112603994492
-320.2352869909081
-2947.603915207453
510.289583518342
-1905.9061541428157
238.3100876560882
-143.62203191051807
-1052.430319926631
-1985.0327710884874
-170.3693552310079
938.8448634339647
-1872.573784346675
160.64414671368215
294.6676703471222
528.8490079102069
-1071.5820209640588
-926.3166948492718
-933.326806918611
589.9031438582488
-1388.9054673162334
-103.35739607133661
120.72741669028623
-1581.8122509177301
1090.0822716272485
919.4980290102071
42.729946579161336
1046.5528236313437
1403.9142611239342
328.25660377203883
440.1175158134375
1599.9763222775616
1220.667490723757
-822.95406647331
55.4926642794941
-1936.3097708365299
-244.6730625637088
627.6871450323556
-614.3208200001347
-486.04957611204094
-736.2008849907986
1125.6931676430954
953.9302218098195
-508.144694491108
-36.92448478021762
-89.273886114469
-465.8251702331843
-193.99257479189265
-149.2577247173036
-1263.0922095953247
-257.1195026133704
204.07697534112074
-822.3222787216781
1345.9243739644078
-357.66701597349976
-1100.3192322238726
969.5595864708358
329.98811580980686
58.0920978807961
2450.990133255057
239.49292344211963
2280.9138411344657
226.75637628436755
142.8510234666353
-771.5561001226952
754.0821824091595
1779.9991932254718
-516.7435603669552
-322.6448755022272
-328.4626022277176
-123.37889453458452
-1098.5388517837446
-840.4307077811923
-408.71352156107446
-2327.471437386355
589.7688804416791
739.2126355630897
-675.68432569661
1944.9804738366706
565.1460583279991
-405.6825358471518
-598.1723426551014
231.34415678565566
806.437365533271
97.07247224949623
907.7756249259855
494.7878511925485
681.6389147700642
-156.54910846383308
984.839103294705
-1878.8035588731234
-23.256276238957312
580.0143239644174
1177.423378956905
1067.2461599342478
2668.425276521398
-1002.098508611929
-2047.0777232393536
-212.70974505552476
1357.925906323986
-931.5527119136357
-326.8691573436988
-278.96640002773916
-203.288239854283
718.9619310826033
3109.7431982601065
129.1042367921602
-1300.1408720154686
