0
1
mirror of https://git.sb/baoshuo/OI-codes.git synced 2024-11-28 01:56:26 +00:00
OI-codes/AtCoder/ABC241/D/data/008.out

133524 lines
1.2 MiB (Stored with Git LFS)

-1
147747440
-1
-1
-1
-1
184147678
-1
184147678
184147678
-1
747241048
147747440
-1
998228699
747241048
147747440
-1
360543850
206422528
147747440
147747440
-1
-1
200354483
857731778
588790353
998228699
556605329
360543850
389290764
360543850
184147678
206422528
206422528
81073252
206422528
-1
360543850
389290764
556605329
482818266
857731778
81073252
389290764
-1
747241048
998228699
588790353
556605329
81073252
377509580
556605329
747241048
101250004
200354483
857731778
780418694
429939459
-1
101250004
200354483
780418694
-1
963873520
963873520
360543850
207264423
556605329
216140704
292015612
377509580
588790353
184147678
377509580
556605329
377509580
292015612
556605329
-1
780418694
147747440
377509580
1000000000
878542863
101250004
200354483
482818266
438133771
173087940
588790353
377509580
556605329
292015612
588790353
556605329
207264423
744868656
1000000000
246549659
389290764
998228699
588790353
-1
147747440
556605329
216140704
438133771
-1
556605329
-1
348652718
878542863
710733675
482818266
857731778
556605329
857731778
429939459
29366295
246549659
482818266
101250004
681728741
206422528
29366295
744868656
147747440
173087940
292015612
744868656
482818266
-1
-1
292015612
101250004
86883812
81073252
556605329
878542863
780418694
966631802
857731778
184147678
438133771
744868656
564836882
482818266
556605329
710733675
564836882
348652718
744868656
878542863
857731778
556605329
147747440
963873520
246549659
377509580
206422528
389290764
780418694
246549659
81073252
588790353
348652718
998228699
1000000000
556605329
744868656
377509580
360543850
173087940
147747440
206422528
207264423
780418694
86883812
29366295
-1
147747440
1000000000
207264423
556605329
710733675
147747440
-1
438133771
246549659
588790353
348652718
681728741
29366295
681728741
29366295
207264423
29366295
780418694
556605329
681728741
438133771
273869784
780418694
206422528
377509580
101250004
565111336
966631802
438133771
389290764
29366295
963873520
292015612
710733675
963873520
966631802
438133771
857731778
878542863
565111336
857731778
681728741
429939459
556605329
780418694
216140704
564836882
780418694
81073252
780418694
56519638
482818266
207264423
963873520
588790353
-1
438133771
348652718
246549659
377509580
292015612
206422528
86883812
556605329
998228699
710733675
184147678
377509580
1000000000
429939459
963873520
377509580
360543850
429939459
389290764
681728741
556605329
681728741
207264423
184147678
878542863
564836882
29366295
360543850
76211861
998228699
588790353
313062682
878542863
588790353
147747440
539527855
76211861
564836882
200354483
1
681728741
1000000000
747241048
207264423
348652718
747241048
207264423
29366295
747241048
29366295
348652718
173087940
360543850
766356434
710733675
588790353
747241048
1000000000
29366295
966631802
147747440
747241048
744868656
429939459
216140704
857731778
429939459
588790353
81073252
507308489
147747440
998228699
744868656
438133771
348652718
766356434
857731778
744868656
564836882
857731778
998228699
292015612
438133771
292015612
710733675
963873520
681728741
91111257
780418694
313062682
29366295
147747440
564836882
710733675
564836882
81073252
216140704
147747440
998228699
246549659
963056779
86883812
747241048
348652718
91111257
206422528
564836882
857731778
273869784
91111257
101250004
147747440
81073252
377509580
377509580
429939459
216140704
564836882
231398662
710733675
710733675
377509580
200354483
482818266
747241048
273869784
429939459
564836882
348652718
101250004
216140704
389290764
231398662
417188303
857731778
1
857731778
588790353
588790353
429939459
348652718
878542863
173087940
878542863
781833037
417188303
681728741
86883812
377509580
1000000000
348652718
200354483
780418694
216140704
377509580
966631802
539527855
29366295
207264423
1000000000
81073252
101250004
29366295
56519638
429939459
206422528
184147678
206422528
273869784
231398662
564836882
588790353
710733675
1
206422528
438133771
565111336
1000000000
360543850
206422528
6632155
963056779
184147678
206422528
710733675
781833037
966631802
81073252
966631802
147747440
710733675
377509580
539527855
998228699
246549659
292015612
81073252
246549659
747241048
744868656
681728741
389290764
780418694
313062682
207264423
507308489
81073252
681728741
292015612
744868656
76211861
780418694
1
539527855
878542863
878542863
1
780418694
147747440
966631802
963873520
710733675
81073252
389290764
91111257
56519638
747241048
389290764
539527855
292015612
998228699
292015612
292015612
56519638
206422528
564836882
781833037
56519638
273869784
780418694
438133771
878542863
173087940
6632155
966631802
417188303
482818266
184147678
207264423
710733675
565111336
878542863
588790353
564836882
348652718
539527855
417188303
507308489
1000000000
86883812
292015612
539527855
747241048
963056779
780418694
1
588790353
29366295
206422528
389290764
565111336
429939459
429939459
766356434
29366295
348652718
1000000000
878542863
6632155
1000000000
1000000000
348652718
1
507308489
389290764
998228699
744868656
246549659
766356434
56519638
998228699
564836882
377509580
438133771
147747440
207264423
766356434
507308489
507308489
429939459
438133771
781833037
389290764
963873520
207264423
377509580
292015612
564836882
963056779
744868656
1000000000
76211861
710733675
246549659
565111336
438133771
1
29366295
246549659
507308489
86883812
207264423
1000000000
207264423
766356434
206422528
184147678
963873520
998228699
91111257
781833037
681728741
389290764
878542863
273869784
273869784
81073252
216140704
565111336
1
147747440
710733675
206422528
173087940
173087940
429939459
1
781833037
998228699
389290764
438133771
173087940
207264423
377509580
564836882
184147678
91111257
56519638
101250004
360543850
246549659
565111336
747241048
389290764
184147678
86883812
389290764
200354483
173087940
429939459
588790353
878542863
6632155
147747440
539527855
360543850
56519638
588790353
1000000000
29366295
747241048
1000000000
246549659
878542863
482818266
780418694
429939459
216140704
710733675
273869784
360543850
963873520
76211861
588790353
780418694
747241048
81073252
564836882
482818266
710733675
417188303
963873520
184147678
56519638
200354483
389290764
766356434
710733675
348652718
766356434
1
539527855
360543850
556605329
76211861
231398662
207264423
588790353
207264423
878542863
231398662
963056779
200354483
681728741
1000000000
1000000000
200354483
200354483
273869784
273869784
781833037
1000000000
56519638
246549659
273869784
147747440
377509580
781833037
966631802
184147678
539527855
507308489
780418694
76211861
744868656
360543850
207264423
710733675
507308489
91111257
377509580
231398662
963873520
377509580
377509580
565111336
878542863
429939459
184147678
184147678
963873520
173087940
348652718
417188303
348652718
565111336
766356434
998228699
56519638
313062682
857731778
588790353
857731778
216140704
147747440
781833037
348652718
81073252
966631802
564836882
206422528
273869784
744868656
273869784
29366295
507308489
313062682
482818266
207264423
564836882
76211861
86883812
313062682
681728741
417188303
246549659
360543850
780418694
216140704
681728741
184147678
781833037
744868656
56519638
206422528
246549659
963056779
147747440
781833037
292015612
747241048
81073252
91111257
482818266
313062682
206422528
780418694
56519638
292015612
56519638
556605329
147747440
313062682
348652718
184147678
56519638
564836882
766356434
781833037
747241048
184147678
313062682
878542863
482818266
747241048
507308489
482818266
231398662
564836882
216140704
963056779
556605329
348652718
507308489
556605329
539527855
438133771
744868656
101250004
1
539527855
91111257
207264423
348652718
389290764
360543850
482818266
377509580
147747440
747241048
29366295
29366295
539527855
184147678
966631802
216140704
565111336
360543850
1
556605329
207264423
206422528
710733675
147747440
963873520
206422528
588790353
963873520
539527855
588790353
556605329
231398662
1000000000
1000000000
766356434
539527855
86883812
56519638
216140704
565111336
389290764
1
565111336
588790353
857731778
710733675
200354483
710733675
744868656
206422528
744868656
429939459
963056779
292015612
507308489
101250004
246549659
744868656
101250004
200354483
539527855
173087940
86883812
429939459
539527855
348652718
206422528
998228699
998228699
539527855
507308489
565111336
216140704
389290764
184147678
878542863
417188303
747241048
360543850
857731778
744868656
29366295
963873520
766356434
207264423
564836882
360543850
246549659
963056779
556605329
173087940
681728741
681728741
173087940
216140704
539527855
438133771
91111257
29366295
184147678
200354483
377509580
360543850
780418694
29366295
780418694
556605329
998228699
565111336
565111336
766356434
963056779
963873520
389290764
231398662
246549659
313062682
6632155
360543850
417188303
207264423
710733675
91111257
231398662
588790353
482818266
744868656
780418694
81073252
780418694
173087940
1
966631802
556605329
438133771
588790353
1
781833037
313062682
216140704
273869784
147747440
56519638
588790353
91111257
273869784
389290764
273869784
246549659
360543850
273869784
207264423
564836882
86883812
963056779
360543850
389290764
206422528
147747440
588790353
56519638
963873520
173087940
966631802
665245341
200354483
216140704
1
564836882
216140704
273869784
1000000000
206422528
564836882
539527855
200354483
1
292015612
482818266
273869784
231398662
1
246549659
438133771
564836882
963873520
173087940
389290764
482818266
539527855
507308489
231398662
313062682
588790353
207264423
710733675
744868656
482818266
438133771
29366295
565111336
857731778
766356434
665245341
998228699
429939459
747241048
313062682
482818266
665245341
417188303
101250004
998228699
1000000000
389290764
681728741
1
360543850
6632155
744868656
184147678
206422528
360543850
1000000000
665245341
91111257
81073252
878542863
207264423
86883812
200354483
246549659
1000000000
200354483
665245341
1000000000
348652718
377509580
1
216140704
539527855
556605329
206422528
389290764
482818266
507308489
200354483
588790353
963056779
200354483
564836882
81073252
348652718
86883812
482818266
313062682
565111336
86883812
56519638
1000000000
173087940
781833037
744868656
744868656
56519638
1
207264423
766356434
744868656
6632155
710733675
429939459
556605329
389290764
781833037
507308489
273869784
200354483
766356434
200354483
313062682
206422528
963056779
29366295
966631802
963873520
86883812
348652718
565111336
313062682
206422528
744868656
231398662
766356434
878542863
1000000000
1000000000
857731778
313062682
438133771
539527855
565111336
665245341
482818266
781833037
857731778
747241048
998228699
710733675
207264423
313062682
556605329
348652718
101250004
360543850
206422528
780418694
963873520
857731778
1000000000
857731778
681728741
173087940
565111336
207264423
101250004
963056779
429939459
86883812
966631802
273869784
200354483
360543850
998228699
781833037
389290764
81073252
1000000000
963873520
429939459
878542863
81073252
231398662
292015612
507308489
556605329
539527855
81073252
147747440
389290764
147747440
348652718
438133771
438133771
681728741
231398662
565111336
564836882
781833037
292015612
377509580
565111336
76211861
29366295
377509580
91111257
292015612
710733675
781833037
963056779
1
86883812
389290764
206422528
147747440
360543850
482818266
101250004
246549659
1000000000
56519638
292015612
482818266
963056779
231398662
56519638
780418694
86883812
207264423
963056779
482818266
781833037
81073252
101250004
744868656
216140704
207264423
29366295
665245341
429939459
482818266
780418694
766356434
29366295
878542863
1000000000
857731778
184147678
91111257
565111336
564836882
389290764
1
966631802
147747440
963056779
91111257
231398662
81073252
377509580
588790353
665245341
998228699
747241048
878542863
963056779
878542863
76211861
231398662
29366295
56519638
588790353
878542863
313062682
1
780418694
56519638
292015612
878542863
246549659
56519638
101250004
963056779
564836882
231398662
273869784
207264423
207264423
429939459
360543850
766356434
231398662
56519638
857731778
81073252
76211861
417188303
216140704
766356434
482818266
6632155
963056779
1000000000
564836882
292015612
6632155
231398662
101250004
81073252
681728741
1000000000
292015612
781833037
507308489
86883812
766356434
966631802
963056779
780418694
857731778
184147678
482818266
81073252
564836882
101250004
207264423
292015612
429939459
857731778
246549659
963056779
710733675
744868656
963056779
1
206422528
273869784
76211861
564836882
744868656
780418694
710733675
273869784
231398662
564836882
780418694
539527855
313062682
1000000000
1000000000
76211861
231398662
76211861
963873520
766356434
76211861
360543850
556605329
360543850
147747440
747241048
1000000000
539527855
56519638
86883812
231398662
231398662
207264423
6632155
1
207264423
766356434
744868656
878542863
507308489
6632155
360543850
200354483
1
482818266
56519638
966631802
184147678
360543850
200354483
1
482818266
360543850
173087940
313062682
998228699
766356434
101250004
710733675
246549659
184147678
101250004
878542863
1000000000
507308489
56519638
780418694
507308489
963056779
998228699
313062682
539527855
348652718
507308489
313062682
56519638
360543850
377509580
665245341
966631802
681728741
292015612
963056779
231398662
216140704
1
101250004
766356434
482818266
710733675
482818266
81073252
539527855
6632155
6632155
377509580
564836882
348652718
780418694
556605329
6632155
348652718
292015612
781833037
76211861
665245341
56519638
313062682
556605329
747241048
780418694
744868656
246549659
1
963873520
998228699
292015612
6632155
76211861
565111336
292015612
81073252
780418694
207264423
780418694
744868656
231398662
565111336
273869784
429939459
564836882
348652718
744868656
76211861
963873520
206422528
76211861
710733675
564836882
766356434
780418694
29366295
482818266
588790353
780418694
588790353
207264423
360543850
56519638
147747440
565111336
781833037
200354483
966631802
482818266
101250004
389290764
207264423
780418694
781833037
744868656
173087940
747241048
564836882
665245341
766356434
747241048
216140704
417188303
780418694
6632155
438133771
665245341
173087940
273869784
429939459
207264423
147747440
1000000000
963056779
507308489
273869784
101250004
482818266
173087940
681728741
710733675
313062682
998228699
710733675
29366295
966631802
6632155
389290764
878542863
29366295
206422528
1000000000
147747440
246549659
963056779
857731778
780418694
273869784
29366295
564836882
438133771
173087940
747241048
417188303
313062682
747241048
173087940
313062682
147747440
91111257
857731778
781833037
429939459
147747440
1000000000
273869784
588790353
665245341
86883812
91111257
81073252
556605329
313062682
565111336
1000000000
200354483
360543850
101250004
348652718
438133771
781833037
377509580
539527855
231398662
56519638
507308489
76211861
389290764
206422528
360543850
173087940
744868656
963056779
1000000000
200354483
781833037
665245341
86883812
231398662
539527855
292015612
744868656
81073252
429939459
744868656
878542863
681728741
207264423
482818266
747241048
231398662
966631802
857731778
966631802
1
101250004
360543850
81073252
81073252
216140704
766356434
231398662
184147678
207264423
565111336
292015612
273869784
86883812
438133771
173087940
29366295
417188303
246549659
273869784
766356434
482818266
273869784
1000000000
173087940
360543850
766356434
246549659
429939459
231398662
360543850
360543850
76211861
665245341
556605329
963873520
539527855
91111257
438133771
966631802
665245341
246549659
710733675
173087940
565111336
29366295
81073252
1000000000
173087940
781833037
6632155
556605329
482818266
507308489
184147678
539527855
417188303
747241048
207264423
348652718
539527855
681728741
998228699
313062682
206422528
747241048
377509580
438133771
206422528
665245341
588790353
565111336
507308489
564836882
1000000000
147747440
91111257
173087940
998228699
963056779
360543850
681728741
184147678
29366295
857731778
56519638
313062682
564836882
184147678
780418694
101250004
710733675
184147678
747241048
482818266
417188303
86883812
6632155
417188303
184147678
780418694
417188303
348652718
56519638
588790353
173087940
200354483
565111336
564836882
101250004
86883812
246549659
246549659
438133771
438133771
1000000000
207264423
76211861
482818266
747241048
665245341
781833037
966631802
200354483
564836882
539527855
744868656
963873520
377509580
588790353
665245341
91111257
207264423
417188303
556605329
231398662
417188303
780418694
207264423
101250004
200354483
147747440
56519638
556605329
81073252
564836882
963056779
564836882
744868656
389290764
665245341
273869784
966631802
207264423
91111257
389290764
216140704
29366295
781833037
292015612
91111257
206422528
998228699
963056779
1
81073252
429939459
565111336
86883812
206422528
81073252
389290764
482818266
998228699
747241048
963056779
200354483
348652718
231398662
184147678
710733675
665245341
360543850
665245341
963873520
857731778
81073252
780418694
206422528
91111257
766356434
273869784
207264423
292015612
206422528
377509580
963873520
780418694
710733675
963873520
389290764
482818266
747241048
6632155
747241048
564836882
292015612
29366295
206422528
81073252
173087940
91111257
207264423
438133771
313062682
200354483
206422528
91111257
76211861
377509580
963056779
206422528
173087940
56519638
348652718
681728741
507308489
417188303
184147678
231398662
292015612
389290764
857731778
184147678
360543850
207264423
781833037
348652718
389290764
681728741
231398662
998228699
963056779
588790353
429939459
417188303
878542863
360543850
998228699
56519638
76211861
438133771
377509580
781833037
857731778
91111257
56519638
29366295
389290764
56519638
184147678
857731778
857731778
313062682
207264423
744868656
963056779
539527855
377509580
231398662
173087940
206422528
56519638
273869784
56519638
389290764
91111257
417188303
231398662
56519638
360543850
744868656
565111336
360543850
101250004
6632155
273869784
207264423
147747440
231398662
780418694
710733675
781833037
565111336
76211861
101250004
780418694
56519638
963873520
184147678
273869784
6632155
556605329
482818266
184147678
200354483
482818266
507308489
588790353
101250004
86883812
147747440
556605329
360543850
1
710733675
206422528
91111257
780418694
6632155
91111257
91111257
173087940
292015612
565111336
101250004
665245341
780418694
29366295
429939459
200354483
216140704
147747440
348652718
556605329
216140704
200354483
963056779
173087940
564836882
147747440
292015612
556605329
56519638
207264423
857731778
313062682
966631802
963873520
556605329
101250004
86883812
878542863
292015612
207264423
744868656
207264423
665245341
556605329
681728741
744868656
963056779
507308489
216140704
389290764
438133771
91111257
1000000000
766356434
81073252
998228699
292015612
81073252
206422528
539527855
966631802
966631802
1
184147678
29366295
348652718
348652718
313062682
564836882
556605329
565111336
539527855
360543850
781833037
231398662
1000000000
147747440
76211861
173087940
6632155
91111257
292015612
313062682
564836882
173087940
231398662
417188303
147747440
665245341
963873520
91111257
216140704
273869784
429939459
273869784
417188303
273869784
292015612
556605329
482818266
681728741
29366295
29366295
389290764
147747440
76211861
417188303
101250004
56519638
766356434
1000000000
81073252
565111336
207264423
744868656
781833037
998228699
173087940
173087940
747241048
86883812
747241048
313062682
766356434
539527855
147747440
6632155
963873520
173087940
564836882
56519638
744868656
878542863
1000000000
482818266
273869784
91111257
389290764
56519638
781833037
246549659
878542863
76211861
6632155
963873520
781833037
56519638
438133771
389290764
184147678
556605329
681728741
56519638
766356434
681728741
76211861
29366295
206422528
101250004
348652718
963873520
665245341
206422528
681728741
360543850
588790353
6632155
292015612
878542863
963873520
744868656
507308489
76211861
564836882
231398662
377509580
101250004
564836882
147747440
173087940
76211861
710733675
389290764
588790353
878542863
56519638
348652718
781833037
780418694
76211861
565111336
377509580
200354483
101250004
147747440
438133771
429939459
565111336
681728741
1
710733675
91111257
564836882
56519638
184147678
76211861
878542863
665245341
857731778
348652718
564836882
565111336
207264423
744868656
781833037
482818266
565111336
292015612
1
313062682
565111336
878542863
438133771
91111257
91111257
417188303
231398662
857731778
766356434
273869784
998228699
766356434
878542863
1000000000
389290764
76211861
565111336
781833037
507308489
710733675
81073252
564836882
781833037
1000000000
216140704
681728741
564836882
292015612
966631802
377509580
206422528
360543850
766356434
998228699
231398662
417188303
101250004
998228699
747241048
963056779
429939459
507308489
998228699
86883812
147747440
417188303
184147678
744868656
377509580
173087940
564836882
781833037
292015612
91111257
878542863
766356434
564836882
588790353
348652718
91111257
292015612
963056779
878542863
588790353
86883812
101250004
565111336
273869784
56519638
6632155
184147678
348652718
101250004
482818266
681728741
200354483
216140704
86883812
173087940
86883812
76211861
966631802
56519638
292015612
781833037
1000000000
56519638
184147678
360543850
91111257
878542863
91111257
507308489
766356434
438133771
966631802
91111257
564836882
780418694
507308489
665245341
184147678
966631802
766356434
507308489
147747440
348652718
184147678
29366295
231398662
588790353
1000000000
966631802
207264423
966631802
781833037
86883812
781833037
147747440
273869784
482818266
564836882
878542863
184147678
744868656
1000000000
206422528
747241048
665245341
539527855
147747440
273869784
81073252
963873520
744868656
360543850
665245341
747241048
273869784
747241048
207264423
147747440
710733675
273869784
539527855
681728741
1
1000000000
998228699
76211861
747241048
780418694
246549659
29366295
246549659
539527855
76211861
6632155
766356434
184147678
348652718
377509580
389290764
681728741
766356434
101250004
482818266
231398662
564836882
780418694
781833037
963056779
878542863
207264423
147747440
273869784
878542863
429939459
878542863
216140704
6632155
389290764
565111336
565111336
781833037
966631802
147747440
1000000000
998228699
86883812
565111336
377509580
963056779
313062682
564836882
963873520
665245341
744868656
29366295
665245341
200354483
539527855
207264423
1000000000
417188303
998228699
200354483
744868656
963873520
1000000000
101250004
348652718
482818266
86883812
81073252
147747440
147747440
377509580
206422528
76211861
966631802
313062682
781833037
389290764
207264423
292015612
200354483
273869784
360543850
564836882
81073252
147747440
564836882
206422528
588790353
76211861
86883812
313062682
744868656
565111336
360543850
273869784
565111336
438133771
966631802
565111336
878542863
747241048
1000000000
998228699
417188303
710733675
539527855
29366295
1000000000
29366295
76211861
56519638
857731778
998228699
438133771
766356434
665245341
766356434
417188303
747241048
101250004
231398662
588790353
681728741
91111257
429939459
313062682
231398662
292015612
564836882
184147678
588790353
200354483
766356434
389290764
438133771
206422528
429939459
389290764
81073252
91111257
429939459
556605329
91111257
766356434
963056779
184147678
360543850
313062682
507308489
81073252
86883812
507308489
389290764
963873520
348652718
429939459
665245341
878542863
429939459
565111336
360543850
539527855
6632155
963873520
206422528
377509580
200354483
780418694
744868656
273869784
681728741
564836882
147747440
429939459
507308489
147747440
857731778
780418694
360543850
348652718
76211861
377509580
665245341
744868656
292015612
313062682
377509580
216140704
200354483
6632155
1000000000
273869784
681728741
857731778
6632155
588790353
966631802
963056779
780418694
565111336
966631802
857731778
200354483
1
681728741
744868656
200354483
216140704
377509580
348652718
173087940
998228699
273869784
207264423
665245341
878542863
56519638
507308489
1
56519638
200354483
1000000000
998228699
216140704
507308489
91111257
1
231398662
216140704
200354483
665245341
998228699
76211861
273869784
857731778
246549659
681728741
781833037
766356434
200354483
207264423
231398662
360543850
76211861
273869784
966631802
963056779
147747440
665245341
998228699
963056779
1
389290764
588790353
780418694
565111336
963873520
429939459
963056779
206422528
744868656
565111336
766356434
1
710733675
206422528
76211861
1000000000
429939459
681728741
91111257
507308489
101250004
81073252
681728741
766356434
200354483
173087940
216140704
1000000000
565111336
6632155
200354483
231398662
507308489
539527855
273869784
857731778
681728741
29366295
231398662
360543850
482818266
878542863
998228699
565111336
76211861
963056779
780418694
147747440
184147678
231398662
781833037
507308489
744868656
781833037
348652718
966631802
389290764
29366295
29366295
429939459
292015612
878542863
878542863
781833037
86883812
91111257
91111257
507308489
429939459
665245341
231398662
556605329
966631802
147747440
56519638
56519638
710733675
878542863
556605329
588790353
76211861
313062682
878542863
539527855
292015612
76211861
507308489
360543850
1
231398662
292015612
564836882
780418694
966631802
747241048
744868656
963056779
231398662
348652718
86883812
857731778
710733675
565111336
747241048
780418694
76211861
556605329
273869784
206422528
56519638
389290764
963873520
747241048
313062682
147747440
348652718
86883812
681728741
231398662
1
539527855
417188303
744868656
507308489
744868656
216140704
206422528
878542863
429939459
539527855
747241048
588790353
438133771
1000000000
588790353
681728741
246549659
348652718
86883812
29366295
747241048
710733675
91111257
998228699
539527855
348652718
389290764
313062682
173087940
200354483
744868656
313062682
292015612
313062682
565111336
966631802
878542863
710733675
556605329
857731778
273869784
588790353
147747440
91111257
482818266
81073252
273869784
998228699
184147678
429939459
76211861
482818266
292015612
556605329
173087940
766356434
206422528
76211861
207264423
417188303
665245341
1
246549659
710733675
429939459
389290764
377509580
539527855
564836882
81073252
766356434
389290764
1000000000
86883812
429939459
81073252
1
507308489
206422528
86883812
482818266
29366295
747241048
56519638
780418694
744868656
781833037
963873520
292015612
101250004
56519638
681728741
1000000000
56519638
857731778
564836882
710733675
588790353
273869784
1
1000000000
389290764
231398662
878542863
744868656
710733675
565111336
878542863
313062682
6632155
744868656
417188303
744868656
81073252
482818266
963873520
539527855
417188303
200354483
206422528
963873520
781833037
29366295
147747440
556605329
313062682
91111257
216140704
565111336
588790353
781833037
744868656
857731778
101250004
963056779
963056779
747241048
173087940
184147678
86883812
216140704
857731778
878542863
6632155
507308489
6632155
246549659
231398662
438133771
348652718
360543850
273869784
878542863
29366295
184147678
206422528
482818266
556605329
246549659
766356434
780418694
216140704
292015612
878542863
91111257
206422528
681728741
246549659
389290764
438133771
665245341
184147678
998228699
1
200354483
857731778
173087940
1
6632155
564836882
377509580
292015612
539527855
216140704
507308489
417188303
56519638
507308489
29366295
56519638
665245341
857731778
29366295
710733675
313062682
389290764
1
539527855
588790353
360543850
507308489
438133771
29366295
780418694
6632155
963873520
184147678
857731778
665245341
81073252
665245341
564836882
781833037
147747440
429939459
747241048
348652718
588790353
588790353
56519638
482818266
766356434
780418694
966631802
207264423
963873520
173087940
482818266
1000000000
998228699
878542863
565111336
998228699
744868656
313062682
29366295
710733675
216140704
147747440
429939459
963873520
565111336
231398662
998228699
539527855
207264423
417188303
482818266
360543850
173087940
564836882
81073252
29366295
766356434
313062682
56519638
417188303
710733675
878542863
216140704
744868656
147747440
348652718
91111257
438133771
539527855
56519638
6632155
710733675
231398662
147747440
588790353
348652718
360543850
76211861
417188303
963873520
207264423
564836882
963873520
91111257
76211861
556605329
389290764
56519638
231398662
857731778
539527855
216140704
710733675
173087940
588790353
710733675
206422528
101250004
665245341
273869784
482818266
438133771
747241048
246549659
565111336
273869784
389290764
429939459
348652718
200354483
377509580
878542863
91111257
360543850
417188303
231398662
360543850
482818266
766356434
200354483
781833037
389290764
766356434
348652718
766356434
246549659
417188303
482818266
565111336
710733675
91111257
564836882
389290764
206422528
206422528
998228699
348652718
29366295
56519638
377509580
781833037
556605329
101250004
665245341
482818266
200354483
963056779
744868656
780418694
507308489
389290764
780418694
588790353
29366295
81073252
1
780418694
173087940
565111336
56519638
998228699
56519638
173087940
665245341
147747440
710733675
665245341
507308489
744868656
744868656
565111336
438133771
747241048
564836882
81073252
1
1000000000
56519638
91111257
207264423
348652718
966631802
273869784
556605329
417188303
766356434
184147678
360543850
377509580
539527855
200354483
184147678
565111336
565111336
507308489
564836882
91111257
482818266
963873520
780418694
200354483
665245341
966631802
438133771
76211861
184147678
313062682
564836882
377509580
857731778
389290764
360543850
147747440
56519638
710733675
998228699
86883812
710733675
878542863
588790353
744868656
710733675
29366295
438133771
417188303
348652718
1000000000
76211861
963873520
348652718
76211861
963056779
377509580
963873520
200354483
173087940
438133771
998228699
1
966631802
56519638
429939459
747241048
857731778
86883812
438133771
56519638
273869784
207264423
1
360543850
417188303
857731778
81073252
417188303
747241048
681728741
681728741
389290764
966631802
273869784
292015612
273869784
878542863
507308489
438133771
564836882
216140704
963056779
1
29366295
91111257
6632155
766356434
507308489
710733675
963056779
507308489
588790353
998228699
101250004
6632155
482818266
56519638
29366295
747241048
878542863
91111257
101250004
246549659
507308489
507308489
417188303
744868656
565111336
966631802
564836882
173087940
878542863
292015612
681728741
564836882
292015612
389290764
747241048
417188303
1000000000
482818266
200354483
564836882
747241048
963056779
781833037
173087940
588790353
710733675
206422528
438133771
781833037
273869784
539527855
1
76211861
963056779
1000000000
81073252
438133771
1
81073252
56519638
1000000000
377509580
539527855
438133771
377509580
147747440
91111257
29366295
200354483
81073252
681728741
101250004
998228699
539527855
348652718
29366295
207264423
857731778
429939459
963873520
766356434
963056779
507308489
438133771
377509580
998228699
665245341
56519638
681728741
147747440
681728741
556605329
564836882
377509580
56519638
766356434
206422528
377509580
292015612
747241048
147747440
966631802
56519638
417188303
101250004
744868656
438133771
681728741
744868656
781833037
710733675
389290764
417188303
292015612
76211861
998228699
389290764
539527855
744868656
206422528
963056779
747241048
857731778
173087940
200354483
438133771
556605329
744868656
564836882
29366295
429939459
207264423
1
81073252
665245341
878542863
507308489
963873520
231398662
429939459
206422528
963873520
81073252
292015612
81073252
966631802
173087940
438133771
681728741
206422528
1000000000
6632155
588790353
429939459
438133771
91111257
101250004
507308489
857731778
781833037
781833037
246549659
6632155
313062682
273869784
710733675
438133771
56519638
29366295
360543850
216140704
766356434
417188303
273869784
857731778
56519638
565111336
29366295
588790353
348652718
313062682
744868656
216140704
1000000000
173087940
56519638
998228699
101250004
56519638
556605329
781833037
417188303
91111257
681728741
482818266
292015612
389290764
29366295
556605329
173087940
966631802
147747440
417188303
86883812
710733675
710733675
857731778
780418694
81073252
360543850
91111257
292015612
1
184147678
482818266
173087940
766356434
482818266
377509580
781833037
417188303
963056779
588790353
766356434
1
273869784
216140704
6632155
780418694
781833037
206422528
207264423
766356434
348652718
507308489
963873520
429939459
766356434
81073252
206422528
101250004
665245341
56519638
781833037
1
417188303
878542863
91111257
173087940
86883812
744868656
564836882
206422528
857731778
565111336
377509580
200354483
91111257
780418694
173087940
200354483
556605329
86883812
273869784
56519638
429939459
878542863
29366295
744868656
206422528
91111257
564836882
86883812
539527855
206422528
101250004
681728741
681728741
86883812
377509580
417188303
273869784
1000000000
429939459
665245341
482818266
556605329
86883812
665245341
29366295
747241048
588790353
539527855
184147678
1
998228699
556605329
184147678
29366295
292015612
857731778
747241048
556605329
963873520
76211861
81073252
766356434
76211861
963873520
200354483
780418694
348652718
86883812
292015612
207264423
482818266
348652718
857731778
184147678
1000000000
681728741
539527855
963873520
565111336
348652718
998228699
564836882
292015612
781833037
781833037
878542863
747241048
438133771
101250004
744868656
766356434
556605329
878542863
86883812
438133771
556605329
781833037
766356434
231398662
556605329
780418694
766356434
173087940
29366295
273869784
56519638
966631802
173087940
417188303
101250004
963056779
710733675
246549659
588790353
207264423
1
1
231398662
556605329
101250004
6632155
101250004
76211861
710733675
565111336
200354483
86883812
389290764
200354483
539527855
507308489
1
207264423
6632155
173087940
207264423
429939459
216140704
417188303
482818266
438133771
377509580
216140704
781833037
29366295
539527855
1000000000
231398662
377509580
963056779
6632155
963873520
206422528
101250004
781833037
348652718
292015612
747241048
966631802
780418694
91111257
878542863
184147678
273869784
665245341
292015612
565111336
76211861
207264423
429939459
556605329
81073252
1
417188303
360543850
665245341
273869784
565111336
147747440
360543850
91111257
56519638
564836882
963056779
482818266
86883812
781833037
1000000000
184147678
507308489
184147678
556605329
588790353
76211861
766356434
744868656
747241048
998228699
417188303
857731778
91111257
539527855
438133771
56519638
313062682
857731778
86883812
56519638
184147678
216140704
681728741
565111336
878542863
747241048
273869784
377509580
6632155
1000000000
360543850
998228699
744868656
1
231398662
292015612
91111257
710733675
360543850
56519638
313062682
429939459
681728741
857731778
292015612
507308489
76211861
147747440
101250004
360543850
482818266
389290764
780418694
966631802
292015612
857731778
963873520
429939459
780418694
966631802
29366295
963056779
313062682
556605329
744868656
389290764
1
246549659
565111336
246549659
56519638
273869784
76211861
86883812
780418694
6632155
6632155
348652718
101250004
360543850
556605329
184147678
91111257
292015612
556605329
81073252
998228699
389290764
216140704
417188303
780418694
438133771
81073252
207264423
292015612
6632155
438133771
417188303
588790353
29366295
389290764
857731778
665245341
564836882
313062682
389290764
56519638
273869784
200354483
507308489
389290764
780418694
565111336
29366295
348652718
966631802
665245341
173087940
681728741
556605329
681728741
565111336
206422528
231398662
101250004
998228699
389290764
780418694
173087940
200354483
231398662
781833037
998228699
81073252
878542863
588790353
147747440
206422528
207264423
744868656
1000000000
101250004
206422528
564836882
963056779
588790353
565111336
998228699
539527855
681728741
29366295
780418694
556605329
200354483
429939459
76211861
101250004
482818266
417188303
246549659
780418694
507308489
1000000000
101250004
313062682
377509580
56519638
29366295
539527855
429939459
507308489
878542863
91111257
184147678
766356434
588790353
438133771
6632155
1
665245341
206422528
429939459
101250004
29366295
173087940
438133771
429939459
417188303
539527855
665245341
780418694
588790353
348652718
857731778
556605329
360543850
565111336
86883812
744868656
216140704
56519638
998228699
76211861
710733675
507308489
878542863
966631802
710733675
348652718
200354483
292015612
665245341
780418694
878542863
665245341
348652718
963873520
206422528
429939459
81073252
747241048
76211861
184147678
56519638
348652718
766356434
747241048
507308489
556605329
744868656
91111257
556605329
216140704
564836882
273869784
744868656
998228699
507308489
1
246549659
184147678
857731778
588790353
292015612
747241048
556605329
292015612
998228699
273869784
91111257
81073252
101250004
438133771
857731778
273869784
438133771
966631802
313062682
377509580
539527855
665245341
998228699
963873520
1
200354483
1
710733675
665245341
681728741
184147678
588790353
91111257
207264423
147747440
766356434
231398662
507308489
86883812
184147678
91111257
29366295
76211861
857731778
292015612
207264423
6632155
231398662
1
747241048
313062682
206422528
438133771
966631802
781833037
147747440
292015612
781833037
389290764
377509580
744868656
878542863
781833037
429939459
780418694
878542863
56519638
231398662
963056779
360543850
29366295
766356434
556605329
963873520
429939459
539527855
76211861
147747440
246549659
200354483
231398662
86883812
6632155
81073252
81073252
81073252
81073252
780418694
377509580
200354483
507308489
81073252
207264423
76211861
710733675
665245341
206422528
184147678
780418694
417188303
147747440
857731778
86883812
360543850
539527855
1
313062682
200354483
86883812
963056779
377509580
966631802
857731778
76211861
216140704
206422528
231398662
780418694
878542863
231398662
482818266
998228699
91111257
231398662
184147678
216140704
292015612
348652718
6632155
417188303
184147678
6632155
377509580
878542863
216140704
966631802
1000000000
556605329
86883812
273869784
348652718
878542863
313062682
998228699
56519638
292015612
781833037
417188303
966631802
665245341
200354483
747241048
438133771
29366295
963056779
147747440
710733675
963873520
565111336
963056779
101250004
81073252
173087940
963056779
360543850
1000000000
81073252
207264423
507308489
710733675
1000000000
482818266
780418694
781833037
86883812
747241048
56519638
86883812
273869784
781833037
665245341
556605329
998228699
681728741
273869784
147747440
963056779
200354483
966631802
665245341
377509580
147747440
588790353
878542863
6632155
200354483
963056779
857731778
377509580
665245341
781833037
313062682
389290764
565111336
482818266
556605329
744868656
963056779
81073252
81073252
878542863
206422528
56519638
246549659
216140704
377509580
216140704
184147678
231398662
173087940
665245341
377509580
200354483
710733675
313062682
681728741
966631802
766356434
963056779
857731778
966631802
86883812
184147678
292015612
564836882
588790353
273869784
681728741
231398662
963873520
360543850
86883812
963873520
200354483
173087940
184147678
556605329
207264423
292015612
710733675
389290764
231398662
878542863
963873520
747241048
556605329
747241048
565111336
963873520
292015612
588790353
360543850
857731778
200354483
56519638
29366295
878542863
744868656
173087940
780418694
76211861
200354483
292015612
766356434
564836882
780418694
665245341
1000000000
588790353
966631802
963056779
231398662
91111257
681728741
963056779
429939459
998228699
184147678
766356434
710733675
482818266
348652718
780418694
313062682
1000000000
966631802
86883812
56519638
348652718
207264423
744868656
507308489
200354483
780418694
206422528
313062682
56519638
246549659
56519638
101250004
348652718
91111257
482818266
348652718
216140704
377509580
56519638
147747440
963056779
857731778
216140704
665245341
91111257
963873520
81073252
482818266
966631802
86883812
6632155
56519638
482818266
91111257
564836882
292015612
360543850
998228699
389290764
147747440
963873520
313062682
389290764
377509580
781833037
565111336
966631802
564836882
681728741
313062682
564836882
101250004
710733675
417188303
963873520
857731778
1000000000
389290764
665245341
588790353
29366295
76211861
101250004
766356434
313062682
101250004
857731778
766356434
963056779
417188303
6632155
766356434
1
76211861
665245341
747241048
216140704
101250004
781833037
81073252
76211861
744868656
781833037
438133771
564836882
681728741
86883812
507308489
438133771
963873520
292015612
556605329
184147678
360543850
747241048
101250004
273869784
377509580
417188303
56519638
747241048
1000000000
1000000000
766356434
781833037
207264423
780418694
417188303
76211861
429939459
216140704
76211861
417188303
429939459
588790353
313062682
86883812
147747440
206422528
963873520
766356434
216140704
766356434
86883812
438133771
417188303
539527855
710733675
76211861
200354483
781833037
556605329
681728741
963056779
963056779
857731778
857731778
665245341
91111257
200354483
556605329
963873520
681728741
313062682
564836882
507308489
780418694
665245341
747241048
747241048
56519638
1
963873520
966631802
348652718
429939459
681728741
438133771
1000000000
1000000000
81073252
710733675
207264423
766356434
565111336
438133771
389290764
206422528
81073252
438133771
101250004
360543850
207264423
200354483
429939459
482818266
273869784
348652718
507308489
747241048
681728741
963873520
273869784
417188303
81073252
184147678
147747440
76211861
438133771
231398662
963873520
101250004
681728741
507308489
29366295
360543850
966631802
1000000000
780418694
665245341
56519638
313062682
539527855
539527855
539527855
313062682
101250004
101250004
857731778
878542863
6632155
360543850
56519638
681728741
539527855
565111336
348652718
216140704
963873520
780418694
429939459
101250004
417188303
184147678
710733675
91111257
273869784
780418694
246549659
206422528
273869784
781833037
56519638
507308489
86883812
998228699
878542863
429939459
91111257
1000000000
588790353
963056779
998228699
564836882
963873520
348652718
438133771
246549659
313062682
313062682
29366295
507308489
207264423
766356434
438133771
429939459
200354483
1000000000
76211861
966631802
86883812
438133771
200354483
878542863
273869784
313062682
564836882
966631802
6632155
313062682
766356434
665245341
438133771
565111336
588790353
878542863
207264423
184147678
780418694
438133771
438133771
963056779
744868656
766356434
766356434
86883812
81073252
998228699
417188303
216140704
963056779
681728741
377509580
173087940
588790353
588790353
998228699
91111257
273869784
377509580
564836882
184147678
747241048
6632155
747241048
389290764
29366295
76211861
377509580
998228699
6632155
273869784
438133771
231398662
507308489
56519638
81073252
147747440
313062682
747241048
231398662
207264423
91111257
81073252
429939459
348652718
681728741
313062682
348652718
86883812
429939459
1
665245341
966631802
744868656
747241048
81073252
966631802
206422528
101250004
665245341
1
231398662
963873520
206422528
429939459
747241048
184147678
966631802
963056779
1
1000000000
781833037
681728741
216140704
348652718
747241048
86883812
389290764
747241048
998228699
507308489
184147678
292015612
377509580
588790353
588790353
780418694
681728741
313062682
1
231398662
184147678
438133771
963873520
966631802
681728741
292015612
86883812
273869784
377509580
216140704
56519638
780418694
81073252
710733675
6632155
998228699
313062682
86883812
360543850
556605329
91111257
76211861
963873520
780418694
710733675
766356434
216140704
207264423
377509580
91111257
273869784
216140704
564836882
76211861
744868656
857731778
360543850
231398662
556605329
389290764
681728741
429939459
1
101250004
878542863
857731778
147747440
438133771
200354483
878542863
184147678
76211861
206422528
482818266
1
565111336
565111336
588790353
857731778
200354483
417188303
101250004
389290764
246549659
56519638
438133771
292015612
360543850
539527855
1000000000
1000000000
429939459
966631802
878542863
360543850
963873520
231398662
681728741
998228699
389290764
857731778
246549659
681728741
781833037
744868656
766356434
91111257
273869784
564836882
539527855
429939459
56519638
963056779
91111257
200354483
207264423
744868656
81073252
173087940
564836882
539527855
29366295
564836882
246549659
556605329
878542863
91111257
507308489
963056779
998228699
86883812
766356434
29366295
747241048
29366295
747241048
200354483
998228699
966631802
81073252
216140704
207264423
963056779
744868656
429939459
206422528
6632155
1000000000
857731778
348652718
1000000000
377509580
998228699
207264423
173087940
91111257
781833037
76211861
482818266
246549659
429939459
588790353
963873520
377509580
147747440
507308489
6632155
348652718
766356434
744868656
507308489
348652718
101250004
216140704
665245341
101250004
665245341
360543850
565111336
507308489
966631802
29366295
348652718
6632155
780418694
747241048
76211861
539527855
377509580
588790353
81073252
389290764
681728741
998228699
565111336
781833037
710733675
539527855
173087940
76211861
429939459
216140704
556605329
429939459
184147678
206422528
184147678
173087940
348652718
780418694
81073252
564836882
438133771
246549659
507308489
556605329
766356434
681728741
1
780418694
273869784
747241048
389290764
86883812
565111336
6632155
91111257
588790353
780418694
766356434
200354483
91111257
744868656
438133771
429939459
963056779
878542863
200354483
781833037
216140704
539527855
348652718
389290764
292015612
429939459
556605329
91111257
216140704
963873520
681728741
681728741
29366295
482818266
556605329
438133771
665245341
1
556605329
86883812
147747440
389290764
747241048
857731778
564836882
1
564836882
564836882
200354483
665245341
781833037
681728741
565111336
76211861
246549659
173087940
173087940
147747440
857731778
6632155
780418694
292015612
101250004
273869784
76211861
56519638
348652718
556605329
539527855
147747440
147747440
292015612
348652718
313062682
781833037
878542863
588790353
246549659
966631802
292015612
963056779
101250004
292015612
780418694
1
588790353
507308489
747241048
429939459
348652718
438133771
556605329
348652718
1
766356434
348652718
998228699
564836882
710733675
6632155
963056779
665245341
56519638
313062682
91111257
200354483
184147678
710733675
206422528
292015612
482818266
482818266
377509580
766356434
273869784
665245341
766356434
781833037
556605329
878542863
91111257
360543850
246549659
564836882
6632155
348652718
91111257
588790353
966631802
86883812
246549659
438133771
200354483
184147678
147747440
417188303
963056779
681728741
780418694
173087940
184147678
556605329
184147678
556605329
184147678
81073252
6632155
29366295
377509580
564836882
665245341
438133771
231398662
438133771
1
76211861
184147678
781833037
313062682
81073252
539527855
966631802
76211861
564836882
681728741
429939459
565111336
588790353
556605329
482818266
292015612
780418694
273869784
348652718
292015612
207264423
429939459
507308489
389290764
216140704
539527855
482818266
780418694
781833037
482818266
744868656
482818266
360543850
246549659
147747440
1
878542863
681728741
6632155
998228699
6632155
207264423
81073252
76211861
81073252
292015612
878542863
747241048
101250004
744868656
273869784
966631802
588790353
556605329
417188303
781833037
556605329
417188303
76211861
747241048
963873520
1000000000
539527855
963056779
565111336
86883812
6632155
231398662
417188303
878542863
966631802
173087940
429939459
766356434
539527855
173087940
681728741
1
184147678
273869784
147747440
86883812
173087940
998228699
273869784
747241048
744868656
565111336
539527855
681728741
207264423
273869784
273869784
76211861
56519638
963873520
966631802
348652718
878542863
556605329
216140704
360543850
348652718
313062682
507308489
780418694
86883812
857731778
744868656
438133771
273869784
507308489
878542863
565111336
482818266
246549659
200354483
963873520
101250004
246549659
216140704
76211861
206422528
101250004
348652718
539527855
173087940
438133771
438133771
565111336
360543850
56519638
780418694
565111336
6632155
6632155
91111257
200354483
710733675
998228699
147747440
91111257
507308489
29366295
963873520
556605329
564836882
200354483
429939459
184147678
963056779
91111257
216140704
747241048
438133771
76211861
200354483
681728741
507308489
76211861
564836882
184147678
360543850
29366295
91111257
206422528
360543850
857731778
417188303
147747440
744868656
588790353
173087940
564836882
231398662
857731778
482818266
963056779
744868656
966631802
665245341
710733675
216140704
360543850
29366295
1
91111257
360543850
6632155
857731778
101250004
231398662
482818266
556605329
207264423
780418694
1000000000
417188303
29366295
857731778
963056779
1000000000
207264423
246549659
81073252
744868656
747241048
246549659
780418694
101250004
482818266
417188303
206422528
147747440
1
963873520
744868656
81073252
207264423
963056779
81073252
438133771
744868656
429939459
507308489
29366295
963056779
207264423
963056779
588790353
313062682
76211861
744868656
86883812
206422528
780418694
231398662
766356434
184147678
482818266
998228699
1
878542863
360543850
101250004
507308489
963873520
6632155
429939459
747241048
564836882
101250004
91111257
246549659
564836882
231398662
360543850
101250004
747241048
744868656
173087940
360543850
963056779
507308489
588790353
857731778
966631802
766356434
6632155
429939459
564836882
292015612
91111257
564836882
348652718
429939459
206422528
588790353
206422528
29366295
963056779
781833037
200354483
438133771
564836882
216140704
556605329
963056779
101250004
780418694
564836882
1
216140704
377509580
780418694
878542863
564836882
147747440
564836882
565111336
91111257
292015612
539527855
200354483
81073252
184147678
216140704
966631802
556605329
878542863
377509580
747241048
539527855
438133771
206422528
710733675
1
360543850
744868656
184147678
231398662
147747440
564836882
216140704
681728741
1
681728741
29366295
313062682
147747440
1
147747440
857731778
86883812
292015612
389290764
556605329
665245341
184147678
360543850
389290764
184147678
878542863
200354483
507308489
963056779
565111336
681728741
360543850
744868656
101250004
348652718
216140704
101250004
86883812
998228699
429939459
273869784
1
216140704
216140704
29366295
1
417188303
766356434
744868656
710733675
360543850
588790353
588790353
313062682
781833037
482818266
101250004
438133771
273869784
91111257
173087940
681728741
206422528
710733675
360543850
998228699
747241048
438133771
6632155
681728741
857731778
348652718
565111336
780418694
565111336
231398662
780418694
29366295
588790353
681728741
438133771
56519638
273869784
539527855
1
878542863
747241048
184147678
507308489
429939459
963873520
76211861
710733675
173087940
963056779
29366295
507308489
200354483
429939459
184147678
231398662
963873520
91111257
91111257
101250004
429939459
29366295
147747440
681728741
273869784
710733675
556605329
184147678
857731778
76211861
76211861
101250004
438133771
438133771
6632155
292015612
389290764
539527855
857731778
377509580
200354483
56519638
56519638
781833037
507308489
246549659
681728741
6632155
1
207264423
507308489
1
86883812
781833037
417188303
29366295
963873520
206422528
482818266
246549659
681728741
780418694
556605329
360543850
173087940
101250004
744868656
556605329
377509580
665245341
438133771
556605329
360543850
91111257
231398662
91111257
998228699
206422528
6632155
417188303
231398662
747241048
216140704
246549659
780418694
6632155
206422528
147747440
857731778
710733675
6632155
507308489
781833037
857731778
86883812
417188303
966631802
588790353
246549659
360543850
438133771
565111336
781833037
665245341
417188303
781833037
81073252
86883812
86883812
747241048
556605329
389290764
313062682
6632155
565111336
147747440
438133771
29366295
91111257
417188303
184147678
781833037
588790353
216140704
389290764
766356434
747241048
963873520
780418694
417188303
417188303
780418694
200354483
1
200354483
377509580
681728741
588790353
780418694
539527855
377509580
360543850
207264423
556605329
91111257
710733675
710733675
231398662
273869784
878542863
29366295
6632155
507308489
539527855
101250004
348652718
389290764
878542863
6632155
292015612
857731778
878542863
377509580
857731778
998228699
966631802
29366295
348652718
963056779
564836882
56519638
147747440
681728741
81073252
1000000000
539527855
360543850
665245341
377509580
1
966631802
184147678
231398662
216140704
101250004
101250004
231398662
878542863
81073252
966631802
781833037
417188303
292015612
231398662
6632155
878542863
360543850
564836882
6632155
963873520
313062682
564836882
292015612
588790353
76211861
564836882
681728741
292015612
966631802
438133771
857731778
539527855
429939459
207264423
173087940
360543850
780418694
216140704
1000000000
681728741
292015612
56519638
273869784
173087940
184147678
29366295
565111336
766356434
539527855
556605329
747241048
206422528
207264423
377509580
564836882
200354483
747241048
246549659
173087940
780418694
273869784
360543850
147747440
438133771
206422528
313062682
56519638
292015612
781833037
744868656
29366295
438133771
1
348652718
86883812
246549659
184147678
56519638
207264423
184147678
76211861
564836882
1000000000
878542863
744868656
313062682
200354483
878542863
878542863
556605329
588790353
963056779
292015612
507308489
556605329
29366295
564836882
389290764
744868656
360543850
76211861
998228699
417188303
482818266
588790353
780418694
206422528
184147678
184147678
81073252
56519638
292015612
1
963873520
1
91111257
681728741
417188303
81073252
173087940
565111336
206422528
588790353
588790353
963056779
417188303
246549659
564836882
780418694
998228699
429939459
86883812
565111336
86883812
86883812
482818266
539527855
273869784
417188303
246549659
86883812
313062682
86883812
173087940
665245341
878542863
780418694
963056779
565111336
173087940
747241048
565111336
377509580
780418694
206422528
348652718
200354483
1000000000
417188303
429939459
173087940
6632155
76211861
588790353
710733675
29366295
292015612
147747440
246549659
766356434
963873520
681728741
231398662
564836882
556605329
857731778
348652718
665245341
86883812
246549659
565111336
482818266
207264423
878542863
966631802
857731778
76211861
29366295
710733675
429939459
588790353
417188303
966631802
216140704
1
91111257
438133771
377509580
292015612
744868656
313062682
878542863
1000000000
507308489
86883812
482818266
173087940
1
417188303
101250004
998228699
6632155
417188303
101250004
348652718
231398662
76211861
348652718
200354483
429939459
1000000000
665245341
91111257
1000000000
482818266
710733675
429939459
81073252
780418694
206422528
184147678
91111257
292015612
539527855
966631802
564836882
780418694
246549659
966631802
184147678
681728741
539527855
216140704
389290764
539527855
207264423
207264423
56519638
963056779
556605329
231398662
710733675
857731778
744868656
348652718
246549659
556605329
246549659
588790353
147747440
6632155
417188303
360543850
200354483
184147678
766356434
744868656
438133771
710733675
966631802
963873520
231398662
377509580
710733675
91111257
507308489
539527855
564836882
780418694
173087940
747241048
744868656
313062682
429939459
507308489
147747440
86883812
6632155
766356434
781833037
564836882
565111336
744868656
998228699
564836882
207264423
1
438133771
91111257
665245341
273869784
81073252
766356434
246549659
273869784
417188303
56519638
507308489
184147678
231398662
360543850
417188303
184147678
780418694
360543850
29366295
780418694
781833037
377509580
556605329
147747440
857731778
216140704
389290764
998228699
377509580
681728741
173087940
86883812
1
6632155
744868656
273869784
438133771
963873520
29366295
1
507308489
273869784
173087940
147747440
482818266
781833037
6632155
417188303
963873520
507308489
681728741
216140704
207264423
417188303
216140704
710733675
681728741
76211861
200354483
377509580
348652718
539527855
216140704
377509580
292015612
173087940
101250004
207264423
564836882
231398662
482818266
246549659
273869784
91111257
482818266
389290764
963873520
665245341
963873520
56519638
417188303
963056779
184147678
417188303
231398662
556605329
681728741
348652718
556605329
1
184147678
588790353
710733675
246549659
966631802
389290764
1
963873520
184147678
147747440
206422528
273869784
507308489
966631802
781833037
963873520
681728741
710733675
780418694
780418694
482818266
29366295
429939459
963873520
6632155
780418694
246549659
747241048
200354483
417188303
200354483
564836882
556605329
482818266
377509580
417188303
207264423
216140704
348652718
81073252
184147678
766356434
681728741
184147678
564836882
91111257
313062682
360543850
184147678
565111336
966631802
273869784
56519638
857731778
101250004
963873520
86883812
588790353
507308489
360543850
273869784
231398662
588790353
588790353
56519638
681728741
747241048
216140704
231398662
681728741
1
429939459
966631802
747241048
360543850
246549659
348652718
556605329
1
81073252
417188303
246549659
429939459
86883812
966631802
766356434
665245341
963873520
665245341
348652718
246549659
747241048
292015612
963873520
246549659
377509580
313062682
86883812
780418694
101250004
744868656
29366295
246549659
998228699
29366295
360543850
417188303
313062682
81073252
206422528
747241048
200354483
966631802
184147678
564836882
857731778
101250004
81073252
781833037
998228699
81073252
1
429939459
482818266
966631802
429939459
292015612
507308489
963873520
6632155
207264423
766356434
216140704
86883812
1
588790353
857731778
29366295
963056779
101250004
147747440
564836882
273869784
766356434
313062682
56519638
207264423
206422528
998228699
200354483
417188303
665245341
744868656
665245341
91111257
206422528
1000000000
56519638
6632155
878542863
246549659
147747440
184147678
857731778
1000000000
507308489
429939459
429939459
207264423
766356434
29366295
56519638
206422528
184147678
29366295
766356434
29366295
1
207264423
539527855
966631802
665245341
744868656
998228699
780418694
207264423
29366295
780418694
710733675
292015612
857731778
81073252
966631802
86883812
507308489
81073252
429939459
438133771
292015612
360543850
766356434
766356434
780418694
1
184147678
417188303
56519638
216140704
200354483
313062682
681728741
389290764
147747440
86883812
1
216140704
273869784
966631802
1000000000
963056779
76211861
207264423
101250004
147747440
747241048
857731778
710733675
878542863
565111336
681728741
681728741
389290764
556605329
417188303
665245341
556605329
206422528
710733675
878542863
857731778
101250004
147747440
76211861
507308489
539527855
565111336
564836882
766356434
184147678
998228699
29366295
273869784
963873520
564836882
963873520
292015612
556605329
565111336
998228699
216140704
101250004
857731778
588790353
429939459
417188303
101250004
147747440
507308489
1
429939459
377509580
348652718
216140704
216140704
273869784
417188303
206422528
207264423
744868656
273869784
91111257
556605329
6632155
780418694
429939459
207264423
966631802
207264423
781833037
1
766356434
313062682
76211861
86883812
565111336
963056779
565111336
1000000000
963056779
429939459
507308489
781833037
101250004
216140704
1
206422528
482818266
206422528
1000000000
147747440
173087940
556605329
207264423
429939459
184147678
665245341
56519638
231398662
588790353
482818266
101250004
81073252
76211861
216140704
389290764
857731778
1
313062682
747241048
766356434
665245341
348652718
184147678
438133771
313062682
681728741
507308489
747241048
173087940
588790353
216140704
313062682
781833037
681728741
781833037
781833037
878542863
429939459
56519638
747241048
273869784
246549659
963056779
91111257
91111257
747241048
665245341
207264423
963056779
438133771
665245341
206422528
857731778
184147678
1
857731778
744868656
744868656
101250004
76211861
857731778
216140704
781833037
1
1
6632155
878542863
438133771
246549659
417188303
1
206422528
173087940
565111336
86883812
206422528
91111257
710733675
564836882
482818266
429939459
206422528
81073252
6632155
507308489
216140704
966631802
56519638
91111257
348652718
348652718
231398662
56519638
292015612
216140704
710733675
231398662
747241048
857731778
360543850
86883812
173087940
231398662
878542863
216140704
200354483
292015612
292015612
438133771
998228699
76211861
482818266
206422528
377509580
963873520
878542863
348652718
681728741
29366295
665245341
564836882
56519638
91111257
438133771
81073252
998228699
966631802
173087940
246549659
206422528
216140704
766356434
29366295
231398662
1000000000
389290764
438133771
665245341
482818266
246549659
313062682
963873520
766356434
184147678
29366295
482818266
173087940
482818266
781833037
207264423
665245341
766356434
963056779
588790353
231398662
246549659
1000000000
1000000000
29366295
588790353
429939459
313062682
76211861
438133771
482818266
429939459
377509580
1000000000
429939459
681728741
207264423
292015612
564836882
207264423
429939459
86883812
273869784
184147678
766356434
744868656
966631802
1000000000
101250004
564836882
207264423
389290764
184147678
86883812
710733675
246549659
389290764
966631802
482818266
313062682
173087940
246549659
81073252
1000000000
429939459
184147678
206422528
963056779
207264423
56519638
147747440
273869784
101250004
963873520
360543850
81073252
173087940
482818266
710733675
780418694
744868656
273869784
1
246549659
1
348652718
389290764
91111257
56519638
507308489
588790353
1
292015612
91111257
482818266
173087940
246549659
273869784
781833037
56519638
207264423
710733675
766356434
76211861
56519638
76211861
564836882
963873520
6632155
857731778
744868656
963873520
360543850
482818266
1000000000
101250004
216140704
81073252
963873520
438133771
564836882
507308489
780418694
216140704
1
101250004
482818266
348652718
482818266
1
56519638
91111257
207264423
564836882
681728741
360543850
216140704
101250004
200354483
429939459
200354483
389290764
207264423
292015612
878542863
857731778
780418694
781833037
588790353
482818266
200354483
665245341
665245341
747241048
231398662
101250004
565111336
29366295
963056779
76211861
998228699
857731778
1000000000
76211861
101250004
857731778
6632155
86883812
273869784
998228699
207264423
6632155
966631802
147747440
389290764
1
206422528
56519638
556605329
766356434
438133771
588790353
101250004
173087940
6632155
857731778
482818266
147747440
273869784
173087940
313062682
216140704
1000000000
200354483
556605329
507308489
963056779
710733675
184147678
206422528
377509580
747241048
377509580
200354483
564836882
348652718
429939459
56519638
780418694
539527855
507308489
86883812
6632155
565111336
766356434
429939459
588790353
91111257
747241048
147747440
556605329
360543850
86883812
377509580
878542863
246549659
564836882
56519638
173087940
963056779
747241048
539527855
81073252
963873520
781833037
681728741
417188303
507308489
200354483
246549659
76211861
313062682
1000000000
273869784
147747440
781833037
377509580
588790353
206422528
292015612
389290764
81073252
747241048
417188303
81073252
173087940
1000000000
998228699
998228699
273869784
184147678
147747440
781833037
878542863
206422528
556605329
6632155
273869784
184147678
389290764
76211861
681728741
482818266
1
539527855
184147678
292015612
747241048
147747440
438133771
360543850
101250004
665245341
857731778
966631802
665245341
780418694
507308489
766356434
878542863
556605329
6632155
744868656
781833037
781833037
91111257
781833037
429939459
780418694
507308489
878542863
665245341
744868656
681728741
91111257
292015612
6632155
1000000000
389290764
710733675
429939459
539527855
482818266
966631802
377509580
184147678
81073252
556605329
56519638
273869784
966631802
710733675
56519638
200354483
710733675
206422528
231398662
417188303
231398662
184147678
564836882
780418694
348652718
6632155
1
482818266
1000000000
1000000000
963873520
998228699
417188303
91111257
780418694
747241048
482818266
207264423
565111336
482818266
246549659
231398662
360543850
507308489
29366295
6632155
556605329
313062682
588790353
101250004
781833037
81073252
878542863
766356434
207264423
200354483
482818266
29366295
588790353
507308489
147747440
76211861
101250004
564836882
1
780418694
246549659
744868656
766356434
231398662
766356434
389290764
857731778
1
313062682
377509580
1000000000
780418694
91111257
1000000000
665245341
86883812
556605329
91111257
747241048
86883812
963873520
377509580
857731778
1000000000
360543850
780418694
91111257
360543850
747241048
348652718
200354483
565111336
348652718
998228699
429939459
200354483
857731778
966631802
780418694
173087940
963873520
246549659
438133771
780418694
377509580
389290764
389290764
681728741
665245341
86883812
429939459
710733675
173087940
81073252
246549659
539527855
76211861
377509580
681728741
231398662
231398662
292015612
216140704
507308489
429939459
710733675
998228699
747241048
780418694
147747440
200354483
147747440
665245341
313062682
766356434
780418694
744868656
313062682
966631802
29366295
507308489
1
360543850
273869784
377509580
588790353
273869784
377509580
200354483
556605329
588790353
565111336
173087940
81073252
998228699
76211861
417188303
857731778
963873520
539527855
91111257
6632155
429939459
588790353
878542863
998228699
29366295
29366295
206422528
780418694
360543850
588790353
417188303
91111257
377509580
184147678
86883812
681728741
564836882
273869784
86883812
878542863
101250004
681728741
710733675
348652718
216140704
747241048
29366295
6632155
313062682
246549659
101250004
86883812
710733675
206422528
665245341
1000000000
998228699
780418694
417188303
348652718
429939459
389290764
173087940
556605329
747241048
710733675
389290764
101250004
565111336
565111336
878542863
857731778
216140704
206422528
81073252
966631802
1
377509580
273869784
389290764
998228699
564836882
389290764
377509580
681728741
878542863
878542863
963873520
86883812
6632155
998228699
216140704
781833037
173087940
744868656
292015612
231398662
29366295
482818266
86883812
556605329
184147678
564836882
273869784
246549659
966631802
998228699
76211861
29366295
857731778
507308489
878542863
966631802
564836882
56519638
429939459
966631802
588790353
744868656
184147678
665245341
91111257
556605329
966631802
1000000000
710733675
564836882
857731778
216140704
348652718
292015612
206422528
292015612
184147678
246549659
91111257
173087940
292015612
231398662
556605329
857731778
231398662
482818266
781833037
231398662
564836882
101250004
665245341
766356434
681728741
76211861
348652718
564836882
377509580
29366295
1
744868656
313062682
482818266
377509580
348652718
246549659
681728741
246549659
681728741
681728741
313062682
963056779
56519638
207264423
231398662
507308489
438133771
101250004
184147678
556605329
744868656
539527855
292015612
417188303
389290764
539527855
539527855
857731778
56519638
429939459
147747440
878542863
429939459
780418694
429939459
482818266
292015612
389290764
147747440
588790353
665245341
539527855
76211861
766356434
565111336
91111257
56519638
710733675
966631802
963873520
588790353
744868656
1
207264423
86883812
857731778
216140704
438133771
360543850
744868656
91111257
86883812
588790353
417188303
565111336
6632155
565111336
963056779
348652718
878542863
81073252
766356434
878542863
81073252
200354483
273869784
556605329
56519638
231398662
86883812
878542863
29366295
56519638
998228699
56519638
438133771
86883812
878542863
963056779
377509580
389290764
1000000000
1000000000
781833037
348652718
507308489
507308489
292015612
747241048
81073252
966631802
377509580
313062682
665245341
539527855
101250004
681728741
417188303
216140704
184147678
556605329
377509580
781833037
207264423
1000000000
147747440
681728741
744868656
482818266
747241048
963056779
173087940
6632155
429939459
6632155
216140704
1000000000
389290764
91111257
963056779
565111336
184147678
588790353
780418694
565111336
963873520
963056779
766356434
101250004
86883812
1000000000
539527855
101250004
781833037
273869784
91111257
216140704
231398662
6632155
348652718
963056779
360543850
56519638
246549659
681728741
360543850
438133771
710733675
747241048
246549659
377509580
1
173087940
81073252
878542863
766356434
173087940
998228699
564836882
565111336
482818266
963873520
588790353
1000000000
6632155
6632155
101250004
273869784
681728741
780418694
438133771
6632155
273869784
1000000000
206422528
389290764
292015612
184147678
76211861
417188303
360543850
6632155
507308489
313062682
998228699
588790353
878542863
780418694
781833037
76211861
292015612
710733675
81073252
780418694
56519638
206422528
76211861
482818266
81073252
200354483
482818266
86883812
81073252
857731778
565111336
539527855
744868656
507308489
681728741
6632155
507308489
417188303
389290764
665245341
429939459
206422528
507308489
206422528
857731778
231398662
389290764
744868656
857731778
377509580
438133771
417188303
878542863
963056779
246549659
216140704
86883812
878542863
101250004
744868656
482818266
780418694
766356434
998228699
744868656
246549659
86883812
747241048
200354483
86883812
857731778
963873520
273869784
1000000000
207264423
744868656
56519638
216140704
184147678
246549659
857731778
360543850
744868656
1
556605329
76211861
781833037
744868656
206422528
417188303
781833037
377509580
781833037
29366295
507308489
857731778
710733675
998228699
963873520
29366295
966631802
781833037
482818266
56519638
565111336
556605329
81073252
207264423
710733675
507308489
216140704
857731778
1000000000
878542863
147747440
781833037
206422528
1
482818266
556605329
482818266
780418694
564836882
6632155
417188303
744868656
539527855
147747440
389290764
781833037
313062682
429939459
998228699
744868656
76211861
539527855
348652718
438133771
313062682
710733675
482818266
184147678
360543850
377509580
246549659
710733675
81073252
539527855
206422528
360543850
417188303
147747440
81073252
207264423
147747440
710733675
747241048
966631802
482818266
207264423
86883812
313062682
1
1000000000
507308489
101250004
766356434
246549659
216140704
101250004
246549659
6632155
313062682
273869784
963873520
681728741
857731778
313062682
147747440
147747440
507308489
81073252
292015612
273869784
963873520
76211861
507308489
878542863
780418694
781833037
588790353
1
780418694
313062682
389290764
766356434
998228699
377509580
91111257
966631802
101250004
429939459
565111336
588790353
86883812
377509580
417188303
360543850
747241048
206422528
781833037
747241048
231398662
76211861
1
747241048
878542863
313062682
246549659
665245341
429939459
6632155
292015612
86883812
389290764
781833037
231398662
963873520
173087940
766356434
29366295
482818266
878542863
273869784
377509580
747241048
377509580
417188303
101250004
216140704
184147678
710733675
91111257
857731778
1
231398662
246549659
101250004
76211861
389290764
173087940
313062682
747241048
231398662
1
747241048
76211861
86883812
417188303
417188303
86883812
665245341
91111257
173087940
389290764
377509580
1000000000
780418694
417188303
429939459
966631802
184147678
200354483
556605329
780418694
348652718
216140704
29366295
588790353
681728741
101250004
417188303
56519638
76211861
539527855
780418694
1
29366295
200354483
56519638
101250004
206422528
81073252
963056779
744868656
206422528
482818266
360543850
207264423
184147678
507308489
216140704
313062682
556605329
6632155
76211861
206422528
998228699
56519638
81073252
565111336
86883812
963056779
348652718
1000000000
747241048
1
6632155
200354483
216140704
216140704
86883812
766356434
766356434
588790353
216140704
184147678
429939459
857731778
76211861
878542863
507308489
966631802
56519638
438133771
91111257
710733675
389290764
216140704
6632155
76211861
681728741
76211861
539527855
231398662
86883812
665245341
360543850
963873520
200354483
507308489
101250004
766356434
710733675
1
482818266
857731778
780418694
216140704
76211861
292015612
348652718
556605329
966631802
966631802
292015612
207264423
998228699
360543850
348652718
747241048
76211861
482818266
429939459
710733675
206422528
173087940
1000000000
91111257
780418694
216140704
206422528
6632155
273869784
348652718
564836882
539527855
348652718
206422528
747241048
360543850
539527855
292015612
766356434
389290764
438133771
76211861
246549659
564836882
76211861
747241048
360543850
147747440
348652718
588790353
184147678
246549659
1
966631802
207264423
91111257
565111336
710733675
173087940
878542863
348652718
507308489
681728741
482818266
564836882
417188303
184147678
147747440
482818266
86883812
417188303
86883812
665245341
539527855
1
747241048
766356434
710733675
482818266
966631802
377509580
348652718
207264423
429939459
56519638
710733675
1000000000
507308489
966631802
780418694
216140704
313062682
963056779
377509580
564836882
539527855
207264423
681728741
206422528
565111336
231398662
665245341
1
963873520
389290764
438133771
966631802
417188303
565111336
273869784
878542863
86883812
273869784
377509580
878542863
780418694
200354483
216140704
963873520
91111257
184147678
184147678
292015612
6632155
588790353
173087940
207264423
438133771
313062682
81073252
963056779
507308489
377509580
417188303
429939459
565111336
389290764
313062682
878542863
216140704
963873520
665245341
216140704
1
1000000000
216140704
147747440
231398662
857731778
76211861
781833037
292015612
101250004
56519638
207264423
313062682
389290764
292015612
539527855
963873520
200354483
966631802
438133771
539527855
564836882
101250004
780418694
878542863
56519638
507308489
963873520
29366295
184147678
438133771
998228699
81073252
348652718
681728741
313062682
482818266
207264423
6632155
246549659
360543850
206422528
1000000000
482818266
76211861
6632155
963873520
564836882
147747440
101250004
780418694
348652718
766356434
313062682
292015612
681728741
360543850
1000000000
857731778
857731778
173087940
507308489
681728741
565111336
438133771
292015612
313062682
91111257
360543850
747241048
857731778
56519638
429939459
1000000000
231398662
216140704
681728741
966631802
216140704
216140704
86883812
681728741
780418694
556605329
173087940
878542863
207264423
665245341
564836882
147747440
681728741
377509580
81073252
86883812
292015612
86883812
998228699
429939459
216140704
963056779
216140704
207264423
747241048
963056779
377509580
1000000000
216140704
6632155
389290764
766356434
147747440
556605329
710733675
780418694
482818266
556605329
963056779
184147678
292015612
173087940
184147678
878542863
360543850
963056779
147747440
86883812
507308489
147747440
507308489
482818266
216140704
710733675
6632155
588790353
389290764
147747440
348652718
56519638
1
76211861
216140704
76211861
101250004
588790353
417188303
710733675
665245341
147747440
565111336
878542863
744868656
780418694
438133771
665245341
710733675
963873520
429939459
173087940
200354483
56519638
665245341
438133771
539527855
963873520
184147678
710733675
292015612
681728741
429939459
665245341
878542863
998228699
91111257
1000000000
86883812
780418694
747241048
556605329
998228699
29366295
417188303
417188303
438133771
101250004
231398662
1000000000
81073252
747241048
91111257
86883812
1
56519638
1
963873520
273869784
206422528
564836882
417188303
564836882
747241048
81073252
360543850
91111257
1
313062682
507308489
200354483
780418694
292015612
348652718
681728741
6632155
429939459
231398662
747241048
565111336
998228699
206422528
564836882
780418694
963056779
377509580
482818266
81073252
91111257
216140704
246549659
6632155
963873520
231398662
857731778
76211861
76211861
173087940
6632155
539527855
273869784
564836882
564836882
246549659
313062682
216140704
482818266
348652718
86883812
86883812
565111336
313062682
313062682
231398662
292015612
710733675
313062682
539527855
56519638
781833037
292015612
56519638
246549659
86883812
747241048
313062682
200354483
482818266
417188303
747241048
556605329
429939459
81073252
231398662
207264423
200354483
744868656
81073252
76211861
781833037
878542863
29366295
998228699
417188303
417188303
184147678
710733675
780418694
429939459
56519638
81073252
377509580
173087940
29366295
76211861
438133771
781833037
780418694
564836882
91111257
710733675
184147678
56519638
56519638
998228699
417188303
101250004
207264423
744868656
56519638
744868656
998228699
681728741
173087940
313062682
878542863
781833037
564836882
963056779
998228699
878542863
878542863
207264423
781833037
482818266
556605329
507308489
963873520
56519638
878542863
292015612
360543850
91111257
438133771
482818266
438133771
781833037
377509580
56519638
360543850
780418694
744868656
1000000000
963056779
417188303
710733675
438133771
429939459
246549659
539527855
565111336
747241048
507308489
744868656
878542863
6632155
91111257
6632155
246549659
292015612
857731778
76211861
766356434
507308489
998228699
231398662
878542863
389290764
184147678
81073252
710733675
966631802
1000000000
206422528
76211861
200354483
539527855
1000000000
360543850
564836882
482818266
86883812
564836882
231398662
207264423
81073252
565111336
216140704
231398662
207264423
766356434
207264423
963056779
206422528
780418694
231398662
56519638
747241048
438133771
313062682
1
998228699
86883812
206422528
966631802
744868656
665245341
91111257
781833037
216140704
507308489
101250004
377509580
565111336
429939459
1000000000
56519638
273869784
710733675
588790353
665245341
857731778
6632155
1
963056779
273869784
998228699
556605329
6632155
81073252
81073252
564836882
377509580
313062682
507308489
963056779
200354483
313062682
747241048
878542863
206422528
710733675
539527855
56519638
56519638
29366295
857731778
766356434
507308489
86883812
556605329
429939459
429939459
273869784
665245341
556605329
313062682
360543850
588790353
76211861
207264423
665245341
6632155
6632155
273869784
377509580
76211861
200354483
292015612
665245341
1
147747440
216140704
206422528
747241048
389290764
781833037
1000000000
1000000000
429939459
273869784
998228699
86883812
377509580
507308489
231398662
216140704
963056779
1000000000
313062682
429939459
681728741
710733675
966631802
710733675
200354483
147747440
246549659
963873520
878542863
81073252
29366295
766356434
147747440
966631802
482818266
273869784
231398662
963056779
206422528
998228699
564836882
101250004
1
963056779
507308489
744868656
56519638
780418694
429939459
86883812
963873520
588790353
565111336
1000000000
377509580
348652718
482818266
438133771
29366295
429939459
292015612
29366295
1
878542863
565111336
81073252
147747440
292015612
81073252
539527855
6632155
200354483
665245341
878542863
665245341
246549659
588790353
665245341
206422528
246549659
747241048
878542863
207264423
963056779
76211861
86883812
246549659
273869784
588790353
313062682
76211861
29366295
389290764
56519638
200354483
76211861
1
86883812
565111336
313062682
710733675
878542863
747241048
482818266
963873520
744868656
207264423
292015612
744868656
173087940
963873520
56519638
781833037
207264423
360543850
665245341
81073252
1000000000
429939459
878542863
681728741
86883812
665245341
273869784
878542863
377509580
681728741
681728741
588790353
246549659
76211861
766356434
564836882
6632155
6632155
348652718
747241048
200354483
747241048
29366295
173087940
207264423
565111336
348652718
747241048
292015612
184147678
565111336
744868656
539527855
377509580
556605329
6632155
292015612
963056779
681728741
507308489
780418694
231398662
665245341
507308489
539527855
482818266
273869784
766356434
878542863
438133771
389290764
438133771
29366295
216140704
963056779
91111257
963873520
184147678
101250004
184147678
878542863
744868656
681728741
313062682
216140704
665245341
438133771
1
273869784
231398662
86883812
438133771
1
101250004
246549659
76211861
101250004
246549659
963056779
377509580
665245341
963873520
482818266
273869784
231398662
360543850
184147678
556605329
29366295
747241048
360543850
556605329
998228699
207264423
744868656
273869784
292015612
565111336
429939459
273869784
360543850
438133771
216140704
857731778
747241048
360543850
6632155
878542863
780418694
747241048
780418694
184147678
482818266
482818266
1000000000
206422528
539527855
348652718
206422528
6632155
556605329
246549659
781833037
184147678
564836882
878542863
207264423
76211861
507308489
207264423
966631802
246549659
766356434
81073252
246549659
101250004
360543850
564836882
963873520
564836882
966631802
56519638
81073252
29366295
76211861
966631802
438133771
377509580
744868656
780418694
963056779
539527855
588790353
273869784
273869784
781833037
91111257
216140704
200354483
200354483
1
781833037
665245341
207264423
207264423
173087940
766356434
1
998228699
1000000000
780418694
766356434
744868656
6632155
86883812
86883812
86883812
231398662
744868656
29366295
377509580
348652718
747241048
438133771
216140704
273869784
273869784
539527855
556605329
173087940
6632155
56519638
56519638
91111257
231398662
147747440
878542863
507308489
766356434
665245341
878542863
744868656
207264423
780418694
173087940
747241048
1
744868656
998228699
313062682
76211861
565111336
206422528
273869784
565111336
313062682
348652718
429939459
76211861
766356434
360543850
184147678
966631802
91111257
200354483
147747440
857731778
780418694
292015612
482818266
273869784
246549659
438133771
665245341
207264423
564836882
766356434
878542863
56519638
665245341
246549659
231398662
76211861
173087940
681728741
216140704
101250004
744868656
665245341
482818266
438133771
246549659
377509580
564836882
206422528
564836882
588790353
780418694
81073252
482818266
200354483
147747440
429939459
766356434
29366295
565111336
565111336
438133771
878542863
56519638
781833037
184147678
173087940
200354483
747241048
417188303
6632155
539527855
747241048
482818266
273869784
438133771
878542863
565111336
173087940
81073252
1
184147678
389290764
184147678
173087940
348652718
29366295
878542863
438133771
539527855
101250004
1
588790353
963056779
780418694
681728741
29366295
878542863
348652718
998228699
273869784
91111257
766356434
147747440
963873520
998228699
744868656
963056779
766356434
539527855
313062682
539527855
438133771
86883812
81073252
348652718
565111336
564836882
377509580
86883812
966631802
429939459
438133771
6632155
91111257
963056779
184147678
273869784
780418694
348652718
91111257
147747440
507308489
710733675
200354483
963056779
1
200354483
206422528
360543850
507308489
878542863
81073252
173087940
539527855
200354483
438133771
556605329
507308489
564836882
507308489
173087940
1
1
6632155
417188303
76211861
206422528
417188303
56519638
507308489
101250004
744868656
781833037
963873520
292015612
998228699
216140704
273869784
313062682
56519638
273869784
998228699
564836882
565111336
429939459
744868656
207264423
389290764
564836882
184147678
564836882
963056779
81073252
966631802
766356434
348652718
216140704
588790353
206422528
417188303
76211861
963056779
710733675
564836882
556605329
216140704
963873520
216140704
173087940
231398662
360543850
1
781833037
565111336
101250004
207264423
781833037
360543850
200354483
747241048
389290764
766356434
747241048
556605329
6632155
273869784
313062682
91111257
292015612
101250004
1000000000
246549659
207264423
76211861
206422528
878542863
313062682
101250004
429939459
963873520
429939459
313062682
766356434
438133771
781833037
588790353
556605329
207264423
348652718
417188303
565111336
1
76211861
147747440
963056779
81073252
206422528
348652718
200354483
377509580
681728741
173087940
231398662
780418694
710733675
780418694
681728741
91111257
200354483
539527855
482818266
6632155
6632155
878542863
231398662
966631802
173087940
389290764
56519638
207264423
878542863
588790353
564836882
998228699
377509580
292015612
998228699
417188303
292015612
681728741
207264423
963873520
231398662
681728741
101250004
966631802
780418694
389290764
857731778
207264423
231398662
206422528
417188303
588790353
588790353
681728741
200354483
56519638
292015612
482818266
184147678
206422528
482818266
665245341
1000000000
246549659
438133771
588790353
998228699
81073252
292015612
539527855
429939459
173087940
207264423
377509580
348652718
147747440
417188303
588790353
878542863
556605329
313062682
744868656
91111257
231398662
29366295
747241048
101250004
766356434
556605329
101250004
292015612
766356434
565111336
564836882
963056779
507308489
963056779
56519638
206422528
963056779
184147678
76211861
963056779
147747440
76211861
348652718
1000000000
231398662
101250004
313062682
273869784
273869784
200354483
377509580
216140704
6632155
313062682
744868656
963056779
507308489
1000000000
781833037
966631802
963873520
665245341
766356434
1000000000
86883812
389290764
963873520
6632155
781833037
200354483
216140704
539527855
482818266
91111257
389290764
6632155
565111336
681728741
91111257
747241048
91111257
564836882
963056779
857731778
417188303
86883812
507308489
766356434
313062682
91111257
781833037
966631802
857731778
101250004
86883812
766356434
292015612
539527855
857731778
200354483
588790353
91111257
29366295
438133771
216140704
556605329
360543850
1000000000
184147678
963056779
377509580
766356434
184147678
857731778
998228699
360543850
857731778
781833037
184147678
417188303
200354483
231398662
206422528
101250004
539527855
273869784
966631802
429939459
216140704
184147678
507308489
710733675
6632155
878542863
292015612
665245341
313062682
564836882
482818266
429939459
556605329
173087940
86883812
389290764
216140704
681728741
200354483
482818266
966631802
246549659
963873520
231398662
417188303
556605329
438133771
206422528
86883812
101250004
966631802
216140704
76211861
246549659
963873520
438133771
998228699
417188303
207264423
246549659
86883812
389290764
6632155
710733675
744868656
998228699
91111257
246549659
857731778
539527855
781833037
878542863
216140704
360543850
565111336
438133771
86883812
207264423
744868656
539527855
966631802
86883812
878542863
56519638
86883812
313062682
556605329
417188303
200354483
744868656
377509580
76211861
710733675
292015612
81073252
101250004
184147678
1000000000
377509580
780418694
101250004
246549659
101250004
747241048
173087940
216140704
246549659
539527855
963056779
292015612
417188303
665245341
417188303
292015612
377509580
747241048
556605329
781833037
200354483
76211861
966631802
857731778
216140704
273869784
200354483
417188303
963056779
184147678
665245341
206422528
216140704
76211861
665245341
539527855
216140704
147747440
429939459
6632155
556605329
564836882
101250004
56519638
147747440
963873520
417188303
147747440
81073252
207264423
313062682
744868656
101250004
539527855
184147678
207264423
429939459
766356434
747241048
81073252
377509580
200354483
86883812
710733675
998228699
1000000000
565111336
539527855
81073252
417188303
360543850
564836882
507308489
1
292015612
207264423
246549659
963873520
101250004
76211861
747241048
184147678
507308489
86883812
710733675
348652718
681728741
313062682
998228699
507308489
184147678
147747440
565111336
556605329
81073252
766356434
173087940
780418694
507308489
438133771
86883812
86883812
507308489
963873520
744868656
556605329
292015612
507308489
780418694
1000000000
360543850
76211861
360543850
665245341
56519638
207264423
389290764
1
29366295
76211861
766356434
273869784
963056779
966631802
507308489
206422528
147747440
781833037
780418694
348652718
56519638
273869784
780418694
781833037
565111336
86883812
665245341
206422528
389290764
780418694
588790353
6632155
564836882
6632155
507308489
857731778
231398662
681728741
377509580
681728741
1
273869784
86883812
507308489
147747440
539527855
766356434
878542863
963873520
81073252
1
76211861
556605329
963873520
998228699
963056779
1
101250004
360543850
216140704
1
206422528
556605329
231398662
681728741
564836882
482818266
1000000000
216140704
482818266
780418694
81073252
216140704
417188303
539527855
438133771
389290764
91111257
246549659
747241048
565111336
857731778
6632155
438133771
588790353
878542863
206422528
438133771
348652718
1000000000
231398662
781833037
963056779
91111257
747241048
389290764
710733675
507308489
246549659
1
86883812
564836882
173087940
101250004
348652718
313062682
389290764
173087940
766356434
747241048
200354483
173087940
1
665245341
216140704
482818266
780418694
417188303
747241048
564836882
766356434
857731778
507308489
29366295
360543850
766356434
710733675
781833037
429939459
878542863
588790353
173087940
963056779
1000000000
1
1
216140704
246549659
377509580
273869784
101250004
780418694
665245341
857731778
417188303
766356434
246549659
6632155
1
76211861
184147678
56519638
173087940
429939459
56519638
744868656
377509580
29366295
665245341
417188303
147747440
147747440
781833037
766356434
91111257
744868656
360543850
246549659
147747440
91111257
246549659
206422528
429939459
200354483
313062682
29366295
747241048
766356434
507308489
744868656
91111257
744868656
377509580
665245341
200354483
56519638
147747440
216140704
744868656
184147678
681728741
292015612
76211861
710733675
389290764
429939459
173087940
147747440
588790353
482818266
246549659
963873520
147747440
507308489
273869784
565111336
216140704
173087940
389290764
681728741
200354483
231398662
348652718
81073252
348652718
564836882
588790353
438133771
29366295
766356434
360543850
966631802
878542863
766356434
963873520
1
766356434
56519638
710733675
56519638
246549659
556605329
438133771
539527855
438133771
556605329
91111257
56519638
76211861
681728741
1000000000
482818266
81073252
507308489
101250004
29366295
101250004
81073252
348652718
747241048
564836882
231398662
710733675
29366295
507308489
91111257
780418694
438133771
389290764
91111257
86883812
963056779
1000000000
482818266
91111257
857731778
360543850
588790353
710733675
292015612
556605329
963873520
966631802
200354483
86883812
710733675
588790353
747241048
429939459
744868656
565111336
780418694
766356434
147747440
539527855
780418694
857731778
389290764
747241048
417188303
998228699
766356434
1
377509580
780418694
207264423
1
101250004
292015612
556605329
29366295
348652718
710733675
76211861
556605329
200354483
313062682
429939459
86883812
377509580
313062682
998228699
780418694
377509580
878542863
1
246549659
216140704
966631802
246549659
878542863
231398662
29366295
429939459
360543850
101250004
86883812
588790353
207264423
507308489
588790353
438133771
966631802
91111257
438133771
1
81073252
429939459
184147678
360543850
56519638
76211861
998228699
173087940
857731778
482818266
200354483
780418694
147747440
780418694
273869784
389290764
429939459
780418694
273869784
389290764
91111257
273869784
273869784
86883812
200354483
966631802
857731778
348652718
998228699
273869784
292015612
1000000000
184147678
963873520
963873520
556605329
184147678
565111336
482818266
438133771
1
348652718
313062682
780418694
246549659
429939459
429939459
963873520
6632155
878542863
101250004
781833037
86883812
1
216140704
539527855
101250004
389290764
313062682
360543850
200354483
878542863
878542863
998228699
360543850
710733675
710733675
6632155
665245341
216140704
588790353
6632155
207264423
781833037
360543850
76211861
56519638
86883812
766356434
878542863
231398662
1000000000
482818266
273869784
207264423
710733675
377509580
377509580
681728741
184147678
29366295
1
878542863
231398662
998228699
766356434
6632155
206422528
565111336
377509580
91111257
147747440
565111336
231398662
780418694
781833037
389290764
246549659
29366295
507308489
780418694
360543850
539527855
417188303
216140704
207264423
6632155
781833037
539527855
56519638
1
200354483
564836882
76211861
1000000000
246549659
6632155
56519638
966631802
588790353
1
200354483
1000000000
6632155
101250004
86883812
360543850
101250004
429939459
963056779
207264423
507308489
207264423
389290764
147747440
246549659
878542863
348652718
29366295
564836882
857731778
710733675
231398662
231398662
556605329
565111336
184147678
963873520
348652718
781833037
101250004
998228699
780418694
1
81073252
147747440
998228699
429939459
507308489
56519638
781833037
207264423
101250004
966631802
998228699
565111336
878542863
1000000000
482818266
348652718
246549659
507308489
91111257
206422528
539527855
1
780418694
781833037
313062682
86883812
665245341
389290764
216140704
556605329
1000000000
747241048
29366295
857731778
963056779
216140704
744868656
588790353
998228699
173087940
76211861
966631802
6632155
780418694
665245341
710733675
781833037
857731778
781833037
246549659
1000000000
216140704
91111257
747241048
438133771
710733675
588790353
1
780418694
147747440
313062682
766356434
665245341
76211861
76211861
348652718
273869784
81073252
417188303
6632155
1
91111257
963056779
747241048
963056779
56519638
200354483
482818266
389290764
76211861
6632155
710733675
200354483
780418694
417188303
998228699
1000000000
216140704
86883812
200354483
81073252
360543850
681728741
292015612
216140704
76211861
91111257
81073252
173087940
29366295
91111257
781833037
744868656
1
966631802
29366295
91111257
207264423
56519638
998228699
29366295
216140704
231398662
1000000000
438133771
6632155
438133771
313062682
429939459
6632155
681728741
246549659
564836882
747241048
417188303
438133771
766356434
101250004
564836882
565111336
565111336
29366295
963873520
710733675
389290764
173087940
1000000000
417188303
29366295
101250004
348652718
76211861
766356434
246549659
539527855
81073252
246549659
780418694
710733675
966631802
747241048
417188303
747241048
273869784
556605329
665245341
91111257
292015612
710733675
857731778
216140704
313062682
101250004
91111257
507308489
998228699
348652718
313062682
173087940
438133771
389290764
780418694
565111336
963873520
29366295
438133771
101250004
273869784
273869784
747241048
200354483
246549659
857731778
482818266
998228699
878542863
963056779
377509580
273869784
766356434
482818266
360543850
429939459
377509580
780418694
200354483
389290764
6632155
564836882
1
565111336
766356434
231398662
963056779
147747440
747241048
766356434
588790353
389290764
963873520
313062682
273869784
998228699
438133771
507308489
565111336
246549659
207264423
273869784
482818266
878542863
246549659
539527855
744868656
429939459
348652718
482818266
744868656
81073252
1000000000
963056779
200354483
747241048
966631802
998228699
173087940
963056779
710733675
665245341
6632155
200354483
56519638
710733675
780418694
710733675
76211861
101250004
482818266
963873520
963873520
482818266
147747440
184147678
429939459
507308489
966631802
206422528
81073252
147747440
377509580
963056779
360543850
681728741
207264423
216140704
206422528
206422528
348652718
292015612
216140704
348652718
56519638
565111336
81073252
482818266
273869784
744868656
56519638
747241048
429939459
564836882
86883812
377509580
184147678
86883812
747241048
1
273869784
588790353
360543850
56519638
360543850
857731778
348652718
438133771
216140704
207264423
747241048
998228699
246549659
86883812
76211861
206422528
216140704
744868656
1
207264423
360543850
29366295
710733675
360543850
76211861
781833037
81073252
313062682
292015612
206422528
360543850
29366295
207264423
206422528
710733675
507308489
588790353
681728741
564836882
389290764
101250004
766356434
348652718
101250004
963056779
482818266
963873520
966631802
417188303
781833037
564836882
29366295
780418694
429939459
86883812
29366295
781833037
184147678
173087940
857731778
564836882
101250004
963873520
417188303
507308489
966631802
1000000000
292015612
564836882
556605329
207264423
216140704
292015612
429939459
6632155
710733675
781833037
665245341
76211861
377509580
292015612
273869784
389290764
780418694
200354483
216140704
348652718
556605329
780418694
313062682
681728741
56519638
744868656
710733675
998228699
878542863
216140704
710733675
966631802
556605329
565111336
429939459
81073252
780418694
565111336
29366295
389290764
417188303
665245341
588790353
857731778
966631802
76211861
91111257
998228699
56519638
206422528
101250004
81073252
206422528
76211861
998228699
998228699
231398662
292015612
1
86883812
56519638
438133771
539527855
766356434
1000000000
81073252
564836882
565111336
681728741
200354483
710733675
313062682
564836882
744868656
173087940
438133771
963873520
681728741
998228699
710733675
231398662
780418694
781833037
966631802
747241048
173087940
246549659
360543850
76211861
147747440
766356434
681728741
91111257
313062682
744868656
710733675
565111336
184147678
539527855
313062682
56519638
86883812
539527855
389290764
780418694
878542863
147747440
360543850
780418694
1000000000
216140704
878542863
1000000000
966631802
81073252
966631802
377509580
173087940
857731778
429939459
206422528
76211861
747241048
292015612
76211861
81073252
207264423
564836882
206422528
6632155
292015612
565111336
313062682
681728741
273869784
86883812
507308489
429939459
556605329
81073252
966631802
564836882
417188303
963056779
438133771
377509580
76211861
857731778
507308489
101250004
76211861
438133771
377509580
1000000000
438133771
101250004
681728741
147747440
747241048
539527855
1000000000
246549659
173087940
539527855
348652718
76211861
966631802
81073252
588790353
231398662
556605329
56519638
744868656
429939459
482818266
963056779
206422528
377509580
76211861
101250004
200354483
588790353
417188303
91111257
966631802
86883812
507308489
216140704
665245341
744868656
360543850
1000000000
377509580
86883812
246549659
878542863
565111336
360543850
747241048
56519638
216140704
292015612
86883812
966631802
681728741
438133771
429939459
76211861
6632155
710733675
482818266
76211861
200354483
556605329
147747440
184147678
857731778
292015612
206422528
429939459
588790353
766356434
857731778
81073252
665245341
482818266
744868656
292015612
200354483
1
665245341
273869784
313062682
780418694
207264423
564836882
360543850
173087940
665245341
565111336
966631802
29366295
1
200354483
565111336
556605329
91111257
313062682
564836882
747241048
780418694
206422528
81073252
389290764
273869784
184147678
389290764
292015612
963873520
91111257
438133771
360543850
56519638
966631802
780418694
1
564836882
1000000000
86883812
966631802
766356434
681728741
56519638
665245341
246549659
377509580
86883812
998228699
1
216140704
313062682
781833037
273869784
963056779
101250004
1
681728741
747241048
665245341
963056779
29366295
747241048
348652718
963056779
857731778
91111257
747241048
710733675
878542863
273869784
348652718
377509580
56519638
173087940
86883812
781833037
81073252
747241048
766356434
482818266
91111257
665245341
857731778
184147678
963873520
377509580
665245341
1
184147678
710733675
216140704
556605329
438133771
539527855
681728741
766356434
966631802
56519638
76211861
147747440
273869784
216140704
184147678
200354483
780418694
81073252
857731778
389290764
246549659
747241048
76211861
766356434
348652718
231398662
86883812
1
207264423
91111257
857731778
29366295
744868656
101250004
429939459
780418694
91111257
781833037
173087940
780418694
348652718
417188303
963873520
29366295
681728741
1000000000
246549659
56519638
200354483
273869784
313062682
998228699
438133771
438133771
173087940
710733675
207264423
56519638
377509580
91111257
1000000000
1
710733675
780418694
86883812
710733675
216140704
216140704
56519638
389290764
173087940
200354483
744868656
81073252
147747440
29366295
200354483
966631802
200354483
86883812
360543850
173087940
231398662
766356434
966631802
665245341
273869784
76211861
681728741
206422528
389290764
207264423
389290764
857731778
200354483
963056779
216140704
360543850
747241048
76211861
173087940
564836882
780418694
216140704
665245341
766356434
878542863
101250004
963056779
998228699
1
184147678
173087940
744868656
998228699
313062682
101250004
966631802
292015612
29366295
231398662
147747440
507308489
1000000000
389290764
246549659
747241048
76211861
482818266
781833037
81073252
1000000000
438133771
173087940
29366295
6632155
998228699
681728741
348652718
1
377509580
81073252
56519638
147747440
747241048
438133771
313062682
482818266
147747440
963873520
681728741
173087940
273869784
29366295
963056779
556605329
184147678
216140704
681728741
1
857731778
206422528
857731778
564836882
207264423
86883812
29366295
681728741
246549659
29366295
665245341
744868656
173087940
101250004
29366295
101250004
507308489
998228699
766356434
1000000000
539527855
998228699
91111257
173087940
963056779
81073252
878542863
231398662
200354483
482818266
1
348652718
857731778
200354483
200354483
1
565111336
91111257
292015612
482818266
417188303
101250004
780418694
184147678
81073252
360543850
429939459
565111336
206422528
91111257
857731778
438133771
292015612
91111257
665245341
231398662
246549659
507308489
565111336
6632155
273869784
482818266
101250004
81073252
963873520
781833037
565111336
963873520
6632155
744868656
200354483
184147678
963873520
857731778
313062682
91111257
857731778
200354483
246549659
556605329
565111336
184147678
91111257
565111336
429939459
56519638
780418694
556605329
438133771
857731778
91111257
101250004
377509580
273869784
681728741
206422528
6632155
747241048
184147678
665245341
273869784
91111257
781833037
101250004
200354483
29366295
966631802
878542863
207264423
539527855
81073252
482818266
747241048
998228699
101250004
389290764
744868656
710733675
207264423
539527855
998228699
207264423
963056779
665245341
780418694
91111257
507308489
184147678
216140704
588790353
6632155
766356434
438133771
966631802
360543850
963056779
56519638
482818266
81073252
29366295
86883812
482818266
200354483
588790353
556605329
56519638
91111257
56519638
780418694
81073252
417188303
429939459
91111257
216140704
101250004
1
565111336
231398662
76211861
747241048
76211861
857731778
1000000000
216140704
539527855
231398662
207264423
417188303
377509580
292015612
206422528
429939459
681728741
81073252
710733675
1000000000
857731778
781833037
173087940
6632155
147747440
1
101250004
539527855
173087940
6632155
963056779
744868656
781833037
539527855
1
91111257
507308489
76211861
200354483
1000000000
231398662
6632155
565111336
963873520
857731778
857731778
29366295
556605329
588790353
231398662
963873520
539527855
565111336
81073252
747241048
292015612
665245341
184147678
564836882
206422528
313062682
273869784
507308489
747241048
292015612
101250004
588790353
1
206422528
348652718
6632155
231398662
539527855
81073252
417188303
389290764
231398662
101250004
389290764
292015612
91111257
556605329
539527855
86883812
231398662
216140704
482818266
429939459
744868656
878542863
429939459
313062682
766356434
681728741
292015612
147747440
216140704
747241048
998228699
565111336
507308489
744868656
216140704
184147678
173087940
313062682
200354483
747241048
482818266
565111336
207264423
744868656
246549659
389290764
313062682
744868656
744868656
292015612
29366295
76211861
360543850
1000000000
81073252
6632155
56519638
206422528
681728741
29366295
556605329
147747440
482818266
482818266
173087940
417188303
681728741
360543850
377509580
273869784
665245341
681728741
6632155
1000000000
184147678
857731778
507308489
81073252
781833037
417188303
173087940
292015612
565111336
963056779
56519638
292015612
313062682
273869784
564836882
6632155
878542863
744868656
206422528
389290764
6632155
1000000000
360543850
665245341
766356434
91111257
665245341
429939459
966631802
429939459
564836882
417188303
29366295
507308489
360543850
29366295
857731778
766356434
744868656
781833037
781833037
429939459
389290764
438133771
207264423
539527855
429939459
292015612
91111257
507308489
747241048
101250004
781833037
565111336
313062682
507308489
173087940
438133771
588790353
76211861
1
966631802
438133771
710733675
147747440
91111257
173087940
292015612
665245341
147747440
963873520
744868656
147747440
273869784
1
665245341
963873520
56519638
438133771
56519638
1000000000
556605329
200354483
781833037
1000000000
389290764
200354483
91111257
86883812
246549659
91111257
482818266
216140704
91111257
780418694
878542863
556605329
588790353
710733675
173087940
86883812
6632155
665245341
482818266
744868656
273869784
857731778
417188303
710733675
184147678
56519638
1000000000
539527855
963056779
348652718
588790353
81073252
86883812
564836882
766356434
781833037
273869784
710733675
206422528
360543850
998228699
963056779
389290764
998228699
389290764
963056779
998228699
857731778
780418694
91111257
966631802
206422528
231398662
438133771
665245341
710733675
417188303
173087940
348652718
231398662
878542863
348652718
91111257
292015612
744868656
273869784
747241048
878542863
292015612
200354483
1
313062682
1000000000
556605329
206422528
360543850
56519638
147747440
313062682
273869784
246549659
417188303
273869784
216140704
56519638
29366295
389290764
429939459
101250004
86883812
86883812
878542863
744868656
963873520
429939459
348652718
207264423
101250004
681728741
588790353
273869784
6632155
6632155
482818266
76211861
1000000000
29366295
206422528
29366295
1
966631802
81073252
231398662
200354483
313062682
710733675
1
246549659
91111257
781833037
507308489
389290764
348652718
565111336
539527855
1
86883812
389290764
588790353
482818266
56519638
246549659
588790353
6632155
348652718
963873520
377509580
417188303
565111336
231398662
292015612
539527855
173087940
6632155
417188303
710733675
91111257
681728741
556605329
588790353
963056779
6632155
147747440
857731778
1
86883812
56519638
231398662
747241048
998228699
216140704
360543850
200354483
86883812
101250004
216140704
86883812
482818266
216140704
147747440
681728741
207264423
207264423
539527855
857731778
207264423
29366295
292015612
207264423
348652718
86883812
681728741
360543850
966631802
292015612
76211861
273869784
857731778
56519638
173087940
86883812
565111336
417188303
963056779
216140704
377509580
231398662
747241048
1
507308489
184147678
781833037
429939459
438133771
200354483
206422528
292015612
389290764
231398662
482818266
76211861
76211861
744868656
200354483
963056779
417188303
231398662
246549659
1000000000
91111257
710733675
6632155
81073252
292015612
857731778
389290764
200354483
246549659
1
438133771
710733675
565111336
507308489
173087940
1
857731778
6632155
206422528
438133771
184147678
1000000000
565111336
429939459
556605329
781833037
781833037
389290764
998228699
1000000000
429939459
184147678
998228699
857731778
747241048
963873520
1
556605329
200354483
29366295
91111257
1000000000
1000000000
91111257
1
86883812
564836882
429939459
56519638
206422528
273869784
747241048
231398662
29366295
147747440
86883812
377509580
348652718
438133771
377509580
184147678
588790353
231398662
747241048
231398662
781833037
417188303
184147678
377509580
482818266
101250004
766356434
665245341
507308489
857731778
216140704
377509580
56519638
681728741
665245341
857731778
966631802
81073252
29366295
29366295
273869784
710733675
29366295
56519638
273869784
173087940
766356434
963056779
207264423
56519638
200354483
747241048
360543850
184147678
292015612
246549659
556605329
360543850
744868656
857731778
747241048
565111336
665245341
878542863
966631802
81073252
1000000000
360543850
857731778
91111257
200354483
966631802
665245341
56519638
963873520
91111257
76211861
292015612
56519638
273869784
56519638
313062682
588790353
377509580
665245341
76211861
963056779
747241048
56519638
744868656
963056779
780418694
207264423
780418694
710733675
781833037
1
216140704
681728741
206422528
747241048
1000000000
556605329
29366295
857731778
389290764
101250004
173087940
101250004
91111257
565111336
56519638
200354483
556605329
292015612
377509580
231398662
173087940
313062682
147747440
101250004
744868656
710733675
1
1000000000
665245341
147747440
665245341
81073252
207264423
438133771
588790353
482818266
389290764
246549659
101250004
29366295
348652718
292015612
200354483
681728741
207264423
998228699
313062682
56519638
857731778
1
998228699
966631802
101250004
744868656
313062682
246549659
216140704
313062682
360543850
438133771
76211861
231398662
56519638
1
86883812
147747440
482818266
681728741
438133771
207264423
681728741
246549659
207264423
173087940
216140704
76211861
747241048
273869784
1
231398662
438133771
665245341
556605329
963056779
389290764
147747440
507308489
231398662
6632155
200354483
539527855
744868656
781833037
173087940
963873520
565111336
6632155
744868656
681728741
565111336
273869784
389290764
710733675
273869784
438133771
206422528
438133771
292015612
206422528
507308489
482818266
539527855
173087940
273869784
76211861
101250004
998228699
539527855
56519638
76211861
1
780418694
246549659
710733675
878542863
1
539527855
963873520
246549659
482818266
1
86883812
377509580
216140704
348652718
246549659
588790353
292015612
184147678
292015612
184147678
963056779
56519638
998228699
273869784
857731778
6632155
781833037
56519638
360543850
681728741
1000000000
101250004
482818266
207264423
207264423
273869784
747241048
998228699
101250004
206422528
781833037
429939459
206422528
963056779
360543850
313062682
86883812
878542863
998228699
206422528
200354483
313062682
966631802
377509580
417188303
744868656
377509580
292015612
564836882
56519638
147747440
857731778
710733675
998228699
438133771
710733675
360543850
588790353
81073252
360543850
556605329
206422528
539527855
348652718
216140704
200354483
360543850
438133771
966631802
173087940
507308489
681728741
147747440
710733675
389290764
216140704
780418694
91111257
963873520
780418694
564836882
348652718
665245341
1000000000
200354483
438133771
231398662
966631802
348652718
539527855
710733675
565111336
781833037
539527855
565111336
681728741
86883812
766356434
292015612
744868656
184147678
878542863
747241048
963056779
747241048
963056779
147747440
6632155
507308489
147747440
747241048
588790353
417188303
76211861
6632155
781833037
744868656
56519638
710733675
556605329
539527855
539527855
998228699
56519638
1
173087940
565111336
998228699
507308489
556605329
81073252
360543850
246549659
539527855
744868656
747241048
878542863
313062682
313062682
744868656
56519638
744868656
998228699
857731778
747241048
273869784
246549659
81073252
681728741
1000000000
56519638
86883812
780418694
744868656
963056779
81073252
438133771
766356434
438133771
101250004
744868656
710733675
998228699
6632155
56519638
781833037
273869784
101250004
665245341
86883812
565111336
389290764
1000000000
781833037
747241048
147747440
429939459
377509580
81073252
389290764
313062682
963056779
744868656
360543850
766356434
588790353
665245341
389290764
429939459
81073252
81073252
206422528
878542863
147747440
1000000000
438133771
747241048
565111336
231398662
1
184147678
681728741
313062682
173087940
91111257
766356434
780418694
360543850
747241048
56519638
6632155
76211861
710733675
417188303
417188303
429939459
76211861
780418694
29366295
86883812
963873520
710733675
184147678
184147678
273869784
360543850
665245341
360543850
556605329
681728741
348652718
216140704
681728741
429939459
231398662
173087940
507308489
482818266
1000000000
665245341
389290764
147747440
348652718
81073252
273869784
780418694
588790353
1000000000
6632155
588790353
173087940
56519638
173087940
1000000000
29366295
665245341
744868656
429939459
313062682
710733675
56519638
292015612
348652718
273869784
313062682
766356434
857731778
539527855
966631802
966631802
429939459
81073252
184147678
857731778
556605329
6632155
313062682
588790353
389290764
710733675
29366295
963056779
417188303
556605329
417188303
482818266
1000000000
417188303
91111257
665245341
556605329
1
231398662
313062682
216140704
681728741
1000000000
482818266
438133771
780418694
747241048
747241048
665245341
482818266
56519638
207264423
86883812
206422528
417188303
206422528
207264423
681728741
56519638
857731778
56519638
482818266
766356434
81073252
86883812
963873520
246549659
184147678
184147678
207264423
6632155
389290764
1
81073252
292015612
710733675
231398662
966631802
173087940
86883812
539527855
588790353
747241048
313062682
857731778
207264423
665245341
998228699
1
878542863
780418694
665245341
6632155
744868656
556605329
963873520
588790353
91111257
781833037
273869784
377509580
76211861
173087940
963873520
207264423
81073252
377509580
966631802
963056779
173087940
207264423
76211861
206422528
681728741
389290764
147747440
710733675
200354483
780418694
81073252
1
565111336
780418694
747241048
588790353
429939459
207264423
565111336
6632155
438133771
1000000000
564836882
556605329
429939459
389290764
565111336
482818266
998228699
313062682
780418694
246549659
348652718
207264423
231398662
507308489
565111336
246549659
273869784
878542863
507308489
184147678
91111257
963056779
429939459
681728741
878542863
313062682
681728741
781833037
556605329
556605329
438133771
200354483
29366295
564836882
81073252
588790353
389290764
744868656
200354483
147747440
231398662
207264423
348652718
963056779
292015612
389290764
273869784
556605329
780418694
377509580
313062682
665245341
246549659
200354483
173087940
766356434
507308489
6632155
81073252
1000000000
781833037
101250004
588790353
710733675
780418694
56519638
766356434
539527855
963873520
200354483
91111257
429939459
556605329
429939459
76211861
86883812
781833037
206422528
231398662
744868656
556605329
56519638
744868656
29366295
781833037
1
101250004
565111336
29366295
389290764
966631802
56519638
231398662
91111257
556605329
747241048
1
710733675
273869784
747241048
588790353
681728741
91111257
207264423
780418694
86883812
273869784
91111257
966631802
76211861
482818266
565111336
710733675
507308489
76211861
292015612
417188303
507308489
1000000000
184147678
91111257
482818266
710733675
101250004
507308489
81073252
1000000000
184147678
101250004
246549659
588790353
101250004
744868656
6632155
417188303
91111257
76211861
781833037
857731778
313062682
6632155
766356434
200354483
216140704
681728741
91111257
377509580
710733675
878542863
665245341
147747440
200354483
857731778
360543850
966631802
966631802
507308489
6632155
313062682
206422528
273869784
857731778
348652718
998228699
878542863
963873520
780418694
231398662
744868656
91111257
389290764
565111336
173087940
588790353
173087940
81073252
766356434
963873520
246549659
76211861
857731778
377509580
998228699
101250004
998228699
216140704
29366295
878542863
76211861
76211861
76211861
963056779
292015612
101250004
86883812
29366295
564836882
588790353
292015612
231398662
360543850
963056779
173087940
1
963056779
173087940
81073252
564836882
206422528
417188303
377509580
1000000000
147747440
565111336
360543850
216140704
101250004
377509580
588790353
539527855
998228699
206422528
963873520
1000000000
389290764
81073252
710733675
389290764
81073252
6632155
857731778
348652718
273869784
556605329
665245341
744868656
91111257
206422528
231398662
216140704
56519638
313062682
389290764
588790353
781833037
1
1
781833037
963873520
216140704
184147678
438133771
389290764
963873520
231398662
6632155
963056779
507308489
389290764
29366295
207264423
780418694
29366295
184147678
963873520
781833037
273869784
507308489
998228699
417188303
81073252
766356434
173087940
348652718
564836882
1000000000
710733675
564836882
273869784
76211861
313062682
766356434
246549659
91111257
857731778
56519638
744868656
998228699
878542863
101250004
507308489
539527855
1
781833037
206422528
273869784
507308489
200354483
377509580
173087940
539527855
207264423
878542863
246549659
417188303
588790353
998228699
29366295
878542863
292015612
417188303
429939459
665245341
377509580
857731778
482818266
747241048
207264423
377509580
200354483
665245341
6632155
173087940
998228699
6632155
147747440
6632155
216140704
56519638
878542863
173087940
246549659
482818266
56519638
86883812
963873520
81073252
507308489
348652718
91111257
556605329
313062682
200354483
313062682
539527855
86883812
273869784
744868656
482818266
963056779
966631802
292015612
565111336
565111336
780418694
389290764
966631802
556605329
963056779
878542863
389290764
348652718
91111257
200354483
710733675
200354483
963873520
507308489
417188303
588790353
565111336
56519638
313062682
438133771
588790353
273869784
6632155
1000000000
963056779
665245341
216140704
76211861
963056779
56519638
781833037
216140704
963873520
6632155
998228699
207264423
1
389290764
1000000000
6632155
857731778
147747440
360543850
857731778
76211861
417188303
91111257
184147678
29366295
313062682
539527855
147747440
539527855
91111257
348652718
417188303
231398662
665245341
556605329
417188303
744868656
389290764
963873520
963056779
200354483
998228699
878542863
565111336
857731778
76211861
564836882
206422528
539527855
417188303
76211861
998228699
389290764
744868656
216140704
56519638
231398662
292015612
246549659
273869784
963056779
564836882
1000000000
556605329
966631802
966631802
781833037
588790353
292015612
857731778
313062682
998228699
246549659
56519638
878542863
348652718
564836882
417188303
539527855
588790353
377509580
56519638
246549659
482818266
206422528
81073252
56519638
273869784
482818266
966631802
857731778
147747440
246549659
377509580
665245341
184147678
6632155
246549659
780418694
878542863
86883812
556605329
273869784
216140704
389290764
76211861
665245341
56519638
878542863
273869784
781833037
438133771
1000000000
766356434
966631802
81073252
81073252
6632155
101250004
1
200354483
207264423
76211861
389290764
998228699
292015612
565111336
389290764
360543850
857731778
539527855
29366295
206422528
184147678
556605329
360543850
744868656
747241048
966631802
780418694
91111257
539527855
780418694
710733675
56519638
29366295
744868656
29366295
313062682
389290764
681728741
377509580
665245341
539527855
91111257
6632155
184147678
292015612
565111336
539527855
360543850
200354483
681728741
91111257
360543850
507308489
665245341
147747440
966631802
998228699
429939459
216140704
966631802
747241048
184147678
207264423
564836882
101250004
206422528
429939459
76211861
507308489
564836882
86883812
29366295
565111336
665245341
417188303
681728741
588790353
878542863
565111336
963873520
417188303
91111257
429939459
681728741
231398662
588790353
998228699
564836882
313062682
963873520
588790353
556605329
273869784
389290764
417188303
231398662
91111257
101250004
216140704
216140704
710733675
216140704
556605329
147747440
86883812
539527855
81073252
857731778
417188303
231398662
6632155
507308489
313062682
998228699
273869784
878542863
173087940
710733675
1000000000
29366295
173087940
86883812
998228699
482818266
1
101250004
313062682
857731778
273869784
86883812
780418694
438133771
878542863
360543850
438133771
216140704
963873520
747241048
857731778
273869784
200354483
56519638
565111336
417188303
91111257
1000000000
360543850
539527855
173087940
966631802
710733675
76211861
438133771
744868656
200354483
86883812
556605329
417188303
206422528
747241048
681728741
710733675
216140704
998228699
348652718
507308489
246549659
747241048
588790353
966631802
246549659
1000000000
857731778
76211861
507308489
781833037
216140704
539527855
1000000000
556605329
1
744868656
6632155
101250004
360543850
1000000000
200354483
6632155
81073252
588790353
377509580
857731778
744868656
665245341
184147678
539527855
710733675
963056779
747241048
81073252
81073252
184147678
389290764
1000000000
556605329
766356434
377509580
507308489
207264423
56519638
101250004
556605329
564836882
147747440
766356434
681728741
56519638
878542863
348652718
966631802
200354483
76211861
216140704
231398662
81073252
665245341
744868656
681728741
565111336
216140704
81073252
857731778
200354483
857731778
429939459
963873520
348652718
963873520
206422528
507308489
348652718
348652718
539527855
482818266
438133771
482818266
1000000000
507308489
417188303
482818266
966631802
231398662
781833037
29366295
588790353
781833037
101250004
207264423
207264423
101250004
766356434
564836882
360543850
507308489
56519638
747241048
231398662
781833037
747241048
81073252
417188303
747241048
207264423
216140704
246549659
1
29366295
1000000000
963056779
556605329
747241048
200354483
747241048
747241048
377509580
539527855
507308489
565111336
878542863
963056779
747241048
206422528
101250004
207264423
963873520
963056779
963056779
878542863
56519638
91111257
360543850
681728741
963873520
438133771
101250004
207264423
417188303
429939459
101250004
966631802
29366295
101250004
173087940
681728741
482818266
29366295
564836882
417188303
184147678
438133771
429939459
710733675
389290764
313062682
313062682
313062682
147747440
417188303
963056779
998228699
206422528
216140704
556605329
216140704
588790353
348652718
348652718
6632155
377509580
438133771
292015612
200354483
438133771
231398662
1
246549659
76211861
878542863
966631802
81073252
273869784
292015612
1
1
86883812
207264423
556605329
564836882
966631802
348652718
184147678
857731778
29366295
963056779
963873520
313062682
389290764
556605329
86883812
507308489
565111336
564836882
360543850
878542863
963056779
780418694
417188303
1
292015612
507308489
101250004
781833037
998228699
377509580
246549659
389290764
539527855
507308489
101250004
665245341
556605329
963873520
184147678
539527855
184147678
710733675
963056779
273869784
86883812
200354483
56519638
963873520
173087940
389290764
91111257
360543850
998228699
565111336
744868656
781833037
101250004
665245341
438133771
710733675
207264423
878542863
438133771
206422528
744868656
665245341
438133771
963873520
766356434
747241048
766356434
507308489
313062682
747241048
101250004
348652718
482818266
86883812
857731778
216140704
681728741
86883812
966631802
1000000000
998228699
539527855
429939459
539527855
348652718
963873520
173087940
246549659
1
29366295
665245341
206422528
438133771
963056779
507308489
482818266
963873520
744868656
216140704
710733675
216140704
207264423
564836882
780418694
377509580
1000000000
389290764
710733675
206422528
878542863
29366295
710733675
86883812
348652718
389290764
207264423
348652718
273869784
216140704
998228699
56519638
438133771
86883812
966631802
184147678
56519638
747241048
417188303
747241048
56519638
101250004
377509580
246549659
360543850
766356434
81073252
747241048
780418694
377509580
76211861
507308489
348652718
173087940
360543850
207264423
206422528
81073252
539527855
744868656
429939459
998228699
564836882
438133771
429939459
539527855
998228699
438133771
766356434
588790353
292015612
29366295
200354483
429939459
857731778
998228699
207264423
429939459
56519638
360543850
91111257
184147678
184147678
200354483
147747440
313062682
766356434
231398662
556605329
348652718
231398662
780418694
360543850
417188303
1000000000
377509580
780418694
231398662
966631802
539527855
963873520
246549659
1
417188303
86883812
681728741
780418694
56519638
206422528
292015612
565111336
998228699
6632155
147747440
482818266
429939459
1
6632155
780418694
780418694
206422528
91111257
377509580
438133771
1000000000
91111257
56519638
29366295
780418694
681728741
781833037
780418694
29366295
184147678
588790353
147747440
200354483
246549659
184147678
216140704
246549659
216140704
429939459
216140704
207264423
747241048
556605329
200354483
184147678
377509580
231398662
292015612
780418694
348652718
173087940
360543850
710733675
184147678
216140704
91111257
710733675
781833037
482818266
766356434
56519638
101250004
377509580
998228699
780418694
56519638
966631802
588790353
231398662
348652718
507308489
29366295
766356434
665245341
556605329
556605329
200354483
665245341
56519638
313062682
482818266
91111257
665245341
963056779
56519638
710733675
539527855
292015612
780418694
348652718
556605329
86883812
665245341
1000000000
539527855
86883812
389290764
207264423
565111336
710733675
173087940
565111336
963873520
998228699
744868656
565111336
438133771
588790353
747241048
766356434
389290764
292015612
246549659
200354483
147747440
91111257
878542863
101250004
417188303
313062682
781833037
710733675
857731778
857731778
1000000000
101250004
780418694
313062682
200354483
564836882
564836882
565111336
564836882
6632155
588790353
56519638
665245341
29366295
878542863
681728741
556605329
963056779
998228699
564836882
76211861
216140704
665245341
173087940
963873520
147747440
6632155
588790353
681728741
377509580
56519638
857731778
200354483
710733675
56519638
766356434
231398662
878542863
6632155
1
878542863
231398662
184147678
377509580
86883812
429939459
556605329
273869784
665245341
200354483
429939459
665245341
86883812
246549659
101250004
747241048
216140704
747241048
147747440
56519638
857731778
1000000000
246549659
665245341
417188303
539527855
1
681728741
556605329
377509580
417188303
101250004
710733675
292015612
292015612
966631802
438133771
348652718
292015612
744868656
681728741
91111257
998228699
963873520
1
246549659
482818266
539527855
56519638
206422528
556605329
76211861
6632155
348652718
173087940
206422528
313062682
81073252
29366295
313062682
56519638
273869784
56519638
231398662
200354483
246549659
389290764
231398662
963056779
1
360543850
963056779
206422528
200354483
231398662
438133771
564836882
216140704
273869784
963873520
377509580
360543850
1
147747440
963056779
86883812
147747440
963873520
963873520
588790353
101250004
91111257
429939459
565111336
360543850
389290764
86883812
56519638
56519638
389290764
429939459
963873520
76211861
1
377509580
91111257
878542863
173087940
207264423
91111257
184147678
998228699
966631802
389290764
29366295
780418694
360543850
206422528
273869784
482818266
507308489
966631802
681728741
1000000000
348652718
101250004
360543850
482818266
216140704
963873520
857731778
565111336
564836882
963056779
565111336
207264423
998228699
147747440
747241048
780418694
963056779
348652718
56519638
766356434
76211861
878542863
588790353
998228699
173087940
147747440
1000000000
389290764
710733675
429939459
710733675
200354483
273869784
389290764
91111257
147747440
216140704
966631802
200354483
588790353
76211861
147747440
564836882
588790353
565111336
482818266
564836882
246549659
556605329
292015612
29366295
429939459
747241048
56519638
6632155
206422528
556605329
200354483
556605329
91111257
91111257
781833037
556605329
417188303
438133771
998228699
766356434
681728741
766356434
216140704
81073252
564836882
292015612
963873520
681728741
780418694
292015612
565111336
681728741
184147678
91111257
313062682
781833037
857731778
766356434
184147678
417188303
389290764
76211861
207264423
747241048
857731778
857731778
417188303
564836882
766356434
963056779
76211861
348652718
438133771
507308489
565111336
556605329
556605329
29366295
710733675
564836882
206422528
207264423
556605329
963873520
681728741
86883812
173087940
681728741
857731778
206422528
417188303
292015612
86883812
710733675
292015612
539527855
6632155
173087940
744868656
292015612
76211861
101250004
482818266
207264423
207264423
564836882
565111336
86883812
348652718
216140704
878542863
292015612
56519638
681728741
273869784
56519638
207264423
482818266
377509580
56519638
417188303
207264423
781833037
1
246549659
998228699
81073252
206422528
76211861
781833037
780418694
781833037
747241048
91111257
216140704
766356434
147747440
292015612
744868656
747241048
556605329
292015612
556605329
681728741
781833037
438133771
966631802
56519638
417188303
766356434
360543850
998228699
565111336
744868656
313062682
313062682
878542863
81073252
564836882
389290764
1
184147678
273869784
360543850
246549659
438133771
963873520
184147678
231398662
147747440
1
91111257
681728741
313062682
292015612
710733675
348652718
6632155
781833037
966631802
780418694
184147678
710733675
766356434
564836882
539527855
273869784
313062682
76211861
360543850
963056779
231398662
766356434
878542863
6632155
564836882
101250004
429939459
231398662
206422528
76211861
878542863
1000000000
565111336
206422528
747241048
857731778
963873520
588790353
781833037
389290764
292015612
216140704
565111336
780418694
184147678
507308489
216140704
86883812
429939459
744868656
76211861
377509580
857731778
588790353
200354483
744868656
101250004
1
966631802
207264423
246549659
206422528
747241048
780418694
273869784
747241048
360543850
360543850
273869784
556605329
998228699
507308489
184147678
216140704
998228699
1
780418694
665245341
507308489
747241048
1
588790353
76211861
292015612
173087940
507308489
86883812
438133771
216140704
963056779
29366295
76211861
81073252
173087940
292015612
147747440
744868656
173087940
588790353
556605329
101250004
292015612
429939459
6632155
200354483
81073252
781833037
665245341
556605329
76211861
1
966631802
173087940
246549659
963873520
539527855
857731778
56519638
780418694
216140704
389290764
963056779
539527855
273869784
747241048
101250004
81073252
556605329
206422528
963056779
101250004
91111257
878542863
246549659
29366295
966631802
878542863
747241048
29366295
231398662
231398662
1
417188303
173087940
588790353
781833037
878542863
389290764
231398662
6632155
91111257
747241048
564836882
565111336
556605329
1000000000
348652718
389290764
56519638
273869784
878542863
747241048
564836882
747241048
377509580
29366295
539527855
6632155
206422528
857731778
246549659
91111257
878542863
565111336
565111336
766356434
200354483
81073252
91111257
173087940
539527855
246549659
76211861
780418694
878542863
507308489
81073252
781833037
360543850
963056779
81073252
206422528
377509580
998228699
878542863
389290764
206422528
377509580
76211861
348652718
200354483
998228699
744868656
878542863
246549659
963056779
963873520
681728741
206422528
438133771
81073252
482818266
313062682
744868656
564836882
710733675
507308489
86883812
377509580
206422528
766356434
556605329
216140704
857731778
482818266
963056779
184147678
781833037
81073252
360543850
206422528
857731778
588790353
86883812
91111257
81073252
780418694
878542863
681728741
216140704
246549659
857731778
417188303
29366295
565111336
963873520
200354483
681728741
313062682
360543850
360543850
231398662
681728741
313062682
101250004
206422528
963056779
507308489
377509580
6632155
857731778
231398662
76211861
438133771
76211861
681728741
417188303
86883812
206422528
6632155
878542863
710733675
438133771
710733675
556605329
1000000000
438133771
781833037
200354483
780418694
1
56519638
1
29366295
348652718
206422528
780418694
438133771
1
101250004
231398662
173087940
6632155
417188303
200354483
184147678
81073252
207264423
438133771
963873520
878542863
292015612
747241048
6632155
389290764
539527855
101250004
429939459
681728741
710733675
216140704
246549659
665245341
200354483
681728741
429939459
29366295
429939459
1000000000
76211861
998228699
29366295
389290764
507308489
681728741
76211861
216140704
81073252
966631802
246549659
564836882
273869784
963056779
507308489
216140704
389290764
744868656
348652718
273869784
963056779
1000000000
76211861
588790353
6632155
273869784
482818266
1
747241048
747241048
292015612
216140704
246549659
665245341
744868656
665245341
101250004
857731778
681728741
539527855
556605329
744868656
246549659
29366295
86883812
206422528
780418694
665245341
780418694
417188303
200354483
273869784
377509580
76211861
81073252
389290764
101250004
101250004
273869784
216140704
86883812
507308489
313062682
417188303
91111257
76211861
206422528
681728741
377509580
76211861
86883812
766356434
963873520
348652718
565111336
313062682
246549659
348652718
29366295
565111336
710733675
206422528
747241048
780418694
963056779
360543850
6632155
438133771
556605329
966631802
710733675
507308489
966631802
81073252
173087940
313062682
998228699
588790353
564836882
507308489
348652718
565111336
231398662
348652718
273869784
539527855
206422528
207264423
86883812
29366295
273869784
966631802
963056779
200354483
417188303
417188303
1000000000
1000000000
556605329
86883812
389290764
681728741
377509580
1000000000
681728741
781833037
747241048
231398662
539527855
665245341
81073252
417188303
231398662
200354483
81073252
76211861
56519638
389290764
360543850
998228699
313062682
963056779
588790353
348652718
963056779
389290764
507308489
292015612
273869784
780418694
681728741
292015612
744868656
966631802
966631802
216140704
101250004
184147678
6632155
86883812
377509580
360543850
878542863
377509580
1000000000
246549659
348652718
216140704
539527855
348652718
1
91111257
417188303
681728741
246549659
747241048
91111257
91111257
147747440
429939459
417188303
147747440
348652718
377509580
766356434
292015612
744868656
360543850
998228699
207264423
417188303
539527855
507308489
747241048
101250004
56519638
91111257
76211861
207264423
966631802
29366295
76211861
780418694
206422528
173087940
781833037
780418694
56519638
273869784
231398662
56519638
482818266
507308489
101250004
207264423
360543850
360543850
216140704
206422528
56519638
91111257
147747440
507308489
857731778
781833037
438133771
766356434
56519638
681728741
29366295
556605329
273869784
556605329
6632155
507308489
588790353
507308489
86883812
744868656
377509580
200354483
878542863
313062682
482818266
565111336
273869784
1000000000
231398662
781833037
76211861
273869784
766356434
1
389290764
1
292015612
1
86883812
710733675
781833037
963056779
360543850
963873520
665245341
86883812
147747440
216140704
438133771
81073252
438133771
417188303
29366295
147747440
216140704
665245341
781833037
86883812
963056779
878542863
207264423
966631802
246549659
6632155
747241048
744868656
588790353
207264423
507308489
1000000000
231398662
273869784
81073252
86883812
963056779
710733675
246549659
429939459
184147678
81073252
1
101250004
348652718
438133771
963056779
780418694
81073252
539527855
556605329
200354483
389290764
389290764
710733675
246549659
781833037
377509580
857731778
539527855
747241048
313062682
360543850
56519638
231398662
878542863
56519638
56519638
6632155
747241048
588790353
482818266
781833037
1
681728741
389290764
781833037
207264423
389290764
56519638
963056779
246549659
966631802
91111257
564836882
1000000000
377509580
348652718
966631802
101250004
556605329
966631802
81073252
360543850
1000000000
507308489
101250004
766356434
91111257
360543850
360543850
389290764
878542863
781833037
216140704
565111336
681728741
766356434
780418694
681728741
878542863
389290764
184147678
966631802
389290764
1
76211861
539527855
539527855
377509580
429939459
29366295
76211861
556605329
389290764
564836882
1000000000
780418694
781833037
246549659
539527855
76211861
556605329
780418694
507308489
966631802
1000000000
681728741
389290764
539527855
1000000000
539527855
313062682
747241048
780418694
966631802
147747440
377509580
966631802
564836882
86883812
438133771
348652718
29366295
998228699
231398662
588790353
200354483
766356434
747241048
710733675
207264423
101250004
781833037
681728741
429939459
781833037
744868656
438133771
565111336
588790353
81073252
781833037
710733675
184147678
91111257
207264423
207264423
781833037
539527855
878542863
665245341
438133771
360543850
681728741
744868656
246549659
878542863
681728741
565111336
173087940
539527855
377509580
147747440
966631802
1
998228699
389290764
1
292015612
6632155
963056779
963056779
231398662
665245341
389290764
966631802
966631802
744868656
681728741
231398662
377509580
665245341
507308489
565111336
200354483
438133771
878542863
360543850
313062682
81073252
207264423
564836882
507308489
273869784
86883812
101250004
292015612
539527855
1000000000
744868656
966631802
56519638
998228699
184147678
878542863
1
231398662
998228699
389290764
56519638
147747440
878542863
878542863
273869784
292015612
91111257
184147678
184147678
963873520
101250004
565111336
81073252
200354483
963873520
6632155
781833037
780418694
313062682
417188303
564836882
389290764
56519638
539527855
377509580
482818266
565111336
781833037
1
206422528
313062682
292015612
665245341
86883812
878542863
429939459
556605329
438133771
744868656
273869784
539527855
565111336
681728741
273869784
429939459
200354483
998228699
231398662
747241048
747241048
173087940
360543850
200354483
76211861
389290764
29366295
348652718
665245341
360543850
1000000000
216140704
173087940
781833037
438133771
360543850
1
246549659
556605329
1000000000
147747440
29366295
438133771
246549659
482818266
429939459
998228699
781833037
313062682
507308489
184147678
246549659
665245341
91111257
86883812
556605329
273869784
564836882
246549659
747241048
207264423
681728741
417188303
273869784
313062682
564836882
1000000000
857731778
482818266
417188303
539527855
360543850
710733675
86883812
313062682
86883812
86883812
565111336
81073252
273869784
482818266
588790353
857731778
963056779
207264423
147747440
417188303
101250004
101250004
313062682
781833037
147747440
556605329
389290764
246549659
966631802
86883812
29366295
56519638
766356434
556605329
1
231398662
377509580
556605329
389290764
857731778
438133771
564836882
313062682
781833037
360543850
665245341
857731778
91111257
507308489
91111257
857731778
417188303
101250004
231398662
681728741
556605329
56519638
101250004
507308489
1000000000
966631802
857731778
76211861
564836882
377509580
482818266
231398662
216140704
360543850
681728741
231398662
76211861
429939459
81073252
857731778
429939459
360543850
6632155
744868656
747241048
429939459
998228699
173087940
101250004
273869784
780418694
292015612
963056779
507308489
966631802
29366295
438133771
556605329
665245341
681728741
206422528
429939459
744868656
246549659
665245341
966631802
207264423
292015612
963056779
747241048
246549659
200354483
507308489
147747440
665245341
998228699
744868656
998228699
231398662
857731778
207264423
588790353
1
29366295
246549659
780418694
81073252
216140704
665245341
710733675
539527855
781833037
76211861
963873520
963056779
76211861
539527855
81073252
556605329
6632155
766356434
588790353
963056779
780418694
91111257
780418694
292015612
417188303
588790353
173087940
681728741
101250004
963056779
206422528
781833037
747241048
76211861
963056779
173087940
998228699
389290764
588790353
246549659
878542863
360543850
681728741
966631802
438133771
1
147747440
747241048
29366295
744868656
665245341
681728741
292015612
747241048
348652718
377509580
766356434
360543850
963056779
998228699
998228699
246549659
273869784
56519638
81073252
81073252
292015612
200354483
998228699
389290764
216140704
1
507308489
878542863
681728741
507308489
173087940
417188303
377509580
377509580
273869784
766356434
216140704
86883812
710733675
564836882
389290764
539527855
780418694
348652718
998228699
507308489
81073252
313062682
857731778
360543850
207264423
565111336
200354483
564836882
878542863
292015612
539527855
417188303
417188303
556605329
91111257
206422528
966631802
360543850
710733675
206422528
147747440
417188303
273869784
857731778
998228699
200354483
246549659
246549659
963873520
747241048
313062682
360543850
878542863
781833037
963873520
963873520
91111257
539527855
389290764
482818266
417188303
377509580
173087940
313062682
857731778
101250004
1000000000
29366295
389290764
81073252
878542863
417188303
86883812
6632155
216140704
429939459
91111257
86883812
91111257
91111257
216140704
207264423
231398662
998228699
963056779
1
781833037
246549659
588790353
29366295
539527855
681728741
91111257
147747440
564836882
377509580
417188303
313062682
963056779
184147678
1000000000
665245341
200354483
313062682
147747440
747241048
417188303
417188303
539527855
998228699
966631802
766356434
76211861
781833037
348652718
966631802
963056779
246549659
173087940
710733675
565111336
76211861
482818266
429939459
429939459
76211861
216140704
429939459
273869784
878542863
766356434
91111257
348652718
966631802
966631802
857731778
665245341
417188303
878542863
207264423
76211861
360543850
781833037
6632155
565111336
966631802
273869784
556605329
963873520
91111257
417188303
781833037
539527855
966631802
665245341
507308489
565111336
184147678
966631802
86883812
246549659
556605329
665245341
206422528
377509580
963873520
963056779
377509580
564836882
246549659
780418694
91111257
963056779
766356434
963873520
360543850
292015612
588790353
963056779
348652718
56519638
246549659
292015612
565111336
963873520
966631802
744868656
91111257
1000000000
56519638
389290764
539527855
200354483
76211861
86883812
681728741
76211861
963873520
1
389290764
565111336
246549659
56519638
81073252
56519638
91111257
231398662
966631802
273869784
76211861
507308489
766356434
313062682
482818266
588790353
147747440
482818266
147747440
292015612
389290764
273869784
246549659
246549659
56519638
216140704
207264423
147747440
91111257
1
710733675
482818266
216140704
147747440
273869784
747241048
184147678
76211861
216140704
781833037
273869784
556605329
417188303
857731778
348652718
81073252
507308489
377509580
29366295
588790353
216140704
857731778
1
710733675
665245341
482818266
429939459
539527855
91111257
429939459
360543850
710733675
681728741
556605329
1
29366295
91111257
147747440
91111257
173087940
56519638
429939459
313062682
681728741
207264423
273869784
184147678
564836882
200354483
429939459
200354483
966631802
878542863
348652718
998228699
1
273869784
313062682
292015612
348652718
173087940
360543850
6632155
747241048
417188303
216140704
564836882
56519638
389290764
273869784
389290764
588790353
565111336
377509580
246549659
588790353
781833037
857731778
780418694
438133771
91111257
377509580
86883812
173087940
206422528
966631802
273869784
173087940
588790353
377509580
389290764
91111257
1
507308489
81073252
216140704
101250004
681728741
766356434
681728741
273869784
564836882
744868656
207264423
377509580
429939459
1000000000
6632155
780418694
207264423
429939459
438133771
539527855
246549659
665245341
438133771
482818266
781833037
184147678
539527855
1
556605329
246549659
963873520
507308489
76211861
81073252
565111336
966631802
781833037
246549659
681728741
747241048
147747440
360543850
564836882
747241048
101250004
878542863
1000000000
207264423
29366295
1000000000
246549659
744868656
76211861
780418694
207264423
556605329
780418694
429939459
747241048
389290764
273869784
86883812
507308489
565111336
482818266
588790353
6632155
766356434
313062682
184147678
147747440
565111336
781833037
273869784
588790353
429939459
377509580
963056779
681728741
348652718
665245341
101250004
360543850
86883812
246549659
681728741
1000000000
216140704
963056779
438133771
29366295
665245341
565111336
681728741
417188303
1
147747440
101250004
857731778
963056779
766356434
147747440
207264423
231398662
417188303
200354483
216140704
781833037
963056779
200354483
966631802
216140704
348652718
564836882
29366295
292015612
216140704
438133771
207264423
377509580
173087940
200354483
29366295
206422528
81073252
998228699
147747440
780418694
482818266
766356434
565111336
780418694
681728741
565111336
744868656
766356434
588790353
184147678
963873520
207264423
438133771
963056779
29366295
200354483
216140704
377509580
482818266
780418694
206422528
184147678
273869784
963056779
1
173087940
348652718
1000000000
56519638
56519638
360543850
273869784
377509580
963873520
744868656
857731778
6632155
744868656
273869784
565111336
173087940
565111336
564836882
588790353
781833037
665245341
273869784
1
91111257
588790353
184147678
556605329
56519638
313062682
348652718
564836882
348652718
780418694
200354483
681728741
91111257
6632155
348652718
377509580
780418694
665245341
781833037
766356434
588790353
963873520
438133771
246549659
747241048
665245341
556605329
780418694
482818266
81073252
216140704
966631802
665245341
56519638
744868656
184147678
438133771
91111257
348652718
564836882
348652718
377509580
91111257
539527855
963873520
857731778
744868656
539527855
556605329
231398662
56519638
56519638
564836882
360543850
564836882
360543850
998228699
588790353
857731778
231398662
966631802
963873520
273869784
184147678
147747440
389290764
966631802
963873520
1000000000
539527855
29366295
556605329
438133771
588790353
206422528
565111336
539527855
147747440
86883812
292015612
565111336
348652718
184147678
207264423
313062682
29366295
389290764
665245341
76211861
348652718
231398662
710733675
216140704
206422528
417188303
348652718
273869784
56519638
101250004
29366295
184147678
313062682
744868656
766356434
216140704
744868656
766356434
216140704
1
681728741
292015612
878542863
207264423
681728741
86883812
200354483
429939459
173087940
963873520
429939459
216140704
389290764
857731778
438133771
86883812
1
273869784
76211861
588790353
710733675
966631802
313062682
438133771
665245341
665245341
482818266
29366295
173087940
29366295
539527855
348652718
966631802
389290764
1
539527855
438133771
206422528
482818266
665245341
966631802
781833037
216140704
389290764
184147678
963056779
29366295
101250004
6632155
273869784
482818266
963873520
539527855
482818266
966631802
76211861
231398662
76211861
1000000000
507308489
246549659
781833037
744868656
565111336
101250004
556605329
564836882
710733675
360543850
539527855
101250004
6632155
507308489
482818266
91111257
417188303
360543850
292015612
747241048
963056779
200354483
565111336
389290764
348652718
1
273869784
438133771
438133771
417188303
963873520
292015612
781833037
206422528
348652718
200354483
313062682
173087940
360543850
292015612
206422528
438133771
429939459
56519638
91111257
966631802
963056779
1000000000
292015612
710733675
207264423
998228699
766356434
91111257
665245341
231398662
747241048
216140704
998228699
998228699
507308489
231398662
313062682
417188303
564836882
389290764
539527855
216140704
184147678
56519638
292015612
207264423
507308489
200354483
389290764
998228699
389290764
246549659
173087940
963873520
417188303
246549659
81073252
963056779
963056779
710733675
273869784
273869784
878542863
377509580
438133771
101250004
744868656
429939459
56519638
216140704
86883812
556605329
273869784
81073252
76211861
482818266
207264423
1
216140704
206422528
56519638
292015612
246549659
292015612
76211861
86883812
747241048
200354483
781833037
565111336
6632155
216140704
81073252
438133771
389290764
389290764
292015612
878542863
766356434
766356434
1
780418694
665245341
963873520
360543850
539527855
963873520
710733675
482818266
76211861
780418694
665245341
564836882
173087940
200354483
246549659
56519638
507308489
389290764
200354483
86883812
6632155
438133771
91111257
273869784
878542863
1000000000
86883812
429939459
81073252
147747440
747241048
91111257
377509580
507308489
207264423
273869784
246549659
438133771
147747440
313062682
206422528
681728741
184147678
292015612
438133771
231398662
781833037
216140704
292015612
681728741
438133771
1
963056779
766356434
29366295
878542863
292015612
207264423
780418694
1000000000
681728741
966631802
482818266
564836882
200354483
147747440
206422528
6632155
216140704
246549659
184147678
780418694
377509580
147747440
273869784
76211861
147747440
206422528
200354483
348652718
564836882
231398662
564836882
1
417188303
747241048
766356434
231398662
998228699
389290764
781833037
565111336
744868656
588790353
438133771
710733675
216140704
246549659
348652718
292015612
710733675
56519638
389290764
781833037
81073252
417188303
747241048
565111336
1
963056779
216140704
200354483
273869784
206422528
482818266
507308489
588790353
417188303
857731778
6632155
556605329
1000000000
857731778
998228699
200354483
81073252
747241048
6632155
417188303
556605329
76211861
744868656
360543850
966631802
1000000000
878542863
56519638
766356434
565111336
482818266
963873520
417188303
966631802
292015612
429939459
780418694
246549659
81073252
681728741
963873520
966631802
963056779
963056779
963873520
6632155
377509580
681728741
966631802
482818266
963873520
389290764
507308489
665245341
91111257
781833037
292015612
313062682
147747440
81073252
273869784
101250004
56519638
147747440
744868656
29366295
438133771
781833037
184147678
998228699
438133771
206422528
101250004
206422528
81073252
389290764
565111336
76211861
216140704
29366295
564836882
184147678
665245341
963873520
998228699
417188303
966631802
507308489
780418694
200354483
766356434
417188303
292015612
173087940
482818266
292015612
539527855
429939459
780418694
681728741
273869784
273869784
200354483
710733675
1
86883812
417188303
313062682
231398662
710733675
963056779
377509580
76211861
207264423
417188303
417188303
206422528
207264423
482818266
101250004
147747440
438133771
206422528
966631802
216140704
966631802
781833037
665245341
76211861
76211861
292015612
86883812
1
565111336
173087940
360543850
6632155
29366295
273869784
588790353
565111336
231398662
101250004
6632155
101250004
747241048
781833037
565111336
564836882
963873520
564836882
681728741
429939459
184147678
780418694
556605329
200354483
56519638
206422528
588790353
86883812
780418694
292015612
963873520
81073252
1
665245341
147747440
91111257
966631802
360543850
273869784
207264423
76211861
173087940
744868656
207264423
246549659
417188303
348652718
360543850
292015612
200354483
588790353
1000000000
744868656
81073252
231398662
963873520
29366295
556605329
417188303
556605329
81073252
998228699
507308489
206422528
200354483
81073252
246549659
998228699
377509580
76211861
507308489
1000000000
246549659
377509580
6632155
744868656
1000000000
665245341
766356434
429939459
710733675
564836882
377509580
878542863
681728741
878542863
665245341
29366295
29366295
998228699
998228699
507308489
246549659
273869784
417188303
857731778
207264423
681728741
747241048
963056779
781833037
857731778
710733675
184147678
200354483
438133771
966631802
1
231398662
292015612
360543850
200354483
273869784
184147678
216140704
781833037
1
482818266
246549659
216140704
1
878542863
781833037
173087940
744868656
273869784
292015612
173087940
1
147747440
76211861
878542863
56519638
878542863
29366295
377509580
86883812
966631802
6632155
539527855
966631802
710733675
564836882
781833037
556605329
273869784
206422528
1
246549659
184147678
539527855
147747440
29366295
1000000000
766356434
76211861
744868656
780418694
91111257
173087940
766356434
184147678
963873520
389290764
389290764
313062682
966631802
665245341
565111336
417188303
963873520
246549659
200354483
348652718
747241048
963873520
173087940
292015612
710733675
665245341
216140704
998228699
710733675
184147678
966631802
147747440
313062682
438133771
273869784
482818266
206422528
565111336
377509580
438133771
1000000000
76211861
556605329
998228699
780418694
1000000000
206422528
81073252
1
1
216140704
200354483
86883812
766356434
482818266
565111336
665245341
780418694
878542863
231398662
963056779
681728741
744868656
747241048
389290764
665245341
438133771
747241048
76211861
781833037
766356434
292015612
766356434
966631802
29366295
438133771
588790353
81073252
76211861
417188303
681728741
6632155
173087940
744868656
360543850
710733675
206422528
348652718
184147678
231398662
588790353
81073252
360543850
438133771
417188303
417188303
231398662
389290764
564836882
173087940
56519638
29366295
507308489
556605329
429939459
482818266
766356434
200354483
56519638
216140704
231398662
963056779
1000000000
966631802
747241048
417188303
348652718
29366295
313062682
564836882
360543850
998228699
231398662
878542863
507308489
438133771
207264423
710733675
216140704
173087940
429939459
56519638
963056779
429939459
482818266
482818266
360543850
857731778
348652718
173087940
998228699
966631802
101250004
681728741
313062682
91111257
389290764
147747440
710733675
781833037
710733675
665245341
207264423
710733675
438133771
147747440
681728741
681728741
313062682
564836882
173087940
857731778
231398662
206422528
781833037
76211861
29366295
963056779
966631802
56519638
681728741
216140704
482818266
665245341
216140704
246549659
417188303
81073252
76211861
206422528
564836882
91111257
389290764
389290764
857731778
998228699
681728741
313062682
76211861
539527855
665245341
565111336
429939459
216140704
6632155
588790353
966631802
360543850
998228699
766356434
766356434
681728741
313062682
539527855
101250004
29366295
681728741
207264423
857731778
564836882
216140704
29366295
429939459
246549659
207264423
56519638
246549659
6632155
429939459
1000000000
86883812
377509580
857731778
564836882
348652718
246549659
348652718
76211861
206422528
564836882
231398662
56519638
417188303
507308489
878542863
101250004
963873520
313062682
766356434
76211861
963056779
963056779
184147678
665245341
588790353
216140704
292015612
147747440
6632155
216140704
665245341
417188303
173087940
292015612
216140704
184147678
482818266
781833037
86883812
91111257
781833037
665245341
710733675
273869784
429939459
998228699
1
246549659
438133771
429939459
744868656
417188303
438133771
231398662
681728741
86883812
681728741
246549659
76211861
231398662
81073252
564836882
360543850
1
963056779
539527855
963056779
273869784
766356434
91111257
556605329
29366295
101250004
273869784
878542863
998228699
313062682
1
86883812
76211861
588790353
998228699
206422528
389290764
998228699
1000000000
780418694
360543850
438133771
6632155
246549659
313062682
377509580
438133771
207264423
389290764
200354483
681728741
963873520
781833037
389290764
377509580
781833037
565111336
665245341
665245341
539527855
564836882
780418694
665245341
588790353
207264423
482818266
744868656
389290764
556605329
665245341
313062682
207264423
6632155
539527855
681728741
438133771
389290764
710733675
710733675
273869784
588790353
147747440
231398662
998228699
81073252
86883812
507308489
963056779
539527855
6632155
963056779
86883812
564836882
781833037
56519638
216140704
348652718
389290764
81073252
417188303
781833037
273869784
101250004
1000000000
966631802
963873520
29366295
86883812
710733675
564836882
6632155
246549659
231398662
231398662
207264423
91111257
207264423
101250004
81073252
86883812
206422528
564836882
438133771
857731778
438133771
963873520
173087940
348652718
417188303
781833037
86883812
963873520
389290764
565111336
273869784
206422528
147747440
91111257
539527855
273869784
389290764
963873520
564836882
206422528
313062682
81073252
781833037
539527855
56519638
360543850
556605329
200354483
966631802
556605329
206422528
1000000000
482818266
429939459
417188303
429939459
81073252
482818266
744868656
231398662
710733675
766356434
76211861
184147678
878542863
507308489
216140704
184147678
76211861
963056779
313062682
389290764
744868656
766356434
147747440
878542863
292015612
507308489
292015612
273869784
348652718
878542863
81073252
482818266
76211861
963873520
780418694
966631802
507308489
273869784
747241048
207264423
781833037
966631802
147747440
564836882
231398662
246549659
389290764
564836882
1
101250004
766356434
56519638
216140704
588790353
665245341
360543850
878542863
246549659
966631802
998228699
429939459
1
207264423
207264423
292015612
681728741
29366295
273869784
184147678
507308489
56519638
482818266
91111257
76211861
857731778
429939459
556605329
207264423
539527855
588790353
998228699
389290764
588790353
665245341
91111257
1000000000
710733675
6632155
429939459
101250004
781833037
417188303
231398662
710733675
231398662
878542863
1
710733675
878542863
76211861
6632155
429939459
564836882
556605329
681728741
507308489
6632155
963056779
1000000000
565111336
86883812
231398662
389290764
780418694
1000000000
86883812
565111336
744868656
360543850
766356434
360543850
556605329
998228699
588790353
556605329
360543850
207264423
1000000000
438133771
360543850
878542863
216140704
878542863
681728741
564836882
710733675
389290764
507308489
780418694
781833037
313062682
857731778
377509580
389290764
963873520
377509580
231398662
710733675
101250004
91111257
429939459
781833037
998228699
56519638
665245341
231398662
6632155
360543850
429939459
86883812
173087940
780418694
963873520
200354483
231398662
780418694
507308489
91111257
101250004
539527855
246549659
377509580
206422528
766356434
507308489
29366295
781833037
482818266
565111336
273869784
101250004
86883812
313062682
216140704
857731778
565111336
1000000000
438133771
781833037
966631802
429939459
246549659
389290764
29366295
417188303
200354483
766356434
507308489
429939459
56519638
438133771
438133771
966631802
246549659
81073252
246549659
565111336
963873520
147747440
246549659
998228699
231398662
780418694
76211861
780418694
780418694
747241048
389290764
6632155
857731778
556605329
665245341
29366295
963056779
747241048
564836882
780418694
507308489
556605329
857731778
313062682
747241048
86883812
429939459
29366295
665245341
200354483
564836882
665245341
200354483
564836882
681728741
747241048
966631802
292015612
1000000000
200354483
564836882
147747440
86883812
273869784
246549659
6632155
564836882
963873520
292015612
91111257
377509580
429939459
857731778
539527855
781833037
878542863
665245341
246549659
565111336
29366295
86883812
273869784
878542863
76211861
565111336
963056779
81073252
1000000000
963873520
556605329
101250004
482818266
507308489
963056779
200354483
565111336
747241048
173087940
200354483
207264423
878542863
665245341
216140704
56519638
766356434
963873520
313062682
857731778
556605329
91111257
963873520
231398662
539527855
389290764
76211861
377509580
377509580
389290764
216140704
360543850
389290764
348652718
507308489
482818266
231398662
482818266
273869784
507308489
184147678
231398662
348652718
710733675
389290764
438133771
29366295
963056779
665245341
781833037
710733675
665245341
29366295
556605329
1
231398662
1
507308489
556605329
200354483
429939459
878542863
292015612
29366295
482818266
429939459
781833037
681728741
963873520
91111257
963056779
966631802
747241048
507308489
348652718
681728741
781833037
91111257
231398662
556605329
556605329
588790353
681728741
857731778
292015612
539527855
878542863
200354483
417188303
565111336
1000000000
231398662
348652718
360543850
681728741
81073252
56519638
76211861
313062682
966631802
1
780418694
273869784
147747440
564836882
1000000000
417188303
556605329
1
184147678
76211861
665245341
348652718
216140704
780418694
86883812
998228699
29366295
963873520
29366295
744868656
681728741
747241048
482818266
539527855
81073252
429939459
744868656
766356434
6632155
313062682
507308489
710733675
207264423
91111257
216140704
1000000000
747241048
56519638
747241048
1000000000
564836882
29366295
273869784
963873520
76211861
857731778
81073252
389290764
556605329
744868656
710733675
438133771
348652718
377509580
429939459
539527855
348652718
206422528
744868656
76211861
246549659
710733675
781833037
438133771
348652718
81073252
389290764
6632155
56519638
207264423
438133771
1
878542863
744868656
76211861
766356434
184147678
710733675
482818266
966631802
207264423
389290764
216140704
231398662
200354483
1000000000
76211861
377509580
417188303
6632155
81073252
6632155
878542863
710733675
147747440
963873520
348652718
29366295
173087940
231398662
147747440
438133771
744868656
81073252
91111257
56519638
556605329
507308489
766356434
766356434
565111336
429939459
710733675
766356434
200354483
556605329
246549659
564836882
76211861
360543850
200354483
1
246549659
482818266
348652718
81073252
963056779
1000000000
184147678
200354483
588790353
313062682
81073252
101250004
963873520
417188303
766356434
681728741
101250004
966631802
101250004
246549659
744868656
1
747241048
6632155
747241048
246549659
539527855
857731778
963056779
147747440
747241048
507308489
665245341
744868656
417188303
216140704
173087940
1
588790353
101250004
81073252
173087940
780418694
313062682
292015612
216140704
998228699
246549659
377509580
438133771
6632155
438133771
781833037
998228699
184147678
91111257
744868656
348652718
681728741
207264423
86883812
348652718
206422528
377509580
101250004
417188303
377509580
1
966631802
91111257
56519638
998228699
216140704
539527855
539527855
963056779
429939459
507308489
231398662
184147678
507308489
246549659
101250004
81073252
507308489
76211861
966631802
76211861
539527855
565111336
482818266
963056779
966631802
348652718
6632155
665245341
207264423
313062682
377509580
556605329
429939459
857731778
273869784
482818266
998228699
91111257
556605329
417188303
766356434
1
766356434
781833037
147747440
1000000000
780418694
857731778
6632155
389290764
681728741
781833037
231398662
91111257
963056779
246549659
207264423
482818266
360543850
147747440
86883812
429939459
766356434
747241048
766356434
781833037
588790353
438133771
556605329
313062682
681728741
438133771
231398662
665245341
348652718
184147678
29366295
998228699
360543850
216140704
564836882
857731778
273869784
313062682
207264423
857731778
200354483
360543850
998228699
878542863
539527855
6632155
665245341
81073252
857731778
206422528
780418694
147747440
507308489
6632155
147747440
207264423
665245341
91111257
780418694
76211861
86883812
781833037
665245341
348652718
966631802
246549659
1
710733675
184147678
273869784
417188303
417188303
81073252
429939459
429939459
1000000000
438133771
292015612
273869784
781833037
6632155
539527855
556605329
207264423
389290764
417188303
539527855
86883812
56519638
29366295
565111336
564836882
76211861
1000000000
482818266
173087940
76211861
147747440
231398662
781833037
184147678
81073252
963056779
76211861
292015612
76211861
91111257
539527855
539527855
389290764
6632155
878542863
389290764
744868656
377509580
389290764
507308489
6632155
173087940
744868656
56519638
744868656
878542863
206422528
173087940
173087940
231398662
507308489
482818266
29366295
377509580
389290764
173087940
966631802
246549659
966631802
857731778
101250004
429939459
665245341
246549659
56519638
292015612
780418694
710733675
507308489
766356434
101250004
565111336
91111257
963873520
29366295
207264423
216140704
482818266
101250004
417188303
173087940
360543850
231398662
556605329
665245341
1000000000
780418694
56519638
556605329
998228699
86883812
780418694
206422528
29366295
857731778
6632155
878542863
216140704
507308489
216140704
206422528
91111257
878542863
207264423
857731778
781833037
173087940
200354483
216140704
360543850
665245341
878542863
857731778
857731778
81073252
482818266
389290764
377509580
482818266
556605329
6632155
998228699
56519638
539527855
781833037
173087940
231398662
91111257
216140704
588790353
216140704
482818266
377509580
780418694
744868656
91111257
1
766356434
91111257
681728741
564836882
207264423
81073252
6632155
507308489
81073252
389290764
216140704
878542863
81073252
91111257
766356434
292015612
29366295
780418694
147747440
231398662
588790353
539527855
231398662
857731778
292015612
1000000000
206422528
482818266
200354483
216140704
556605329
588790353
710733675
963873520
744868656
710733675
389290764
1000000000
681728741
781833037
681728741
6632155
588790353
556605329
29366295
91111257
231398662
389290764
878542863
101250004
998228699
273869784
857731778
744868656
539527855
292015612
780418694
86883812
81073252
81073252
963873520
86883812
173087940
29366295
173087940
246549659
6632155
91111257
429939459
1
56519638
963873520
360543850
81073252
766356434
681728741
101250004
857731778
665245341
963056779
273869784
556605329
6632155
556605329
6632155
556605329
417188303
681728741
556605329
377509580
1000000000
878542863
710733675
747241048
766356434
878542863
6632155
273869784
681728741
1
438133771
246549659
86883812
564836882
966631802
438133771
6632155
56519638
564836882
878542863
744868656
766356434
744868656
417188303
273869784
681728741
857731778
292015612
360543850
507308489
744868656
588790353
857731778
998228699
857731778
6632155
1000000000
564836882
781833037
710733675
6632155
681728741
781833037
539527855
81073252
507308489
206422528
438133771
539527855
360543850
429939459
207264423
747241048
588790353
200354483
184147678
389290764
360543850
101250004
292015612
1000000000
766356434
747241048
184147678
539527855
56519638
588790353
81073252
292015612
348652718
780418694
231398662
766356434
747241048
966631802
360543850
417188303
1000000000
966631802
482818266
963056779
313062682
389290764
76211861
1000000000
6632155
348652718
56519638
348652718
91111257
292015612
857731778
76211861
556605329
101250004
998228699
147747440
681728741
963056779
6632155
360543850
588790353
273869784
539527855
966631802
556605329
998228699
588790353
857731778
878542863
6632155
6632155
101250004
963873520
539527855
857731778
81073252
86883812
29366295
539527855
482818266
681728741
665245341
1
231398662
429939459
273869784
313062682
360543850
360543850
878542863
389290764
744868656
6632155
207264423
588790353
207264423
710733675
766356434
184147678
1
147747440
273869784
81073252
1
86883812
86883812
200354483
216140704
246549659
556605329
147747440
29366295
588790353
246549659
76211861
292015612
556605329
998228699
91111257
507308489
482818266
963056779
539527855
857731778
29366295
766356434
6632155
91111257
273869784
76211861
681728741
377509580
206422528
744868656
86883812
377509580
184147678
507308489
216140704
292015612
747241048
207264423
200354483
857731778
246549659
207264423
246549659
348652718
429939459
206422528
588790353
438133771
781833037
766356434
389290764
216140704
747241048
665245341
81073252
216140704
91111257
665245341
200354483
216140704
963873520
207264423
438133771
207264423
6632155
564836882
963056779
81073252
273869784
565111336
482818266
360543850
216140704
857731778
207264423
710733675
200354483
86883812
29366295
200354483
588790353
231398662
507308489
665245341
429939459
539527855
438133771
389290764
101250004
313062682
206422528
86883812
173087940
206422528
438133771
231398662
216140704
360543850
273869784
417188303
857731778
781833037
147747440
588790353
963056779
1000000000
1000000000
216140704
147747440
6632155
313062682
507308489
565111336
565111336
184147678
273869784
507308489
681728741
564836882
184147678
29366295
482818266
273869784
438133771
766356434
101250004
1
200354483
780418694
246549659
747241048
565111336
878542863
1
6632155
348652718
56519638
147747440
1000000000
313062682
482818266
173087940
91111257
184147678
438133771
76211861
101250004
1
556605329
101250004
588790353
101250004
665245341
6632155
766356434
482818266
438133771
710733675
710733675
539527855
438133771
780418694
206422528
246549659
231398662
1
588790353
539527855
1000000000
564836882
147747440
56519638
565111336
377509580
246549659
389290764
781833037
482818266
147747440
857731778
556605329
744868656
766356434
878542863
665245341
273869784
86883812
963873520
184147678
429939459
6632155
292015612
564836882
91111257
1000000000
1
184147678
29366295
360543850
588790353
313062682
231398662
56519638
377509580
588790353
292015612
1000000000
482818266
377509580
200354483
1000000000
539527855
246549659
507308489
556605329
1000000000
76211861
377509580
377509580
998228699
744868656
429939459
507308489
507308489
389290764
207264423
246549659
246549659
207264423
184147678
76211861
207264423
747241048
710733675
360543850
348652718
588790353
91111257
348652718
429939459
6632155
76211861
966631802
507308489
780418694
588790353
588790353
348652718
91111257
429939459
766356434
91111257
184147678
681728741
857731778
747241048
206422528
6632155
76211861
173087940
878542863
744868656
963873520
539527855
200354483
1
438133771
963056779
56519638
377509580
710733675
966631802
588790353
56519638
588790353
963056779
216140704
86883812
216140704
81073252
6632155
76211861
429939459
6632155
564836882
482818266
29366295
292015612
173087940
1000000000
360543850
963873520
184147678
207264423
273869784
482818266
556605329
747241048
766356434
766356434
147747440
216140704
766356434
556605329
1000000000
76211861
377509580
681728741
507308489
207264423
781833037
200354483
878542863
780418694
766356434
556605329
556605329
507308489
29366295
429939459
747241048
206422528
292015612
539527855
200354483
200354483
564836882
780418694
780418694
710733675
681728741
377509580
216140704
216140704
429939459
710733675
389290764
564836882
857731778
507308489
246549659
781833037
273869784
56519638
360543850
710733675
963873520
200354483
998228699
207264423
200354483
429939459
747241048
207264423
482818266
56519638
966631802
681728741
246549659
184147678
744868656
963873520
780418694
681728741
246549659
556605329
173087940
246549659
101250004
29366295
184147678
556605329
81073252
184147678
780418694
81073252
417188303
313062682
246549659
184147678
29366295
76211861
91111257
231398662
1000000000
556605329
766356434
665245341
588790353
360543850
747241048
417188303
91111257
389290764
963873520
565111336
173087940
216140704
539527855
710733675
6632155
766356434
539527855
744868656
963873520
565111336
998228699
147747440
556605329
507308489
507308489
878542863
963056779
565111336
313062682
747241048
963873520
710733675
273869784
998228699
438133771
147747440
6632155
878542863
56519638
507308489
101250004
857731778
710733675
998228699
377509580
91111257
389290764
747241048
665245341
216140704
56519638
1000000000
216140704
81073252
389290764
389290764
6632155
747241048
556605329
780418694
780418694
81073252
588790353
147747440
710733675
313062682
389290764
86883812
780418694
1
588790353
710733675
438133771
1000000000
101250004
173087940
292015612
200354483
206422528
878542863
766356434
360543850
360543850
216140704
482818266
200354483
857731778
780418694
377509580
348652718
588790353
101250004
231398662
710733675
998228699
539527855
417188303
963873520
565111336
147747440
710733675
147747440
565111336
246549659
360543850
429939459
780418694
147747440
76211861
747241048
6632155
273869784
1000000000
482818266
781833037
56519638
273869784
438133771
76211861
507308489
857731778
360543850
184147678
273869784
780418694
377509580
207264423
147747440
360543850
766356434
766356434
681728741
173087940
966631802
766356434
377509580
681728741
878542863
857731778
56519638
507308489
6632155
963056779
482818266
1000000000
206422528
1000000000
565111336
246549659
482818266
1
747241048
207264423
878542863
273869784
781833037
81073252
539527855
1000000000
206422528
91111257
429939459
857731778
1
998228699
200354483
681728741
76211861
377509580
780418694
206422528
1
780418694
6632155
313062682
101250004
389290764
998228699
81073252
292015612
86883812
206422528
216140704
1
857731778
857731778
857731778
184147678
710733675
184147678
81073252
76211861
147747440
207264423
377509580
998228699
429939459
200354483
246549659
6632155
747241048
76211861
313062682
1000000000
184147678
539527855
313062682
588790353
6632155
780418694
216140704
781833037
438133771
681728741
206422528
556605329
710733675
206422528
998228699
780418694
878542863
56519638
565111336
556605329
539527855
86883812
998228699
200354483
766356434
665245341
86883812
780418694
56519638
147747440
781833037
857731778
681728741
781833037
963873520
966631802
781833037
101250004
206422528
1
998228699
438133771
101250004
184147678
588790353
86883812
216140704
747241048
747241048
539527855
780418694
966631802
246549659
966631802
766356434
147747440
246549659
710733675
747241048
710733675
273869784
313062682
766356434
781833037
857731778
101250004
348652718
781833037
348652718
246549659
1000000000
273869784
6632155
539527855
998228699
56519638
963873520
377509580
482818266
747241048
200354483
507308489
56519638
216140704
766356434
377509580
963056779
681728741
429939459
539527855
207264423
878542863
963873520
360543850
780418694
857731778
101250004
998228699
747241048
681728741
539527855
766356434
780418694
173087940
681728741
81073252
681728741
556605329
429939459
81073252
429939459
246549659
781833037
998228699
231398662
91111257
507308489
747241048
173087940
857731778
56519638
963056779
744868656
417188303
565111336
565111336
507308489
206422528
747241048
173087940
963873520
681728741
681728741
1
417188303
173087940
417188303
231398662
86883812
6632155
292015612
184147678
482818266
76211861
438133771
292015612
91111257
556605329
76211861
966631802
564836882
216140704
246549659
207264423
539527855
507308489
29366295
507308489
857731778
6632155
710733675
86883812
292015612
588790353
744868656
389290764
147747440
377509580
963873520
766356434
588790353
963056779
507308489
81073252
231398662
313062682
417188303
360543850
101250004
665245341
173087940
710733675
539527855
246549659
565111336
207264423
313062682
147747440
377509580
507308489
780418694
76211861
438133771
207264423
76211861
200354483
147747440
56519638
565111336
29366295
360543850
81073252
29366295
246549659
6632155
200354483
963873520
556605329
565111336
766356434
246549659
744868656
564836882
781833037
360543850
246549659
780418694
564836882
348652718
710733675
417188303
147747440
438133771
200354483
963056779
588790353
86883812
966631802
417188303
56519638
360543850
184147678
966631802
963873520
429939459
438133771
81073252
81073252
564836882
231398662
429939459
147747440
710733675
1000000000
710733675
207264423
231398662
147747440
389290764
878542863
389290764
564836882
86883812
539527855
564836882
246549659
963056779
998228699
744868656
76211861
360543850
207264423
206422528
29366295
147747440
56519638
56519638
56519638
565111336
507308489
56519638
556605329
438133771
417188303
207264423
681728741
292015612
556605329
747241048
564836882
438133771
101250004
91111257
963873520
588790353
878542863
29366295
207264423
744868656
588790353
377509580
313062682
29366295
744868656
6632155
231398662
766356434
1
878542863
184147678
216140704
6632155
76211861
565111336
216140704
588790353
438133771
744868656
200354483
438133771
878542863
292015612
101250004
998228699
273869784
710733675
206422528
246549659
766356434
216140704
747241048
101250004
1000000000
101250004
482818266
878542863
231398662
710733675
588790353
507308489
173087940
86883812
963056779
173087940
273869784
6632155
377509580
273869784
857731778
91111257
313062682
747241048
86883812
429939459
539527855
147747440
91111257
963056779
292015612
417188303
681728741
429939459
200354483
207264423
389290764
313062682
744868656
963873520
429939459
963873520
747241048
857731778
81073252
710733675
207264423
86883812
1000000000
781833037
1000000000
429939459
482818266
81073252
878542863
246549659
963873520
216140704
539527855
429939459
998228699
1
184147678
665245341
747241048
147747440
1
747241048
147747440
556605329
29366295
564836882
246549659
507308489
292015612
56519638
878542863
29366295
710733675
389290764
313062682
86883812
216140704
963873520
781833037
564836882
588790353
417188303
966631802
878542863
147747440
216140704
207264423
377509580
348652718
780418694
206422528
878542863
101250004
780418694
76211861
313062682
588790353
246549659
200354483
86883812
878542863
429939459
56519638
231398662
963056779
780418694
417188303
173087940
681728741
76211861
200354483
29366295
81073252
681728741
710733675
681728741
857731778
780418694
565111336
86883812
29366295
56519638
588790353
6632155
29366295
780418694
184147678
292015612
781833037
507308489
966631802
565111336
857731778
556605329
1000000000
781833037
766356434
56519638
200354483
207264423
681728741
81073252
76211861
539527855
216140704
231398662
766356434
1
780418694
86883812
744868656
710733675
878542863
86883812
101250004
147747440
878542863
588790353
878542863
556605329
878542863
556605329
81073252
998228699
963873520
292015612
507308489
29366295
747241048
86883812
91111257
588790353
564836882
216140704
101250004
207264423
147747440
56519638
273869784
665245341
556605329
747241048
665245341
292015612
507308489
780418694
963056779
588790353
665245341
389290764
780418694
588790353
389290764
878542863
878542863
417188303
781833037
200354483
200354483
744868656
101250004
963056779
173087940
766356434
781833037
781833037
710733675
273869784
781833037
200354483
348652718
1000000000
781833037
963056779
429939459
780418694
438133771
101250004
173087940
417188303
273869784
1
1
389290764
246549659
781833037
857731778
6632155
780418694
588790353
665245341
1
86883812
377509580
417188303
292015612
429939459
377509580
507308489
747241048
184147678
377509580
556605329
1
564836882
963056779
780418694
417188303
206422528
6632155
101250004
438133771
588790353
556605329
966631802
389290764
216140704
857731778
101250004
710733675
29366295
231398662
389290764
565111336
6632155
231398662
681728741
963873520
429939459
360543850
417188303
91111257
216140704
710733675
56519638
857731778
963873520
147747440
273869784
482818266
389290764
710733675
429939459
206422528
857731778
966631802
86883812
429939459
565111336
216140704
184147678
91111257
1
539527855
377509580
292015612
348652718
207264423
246549659
56519638
588790353
147747440
206422528
91111257
360543850
1000000000
539527855
564836882
200354483
273869784
184147678
292015612
206422528
389290764
389290764
747241048
665245341
963873520
200354483
29366295
963056779
539527855
292015612
539527855
565111336
665245341
6632155
963056779
360543850
681728741
710733675
377509580
91111257
966631802
6632155
966631802
207264423
710733675
966631802
1
216140704
101250004
206422528
681728741
507308489
81073252
781833037
29366295
710733675
507308489
588790353
963056779
744868656
438133771
173087940
292015612
482818266
6632155
710733675
665245341
963056779
681728741
246549659
710733675
482818266
200354483
539527855
389290764
878542863
963873520
147747440
101250004
360543850
377509580
1
429939459
246549659
377509580
76211861
766356434
1000000000
766356434
438133771
173087940
313062682
206422528
878542863
565111336
147747440
665245341
377509580
348652718
101250004
216140704
710733675
878542863
147747440
966631802
76211861
207264423
360543850
273869784
246549659
1000000000
81073252
998228699
200354483
216140704
246549659
29366295
564836882
348652718
76211861
564836882
6632155
207264423
348652718
29366295
360543850
681728741
56519638
389290764
744868656
781833037
963873520
313062682
86883812
360543850
681728741
963873520
184147678
29366295
29366295
588790353
206422528
564836882
963873520
6632155
206422528
360543850
857731778
556605329
482818266
86883812
184147678
246549659
539527855
963056779
878542863
710733675
377509580
1000000000
766356434
998228699
998228699
1000000000
86883812
76211861
200354483
348652718
273869784
429939459
556605329
963056779
438133771
207264423
665245341
360543850
173087940
857731778
588790353
588790353
216140704
207264423
207264423
389290764
438133771
313062682
231398662
556605329
556605329
292015612
206422528
588790353
6632155
56519638
377509580
565111336
173087940
273869784
438133771
966631802
91111257
417188303
857731778
781833037
507308489
507308489
744868656
417188303
966631802
377509580
564836882
857731778
200354483
348652718
780418694
417188303
857731778
857731778
246549659
389290764
91111257
81073252
6632155
998228699
564836882
766356434
1000000000
101250004
588790353
588790353
173087940
417188303
429939459
246549659
206422528
360543850
857731778
998228699
313062682
231398662
747241048
273869784
360543850
81073252
231398662
556605329
780418694
507308489
417188303
963873520
766356434
1
348652718
207264423
556605329
766356434
998228699
1000000000
998228699
588790353
539527855
173087940
101250004
86883812
86883812
29366295
1000000000
1
1000000000
766356434
389290764
781833037
377509580
101250004
747241048
665245341
1
147747440
588790353
389290764
857731778
147747440
963056779
206422528
29366295
200354483
348652718
766356434
507308489
216140704
173087940
963873520
564836882
29366295
76211861
417188303
963056779
966631802
1
231398662
766356434
429939459
588790353
91111257
564836882
147747440
963056779
665245341
377509580
56519638
273869784
377509580
81073252
231398662
360543850
273869784
565111336
429939459
781833037
747241048
766356434
429939459
438133771
780418694
91111257
206422528
389290764
101250004
588790353
507308489
273869784
710733675
313062682
681728741
56519638
744868656
29366295
857731778
665245341
200354483
29366295
246549659
1
438133771
360543850
588790353
507308489
231398662
81073252
766356434
173087940
507308489
206422528
6632155
539527855
438133771
766356434
588790353
292015612
766356434
857731778
780418694
998228699
56519638
1
147747440
184147678
348652718
857731778
747241048
744868656
417188303
710733675
417188303
6632155
6632155
564836882
744868656
429939459
963873520
681728741
81073252
878542863
91111257
681728741
91111257
417188303
389290764
744868656
539527855
389290764
681728741
747241048
389290764
710733675
6632155
417188303
313062682
482818266
1
665245341
429939459
389290764
206422528
857731778
857731778
857731778
747241048
565111336
29366295
1000000000
377509580
998228699
1000000000
966631802
389290764
292015612
747241048
360543850
56519638
556605329
417188303
231398662
878542863
231398662
665245341
665245341
200354483
101250004
564836882
76211861
56519638
173087940
857731778
91111257
963056779
29366295
966631802
56519638
878542863
588790353
246549659
200354483
76211861
207264423
780418694
665245341
207264423
1
184147678
438133771
91111257
429939459
207264423
101250004
313062682
966631802
29366295
747241048
377509580
565111336
998228699
6632155
878542863
231398662
1
963873520
565111336
246549659
348652718
429939459
507308489
173087940
766356434
564836882
681728741
665245341
507308489
231398662
81073252
91111257
206422528
184147678
681728741
91111257
231398662
173087940
857731778
417188303
565111336
857731778
417188303
206422528
273869784
313062682
744868656
86883812
781833037
747241048
377509580
482818266
565111336
246549659
389290764
507308489
429939459
507308489
86883812
998228699
556605329
200354483
81073252
1000000000
86883812
766356434
231398662
1000000000
766356434
6632155
417188303
173087940
6632155
556605329
173087940
91111257
81073252
206422528
556605329
429939459
147747440
56519638
963873520
56519638
29366295
207264423
173087940
81073252
781833037
86883812
681728741
681728741
417188303
963056779
963873520
348652718
998228699
6632155
507308489
29366295
681728741
429939459
313062682
998228699
998228699
438133771
857731778
857731778
780418694
377509580
857731778
681728741
173087940
207264423
710733675
216140704
389290764
1000000000
184147678
360543850
273869784
207264423
184147678
231398662
963056779
207264423
744868656
998228699
766356434
200354483
147747440
681728741
29366295
101250004
665245341
539527855
91111257
417188303
184147678
377509580
539527855
766356434
91111257
539527855
507308489
429939459
389290764
665245341
963873520
173087940
556605329
91111257
86883812
710733675
273869784
588790353
91111257
91111257
710733675
389290764
966631802
184147678
781833037
565111336
360543850
1
231398662
231398662
556605329
747241048
507308489
101250004
231398662
482818266
173087940
377509580
348652718
206422528
101250004
76211861
963056779
231398662
998228699
556605329
207264423
389290764
206422528
216140704
389290764
360543850
313062682
710733675
389290764
173087940
147747440
564836882
86883812
556605329
1
781833037
231398662
963056779
744868656
966631802
878542863
747241048
81073252
6632155
780418694
747241048
360543850
556605329
998228699
966631802
173087940
81073252
482818266
588790353
482818266
29366295
29366295
76211861
780418694
857731778
665245341
216140704
710733675
206422528
1000000000
292015612
147747440
565111336
91111257
1000000000
556605329
780418694
184147678
81073252
216140704
565111336
588790353
780418694
348652718
963056779
273869784
588790353
766356434
200354483
781833037
1000000000
1000000000
292015612
564836882
173087940
665245341
91111257
184147678
101250004
857731778
360543850
389290764
377509580
438133771
273869784
273869784
29366295
507308489
556605329
76211861
747241048
81073252
539527855
200354483
966631802
389290764
1000000000
377509580
539527855
101250004
101250004
507308489
539527855
588790353
147747440
766356434
101250004
966631802
417188303
216140704
377509580
292015612
76211861
56519638
200354483
665245341
417188303
539527855
438133771
963873520
101250004
665245341
744868656
81073252
507308489
565111336
200354483
56519638
429939459
963056779
147747440
565111336
216140704
438133771
747241048
313062682
878542863
507308489
482818266
417188303
857731778
231398662
86883812
200354483
744868656
360543850
389290764
147747440
173087940
377509580
507308489
747241048
101250004
206422528
29366295
206422528
781833037
81073252
681728741
216140704
747241048
76211861
857731778
564836882
173087940
744868656
313062682
273869784
429939459
231398662
665245341
207264423
429939459
1
313062682
747241048
966631802
781833037
482818266
377509580
246549659
1
207264423
273869784
1000000000
101250004
747241048
273869784
207264423
507308489
101250004
91111257
747241048
292015612
781833037
313062682
966631802
665245341
1
173087940
91111257
665245341
878542863
665245341
588790353
207264423
556605329
744868656
681728741
665245341
781833037
313062682
6632155
200354483
781833037
780418694
81073252
273869784
429939459
81073252
377509580
966631802
216140704
273869784
681728741
29366295
389290764
389290764
200354483
207264423
56519638
246549659
781833037
29366295
206422528
207264423
556605329
878542863
878542863
963873520
482818266
966631802
417188303
173087940
780418694
86883812
878542863
200354483
348652718
91111257
556605329
1
348652718
200354483
389290764
76211861
206422528
744868656
878542863
348652718
438133771
744868656
91111257
963056779
429939459
665245341
963056779
710733675
417188303
348652718
200354483
101250004
438133771
588790353
539527855
665245341
313062682
216140704
556605329
231398662
6632155
482818266
389290764
781833037
76211861
556605329
292015612
207264423
747241048
81073252
857731778
389290764
206422528
963873520
766356434
438133771
998228699
200354483
29366295
173087940
184147678
216140704
665245341
81073252
744868656
507308489
206422528
780418694
482818266
565111336
173087940
963873520
313062682
507308489
206422528
1
216140704
81073252
292015612
417188303
747241048
1000000000
681728741
206422528
292015612
76211861
963056779
377509580
313062682
780418694
966631802
101250004
482818266
747241048
81073252
1000000000
556605329
216140704
101250004
429939459
1
101250004
747241048
389290764
482818266
507308489
507308489
29366295
482818266
556605329
564836882
780418694
766356434
200354483
1
780418694
216140704
173087940
438133771
857731778
482818266
564836882
556605329
588790353
710733675
81073252
56519638
565111336
665245341
6632155
878542863
588790353
665245341
963056779
29366295
565111336
963873520
206422528
184147678
781833037
429939459
1
438133771
292015612
963873520
878542863
780418694
966631802
313062682
963873520
1
91111257
147747440
173087940
86883812
565111336
963056779
200354483
766356434
417188303
377509580
29366295
429939459
417188303
207264423
1
747241048
747241048
184147678
681728741
438133771
429939459
766356434
438133771
76211861
56519638
710733675
173087940
1
56519638
564836882
878542863
1000000000
147747440
963873520
184147678
216140704
681728741
878542863
348652718
665245341
710733675
313062682
216140704
417188303
438133771
744868656
781833037
348652718
780418694
556605329
56519638
588790353
966631802
29366295
766356434
438133771
857731778
539527855
710733675
417188303
173087940
101250004
313062682
781833037
766356434
101250004
588790353
360543850
857731778
747241048
588790353
313062682
438133771
438133771
710733675
539527855
998228699
56519638
273869784
246549659
348652718
710733675
565111336
681728741
482818266
86883812
766356434
539527855
184147678
565111336
377509580
207264423
348652718
556605329
665245341
766356434
56519638
200354483
6632155
780418694
744868656
747241048
766356434
665245341
6632155
857731778
292015612
1000000000
780418694
81073252
292015612
207264423
438133771
564836882
781833037
81073252
377509580
231398662
963873520
588790353
184147678
91111257
963056779
966631802
780418694
86883812
173087940
389290764
76211861
313062682
246549659
565111336
147747440
507308489
56519638
200354483
1000000000
507308489
76211861
207264423
780418694
173087940
429939459
292015612
781833037
273869784
744868656
184147678
313062682
438133771
377509580
29366295
878542863
292015612
482818266
482818266
147747440
147747440
56519638
6632155
507308489
507308489
556605329
565111336
389290764
681728741
417188303
963056779
781833037
998228699
76211861
482818266
377509580
200354483
966631802
556605329
966631802
313062682
348652718
857731778
101250004
76211861
998228699
681728741
565111336
86883812
206422528
231398662
76211861
665245341
966631802
273869784
681728741
539527855
963873520
556605329
963056779
998228699
348652718
781833037
86883812
1000000000
963873520
6632155
76211861
200354483
665245341
81073252
878542863
377509580
507308489
781833037
539527855
377509580
360543850
565111336
206422528
963873520
556605329
360543850
173087940
482818266
200354483
564836882
313062682
200354483
313062682
389290764
348652718
81073252
564836882
6632155
781833037
200354483
231398662
438133771
857731778
292015612
747241048
292015612
766356434
292015612
710733675
857731778
744868656
417188303
216140704
56519638
998228699
173087940
780418694
963873520
200354483
747241048
556605329
389290764
857731778
81073252
147747440
246549659
184147678
206422528
963873520
389290764
438133771
1
963056779
273869784
173087940
101250004
766356434
1000000000
6632155
206422528
780418694
878542863
878542863
564836882
206422528
389290764
101250004
482818266
29366295
360543850
6632155
766356434
507308489
207264423
710733675
966631802
81073252
206422528
565111336
200354483
91111257
556605329
963873520
588790353
539527855
348652718
747241048
246549659
389290764
710733675
482818266
313062682
417188303
216140704
438133771
744868656
963873520
173087940
29366295
556605329
963873520
1
206422528
417188303
744868656
780418694
482818266
438133771
206422528
747241048
292015612
101250004
507308489
998228699
360543850
747241048
857731778
207264423
200354483
539527855
56519638
565111336
565111336
966631802
313062682
857731778
200354483
348652718
681728741
76211861
482818266
681728741
681728741
184147678
556605329
780418694
429939459
147747440
963873520
878542863
747241048
91111257
147747440
206422528
173087940
681728741
200354483
1
710733675
377509580
246549659
173087940
246549659
998228699
665245341
1
360543850
81073252
91111257
998228699
429939459
507308489
292015612
963056779
1000000000
438133771
857731778
76211861
482818266
744868656
482818266
857731778
565111336
1000000000
101250004
539527855
963056779
665245341
539527855
246549659
857731778
482818266
665245341
101250004
556605329
273869784
91111257
564836882
482818266
429939459
206422528
101250004
292015612
173087940
588790353
710733675
781833037
565111336
665245341
781833037
564836882
564836882
81073252
86883812
200354483
665245341
438133771
429939459
29366295
744868656
207264423
963873520
857731778
231398662
206422528
231398662
429939459
564836882
710733675
313062682
539527855
389290764
86883812
588790353
173087940
766356434
348652718
998228699
360543850
184147678
173087940
147747440
780418694
200354483
681728741
313062682
507308489
482818266
565111336
744868656
216140704
86883812
780418694
29366295
1
273869784
747241048
216140704
417188303
86883812
681728741
780418694
1
206422528
81073252
1000000000
292015612
564836882
313062682
147747440
200354483
207264423
539527855
482818266
292015612
207264423
556605329
565111336
1
588790353
173087940
86883812
147747440
507308489
200354483
389290764
207264423
348652718
91111257
313062682
482818266
101250004
766356434
438133771
556605329
348652718
348652718
76211861
29366295
207264423
6632155
556605329
780418694
91111257
101250004
482818266
1
565111336
86883812
360543850
438133771
147747440
857731778
273869784
963873520
482818266
377509580
207264423
101250004
1
147747440
91111257
56519638
564836882
292015612
147747440
744868656
780418694
565111336
81073252
76211861
216140704
206422528
216140704
313062682
292015612
507308489
665245341
273869784
781833037
216140704
417188303
556605329
766356434
744868656
200354483
998228699
963056779
313062682
1000000000
417188303
273869784
147747440
173087940
857731778
438133771
963873520
878542863
56519638
206422528
389290764
556605329
360543850
878542863
556605329
348652718
556605329
878542863
6632155
780418694
313062682
101250004
313062682
963056779
200354483
377509580
507308489
710733675
417188303
780418694
878542863
998228699
482818266
6632155
86883812
216140704
539527855
747241048
91111257
313062682
231398662
780418694
6632155
1
429939459
417188303
539527855
564836882
857731778
207264423
744868656
184147678
878542863
556605329
556605329
963873520
780418694
216140704
231398662
76211861
781833037
348652718
417188303
91111257
184147678
963056779
710733675
76211861
710733675
857731778
429939459
781833037
482818266
173087940
246549659
429939459
91111257
76211861
966631802
313062682
747241048
781833037
429939459
588790353
56519638
665245341
438133771
91111257
482818266
184147678
184147678
507308489
389290764
81073252
216140704
588790353
780418694
6632155
747241048
482818266
81073252
147747440
766356434
231398662
389290764
781833037
313062682
377509580
29366295
744868656
781833037
206422528
246549659
206422528
1
207264423
429939459
564836882
781833037
565111336
273869784
56519638
76211861
348652718
482818266
348652718
273869784
781833037
417188303
91111257
206422528
29366295
963056779
998228699
710733675
101250004
206422528
556605329
438133771
273869784
1000000000
360543850
438133771
482818266
710733675
588790353
857731778
588790353
91111257
781833037
377509580
184147678
348652718
556605329
216140704
76211861
81073252
744868656
507308489
313062682
564836882
56519638
147747440
1
963056779
29366295
1000000000
200354483
539527855
417188303
564836882
963873520
207264423
857731778
565111336
780418694
231398662
588790353
963056779
81073252
81073252
998228699
482818266
91111257
313062682
998228699
438133771
246549659
173087940
231398662
963056779
747241048
6632155
81073252
1000000000
1000000000
207264423
417188303
780418694
206422528
429939459
389290764
29366295
76211861
206422528
744868656
681728741
556605329
507308489
963056779
429939459
747241048
556605329
56519638
147747440
963873520
206422528
377509580
184147678
665245341
438133771
184147678
966631802
101250004
966631802
417188303
360543850
377509580
101250004
857731778
966631802
389290764
56519638
313062682
710733675
377509580
588790353
231398662
565111336
565111336
147747440
966631802
564836882
81073252
246549659
565111336
429939459
681728741
539527855
348652718
556605329
184147678
389290764
184147678
556605329
389290764
780418694
348652718
681728741
507308489
438133771
147747440
231398662
207264423
207264423
76211861
780418694
81073252
1000000000
86883812
6632155
273869784
429939459
216140704
507308489
86883812
348652718
556605329
588790353
878542863
389290764
781833037
246549659
588790353
1
857731778
744868656
231398662
998228699
313062682
173087940
29366295
781833037
966631802
207264423
781833037
539527855
360543850
665245341
747241048
81073252
556605329
878542863
246549659
781833037
665245341
377509580
766356434
6632155
231398662
313062682
360543850
173087940
1000000000
781833037
313062682
246549659
6632155
360543850
216140704
246549659
507308489
389290764
216140704
780418694
216140704
681728741
878542863
482818266
91111257
681728741
588790353
744868656
539527855
86883812
710733675
438133771
710733675
377509580
273869784
564836882
86883812
781833037
747241048
173087940
766356434
200354483
1
313062682
292015612
231398662
507308489
246549659
29366295
6632155
246549659
81073252
377509580
231398662
216140704
710733675
173087940
348652718
781833037
681728741
507308489
665245341
963873520
429939459
564836882
878542863
963873520
389290764
665245341
91111257
91111257
101250004
207264423
1000000000
507308489
681728741
101250004
56519638
963056779
710733675
200354483
556605329
377509580
184147678
246549659
556605329
998228699
998228699
878542863
857731778
781833037
429939459
588790353
963056779
76211861
1
781833037
273869784
81073252
482818266
429939459
360543850
1
216140704
780418694
292015612
681728741
207264423
29366295
377509580
744868656
556605329
389290764
173087940
417188303
6632155
966631802
564836882
273869784
998228699
377509580
86883812
780418694
681728741
966631802
246549659
781833037
6632155
998228699
556605329
91111257
539527855
1
744868656
665245341
588790353
81073252
6632155
173087940
101250004
747241048
389290764
206422528
539527855
507308489
1
588790353
216140704
313062682
147747440
878542863
81073252
963056779
348652718
681728741
81073252
29366295
29366295
747241048
76211861
313062682
184147678
565111336
377509580
665245341
710733675
429939459
966631802
1
206422528
56519638
206422528
313062682
744868656
966631802
556605329
681728741
81073252
417188303
216140704
56519638
780418694
665245341
81073252
29366295
231398662
564836882
348652718
1
348652718
313062682
998228699
360543850
184147678
998228699
147747440
273869784
963056779
878542863
360543850
857731778
29366295
147747440
857731778
91111257
681728741
246549659
81073252
539527855
565111336
747241048
101250004
81073252
766356434
101250004
1000000000
207264423
744868656
780418694
231398662
588790353
147747440
966631802
665245341
56519638
389290764
780418694
56519638
565111336
313062682
184147678
273869784
1
81073252
184147678
200354483
200354483
781833037
1
81073252
747241048
565111336
56519638
29366295
147747440
377509580
766356434
216140704
207264423
56519638
273869784
747241048
556605329
766356434
665245341
273869784
348652718
377509580
273869784
507308489
665245341
681728741
200354483
781833037
173087940
313062682
780418694
963873520
246549659
507308489
1
429939459
556605329
389290764
377509580
429939459
539527855
565111336
81073252
76211861
389290764
29366295
101250004
200354483
438133771
1000000000
710733675
963056779
766356434
963873520
360543850
539527855
81073252
246549659
81073252
998228699
206422528
389290764
417188303
781833037
29366295
313062682
556605329
857731778
482818266
747241048
998228699
539527855
76211861
878542863
246549659
681728741
429939459
744868656
81073252
206422528
200354483
665245341
556605329
360543850
417188303
348652718
389290764
588790353
292015612
292015612
200354483
710733675
780418694
781833037
781833037
173087940
377509580
207264423
747241048
710733675
216140704
966631802
507308489
313062682
231398662
710733675
417188303
963873520
588790353
681728741
966631802
482818266
184147678
998228699
147747440
966631802
878542863
966631802
556605329
29366295
147747440
76211861
429939459
438133771
56519638
313062682
781833037
29366295
91111257
966631802
207264423
207264423
564836882
91111257
438133771
101250004
147747440
438133771
184147678
206422528
564836882
781833037
86883812
417188303
86883812
998228699
998228699
313062682
507308489
216140704
86883812
588790353
273869784
56519638
313062682
200354483
1000000000
665245341
206422528
417188303
857731778
966631802
184147678
963873520
564836882
539527855
91111257
857731778
539527855
539527855
665245341
81073252
1
588790353
173087940
710733675
389290764
539527855
963056779
963056779
963056779
348652718
556605329
147747440
963873520
173087940
273869784
710733675
781833037
389290764
417188303
482818266
556605329
710733675
565111336
665245341
665245341
348652718
438133771
998228699
200354483
665245341
56519638
539527855
747241048
246549659
216140704
429939459
780418694
348652718
744868656
56519638
348652718
438133771
539527855
710733675
747241048
76211861
231398662
417188303
76211861
963873520
216140704
681728741
56519638
56519638
665245341
710733675
348652718
1
6632155
200354483
507308489
389290764
184147678
556605329
231398662
966631802
1
417188303
313062682
56519638
429939459
81073252
173087940
231398662
565111336
147747440
1
348652718
81073252
216140704
482818266
417188303
963873520
744868656
539527855
81073252
780418694
857731778
377509580
744868656
206422528
207264423
1
665245341
878542863
207264423
429939459
681728741
588790353
780418694
56519638
665245341
963873520
438133771
878542863
710733675
556605329
857731778
147747440
184147678
429939459
81073252
963873520
76211861
184147678
91111257
206422528
76211861
857731778
963873520
482818266
231398662
273869784
231398662
588790353
857731778
565111336
766356434
588790353
81073252
417188303
564836882
681728741
681728741
377509580
313062682
360543850
588790353
878542863
556605329
207264423
348652718
681728741
348652718
747241048
184147678
963056779
482818266
184147678
207264423
147747440
206422528
86883812
556605329
482818266
348652718
998228699
963873520
565111336
857731778
200354483
273869784
1
360543850
29366295
710733675
360543850
29366295
963056779
1
313062682
747241048
173087940
81073252
963056779
963873520
6632155
29366295
963056779
780418694
246549659
780418694
780418694
766356434
313062682
313062682
231398662
216140704
184147678
878542863
438133771
91111257
246549659
246549659
86883812
273869784
184147678
206422528
313062682
556605329
438133771
417188303
665245341
56519638
710733675
966631802
360543850
963873520
963873520
56519638
998228699
417188303
184147678
360543850
101250004
246549659
998228699
539527855
231398662
184147678
348652718
564836882
360543850
348652718
1000000000
539527855
91111257
1
744868656
438133771
966631802
76211861
766356434
147747440
963873520
76211861
1000000000
246549659
81073252
389290764
56519638
857731778
564836882
564836882
56519638
389290764
963873520
56519638
1000000000
1
766356434
29366295
377509580
207264423
56519638
246549659
564836882
246549659
216140704
665245341
348652718
417188303
744868656
216140704
417188303
200354483
565111336
147747440
29366295
766356434
1
360543850
389290764
200354483
207264423
539527855
91111257
1000000000
101250004
91111257
780418694
377509580
998228699
273869784
780418694
766356434
101250004
963056779
1
744868656
86883812
216140704
507308489
857731778
781833037
565111336
507308489
744868656
184147678
76211861
292015612
556605329
6632155
29366295
878542863
81073252
207264423
963873520
216140704
1
710733675
200354483
998228699
292015612
173087940
681728741
313062682
966631802
206422528
681728741
747241048
292015612
86883812
200354483
665245341
216140704
681728741
744868656
273869784
360543850
216140704
482818266
360543850
564836882
292015612
6632155
216140704
246549659
780418694
417188303
681728741
963056779
438133771
6632155
781833037
588790353
438133771
6632155
91111257
76211861
878542863
86883812
86883812
878542863
665245341
564836882
147747440
429939459
681728741
56519638
564836882
482818266
1
998228699
91111257
231398662
429939459
29366295
878542863
348652718
56519638
966631802
766356434
91111257
998228699
101250004
6632155
588790353
200354483
539527855
565111336
966631802
1000000000
207264423
81073252
207264423
313062682
206422528
539527855
878542863
747241048
744868656
539527855
565111336
377509580
539527855
878542863
292015612
963056779
681728741
200354483
780418694
348652718
6632155
482818266
273869784
766356434
681728741
231398662
91111257
91111257
665245341
507308489
665245341
86883812
665245341
780418694
588790353
86883812
1000000000
878542863
231398662
429939459
6632155
29366295
1000000000
1000000000
963056779
101250004
565111336
91111257
556605329
246549659
173087940
1
173087940
744868656
29366295
588790353
91111257
292015612
76211861
556605329
273869784
747241048
507308489
147747440
81073252
206422528
292015612
184147678
101250004
710733675
313062682
313062682
482818266
417188303
56519638
588790353
1000000000
200354483
565111336
681728741
6632155
273869784
216140704
963056779
313062682
998228699
29366295
231398662
966631802
76211861
101250004
565111336
207264423
216140704
360543850
963056779
101250004
29366295
292015612
766356434
206422528
417188303
292015612
966631802
1000000000
438133771
273869784
963873520
389290764
1
780418694
86883812
564836882
417188303
565111336
438133771
56519638
29366295
665245341
147747440
313062682
963056779
966631802
206422528
173087940
207264423
147747440
86883812
377509580
747241048
781833037
313062682
781833037
429939459
273869784
963056779
56519638
231398662
313062682
998228699
200354483
389290764
292015612
76211861
377509580
747241048
744868656
206422528
377509580
29366295
966631802
207264423
1
29366295
360543850
184147678
482818266
747241048
417188303
56519638
86883812
966631802
173087940
556605329
781833037
313062682
857731778
681728741
710733675
556605329
206422528
173087940
377509580
86883812
1
681728741
744868656
681728741
29366295
273869784
389290764
273869784
588790353
56519638
417188303
292015612
588790353
747241048
56519638
588790353
91111257
963056779
564836882
780418694
207264423
81073252
360543850
377509580
507308489
56519638
556605329
1
246549659
507308489
86883812
681728741
482818266
29366295
389290764
29366295
710733675
1000000000
857731778
857731778
588790353
747241048
564836882
231398662
539527855
81073252
246549659
429939459
360543850
246549659
29366295
564836882
857731778
878542863
781833037
710733675
207264423
81073252
417188303
173087940
588790353
6632155
966631802
81073252
231398662
963056779
744868656
438133771
76211861
81073252
273869784
966631802
147747440
377509580
81073252
377509580
966631802
348652718
389290764
747241048
539527855
81073252
857731778
273869784
878542863
273869784
963873520
588790353
313062682
86883812
101250004
1000000000
588790353
963056779
81073252
766356434
963056779
438133771
963873520
207264423
588790353
184147678
710733675
216140704
6632155
360543850
565111336
91111257
173087940
665245341
963056779
878542863
360543850
173087940
565111336
878542863
857731778
81073252
565111336
565111336
482818266
780418694
91111257
966631802
377509580
29366295
231398662
91111257
966631802
101250004
348652718
747241048
389290764
1000000000
429939459
565111336
56519638
588790353
377509580
91111257
101250004
76211861
1000000000
200354483
556605329
76211861
206422528
963056779
246549659
200354483
998228699
86883812
147747440
216140704
292015612
200354483
744868656
206422528
665245341
766356434
507308489
101250004
878542863
389290764
438133771
173087940
998228699
273869784
966631802
507308489
747241048
29366295
429939459
91111257
588790353
29366295
710733675
710733675
216140704
348652718
1000000000
539527855
389290764
216140704
377509580
184147678
565111336
1
348652718
665245341
565111336
207264423
564836882
147747440
348652718
1
710733675
565111336
998228699
76211861
377509580
360543850
313062682
56519638
565111336
998228699
360543850
1000000000
184147678
665245341
184147678
417188303
292015612
429939459
377509580
417188303
417188303
81073252
588790353
273869784
206422528
766356434
417188303
389290764
564836882
966631802
438133771
564836882
231398662
91111257
665245341
184147678
207264423
1000000000
665245341
101250004
6632155
966631802
173087940
417188303
482818266
681728741
564836882
1
588790353
200354483
147747440
539527855
747241048
565111336
216140704
556605329
710733675
966631802
348652718
588790353
963873520
81073252
91111257
200354483
231398662
231398662
29366295
246549659
963873520
710733675
429939459
780418694
377509580
86883812
348652718
681728741
744868656
200354483
564836882
216140704
56519638
206422528
273869784
206422528
857731778
556605329
780418694
963873520
966631802
206422528
313062682
963873520
565111336
963056779
857731778
966631802
1000000000
389290764
6632155
101250004
173087940
781833037
173087940
207264423
507308489
780418694
101250004
29366295
86883812
766356434
246549659
377509580
231398662
963056779
744868656
389290764
389290764
417188303
780418694
173087940
556605329
173087940
91111257
216140704
184147678
966631802
292015612
231398662
665245341
429939459
781833037
389290764
747241048
173087940
438133771
963873520
81073252
173087940
360543850
313062682
207264423
173087940
101250004
766356434
482818266
377509580
1000000000
292015612
1
539527855
565111336
56519638
429939459
438133771
216140704
781833037
81073252
429939459
564836882
588790353
565111336
429939459
6632155
360543850
200354483
389290764
963873520
81073252
56519638
857731778
564836882
273869784
389290764
781833037
200354483
377509580
200354483
564836882
76211861
681728741
963056779
1000000000
766356434
878542863
86883812
539527855
438133771
1
747241048
273869784
681728741
665245341
81073252
438133771
665245341
184147678
313062682
6632155
781833037
216140704
273869784
482818266
184147678
565111336
91111257
438133771
91111257
81073252
206422528
206422528
76211861
76211861
429939459
101250004
231398662
360543850
878542863
207264423
665245341
781833037
86883812
998228699
200354483
292015612
588790353
681728741
29366295
998228699
56519638
76211861
482818266
360543850
348652718
417188303
206422528
273869784
360543850
1
438133771
216140704
273869784
81073252
207264423
147747440
417188303
417188303
417188303
246549659
81073252
313062682
231398662
417188303
348652718
147747440
507308489
207264423
747241048
76211861
200354483
564836882
231398662
91111257
665245341
81073252
747241048
1
76211861
681728741
507308489
780418694
292015612
101250004
482818266
313062682
91111257
857731778
1000000000
184147678
565111336
998228699
539527855
963873520
1
966631802
292015612
539527855
216140704
147747440
1000000000
184147678
966631802
710733675
966631802
231398662
681728741
101250004
482818266
173087940
1
429939459
29366295
564836882
710733675
273869784
91111257
101250004
313062682
963056779
417188303
377509580
781833037
81073252
781833037
998228699
86883812
86883812
438133771
665245341
91111257
216140704
710733675
231398662
710733675
173087940
292015612
564836882
207264423
507308489
206422528
780418694
348652718
273869784
389290764
377509580
81073252
1
744868656
206422528
665245341
377509580
539527855
744868656
438133771
389290764
781833037
744868656
91111257
147747440
91111257
348652718
184147678
998228699
963873520
681728741
963873520
966631802
966631802
313062682
564836882
389290764
565111336
998228699
273869784
539527855
438133771
438133771
173087940
348652718
1
273869784
744868656
482818266
56519638
173087940
360543850
348652718
313062682
273869784
173087940
81073252
377509580
348652718
76211861
389290764
200354483
710733675
56519638
29366295
207264423
438133771
963873520
81073252
539527855
206422528
539527855
231398662
377509580
76211861
360543850
878542863
681728741
963873520
207264423
766356434
747241048
56519638
29366295
273869784
780418694
29366295
101250004
313062682
588790353
360543850
766356434
216140704
1
200354483
360543850
766356434
429939459
998228699
556605329
1000000000
76211861
857731778
878542863
200354483
91111257
86883812
273869784
101250004
539527855
665245341
200354483
1000000000
56519638
231398662
6632155
429939459
417188303
857731778
429939459
963056779
588790353
6632155
564836882
482818266
781833037
963056779
173087940
1000000000
6632155
81073252
29366295
29366295
101250004
200354483
246549659
313062682
56519638
1
482818266
292015612
710733675
86883812
857731778
389290764
200354483
81073252
207264423
292015612
206422528
766356434
207264423
81073252
184147678
781833037
231398662
507308489
878542863
966631802
246549659
81073252
1
313062682
1000000000
963056779
207264423
417188303
207264423
588790353
76211861
681728741
56519638
81073252
710733675
360543850
313062682
417188303
147747440
246549659
710733675
206422528
147747440
438133771
507308489
292015612
681728741
588790353
1
389290764
878542863
780418694
588790353
710733675
206422528
360543850
998228699
665245341
564836882
206422528
966631802
173087940
857731778
556605329
766356434
857731778
681728741
76211861
101250004
29366295
1
216140704
710733675
438133771
681728741
963056779
91111257
56519638
747241048
76211861
747241048
780418694
665245341
200354483
963873520
377509580
766356434
966631802
377509580
184147678
348652718
665245341
963056779
360543850
780418694
998228699
292015612
231398662
556605329
273869784
56519638
482818266
665245341
438133771
539527855
710733675
417188303
313062682
556605329
206422528
747241048
665245341
564836882
556605329
744868656
857731778
966631802
147747440
417188303
273869784
878542863
744868656
184147678
744868656
29366295
710733675
565111336
482818266
1000000000
780418694
1000000000
313062682
377509580
429939459
998228699
216140704
91111257
56519638
998228699
389290764
565111336
681728741
747241048
6632155
147747440
231398662
101250004
29366295
781833037
507308489
417188303
216140704
429939459
81073252
273869784
747241048
482818266
780418694
781833037
766356434
147747440
565111336
273869784
780418694
556605329
1000000000
747241048
29366295
780418694
147747440
91111257
101250004
1000000000
665245341
565111336
173087940
564836882
417188303
857731778
998228699
1
313062682
710733675
766356434
780418694
482818266
565111336
878542863
173087940
246549659
482818266
417188303
507308489
246549659
665245341
147747440
998228699
766356434
857731778
246549659
76211861
429939459
556605329
417188303
200354483
377509580
588790353
86883812
200354483
588790353
246549659
101250004
56519638
998228699
429939459
147747440
780418694
207264423
377509580
207264423
76211861
878542863
482818266
744868656
273869784
744868656
539527855
206422528
81073252
273869784
963873520
966631802
207264423
377509580
966631802
681728741
377509580
29366295
963873520
246549659
86883812
565111336
273869784
539527855
86883812
273869784
781833037
539527855
91111257
1
389290764
377509580
998228699
507308489
101250004
564836882
86883812
207264423
998228699
101250004
665245341
389290764
963873520
781833037
246549659
101250004
482818266
747241048
966631802
781833037
744868656
76211861
417188303
313062682
360543850
360543850
857731778
998228699
216140704
91111257
998228699
507308489
665245341
173087940
588790353
1000000000
966631802
747241048
91111257
101250004
360543850
348652718
963873520
86883812
857731778
747241048
744868656
206422528
665245341
744868656
377509580
766356434
878542863
766356434
963056779
998228699
313062682
246549659
963873520
507308489
292015612
963056779
878542863
313062682
147747440
588790353
507308489
377509580
348652718
360543850
360543850
246549659
507308489
781833037
780418694
200354483
1000000000
857731778
878542863
539527855
101250004
86883812
556605329
147747440
966631802
360543850
6632155
857731778
429939459
173087940
744868656
147747440
507308489
1000000000
417188303
56519638
710733675
417188303
246549659
417188303
200354483
998228699
710733675
101250004
81073252
564836882
76211861
681728741
184147678
565111336
56519638
429939459
206422528
963056779
216140704
565111336
710733675
564836882
246549659
744868656
963056779
998228699
878542863
564836882
360543850
766356434
963873520
438133771
246549659
313062682
1
857731778
963056779
878542863
539527855
76211861
206422528
313062682
878542863
556605329
539527855
56519638
184147678
101250004
29366295
565111336
665245341
681728741
998228699
681728741
348652718
147747440
56519638
963873520
681728741
781833037
56519638
206422528
438133771
878542863
1000000000
81073252
556605329
507308489
766356434
681728741
507308489
539527855
438133771
91111257
184147678
998228699
389290764
681728741
91111257
482818266
184147678
429939459
507308489
313062682
147747440
747241048
147747440
878542863
780418694
766356434
206422528
200354483
539527855
417188303
507308489
206422528
81073252
292015612
539527855
6632155
206422528
780418694
81073252
878542863
231398662
86883812
76211861
539527855
963873520
76211861
81073252
539527855
588790353
200354483
6632155
665245341
200354483
781833037
857731778
147747440
360543850
1000000000
857731778
747241048
966631802
173087940
231398662
348652718
747241048
184147678
482818266
781833037
216140704
565111336
273869784
710733675
6632155
963873520
86883812
348652718
1000000000
963056779
998228699
207264423
998228699
665245341
76211861
200354483
417188303
766356434
744868656
507308489
417188303
744868656
556605329
438133771
539527855
766356434
292015612
539527855
1000000000
417188303
348652718
744868656
482818266
556605329
29366295
417188303
878542863
206422528
482818266
313062682
963056779
86883812
857731778
184147678
681728741
76211861
747241048
681728741
76211861
147747440
173087940
6632155
91111257
963873520
246549659
147747440
744868656
207264423
273869784
780418694
206422528
389290764
482818266
389290764
200354483
313062682
86883812
482818266
429939459
389290764
963873520
91111257
878542863
86883812
6632155
665245341
556605329
857731778
780418694
231398662
878542863
747241048
206422528
766356434
360543850
556605329
681728741
507308489
747241048
292015612
564836882
1
780418694
556605329
744868656
539527855
147747440
389290764
438133771
29366295
556605329
429939459
1
588790353
565111336
101250004
76211861
86883812
1
29366295
747241048
966631802
1
147747440
91111257
173087940
681728741
231398662
360543850
417188303
86883812
91111257
377509580
200354483
273869784
147747440
86883812
857731778
91111257
206422528
429939459
998228699
147747440
710733675
360543850
780418694
206422528
417188303
744868656
438133771
76211861
482818266
313062682
292015612
389290764
998228699
998228699
539527855
998228699
747241048
81073252
231398662
6632155
588790353
292015612
429939459
1
173087940
273869784
744868656
29366295
91111257
56519638
76211861
857731778
781833037
273869784
438133771
246549659
389290764
273869784
556605329
780418694
744868656
292015612
200354483
389290764
173087940
1
273869784
556605329
556605329
200354483
86883812
781833037
539527855
292015612
147747440
76211861
588790353
438133771
681728741
200354483
76211861
313062682
91111257
438133771
966631802
438133771
91111257
348652718
429939459
200354483
389290764
665245341
1
507308489
966631802
206422528
56519638
565111336
766356434
231398662
81073252
292015612
200354483
878542863
1000000000
744868656
747241048
29366295
273869784
231398662
564836882
556605329
878542863
377509580
81073252
206422528
6632155
966631802
429939459
556605329
963873520
681728741
963873520
360543850
744868656
389290764
681728741
482818266
231398662
348652718
766356434
216140704
273869784
747241048
681728741
173087940
246549659
231398662
360543850
710733675
76211861
998228699
360543850
857731778
101250004
710733675
766356434
184147678
998228699
564836882
665245341
710733675
963056779
429939459
56519638
231398662
565111336
101250004
417188303
6632155
292015612
878542863
744868656
81073252
766356434
246549659
231398662
313062682
377509580
1000000000
963056779
565111336
966631802
216140704
6632155
377509580
360543850
184147678
539527855
348652718
766356434
507308489
29366295
86883812
147747440
246549659
588790353
665245341
966631802
539527855
29366295
216140704
81073252
206422528
747241048
76211861
482818266
6632155
963873520
86883812
86883812
780418694
417188303
377509580
564836882
91111257
438133771
857731778
1
417188303
1
86883812
878542863
56519638
564836882
231398662
747241048
564836882
246549659
564836882
6632155
966631802
246549659
273869784
878542863
348652718
998228699
173087940
91111257
564836882
76211861
417188303
76211861
998228699
1
173087940
348652718
781833037
6632155
747241048
246549659
998228699
710733675
313062682
200354483
878542863
86883812
147747440
246549659
56519638
56519638
665245341
966631802
564836882
348652718
780418694
206422528
966631802
86883812
781833037
857731778
747241048
206422528
998228699
565111336
507308489
963873520
556605329
588790353
966631802
1000000000
507308489
556605329
744868656
963056779
565111336
482818266
29366295
377509580
273869784
360543850
963056779
781833037
184147678
1
348652718
966631802
710733675
91111257
564836882
101250004
966631802
681728741
417188303
6632155
1000000000
377509580
1000000000
292015612
681728741
710733675
207264423
313062682
313062682
565111336
564836882
360543850
857731778
665245341
1000000000
438133771
482818266
348652718
780418694
173087940
231398662
91111257
1
313062682
216140704
1000000000
1
482818266
681728741
429939459
29366295
173087940
231398662
565111336
1000000000
710733675
556605329
56519638
1
207264423
966631802
389290764
91111257
173087940
710733675
507308489
482818266
231398662
429939459
998228699
377509580
216140704
231398662
429939459
91111257
429939459
360543850
206422528
273869784
147747440
273869784
147747440
184147678
998228699
1000000000
539527855
565111336
173087940
147747440
857731778
417188303
766356434
348652718
29366295
29366295
91111257
539527855
966631802
273869784
781833037
348652718
86883812
173087940
1000000000
6632155
744868656
6632155
216140704
417188303
184147678
766356434
200354483
998228699
206422528
200354483
200354483
377509580
207264423
747241048
173087940
207264423
438133771
482818266
348652718
207264423
101250004
438133771
173087940
710733675
184147678
507308489
360543850
1000000000
6632155
76211861
348652718
200354483
963056779
101250004
273869784
389290764
81073252
173087940
681728741
781833037
588790353
766356434
101250004
56519638
147747440
781833037
766356434
147747440
101250004
963873520
857731778
6632155
963056779
780418694
781833037
273869784
56519638
429939459
781833037
91111257
231398662
86883812
507308489
539527855
313062682
377509580
313062682
766356434
200354483
91111257
206422528
963056779
101250004
710733675
231398662
564836882
963873520
963873520
313062682
273869784
429939459
744868656
91111257
482818266
417188303
292015612
780418694
438133771
184147678
998228699
565111336
101250004
29366295
482818266
963873520
963056779
56519638
377509580
556605329
216140704
273869784
588790353
206422528
998228699
539527855
147747440
184147678
744868656
766356434
564836882
1000000000
1
200354483
781833037
565111336
417188303
76211861
360543850
766356434
86883812
86883812
417188303
781833037
539527855
231398662
231398662
780418694
173087940
173087940
1
417188303
998228699
389290764
665245341
231398662
101250004
216140704
1
565111336
206422528
56519638
429939459
200354483
207264423
429939459
292015612
438133771
91111257
998228699
857731778
417188303
507308489
173087940
966631802
29366295
348652718
81073252
1000000000
200354483
780418694
681728741
101250004
665245341
184147678
216140704
781833037
101250004
747241048
206422528
966631802
147747440
681728741
878542863
91111257
273869784
588790353
565111336
29366295
200354483
389290764
963056779
76211861
246549659
206422528
246549659
292015612
744868656
56519638
377509580
29366295
556605329
963873520
781833037
231398662
556605329
963873520
539527855
91111257
998228699
963056779
963873520
216140704
1000000000
998228699
56519638
184147678
1000000000
76211861
231398662
86883812
206422528
878542863
377509580
681728741
539527855
86883812
963056779
781833037
216140704
231398662
556605329
681728741
781833037
998228699
147747440
101250004
56519638
200354483
313062682
173087940
744868656
86883812
429939459
292015612
216140704
564836882
207264423
963873520
348652718
857731778
963056779
389290764
766356434
963056779
207264423
966631802
86883812
482818266
998228699
963056779
6632155
207264423
744868656
681728741
565111336
29366295
292015612
101250004
377509580
29366295
81073252
438133771
246549659
710733675
966631802
389290764
231398662
313062682
6632155
482818266
348652718
417188303
482818266
6632155
81073252
246549659
878542863
1
348652718
998228699
747241048
998228699
665245341
86883812
377509580
963873520
766356434
963056779
173087940
216140704
81073252
539527855
429939459
429939459
173087940
86883812
206422528
76211861
231398662
417188303
91111257
1000000000
438133771
507308489
206422528
429939459
429939459
665245341
963056779
747241048
91111257
963056779
29366295
206422528
86883812
6632155
438133771
998228699
1000000000
766356434
184147678
6632155
588790353
1
29366295
744868656
246549659
389290764
29366295
29366295
56519638
313062682
766356434
184147678
313062682
200354483
857731778
313062682
101250004
878542863
207264423
766356434
231398662
998228699
744868656
507308489
438133771
231398662
246549659
681728741
56519638
207264423
313062682
56519638
482818266
438133771
184147678
101250004
360543850
1000000000
348652718
56519638
565111336
389290764
564836882
1000000000
565111336
565111336
507308489
878542863
200354483
147747440
710733675
417188303
273869784
565111336
86883812
747241048
377509580
348652718
482818266
86883812
389290764
438133771
313062682
781833037
173087940
101250004
539527855
747241048
556605329
507308489
710733675
507308489
29366295
1
665245341
273869784
1
81073252
429939459
556605329
360543850
744868656
29366295
963873520
878542863
417188303
6632155
231398662
200354483
231398662
360543850
86883812
231398662
1
1000000000
360543850
565111336
966631802
200354483
206422528
438133771
313062682
200354483
780418694
86883812
781833037
710733675
91111257
377509580
482818266
91111257
273869784
360543850
963873520
878542863
417188303
29366295
147747440
200354483
76211861
86883812
857731778
429939459
101250004
966631802
184147678
348652718
173087940
313062682
780418694
29366295
200354483
173087940
438133771
482818266
665245341
207264423
966631802
963873520
539527855
744868656
377509580
507308489
360543850
744868656
556605329
206422528
207264423
556605329
482818266
377509580
482818266
857731778
417188303
292015612
348652718
857731778
101250004
292015612
857731778
377509580
665245341
147747440
313062682
206422528
91111257
173087940
417188303
681728741
963873520
539527855
507308489
377509580
963873520
780418694
998228699
429939459
389290764
482818266
417188303
966631802
91111257
200354483
744868656
184147678
878542863
966631802
56519638
86883812
1
231398662
91111257
246549659
292015612
389290764
780418694
348652718
564836882
29366295
292015612
438133771
207264423
710733675
389290764
417188303
747241048
766356434
539527855
507308489
200354483
878542863
1
6632155
6632155
747241048
360543850
681728741
389290764
86883812
857731778
429939459
966631802
438133771
56519638
417188303
292015612
231398662
348652718
6632155
1
857731778
348652718
1
710733675
231398662
556605329
963873520
781833037
857731778
91111257
377509580
360543850
681728741
963873520
998228699
206422528
539527855
6632155
665245341
747241048
766356434
438133771
292015612
665245341
377509580
781833037
564836882
76211861
200354483
963873520
588790353
91111257
29366295
147747440
91111257
564836882
273869784
482818266
1000000000
147747440
780418694
313062682
857731778
313062682
377509580
963056779
747241048
482818266
6632155
998228699
81073252
429939459
966631802
1000000000
29366295
588790353
438133771
963873520
966631802
206422528
184147678
1
747241048
963056779
207264423
998228699
292015612
710733675
91111257
539527855
273869784
966631802
539527855
507308489
963056779
101250004
147747440
6632155
101250004
206422528
206422528
878542863
710733675
507308489
184147678
665245341
1000000000
1
207264423
963873520
313062682
781833037
766356434
91111257
81073252
292015612
348652718
665245341
744868656
348652718
588790353
200354483
417188303
963056779
710733675
681728741
681728741
966631802
556605329
76211861
206422528
101250004
101250004
360543850
173087940
963873520
681728741
963873520
91111257
565111336
747241048
246549659
878542863
507308489
565111336
313062682
29366295
377509580
173087940
438133771
857731778
292015612
963873520
206422528
681728741
766356434
998228699
206422528
56519638
780418694
998228699
744868656
556605329
482818266
565111336
91111257
857731778
6632155
207264423
438133771
747241048
780418694
417188303
681728741
200354483
313062682
56519638
482818266
963873520
539527855
539527855
744868656
665245341
878542863
76211861
747241048
6632155
216140704
564836882
665245341
1000000000
91111257
780418694
360543850
91111257
56519638
76211861
360543850
998228699
438133771
6632155
292015612
76211861
86883812
963056779
507308489
482818266
184147678
744868656
91111257
200354483
216140704
966631802
216140704
101250004
389290764
857731778
878542863
878542863
744868656
744868656
963873520
207264423
966631802
780418694
200354483
147747440
86883812
86883812
539527855
710733675
1
246549659
292015612
878542863
377509580
781833037
482818266
348652718
429939459
417188303
216140704
200354483
29366295
564836882
539527855
29366295
101250004
389290764
91111257
173087940
6632155
429939459
565111336
91111257
273869784
389290764
91111257
76211861
438133771
348652718
556605329
744868656
781833037
348652718
200354483
184147678
878542863
710733675
91111257
507308489
1
206422528
966631802
76211861
184147678
588790353
539527855
231398662
147747440
81073252
1000000000
565111336
482818266
273869784
360543850
348652718
91111257
91111257
207264423
747241048
184147678
565111336
963056779
91111257
81073252
681728741
482818266
231398662
998228699
1000000000
1000000000
556605329
766356434
360543850
231398662
966631802
966631802
710733675
173087940
780418694
348652718
963056779
539527855
231398662
565111336
710733675
147747440
963056779
564836882
963056779
963056779
348652718
86883812
417188303
417188303
377509580
747241048
389290764
231398662
101250004
91111257
857731778
878542863
556605329
76211861
588790353
564836882
963873520
438133771
206422528
565111336
207264423
29366295
246549659
348652718
588790353
91111257
360543850
857731778
173087940
273869784
665245341
360543850
417188303
389290764
86883812
231398662
766356434
966631802
539527855
588790353
389290764
565111336
766356434
556605329
1000000000
780418694
184147678
313062682
588790353
963873520
81073252
207264423
966631802
200354483
766356434
539527855
781833037
857731778
857731778
273869784
857731778
147747440
200354483
564836882
313062682
665245341
91111257
86883812
184147678
173087940
665245341
747241048
539527855
966631802
86883812
681728741
744868656
81073252
273869784
564836882
76211861
1000000000
429939459
348652718
76211861
438133771
665245341
766356434
681728741
710733675
231398662
313062682
216140704
780418694
184147678
482818266
998228699
389290764
780418694
76211861
207264423
348652718
184147678
744868656
665245341
963056779
389290764
681728741
1000000000
101250004
781833037
744868656
482818266
101250004
507308489
76211861
246549659
6632155
588790353
565111336
207264423
56519638
766356434
147747440
207264423
564836882
438133771
231398662
101250004
857731778
1
1
438133771
781833037
389290764
273869784
417188303
744868656
564836882
91111257
665245341
963873520
273869784
76211861
246549659
710733675
963873520
963873520
482818266
81073252
681728741
966631802
377509580
417188303
781833037
207264423
81073252
91111257
565111336
348652718
360543850
207264423
200354483
780418694
81073252
173087940
1
6632155
91111257
86883812
56519638
173087940
377509580
56519638
184147678
963873520
744868656
273869784
377509580
780418694
86883812
564836882
184147678
216140704
539527855
231398662
878542863
564836882
200354483
565111336
857731778
878542863
6632155
998228699
963056779
438133771
539527855
710733675
216140704
556605329
184147678
313062682
857731778
76211861
29366295
86883812
56519638
246549659
1
588790353
781833037
781833037
963873520
389290764
173087940
348652718
665245341
966631802
200354483
710733675
744868656
780418694
681728741
81073252
963056779
86883812
710733675
184147678
173087940
1
781833037
681728741
539527855
1000000000
348652718
216140704
710733675
231398662
1
147747440
963873520
963056779
710733675
766356434
429939459
1000000000
173087940
207264423
6632155
963873520
313062682
766356434
710733675
273869784
781833037
389290764
292015612
231398662
389290764
200354483
766356434
173087940
147747440
878542863
710733675
377509580
780418694
539527855
206422528
963056779
76211861
207264423
377509580
878542863
966631802
207264423
86883812
313062682
184147678
438133771
1
966631802
507308489
438133771
184147678
231398662
681728741
91111257
681728741
360543850
216140704
963873520
184147678
313062682
565111336
292015612
507308489
507308489
878542863
292015612
878542863
781833037
147747440
681728741
29366295
231398662
147747440
246549659
246549659
564836882
206422528
273869784
184147678
857731778
147747440
681728741
766356434
377509580
665245341
360543850
184147678
6632155
207264423
744868656
1
556605329
556605329
173087940
29366295
482818266
963873520
665245341
101250004
86883812
1000000000
216140704
998228699
564836882
556605329
482818266
56519638
747241048
781833037
76211861
766356434
81073252
507308489
744868656
744868656
857731778
417188303
206422528
744868656
273869784
101250004
438133771
963056779
998228699
780418694
781833037
173087940
29366295
565111336
56519638
207264423
86883812
966631802
781833037
377509580
1000000000
963873520
781833037
76211861
216140704
556605329
588790353
766356434
313062682
216140704
710733675
417188303
665245341
216140704
710733675
438133771
313062682
1
173087940
966631802
389290764
710733675
966631802
710733675
878542863
588790353
1000000000
273869784
216140704
556605329
781833037
429939459
747241048
429939459
360543850
482818266
766356434
1000000000
184147678
273869784
81073252
878542863
878542863
878542863
86883812
539527855
91111257
744868656
389290764
6632155
963873520
766356434
998228699
207264423
76211861
184147678
766356434
29366295
184147678
216140704
438133771
857731778
207264423
1
147747440
377509580
360543850
206422528
313062682
998228699
86883812
963873520
360543850
273869784
878542863
231398662
781833037
565111336
206422528
665245341
963056779
173087940
681728741
91111257
292015612
292015612
744868656
966631802
710733675
710733675
81073252
1000000000
76211861
417188303
173087940
747241048
377509580
482818266
665245341
173087940
348652718
588790353
231398662
216140704
966631802
588790353
857731778
781833037
781833037
878542863
389290764
710733675
29366295
377509580
29366295
292015612
81073252
292015612
360543850
184147678
147747440
588790353
1000000000
744868656
216140704
231398662
665245341
231398662
206422528
184147678
429939459
273869784
998228699
780418694
438133771
6632155
101250004
173087940
216140704
6632155
377509580
1
184147678
273869784
747241048
564836882
389290764
246549659
556605329
173087940
147747440
56519638
184147678
564836882
216140704
313062682
665245341
348652718
81073252
507308489
878542863
313062682
963056779
6632155
292015612
389290764
681728741
878542863
207264423
86883812
184147678
216140704
76211861
878542863
313062682
29366295
184147678
564836882
173087940
86883812
966631802
565111336
86883812
966631802
348652718
200354483
878542863
681728741
29366295
86883812
206422528
417188303
173087940
482818266
147747440
101250004
878542863
878542863
360543850
429939459
665245341
438133771
246549659
556605329
6632155
744868656
200354483
292015612
29366295
564836882
56519638
780418694
857731778
292015612
438133771
231398662
29366295
6632155
389290764
200354483
29366295
507308489
710733675
81073252
564836882
998228699
998228699
292015612
216140704
564836882
998228699
348652718
966631802
360543850
966631802
206422528
556605329
482818266
377509580
184147678
565111336
206422528
588790353
781833037
565111336
857731778
207264423
292015612
878542863
438133771
86883812
482818266
966631802
565111336
76211861
556605329
539527855
231398662
507308489
665245341
417188303
389290764
81073252
878542863
1
56519638
438133771
564836882
1
565111336
781833037
6632155
507308489
147747440
710733675
998228699
81073252
963873520
1
207264423
147747440
56519638
963056779
744868656
857731778
429939459
747241048
348652718
417188303
292015612
81073252
6632155
6632155
207264423
665245341
389290764
681728741
91111257
417188303
56519638
1
206422528
556605329
588790353
857731778
377509580
216140704
507308489
710733675
429939459
147747440
377509580
377509580
348652718
173087940
857731778
101250004
207264423
438133771
744868656
429939459
1000000000
101250004
348652718
588790353
86883812
1000000000
360543850
377509580
766356434
231398662
710733675
482818266
184147678
539527855
101250004
588790353
539527855
348652718
857731778
216140704
878542863
565111336
56519638
86883812
766356434
389290764
1000000000
1000000000
389290764
292015612
200354483
438133771
313062682
998228699
147747440
747241048
216140704
966631802
389290764
766356434
710733675
360543850
184147678
184147678
780418694
482818266
313062682
81073252
29366295
781833037
963056779
313062682
781833037
377509580
588790353
766356434
966631802
482818266
56519638
556605329
710733675
744868656
76211861
963056779
744868656
963056779
29366295
781833037
1000000000
744868656
780418694
377509580
998228699
564836882
216140704
744868656
184147678
206422528
438133771
998228699
173087940
665245341
246549659
348652718
565111336
710733675
1
565111336
665245341
313062682
963873520
200354483
507308489
963873520
292015612
998228699
747241048
482818266
747241048
6632155
147747440
173087940
780418694
429939459
81073252
857731778
681728741
556605329
878542863
1
438133771
76211861
747241048
91111257
147747440
781833037
377509580
246549659
417188303
56519638
588790353
963873520
273869784
147747440
665245341
482818266
91111257
1
564836882
360543850
857731778
173087940
438133771
1
507308489
6632155
207264423
206422528
966631802
81073252
417188303
81073252
417188303
273869784
710733675
216140704
91111257
216140704
86883812
878542863
482818266
200354483
482818266
507308489
1000000000
173087940
29366295
998228699
507308489
781833037
780418694
963056779
507308489
200354483
857731778
207264423
766356434
91111257
231398662
377509580
482818266
91111257
998228699
6632155
76211861
1000000000
766356434
963056779
507308489
766356434
507308489
681728741
781833037
438133771
246549659
56519638
76211861
206422528
86883812
389290764
6632155
556605329
966631802
231398662
147747440
29366295
231398662
231398662
273869784
507308489
565111336
588790353
539527855
565111336
747241048
482818266
200354483
681728741
564836882
348652718
744868656
681728741
565111336
857731778
360543850
313062682
747241048
781833037
564836882
710733675
1
1
963056779
200354483
878542863
184147678
781833037
56519638
564836882
963056779
86883812
200354483
539527855
184147678
878542863
173087940
273869784
1000000000
744868656
1
1
744868656
878542863
747241048
200354483
565111336
556605329
101250004
556605329
147747440
184147678
878542863
216140704
377509580
747241048
246549659
200354483
482818266
417188303
216140704
76211861
857731778
313062682
878542863
1000000000
207264423
438133771
744868656
966631802
101250004
565111336
766356434
6632155
56519638
507308489
360543850
963056779
231398662
173087940
963873520
81073252
710733675
173087940
681728741
665245341
377509580
184147678
360543850
184147678
681728741
766356434
200354483
665245341
6632155
417188303
6632155
200354483
76211861
781833037
857731778
147747440
878542863
389290764
747241048
1
348652718
1
348652718
417188303
507308489
81073252
565111336
101250004
389290764
313062682
564836882
184147678
86883812
556605329
76211861
507308489
273869784
588790353
710733675
963056779
173087940
665245341
438133771
6632155
556605329
588790353
1000000000
207264423
147747440
292015612
6632155
200354483
963873520
417188303
766356434
348652718
360543850
417188303
556605329
1000000000
173087940
76211861
780418694
878542863
963873520
963873520
429939459
963056779
565111336
292015612
76211861
56519638
101250004
417188303
744868656
429939459
348652718
857731778
348652718
76211861
588790353
86883812
963873520
963056779
417188303
781833037
101250004
246549659
246549659
878542863
29366295
780418694
963873520
348652718
747241048
878542863
377509580
377509580
207264423
246549659
91111257
963873520
91111257
710733675
780418694
781833037
360543850
681728741
173087940
273869784
377509580
101250004
780418694
273869784
781833037
878542863
747241048
681728741
744868656
438133771
389290764
438133771
747241048
1000000000
681728741
6632155
292015612
857731778
389290764
1
56519638
681728741
101250004
588790353
438133771
857731778
857731778
482818266
780418694
1000000000
878542863
200354483
273869784
507308489
766356434
1000000000
438133771
1
539527855
556605329
101250004
91111257
86883812
710733675
1000000000
857731778
665245341
588790353
207264423
377509580
963056779
780418694
389290764
998228699
360543850
438133771
377509580
878542863
29366295
76211861
246549659
417188303
556605329
273869784
780418694
857731778
377509580
273869784
963056779
86883812
377509580
539527855
200354483
147747440
710733675
313062682
565111336
766356434
482818266
292015612
963056779
348652718
292015612
747241048
417188303
348652718
6632155
780418694
744868656
857731778
377509580
744868656
710733675
998228699
781833037
200354483
857731778
81073252
438133771
313062682
710733675
200354483
184147678
207264423
216140704
857731778
313062682
998228699
216140704
780418694
417188303
76211861
438133771
313062682
313062682
377509580
377509580
744868656
482818266
747241048
360543850
56519638
246549659
781833037
246549659
556605329
200354483
360543850
766356434
781833037
857731778
710733675
207264423
564836882
101250004
963056779
377509580
539527855
665245341
556605329
438133771
231398662
184147678
781833037
780418694
348652718
857731778
857731778
564836882
539527855
86883812
184147678
216140704
878542863
766356434
348652718
101250004
216140704
173087940
417188303
29366295
417188303
313062682
565111336
360543850
878542863
565111336
246549659
429939459
429939459
6632155
184147678
292015612
348652718
857731778
665245341
482818266
246549659
246549659
781833037
86883812
665245341
588790353
857731778
507308489
507308489
313062682
507308489
231398662
429939459
966631802
766356434
429939459
438133771
588790353
966631802
539527855
86883812
710733675
507308489
766356434
29366295
963873520
507308489
1000000000
710733675
81073252
173087940
710733675
507308489
246549659
56519638
101250004
207264423
273869784
857731778
86883812
556605329
231398662
482818266
744868656
438133771
207264423
231398662
747241048
29366295
780418694
101250004
565111336
507308489
231398662
429939459
377509580
781833037
147747440
781833037
857731778
91111257
292015612
273869784
76211861
86883812
857731778
76211861
184147678
766356434
766356434
76211861
564836882
417188303
1
482818266
963873520
747241048
417188303
539527855
665245341
147747440
147747440
216140704
681728741
507308489
565111336
1000000000
101250004
878542863
556605329
966631802
360543850
273869784
348652718
963873520
438133771
86883812
91111257
966631802
766356434
539527855
389290764
556605329
588790353
273869784
101250004
377509580
81073252
91111257
564836882
184147678
206422528
360543850
313062682
207264423
744868656
56519638
147747440
76211861
507308489
86883812
963873520
429939459
539527855
206422528
564836882
766356434
273869784
963873520
963873520
780418694
173087940
377509580
781833037
206422528
963056779
438133771
81073252
6632155
207264423
963873520
101250004
556605329
360543850
313062682
292015612
963056779
429939459
348652718
29366295
744868656
76211861
360543850
101250004
780418694
147747440
963873520
482818266
747241048
588790353
747241048
588790353
998228699
417188303
781833037
29366295
101250004
747241048
429939459
564836882
963056779
744868656
29366295
556605329
76211861
76211861
206422528
206422528
231398662
665245341
389290764
963056779
1
744868656
273869784
665245341
665245341
273869784
565111336
417188303
173087940
556605329
417188303
389290764
564836882
539527855
360543850
556605329
438133771
857731778
507308489
348652718
998228699
963056779
507308489
173087940
681728741
147747440
766356434
101250004
781833037
780418694
878542863
348652718
963873520
29366295
313062682
81073252
564836882
313062682
216140704
710733675
292015612
313062682
313062682
81073252
101250004
857731778
998228699
91111257
438133771
101250004
216140704
539527855
173087940
147747440
963873520
1000000000
963056779
963056779
417188303
76211861
206422528
313062682
966631802
564836882
173087940
81073252
6632155
857731778
29366295
564836882
173087940
417188303
588790353
565111336
56519638
86883812
313062682
744868656
507308489
207264423
681728741
273869784
539527855
184147678
482818266
292015612
173087940
966631802
6632155
246549659
360543850
216140704
1000000000
681728741
292015612
313062682
857731778
665245341
184147678
101250004
438133771
766356434
438133771
246549659
56519638
348652718
747241048
963056779
681728741
565111336
292015612
417188303
273869784
507308489
507308489
588790353
966631802
966631802
556605329
857731778
1000000000
681728741
81073252
313062682
417188303
417188303
780418694
86883812
857731778
216140704
781833037
963056779
184147678
101250004
429939459
216140704
200354483
173087940
206422528
184147678
81073252
101250004
681728741
963873520
780418694
147747440
710733675
360543850
438133771
389290764
206422528
1000000000
710733675
556605329
86883812
780418694
766356434
780418694
781833037
147747440
29366295
744868656
173087940
588790353
76211861
147747440
747241048
200354483
963873520
273869784
246549659
56519638
273869784
101250004
564836882
101250004
1000000000
438133771
766356434
507308489
184147678
76211861
998228699
963873520
710733675
184147678
878542863
207264423
389290764
966631802
681728741
29366295
360543850
56519638
878542863
766356434
101250004
86883812
81073252
86883812
766356434
246549659
56519638
1
6632155
91111257
292015612
81073252
878542863
91111257
781833037
231398662
744868656
292015612
681728741
429939459
86883812
438133771
91111257
56519638
313062682
998228699
206422528
539527855
665245341
231398662
360543850
482818266
81073252
377509580
963873520
81073252
360543850
231398662
710733675
246549659
173087940
744868656
963056779
556605329
588790353
231398662
246549659
556605329
147747440
963056779
781833037
998228699
998228699
710733675
429939459
292015612
588790353
81073252
313062682
292015612
360543850
29366295
292015612
207264423
273869784
747241048
360543850
76211861
348652718
429939459
377509580
747241048
86883812
273869784
781833037
29366295
878542863
173087940
313062682
1000000000
556605329
207264423
231398662
507308489
231398662
966631802
429939459
216140704
6632155
86883812
781833037
200354483
417188303
184147678
438133771
101250004
780418694
966631802
963056779
780418694
29366295
29366295
389290764
273869784
780418694
348652718
747241048
998228699
91111257
438133771
273869784
86883812
747241048
147747440
780418694
710733675
710733675
857731778
360543850
539527855
76211861
377509580
1000000000
273869784
482818266
147747440
147747440
56519638
998228699
681728741
56519638
665245341
207264423
665245341
1000000000
246549659
429939459
231398662
173087940
1000000000
766356434
482818266
200354483
710733675
417188303
878542863
184147678
482818266
313062682
998228699
878542863
781833037
963056779
744868656
147747440
101250004
246549659
101250004
998228699
998228699
81073252
1000000000
1000000000
780418694
781833037
539527855
963873520
966631802
857731778
147747440
56519638
101250004
29366295
766356434
565111336
184147678
377509580
588790353
377509580
29366295
207264423
963056779
313062682
665245341
246549659
147747440
184147678
507308489
184147678
6632155
878542863
482818266
780418694
273869784
91111257
81073252
766356434
273869784
744868656
246549659
216140704
101250004
539527855
246549659
56519638
273869784
313062682
231398662
665245341
588790353
710733675
206422528
360543850
857731778
56519638
76211861
963056779
246549659
101250004
6632155
206422528
147747440
86883812
710733675
781833037
556605329
565111336
1000000000
231398662
963873520
76211861
565111336
963056779
377509580
1000000000
1000000000
564836882
417188303
86883812
377509580
507308489
963056779
766356434
86883812
966631802
710733675
1000000000
564836882
588790353
313062682
1000000000
200354483
273869784
588790353
348652718
438133771
292015612
173087940
766356434
963056779
417188303
1000000000
173087940
482818266
710733675
206422528
101250004
507308489
56519638
507308489
781833037
429939459
389290764
389290764
231398662
665245341
81073252
216140704
246549659
101250004
507308489
377509580
273869784
216140704
76211861
389290764
6632155
200354483
539527855
313062682
6632155
565111336
1
482818266
588790353
766356434
556605329
292015612
377509580
206422528
780418694
216140704
91111257
665245341
1000000000
963873520
216140704
1000000000
963056779
81073252
313062682
91111257
780418694
147747440
539527855
101250004
710733675
588790353
857731778
360543850
564836882
91111257
200354483
184147678
147747440
556605329
966631802
766356434
360543850
878542863
360543850
101250004
86883812
389290764
539527855
438133771
101250004
207264423
200354483
81073252
588790353
747241048
313062682
747241048
29366295
747241048
1
565111336
681728741
86883812
377509580
184147678
292015612
76211861
564836882
200354483
292015612
184147678
377509580
231398662
417188303
377509580
564836882
184147678
216140704
438133771
556605329
206422528
565111336
292015612
878542863
417188303
565111336
91111257
417188303
766356434
6632155
429939459
966631802
292015612
665245341
206422528
207264423
482818266
417188303
878542863
101250004
429939459
878542863
857731778
966631802
6632155
101250004
86883812
507308489
747241048
507308489
744868656
1000000000
963056779
348652718
556605329
556605329
377509580
429939459
710733675
101250004
963873520
766356434
1000000000
292015612
184147678
206422528
389290764
963873520
665245341
417188303
231398662
966631802
438133771
173087940
710733675
56519638
1000000000
878542863
747241048
564836882
76211861
780418694
710733675
1
766356434
246549659
184147678
665245341
360543850
173087940
507308489
438133771
556605329
348652718
766356434
665245341
857731778
438133771
681728741
747241048
200354483
1000000000
1
86883812
101250004
963056779
1
1000000000
1
781833037
184147678
377509580
780418694
6632155
588790353
200354483
507308489
206422528
360543850
29366295
147747440
744868656
389290764
857731778
76211861
744868656
438133771
417188303
781833037
766356434
429939459
539527855
665245341
101250004
81073252
184147678
781833037
710733675
292015612
173087940
29366295
273869784
564836882
246549659
6632155
417188303
86883812
231398662
1
438133771
744868656
91111257
173087940
101250004
246549659
389290764
360543850
1000000000
313062682
216140704
91111257
313062682
565111336
389290764
101250004
482818266
216140704
207264423
101250004
348652718
766356434
710733675
91111257
101250004
76211861
207264423
273869784
665245341
507308489
963873520
1
963056779
173087940
417188303
482818266
1
564836882
273869784
417188303
147747440
231398662
556605329
857731778
76211861
206422528
744868656
665245341
86883812
216140704
857731778
681728741
81073252
417188303
744868656
710733675
29366295
206422528
564836882
556605329
539527855
91111257
963056779
747241048
766356434
681728741
710733675
665245341
565111336
200354483
998228699
1
206422528
482818266
91111257
857731778
681728741
438133771
207264423
313062682
681728741
588790353
184147678
417188303
246549659
1
29366295
389290764
963056779
565111336
6632155
780418694
539527855
29366295
781833037
438133771
81073252
206422528
86883812
200354483
710733675
556605329
184147678
292015612
216140704
438133771
6632155
91111257
173087940
91111257
417188303
200354483
147747440
360543850
101250004
966631802
710733675
963056779
216140704
6632155
766356434
564836882
200354483
565111336
200354483
273869784
963873520
429939459
184147678
681728741
747241048
91111257
1000000000
780418694
206422528
482818266
216140704
207264423
246549659
173087940
780418694
857731778
857731778
417188303
966631802
998228699
360543850
438133771
710733675
207264423
231398662
966631802
857731778
200354483
766356434
963056779
101250004
273869784
507308489
246549659
665245341
147747440
681728741
564836882
91111257
377509580
6632155
681728741
482818266
29366295
507308489
780418694
206422528
963056779
200354483
273869784
1
878542863
1000000000
231398662
207264423
766356434
207264423
360543850
963873520
1
207264423
173087940
29366295
6632155
710733675
564836882
207264423
389290764
878542863
766356434
565111336
781833037
273869784
348652718
507308489
780418694
747241048
1000000000
998228699
766356434
507308489
377509580
91111257
29366295
206422528
681728741
780418694
231398662
588790353
173087940
81073252
507308489
6632155
147747440
1000000000
1000000000
539527855
963056779
207264423
313062682
963056779
878542863
565111336
963056779
417188303
963873520
1
710733675
29366295
1
29366295
665245341
588790353
857731778
216140704
710733675
963873520
857731778
417188303
429939459
556605329
231398662
29366295
273869784
747241048
588790353
91111257
81073252
206422528
273869784
216140704
348652718
6632155
231398662
963873520
273869784
966631802
246549659
6632155
780418694
91111257
780418694
246549659
565111336
6632155
313062682
556605329
389290764
246549659
744868656
348652718
216140704
780418694
556605329
507308489
539527855
556605329
781833037
564836882
86883812
998228699
206422528
744868656
101250004
710733675
101250004
565111336
91111257
231398662
273869784
377509580
780418694
429939459
556605329
231398662
857731778
56519638
747241048
313062682
273869784
147747440
6632155
417188303
360543850
1000000000
507308489
1000000000
207264423
207264423
360543850
207264423
292015612
29366295
1000000000
1000000000
998228699
184147678
200354483
744868656
564836882
200354483
147747440
482818266
780418694
417188303
6632155
963873520
360543850
482818266
539527855
482818266
539527855
966631802
429939459
507308489
246549659
377509580
147747440
438133771
564836882
184147678
429939459
857731778
565111336
29366295
665245341
29366295
377509580
665245341
429939459
147747440
173087940
963056779
710733675
744868656
76211861
6632155
29366295
747241048
564836882
747241048
246549659
766356434
766356434
360543850
998228699
780418694
86883812
56519638
998228699
966631802
206422528
857731778
86883812
76211861
101250004
200354483
184147678
998228699
173087940
1000000000
681728741
966631802
147747440
231398662
744868656
1000000000
780418694
766356434
216140704
348652718
766356434
246549659
6632155
744868656
29366295
206422528
200354483
417188303
313062682
206422528
313062682
564836882
539527855
781833037
482818266
173087940
429939459
564836882
1
216140704
173087940
377509580
417188303
56519638
780418694
438133771
781833037
966631802
588790353
438133771
998228699
377509580
313062682
207264423
665245341
348652718
377509580
966631802
565111336
1
91111257
91111257
482818266
29366295
207264423
29366295
173087940
780418694
857731778
417188303
438133771
377509580
564836882
665245341
56519638
184147678
747241048
207264423
565111336
81073252
438133771
565111336
231398662
507308489
101250004
1
556605329
292015612
747241048
377509580
1000000000
273869784
200354483
564836882
173087940
184147678
360543850
91111257
6632155
216140704
313062682
216140704
200354483
780418694
184147678
1000000000
539527855
998228699
963056779
86883812
76211861
556605329
564836882
556605329
273869784
857731778
91111257
184147678
200354483
184147678
710733675
564836882
76211861
429939459
565111336
147747440
377509580
101250004
507308489
313062682
173087940
86883812
507308489
565111336
313062682
780418694
665245341
246549659
781833037
184147678
781833037
101250004
556605329
588790353
147747440
292015612
588790353
246549659
389290764
29366295
81073252
665245341
417188303
184147678
86883812
556605329
348652718
101250004
438133771
76211861
81073252
101250004
417188303
216140704
29366295
747241048
429939459
588790353
173087940
588790353
207264423
81073252
6632155
1
360543850
91111257
417188303
246549659
377509580
56519638
184147678
173087940
417188303
878542863
539527855
91111257
313062682
417188303
6632155
744868656
377509580
963056779
966631802
360543850
216140704
389290764
360543850
200354483
966631802
681728741
963056779
429939459
389290764
878542863
710733675
86883812
507308489
101250004
360543850
1000000000
377509580
417188303
482818266
86883812
780418694
710733675
292015612
681728741
184147678
91111257
780418694
273869784
482818266
966631802
101250004
710733675
966631802
6632155
556605329
173087940
588790353
207264423
200354483
1000000000
86883812
29366295
292015612
665245341
744868656
681728741
417188303
216140704
231398662
747241048
348652718
76211861
101250004
857731778
207264423
273869784
81073252
565111336
348652718
857731778
857731778
744868656
206422528
81073252
292015612
429939459
681728741
231398662
147747440
482818266
29366295
1000000000
766356434
29366295
438133771
216140704
147747440
76211861
29366295
389290764
377509580
6632155
429939459
744868656
781833037
184147678
86883812
101250004
81073252
857731778
313062682
200354483
273869784
482818266
998228699
564836882
539527855
313062682
780418694
963873520
780418694
1000000000
507308489
417188303
539527855
710733675
6632155
147747440
857731778
878542863
556605329
963873520
665245341
207264423
747241048
91111257
482818266
744868656
966631802
200354483
86883812
710733675
438133771
665245341
564836882
200354483
184147678
231398662
963873520
76211861
681728741
246549659
564836882
417188303
206422528
184147678
781833037
744868656
565111336
966631802
313062682
998228699
389290764
963873520
556605329
273869784
744868656
1000000000
184147678
681728741
292015612
231398662
781833037
29366295
564836882
216140704
665245341
313062682
81073252
564836882
710733675
781833037
507308489
184147678
857731778
200354483
1
1
438133771
273869784
173087940
710733675
273869784
781833037
86883812
377509580
998228699
86883812
360543850
857731778
184147678
588790353
556605329
963056779
200354483
681728741
184147678
747241048
76211861
207264423
29366295
6632155
766356434
681728741
231398662
147747440
360543850
348652718
273869784
710733675
246549659
878542863
292015612
1000000000
101250004
417188303
377509580
963873520
966631802
389290764
101250004
91111257
101250004
710733675
539527855
963056779
747241048
216140704
963056779
389290764
81073252
1
429939459
56519638
101250004
681728741
360543850
878542863
438133771
207264423
781833037
173087940
56519638
1000000000
1
29366295
998228699
556605329
963873520
292015612
101250004
998228699
665245341
588790353
564836882
273869784
588790353
273869784
429939459
29366295
1000000000
482818266
360543850
184147678
565111336
857731778
998228699
91111257
56519638
216140704
1000000000
539527855
564836882
207264423
482818266
360543850
588790353
857731778
429939459
76211861
29366295
292015612
556605329
507308489
207264423
377509580
565111336
963873520
101250004
482818266
389290764
206422528
588790353
710733675
273869784
29366295
147747440
417188303
744868656
147747440
6632155
857731778
389290764
681728741
200354483
1
81073252
417188303
482818266
429939459
744868656
482818266
963056779
1000000000
6632155
665245341
556605329
747241048
747241048
963873520
710733675
200354483
207264423
482818266
857731778
438133771
76211861
207264423
556605329
206422528
206422528
565111336
588790353
200354483
780418694
6632155
565111336
231398662
429939459
588790353
710733675
744868656
963873520
1000000000
998228699
963056779
665245341
963056779
878542863
556605329
184147678
231398662
710733675
556605329
998228699
564836882
313062682
273869784
389290764
216140704
360543850
747241048
86883812
273869784
101250004
998228699
173087940
173087940
556605329
231398662
665245341
963873520
207264423
246549659
91111257
564836882
1000000000
348652718
231398662
710733675
857731778
482818266
200354483
665245341
588790353
780418694
101250004
710733675
744868656
86883812
857731778
313062682
878542863
200354483
81073252
76211861
744868656
348652718
878542863
744868656
966631802
273869784
56519638
1
781833037
377509580
744868656
81073252
231398662
147747440
857731778
273869784
377509580
507308489
147747440
147747440
681728741
377509580
710733675
781833037
377509580
231398662
29366295
348652718
6632155
184147678
147747440
564836882
207264423
857731778
91111257
588790353
963056779
539527855
556605329
744868656
56519638
766356434
292015612
429939459
681728741
438133771
507308489
273869784
417188303
200354483
507308489
966631802
389290764
564836882
56519638
86883812
556605329
56519638
780418694
744868656
747241048
429939459
246549659
963056779
86883812
963056779
200354483
6632155
744868656
91111257
556605329
56519638
747241048
556605329
313062682
417188303
29366295
417188303
81073252
147747440
231398662
292015612
665245341
207264423
564836882
417188303
429939459
507308489
781833037
377509580
101250004
747241048
81073252
681728741
216140704
91111257
101250004
216140704
1
1
86883812
710733675
665245341
878542863
273869784
998228699
482818266
313062682
710733675
29366295
348652718
360543850
710733675
1000000000
377509580
273869784
377509580
966631802
81073252
747241048
438133771
747241048
273869784
417188303
86883812
417188303
360543850
710733675
216140704
86883812
963873520
273869784
966631802
556605329
246549659
556605329
292015612
1
206422528
292015612
173087940
966631802
86883812
744868656
207264423
507308489
86883812
389290764
710733675
966631802
216140704
565111336
710733675
29366295
780418694
417188303
417188303
6632155
207264423
878542863
766356434
184147678
681728741
360543850
438133771
588790353
429939459
565111336
216140704
857731778
588790353
878542863
348652718
246549659
86883812
588790353
998228699
29366295
665245341
780418694
1
313062682
1000000000
565111336
173087940
216140704
207264423
216140704
780418694
417188303
1
857731778
216140704
173087940
348652718
665245341
963873520
173087940
857731778
710733675
744868656
216140704
998228699
360543850
438133771
377509580
1
482818266
747241048
417188303
766356434
273869784
76211861
101250004
744868656
744868656
556605329
348652718
564836882
360543850
963873520
588790353
377509580
963056779
780418694
1000000000
246549659
76211861
231398662
200354483
507308489
588790353
173087940
313062682
588790353
565111336
206422528
417188303
360543850
507308489
6632155
744868656
246549659
29366295
216140704
273869784
1000000000
91111257
588790353
147747440
81073252
963056779
29366295
1
292015612
878542863
207264423
556605329
766356434
539527855
966631802
998228699
966631802
56519638
556605329
86883812
273869784
206422528
681728741
766356434
101250004
781833037
780418694
231398662
360543850
292015612
273869784
766356434
878542863
747241048
417188303
438133771
482818266
438133771
878542863
564836882
507308489
76211861
29366295
81073252
360543850
564836882
482818266
747241048
173087940
710733675
1000000000
91111257
377509580
101250004
207264423
963873520
438133771
539527855
101250004
781833037
292015612
710733675
878542863
29366295
1000000000
56519638
857731778
857731778
429939459
963056779
377509580
429939459
507308489
147747440
665245341
556605329
963873520
207264423
6632155
348652718
200354483
86883812
998228699
246549659
1000000000
747241048
1
1
665245341
76211861
539527855
878542863
780418694
780418694
81073252
744868656
665245341
857731778
417188303
565111336
417188303
556605329
539527855
429939459
207264423
389290764
360543850
246549659
539527855
292015612
29366295
998228699
857731778
781833037
417188303
91111257
246549659
313062682
1
360543850
1000000000
292015612
780418694
507308489
963873520
556605329
507308489
81073252
377509580
173087940
207264423
313062682
417188303
766356434
963056779
438133771
216140704
231398662
781833037
665245341
588790353
963873520
1000000000
417188303
173087940
206422528
429939459
1000000000
766356434
86883812
998228699
564836882
966631802
29366295
207264423
507308489
963056779
539527855
231398662
292015612
246549659
1000000000
200354483
507308489
184147678
681728741
206422528
313062682
389290764
273869784
76211861
1
147747440
966631802
417188303
966631802
966631802
101250004
429939459
81073252
588790353
963056779
86883812
565111336
417188303
377509580
539527855
91111257
91111257
389290764
564836882
273869784
231398662
966631802
565111336
966631802
206422528
147747440
998228699
184147678
878542863
564836882
564836882
857731778
857731778
207264423
6632155
81073252
292015612
857731778
438133771
292015612
564836882
91111257
292015612
147747440
147747440
313062682
681728741
377509580
963056779
963873520
147747440
147747440
565111336
417188303
184147678
539527855
998228699
29366295
710733675
292015612
878542863
86883812
101250004
963056779
780418694
556605329
539527855
292015612
231398662
665245341
556605329
29366295
29366295
665245341
86883812
1
206422528
710733675
857731778
665245341
780418694
417188303
56519638
710733675
91111257
681728741
91111257
766356434
313062682
564836882
81073252
1
292015612
173087940
588790353
200354483
966631802
6632155
200354483
781833037
766356434
147747440
1
6632155
216140704
348652718
429939459
482818266
206422528
963873520
292015612
747241048
507308489
565111336
429939459
857731778
184147678
681728741
564836882
744868656
101250004
565111336
6632155
766356434
377509580
76211861
348652718
747241048
76211861
348652718
29366295
747241048
564836882
781833037
564836882
216140704
292015612
348652718
292015612
747241048
86883812
966631802
206422528
780418694
966631802
781833037
313062682
173087940
101250004
878542863
681728741
184147678
507308489
781833037
963873520
6632155
273869784
292015612
313062682
710733675
206422528
231398662
565111336
101250004
747241048
273869784
173087940
1
184147678
417188303
780418694
998228699
389290764
565111336
360543850
216140704
963056779
588790353
56519638
184147678
744868656
313062682
56519638
76211861
29366295
86883812
360543850
81073252
438133771
91111257
417188303
665245341
744868656
173087940
878542863
313062682
216140704
747241048
710733675
966631802
81073252
273869784
1
963056779
216140704
200354483
147747440
56519638
377509580
360543850
206422528
665245341
231398662
966631802
681728741
216140704
246549659
747241048
389290764
878542863
1
564836882
200354483
91111257
184147678
360543850
292015612
173087940
6632155
780418694
963056779
507308489
348652718
29366295
878542863
429939459
216140704
710733675
184147678
81073252
482818266
29366295
6632155
292015612
539527855
556605329
184147678
482818266
1
147747440
966631802
173087940
1000000000
556605329
429939459
429939459
1000000000
857731778
780418694
1
588790353
507308489
681728741
207264423
482818266
429939459
681728741
206422528
216140704
56519638
665245341
313062682
216140704
665245341
377509580
348652718
147747440
747241048
963056779
1
313062682
966631802
963056779
76211861
91111257
588790353
482818266
292015612
564836882
429939459
76211861
878542863
206422528
1
29366295
966631802
966631802
86883812
86883812
389290764
482818266
744868656
200354483
200354483
246549659
360543850
963873520
665245341
507308489
377509580
389290764
292015612
766356434
857731778
91111257
246549659
184147678
200354483
246549659
292015612
438133771
766356434
76211861
216140704
963056779
389290764
81073252
91111257
173087940
246549659
963873520
207264423
565111336
206422528
216140704
539527855
231398662
377509580
556605329
539527855
348652718
91111257
781833037
781833037
780418694
206422528
963056779
556605329
482818266
710733675
438133771
56519638
565111336
781833037
998228699
963056779
766356434
1000000000
710733675
56519638
216140704
665245341
878542863
1
348652718
747241048
744868656
81073252
417188303
429939459
780418694
781833037
389290764
564836882
207264423
348652718
681728741
417188303
781833037
429939459
565111336
56519638
246549659
438133771
29366295
206422528
348652718
998228699
681728741
588790353
781833037
539527855
56519638
56519638
766356434
200354483
206422528
588790353
6632155
348652718
781833037
246549659
963873520
744868656
81073252
348652718
780418694
147747440
173087940
747241048
184147678
292015612
963056779
377509580
429939459
681728741
206422528
564836882
417188303
963873520
857731778
207264423
6632155
507308489
857731778
81073252
206422528
86883812
360543850
588790353
216140704
206422528
231398662
348652718
86883812
878542863
438133771
246549659
81073252
565111336
588790353
744868656
665245341
564836882
184147678
76211861
29366295
665245341
206422528
29366295
292015612
76211861
360543850
438133771
507308489
184147678
556605329
81073252
429939459
184147678
348652718
998228699
417188303
539527855
482818266
539527855
76211861
173087940
273869784
292015612
966631802
744868656
147747440
565111336
417188303
231398662
857731778
313062682
231398662
206422528
200354483
747241048
744868656
681728741
101250004
184147678
6632155
81073252
147747440
966631802
216140704
29366295
482818266
86883812
231398662
507308489
207264423
207264423
348652718
539527855
216140704
878542863
744868656
246549659
539527855
246549659
292015612
86883812
681728741
56519638
665245341
998228699
963873520
998228699
507308489
565111336
963056779
857731778
963873520
76211861
389290764
857731778
292015612
556605329
998228699
780418694
766356434
665245341
781833037
857731778
377509580
963873520
710733675
29366295
6632155
184147678
1000000000
273869784
781833037
781833037
963056779
588790353
377509580
147747440
998228699
184147678
216140704
747241048
780418694
878542863
207264423
747241048
292015612
1000000000
966631802
360543850
963873520
292015612
966631802
1000000000
665245341
377509580
565111336
292015612
963873520
216140704
681728741
184147678
147747440
86883812
56519638
313062682
998228699
857731778
857731778
81073252
184147678
246549659
91111257
389290764
766356434
147747440
878542863
389290764
1000000000
360543850
81073252
200354483
206422528
184147678
231398662
878542863
292015612
539527855
781833037
966631802
564836882
246549659
998228699
998228699
101250004
76211861
273869784
147747440
539527855
744868656
101250004
417188303
998228699
565111336
963056779
482818266
556605329
878542863
710733675
710733675
389290764
1
1
377509580
766356434
963056779
360543850
588790353
292015612
1
565111336
389290764
313062682
200354483
1
147747440
1
81073252
206422528
878542863
564836882
1
246549659
417188303
76211861
173087940
1000000000
86883812
438133771
389290764
744868656
781833037
781833037
681728741
482818266
216140704
744868656
438133771
206422528
744868656
207264423
556605329
781833037
1000000000
206422528
417188303
781833037
438133771
273869784
360543850
147747440
6632155
246549659
681728741
313062682
781833037
966631802
101250004
29366295
857731778
556605329
780418694
216140704
966631802
963873520
216140704
482818266
101250004
147747440
681728741
360543850
966631802
1
417188303
246549659
184147678
86883812
216140704
963873520
539527855
1000000000
56519638
564836882
564836882
665245341
744868656
565111336
292015612
200354483
429939459
539527855
417188303
348652718
417188303
207264423
744868656
781833037
747241048
389290764
231398662
147747440
565111336
564836882
781833037
781833037
588790353
292015612
246549659
184147678
1
29366295
963056779
482818266
966631802
998228699
417188303
507308489
207264423
86883812
482818266
377509580
81073252
1000000000
200354483
101250004
747241048
86883812
273869784
348652718
173087940
86883812
966631802
292015612
348652718
878542863
744868656
417188303
998228699
781833037
173087940
878542863
781833037
963056779
963873520
184147678
147747440
76211861
377509580
565111336
781833037
507308489
216140704
539527855
963056779
417188303
6632155
216140704
292015612
998228699
565111336
273869784
91111257
878542863
438133771
780418694
539527855
963873520
6632155
766356434
184147678
56519638
588790353
292015612
665245341
565111336
6632155
184147678
564836882
273869784
417188303
710733675
29366295
173087940
665245341
966631802
184147678
184147678
184147678
747241048
207264423
273869784
857731778
200354483
665245341
147747440
216140704
101250004
963056779
429939459
963873520
173087940
91111257
747241048
681728741
878542863
963056779
507308489
29366295
200354483
207264423
766356434
86883812
681728741
438133771
507308489
588790353
963873520
91111257
1000000000
91111257
507308489
29366295
273869784
56519638
1000000000
417188303
56519638
360543850
747241048
173087940
101250004
184147678
998228699
482818266
200354483
963873520
246549659
273869784
147747440
539527855
998228699
216140704
76211861
781833037
564836882
216140704
438133771
246549659
766356434
273869784
710733675
389290764
780418694
878542863
292015612
348652718
429939459
216140704
998228699
564836882
173087940
507308489
91111257
231398662
91111257
91111257
556605329
91111257
273869784
206422528
389290764
292015612
184147678
360543850
76211861
781833037
780418694
6632155
1000000000
56519638
206422528
91111257
91111257
588790353
173087940
963056779
744868656
313062682
966631802
710733675
565111336
81073252
963873520
231398662
29366295
29366295
6632155
377509580
231398662
231398662
377509580
200354483
966631802
184147678
539527855
588790353
246549659
438133771
389290764
76211861
556605329
747241048
56519638
565111336
710733675
565111336
744868656
147747440
665245341
246549659
81073252
360543850
429939459
539527855
998228699
556605329
184147678
29366295
147747440
216140704
147747440
246549659
29366295
76211861
207264423
1
56519638
878542863
348652718
780418694
173087940
681728741
206422528
56519638
744868656
665245341
231398662
438133771
313062682
6632155
417188303
348652718
482818266
507308489
207264423
665245341
348652718
76211861
1000000000
1000000000
766356434
565111336
377509580
482818266
780418694
438133771
417188303
710733675
86883812
348652718
360543850
857731778
231398662
56519638
780418694
377509580
377509580
91111257
360543850
747241048
565111336
417188303
564836882
429939459
417188303
377509580
29366295
417188303
857731778
565111336
184147678
360543850
173087940
1000000000
747241048
482818266
588790353
348652718
173087940
565111336
173087940
273869784
29366295
539527855
766356434
963056779
780418694
1000000000
417188303
710733675
207264423
91111257
184147678
417188303
963056779
101250004
681728741
273869784
429939459
556605329
565111336
173087940
878542863
147747440
429939459
564836882
878542863
963873520
565111336
56519638
76211861
184147678
665245341
781833037
564836882
963873520
781833037
348652718
206422528
998228699
1000000000
665245341
91111257
665245341
173087940
6632155
966631802
6632155
81073252
86883812
200354483
417188303
246549659
81073252
200354483
348652718
184147678
206422528
313062682
588790353
360543850
360543850
998228699
766356434
1000000000
6632155
360543850
377509580
6632155
781833037
292015612
539527855
781833037
482818266
565111336
292015612
878542863
588790353
206422528
377509580
747241048
963056779
377509580
360543850
200354483
963873520
747241048
564836882
681728741
565111336
231398662
273869784
438133771
231398662
377509580
744868656
216140704
91111257
857731778
710733675
417188303
200354483
998228699
313062682
556605329
292015612
556605329
207264423
360543850
781833037
588790353
564836882
147747440
556605329
556605329
878542863
780418694
86883812
878542863
389290764
710733675
389290764
998228699
507308489
313062682
29366295
360543850
216140704
539527855
184147678
29366295
539527855
565111336
438133771
86883812
86883812
710733675
681728741
273869784
360543850
507308489
556605329
998228699
588790353
147747440
556605329
184147678
273869784
588790353
200354483
86883812
81073252
86883812
360543850
1
747241048
273869784
747241048
348652718
998228699
710733675
780418694
207264423
556605329
417188303
313062682
360543850
507308489
565111336
216140704
963873520
857731778
681728741
1
91111257
86883812
744868656
81073252
86883812
766356434
184147678
963873520
565111336
207264423
878542863
588790353
6632155
747241048
6632155
6632155
200354483
273869784
173087940
963056779
147747440
56519638
482818266
6632155
389290764
966631802
173087940
313062682
1
681728741
681728741
216140704
246549659
76211861
147747440
857731778
681728741
998228699
438133771
429939459
377509580
184147678
81073252
76211861
747241048
91111257
29366295
857731778
216140704
747241048
998228699
273869784
184147678
173087940
588790353
81073252
781833037
556605329
780418694
206422528
292015612
206422528
81073252
29366295
184147678
539527855
565111336
29366295
216140704
76211861
681728741
780418694
878542863
216140704
744868656
963056779
231398662
417188303
417188303
360543850
665245341
588790353
482818266
417188303
200354483
101250004
6632155
564836882
766356434
588790353
91111257
564836882
1000000000
963056779
665245341
207264423
438133771
780418694
665245341
1
438133771
86883812
564836882
417188303
747241048
273869784
6632155
389290764
1000000000
963056779
744868656
56519638
1
173087940
998228699
556605329
588790353
665245341
86883812
313062682
780418694
101250004
438133771
173087940
438133771
564836882
747241048
747241048
747241048
417188303
273869784
81073252
966631802
86883812
81073252
507308489
348652718
216140704
273869784
710733675
588790353
147747440
246549659
173087940
565111336
91111257
417188303
998228699
292015612
539527855
878542863
246549659
1000000000
963873520
389290764
86883812
482818266
781833037
206422528
744868656
417188303
91111257
681728741
766356434
348652718
56519638
313062682
747241048
780418694
273869784
313062682
6632155
377509580
1000000000
963056779
966631802
966631802
857731778
313062682
389290764
857731778
348652718
184147678
556605329
147747440
665245341
998228699
1
216140704
81073252
780418694
206422528
857731778
184147678
766356434
147747440
206422528
438133771
482818266
781833037
482818266
200354483
81073252
963056779
438133771
710733675
86883812
231398662
91111257
377509580
878542863
681728741
348652718
206422528
1000000000
588790353
207264423
1
482818266
963873520
482818266
482818266
231398662
564836882
556605329
313062682
147747440
1000000000
6632155
565111336
564836882
246549659
86883812
86883812
206422528
246549659
710733675
86883812
292015612
681728741
747241048
710733675
429939459
564836882
878542863
76211861
216140704
966631802
747241048
681728741
438133771
781833037
556605329
29366295
878542863
417188303
429939459
429939459
588790353
56519638
780418694
1000000000
565111336
216140704
81073252
747241048
91111257
878542863
56519638
216140704
29366295
360543850
246549659
207264423
565111336
173087940
482818266
184147678
966631802
313062682
206422528
1000000000
360543850
173087940
81073252
360543850
377509580
6632155
56519638
507308489
200354483
766356434
1000000000
665245341
56519638
780418694
766356434
29366295
963056779
966631802
429939459
766356434
101250004
173087940
564836882
29366295
417188303
747241048
101250004
81073252
207264423
56519638
963873520
1
147747440
86883812
564836882
184147678
998228699
348652718
29366295
564836882
91111257
6632155
29366295
389290764
360543850
86883812
231398662
556605329
206422528
438133771
710733675
360543850
91111257
744868656
313062682
348652718
56519638
665245341
1
184147678
377509580
6632155
6632155
565111336
231398662
292015612
231398662
6632155
556605329
184147678
389290764
556605329
147747440
507308489
207264423
857731778
781833037
6632155
963873520
184147678
710733675
389290764
963056779
56519638
744868656
539527855
588790353
565111336
710733675
86883812
565111336
81073252
710733675
377509580
665245341
781833037
147747440
207264423
147747440
200354483
101250004
539527855
86883812
963056779
292015612
81073252
389290764
231398662
438133771
6632155
184147678
429939459
389290764
539527855
207264423
963056779
207264423
207264423
91111257
147747440
29366295
963873520
184147678
556605329
81073252
389290764
482818266
744868656
377509580
246549659
417188303
81073252
231398662
564836882
766356434
710733675
206422528
781833037
207264423
681728741
184147678
86883812
216140704
966631802
1000000000
377509580
360543850
963873520
438133771
29366295
292015612
710733675
857731778
1000000000
246549659
216140704
76211861
556605329
556605329
207264423
184147678
206422528
438133771
147747440
389290764
206422528
665245341
482818266
1000000000
564836882
998228699
76211861
81073252
86883812
184147678
781833037
963873520
998228699
200354483
781833037
539527855
207264423
389290764
29366295
556605329
878542863
556605329
91111257
29366295
231398662
147747440
963873520
147747440
56519638
173087940
665245341
966631802
1000000000
206422528
6632155
781833037
246549659
6632155
710733675
81073252
206422528
184147678
184147678
766356434
6632155
207264423
292015612
744868656
360543850
216140704
231398662
963056779
200354483
360543850
389290764
564836882
184147678
6632155
565111336
207264423
273869784
744868656
313062682
101250004
231398662
216140704
744868656
998228699
766356434
91111257
966631802
747241048
429939459
216140704
588790353
348652718
417188303
1000000000
91111257
184147678
91111257
360543850
246549659
206422528
681728741
417188303
417188303
681728741
747241048
206422528
507308489
564836882
86883812
216140704
246549659
781833037
681728741
6632155
781833037
91111257
29366295
744868656
200354483
81073252
101250004
665245341
389290764
184147678
1000000000
998228699
417188303
565111336
963873520
200354483
91111257
539527855
216140704
207264423
747241048
101250004
564836882
780418694
292015612
857731778
681728741
781833037
206422528
184147678
588790353
86883812
389290764
429939459
6632155
857731778
207264423
998228699
438133771
56519638
76211861
313062682
147747440
710733675
556605329
273869784
91111257
482818266
780418694
556605329
539527855
273869784
29366295
389290764
588790353
147747440
507308489
963056779
780418694
313062682
273869784
966631802
313062682
200354483
564836882
292015612
29366295
556605329
173087940
389290764
588790353
207264423
173087940
966631802
200354483
6632155
200354483
207264423
76211861
6632155
878542863
878542863
665245341
665245341
101250004
780418694
744868656
101250004
184147678
588790353
246549659
564836882
878542863
216140704
207264423
857731778
81073252
744868656
710733675
377509580
206422528
1000000000
207264423
556605329
963056779
781833037
173087940
348652718
857731778
147747440
348652718
780418694
101250004
998228699
292015612
539527855
565111336
56519638
781833037
91111257
29366295
184147678
710733675
292015612
81073252
665245341
507308489
231398662
29366295
665245341
207264423
81073252
246549659
998228699
429939459
744868656
438133771
963056779
963056779
588790353
429939459
207264423
91111257
147747440
206422528
200354483
231398662
377509580
206422528
1
539527855
147747440
710733675
246549659
246549659
710733675
56519638
29366295
173087940
6632155
360543850
438133771
539527855
878542863
747241048
86883812
206422528
76211861
963056779
200354483
29366295
878542863
710733675
348652718
878542863
206422528
184147678
1
710733675
377509580
91111257
766356434
216140704
206422528
429939459
81073252
710733675
246549659
564836882
878542863
246549659
231398662
565111336
564836882
86883812
360543850
665245341
556605329
273869784
710733675
539527855
1000000000
963873520
556605329
29366295
377509580
81073252
482818266
1
360543850
665245341
681728741
766356434
681728741
273869784
963056779
101250004
744868656
81073252
206422528
781833037
766356434
539527855
6632155
1
360543850
273869784
766356434
780418694
231398662
101250004
360543850
766356434
207264423
766356434
482818266
588790353
101250004
200354483
6632155
556605329
417188303
348652718
878542863
482818266
91111257
81073252
231398662
246549659
966631802
564836882
1000000000
710733675
766356434
1000000000
963056779
231398662
507308489
998228699
1000000000
173087940
564836882
1
963873520
1000000000
86883812
710733675
417188303
86883812
766356434
665245341
377509580
389290764
313062682
76211861
966631802
389290764
377509580
76211861
1000000000
348652718
507308489
963873520
963873520
781833037
681728741
184147678
86883812
173087940
482818266
200354483
963873520
86883812
147747440
348652718
86883812
389290764
377509580
781833037
482818266
389290764
348652718
313062682
507308489
539527855
588790353
966631802
76211861
966631802
216140704
173087940
29366295
998228699
184147678
588790353
1
377509580
1
766356434
56519638
360543850
231398662
539527855
147747440
200354483
539527855
780418694
101250004
878542863
998228699
564836882
1000000000
747241048
1000000000
200354483
273869784
246549659
507308489
377509580
231398662
744868656
86883812
101250004
681728741
86883812
184147678
747241048
184147678
681728741
766356434
556605329
86883812
101250004
207264423
564836882
780418694
781833037
173087940
273869784
507308489
184147678
565111336
6632155
681728741
76211861
966631802
429939459
963873520
101250004
101250004
417188303
246549659
780418694
857731778
200354483
781833037
744868656
91111257
417188303
101250004
6632155
91111257
173087940
781833037
963873520
246549659
781833037
216140704
56519638
963056779
781833037
963056779
76211861
857731778
6632155
780418694
744868656
507308489
101250004
200354483
556605329
681728741
184147678
417188303
206422528
86883812
665245341
29366295
1
539527855
429939459
207264423
292015612
998228699
184147678
206422528
482818266
438133771
360543850
417188303
565111336
273869784
564836882
231398662
556605329
781833037
482818266
246549659
963873520
766356434
76211861
564836882
184147678
963056779
1000000000
710733675
539527855
6632155
780418694
147747440
207264423
29366295
539527855
857731778
207264423
417188303
184147678
857731778
565111336
588790353
377509580
207264423
766356434
998228699
966631802
348652718
878542863
313062682
200354483
246549659
389290764
681728741
273869784
273869784
348652718
878542863
482818266
747241048
206422528
417188303
747241048
780418694
173087940
207264423
963873520
81073252
878542863
1000000000
216140704
147747440
207264423
556605329
56519638
539527855
966631802
360543850
766356434
710733675
963056779
766356434
389290764
200354483
81073252
963056779
998228699
781833037
216140704
681728741
91111257
429939459
246549659
556605329
429939459
744868656
507308489
878542863
313062682
29366295
878542863
360543850
556605329
998228699
81073252
564836882
710733675
101250004
313062682
6632155
963873520
231398662
206422528
348652718
998228699
200354483
963873520
147747440
313062682
184147678
6632155
273869784
556605329
200354483
588790353
91111257
273869784
588790353
781833037
429939459
1
147747440
273869784
998228699
857731778
539527855
878542863
744868656
200354483
216140704
438133771
29366295
482818266
1000000000
1000000000
681728741
438133771
963056779
507308489
781833037
200354483
429939459
482818266
417188303
429939459
184147678
665245341
101250004
56519638
998228699
76211861
966631802
482818266
710733675
780418694
766356434
966631802
781833037
417188303
963873520
747241048
429939459
1000000000
377509580
389290764
744868656
438133771
963873520
747241048
564836882
565111336
556605329
246549659
781833037
292015612
29366295
438133771
482818266
184147678
246549659
147747440
1000000000
1
482818266
360543850
246549659
216140704
76211861
438133771
507308489
348652718
438133771
417188303
744868656
1000000000
556605329
878542863
292015612
207264423
348652718
207264423
710733675
417188303
963056779
1
76211861
556605329
231398662
482818266
857731778
710733675
780418694
29366295
76211861
565111336
206422528
780418694
539527855
216140704
6632155
1000000000
206422528
963873520
747241048
56519638
710733675
556605329
86883812
231398662
206422528
417188303
588790353
246549659
86883812
29366295
206422528
173087940
29366295
81073252
348652718
744868656
173087940
878542863
313062682
6632155
482818266
747241048
231398662
292015612
76211861
29366295
565111336
963056779
206422528
878542863
417188303
998228699
173087940
1
231398662
348652718
966631802
438133771
101250004
56519638
998228699
207264423
184147678
246549659
681728741
963873520
963873520
147747440
231398662
482818266
780418694
564836882
377509580
417188303
747241048
1
173087940
681728741
231398662
360543850
963873520
147747440
360543850
389290764
86883812
744868656
377509580
744868656
273869784
206422528
507308489
29366295
231398662
963873520
438133771
29366295
1
507308489
588790353
539527855
744868656
539527855
348652718
200354483
81073252
963056779
966631802
91111257
377509580
565111336
857731778
857731778
857731778
482818266
539527855
963873520
963056779
273869784
665245341
1000000000
207264423
348652718
780418694
963056779
86883812
556605329
438133771
29366295
766356434
231398662
710733675
200354483
389290764
206422528
313062682
857731778
1000000000
507308489
313062682
564836882
56519638
29366295
438133771
173087940
313062682
1
998228699
438133771
747241048
998228699
429939459
539527855
273869784
438133771
588790353
360543850
273869784
292015612
389290764
565111336
389290764
231398662
539527855
766356434
1000000000
857731778
91111257
998228699
292015612
91111257
6632155
1
216140704
207264423
966631802
588790353
6632155
781833037
389290764
747241048
231398662
539527855
556605329
29366295
1000000000
389290764
681728741
348652718
216140704
173087940
389290764
231398662
207264423
377509580
857731778
292015612
482818266
710733675
681728741
101250004
857731778
588790353
665245341
564836882
216140704
963056779
246549659
377509580
588790353
963056779
6632155
966631802
747241048
348652718
76211861
76211861
29366295
747241048
963056779
429939459
665245341
292015612
86883812
173087940
878542863
147747440
147747440
389290764
173087940
539527855
313062682
1
184147678
966631802
565111336
963056779
200354483
313062682
507308489
173087940
766356434
665245341
377509580
360543850
29366295
313062682
81073252
766356434
744868656
216140704
86883812
206422528
780418694
273869784
6632155
360543850
273869784
76211861
665245341
6632155
429939459
216140704
76211861
963056779
377509580
389290764
417188303
780418694
1
184147678
206422528
417188303
86883812
781833037
438133771
207264423
173087940
744868656
81073252
744868656
665245341
744868656
6632155
665245341
681728741
963873520
747241048
747241048
878542863
1000000000
781833037
6632155
348652718
273869784
6632155
963056779
184147678
1
184147678
438133771
348652718
184147678
747241048
76211861
539527855
207264423
389290764
273869784
1
360543850
780418694
556605329
76211861
438133771
273869784
417188303
1000000000
76211861
507308489
780418694
878542863
781833037
313062682
998228699
184147678
780418694
681728741
998228699
6632155
482818266
6632155
744868656
377509580
565111336
313062682
429939459
1000000000
780418694
231398662
781833037
747241048
377509580
101250004
377509580
292015612
1000000000
1000000000
360543850
780418694
438133771
417188303
998228699
360543850
681728741
389290764
207264423
998228699
781833037
6632155
438133771
216140704
292015612
539527855
878542863
173087940
76211861
966631802
184147678
564836882
273869784
360543850
313062682
857731778
588790353
56519638
216140704
482818266
360543850
207264423
966631802
507308489
507308489
91111257
216140704
389290764
539527855
313062682
998228699
207264423
86883812
681728741
963056779
360543850
81073252
878542863
29366295
273869784
101250004
147747440
56519638
963056779
76211861
81073252
710733675
417188303
556605329
389290764
539527855
216140704
56519638
360543850
878542863
173087940
766356434
313062682
781833037
207264423
246549659
998228699
556605329
184147678
1000000000
681728741
556605329
556605329
539527855
76211861
588790353
313062682
91111257
747241048
348652718
507308489
665245341
681728741
200354483
747241048
482818266
86883812
360543850
389290764
389290764
781833037
998228699
81073252
963873520
744868656
56519638
231398662
200354483
857731778
313062682
360543850
1000000000
273869784
91111257
6632155
184147678
781833037
292015612
216140704
389290764
665245341
200354483
857731778
389290764
56519638
963056779
207264423
360543850
377509580
963873520
6632155
184147678
76211861
780418694
101250004
292015612
101250004
231398662
710733675
1000000000
56519638
744868656
564836882
1
665245341
564836882
565111336
389290764
81073252
963873520
231398662
1
147747440
556605329
744868656
6632155
231398662
417188303
564836882
429939459
564836882
91111257
565111336
231398662
665245341
313062682
216140704
273869784
766356434
56519638
438133771
56519638
273869784
556605329
292015612
207264423
216140704
747241048
377509580
878542863
206422528
389290764
429939459
173087940
681728741
564836882
6632155
147747440
216140704
101250004
539527855
101250004
360543850
963056779
878542863
292015612
313062682
966631802
710733675
665245341
998228699
292015612
429939459
539527855
207264423
766356434
766356434
665245341
184147678
564836882
147747440
86883812
429939459
273869784
588790353
556605329
29366295
207264423
429939459
747241048
482818266
389290764
681728741
963873520
207264423
429939459
173087940
231398662
963056779
565111336
781833037
273869784
780418694
766356434
246549659
348652718
56519638
781833037
681728741
665245341
173087940
963873520
998228699
665245341
216140704
744868656
429939459
231398662
1000000000
998228699
966631802
744868656
360543850
438133771
710733675
429939459
963056779
360543850
966631802
216140704
184147678
389290764
184147678
246549659
184147678
963873520
564836882
91111257
710733675
207264423
81073252
207264423
348652718
147747440
76211861
76211861
781833037
878542863
231398662
878542863
744868656
360543850
747241048
710733675
482818266
246549659
231398662
76211861
216140704
207264423
360543850
76211861
1000000000
76211861
231398662
857731778
539527855
231398662
206422528
313062682
231398662
207264423
206422528
313062682
377509580
313062682
86883812
231398662
963056779
1000000000
184147678
781833037
507308489
173087940
348652718
231398662
81073252
588790353
963873520
246549659
507308489
246549659
29366295
216140704
231398662
766356434
781833037
29366295
564836882
86883812
231398662
482818266
429939459
780418694
966631802
101250004
273869784
101250004
429939459
246549659
86883812
216140704
147747440
173087940
348652718
966631802
780418694
780418694
292015612
216140704
482818266
292015612
710733675
781833037
556605329
86883812
56519638
780418694
766356434
681728741
76211861
556605329
681728741
766356434
173087940
6632155
710733675
963873520
292015612
207264423
565111336
539527855
588790353
292015612
273869784
200354483
81073252
781833037
665245341
200354483
292015612
417188303
747241048
76211861
273869784
565111336
507308489
76211861
665245341
91111257
292015612
438133771
206422528
681728741
766356434
710733675
246549659
273869784
29366295
216140704
482818266
1
348652718
207264423
91111257
206422528
564836882
747241048
206422528
231398662
6632155
206422528
565111336
482818266
184147678
273869784
101250004
438133771
313062682
417188303
766356434
1000000000
710733675
231398662
206422528
429939459
556605329
781833037
1000000000
1
507308489
681728741
246549659
539527855
147747440
348652718
565111336
857731778
360543850
710733675
246549659
429939459
565111336
246549659
857731778
438133771
206422528
147747440
766356434
998228699
81073252
564836882
360543850
207264423
246549659
1000000000
998228699
147747440
564836882
348652718
565111336
76211861
482818266
744868656
200354483
556605329
231398662
429939459
91111257
438133771
482818266
377509580
556605329
564836882
76211861
780418694
231398662
207264423
273869784
216140704
780418694
216140704
216140704
417188303
588790353
101250004
857731778
429939459
966631802
29366295
313062682
417188303
710733675
963873520
744868656
184147678
173087940
966631802
565111336
564836882
417188303
101250004
681728741
556605329
216140704
207264423
744868656
710733675
665245341
101250004
173087940
556605329
878542863
747241048
539527855
86883812
101250004
766356434
857731778
360543850
565111336
681728741
417188303
963873520
101250004
292015612
147747440
313062682
207264423
206422528
998228699
147747440
76211861
377509580
200354483
76211861
76211861
963873520
1
539527855
200354483
56519638
998228699
207264423
273869784
76211861
207264423
507308489
588790353
91111257
744868656
482818266
101250004
81073252
998228699
81073252
29366295
86883812
29366295
348652718
857731778
377509580
246549659
231398662
292015612
482818266
389290764
173087940
564836882
565111336
313062682
81073252
91111257
665245341
377509580
857731778
246549659
76211861
173087940
246549659
377509580
246549659
200354483
963873520
1000000000
878542863
781833037
1
216140704
878542863
878542863
273869784
588790353
216140704
206422528
200354483
438133771
200354483
766356434
360543850
377509580
389290764
588790353
1
86883812
963056779
781833037
429939459
1000000000
273869784
482818266
429939459
966631802
173087940
966631802
81073252
246549659
766356434
184147678
780418694
588790353
273869784
539527855
565111336
539527855
200354483
747241048
231398662
878542863
744868656
665245341
681728741
81073252
216140704
147747440
200354483
747241048
184147678
780418694
206422528
377509580
665245341
556605329
207264423
29366295
91111257
857731778
780418694
86883812
81073252
878542863
744868656
91111257
173087940
564836882
292015612
147747440
76211861
781833037
147747440
184147678
184147678
665245341
429939459
710733675
231398662
1
377509580
556605329
507308489
710733675
564836882
207264423
564836882
101250004
206422528
81073252
360543850
681728741
963056779
348652718
857731778
200354483
292015612
539527855
56519638
998228699
781833037
207264423
216140704
556605329
231398662
438133771
147747440
292015612
963873520
377509580
781833037
565111336
438133771
438133771
1000000000
173087940
81073252
292015612
6632155
780418694
665245341
747241048
292015612
207264423
747241048
389290764
147747440
429939459
246549659
710733675
665245341
438133771
747241048
665245341
507308489
681728741
747241048
438133771
429939459
292015612
216140704
147747440
780418694
313062682
29366295
963056779
231398662
438133771
565111336
878542863
878542863
710733675
101250004
417188303
1
780418694
482818266
207264423
565111336
438133771
206422528
429939459
207264423
588790353
1
966631802
29366295
231398662
482818266
173087940
998228699
216140704
29366295
377509580
438133771
438133771
273869784
482818266
564836882
86883812
313062682
91111257
348652718
564836882
417188303
101250004
206422528
556605329
665245341
857731778
81073252
377509580
360543850
780418694
1
216140704
1000000000
231398662
588790353
747241048
377509580
507308489
665245341
348652718
681728741
429939459
781833037
1000000000
681728741
665245341
417188303
184147678
429939459
29366295
681728741
6632155
1000000000
564836882
565111336
438133771
878542863
6632155
389290764
1000000000
76211861
389290764
780418694
507308489
86883812
348652718
231398662
417188303
348652718
766356434
857731778
206422528
556605329
273869784
206422528
963873520
588790353
766356434
744868656
665245341
429939459
1000000000
207264423
56519638
231398662
1
292015612
56519638
565111336
564836882
377509580
147747440
246549659
429939459
231398662
389290764
273869784
91111257
665245341
292015612
710733675
292015612
206422528
1
565111336
482818266
86883812
564836882
6632155
747241048
200354483
147747440
29366295
101250004
76211861
766356434
101250004
857731778
963873520
963873520
588790353
507308489
184147678
147747440
482818266
348652718
482818266
665245341
273869784
389290764
292015612
556605329
86883812
216140704
417188303
1
360543850
710733675
313062682
200354483
781833037
710733675
292015612
200354483
681728741
6632155
963056779
216140704
665245341
438133771
76211861
857731778
389290764
681728741
857731778
766356434
438133771
184147678
429939459
681728741
173087940
1
1000000000
86883812
29366295
665245341
744868656
200354483
216140704
539527855
1000000000
966631802
744868656
1000000000
564836882
173087940
86883812
231398662
1
292015612
507308489
564836882
1000000000
29366295
246549659
91111257
665245341
998228699
710733675
710733675
507308489
747241048
147747440
313062682
81073252
710733675
998228699
147747440
101250004
292015612
417188303
564836882
377509580
781833037
710733675
101250004
878542863
781833037
565111336
417188303
246549659
747241048
665245341
389290764
966631802
246549659
417188303
1000000000
963056779
744868656
147747440
29366295
246549659
429939459
878542863
556605329
963056779
417188303
313062682
857731778
556605329
91111257
1000000000
564836882
665245341
200354483
744868656
556605329
429939459
556605329
963873520
665245341
565111336
91111257
6632155
744868656
216140704
377509580
206422528
1
963873520
1000000000
966631802
963056779
184147678
744868656
101250004
173087940
857731778
429939459
681728741
438133771
207264423
781833037
76211861
29366295
565111336
507308489
507308489
482818266
207264423
665245341
744868656
360543850
200354483
184147678
565111336
1
200354483
564836882
665245341
780418694
710733675
246549659
360543850
681728741
681728741
556605329
507308489
429939459
747241048
482818266
780418694
313062682
966631802
565111336
207264423
76211861
747241048
963056779
184147678
231398662
348652718
780418694
417188303
81073252
273869784
1
246549659
173087940
348652718
438133771
766356434
184147678
273869784
1000000000
389290764
963873520
878542863
184147678
665245341
377509580
507308489
744868656
1000000000
998228699
744868656
429939459
681728741
564836882
998228699
564836882
1000000000
313062682
780418694
966631802
246549659
747241048
273869784
377509580
781833037
565111336
273869784
1
6632155
184147678
292015612
313062682
857731778
1000000000
780418694
966631802
377509580
665245341
539527855
147747440
556605329
565111336
482818266
292015612
588790353
200354483
710733675
206422528
313062682
1
313062682
1000000000
348652718
1
1
417188303
564836882
360543850
681728741
81073252
348652718
556605329
273869784
313062682
246549659
1
200354483
747241048
507308489
200354483
710733675
998228699
184147678
766356434
216140704
173087940
966631802
173087940
998228699
1
1
429939459
710733675
588790353
348652718
231398662
438133771
246549659
507308489
780418694
348652718
348652718
231398662
665245341
173087940
377509580
292015612
76211861
56519638
377509580
681728741
556605329
313062682
857731778
313062682
231398662
565111336
56519638
744868656
766356434
665245341
588790353
231398662
564836882
857731778
56519638
665245341
429939459
564836882
86883812
1000000000
556605329
173087940
1
556605329
6632155
857731778
76211861
184147678
744868656
29366295
588790353
766356434
539527855
81073252
292015612
246549659
744868656
216140704
29366295
101250004
389290764
966631802
507308489
6632155
360543850
681728741
1000000000
147747440
966631802
147747440
200354483
710733675
966631802
216140704
216140704
273869784
564836882
766356434
273869784
207264423
565111336
91111257
878542863
710733675
963873520
86883812
231398662
91111257
429939459
101250004
565111336
963873520
429939459
91111257
360543850
556605329
878542863
273869784
966631802
246549659
665245341
76211861
507308489
200354483
200354483
360543850
963873520
438133771
710733675
313062682
998228699
417188303
766356434
389290764
207264423
766356434
147747440
429939459
207264423
184147678
216140704
781833037
998228699
389290764
231398662
29366295
91111257
998228699
292015612
482818266
377509580
147747440
173087940
76211861
173087940
101250004
556605329
966631802
588790353
173087940
747241048
76211861
539527855
565111336
184147678
147747440
588790353
507308489
81073252
231398662
207264423
438133771
857731778
998228699
206422528
507308489
539527855
1
76211861
207264423
292015612
539527855
246549659
429939459
184147678
747241048
273869784
184147678
998228699
588790353
766356434
348652718
766356434
200354483
101250004
231398662
246549659
389290764
963056779
389290764
76211861
360543850
360543850
878542863
6632155
781833037
1
76211861
766356434
377509580
482818266
1
101250004
780418694
966631802
184147678
780418694
878542863
313062682
507308489
564836882
564836882
766356434
438133771
313062682
389290764
86883812
147747440
81073252
292015612
200354483
273869784
766356434
81073252
747241048
966631802
878542863
681728741
86883812
246549659
273869784
780418694
184147678
747241048
507308489
565111336
417188303
564836882
86883812
81073252
780418694
565111336
207264423
216140704
313062682
966631802
86883812
231398662
147747440
539527855
216140704
565111336
747241048
966631802
417188303
482818266
184147678
81073252
56519638
231398662
313062682
91111257
231398662
998228699
417188303
1000000000
207264423
966631802
101250004
206422528
565111336
76211861
963873520
1000000000
681728741
665245341
216140704
101250004
878542863
565111336
539527855
273869784
173087940
565111336
56519638
482818266
710733675
744868656
781833037
482818266
744868656
417188303
780418694
429939459
377509580
780418694
348652718
389290764
588790353
556605329
101250004
1
200354483
29366295
766356434
313062682
206422528
710733675
6632155
6632155
539527855
963056779
438133771
206422528
417188303
389290764
998228699
76211861
91111257
86883812
200354483
246549659
389290764
313062682
246549659
200354483
246549659
389290764
207264423
438133771
348652718
56519638
588790353
231398662
878542863
998228699
710733675
681728741
507308489
482818266
780418694
539527855
438133771
348652718
173087940
565111336
556605329
207264423
963056779
1000000000
389290764
681728741
565111336
539527855
1
556605329
348652718
681728741
963873520
81073252
565111336
1000000000
377509580
998228699
56519638
246549659
482818266
91111257
766356434
963873520
147747440
963056779
216140704
588790353
966631802
216140704
173087940
966631802
665245341
246549659
963873520
29366295
173087940
273869784
1000000000
429939459
348652718
564836882
781833037
216140704
417188303
665245341
857731778
246549659
857731778
292015612
56519638
184147678
273869784
389290764
588790353
556605329
1
564836882
273869784
744868656
56519638
1000000000
246549659
438133771
564836882
29366295
429939459
360543850
438133771
173087940
206422528
56519638
857731778
56519638
588790353
101250004
1
780418694
781833037
1000000000
564836882
389290764
231398662
556605329
147747440
173087940
539527855
857731778
86883812
360543850
231398662
565111336
744868656
29366295
173087940
966631802
565111336
857731778
173087940
91111257
417188303
377509580
1
780418694
564836882
313062682
556605329
878542863
273869784
766356434
292015612
417188303
998228699
389290764
184147678
6632155
56519638
963873520
377509580
1
1000000000
56519638
539527855
377509580
101250004
360543850
857731778
417188303
417188303
998228699
313062682
539527855
710733675
86883812
231398662
6632155
744868656
665245341
231398662
565111336
147747440
273869784
313062682
710733675
556605329
231398662
76211861
878542863
76211861
564836882
878542863
747241048
507308489
313062682
747241048
966631802
556605329
963873520
744868656
91111257
313062682
389290764
417188303
216140704
857731778
681728741
507308489
744868656
744868656
878542863
1000000000
429939459
81073252
681728741
273869784
417188303
780418694
360543850
91111257
539527855
389290764
747241048
273869784
417188303
565111336
556605329
231398662
216140704
313062682
173087940
360543850
429939459
101250004
200354483
539527855
231398662
766356434
6632155
665245341
429939459
1000000000
963056779
184147678
710733675
539527855
360543850
76211861
147747440
766356434
147747440
147747440
231398662
231398662
564836882
56519638
377509580
273869784
417188303
878542863
86883812
963056779
665245341
360543850
963056779
76211861
507308489
507308489
6632155
878542863
184147678
565111336
377509580
86883812
878542863
377509580
76211861
966631802
963056779
482818266
377509580
681728741
665245341
147747440
857731778
184147678
1000000000
744868656
81073252
313062682
56519638
539527855
878542863
348652718
6632155
292015612
963873520
86883812
1
963873520
377509580
1000000000
246549659
216140704
417188303
173087940
377509580
246549659
1000000000
1
56519638
1000000000
76211861
539527855
360543850
246549659
744868656
438133771
173087940
963873520
206422528
564836882
966631802
360543850
507308489
998228699
588790353
781833037
507308489
292015612
963056779
91111257
539527855
766356434
665245341
710733675
556605329
681728741
963056779
878542863
681728741
207264423
292015612
200354483
710733675
565111336
360543850
231398662
313062682
292015612
744868656
6632155
216140704
482818266
747241048
417188303
539527855
200354483
389290764
710733675
438133771
1
766356434
292015612
963056779
206422528
207264423
6632155
173087940
200354483
76211861
438133771
348652718
710733675
878542863
101250004
56519638
966631802
744868656
313062682
665245341
216140704
681728741
273869784
377509580
998228699
86883812
556605329
963056779
417188303
1
744868656
998228699
966631802
681728741
246549659
101250004
216140704
507308489
86883812
173087940
29366295
565111336
207264423
206422528
438133771
539527855
377509580
507308489
744868656
966631802
6632155
173087940
147747440
216140704
207264423
417188303
417188303
91111257
56519638
507308489
539527855
6632155
348652718
766356434
313062682
184147678
539527855
313062682
564836882
539527855
565111336
429939459
101250004
665245341
564836882
1
857731778
565111336
207264423
482818266
747241048
231398662
966631802
565111336
781833037
6632155
417188303
29366295
482818266
273869784
29366295
482818266
747241048
556605329
6632155
429939459
417188303
998228699
1
747241048
29366295
766356434
1
101250004
781833037
101250004
389290764
482818266
417188303
101250004
1000000000
565111336
857731778
207264423
966631802
507308489
482818266
780418694
389290764
1
200354483
857731778
348652718
292015612
747241048
377509580
216140704
857731778
482818266
76211861
429939459
292015612
766356434
231398662
206422528
29366295
348652718
101250004
963056779
207264423
507308489
966631802
56519638
665245341
665245341
207264423
200354483
417188303
246549659
438133771
101250004
482818266
56519638
438133771
417188303
747241048
998228699
207264423
6632155
173087940
780418694
348652718
429939459
781833037
747241048
588790353
998228699
780418694
878542863
564836882
878542863
857731778
273869784
313062682
377509580
747241048
246549659
91111257
360543850
81073252
780418694
781833037
780418694
101250004
429939459
482818266
1
6632155
966631802
231398662
101250004
273869784
744868656
348652718
565111336
588790353
878542863
681728741
766356434
207264423
565111336
857731778
539527855
91111257
1
377509580
556605329
780418694
564836882
313062682
76211861
878542863
6632155
482818266
231398662
348652718
565111336
313062682
665245341
539527855
963873520
710733675
565111336
781833037
147747440
565111336
377509580
963056779
101250004
766356434
56519638
565111336
377509580
101250004
766356434
744868656
184147678
377509580
588790353
966631802
389290764
206422528
1
966631802
556605329
998228699
766356434
216140704
482818266
429939459
147747440
101250004
147747440
389290764
665245341
246549659
564836882
246549659
1
389290764
246549659
710733675
206422528
1
482818266
710733675
963056779
389290764
781833037
81073252
429939459
273869784
200354483
482818266
389290764
963056779
231398662
507308489
273869784
1000000000
29366295
389290764
744868656
1
231398662
857731778
91111257
360543850
417188303
216140704
588790353
710733675
273869784
101250004
216140704
91111257
6632155
710733675
348652718
389290764
665245341
6632155
91111257
565111336
389290764
246549659
81073252
963873520
29366295
539527855
747241048
766356434
29366295
313062682
878542863
710733675
377509580
564836882
565111336
147747440
91111257
231398662
710733675
147747440
998228699
963873520
963056779
206422528
482818266
147747440
86883812
216140704
665245341
313062682
348652718
91111257
377509580
998228699
744868656
184147678
273869784
91111257
665245341
231398662
273869784
438133771
588790353
998228699
200354483
200354483
1
998228699
564836882
101250004
747241048
81073252
273869784
207264423
91111257
1000000000
1
781833037
273869784
438133771
56519638
780418694
246549659
963056779
878542863
91111257
963056779
56519638
766356434
588790353
539527855
878542863
207264423
588790353
878542863
29366295
766356434
963056779
564836882
173087940
389290764
206422528
482818266
556605329
539527855
438133771
101250004
963873520
360543850
429939459
173087940
681728741
273869784
588790353
878542863
1
681728741
966631802
246549659
710733675
998228699
200354483
377509580
781833037
998228699
101250004
173087940
588790353
81073252
564836882
246549659
998228699
86883812
377509580
173087940
417188303
147747440
766356434
429939459
780418694
665245341
216140704
998228699
360543850
147747440
86883812
781833037
29366295
417188303
963873520
438133771
348652718
1000000000
377509580
91111257
857731778
81073252
231398662
348652718
482818266
86883812
744868656
744868656
710733675
6632155
780418694
206422528
556605329
200354483
429939459
184147678
273869784
417188303
878542863
91111257
417188303
665245341
206422528
173087940
313062682
147747440
206422528
588790353
292015612
1000000000
81073252
29366295
565111336
313062682
1000000000
216140704
246549659
184147678
231398662
963056779
216140704
173087940
76211861
200354483
200354483
231398662
744868656
147747440
747241048
389290764
781833037
963873520
91111257
966631802
744868656
76211861
963873520
200354483
313062682
438133771
101250004
389290764
216140704
966631802
878542863
878542863
744868656
766356434
438133771
207264423
781833037
360543850
429939459
564836882
429939459
246549659
360543850
429939459
588790353
878542863
429939459
377509580
781833037
429939459
539527855
878542863
101250004
313062682
101250004
681728741
963873520
998228699
1000000000
91111257
780418694
766356434
147747440
482818266
417188303
216140704
206422528
200354483
710733675
273869784
273869784
539527855
206422528
29366295
377509580
588790353
273869784
231398662
963873520
273869784
6632155
147747440
963873520
781833037
681728741
173087940
417188303
665245341
101250004
86883812
91111257
86883812
747241048
1000000000
710733675
313062682
780418694
539527855
565111336
766356434
780418694
231398662
173087940
206422528
273869784
998228699
29366295
91111257
665245341
207264423
556605329
56519638
29366295
173087940
588790353
6632155
857731778
56519638
173087940
348652718
86883812
101250004
91111257
200354483
482818266
482818266
101250004
206422528
857731778
81073252
206422528
207264423
56519638
273869784
313062682
6632155
857731778
744868656
588790353
348652718
665245341
29366295
963056779
147747440
963056779
781833037
963056779
56519638
878542863
348652718
588790353
747241048
744868656
1000000000
963873520
184147678
780418694
147747440
216140704
781833037
564836882
744868656
313062682
665245341
348652718
200354483
273869784
147747440
556605329
101250004
246549659
348652718
539527855
56519638
173087940
747241048
246549659
76211861
246549659
207264423
360543850
963056779
780418694
200354483
81073252
200354483
389290764
91111257
482818266
766356434
588790353
878542863
665245341
429939459
216140704
556605329
417188303
184147678
389290764
417188303
389290764
147747440
313062682
1
556605329
1
292015612
507308489
207264423
710733675
1000000000
565111336
101250004
681728741
564836882
417188303
665245341
588790353
857731778
564836882
273869784
665245341
377509580
539527855
91111257
665245341
710733675
377509580
231398662
482818266
56519638
273869784
588790353
1
76211861
184147678
556605329
1000000000
91111257
507308489
766356434
216140704
389290764
348652718
429939459
231398662
781833037
681728741
963056779
101250004
507308489
1000000000
780418694
507308489
377509580
313062682
200354483
1
216140704
273869784
273869784
710733675
429939459
963873520
56519638
1000000000
6632155
1000000000
360543850
389290764
206422528
963873520
389290764
878542863
216140704
56519638
781833037
966631802
6632155
81073252
231398662
539527855
665245341
998228699
747241048
76211861
565111336
292015612
438133771
147747440
744868656
1000000000
76211861
231398662
1000000000
91111257
429939459
313062682
556605329
207264423
780418694
565111336
588790353
539527855
878542863
539527855
438133771
273869784
429939459
998228699
231398662
507308489
216140704
966631802
766356434
56519638
216140704
360543850
76211861
231398662
91111257
744868656
6632155
1
231398662
963056779
348652718
744868656
246549659
429939459
246549659
147747440
998228699
81073252
184147678
438133771
438133771
781833037
200354483
744868656
360543850
539527855
6632155
29366295
377509580
348652718
710733675
438133771
173087940
81073252
681728741
360543850
76211861
429939459
216140704
963873520
588790353
556605329
966631802
963873520
966631802
348652718
147747440
429939459
1000000000
482818266
81073252
81073252
565111336
29366295
564836882
429939459
91111257
417188303
744868656
246549659
857731778
377509580
81073252
6632155
710733675
348652718
665245341
86883812
377509580
216140704
200354483
878542863
81073252
766356434
1
76211861
747241048
438133771
417188303
360543850
507308489
556605329
507308489
147747440
539527855
539527855
564836882
539527855
292015612
963873520
747241048
998228699
81073252
81073252
565111336
766356434
76211861
91111257
857731778
360543850
377509580
429939459
147747440
781833037
780418694
781833037
207264423
539527855
857731778
207264423
389290764
76211861
207264423
588790353
744868656
438133771
857731778
76211861
429939459
173087940
86883812
6632155
184147678
246549659
292015612
429939459
588790353
389290764
556605329
81073252
81073252
744868656
173087940
588790353
780418694
963873520
966631802
348652718
206422528
963056779
665245341
747241048
348652718
588790353
665245341
86883812
710733675
206422528
200354483
878542863
878542863
1
206422528
781833037
781833037
56519638
963873520
766356434
313062682
766356434
710733675
1
246549659
389290764
429939459
76211861
377509580
173087940
539527855
1
216140704
507308489
963873520
348652718
665245341
348652718
780418694
507308489
482818266
101250004
101250004
429939459
246549659
539527855
101250004
313062682
744868656
377509580
781833037
556605329
857731778
86883812
744868656
438133771
681728741
348652718
173087940
292015612
1000000000
207264423
710733675
292015612
1
781833037
966631802
246549659
1
389290764
1
507308489
438133771
744868656
588790353
963056779
963873520
6632155
681728741
377509580
665245341
91111257
207264423
292015612
207264423
292015612
665245341
429939459
273869784
231398662
556605329
173087940
438133771
438133771
273869784
588790353
216140704
377509580
963873520
710733675
6632155
206422528
438133771
482818266
963873520
665245341
710733675
348652718
246549659
216140704
556605329
56519638
147747440
173087940
588790353
417188303
857731778
429939459
966631802
556605329
507308489
246549659
101250004
998228699
389290764
91111257
963873520
507308489
313062682
1000000000
207264423
744868656
963873520
147747440
200354483
56519638
857731778
780418694
86883812
681728741
998228699
184147678
81073252
878542863
231398662
588790353
200354483
348652718
665245341
781833037
76211861
377509580
482818266
231398662
857731778
565111336
564836882
184147678
710733675
360543850
781833037
86883812
438133771
878542863
200354483
81073252
216140704
206422528
389290764
438133771
998228699
56519638
564836882
417188303
377509580
963873520
292015612
348652718
588790353
744868656
91111257
963056779
360543850
348652718
556605329
998228699
216140704
438133771
744868656
966631802
377509580
377509580
246549659
173087940
207264423
1
246549659
417188303
507308489
1000000000
91111257
1
507308489
564836882
6632155
1
273869784
231398662
76211861
1
417188303
963873520
507308489
1000000000
206422528
207264423
878542863
417188303
780418694
665245341
56519638
206422528
184147678
81073252
998228699
681728741
1000000000
76211861
147747440
207264423
681728741
966631802
292015612
246549659
564836882
56519638
147747440
710733675
539527855
507308489
564836882
360543850
76211861
710733675
539527855
665245341
76211861
710733675
91111257
246549659
966631802
878542863
588790353
91111257
710733675
1
710733675
207264423
389290764
665245341
377509580
173087940
878542863
429939459
101250004
681728741
482818266
507308489
564836882
482818266
231398662
76211861
216140704
348652718
231398662
292015612
438133771
216140704
539527855
878542863
780418694
184147678
966631802
438133771
556605329
681728741
29366295
665245341
766356434
86883812
6632155
1000000000
438133771
744868656
231398662
438133771
429939459
564836882
207264423
710733675
766356434
417188303
360543850
389290764
963056779
747241048
963056779
963056779
681728741
200354483
438133771
966631802
564836882
665245341
966631802
417188303
91111257
966631802
710733675
76211861
348652718
747241048
360543850
482818266
29366295
101250004
184147678
507308489
588790353
29366295
781833037
963056779
556605329
556605329
360543850
206422528
56519638
184147678
81073252
438133771
377509580
360543850
207264423
377509580
710733675
6632155
206422528
438133771
6632155
184147678
857731778
878542863
565111336
665245341
360543850
564836882
507308489
966631802
292015612
438133771
998228699
681728741
56519638
216140704
360543850
1
389290764
963873520
780418694
207264423
1000000000
231398662
556605329
216140704
966631802
292015612
389290764
360543850
200354483
56519638
665245341
173087940
565111336
780418694
1
360543850
665245341
292015612
556605329
998228699
81073252
1000000000
348652718
963056779
1
173087940
313062682
292015612
857731778
207264423
681728741
710733675
781833037
507308489
429939459
1000000000
101250004
292015612
184147678
91111257
710733675
173087940
564836882
101250004
963873520
539527855
389290764
184147678
313062682
348652718
216140704
966631802
348652718
389290764
1000000000
377509580
292015612
588790353
147747440
966631802
56519638
766356434
207264423
665245341
246549659
207264423
348652718
91111257
780418694
348652718
482818266
86883812
507308489
780418694
710733675
963056779
292015612
1000000000
231398662
710733675
966631802
246549659
565111336
377509580
273869784
86883812
231398662
377509580
565111336
147747440
710733675
482818266
91111257
766356434
76211861
482818266
313062682
482818266
86883812
56519638
564836882
173087940
246549659
438133771
417188303
200354483
507308489
292015612
377509580
91111257
1000000000
857731778
292015612
173087940
147747440
588790353
998228699
86883812
429939459
184147678
184147678
539527855
857731778
963873520
966631802
966631802
91111257
507308489
313062682
313062682
857731778
6632155
878542863
966631802
206422528
377509580
29366295
86883812
147747440
29366295
231398662
556605329
101250004
348652718
556605329
482818266
963056779
377509580
200354483
207264423
200354483
963873520
556605329
1000000000
588790353
857731778
6632155
246549659
438133771
539527855
565111336
377509580
231398662
216140704
101250004
747241048
184147678
292015612
565111336
389290764
200354483
1000000000
438133771
6632155
91111257
29366295
878542863
966631802
313062682
173087940
556605329
1
246549659
539527855
417188303
173087940
482818266
564836882
81073252
377509580
86883812
588790353
766356434
564836882
747241048
6632155
91111257
556605329
348652718
857731778
56519638
438133771
246549659
81073252
173087940
173087940
565111336
429939459
781833037
246549659
556605329
710733675
360543850
780418694
539527855
246549659
556605329
665245341
360543850
429939459
781833037
665245341
564836882
710733675
76211861
564836882
780418694
747241048
360543850
565111336
292015612
565111336
184147678
86883812
438133771
998228699
1000000000
231398662
1000000000
998228699
744868656
438133771
206422528
56519638
29366295
438133771
216140704
101250004
564836882
86883812
91111257
173087940
857731778
857731778
216140704
556605329
417188303
438133771
173087940
963873520
747241048
539527855
360543850
963056779
147747440
246549659
966631802
998228699
91111257
766356434
81073252
246549659
747241048
377509580
273869784
429939459
348652718
564836882
173087940
564836882
507308489
963056779
438133771
231398662
29366295
878542863
507308489
564836882
429939459
878542863
86883812
998228699
200354483
539527855
781833037
184147678
184147678
507308489
539527855
56519638
963056779
91111257
1
766356434
1000000000
438133771
273869784
313062682
963873520
507308489
348652718
246549659
963873520
878542863
29366295
313062682
857731778
665245341
1000000000
429939459
29366295
539527855
231398662
377509580
781833037
200354483
101250004
101250004
273869784
81073252
564836882
766356434
147747440
184147678
206422528
101250004
292015612
710733675
963873520
681728741
216140704
147747440
173087940
200354483
963873520
231398662
564836882
998228699
966631802
200354483
147747440
744868656
482818266
857731778
389290764
665245341
147747440
147747440
539527855
184147678
966631802
246549659
565111336
6632155
966631802
564836882
681728741
184147678
216140704
91111257
29366295
766356434
231398662
6632155
681728741
963056779
360543850
184147678
681728741
292015612
389290764
216140704
273869784
780418694
231398662
781833037
780418694
417188303
747241048
348652718
438133771
556605329
76211861
556605329
1000000000
101250004
377509580
377509580
744868656
91111257
482818266
747241048
216140704
91111257
417188303
564836882
207264423
207264423
588790353
91111257
173087940
780418694
429939459
101250004
147747440
1
438133771
246549659
56519638
81073252
147747440
963873520
966631802
246549659
360543850
389290764
207264423
556605329
857731778
273869784
857731778
1
482818266
878542863
417188303
1
565111336
216140704
1000000000
313062682
747241048
292015612
216140704
81073252
206422528
273869784
998228699
200354483
6632155
482818266
482818266
744868656
6632155
91111257
681728741
429939459
556605329
1
429939459
966631802
564836882
348652718
313062682
29366295
86883812
1
86883812
781833037
507308489
86883812
781833037
665245341
147747440
998228699
482818266
963873520
781833037
417188303
564836882
998228699
781833037
417188303
6632155
313062682
681728741
91111257
86883812
710733675
429939459
565111336
348652718
377509580
539527855
200354483
273869784
565111336
207264423
963056779
766356434
438133771
313062682
246549659
184147678
348652718
389290764
710733675
565111336
878542863
56519638
81073252
681728741
438133771
216140704
1000000000
747241048
216140704
184147678
564836882
482818266
564836882
173087940
292015612
29366295
231398662
200354483
206422528
6632155
56519638
417188303
710733675
539527855
1
56519638
6632155
963873520
184147678
588790353
878542863
147747440
76211861
101250004
313062682
91111257
966631802
998228699
878542863
681728741
747241048
998228699
747241048
781833037
147747440
878542863
1000000000
86883812
231398662
6632155
507308489
564836882
86883812
29366295
184147678
857731778
780418694
588790353
6632155
91111257
29366295
665245341
781833037
588790353
507308489
6632155
56519638
507308489
665245341
780418694
389290764
963056779
56519638
781833037
216140704
91111257
417188303
231398662
292015612
81073252
313062682
780418694
665245341
377509580
565111336
200354483
173087940
766356434
207264423
56519638
998228699
173087940
389290764
744868656
539527855
91111257
231398662
101250004
665245341
1000000000
207264423
744868656
878542863
76211861
417188303
1
744868656
173087940
313062682
1000000000
86883812
173087940
588790353
766356434
216140704
438133771
1
207264423
539527855
438133771
1000000000
360543850
556605329
966631802
564836882
200354483
857731778
6632155
429939459
507308489
206422528
377509580
665245341
588790353
963873520
313062682
780418694
246549659
781833037
173087940
91111257
231398662
216140704
56519638
857731778
588790353
963056779
206422528
429939459
246549659
710733675
878542863
29366295
998228699
313062682
766356434
292015612
744868656
360543850
781833037
76211861
6632155
147747440
207264423
246549659
780418694
348652718
539527855
348652718
681728741
313062682
747241048
564836882
6632155
681728741
101250004
273869784
6632155
6632155
200354483
878542863
101250004
998228699
588790353
101250004
207264423
417188303
273869784
963056779
539527855
747241048
246549659
231398662
389290764
429939459
273869784
91111257
200354483
86883812
766356434
1000000000
857731778
360543850
360543850
556605329
101250004
207264423
780418694
56519638
184147678
438133771
588790353
766356434
313062682
184147678
588790353
200354483
101250004
507308489
482818266
91111257
29366295
556605329
781833037
173087940
565111336
966631802
564836882
998228699
998228699
76211861
206422528
780418694
273869784
91111257
963873520
781833037
781833037
207264423
747241048
1
710733675
539527855
556605329
588790353
963056779
377509580
744868656
91111257
878542863
389290764
6632155
273869784
184147678
781833037
86883812
744868656
766356434
507308489
246549659
507308489
206422528
963056779
710733675
766356434
200354483
29366295
86883812
377509580
998228699
56519638
429939459
147747440
101250004
206422528
417188303
184147678
878542863
29366295
200354483
507308489
417188303
246549659
76211861
588790353
781833037
710733675
273869784
184147678
173087940
86883812
377509580
184147678
564836882
710733675
1
878542863
86883812
86883812
744868656
81073252
91111257
998228699
360543850
1
963873520
556605329
963873520
429939459
780418694
91111257
184147678
681728741
565111336
429939459
963873520
963873520
200354483
91111257
710733675
216140704
998228699
966631802
780418694
1000000000
29366295
86883812
565111336
184147678
556605329
81073252
91111257
507308489
966631802
539527855
273869784
206422528
781833037
56519638
91111257
91111257
747241048
417188303
86883812
878542863
429939459
966631802
417188303
377509580
389290764
389290764
1000000000
539527855
147747440
482818266
91111257
6632155
173087940
273869784
747241048
417188303
216140704
588790353
206422528
998228699
744868656
206422528
292015612
360543850
348652718
273869784
76211861
482818266
206422528
429939459
246549659
29366295
998228699
744868656
438133771
207264423
878542863
710733675
200354483
747241048
76211861
963873520
231398662
207264423
966631802
206422528
966631802
556605329
665245341
91111257
417188303
29366295
482818266
184147678
389290764
963873520
389290764
389290764
507308489
507308489
780418694
539527855
81073252
482818266
29366295
963873520
173087940
780418694
710733675
207264423
6632155
963873520
184147678
878542863
207264423
1000000000
429939459
966631802
292015612
173087940
86883812
313062682
565111336
966631802
963873520
747241048
389290764
565111336
231398662
588790353
1000000000
963056779
377509580
1000000000
313062682
556605329
780418694
173087940
963873520
747241048
429939459
360543850
665245341
216140704
766356434
878542863
216140704
184147678
963056779
360543850
313062682
998228699
29366295
206422528
747241048
564836882
200354483
348652718
998228699
429939459
565111336
216140704
556605329
91111257
744868656
173087940
81073252
780418694
963873520
6632155
29366295
507308489
963056779
766356434
780418694
29366295
588790353
564836882
482818266
710733675
86883812
438133771
231398662
766356434
780418694
147747440
91111257
348652718
389290764
6632155
348652718
389290764
292015612
184147678
482818266
101250004
744868656
86883812
206422528
101250004
710733675
292015612
665245341
781833037
998228699
1
1
86883812
1
56519638
173087940
747241048
147747440
76211861
147747440
665245341
348652718
1
81073252
963873520
539527855
184147678
781833037
963873520
781833037
565111336
313062682
29366295
857731778
216140704
207264423
438133771
681728741
231398662
857731778
377509580
147747440
710733675
56519638
377509580
780418694
377509580
681728741
206422528
417188303
539527855
101250004
313062682
438133771
588790353
507308489
389290764
710733675
206422528
86883812
417188303
857731778
173087940
207264423
91111257
744868656
565111336
963873520
56519638
1
231398662
173087940
857731778
313062682
482818266
231398662
539527855
963873520
292015612
91111257
539527855
377509580
216140704
101250004
1000000000
216140704
766356434
429939459
246549659
101250004
56519638
998228699
377509580
747241048
206422528
966631802
184147678
429939459
86883812
482818266
857731778
184147678
665245341
710733675
963056779
377509580
246549659
273869784
966631802
556605329
1
29366295
507308489
564836882
207264423
273869784
273869784
273869784
966631802
6632155
313062682
998228699
173087940
1
377509580
206422528
710733675
963873520
710733675
588790353
76211861
91111257
206422528
313062682
231398662
564836882
438133771
147747440
1
963056779
246549659
313062682
564836882
438133771
681728741
81073252
710733675
878542863
86883812
878542863
878542863
417188303
91111257
81073252
173087940
780418694
565111336
348652718
966631802
56519638
747241048
429939459
665245341
1000000000
216140704
780418694
857731778
91111257
56519638
710733675
389290764
565111336
1000000000
482818266
360543850
681728741
246549659
507308489
966631802
1
86883812
86883812
101250004
539527855
781833037
389290764
29366295
292015612
292015612
206422528
206422528
781833037
857731778
91111257
206422528
216140704
200354483
91111257
147747440
556605329
780418694
389290764
747241048
766356434
348652718
681728741
588790353
665245341
998228699
998228699
665245341
389290764
360543850
564836882
747241048
6632155
1
963056779
998228699
681728741
710733675
710733675
710733675
56519638
1
29366295
766356434
556605329
6632155
681728741
565111336
377509580
389290764
360543850
556605329
377509580
963873520
588790353
780418694
564836882
681728741
207264423
1000000000
507308489
766356434
781833037
539527855
101250004
878542863
246549659
588790353
147747440
1
539527855
681728741
147747440
681728741
857731778
665245341
744868656
429939459
588790353
857731778
1000000000
173087940
539527855
963873520
348652718
556605329
564836882
377509580
665245341
207264423
200354483
878542863
216140704
482818266
86883812
507308489
963873520
377509580
963056779
963056779
173087940
147747440
417188303
389290764
29366295
556605329
438133771
588790353
292015612
429939459
963056779
507308489
86883812
539527855
438133771
482818266
147747440
507308489
539527855
507308489
438133771
216140704
1000000000
246549659
206422528
747241048
556605329
200354483
76211861
29366295
781833037
438133771
86883812
292015612
429939459
1
766356434
200354483
665245341
216140704
86883812
101250004
482818266
29366295
1000000000
482818266
780418694
29366295
348652718
81073252
101250004
56519638
184147678
665245341
429939459
878542863
966631802
147747440
998228699
91111257
710733675
86883812
710733675
781833037
429939459
231398662
216140704
966631802
438133771
878542863
539527855
507308489
292015612
681728741
781833037
878542863
665245341
206422528
231398662
173087940
878542863
429939459
1000000000
360543850
710733675
556605329
348652718
878542863
507308489
998228699
417188303
564836882
963056779
781833037
231398662
417188303
292015612
766356434
184147678
246549659
348652718
998228699
273869784
231398662
173087940
292015612
564836882
556605329
1
681728741
966631802
482818266
91111257
6632155
438133771
507308489
665245341
747241048
588790353
565111336
744868656
29366295
216140704
29366295
216140704
389290764
173087940
231398662
81073252
360543850
744868656
377509580
200354483
313062682
184147678
81073252
29366295
86883812
292015612
207264423
206422528
348652718
429939459
389290764
389290764
564836882
56519638
313062682
564836882
56519638
556605329
76211861
417188303
313062682
1000000000
747241048
91111257
963056779
998228699
482818266
747241048
56519638
56519638
780418694
588790353
81073252
377509580
56519638
556605329
539527855
231398662
206422528
781833037
565111336
147747440
482818266
747241048
184147678
389290764
348652718
744868656
273869784
81073252
565111336
539527855
216140704
966631802
91111257
780418694
91111257
710733675
539527855
665245341
539527855
963056779
6632155
744868656
539527855
681728741
1000000000
147747440
246549659
207264423
417188303
348652718
377509580
273869784
539527855
6632155
565111336
246549659
857731778
963056779
207264423
147747440
231398662
348652718
29366295
1
665245341
963873520
184147678
438133771
173087940
588790353
539527855
556605329
313062682
857731778
200354483
781833037
184147678
56519638
681728741
147747440
101250004
184147678
207264423
246549659
588790353
482818266
966631802
438133771
417188303
231398662
507308489
292015612
1
681728741
438133771
216140704
966631802
744868656
348652718
878542863
273869784
173087940
348652718
377509580
556605329
292015612
998228699
1
29366295
81073252
588790353
91111257
539527855
246549659
565111336
564836882
206422528
681728741
710733675
313062682
200354483
101250004
389290764
556605329
438133771
56519638
389290764
56519638
963873520
438133771
766356434
963873520
564836882
1000000000
878542863
313062682
29366295
417188303
963056779
766356434
963056779
482818266
76211861
564836882
966631802
348652718
710733675
348652718
482818266
710733675
857731778
781833037
878542863
56519638
963056779
681728741
147747440
747241048
556605329
564836882
360543850
710733675
565111336
389290764
216140704
710733675
207264423
292015612
56519638
231398662
564836882
565111336
348652718
1
681728741
184147678
998228699
482818266
966631802
184147678
781833037
766356434
101250004
173087940
766356434
91111257
998228699
747241048
377509580
246549659
438133771
539527855
417188303
429939459
998228699
81073252
963056779
246549659
101250004
417188303
207264423
200354483
147747440
76211861
184147678
76211861
747241048
710733675
389290764
56519638
147747440
665245341
744868656
377509580
273869784
766356434
417188303
81073252
292015612
539527855
744868656
1000000000
744868656
744868656
389290764
747241048
482818266
966631802
348652718
744868656
539527855
963873520
744868656
292015612
1
377509580
216140704
507308489
1
507308489
1
963873520
206422528
565111336
744868656
564836882
565111336
963873520
273869784
963873520
348652718
81073252
246549659
781833037
348652718
1000000000
588790353
1
389290764
207264423
556605329
216140704
86883812
857731778
438133771
1
482818266
377509580
6632155
417188303
6632155
377509580
313062682
91111257
766356434
681728741
56519638
184147678
681728741
360543850
231398662
389290764
273869784
313062682
417188303
246549659
184147678
429939459
429939459
747241048
231398662
747241048
207264423
507308489
273869784
207264423
147747440
747241048
963873520
207264423
389290764
360543850
360543850
389290764
91111257
429939459
76211861
206422528
744868656
29366295
389290764
588790353
216140704
206422528
966631802
878542863
857731778
588790353
507308489
438133771
360543850
292015612
417188303
857731778
744868656
565111336
878542863
710733675
389290764
556605329
565111336
207264423
780418694
998228699
207264423
966631802
101250004
348652718
81073252
6632155
206422528
207264423
56519638
681728741
417188303
246549659
377509580
507308489
206422528
231398662
246549659
417188303
681728741
507308489
556605329
29366295
377509580
747241048
147747440
781833037
564836882
147747440
1
360543850
966631802
1000000000
216140704
780418694
998228699
747241048
417188303
81073252
766356434
81073252
998228699
878542863
173087940
29366295
360543850
1000000000
556605329
147747440
360543850
377509580
313062682
1
539527855
1000000000
360543850
665245341
857731778
744868656
216140704
348652718
76211861
556605329
216140704
744868656
681728741
766356434
539527855
747241048
565111336
963056779
86883812
438133771
76211861
231398662
86883812
207264423
747241048
313062682
1
86883812
6632155
438133771
76211861
207264423
173087940
173087940
565111336
6632155
292015612
348652718
348652718
173087940
81073252
878542863
438133771
389290764
665245341
564836882
292015612
482818266
710733675
1
206422528
781833037
878542863
76211861
963873520
184147678
588790353
377509580
438133771
556605329
184147678
507308489
963873520
417188303
377509580
539527855
564836882
1
744868656
438133771
963873520
292015612
76211861
389290764
565111336
216140704
747241048
1
710733675
878542863
998228699
91111257
389290764
101250004
313062682
556605329
216140704
313062682
246549659
231398662
147747440
56519638
360543850
963056779
998228699
681728741
417188303
313062682
564836882
101250004
963056779
91111257
857731778
377509580
231398662
147747440
565111336
207264423
556605329
780418694
246549659
377509580
564836882
681728741
389290764
29366295
539527855
998228699
438133771
216140704
91111257
438133771
231398662
147747440
216140704
966631802
681728741
389290764
246549659
377509580
246549659
360543850
710733675
147747440
207264423
766356434
744868656
766356434
377509580
389290764
747241048
565111336
1000000000
588790353
273869784
857731778
588790353
184147678
29366295
273869784
588790353
91111257
429939459
781833037
878542863
966631802
184147678
360543850
184147678
76211861
56519638
507308489
348652718
857731778
1
438133771
231398662
6632155
963056779
565111336
173087940
744868656
966631802
781833037
507308489
81073252
963873520
389290764
389290764
273869784
313062682
857731778
588790353
482818266
206422528
348652718
565111336
710733675
665245341
780418694
348652718
963056779
292015612
482818266
231398662
963873520
184147678
273869784
780418694
292015612
81073252
1000000000
539527855
184147678
29366295
147747440
963873520
588790353
417188303
91111257
216140704
56519638
147747440
76211861
246549659
878542863
56519638
81073252
216140704
588790353
564836882
998228699
998228699
6632155
665245341
81073252
1
56519638
56519638
377509580
1000000000
878542863
207264423
710733675
781833037
173087940
360543850
273869784
231398662
665245341
91111257
665245341
216140704
482818266
857731778
313062682
564836882
207264423
681728741
56519638
878542863
781833037
878542863
184147678
348652718
29366295
207264423
681728741
206422528
766356434
438133771
86883812
6632155
565111336
29366295
1
348652718
313062682
1000000000
377509580
200354483
231398662
389290764
564836882
86883812
273869784
231398662
556605329
86883812
313062682
313062682
56519638
91111257
292015612
29366295
292015612
184147678
1
292015612
766356434
147747440
56519638
857731778
377509580
207264423
857731778
857731778
76211861
556605329
747241048
747241048
857731778
91111257
360543850
438133771
273869784
91111257
681728741
389290764
857731778
429939459
681728741
744868656
389290764
766356434
564836882
780418694
292015612
86883812
556605329
86883812
1
91111257
377509580
29366295
438133771
206422528
206422528
878542863
389290764
184147678
747241048
348652718
482818266
429939459
747241048
184147678
507308489
200354483
681728741
56519638
231398662
539527855
539527855
6632155
963873520
588790353
998228699
963056779
216140704
998228699
377509580
780418694
348652718
147747440
313062682
313062682
556605329
360543850
747241048
292015612
507308489
857731778
556605329
665245341
539527855
360543850
556605329
389290764
173087940
91111257
216140704
91111257
780418694
313062682
91111257
273869784
507308489
998228699
389290764
963873520
348652718
184147678
86883812
147747440
313062682
389290764
101250004
81073252
206422528
744868656
292015612
56519638
216140704
665245341
231398662
747241048
56519638
747241048
360543850
389290764
998228699
781833037
665245341
173087940
81073252
482818266
665245341
665245341
665245341
246549659
292015612
507308489
348652718
966631802
360543850
507308489
781833037
429939459
766356434
665245341
216140704
565111336
878542863
963873520
966631802
313062682
1000000000
966631802
878542863
1000000000
360543850
273869784
482818266
878542863
273869784
206422528
417188303
147747440
56519638
216140704
184147678
744868656
780418694
56519638
878542863
482818266
747241048
216140704
292015612
313062682
429939459
1
206422528
348652718
507308489
564836882
206422528
348652718
564836882
963873520
348652718
565111336
348652718
966631802
1
963056779
482818266
744868656
747241048
998228699
81073252
878542863
173087940
710733675
389290764
360543850
76211861
348652718
360543850
6632155
246549659
216140704
438133771
348652718
507308489
273869784
29366295
184147678
86883812
507308489
313062682
246549659
86883812
56519638
710733675
1
147747440
417188303
1
246549659
173087940
147747440
29366295
56519638
348652718
216140704
564836882
482818266
963873520
200354483
313062682
1000000000
781833037
1000000000
438133771
963873520
56519638
246549659
377509580
588790353
231398662
588790353
377509580
780418694
246549659
29366295
565111336
29366295
56519638
56519638
246549659
417188303
207264423
417188303
482818266
556605329
313062682
246549659
200354483
857731778
744868656
101250004
564836882
6632155
292015612
681728741
313062682
963873520
246549659
998228699
507308489
507308489
173087940
482818266
747241048
857731778
878542863
273869784
76211861
429939459
744868656
1
184147678
780418694
81073252
147747440
101250004
780418694
377509580
56519638
389290764
539527855
966631802
389290764
91111257
231398662
565111336
564836882
482818266
963873520
710733675
588790353
429939459
539527855
360543850
966631802
91111257
216140704
147747440
147747440
86883812
438133771
6632155
507308489
744868656
216140704
184147678
377509580
91111257
429939459
206422528
966631802
348652718
207264423
744868656
56519638
482818266
76211861
184147678
292015612
963056779
313062682
744868656
29366295
681728741
184147678
389290764
206422528
313062682
216140704
86883812
206422528
710733675
417188303
348652718
360543850
348652718
482818266
507308489
556605329
184147678
231398662
81073252
231398662
56519638
216140704
101250004
556605329
246549659
200354483
507308489
101250004
29366295
56519638
292015612
564836882
588790353
273869784
206422528
173087940
377509580
429939459
539527855
556605329
507308489
857731778
438133771
184147678
710733675
665245341
878542863
273869784
780418694
216140704
556605329
76211861
389290764
507308489
273869784
56519638
91111257
81073252
173087940
216140704
86883812
206422528
744868656
29366295
565111336
86883812
665245341
781833037
665245341
200354483
91111257
539527855
231398662
565111336
292015612
963873520
246549659
207264423
963873520
389290764
216140704
1000000000
857731778
564836882
539527855
377509580
184147678
76211861
29366295
507308489
417188303
76211861
1000000000
539527855
200354483
780418694
147747440
206422528
91111257
231398662
377509580
564836882
556605329
963873520
6632155
1
766356434
878542863
56519638
564836882
710733675
184147678
710733675
482818266
429939459
184147678
184147678
857731778
389290764
744868656
681728741
564836882
588790353
878542863
231398662
963873520
857731778
76211861
246549659
360543850
56519638
389290764
273869784
207264423
744868656
101250004
588790353
86883812
556605329
1
588790353
966631802
747241048
744868656
998228699
482818266
184147678
781833037
482818266
81073252
216140704
360543850
206422528
564836882
963873520
556605329
273869784
273869784
665245341
539527855
348652718
216140704
744868656
246549659
539527855
556605329
998228699
588790353
173087940
438133771
147747440
744868656
6632155
539527855
246549659
417188303
216140704
857731778
231398662
780418694
246549659
200354483
781833037
292015612
556605329
429939459
81073252
246549659
56519638
86883812
766356434
231398662
482818266
963056779
744868656
81073252
966631802
781833037
747241048
998228699
710733675
206422528
744868656
101250004
556605329
56519638
147747440
507308489
29366295
588790353
438133771
417188303
998228699
438133771
998228699
207264423
6632155
429939459
878542863
348652718
206422528
207264423
780418694
6632155
744868656
6632155
76211861
744868656
710733675
6632155
56519638
173087940
173087940
963873520
56519638
966631802
200354483
360543850
878542863
482818266
273869784
966631802
147747440
963873520
710733675
482818266
781833037
710733675
389290764
81073252
564836882
710733675
81073252
417188303
173087940
766356434
292015612
216140704
184147678
429939459
173087940
710733675
313062682
507308489
389290764
744868656
417188303
747241048
417188303
206422528
681728741
998228699
417188303
360543850
710733675
173087940
710733675
482818266
681728741
747241048
246549659
91111257
564836882
246549659
207264423
710733675
417188303
998228699
173087940
173087940
184147678
588790353
963056779
588790353
556605329
231398662
780418694
417188303
246549659
963056779
963056779
1
781833037
147747440
184147678
76211861
1000000000
417188303
507308489
556605329
539527855
857731778
86883812
173087940
377509580
29366295
588790353
76211861
377509580
292015612
438133771
438133771
1000000000
744868656
207264423
200354483
747241048
81073252
348652718
1
101250004
389290764
1000000000
184147678
857731778
681728741
206422528
747241048
438133771
29366295
565111336
216140704
780418694
56519638
963056779
231398662
588790353
482818266
747241048
1
1000000000
438133771
507308489
966631802
556605329
56519638
86883812
147747440
56519638
246549659
417188303
273869784
231398662
482818266
963056779
200354483
1
857731778
429939459
710733675
348652718
747241048
81073252
207264423
556605329
556605329
29366295
377509580
781833037
857731778
173087940
429939459
91111257
507308489
207264423
417188303
963056779
781833037
744868656
539527855
184147678
200354483
184147678
963873520
417188303
766356434
556605329
29366295
565111336
86883812
147747440
200354483
273869784
6632155
200354483
681728741
6632155
184147678
313062682
878542863
766356434
147747440
966631802
744868656
377509580
76211861
360543850
6632155
507308489
246549659
76211861
966631802
101250004
292015612
184147678
565111336
216140704
216140704
565111336
184147678
184147678
101250004
565111336
313062682
231398662
91111257
207264423
207264423
76211861
1
1000000000
1
81073252
1
86883812
86883812
91111257
292015612
273869784
588790353
216140704
681728741
91111257
766356434
998228699
665245341
665245341
246549659
438133771
101250004
206422528
76211861
216140704
665245341
963873520
556605329
29366295
878542863
507308489
313062682
747241048
878542863
747241048
747241048
292015612
6632155
564836882
556605329
173087940
429939459
273869784
665245341
292015612
1000000000
744868656
681728741
429939459
273869784
966631802
588790353
588790353
29366295
681728741
101250004
207264423
29366295
389290764
878542863
81073252
348652718
438133771
101250004
665245341
556605329
86883812
246549659
207264423
482818266
313062682
564836882
747241048
780418694
273869784
780418694
360543850
292015612
482818266
681728741
147747440
998228699
747241048
963873520
681728741
1000000000
556605329
564836882
1000000000
963056779
744868656
231398662
377509580
766356434
377509580
878542863
744868656
507308489
184147678
878542863
588790353
998228699
966631802
710733675
389290764
429939459
507308489
216140704
710733675
91111257
173087940
200354483
744868656
360543850
91111257
56519638
207264423
963873520
101250004
147747440
86883812
389290764
246549659
556605329
429939459
564836882
710733675
966631802
963873520
588790353
857731778
857731778
781833037
76211861
878542863
206422528
200354483
588790353
101250004
206422528
507308489
292015612
565111336
878542863
438133771
588790353
76211861
998228699
744868656
556605329
200354483
56519638
246549659
963873520
963056779
216140704
101250004
681728741
207264423
313062682
56519638
56519638
76211861
857731778
1
206422528
963873520
184147678
56519638
766356434
6632155
780418694
377509580
556605329
710733675
231398662
292015612
207264423
665245341
206422528
173087940
216140704
348652718
438133771
360543850
998228699
173087940
231398662
56519638
91111257
747241048
6632155
216140704
781833037
206422528
963056779
1
184147678
1000000000
1
878542863
231398662
963873520
963056779
231398662
292015612
91111257
173087940
377509580
313062682
1
747241048
216140704
588790353
963056779
246549659
231398662
564836882
207264423
29366295
963056779
780418694
91111257
857731778
556605329
1000000000
273869784
507308489
91111257
963056779
273869784
857731778
507308489
56519638
207264423
231398662
438133771
389290764
348652718
348652718
86883812
86883812
966631802
206422528
681728741
76211861
507308489
438133771
6632155
207264423
744868656
588790353
348652718
780418694
878542863
766356434
878542863
556605329
963873520
438133771
313062682
966631802
781833037
389290764
1000000000
91111257
207264423
564836882
857731778
76211861
780418694
857731778
556605329
216140704
389290764
556605329
747241048
417188303
29366295
766356434
56519638
588790353
665245341
747241048
206422528
857731778
565111336
173087940
377509580
184147678
389290764
76211861
216140704
878542863
966631802
6632155
360543850
507308489
173087940
482818266
665245341
1000000000
507308489
360543850
313062682
966631802
681728741
747241048
86883812
81073252
482818266
29366295
780418694
1
91111257
438133771
429939459
200354483
966631802
417188303
246549659
744868656
216140704
507308489
216140704
766356434
313062682
360543850
482818266
966631802
681728741
963056779
710733675
76211861
216140704
564836882
6632155
273869784
857731778
564836882
207264423
207264423
429939459
556605329
507308489
360543850
200354483
6632155
6632155
963873520
216140704
1000000000
101250004
556605329
429939459
482818266
207264423
292015612
963873520
91111257
417188303
417188303
1
564836882
857731778
556605329
766356434
998228699
429939459
588790353
313062682
998228699
963873520
747241048
231398662
744868656
377509580
556605329
744868656
539527855
377509580
417188303
588790353
857731778
966631802
963873520
29366295
231398662
588790353
417188303
348652718
273869784
482818266
200354483
377509580
206422528
747241048
588790353
147747440
173087940
207264423
360543850
966631802
998228699
273869784
91111257
998228699
86883812
360543850
246549659
313062682
56519638
377509580
1
744868656
857731778
417188303
878542863
966631802
507308489
207264423
246549659
231398662
216140704
998228699
348652718
292015612
507308489
292015612
81073252
507308489
665245341
360543850
747241048
681728741
710733675
710733675
56519638
360543850
482818266
101250004
588790353
231398662
780418694
565111336
417188303
101250004
231398662
781833037
216140704
1000000000
76211861
313062682
417188303
429939459
998228699
966631802
246549659
665245341
963056779
207264423
438133771
565111336
207264423
29366295
710733675
76211861
438133771
147747440
681728741
76211861
565111336
348652718
710733675
665245341
564836882
91111257
292015612
389290764
564836882
857731778
231398662
147747440
173087940
173087940
857731778
588790353
313062682
878542863
292015612
313062682
681728741
507308489
963873520
429939459
348652718
766356434
710733675
747241048
348652718
747241048
744868656
857731778
556605329
710733675
744868656
998228699
273869784
76211861
429939459
377509580
360543850
564836882
747241048
216140704
417188303
292015612
1
29366295
29366295
878542863
998228699
76211861
766356434
86883812
766356434
417188303
29366295
91111257
429939459
963873520
147747440
565111336
147747440
86883812
246549659
29366295
564836882
81073252
998228699
878542863
207264423
231398662
86883812
246549659
556605329
482818266
857731778
744868656
565111336
6632155
417188303
231398662
857731778
101250004
207264423
81073252
438133771
665245341
539527855
101250004
216140704
781833037
482818266
857731778
963056779
173087940
438133771
539527855
101250004
348652718
81073252
963056779
173087940
1
91111257
507308489
507308489
6632155
482818266
539527855
86883812
246549659
273869784
417188303
857731778
207264423
377509580
231398662
857731778
86883812
86883812
998228699
564836882
56519638
246549659
417188303
857731778
101250004
389290764
781833037
76211861
377509580
206422528
348652718
963873520
966631802
81073252
216140704
588790353
91111257
417188303
86883812
29366295
29366295
91111257
588790353
564836882
781833037
665245341
766356434
81073252
200354483
588790353
56519638
360543850
878542863
507308489
207264423
556605329
781833037
556605329
429939459
710733675
963873520
173087940
86883812
360543850
417188303
184147678
1
963056779
273869784
86883812
231398662
963873520
231398662
56519638
681728741
206422528
438133771
564836882
246549659
200354483
556605329
1
564836882
91111257
147747440
780418694
665245341
429939459
417188303
313062682
81073252
206422528
86883812
313062682
588790353
360543850
29366295
273869784
200354483
878542863
206422528
207264423
6632155
184147678
216140704
681728741
389290764
56519638
482818266
206422528
206422528
101250004
273869784
878542863
565111336
348652718
482818266
348652718
963056779
6632155
665245341
681728741
681728741
665245341
1000000000
565111336
588790353
389290764
348652718
86883812
710733675
246549659
76211861
438133771
377509580
681728741
963056779
360543850
998228699
29366295
91111257
101250004
710733675
348652718
91111257
206422528
780418694
681728741
565111336
565111336
766356434
963056779
56519638
206422528
681728741
564836882
101250004
6632155
556605329
173087940
348652718
173087940
781833037
556605329
878542863
101250004
417188303
348652718
76211861
216140704
857731778
184147678
966631802
377509580
998228699
1
389290764
91111257
556605329
200354483
781833037
91111257
429939459
482818266
438133771
507308489
184147678
998228699
1
564836882
539527855
665245341
588790353
200354483
429939459
710733675
556605329
966631802
681728741
588790353
966631802
588790353
766356434
766356434
231398662
147747440
246549659
781833037
963873520
273869784
389290764
1000000000
539527855
6632155
147747440
588790353
781833037
184147678
963873520
966631802
438133771
665245341
998228699
76211861
173087940
29366295
377509580
292015612
747241048
173087940
184147678
273869784
417188303
963873520
29366295
507308489
588790353
81073252
429939459
173087940
273869784
438133771
1
564836882
6632155
429939459
878542863
313062682
184147678
878542863
81073252
348652718
429939459
966631802
29366295
565111336
377509580
348652718
710733675
147747440
998228699
766356434
1000000000
966631802
389290764
377509580
781833037
681728741
360543850
147747440
744868656
539527855
681728741
292015612
273869784
389290764
966631802
56519638
482818266
878542863
588790353
207264423
76211861
482818266
963056779
246549659
429939459
207264423
710733675
766356434
556605329
56519638
539527855
565111336
681728741
744868656
292015612
206422528
29366295
747241048
56519638
81073252
246549659
963873520
966631802
747241048
389290764
781833037
878542863
147747440
377509580
565111336
857731778
6632155
206422528
963056779
377509580
1
1
766356434
998228699
81073252
665245341
417188303
998228699
438133771
766356434
147747440
565111336
313062682
588790353
86883812
744868656
81073252
207264423
360543850
963056779
588790353
1
963873520
878542863
292015612
6632155
231398662
76211861
184147678
91111257
417188303
231398662
539527855
780418694
744868656
147747440
200354483
313062682
564836882
292015612
417188303
963056779
780418694
1
76211861
292015612
998228699
56519638
429939459
91111257
200354483
780418694
507308489
56519638
184147678
360543850
86883812
565111336
857731778
184147678
81073252
963056779
231398662
1000000000
1
963873520
173087940
313062682
246549659
681728741
91111257
273869784
665245341
101250004
313062682
747241048
360543850
963056779
360543850
710733675
6632155
86883812
507308489
710733675
91111257
313062682
588790353
313062682
998228699
1000000000
556605329
966631802
556605329
231398662
482818266
539527855
348652718
173087940
184147678
313062682
389290764
878542863
313062682
556605329
360543850
565111336
744868656
207264423
81073252
539527855
588790353
438133771
200354483
710733675
206422528
348652718
747241048
681728741
482818266
588790353
747241048
588790353
766356434
29366295
744868656
313062682
564836882
588790353
781833037
206422528
313062682
507308489
360543850
1
781833037
1000000000
348652718
206422528
184147678
246549659
747241048
429939459
780418694
377509580
681728741
417188303
564836882
556605329
878542863
91111257
963873520
81073252
6632155
101250004
438133771
539527855
588790353
389290764
273869784
206422528
231398662
665245341
564836882
565111336
231398662
216140704
231398662
1
76211861
665245341
966631802
539527855
348652718
565111336
438133771
200354483
246549659
101250004
360543850
588790353
56519638
173087940
857731778
438133771
665245341
207264423
377509580
348652718
273869784
76211861
665245341
101250004
747241048
313062682
539527855
360543850
781833037
857731778
744868656
963056779
429939459
56519638
878542863
564836882
766356434
747241048
101250004
429939459
766356434
857731778
207264423
173087940
780418694
29366295
207264423
292015612
6632155
780418694
377509580
781833037
780418694
744868656
963056779
29366295
216140704
292015612
963873520
747241048
857731778
681728741
963056779
377509580
564836882
86883812
56519638
681728741
86883812
1000000000
273869784
665245341
507308489
216140704
348652718
81073252
482818266
101250004
539527855
744868656
273869784
200354483
377509580
438133771
1
556605329
56519638
101250004
966631802
766356434
747241048
588790353
246549659
389290764
29366295
681728741
857731778
147747440
429939459
377509580
377509580
747241048
998228699
273869784
91111257
565111336
246549659
857731778
665245341
681728741
81073252
273869784
438133771
564836882
86883812
780418694
710733675
389290764
963056779
556605329
1
556605329
86883812
273869784
665245341
564836882
207264423
665245341
781833037
417188303
173087940
417188303
1000000000
878542863
348652718
231398662
377509580
588790353
231398662
781833037
91111257
417188303
91111257
665245341
857731778
184147678
588790353
81073252
1
565111336
963056779
429939459
539527855
781833037
200354483
710733675
744868656
507308489
377509580
417188303
766356434
76211861
56519638
588790353
857731778
963873520
1
766356434
81073252
147747440
565111336
360543850
173087940
246549659
231398662
747241048
101250004
565111336
681728741
1000000000
273869784
216140704
744868656
56519638
231398662
681728741
56519638
1
231398662
588790353
681728741
998228699
482818266
429939459
857731778
273869784
966631802
429939459
781833037
29366295
389290764
56519638
781833037
246549659
29366295
565111336
744868656
246549659
780418694
292015612
231398662
200354483
273869784
747241048
360543850
292015612
539527855
292015612
56519638
878542863
665245341
681728741
710733675
710733675
81073252
564836882
86883812
184147678
313062682
780418694
747241048
6632155
184147678
998228699
507308489
710733675
377509580
6632155
681728741
588790353
429939459
377509580
231398662
313062682
1000000000
963056779
86883812
588790353
377509580
781833037
781833037
173087940
482818266
878542863
76211861
747241048
417188303
313062682
1000000000
86883812
1000000000
588790353
539527855
710733675
539527855
963873520
429939459
744868656
56519638
429939459
998228699
966631802
81073252
231398662
101250004
744868656
273869784
966631802
184147678
173087940
998228699
417188303
29366295
6632155
878542863
963056779
86883812
747241048
963873520
184147678
273869784
417188303
429939459
963873520
207264423
556605329
1000000000
56519638
81073252
780418694
780418694
665245341
184147678
482818266
857731778
766356434
878542863
539527855
565111336
857731778
482818266
377509580
173087940
417188303
747241048
588790353
438133771
744868656
781833037
766356434
76211861
588790353
857731778
313062682
507308489
231398662
292015612
377509580
207264423
878542863
184147678
556605329
417188303
565111336
998228699
665245341
273869784
91111257
91111257
780418694
29366295
710733675
173087940
313062682
565111336
681728741
781833037
29366295
565111336
292015612
963056779
207264423
101250004
747241048
6632155
429939459
184147678
216140704
200354483
231398662
56519638
360543850
81073252
86883812
231398662
507308489
292015612
246549659
231398662
556605329
6632155
565111336
147747440
246549659
81073252
173087940
200354483
417188303
231398662
173087940
231398662
200354483
747241048
173087940
963873520
348652718
91111257
29366295
360543850
86883812
377509580
101250004
507308489
564836882
6632155
206422528
780418694
313062682
681728741
857731778
878542863
766356434
565111336
246549659
417188303
81073252
273869784
29366295
998228699
747241048
565111336
539527855
780418694
588790353
963056779
482818266
56519638
184147678
91111257
539527855
81073252
681728741
564836882
780418694
313062682
966631802
482818266
564836882
292015612
200354483
147747440
389290764
747241048
313062682
878542863
147747440
206422528
206422528
417188303
878542863
184147678
963873520
998228699
6632155
766356434
246549659
206422528
273869784
348652718
273869784
147747440
313062682
1
231398662
246549659
377509580
565111336
588790353
56519638
781833037
482818266
857731778
966631802
1
91111257
429939459
313062682
173087940
878542863
482818266
565111336
998228699
710733675
200354483
747241048
710733675
681728741
438133771
744868656
377509580
216140704
710733675
101250004
101250004
539527855
29366295
1
1
200354483
681728741
1000000000
200354483
76211861
101250004
6632155
710733675
998228699
878542863
348652718
377509580
665245341
313062682
246549659
878542863
76211861
231398662
429939459
565111336
348652718
781833037
857731778
998228699
313062682
231398662
81073252
147747440
766356434
747241048
173087940
200354483
780418694
292015612
29366295
184147678
56519638
206422528
76211861
438133771
1
216140704
184147678
766356434
292015612
91111257
1000000000
147747440
292015612
417188303
747241048
507308489
206422528
665245341
76211861
360543850
744868656
216140704
681728741
429939459
556605329
76211861
998228699
556605329
857731778
963873520
438133771
681728741
963056779
665245341
76211861
438133771
86883812
184147678
780418694
1
6632155
56519638
56519638
29366295
207264423
147747440
246549659
147747440
246549659
231398662
216140704
91111257
246549659
147747440
438133771
438133771
246549659
878542863
766356434
377509580
200354483
747241048
200354483
86883812
348652718
507308489
348652718
747241048
231398662
588790353
377509580
747241048
780418694
507308489
565111336
429939459
101250004
91111257
273869784
438133771
184147678
665245341
200354483
744868656
200354483
29366295
507308489
273869784
766356434
184147678
246549659
101250004
76211861
86883812
389290764
781833037
665245341
710733675
665245341
429939459
482818266
507308489
56519638
744868656
857731778
998228699
429939459
377509580
76211861
1
377509580
1000000000
200354483
216140704
377509580
389290764
313062682
292015612
91111257
556605329
417188303
273869784
1
184147678
556605329
963056779
1
200354483
200354483
766356434
81073252
173087940
766356434
438133771
173087940
147747440
747241048
173087940
482818266
998228699
780418694
246549659
766356434
184147678
389290764
147747440
556605329
564836882
91111257
539527855
681728741
429939459
292015612
681728741
482818266
998228699
710733675
1
417188303
313062682
1
539527855
556605329
6632155
588790353
998228699
206422528
313062682
76211861
273869784
86883812
173087940
565111336
878542863
389290764
76211861
482818266
963056779
966631802
1000000000
81073252
744868656
206422528
86883812
1000000000
429939459
556605329
273869784
417188303
91111257
1000000000
207264423
966631802
216140704
231398662
389290764
231398662
348652718
438133771
556605329
6632155
482818266
588790353
429939459
207264423
206422528
429939459
1000000000
216140704
81073252
101250004
207264423
781833037
173087940
173087940
1000000000
29366295
360543850
878542863
780418694
389290764
781833037
539527855
429939459
273869784
348652718
710733675
313062682
744868656
246549659
665245341
429939459
1
29366295
556605329
747241048
507308489
710733675
966631802
766356434
417188303
665245341
1000000000
588790353
1000000000
200354483
781833037
377509580
207264423
966631802
348652718
744868656
747241048
207264423
539527855
86883812
556605329
665245341
963056779
246549659
963056779
564836882
292015612
665245341
507308489
539527855
147747440
29366295
56519638
76211861
665245341
681728741
681728741
966631802
56519638
246549659
857731778
744868656
6632155
216140704
564836882
360543850
207264423
588790353
857731778
6632155
292015612
86883812
564836882
56519638
857731778
857731778
91111257
389290764
6632155
878542863
966631802
29366295
963873520
966631802
6632155
482818266
377509580
86883812
101250004
482818266
206422528
147747440
744868656
206422528
564836882
173087940
246549659
539527855
76211861
1000000000
101250004
147747440
29366295
781833037
173087940
231398662
438133771
206422528
216140704
878542863
998228699
1000000000
556605329
1
780418694
665245341
565111336
966631802
292015612
857731778
360543850
429939459
429939459
564836882
91111257
81073252
56519638
231398662
207264423
963056779
1000000000
429939459
507308489
438133771
857731778
564836882
780418694
360543850
216140704
539527855
360543850
389290764
81073252
6632155
564836882
348652718
292015612
246549659
482818266
665245341
429939459
556605329
781833037
377509580
273869784
665245341
747241048
173087940
76211861
273869784
429939459
556605329
216140704
377509580
539527855
91111257
564836882
29366295
348652718
389290764
507308489
417188303
184147678
438133771
507308489
539527855
207264423
1000000000
101250004
216140704
216140704
1
348652718
780418694
681728741
1
482818266
348652718
184147678
348652718
56519638
710733675
565111336
292015612
389290764
681728741
56519638
273869784
360543850
76211861
564836882
56519638
878542863
417188303
147747440
1000000000
6632155
56519638
681728741
710733675
539527855
147747440
781833037
747241048
207264423
781833037
377509580
292015612
998228699
963873520
207264423
417188303
565111336
507308489
292015612
56519638
216140704
966631802
173087940
681728741
565111336
206422528
781833037
781833037
857731778
206422528
966631802
417188303
246549659
207264423
377509580
482818266
878542863
292015612
29366295
216140704
313062682
147747440
417188303
781833037
963873520
200354483
539527855
744868656
206422528
556605329
273869784
507308489
231398662
780418694
1
173087940
313062682
564836882
173087940
710733675
207264423
681728741
857731778
206422528
377509580
173087940
273869784
91111257
781833037
313062682
1
76211861
292015612
206422528
216140704
966631802
292015612
588790353
780418694
231398662
1
681728741
966631802
744868656
246549659
29366295
6632155
564836882
966631802
56519638
360543850
184147678
539527855
273869784
76211861
766356434
564836882
665245341
273869784
173087940
438133771
565111336
389290764
81073252
482818266
438133771
963873520
360543850
747241048
313062682
781833037
313062682
91111257
747241048
273869784
147747440
998228699
556605329
438133771
389290764
29366295
147747440
1
292015612
6632155
206422528
857731778
313062682
665245341
963056779
781833037
206422528
665245341
963873520
76211861
91111257
6632155
173087940
81073252
710733675
6632155
313062682
206422528
1000000000
556605329
482818266
966631802
1
998228699
963056779
564836882
766356434
200354483
507308489
417188303
744868656
76211861
147747440
766356434
556605329
313062682
91111257
781833037
273869784
246549659
273869784
878542863
56519638
681728741
781833037
429939459
313062682
438133771
56519638
998228699
389290764
200354483
101250004
76211861
231398662
292015612
588790353
710733675
781833037
482818266
665245341
56519638
878542863
780418694
377509580
438133771
76211861
681728741
86883812
564836882
878542863
360543850
147747440
429939459
565111336
377509580
963873520
56519638
273869784
507308489
565111336
173087940
76211861
206422528
206422528
81073252
878542863
273869784
966631802
556605329
539527855
780418694
313062682
273869784
507308489
878542863
665245341
539527855
766356434
86883812
766356434
1000000000
1
216140704
963873520
76211861
963873520
963873520
76211861
81073252
539527855
747241048
246549659
91111257
878542863
438133771
1
1000000000
56519638
781833037
273869784
507308489
56519638
86883812
184147678
147747440
507308489
781833037
292015612
313062682
744868656
781833037
998228699
147747440
857731778
292015612
507308489
1000000000
56519638
417188303
966631802
273869784
966631802
747241048
200354483
1000000000
216140704
857731778
744868656
76211861
200354483
173087940
429939459
246549659
200354483
963056779
747241048
200354483
173087940
539527855
101250004
417188303
76211861
360543850
86883812
360543850
857731778
184147678
184147678
998228699
747241048
360543850
184147678
101250004
360543850
780418694
565111336
539527855
6632155
963056779
564836882
292015612
207264423
56519638
780418694
360543850
665245341
539527855
206422528
389290764
76211861
6632155
438133771
1
417188303
744868656
710733675
565111336
1000000000
857731778
565111336
184147678
200354483
313062682
313062682
565111336
878542863
857731778
665245341
744868656
86883812
313062682
200354483
564836882
878542863
539527855
966631802
482818266
216140704
200354483
348652718
565111336
6632155
565111336
744868656
389290764
81073252
564836882
246549659
313062682
507308489
539527855
313062682
564836882
747241048
206422528
565111336
147747440
556605329
173087940
429939459
29366295
348652718
231398662
681728741
744868656
781833037
1000000000
507308489
101250004
878542863
389290764
1
389290764
781833037
665245341
184147678
857731778
101250004
878542863
417188303
184147678
998228699
231398662
173087940
588790353
878542863
29366295
998228699
200354483
207264423
173087940
966631802
292015612
231398662
173087940
429939459
747241048
963873520
273869784
998228699
206422528
6632155
565111336
781833037
966631802
747241048
1
173087940
507308489
207264423
206422528
29366295
273869784
184147678
184147678
200354483
173087940
482818266
780418694
878542863
91111257
588790353
681728741
438133771
101250004
482818266
556605329
101250004
91111257
231398662
200354483
216140704
966631802
766356434
417188303
207264423
292015612
565111336
76211861
781833037
681728741
878542863
91111257
539527855
377509580
56519638
313062682
81073252
438133771
665245341
231398662
878542863
29366295
565111336
348652718
556605329
556605329
1
246549659
389290764
998228699
377509580
417188303
56519638
766356434
766356434
565111336
216140704
246549659
206422528
360543850
878542863
200354483
681728741
417188303
878542863
429939459
781833037
857731778
29366295
857731778
389290764
292015612
417188303
147747440
588790353
744868656
86883812
292015612
747241048
292015612
429939459
963873520
564836882
588790353
1000000000
747241048
86883812
766356434
207264423
417188303
710733675
556605329
429939459
389290764
29366295
963873520
507308489
857731778
766356434
966631802
710733675
766356434
313062682
438133771
963873520
780418694
417188303
200354483
588790353
744868656
292015612
184147678
81073252
588790353
207264423
200354483
101250004
207264423
539527855
292015612
564836882
360543850
963056779
556605329
963056779
482818266
438133771
588790353
963056779
744868656
429939459
966631802
377509580
313062682
313062682
1
389290764
200354483
539527855
147747440
966631802
147747440
507308489
56519638
389290764
564836882
6632155
101250004
86883812
744868656
292015612
292015612
216140704
29366295
313062682
482818266
29366295
91111257
878542863
556605329
429939459
200354483
588790353
681728741
564836882
173087940
173087940
556605329
1000000000
81073252
565111336
389290764
438133771
6632155
857731778
417188303
147747440
564836882
246549659
766356434
556605329
29366295
29366295
184147678
963873520
766356434
184147678
231398662
417188303
766356434
665245341
91111257
966631802
184147678
665245341
681728741
389290764
438133771
101250004
963056779
1
781833037
998228699
313062682
747241048
184147678
29366295
6632155
6632155
206422528
147747440
76211861
963056779
207264423
539527855
710733675
747241048
556605329
963056779
681728741
101250004
360543850
173087940
206422528
681728741
91111257
313062682
76211861
377509580
313062682
438133771
588790353
292015612
780418694
101250004
665245341
173087940
29366295
360543850
313062682
744868656
1
681728741
963873520
377509580
417188303
56519638
86883812
588790353
482818266
292015612
207264423
1
780418694
766356434
200354483
963056779
231398662
966631802
86883812
86883812
29366295
744868656
200354483
313062682
81073252
539527855
1000000000
565111336
292015612
200354483
216140704
766356434
91111257
292015612
1000000000
56519638
76211861
81073252
207264423
91111257
588790353
216140704
539527855
246549659
565111336
292015612
747241048
1
998228699
588790353
292015612
147747440
665245341
565111336
81073252
207264423
1000000000
101250004
998228699
588790353
665245341
781833037
246549659
29366295
429939459
565111336
963873520
588790353
56519638
292015612
744868656
86883812
81073252
76211861
1
389290764
91111257
963873520
998228699
564836882
86883812
389290764
86883812
564836882
273869784
857731778
878542863
710733675
564836882
76211861
429939459
1
588790353
565111336
200354483
377509580
246549659
507308489
389290764
76211861
963873520
482818266
565111336
147747440
231398662
86883812
1
200354483
348652718
1
200354483
429939459
147747440
184147678
348652718
417188303
101250004
216140704
857731778
963056779
377509580
417188303
389290764
216140704
710733675
1
184147678
246549659
507308489
81073252
231398662
147747440
482818266
200354483
389290764
273869784
966631802
231398662
273869784
681728741
588790353
780418694
313062682
292015612
184147678
998228699
744868656
206422528
857731778
556605329
29366295
29366295
564836882
91111257
766356434
564836882
588790353
246549659
417188303
963873520
389290764
857731778
780418694
747241048
1
29366295
86883812
766356434
665245341
81073252
292015612
998228699
101250004
76211861
56519638
744868656
710733675
482818266
963056779
564836882
216140704
710733675
998228699
963873520
780418694
56519638
216140704
781833037
780418694
482818266
998228699
564836882
539527855
91111257
216140704
207264423
781833037
710733675
857731778
963056779
878542863
681728741
565111336
665245341
710733675
507308489
539527855
348652718
766356434
710733675
482818266
963056779
780418694
438133771
1
246549659
766356434
389290764
565111336
857731778
1
81073252
313062682
564836882
781833037
588790353
857731778
710733675
744868656
744868656
216140704
507308489
588790353
482818266
665245341
348652718
207264423
76211861
206422528
878542863
1000000000
482818266
556605329
292015612
781833037
857731778
56519638
710733675
1000000000
231398662
429939459
377509580
998228699
389290764
200354483
780418694
710733675
878542863
81073252
216140704
81073252
665245341
438133771
878542863
966631802
206422528
963873520
56519638
273869784
1
878542863
564836882
665245341
780418694
781833037
665245341
231398662
417188303
216140704
507308489
681728741
173087940
147747440
76211861
539527855
91111257
966631802
231398662
780418694
780418694
184147678
29366295
147747440
389290764
313062682
780418694
231398662
246549659
780418694
565111336
231398662
963873520
81073252
216140704
377509580
6632155
565111336
173087940
348652718
857731778
744868656
81073252
681728741
482818266
766356434
710733675
200354483
744868656
200354483
377509580
91111257
539527855
207264423
998228699
665245341
710733675
681728741
878542863
231398662
81073252
348652718
206422528
747241048
781833037
710733675
878542863
417188303
878542863
781833037
556605329
878542863
91111257
565111336
206422528
665245341
998228699
76211861
246549659
56519638
766356434
539527855
507308489
207264423
313062682
231398662
429939459
313062682
565111336
710733675
781833037
417188303
482818266
292015612
86883812
348652718
147747440
556605329
360543850
780418694
539527855
744868656
377509580
231398662
710733675
360543850
246549659
216140704
438133771
564836882
710733675
184147678
744868656
86883812
231398662
173087940
377509580
963056779
857731778
313062682
216140704
292015612
1
482818266
246549659
246549659
438133771
878542863
184147678
998228699
389290764
273869784
360543850
377509580
963873520
998228699
710733675
780418694
438133771
507308489
565111336
200354483
429939459
147747440
292015612
482818266
966631802
588790353
360543850
482818266
360543850
966631802
81073252
766356434
184147678
246549659
184147678
184147678
389290764
377509580
780418694
29366295
966631802
878542863
101250004
710733675
998228699
857731778
29366295
417188303
998228699
681728741
231398662
81073252
780418694
184147678
184147678
273869784
377509580
565111336
184147678
91111257
963873520
348652718
29366295
556605329
200354483
1000000000
173087940
360543850
556605329
76211861
348652718
231398662
173087940
173087940
173087940
231398662
173087940
56519638
878542863
963056779
482818266
482818266
360543850
348652718
147747440
966631802
389290764
878542863
231398662
556605329
998228699
482818266
231398662
81073252
780418694
539527855
360543850
963056779
963873520
313062682
780418694
556605329
744868656
966631802
963056779
588790353
665245341
963056779
348652718
780418694
429939459
200354483
377509580
710733675
482818266
781833037
101250004
966631802
348652718
747241048
710733675
246549659
857731778
76211861
216140704
710733675
482818266
665245341
200354483
29366295
273869784
246549659
184147678
377509580
389290764
377509580
389290764
482818266
588790353
766356434
76211861
1000000000
878542863
507308489
377509580
744868656
564836882
216140704
389290764
744868656
207264423
29366295
389290764
857731778
507308489
206422528
963873520
360543850
29366295
76211861
273869784
438133771
878542863
29366295
429939459
389290764
588790353
273869784
360543850
101250004
206422528
86883812
216140704
273869784
556605329
101250004
710733675
565111336
231398662
246549659
781833037
482818266
101250004
710733675
6632155
482818266
389290764
1
389290764
963056779
231398662
246549659
482818266
482818266
665245341
438133771
184147678
184147678
377509580
781833037
173087940
539527855
539527855
200354483
744868656
963056779
292015612
273869784
963873520
147747440
747241048
101250004
681728741
438133771
86883812
747241048
966631802
588790353
857731778
963873520
438133771
76211861
417188303
231398662
206422528
878542863
539527855
207264423
207264423
389290764
429939459
207264423
963056779
348652718
147747440
206422528
747241048
588790353
966631802
246549659
588790353
417188303
348652718
747241048
1000000000
200354483
231398662
6632155
173087940
878542863
360543850
246549659
56519638
81073252
200354483
6632155
963056779
200354483
1
781833037
507308489
86883812
878542863
76211861
81073252
1
216140704
747241048
429939459
273869784
998228699
747241048
744868656
766356434
565111336
29366295
206422528
200354483
744868656
173087940
482818266
878542863
747241048
747241048
588790353
963873520
348652718
389290764
780418694
1000000000
246549659
665245341
878542863
781833037
766356434
417188303
206422528
744868656
1
91111257
173087940
963056779
200354483
556605329
147747440
292015612
206422528
231398662
564836882
539527855
246549659
507308489
665245341
507308489
216140704
710733675
966631802
1000000000
173087940
1000000000
438133771
231398662
878542863
184147678
780418694
216140704
556605329
665245341
56519638
710733675
780418694
29366295
665245341
101250004
207264423
998228699
681728741
206422528
184147678
556605329
184147678
780418694
429939459
313062682
246549659
147747440
963873520
56519638
81073252
417188303
273869784
173087940
878542863
710733675
507308489
539527855
747241048
482818266
564836882
482818266
556605329
963056779
963873520
56519638
556605329
878542863
200354483
780418694
273869784
389290764
6632155
963056779
681728741
206422528
360543850
564836882
556605329
564836882
173087940
207264423
231398662
429939459
173087940
438133771
565111336
417188303
539527855
6632155
76211861
56519638
747241048
6632155
966631802
565111336
966631802
86883812
482818266
101250004
91111257
1
348652718
781833037
556605329
857731778
665245341
216140704
588790353
86883812
564836882
665245341
76211861
438133771
29366295
417188303
231398662
81073252
1000000000
681728741
878542863
81073252
206422528
313062682
56519638
780418694
1
681728741
747241048
556605329
273869784
781833037
348652718
665245341
780418694
857731778
86883812
206422528
86883812
781833037
91111257
1
539527855
539527855
564836882
1000000000
29366295
963056779
966631802
857731778
665245341
780418694
710733675
206422528
360543850
231398662
781833037
360543850
147747440
710733675
246549659
76211861
313062682
147747440
360543850
963873520
231398662
101250004
206422528
313062682
556605329
564836882
539527855
963873520
231398662
665245341
780418694
998228699
91111257
482818266
710733675
710733675
747241048
206422528
681728741
76211861
998228699
76211861
1000000000
389290764
292015612
665245341
556605329
565111336
1
6632155
273869784
963056779
81073252
429939459
200354483
565111336
1000000000
377509580
76211861
780418694
206422528
564836882
292015612
200354483
744868656
556605329
292015612
360543850
206422528
216140704
878542863
86883812
348652718
766356434
744868656
76211861
878542863
781833037
747241048
76211861
313062682
389290764
588790353
766356434
389290764
482818266
313062682
313062682
744868656
744868656
29366295
348652718
564836882
91111257
966631802
780418694
507308489
206422528
710733675
781833037
438133771
857731778
665245341
1000000000
781833037
173087940
216140704
781833037
1000000000
665245341
744868656
963873520
81073252
91111257
665245341
781833037
246549659
429939459
556605329
556605329
1000000000
56519638
766356434
781833037
231398662
429939459
766356434
246549659
438133771
29366295
507308489
207264423
1
747241048
417188303
998228699
184147678
292015612
1
91111257
231398662
246549659
744868656
348652718
744868656
681728741
86883812
147747440
91111257
1000000000
246549659
6632155
292015612
200354483
6632155
348652718
377509580
76211861
206422528
147747440
539527855
207264423
29366295
86883812
231398662
147747440
6632155
1
417188303
1000000000
216140704
231398662
101250004
438133771
564836882
780418694
76211861
147747440
539527855
6632155
184147678
766356434
963873520
417188303
216140704
710733675
207264423
200354483
766356434
781833037
273869784
206422528
6632155
231398662
482818266
1000000000
292015612
292015612
91111257
429939459
76211861
56519638
781833037
91111257
1000000000
710733675
207264423
963873520
313062682
273869784
348652718
348652718
273869784
360543850
216140704
766356434
781833037
665245341
878542863
565111336
1000000000
681728741
588790353
76211861
438133771
101250004
665245341
147747440
29366295
292015612
539527855
173087940
292015612
91111257
389290764
963056779
780418694
200354483
313062682
1000000000
81073252
747241048
665245341
665245341
438133771
744868656
360543850
200354483
681728741
1000000000
292015612
429939459
56519638
539527855
273869784
966631802
766356434
173087940
556605329
539527855
6632155
292015612
747241048
348652718
564836882
857731778
348652718
681728741
780418694
744868656
1000000000
438133771
207264423
1000000000
389290764
360543850
231398662
389290764
389290764
1
348652718
184147678
681728741
147747440
438133771
539527855
206422528
292015612
963056779
966631802
207264423
963056779
780418694
101250004
184147678
482818266
81073252
207264423
6632155
231398662
857731778
81073252
878542863
878542863
417188303
539527855
417188303
780418694
389290764
482818266
6632155
565111336
710733675
429939459
588790353
878542863
556605329
216140704
313062682
681728741
389290764
963873520
184147678
76211861
507308489
56519638
710733675
81073252
780418694
539527855
766356434
588790353
101250004
76211861
564836882
292015612
780418694
963056779
556605329
710733675
963873520
200354483
360543850
665245341
665245341
389290764
963056779
564836882
389290764
231398662
710733675
565111336
76211861
681728741
246549659
781833037
564836882
747241048
6632155
206422528
216140704
207264423
438133771
348652718
1000000000
1
56519638
429939459
1000000000
206422528
29366295
963873520
780418694
766356434
56519638
963873520
292015612
963873520
507308489
207264423
184147678
878542863
665245341
184147678
377509580
963873520
292015612
857731778
482818266
857731778
766356434
781833037
348652718
429939459
216140704
878542863
101250004
564836882
507308489
389290764
231398662
963056779
878542863
292015612
1000000000
86883812
76211861
184147678
963056779
207264423
273869784
966631802
417188303
101250004
744868656
246549659
200354483
998228699
147747440
348652718
665245341
206422528
665245341
292015612
216140704
963873520
101250004
556605329
348652718
231398662
766356434
781833037
200354483
91111257
81073252
147747440
348652718
360543850
173087940
556605329
963056779
389290764
29366295
539527855
744868656
101250004
246549659
348652718
766356434
781833037
539527855
507308489
781833037
429939459
377509580
101250004
207264423
766356434
292015612
744868656
747241048
710733675
147747440
216140704
963056779
273869784
231398662
91111257
744868656
216140704
348652718
200354483
556605329
206422528
246549659
273869784
29366295
429939459
438133771
766356434
681728741
86883812
665245341
56519638
710733675
588790353
231398662
313062682
966631802
81073252
91111257
313062682
200354483
200354483
147747440
963056779
556605329
747241048
747241048
56519638
878542863
780418694
744868656
231398662
780418694
963873520
766356434
878542863
6632155
565111336
963873520
246549659
389290764
81073252
565111336
184147678
216140704
681728741
766356434
744868656
507308489
313062682
857731778
86883812
744868656
588790353
206422528
184147678
482818266
857731778
147747440
681728741
147747440
878542863
429939459
963056779
781833037
76211861
710733675
389290764
998228699
360543850
747241048
539527855
747241048
417188303
565111336
292015612
91111257
389290764
780418694
963056779
744868656
710733675
91111257
963873520
857731778
565111336
963873520
681728741
963056779
417188303
963873520
507308489
963056779
6632155
6632155
360543850
963056779
781833037
963873520
963056779
101250004
101250004
292015612
56519638
665245341
29366295
216140704
565111336
6632155
101250004
184147678
744868656
963873520
184147678
482818266
588790353
56519638
429939459
56519638
564836882
438133771
184147678
313062682
665245341
313062682
292015612
292015612
313062682
86883812
313062682
29366295
438133771
417188303
744868656
507308489
184147678
348652718
231398662
556605329
556605329
417188303
556605329
963873520
273869784
206422528
273869784
91111257
377509580
744868656
429939459
313062682
101250004
507308489
857731778
681728741
29366295
29366295
313062682
429939459
389290764
588790353
429939459
747241048
216140704
86883812
564836882
86883812
184147678
173087940
216140704
216140704
539527855
206422528
348652718
216140704
6632155
81073252
507308489
1000000000
588790353
231398662
780418694
273869784
781833037
29366295
998228699
313062682
173087940
565111336
681728741
747241048
273869784
588790353
101250004
963873520
184147678
878542863
29366295
200354483
377509580
81073252
313062682
246549659
200354483
744868656
857731778
313062682
1000000000
81073252
878542863
200354483
588790353
966631802
417188303
29366295
147747440
710733675
147747440
91111257
147747440
81073252
91111257
389290764
216140704
766356434
539527855
998228699
556605329
438133771
565111336
246549659
147747440
564836882
101250004
507308489
665245341
507308489
200354483
998228699
681728741
878542863
766356434
681728741
29366295
747241048
377509580
780418694
206422528
482818266
173087940
1000000000
207264423
389290764
966631802
998228699
556605329
482818266
292015612
86883812
857731778
781833037
86883812
681728741
1000000000
246549659
966631802
6632155
6632155
81073252
292015612
389290764
482818266
963873520
76211861
184147678
81073252
857731778
81073252
216140704
56519638
76211861
565111336
231398662
216140704
81073252
184147678
781833037
86883812
216140704
389290764
273869784
1
539527855
710733675
76211861
539527855
507308489
744868656
231398662
429939459
348652718
429939459
216140704
273869784
766356434
556605329
1
747241048
744868656
101250004
147747440
6632155
710733675
86883812
86883812
207264423
998228699
747241048
565111336
507308489
348652718
313062682
313062682
539527855
200354483
81073252
313062682
1
857731778
6632155
438133771
147747440
29366295
588790353
389290764
507308489
1000000000
966631802
963873520
184147678
429939459
539527855
482818266
1
539527855
966631802
429939459
966631802
76211861
681728741
744868656
747241048
348652718
86883812
781833037
429939459
766356434
438133771
482818266
766356434
482818266
780418694
173087940
588790353
747241048
539527855
348652718
29366295
81073252
998228699
665245341
246549659
216140704
429939459
184147678
147747440
539527855
29366295
216140704
81073252
747241048
710733675
438133771
780418694
360543850
81073252
998228699
744868656
665245341
313062682
206422528
348652718
200354483
998228699
429939459
665245341
1
173087940
429939459
998228699
348652718
665245341
963056779
780418694
781833037
878542863
966631802
206422528
86883812
429939459
56519638
313062682
348652718
147747440
857731778
91111257
564836882
417188303
173087940
231398662
360543850
231398662
6632155
231398662
744868656
998228699
313062682
766356434
246549659
539527855
665245341
438133771
681728741
1
29366295
231398662
76211861
565111336
564836882
878542863
665245341
246549659
681728741
1
200354483
1000000000
780418694
348652718
348652718
348652718
556605329
710733675
207264423
389290764
246549659
429939459
184147678
1
246549659
6632155
56519638
313062682
588790353
665245341
588790353
482818266
292015612
1
91111257
292015612
665245341
360543850
539527855
207264423
313062682
246549659
200354483
966631802
29366295
377509580
665245341
963873520
681728741
1000000000
781833037
482818266
564836882
29366295
292015612
417188303
766356434
963056779
438133771
29366295
507308489
780418694
91111257
246549659
744868656
348652718
781833037
348652718
231398662
29366295
1000000000
857731778
56519638
781833037
184147678
348652718
429939459
81073252
200354483
539527855
29366295
216140704
206422528
966631802
313062682
184147678
273869784
998228699
781833037
101250004
273869784
438133771
438133771
565111336
963873520
681728741
766356434
389290764
878542863
781833037
539527855
966631802
438133771
429939459
273869784
292015612
377509580
377509580
429939459
564836882
200354483
292015612
147747440
1000000000
588790353
766356434
966631802
231398662
81073252
313062682
207264423
313062682
766356434
56519638
781833037
766356434
556605329
101250004
313062682
206422528
147747440
665245341
710733675
273869784
963873520
389290764
6632155
565111336
1000000000
292015612
710733675
482818266
781833037
200354483
539527855
417188303
273869784
56519638
963056779
747241048
29366295
348652718
744868656
216140704
963056779
482818266
313062682
710733675
313062682
857731778
482818266
273869784
780418694
482818266
766356434
173087940
101250004
86883812
482818266
429939459
766356434
681728741
998228699
1000000000
184147678
273869784
389290764
438133771
966631802
389290764
29366295
292015612
184147678
963056779
780418694
710733675
147747440
81073252
76211861
206422528
216140704
565111336
417188303
564836882
147747440
539527855
91111257
246549659
86883812
710733675
710733675
360543850
101250004
184147678
200354483
173087940
377509580
6632155
588790353
681728741
539527855
292015612
216140704
313062682
184147678
744868656
216140704
998228699
681728741
781833037
556605329
91111257
539527855
564836882
710733675
963056779
313062682
482818266
184147678
966631802
184147678
766356434
963873520
389290764
1000000000
963873520
173087940
231398662
747241048
747241048
81073252
206422528
206422528
76211861
1
377509580
207264423
1000000000
29366295
963873520
377509580
429939459
1
216140704
292015612
6632155
292015612
482818266
184147678
207264423
29366295
744868656
747241048
565111336
360543850
878542863
963056779
389290764
246549659
273869784
81073252
588790353
101250004
857731778
747241048
231398662
556605329
313062682
539527855
206422528
207264423
539527855
1000000000
998228699
216140704
86883812
173087940
766356434
507308489
780418694
963056779
206422528
389290764
200354483
966631802
86883812
6632155
86883812
710733675
482818266
56519638
438133771
29366295
292015612
246549659
360543850
184147678
564836882
744868656
216140704
207264423
780418694
81073252
313062682
273869784
348652718
348652718
1000000000
81073252
56519638
564836882
173087940
86883812
963873520
507308489
348652718
348652718
207264423
360543850
857731778
56519638
1000000000
966631802
781833037
438133771
857731778
966631802
147747440
998228699
273869784
417188303
273869784
417188303
184147678
206422528
86883812
963056779
389290764
1
966631802
507308489
857731778
377509580
966631802
29366295
56519638
389290764
963873520
91111257
507308489
963056779
857731778
963873520
231398662
147747440
966631802
556605329
878542863
389290764
556605329
292015612
781833037
348652718
998228699
482818266
747241048
966631802
348652718
1000000000
56519638
91111257
246549659
29366295
417188303
389290764
206422528
173087940
313062682
539527855
56519638
588790353
173087940
588790353
231398662
231398662
857731778
206422528
206422528
292015612
29366295
348652718
857731778
207264423
747241048
216140704
389290764
348652718
429939459
348652718
565111336
710733675
389290764
417188303
76211861
6632155
91111257
417188303
780418694
998228699
781833037
389290764
231398662
76211861
246549659
76211861
56519638
878542863
91111257
313062682
173087940
29366295
348652718
101250004
184147678
313062682
1
101250004
1
665245341
184147678
744868656
507308489
56519638
147747440
878542863
246549659
273869784
348652718
81073252
389290764
216140704
747241048
429939459
206422528
417188303
665245341
246549659
417188303
173087940
313062682
482818266
86883812
564836882
482818266
482818266
780418694
998228699
482818266
313062682
206422528
681728741
539527855
360543850
207264423
565111336
273869784
389290764
556605329
292015612
81073252
1000000000
377509580
231398662
963056779
1
91111257
273869784
588790353
681728741
389290764
6632155
564836882
681728741
273869784
781833037
1
207264423
313062682
86883812
206422528
565111336
86883812
216140704
744868656
86883812
963056779
377509580
781833037
184147678
91111257
966631802
1
6632155
313062682
1000000000
207264423
966631802
81073252
966631802
482818266
206422528
565111336
429939459
6632155
747241048
1
781833037
429939459
56519638
588790353
998228699
429939459
998228699
963873520
360543850
147747440
246549659
998228699
231398662
6632155
292015612
681728741
564836882
998228699
438133771
744868656
56519638
766356434
273869784
556605329
966631802
588790353
292015612
966631802
665245341
313062682
539527855
780418694
564836882
231398662
6632155
710733675
429939459
565111336
76211861
348652718
231398662
556605329
417188303
207264423
665245341
56519638
1
377509580
206422528
56519638
998228699
438133771
216140704
857731778
438133771
966631802
564836882
86883812
429939459
539527855
207264423
744868656
6632155
6632155
56519638
482818266
292015612
29366295
507308489
216140704
200354483
539527855
86883812
998228699
360543850
56519638
539527855
507308489
681728741
29366295
231398662
377509580
539527855
766356434
216140704
963056779
1
81073252
200354483
86883812
878542863
348652718
29366295
507308489
216140704
710733675
556605329
766356434
857731778
360543850
91111257
963056779
539527855
781833037
29366295
556605329
91111257
246549659
216140704
429939459
207264423
1
878542863
429939459
101250004
417188303
1
564836882
6632155
313062682
565111336
507308489
273869784
482818266
147747440
507308489
81073252
963056779
360543850
147747440
565111336
389290764
377509580
588790353
564836882
565111336
231398662
389290764
429939459
417188303
313062682
231398662
766356434
507308489
173087940
207264423
29366295
681728741
216140704
173087940
147747440
747241048
564836882
780418694
966631802
539527855
710733675
1
1
29366295
417188303
710733675
76211861
507308489
81073252
766356434
200354483
147747440
200354483
417188303
747241048
963873520
184147678
482818266
292015612
206422528
389290764
857731778
766356434
681728741
389290764
81073252
507308489
200354483
207264423
588790353
766356434
200354483
246549659
360543850
389290764
878542863
429939459
292015612
438133771
564836882
246549659
780418694
1000000000
360543850
216140704
173087940
1000000000
56519638
966631802
292015612
429939459
1000000000
56519638
206422528
665245341
200354483
539527855
878542863
173087940
389290764
998228699
313062682
348652718
665245341
588790353
744868656
556605329
200354483
91111257
389290764
429939459
417188303
878542863
91111257
539527855
56519638
747241048
29366295
781833037
231398662
710733675
147747440
878542863
681728741
966631802
963056779
6632155
766356434
273869784
292015612
963056779
564836882
360543850
348652718
963056779
710733675
206422528
417188303
747241048
206422528
313062682
766356434
206422528
438133771
665245341
781833037
246549659
184147678
507308489
348652718
565111336
429939459
1000000000
681728741
348652718
429939459
747241048
539527855
207264423
482818266
273869784
6632155
857731778
747241048
173087940
200354483
1
1000000000
206422528
200354483
556605329
91111257
377509580
963873520
273869784
588790353
29366295
91111257
747241048
766356434
313062682
200354483
389290764
564836882
101250004
200354483
744868656
681728741
780418694
966631802
878542863
539527855
147747440
273869784
216140704
507308489
101250004
173087940
878542863
438133771
507308489
417188303
29366295
438133771
564836882
710733675
482818266
747241048
1000000000
200354483
556605329
173087940
744868656
91111257
766356434
147747440
710733675
780418694
6632155
207264423
81073252
998228699
1
438133771
747241048
216140704
564836882
588790353
588790353
101250004
200354483
417188303
681728741
681728741
377509580
963056779
781833037
766356434
998228699
91111257
273869784
588790353
273869784
360543850
564836882
360543850
564836882
348652718
273869784
173087940
766356434
231398662
173087940
348652718
998228699
173087940
200354483
681728741
963873520
231398662
246549659
878542863
781833037
710733675
91111257
565111336
429939459
556605329
91111257
389290764
147747440
377509580
81073252
966631802
665245341
963873520
429939459
429939459
564836882
780418694
147747440
86883812
781833037
744868656
348652718
292015612
417188303
781833037
482818266
665245341
56519638
231398662
565111336
429939459
173087940
857731778
147747440
246549659
744868656
273869784
710733675
681728741
417188303
246549659
565111336
200354483
273869784
377509580
966631802
857731778
963056779
556605329
76211861
1
216140704
781833037
231398662
56519638
665245341
564836882
56519638
507308489
747241048
878542863
781833037
438133771
966631802
147747440
184147678
147747440
588790353
216140704
292015612
780418694
681728741
147747440
857731778
200354483
231398662
147747440
747241048
29366295
565111336
81073252
207264423
438133771
147747440
556605329
313062682
857731778
184147678
429939459
588790353
665245341
998228699
81073252
998228699
747241048
966631802
81073252
878542863
56519638
665245341
91111257
216140704
507308489
963056779
56519638
91111257
231398662
588790353
539527855
76211861
482818266
766356434
147747440
389290764
231398662
216140704
963056779
966631802
878542863
878542863
173087940
998228699
184147678
56519638
998228699
747241048
273869784
29366295
207264423
246549659
360543850
744868656
781833037
200354483
377509580
273869784
76211861
857731778
417188303
429939459
710733675
184147678
147747440
81073252
963873520
206422528
766356434
389290764
86883812
207264423
507308489
1000000000
564836882
588790353
377509580
6632155
292015612
173087940
360543850
377509580
246549659
81073252
273869784
313062682
216140704
966631802
857731778
216140704
417188303
86883812
360543850
438133771
429939459
1
963056779
1
681728741
173087940
417188303
389290764
76211861
766356434
564836882
766356434
206422528
200354483
313062682
81073252
766356434
417188303
6632155
348652718
216140704
588790353
665245341
878542863
878542863
147747440
781833037
348652718
747241048
588790353
348652718
184147678
665245341
389290764
273869784
744868656
360543850
360543850
998228699
86883812
313062682
429939459
878542863
389290764
998228699
246549659
482818266
781833037
556605329
184147678
86883812
216140704
91111257
429939459
998228699
744868656
1
216140704
588790353
747241048
1000000000
507308489
76211861
29366295
86883812
564836882
76211861
539527855
348652718
389290764
565111336
246549659
556605329
556605329
766356434
857731778
857731778
966631802
781833037
665245341
963873520
588790353
438133771
998228699
429939459
417188303
588790353
710733675
184147678
246549659
507308489
200354483
389290764
417188303
1
81073252
438133771
966631802
588790353
246549659
1
348652718
998228699
76211861
76211861
389290764
429939459
389290764
966631802
231398662
206422528
101250004
681728741
173087940
565111336
417188303
564836882
438133771
539527855
200354483
246549659
173087940
588790353
360543850
665245341
6632155
482818266
966631802
438133771
86883812
963056779
556605329
429939459
966631802
389290764
206422528
56519638
857731778
438133771
1
507308489
184147678
377509580
273869784
86883812
963056779
101250004
429939459
184147678
429939459
747241048
417188303
292015612
665245341
857731778
482818266
273869784
147747440
878542863
556605329
1000000000
1
216140704
744868656
91111257
184147678
781833037
588790353
206422528
246549659
710733675
91111257
1000000000
207264423
710733675
588790353
565111336
173087940
101250004
207264423
206422528
417188303
507308489
292015612
747241048
246549659
556605329
963873520
507308489
556605329
173087940
1
91111257
781833037
360543850
81073252
747241048
780418694
313062682
963056779
963056779
348652718
246549659
1000000000
878542863
6632155
966631802
438133771
556605329
565111336
231398662
389290764
665245341
1000000000
231398662
438133771
1
29366295
565111336
588790353
231398662
966631802
377509580
681728741
206422528
231398662
878542863
710733675
710733675
246549659
1000000000
564836882
313062682
101250004
710733675
1
207264423
360543850
857731778
231398662
878542863
91111257
482818266
56519638
206422528
857731778
878542863
963873520
173087940
665245341
565111336
147747440
200354483
200354483
857731778
91111257
998228699
998228699
556605329
377509580
998228699
963873520
429939459
681728741
377509580
1
564836882
744868656
81073252
200354483
1000000000
206422528
184147678
438133771
76211861
313062682
556605329
781833037
313062682
482818266
710733675
56519638
313062682
184147678
429939459
681728741
377509580
246549659
966631802
681728741
29366295
710733675
313062682
747241048
184147678
564836882
781833037
56519638
681728741
857731778
539527855
482818266
81073252
780418694
292015612
998228699
438133771
417188303
507308489
1000000000
539527855
216140704
101250004
246549659
147747440
1
781833037
184147678
565111336
780418694
857731778
292015612
564836882
1
377509580
6632155
313062682
56519638
360543850
246549659
539527855
565111336
539527855
507308489
539527855
1000000000
76211861
857731778
200354483
539527855
76211861
377509580
216140704
76211861
681728741
246549659
101250004
206422528
81073252
507308489
389290764
184147678
429939459
377509580
556605329
29366295
101250004
292015612
231398662
1000000000
681728741
231398662
360543850
710733675
963873520
747241048
200354483
539527855
216140704
857731778
76211861
216140704
665245341
747241048
56519638
81073252
878542863
56519638
588790353
377509580
292015612
29366295
539527855
76211861
273869784
665245341
744868656
710733675
292015612
438133771
292015612
101250004
963873520
76211861
216140704
681728741
963873520
878542863
417188303
766356434
56519638
482818266
231398662
313062682
292015612
216140704
101250004
1
86883812
313062682
1000000000
200354483
76211861
482818266
857731778
173087940
747241048
101250004
665245341
747241048
246549659
348652718
377509580
207264423
438133771
29366295
292015612
747241048
56519638
665245341
963056779
273869784
966631802
360543850
360543850
184147678
588790353
429939459
482818266
76211861
86883812
184147678
101250004
781833037
207264423
766356434
539527855
744868656
273869784
81073252
780418694
963873520
246549659
200354483
273869784
780418694
360543850
744868656
588790353
507308489
963056779
216140704
781833037
184147678
588790353
766356434
216140704
681728741
539527855
429939459
273869784
878542863
878542863
665245341
377509580
878542863
206422528
588790353
81073252
417188303
744868656
216140704
429939459
292015612
665245341
681728741
857731778
710733675
539527855
292015612
482818266
747241048
231398662
81073252
878542863
313062682
81073252
348652718
766356434
6632155
507308489
206422528
665245341
207264423
216140704
348652718
348652718
998228699
91111257
710733675
292015612
781833037
56519638
200354483
564836882
963056779
389290764
29366295
857731778
56519638
429939459
147747440
507308489
207264423
482818266
429939459
878542863
1000000000
507308489
780418694
86883812
857731778
29366295
556605329
184147678
86883812
360543850
231398662
173087940
780418694
273869784
564836882
1000000000
377509580
56519638
747241048
565111336
780418694
417188303
781833037
744868656
564836882
747241048
1
6632155
681728741
565111336
29366295
564836882
86883812
963056779
429939459
389290764
91111257
313062682
710733675
173087940
878542863
207264423
147747440
91111257
565111336
147747440
246549659
766356434
429939459
246549659
747241048
81073252
998228699
878542863
173087940
710733675
273869784
681728741
963873520
564836882
878542863
147747440
998228699
857731778
173087940
781833037
710733675
1000000000
273869784
200354483
184147678
878542863
665245341
273869784
173087940
206422528
710733675
76211861
588790353
86883812
101250004
681728741
377509580
588790353
56519638
747241048
857731778
76211861
173087940
273869784
747241048
1000000000
744868656
207264423
747241048
747241048
963056779
565111336
744868656
216140704
747241048
81073252
1000000000
56519638
429939459
539527855
147747440
173087940
781833037
681728741
313062682
292015612
857731778
348652718
556605329
998228699
207264423
710733675
360543850
998228699
710733675
86883812
665245341
781833037
76211861
429939459
76211861
681728741
377509580
565111336
313062682
173087940
1
81073252
588790353
246549659
6632155
857731778
963873520
273869784
313062682
539527855
147747440
273869784
207264423
966631802
200354483
76211861
744868656
101250004
998228699
101250004
766356434
744868656
313062682
417188303
86883812
206422528
429939459
348652718
588790353
766356434
747241048
857731778
173087940
588790353
438133771
438133771
231398662
377509580
76211861
86883812
273869784
966631802
29366295
216140704
781833037
207264423
1
507308489
377509580
556605329
963056779
482818266
429939459
665245341
857731778
207264423
207264423
665245341
556605329
86883812
200354483
963873520
565111336
429939459
507308489
665245341
588790353
6632155
216140704
588790353
998228699
273869784
710733675
1000000000
231398662
556605329
86883812
389290764
781833037
878542863
207264423
56519638
665245341
81073252
207264423
377509580
6632155
747241048
665245341
360543850
1000000000
710733675
966631802
377509580
76211861
313062682
200354483
963056779
101250004
438133771
76211861
539527855
857731778
292015612
101250004
565111336
438133771
710733675
200354483
216140704
6632155
101250004
780418694
56519638
878542863
29366295
781833037
389290764
56519638
539527855
963873520
710733675
81073252
273869784
781833037
539527855
588790353
292015612
780418694
86883812
1000000000
348652718
273869784
292015612
86883812
963873520
681728741
29366295
1
360543850
539527855
438133771
147747440
744868656
29366295
564836882
966631802
588790353
101250004
781833037
507308489
747241048
246549659
86883812
565111336
482818266
313062682
231398662
565111336
246549659
963873520
207264423
780418694
91111257
86883812
273869784
766356434
747241048
507308489
273869784
29366295
966631802
556605329
173087940
292015612
780418694
147747440
665245341
348652718
438133771
1
744868656
857731778
389290764
998228699
216140704
360543850
216140704
76211861
966631802
1000000000
681728741
747241048
206422528
101250004
389290764
56519638
766356434
313062682
556605329
963056779
747241048
348652718
29366295
429939459
963873520
963056779
81073252
184147678
231398662
1
878542863
101250004
766356434
857731778
998228699
417188303
6632155
429939459
681728741
389290764
91111257
91111257
1000000000
417188303
766356434
76211861
417188303
857731778
556605329
207264423
184147678
246549659
766356434
360543850
780418694
710733675
76211861
86883812
360543850
147747440
147747440
878542863
147747440
360543850
966631802
389290764
588790353
539527855
507308489
86883812
744868656
564836882
539527855
781833037
539527855
231398662
147747440
56519638
588790353
200354483
348652718
348652718
781833037
747241048
91111257
710733675
744868656
184147678
780418694
246549659
216140704
963056779
565111336
1000000000
417188303
482818266
81073252
781833037
56519638
216140704
429939459
292015612
878542863
438133771
564836882
744868656
780418694
857731778
556605329
216140704
6632155
681728741
360543850
781833037
1000000000
857731778
348652718
507308489
744868656
147747440
781833037
747241048
429939459
766356434
56519638
360543850
56519638
389290764
246549659
184147678
1
147747440
963873520
998228699
246549659
963873520
200354483
507308489
556605329
747241048
184147678
539527855
539527855
963056779
360543850
1000000000
81073252
173087940
963873520
56519638
184147678
313062682
998228699
56519638
438133771
539527855
966631802
429939459
207264423
216140704
681728741
91111257
6632155
963056779
539527855
1000000000
389290764
184147678
744868656
966631802
482818266
665245341
389290764
273869784
681728741
878542863
429939459
588790353
147747440
747241048
76211861
588790353
857731778
91111257
482818266
389290764
710733675
231398662
292015612
246549659
681728741
878542863
81073252
878542863
207264423
565111336
56519638
1
147747440
747241048
231398662
292015612
184147678
246549659
216140704
710733675
313062682
564836882
206422528
857731778
998228699
556605329
766356434
200354483
665245341
184147678
91111257
438133771
292015612
588790353
963056779
246549659
389290764
747241048
564836882
780418694
998228699
588790353
231398662
313062682
429939459
348652718
429939459
998228699
556605329
963873520
184147678
998228699
200354483
246549659
56519638
681728741
81073252
200354483
56519638
6632155
246549659
273869784
231398662
417188303
710733675
377509580
147747440
665245341
878542863
147747440
507308489
588790353
200354483
710733675
76211861
56519638
91111257
681728741
101250004
710733675
665245341
377509580
963056779
56519638
878542863
565111336
966631802
564836882
91111257
966631802
780418694
963056779
29366295
360543850
417188303
565111336
681728741
564836882
231398662
781833037
417188303
744868656
681728741
86883812
539527855
273869784
292015612
6632155
91111257
766356434
360543850
81073252
29366295
389290764
1
998228699
206422528
216140704
273869784
389290764
313062682
184147678
780418694
206422528
207264423
963056779
76211861
173087940
207264423
747241048
6632155
29366295
348652718
565111336
781833037
539527855
91111257
744868656
76211861
744868656
91111257
360543850
101250004
6632155
1
429939459
206422528
438133771
389290764
1000000000
857731778
29366295
963873520
681728741
507308489
857731778
766356434
101250004
29366295
588790353
482818266
417188303
539527855
1
1
246549659
539527855
246549659
681728741
556605329
588790353
81073252
292015612
482818266
1
963056779
744868656
417188303
588790353
780418694
200354483
966631802
76211861
292015612
744868656
56519638
389290764
273869784
556605329
744868656
744868656
91111257
710733675
438133771
76211861
507308489
665245341
29366295
360543850
781833037
482818266
56519638
857731778
482818266
184147678
360543850
780418694
101250004
878542863
417188303
766356434
377509580
564836882
963873520
539527855
56519638
878542863
564836882
246549659
966631802
231398662
429939459
665245341
91111257
438133771
556605329
963873520
766356434
6632155
966631802
588790353
101250004
76211861
556605329
878542863
360543850
200354483
565111336
998228699
744868656
313062682
273869784
781833037
173087940
681728741
273869784
184147678
556605329
780418694
747241048
963873520
360543850
429939459
588790353
200354483
878542863
200354483
81073252
1
681728741
507308489
101250004
184147678
1000000000
389290764
292015612
710733675
588790353
91111257
6632155
360543850
963873520
184147678
101250004
556605329
417188303
963873520
200354483
76211861
429939459
292015612
588790353
564836882
747241048
207264423
417188303
86883812
273869784
966631802
76211861
29366295
246549659
231398662
665245341
1000000000
998228699
389290764
377509580
313062682
29366295
417188303
216140704
417188303
857731778
360543850
206422528
417188303
781833037
507308489
6632155
206422528
556605329
998228699
377509580
348652718
313062682
56519638
360543850
360543850
747241048
200354483
147747440
246549659
206422528
857731778
292015612
377509580
781833037
438133771
101250004
564836882
588790353
200354483
184147678
556605329
360543850
246549659
231398662
147747440
710733675
81073252
216140704
780418694
565111336
966631802
6632155
565111336
273869784
1
273869784
86883812
377509580
206422528
998228699
207264423
348652718
377509580
565111336
417188303
207264423
216140704
857731778
766356434
76211861
966631802
766356434
565111336
173087940
348652718
429939459
556605329
56519638
273869784
29366295
507308489
246549659
766356434
438133771
184147678
184147678
417188303
710733675
780418694
292015612
200354483
781833037
507308489
1000000000
565111336
556605329
966631802
588790353
273869784
360543850
564836882
539527855
29366295
878542863
207264423
56519638
744868656
246549659
56519638
565111336
147747440
482818266
207264423
231398662
766356434
747241048
665245341
482818266
246549659
389290764
429939459
389290764
766356434
665245341
507308489
429939459
998228699
429939459
56519638
273869784
348652718
81073252
389290764
91111257
565111336
6632155
216140704
173087940
781833037
273869784
998228699
998228699
348652718
482818266
766356434
206422528
565111336
747241048
147747440
56519638
206422528
710733675
206422528
348652718
377509580
101250004
588790353
507308489
389290764
56519638
147747440
81073252
878542863
710733675
1000000000
507308489
1
963056779
998228699
417188303
246549659
246549659
207264423
216140704
6632155
6632155
1
482818266
292015612
200354483
76211861
86883812
56519638
377509580
360543850
348652718
564836882
539527855
377509580
29366295
1000000000
482818266
780418694
878542863
747241048
76211861
81073252
207264423
556605329
91111257
429939459
963056779
184147678
681728741
200354483
292015612
857731778
878542863
206422528
86883812
200354483
206422528
781833037
389290764
1
206422528
206422528
56519638
857731778
998228699
966631802
438133771
389290764
565111336
564836882
766356434
780418694
963056779
665245341
665245341
206422528
781833037
710733675
766356434
781833037
565111336
313062682
998228699
878542863
482818266
998228699
173087940
780418694
200354483
539527855
231398662
781833037
206422528
665245341
857731778
184147678
348652718
429939459
1
348652718
1
507308489
556605329
766356434
878542863
200354483
429939459
231398662
206422528
857731778
565111336
780418694
81073252
81073252
101250004
482818266
377509580
878542863
206422528
857731778
147747440
744868656
539527855
781833037
438133771
91111257
539527855
539527855
1
313062682
231398662
747241048
507308489
348652718
564836882
273869784
200354483
348652718
780418694
565111336
588790353
781833037
1000000000
744868656
207264423
184147678
200354483
81073252
81073252
6632155
507308489
681728741
292015612
565111336
588790353
231398662
216140704
744868656
348652718
81073252
766356434
438133771
216140704
564836882
86883812
681728741
482818266
91111257
1
86883812
207264423
710733675
292015612
207264423
665245341
429939459
1
273869784
998228699
81073252
313062682
878542863
389290764
76211861
1000000000
417188303
539527855
766356434
56519638
76211861
665245341
780418694
246549659
76211861
507308489
665245341
878542863
76211861
998228699
556605329
1000000000
963056779
429939459
360543850
556605329
1
377509580
857731778
963056779
556605329
231398662
963873520
292015612
246549659
377509580
744868656
781833037
313062682
86883812
747241048
438133771
91111257
963873520
377509580
91111257
857731778
216140704
998228699
184147678
29366295
206422528
966631802
417188303
998228699
216140704
747241048
747241048
998228699
565111336
966631802
56519638
173087940
389290764
781833037
766356434
998228699
963873520
1000000000
710733675
564836882
564836882
173087940
6632155
360543850
147747440
747241048
781833037
147747440
91111257
665245341
665245341
1
76211861
348652718
857731778
207264423
747241048
389290764
216140704
565111336
564836882
780418694
1000000000
1000000000
216140704
147747440
539527855
781833037
565111336
766356434
81073252
6632155
86883812
744868656
207264423
389290764
565111336
710733675
766356434
556605329
665245341
81073252
438133771
780418694
207264423
588790353
564836882
216140704
429939459
878542863
681728741
857731778
539527855
744868656
173087940
565111336
56519638
417188303
507308489
147747440
173087940
417188303
91111257
507308489
429939459
747241048
360543850
564836882
360543850
998228699
377509580
417188303
184147678
966631802
147747440
360543850
556605329
710733675
681728741
963873520
747241048
86883812
780418694
29366295
81073252
565111336
966631802
565111336
377509580
963873520
348652718
998228699
747241048
507308489
588790353
1000000000
878542863
681728741
1000000000
998228699
781833037
207264423
507308489
216140704
29366295
482818266
539527855
857731778
313062682
781833037
56519638
564836882
231398662
389290764
963873520
507308489
147747440
207264423
417188303
29366295
966631802
878542863
507308489
313062682
878542863
539527855
200354483
556605329
998228699
781833037
744868656
665245341
665245341
292015612
348652718
429939459
588790353
76211861
216140704
710733675
292015612
966631802
564836882
417188303
857731778
963873520
963873520
231398662
348652718
81073252
710733675
389290764
29366295
780418694
273869784
857731778
781833037
998228699
588790353
963056779
998228699
878542863
216140704
665245341
360543850
86883812
1000000000
173087940
857731778
539527855
565111336
766356434
207264423
101250004
1000000000
539527855
207264423
565111336
966631802
963056779
360543850
91111257
246549659
1000000000
565111336
56519638
216140704
744868656
556605329
6632155
313062682
780418694
56519638
588790353
998228699
998228699
313062682
665245341
665245341
665245341
1
377509580
91111257
766356434
292015612
781833037
231398662
200354483
417188303
963873520
438133771
6632155
200354483
556605329
389290764
780418694
710733675
206422528
963056779
389290764
1
710733675
744868656
184147678
313062682
273869784
482818266
231398662
246549659
539527855
1000000000
878542863
417188303
565111336
564836882
1
389290764
86883812
780418694
389290764
86883812
6632155
565111336
588790353
665245341
539527855
482818266
200354483
348652718
76211861
963056779
565111336
857731778
556605329
665245341
292015612
556605329
91111257
963056779
963056779
710733675
1000000000
564836882
273869784
565111336
389290764
313062682
76211861
780418694
998228699
744868656
878542863
173087940
780418694
56519638
184147678
200354483
86883812
348652718
292015612
200354483
966631802
147747440
292015612
348652718
360543850
429939459
216140704
507308489
781833037
246549659
348652718
564836882
29366295
1000000000
101250004
216140704
766356434
76211861
781833037
780418694
998228699
747241048
588790353
6632155
91111257
231398662
147747440
216140704
81073252
91111257
438133771
781833037
56519638
681728741
878542863
963056779
998228699
482818266
539527855
857731778
565111336
1
184147678
539527855
747241048
1
878542863
348652718
556605329
710733675
429939459
963056779
184147678
780418694
313062682
273869784
710733675
482818266
147747440
6632155
417188303
207264423
292015612
184147678
963873520
438133771
588790353
438133771
206422528
273869784
389290764
710733675
963056779
780418694
313062682
429939459
91111257
766356434
231398662
6632155
101250004
206422528
101250004
766356434
292015612
273869784
292015612
81073252
710733675
184147678
1000000000
360543850
963056779
417188303
206422528
438133771
207264423
29366295
747241048
292015612
963873520
780418694
173087940
482818266
744868656
564836882
710733675
507308489
998228699
780418694
246549659
76211861
744868656
438133771
878542863
744868656
747241048
963873520
200354483
417188303
76211861
588790353
101250004
744868656
292015612
1000000000
966631802
231398662
231398662
86883812
539527855
998228699
878542863
348652718
246549659
1
1000000000
348652718
348652718
273869784
665245341
76211861
273869784
56519638
429939459
963056779
86883812
313062682
438133771
744868656
665245341
556605329
147747440
429939459
86883812
878542863
963056779
781833037
482818266
207264423
857731778
173087940
438133771
429939459
389290764
348652718
313062682
147747440
348652718
878542863
6632155
963873520
1000000000
231398662
780418694
482818266
507308489
231398662
377509580
963873520
81073252
184147678
998228699
564836882
747241048
231398662
857731778
56519638
747241048
857731778
207264423
91111257
292015612
206422528
377509580
313062682
857731778
101250004
184147678
206422528
216140704
507308489
360543850
857731778
389290764
878542863
246549659
216140704
81073252
313062682
710733675
246549659
438133771
206422528
963056779
998228699
507308489
29366295
744868656
56519638
665245341
539527855
292015612
963056779
86883812
101250004
101250004
781833037
857731778
766356434
966631802
348652718
963056779
1
539527855
207264423
206422528
91111257
216140704
216140704
377509580
147747440
86883812
91111257
1
747241048
744868656
565111336
539527855
780418694
173087940
857731778
507308489
76211861
681728741
747241048
539527855
665245341
231398662
173087940
147747440
207264423
744868656
313062682
184147678
81073252
507308489
360543850
966631802
313062682
1
438133771
313062682
438133771
963056779
417188303
86883812
76211861
781833037
56519638
482818266
313062682
681728741
1000000000
710733675
91111257
564836882
857731778
998228699
200354483
56519638
216140704
482818266
231398662
216140704
76211861
216140704
101250004
389290764
429939459
206422528
273869784
292015612
744868656
747241048
766356434
389290764
507308489
766356434
710733675
482818266
963056779
86883812
438133771
313062682
565111336
564836882
86883812
348652718
292015612
588790353
564836882
56519638
389290764
963056779
76211861
857731778
878542863
389290764
417188303
29366295
389290764
6632155
1000000000
91111257
766356434
76211861
348652718
184147678
429939459
766356434
377509580
507308489
216140704
206422528
710733675
665245341
360543850
56519638
963056779
781833037
482818266
588790353
766356434
200354483
81073252
348652718
588790353
564836882
6632155
747241048
878542863
6632155
963056779
963873520
710733675
780418694
200354483
507308489
665245341
966631802
781833037
710733675
313062682
1000000000
438133771
207264423
963873520
556605329
565111336
206422528
507308489
76211861
878542863
231398662
6632155
565111336
747241048
173087940
780418694
81073252
206422528
998228699
207264423
360543850
273869784
76211861
91111257
438133771
29366295
1000000000
438133771
273869784
231398662
781833037
56519638
1
207264423
56519638
216140704
292015612
857731778
588790353
857731778
766356434
348652718
857731778
207264423
556605329
507308489
681728741
147747440
389290764
429939459
273869784
564836882
482818266
76211861
292015612
231398662
76211861
184147678
76211861
482818266
507308489
482818266
91111257
564836882
377509580
857731778
747241048
231398662
1
781833037
507308489
781833037
507308489
438133771
246549659
438133771
246549659
417188303
81073252
216140704
389290764
565111336
417188303
76211861
963056779
147747440
710733675
588790353
780418694
389290764
507308489
766356434
147747440
438133771
857731778
878542863
91111257
313062682
200354483
292015612
588790353
216140704
564836882
389290764
200354483
231398662
744868656
207264423
81073252
681728741
101250004
206422528
998228699
377509580
207264423
966631802
781833037
292015612
966631802
216140704
147747440
29366295
681728741
377509580
273869784
389290764
206422528
482818266
184147678
29366295
429939459
429939459
429939459
6632155
1000000000
1000000000
313062682
101250004
998228699
360543850
780418694
588790353
429939459
360543850
1000000000
747241048
216140704
101250004
216140704
747241048
56519638
273869784
246549659
681728741
565111336
1000000000
348652718
56519638
231398662
56519638
710733675
744868656
781833037
207264423
246549659
507308489
292015612
231398662
438133771
216140704
781833037
273869784
438133771
207264423
389290764
86883812
206422528
292015612
29366295
780418694
246549659
91111257
998228699
429939459
966631802
781833037
200354483
556605329
681728741
200354483
780418694
429939459
1000000000
556605329
86883812
313062682
507308489
681728741
313062682
231398662
184147678
231398662
438133771
231398662
665245341
231398662
781833037
766356434
438133771
207264423
747241048
76211861
417188303
564836882
91111257
81073252
963873520
998228699
998228699
963056779
147747440
507308489
292015612
173087940
147747440
998228699
417188303
565111336
246549659
744868656
780418694
588790353
963056779
564836882
216140704
681728741
963056779
556605329
963056779
200354483
1000000000
556605329
556605329
184147678
1
360543850
747241048
81073252
417188303
56519638
507308489
998228699
76211861
429939459
216140704
101250004
173087940
56519638
963873520
710733675
564836882
6632155
681728741
273869784
857731778
29366295
781833037
747241048
681728741
565111336
998228699
389290764
101250004
507308489
665245341
766356434
292015612
438133771
6632155
231398662
507308489
389290764
200354483
665245341
1
507308489
91111257
1
200354483
565111336
681728741
348652718
565111336
29366295
766356434
184147678
207264423
766356434
564836882
76211861
507308489
313062682
313062682
273869784
56519638
564836882
681728741
348652718
744868656
482818266
878542863
184147678
184147678
173087940
963056779
747241048
246549659
417188303
377509580
173087940
348652718
76211861
91111257
147747440
348652718
963873520
744868656
29366295
147747440
507308489
313062682
780418694
482818266
556605329
216140704
565111336
29366295
76211861
417188303
76211861
539527855
173087940
710733675
565111336
966631802
564836882
216140704
207264423
81073252
184147678
429939459
377509580
273869784
206422528
565111336
377509580
1000000000
588790353
348652718
482818266
173087940
1
91111257
184147678
292015612
1000000000
963873520
998228699
56519638
857731778
377509580
184147678
86883812
56519638
273869784
76211861
482818266
360543850
766356434
101250004
231398662
966631802
231398662
216140704
292015612
681728741
1
81073252
206422528
377509580
348652718
588790353
556605329
429939459
86883812
963056779
966631802
744868656
1
216140704
588790353
766356434
564836882
360543850
966631802
184147678
417188303
780418694
766356434
348652718
76211861
556605329
313062682
564836882
565111336
91111257
963056779
564836882
878542863
966631802
417188303
206422528
206422528
91111257
91111257
56519638
878542863
665245341
216140704
101250004
710733675
781833037
377509580
200354483
29366295
429939459
665245341
86883812
377509580
747241048
857731778
565111336
6632155
81073252
963873520
231398662
681728741
348652718
766356434
564836882
292015612
231398662
76211861
86883812
292015612
313062682
417188303
200354483
1000000000
273869784
878542863
81073252
348652718
81073252
878542863
710733675
76211861
1
665245341
216140704
507308489
507308489
588790353
963056779
556605329
231398662
360543850
1
173087940
564836882
588790353
429939459
766356434
1
963056779
207264423
564836882
147747440
665245341
389290764
482818266
1
231398662
966631802
76211861
564836882
173087940
313062682
417188303
101250004
147747440
588790353
29366295
857731778
963873520
539527855
438133771
963873520
29366295
200354483
29366295
482818266
81073252
200354483
56519638
360543850
389290764
81073252
781833037
86883812
6632155
147747440
76211861
348652718
556605329
665245341
665245341
963056779
998228699
665245341
665245341
231398662
665245341
246549659
878542863
766356434
781833037
389290764
184147678
56519638
963873520
56519638
482818266
665245341
766356434
101250004
348652718
313062682
747241048
747241048
588790353
273869784
966631802
231398662
564836882
29366295
710733675
86883812
86883812
564836882
966631802
56519638
963873520
966631802
482818266
998228699
147747440
360543850
998228699
963056779
101250004
429939459
377509580
360543850
207264423
184147678
878542863
292015612
963056779
878542863
207264423
966631802
76211861
216140704
86883812
766356434
246549659
377509580
1000000000
556605329
1
377509580
878542863
200354483
1000000000
665245341
744868656
56519638
766356434
781833037
360543850
1000000000
507308489
766356434
556605329
857731778
81073252
6632155
588790353
91111257
417188303
966631802
147747440
207264423
482818266
348652718
377509580
200354483
206422528
438133771
963056779
292015612
313062682
681728741
206422528
29366295
781833037
231398662
91111257
564836882
556605329
780418694
231398662
101250004
780418694
744868656
173087940
273869784
6632155
313062682
173087940
147747440
101250004
81073252
681728741
766356434
710733675
231398662
766356434
56519638
147747440
360543850
273869784
747241048
878542863
76211861
86883812
173087940
665245341
998228699
313062682
91111257
246549659
744868656
429939459
963056779
173087940
273869784
389290764
101250004
766356434
313062682
878542863
147747440
665245341
348652718
6632155
681728741
29366295
417188303
231398662
564836882
147747440
710733675
246549659
438133771
878542863
998228699
184147678
348652718
6632155
101250004
507308489
878542863
963873520
29366295
206422528
780418694
766356434
101250004
780418694
348652718
206422528
91111257
313062682
6632155
207264423
246549659
29366295
1000000000
507308489
360543850
147747440
710733675
200354483
539527855
417188303
556605329
681728741
781833037
781833037
389290764
56519638
744868656
200354483
29366295
348652718
1000000000
377509580
348652718
231398662
963056779
507308489
389290764
91111257
766356434
231398662
539527855
292015612
556605329
482818266
564836882
377509580
246549659
6632155
29366295
564836882
273869784
348652718
173087940
1
200354483
963873520
86883812
206422528
200354483
173087940
565111336
216140704
292015612
360543850
780418694
81073252
507308489
780418694
101250004
6632155
348652718
207264423
588790353
507308489
564836882
681728741
147747440
507308489
438133771
6632155
539527855
231398662
963873520
231398662
273869784
507308489
313062682
556605329
184147678
313062682
273869784
216140704
292015612
101250004
1
313062682
173087940
147747440
681728741
6632155
1000000000
184147678
313062682
963056779
766356434
1000000000
857731778
539527855
377509580
438133771
565111336
377509580
377509580
86883812
81073252
780418694
147747440
246549659
231398662
86883812
963873520
539527855
313062682
200354483
56519638
963873520
76211861
539527855
200354483
389290764
56519638
173087940
6632155
147747440
429939459
780418694
1
246549659
507308489
1
6632155
101250004
565111336
91111257
206422528
564836882
681728741
184147678
681728741
556605329
147747440
273869784
101250004
56519638
231398662
184147678
313062682
216140704
231398662
1
273869784
744868656
86883812
747241048
147747440
780418694
173087940
207264423
292015612
438133771
710733675
81073252
86883812
29366295
429939459
1000000000
878542863
747241048
744868656
377509580
710733675
6632155
184147678
507308489
857731778
91111257
998228699
377509580
857731778
963873520
565111336
507308489
998228699
539527855
781833037
417188303
292015612
292015612
429939459
81073252
292015612
1
507308489
998228699
417188303
482818266
292015612
6632155
1
147747440
173087940
588790353
56519638
1
348652718
438133771
173087940
348652718
1000000000
539527855
438133771
438133771
76211861
681728741
878542863
998228699
539527855
86883812
1000000000
184147678
766356434
766356434
207264423
482818266
1
417188303
91111257
91111257
998228699
665245341
998228699
1000000000
6632155
665245341
429939459
86883812
101250004
29366295
313062682
1000000000
313062682
507308489
360543850
147747440
231398662
588790353
246549659
564836882
86883812
348652718
588790353
147747440
1
963056779
665245341
766356434
206422528
29366295
556605329
91111257
556605329
564836882
173087940
857731778
878542863
348652718
438133771
29366295
216140704
681728741
482818266
482818266
207264423
747241048
292015612
206422528
292015612
207264423
231398662
173087940
710733675
963056779
564836882
588790353
710733675
998228699
781833037
389290764
1000000000
966631802
101250004
246549659
273869784
200354483
147747440
1
1000000000
780418694
556605329
56519638
147747440
101250004
91111257
216140704
780418694
747241048
565111336
963873520
76211861
1000000000
1000000000
81073252
781833037
292015612
565111336
857731778
76211861
564836882
184147678
81073252
206422528
246549659
200354483
417188303
564836882
273869784
206422528
998228699
766356434
348652718
681728741
206422528
963056779
539527855
966631802
747241048
1000000000
206422528
81073252
1
710733675
348652718
6632155
6632155
857731778
1
6632155
665245341
556605329
86883812
564836882
207264423
101250004
417188303
857731778
273869784
564836882
389290764
998228699
482818266
665245341
438133771
507308489
91111257
747241048
231398662
878542863
184147678
389290764
1
86883812
207264423
81073252
91111257
29366295
747241048
744868656
665245341
348652718
857731778
1000000000
429939459
438133771
507308489
273869784
507308489
744868656
744868656
963873520
1000000000
998228699
780418694
998228699
966631802
429939459
963056779
438133771
6632155
6632155
273869784
429939459
998228699
173087940
91111257
389290764
780418694
184147678
184147678
539527855
781833037
6632155
200354483
857731778
292015612
564836882
86883812
200354483
1
998228699
966631802
173087940
998228699
438133771
56519638
207264423
878542863
556605329
998228699
1000000000
360543850
1000000000
1
207264423
878542863
86883812
292015612
91111257
207264423
206422528
1000000000
681728741
482818266
564836882
348652718
147747440
565111336
438133771
565111336
184147678
781833037
429939459
231398662
588790353
1
857731778
216140704
564836882
747241048
1000000000
966631802
292015612
665245341
292015612
1
710733675
76211861
184147678
556605329
417188303
6632155
966631802
231398662
539527855
565111336
206422528
1000000000
29366295
564836882
565111336
710733675
878542863
29366295
76211861
665245341
76211861
200354483
216140704
1
292015612
766356434
710733675
963873520
348652718
29366295
273869784
206422528
998228699
1
360543850
507308489
86883812
780418694
216140704
313062682
507308489
360543850
857731778
963056779
507308489
539527855
507308489
56519638
56519638
564836882
665245341
857731778
184147678
216140704
857731778
710733675
564836882
91111257
246549659
377509580
292015612
86883812
206422528
963056779
360543850
86883812
417188303
781833037
588790353
216140704
101250004
273869784
1
86883812
389290764
681728741
710733675
6632155
766356434
184147678
998228699
1000000000
556605329
206422528
56519638
564836882
86883812
963873520
273869784
539527855
360543850
1
747241048
29366295
781833037
216140704
29366295
184147678
184147678
184147678
348652718
780418694
273869784
766356434
681728741
231398662
81073252
273869784
539527855
216140704
86883812
963873520
429939459
747241048
86883812
482818266
231398662
482818266
1000000000
184147678
273869784
216140704
438133771
86883812
184147678
273869784
360543850
565111336
206422528
206422528
86883812
292015612
857731778
6632155
173087940
206422528
998228699
766356434
744868656
963056779
781833037
966631802
747241048
780418694
998228699
417188303
56519638
438133771
482818266
6632155
231398662
292015612
710733675
246549659
564836882
665245341
857731778
273869784
963056779
292015612
292015612
564836882
766356434
81073252
216140704
963056779
482818266
438133771
231398662
348652718
173087940
781833037
76211861
681728741
556605329
1000000000
101250004
273869784
1000000000
482818266
963873520
564836882
216140704
389290764
482818266
389290764
200354483
200354483
91111257
556605329
963056779
200354483
747241048
438133771
878542863
348652718
857731778
377509580
348652718
86883812
998228699
206422528
101250004
556605329
429939459
216140704
507308489
564836882
665245341
292015612
588790353
292015612
429939459
173087940
588790353
231398662
56519638
482818266
429939459
681728741
147747440
564836882
360543850
86883812
966631802
744868656
207264423
292015612
665245341
417188303
86883812
76211861
747241048
556605329
231398662
857731778
206422528
681728741
747241048
556605329
482818266
963056779
173087940
29366295
76211861
1000000000
665245341
539527855
147747440
56519638
857731778
878542863
56519638
360543850
173087940
539527855
147747440
482818266
29366295
313062682
206422528
147747440
147747440
273869784
377509580
588790353
231398662
273869784
1
556605329
348652718
780418694
963056779
747241048
857731778
29366295
482818266
91111257
207264423
878542863
56519638
29366295
348652718
710733675
292015612
963056779
556605329
744868656
998228699
744868656
206422528
184147678
564836882
56519638
292015612
76211861
564836882
963873520
857731778
184147678
147747440
564836882
780418694
76211861
963056779
857731778
313062682
507308489
56519638
147747440
86883812
348652718
246549659
878542863
665245341
766356434
963056779
665245341
200354483
216140704
963873520
216140704
539527855
665245341
417188303
377509580
6632155
173087940
6632155
273869784
1000000000
665245341
1000000000
91111257
147747440
998228699
184147678
207264423
377509580
857731778
76211861
207264423
556605329
556605329
216140704
216140704
1
246549659
966631802
184147678
292015612
556605329
417188303
206422528
744868656
81073252
173087940
200354483
482818266
564836882
878542863
29366295
744868656
781833037
313062682
76211861
998228699
86883812
744868656
216140704
273869784
81073252
313062682
1000000000
482818266
273869784
389290764
857731778
207264423
963056779
998228699
482818266
91111257
377509580
998228699
482818266
665245341
438133771
482818266
292015612
206422528
377509580
1000000000
539527855
348652718
963873520
747241048
556605329
438133771
998228699
216140704
56519638
966631802
429939459
206422528
744868656
744868656
206422528
429939459
348652718
91111257
417188303
482818266
963873520
86883812
878542863
966631802
565111336
857731778
1
507308489
766356434
482818266
76211861
781833037
348652718
56519638
389290764
1
76211861
998228699
6632155
539527855
780418694
963056779
147747440
665245341
91111257
216140704
389290764
86883812
29366295
273869784
389290764
438133771
216140704
76211861
966631802
681728741
231398662
482818266
6632155
744868656
963056779
273869784
878542863
216140704
429939459
76211861
556605329
86883812
147747440
747241048
539527855
1000000000
184147678
207264423
56519638
966631802
206422528
417188303
744868656
377509580
438133771
747241048
216140704
507308489
76211861
744868656
556605329
348652718
81073252
482818266
1
348652718
744868656
780418694
564836882
273869784
147747440
507308489
565111336
1
292015612
878542863
91111257
184147678
377509580
200354483
564836882
1000000000
482818266
857731778
216140704
360543850
565111336
184147678
56519638
681728741
200354483
76211861
565111336
101250004
56519638
963056779
963873520
482818266
29366295
998228699
564836882
292015612
91111257
1000000000
29366295
377509580
482818266
273869784
1000000000
147747440
377509580
781833037
747241048
207264423
681728741
206422528
184147678
878542863
438133771
56519638
417188303
963873520
556605329
207264423
878542863
665245341
429939459
173087940
348652718
963873520
963873520
348652718
292015612
417188303
966631802
360543850
878542863
710733675
273869784
1000000000
747241048
998228699
173087940
857731778
86883812
747241048
273869784
963056779
565111336
417188303
360543850
377509580
207264423
101250004
207264423
564836882
86883812
963873520
963873520
963056779
963056779
56519638
1
963873520
1
963056779
878542863
963056779
313062682
313062682
963056779
86883812
1000000000
29366295
173087940
101250004
417188303
348652718
588790353
681728741
29366295
81073252
744868656
681728741
360543850
482818266
429939459
273869784
417188303
6632155
91111257
588790353
998228699
76211861
348652718
966631802
482818266
76211861
184147678
963056779
564836882
184147678
1000000000
207264423
966631802
681728741
313062682
963056779
998228699
101250004
429939459
1
781833037
231398662
348652718
184147678
556605329
482818266
963873520
292015612
216140704
389290764
417188303
766356434
878542863
29366295
588790353
273869784
246549659
231398662
417188303
556605329
482818266
200354483
207264423
389290764
29366295
747241048
173087940
963873520
417188303
963873520
6632155
76211861
231398662
681728741
29366295
273869784
438133771
878542863
273869784
206422528
780418694
857731778
878542863
665245341
417188303
313062682
780418694
1000000000
348652718
966631802
246549659
91111257
963056779
539527855
998228699
556605329
6632155
998228699
377509580
565111336
81073252
564836882
6632155
565111336
747241048
231398662
29366295
389290764
200354483
857731778
744868656
710733675
766356434
747241048
56519638
101250004
781833037
360543850
101250004
878542863
556605329
292015612
313062682
101250004
564836882
173087940
766356434
744868656
438133771
360543850
417188303
1
91111257
29366295
147747440
207264423
482818266
963056779
348652718
438133771
360543850
29366295
781833037
744868656
86883812
273869784
998228699
998228699
173087940
348652718
292015612
564836882
206422528
781833037
781833037
348652718
963873520
273869784
389290764
744868656
206422528
216140704
780418694
744868656
556605329
539527855
710733675
781833037
482818266
766356434
173087940
963056779
360543850
565111336
86883812
665245341
81073252
539527855
665245341
1
539527855
507308489
565111336
963056779
963873520
438133771
556605329
76211861
588790353
747241048
184147678
857731778
588790353
438133771
963873520
780418694
878542863
1000000000
76211861
1000000000
56519638
878542863
91111257
273869784
273869784
482818266
313062682
81073252
539527855
556605329
81073252
781833037
76211861
56519638
6632155
173087940
744868656
206422528
389290764
200354483
377509580
539527855
207264423
539527855
173087940
1000000000
377509580
747241048
91111257
588790353
556605329
101250004
565111336
56519638
539527855
389290764
963873520
200354483
6632155
507308489
417188303
878542863
564836882
101250004
417188303
86883812
200354483
389290764
207264423
438133771
101250004
6632155
780418694
1
91111257
588790353
200354483
86883812
389290764
438133771
710733675
564836882
1000000000
417188303
292015612
273869784
6632155
147747440
200354483
429939459
665245341
1000000000
744868656
76211861
101250004
963056779
246549659
86883812
438133771
857731778
184147678
766356434
565111336
438133771
147747440
417188303
429939459
101250004
744868656
389290764
438133771
207264423
747241048
710733675
91111257
429939459
6632155
246549659
588790353
780418694
781833037
207264423
556605329
780418694
588790353
389290764
710733675
246549659
173087940
417188303
200354483
556605329
507308489
377509580
29366295
998228699
966631802
360543850
200354483
417188303
747241048
1
313062682
556605329
556605329
565111336
766356434
665245341
81073252
565111336
313062682
273869784
556605329
963873520
966631802
963056779
665245341
200354483
389290764
348652718
348652718
246549659
963056779
878542863
588790353
780418694
216140704
539527855
781833037
747241048
878542863
1
313062682
273869784
966631802
6632155
360543850
1000000000
710733675
173087940
76211861
564836882
231398662
966631802
507308489
184147678
681728741
273869784
710733675
556605329
963056779
963056779
147747440
207264423
998228699
539527855
417188303
966631802
231398662
200354483
292015612
377509580
417188303
417188303
231398662
564836882
200354483
681728741
710733675
360543850
173087940
966631802
207264423
184147678
348652718
56519638
857731778
963873520
348652718
565111336
200354483
76211861
29366295
207264423
565111336
681728741
1
565111336
246549659
173087940
173087940
377509580
429939459
963056779
216140704
6632155
665245341
207264423
780418694
766356434
665245341
184147678
1
292015612
147747440
564836882
101250004
377509580
6632155
101250004
681728741
206422528
766356434
216140704
963873520
86883812
857731778
482818266
1000000000
29366295
246549659
29366295
91111257
747241048
710733675
780418694
963873520
81073252
878542863
56519638
482818266
313062682
1000000000
86883812
207264423
556605329
273869784
29366295
377509580
273869784
438133771
292015612
29366295
556605329
86883812
766356434
91111257
231398662
878542863
246549659
438133771
744868656
744868656
81073252
292015612
29366295
206422528
200354483
81073252
76211861
76211861
76211861
766356434
681728741
377509580
246549659
101250004
200354483
101250004
6632155
1000000000
184147678
184147678
417188303
273869784
147747440
556605329
173087940
665245341
216140704
246549659
313062682
507308489
681728741
482818266
429939459
29366295
507308489
348652718
101250004
966631802
681728741
966631802
781833037
588790353
292015612
86883812
878542863
998228699
1
744868656
389290764
966631802
665245341
588790353
1
747241048
81073252
91111257
963056779
780418694
681728741
147747440
966631802
438133771
6632155
29366295
429939459
482818266
207264423
681728741
878542863
1
710733675
173087940
963873520
507308489
556605329
665245341
81073252
665245341
76211861
313062682
6632155
780418694
389290764
966631802
76211861
588790353
86883812
710733675
1000000000
184147678
681728741
348652718
507308489
184147678
966631802
665245341
216140704
377509580
6632155
101250004
417188303
91111257
565111336
56519638
417188303
81073252
273869784
878542863
1
313062682
429939459
963056779
389290764
1
681728741
292015612
207264423
6632155
273869784
348652718
766356434
377509580
377509580
292015612
1
963873520
246549659
231398662
1
747241048
998228699
101250004
101250004
184147678
29366295
963873520
360543850
482818266
565111336
86883812
710733675
429939459
507308489
780418694
173087940
313062682
76211861
780418694
76211861
173087940
81073252
207264423
588790353
1
86883812
173087940
86883812
6632155
966631802
348652718
101250004
780418694
417188303
780418694
766356434
360543850
86883812
360543850
564836882
6632155
747241048
360543850
857731778
507308489
81073252
681728741
184147678
507308489
780418694
507308489
207264423
665245341
313062682
56519638
86883812
313062682
147747440
681728741
482818266
564836882
246549659
184147678
665245341
438133771
101250004
81073252
747241048
56519638
231398662
744868656
216140704
564836882
857731778
56519638
438133771
292015612
91111257
292015612
482818266
173087940
766356434
56519638
963873520
313062682
207264423
6632155
173087940
81073252
780418694
377509580
429939459
556605329
588790353
206422528
963873520
292015612
76211861
246549659
313062682
76211861
482818266
766356434
878542863
246549659
200354483
780418694
313062682
507308489
564836882
507308489
56519638
6632155
29366295
878542863
507308489
56519638
1
878542863
377509580
206422528
710733675
81073252
231398662
81073252
56519638
963056779
86883812
963056779
588790353
417188303
216140704
389290764
206422528
147747440
482818266
781833037
173087940
429939459
539527855
292015612
273869784
539527855
81073252
438133771
216140704
81073252
429939459
564836882
360543850
438133771
377509580
231398662
207264423
86883812
246549659
963873520
231398662
6632155
781833037
429939459
565111336
482818266
101250004
429939459
780418694
429939459
747241048
377509580
173087940
173087940
231398662
348652718
184147678
206422528
101250004
744868656
313062682
781833037
438133771
744868656
377509580
747241048
184147678
360543850
417188303
507308489
681728741
360543850
273869784
81073252
147747440
963056779
1
564836882
507308489
292015612
348652718
313062682
173087940
681728741
273869784
681728741
200354483
539527855
963873520
273869784
6632155
963056779
29366295
184147678
681728741
963873520
781833037
1
565111336
539527855
417188303
556605329
184147678
482818266
781833037
565111336
588790353
998228699
389290764
665245341
101250004
147747440
681728741
246549659
998228699
857731778
56519638
747241048
184147678
710733675
313062682
438133771
482818266
348652718
744868656
147747440
747241048
56519638
565111336
216140704
998228699
207264423
747241048
857731778
86883812
417188303
389290764
780418694
348652718
292015612
246549659
963056779
377509580
878542863
377509580
747241048
200354483
780418694
231398662
184147678
101250004
564836882
292015612
438133771
429939459
963873520
101250004
507308489
246549659
482818266
216140704
91111257
1
377509580
747241048
348652718
81073252
565111336
588790353
539527855
710733675
1000000000
781833037
565111336
588790353
878542863
231398662
556605329
1
207264423
147747440
101250004
998228699
76211861
389290764
216140704
184147678
780418694
29366295
747241048
377509580
681728741
507308489
216140704
273869784
76211861
565111336
101250004
556605329
744868656
963056779
147747440
6632155
1
101250004
766356434
564836882
781833037
360543850
539527855
1000000000
360543850
681728741
857731778
564836882
360543850
556605329
91111257
206422528
588790353
313062682
744868656
744868656
766356434
377509580
101250004
6632155
184147678
91111257
292015612
216140704
206422528
747241048
744868656
963056779
417188303
147747440
173087940
216140704
147747440
966631802
564836882
665245341
81073252
389290764
963056779
507308489
389290764
1
147747440
348652718
966631802
998228699
878542863
200354483
377509580
429939459
556605329
565111336
417188303
438133771
780418694
878542863
681728741
81073252
665245341
429939459
200354483
747241048
173087940
966631802
588790353
173087940
665245341
539527855
76211861
766356434
780418694
710733675
246549659
417188303
710733675
273869784
780418694
747241048
780418694
173087940
438133771
438133771
56519638
246549659
377509580
539527855
86883812
377509580
76211861
207264423
147747440
781833037
273869784
963873520
744868656
417188303
377509580
6632155
588790353
588790353
147747440
246549659
966631802
147747440
781833037
231398662
417188303
744868656
1
878542863
507308489
313062682
292015612
29366295
173087940
417188303
56519638
998228699
348652718
91111257
206422528
348652718
966631802
539527855
857731778
710733675
417188303
857731778
1000000000
76211861
360543850
438133771
857731778
206422528
292015612
507308489
556605329
780418694
766356434
565111336
744868656
857731778
147747440
507308489
747241048
710733675
273869784
273869784
710733675
539527855
173087940
766356434
998228699
963873520
101250004
966631802
681728741
417188303
438133771
482818266
231398662
665245341
56519638
76211861
389290764
780418694
86883812
231398662
507308489
482818266
200354483
438133771
963056779
206422528
966631802
998228699
292015612
56519638
780418694
681728741
389290764
857731778
681728741
963056779
766356434
417188303
91111257
1
1000000000
292015612
292015612
1000000000
565111336
377509580
539527855
389290764
998228699
681728741
665245341
429939459
207264423
878542863
878542863
429939459
91111257
207264423
588790353
507308489
273869784
231398662
564836882
1
565111336
482818266
747241048
56519638
507308489
681728741
200354483
6632155
766356434
747241048
966631802
744868656
857731778
556605329
1
539527855
173087940
747241048
76211861
507308489
429939459
348652718
556605329
231398662
681728741
963873520
76211861
564836882
184147678
147747440
231398662
857731778
878542863
710733675
91111257
429939459
417188303
348652718
147747440
292015612
216140704
200354483
681728741
292015612
206422528
231398662
998228699
360543850
348652718
710733675
539527855
565111336
963056779
998228699
91111257
313062682
747241048
417188303
878542863
963873520
963056779
744868656
539527855
438133771
878542863
207264423
206422528
313062682
200354483
377509580
246549659
681728741
998228699
56519638
681728741
360543850
81073252
556605329
744868656
173087940
681728741
539527855
6632155
86883812
29366295
29366295
348652718
292015612
76211861
1000000000
292015612
878542863
147747440
766356434
216140704
747241048
231398662
29366295
963873520
963873520
360543850
710733675
857731778
231398662
438133771
963873520
76211861
998228699
173087940
966631802
1000000000
556605329
377509580
56519638
86883812
207264423
173087940
292015612
1000000000
29366295
1000000000
101250004
313062682
963056779
184147678
878542863
200354483
539527855
963873520
710733675
747241048
377509580
360543850
766356434
173087940
766356434
998228699
564836882
91111257
539527855
507308489
438133771
429939459
744868656
29366295
377509580
207264423
747241048
482818266
963056779
246549659
91111257
56519638
556605329
482818266
507308489
206422528
963056779
56519638
482818266
507308489
417188303
556605329
86883812
206422528
206422528
1
86883812
246549659
564836882
781833037
998228699
564836882
1000000000
766356434
246549659
744868656
29366295
564836882
417188303
91111257
86883812
1
1000000000
273869784
681728741
998228699
417188303
429939459
147747440
101250004
29366295
207264423
91111257
200354483
173087940
878542863
246549659
482818266
878542863
747241048
878542863
588790353
147747440
588790353
429939459
360543850
507308489
6632155
292015612
216140704
681728741
857731778
377509580
200354483
101250004
438133771
360543850
681728741
206422528
348652718
313062682
966631802
377509580
200354483
766356434
246549659
681728741
588790353
348652718
710733675
360543850
564836882
963056779
781833037
147747440
438133771
780418694
1
81073252
966631802
56519638
1000000000
588790353
56519638
780418694
246549659
91111257
348652718
878542863
963873520
231398662
246549659
313062682
216140704
29366295
998228699
539527855
766356434
963873520
565111336
429939459
963056779
438133771
539527855
747241048
91111257
76211861
6632155
429939459
246549659
556605329
588790353
766356434
389290764
389290764
998228699
377509580
588790353
273869784
963873520
556605329
76211861
429939459
482818266
184147678
29366295
556605329
273869784
200354483
998228699
780418694
507308489
231398662
998228699
313062682
1
482818266
963056779
966631802
348652718
564836882
348652718
377509580
747241048
6632155
710733675
206422528
744868656
963056779
101250004
81073252
147747440
91111257
1
963056779
780418694
147747440
429939459
246549659
377509580
429939459
147747440
780418694
857731778
29366295
417188303
781833037
184147678
681728741
539527855
200354483
998228699
665245341
565111336
360543850
857731778
564836882
780418694
86883812
438133771
206422528
56519638
173087940
76211861
184147678
313062682
246549659
878542863
417188303
766356434
482818266
377509580
857731778
348652718
665245341
173087940
76211861
6632155
91111257
781833037
81073252
184147678
417188303
207264423
556605329
1
360543850
101250004
482818266
206422528
998228699
438133771
6632155
539527855
878542863
710733675
507308489
747241048
200354483
417188303
998228699
29366295
665245341
482818266
963056779
200354483
507308489
744868656
86883812
665245341
200354483
438133771
184147678
998228699
429939459
482818266
91111257
292015612
1000000000
781833037
963056779
507308489
56519638
781833037
81073252
556605329
665245341
565111336
147747440
207264423
681728741
963873520
438133771
482818266
313062682
417188303
29366295
963056779
6632155
857731778
91111257
966631802
963056779
780418694
147747440
377509580
857731778
998228699
207264423
998228699
273869784
184147678
878542863
81073252
556605329
539527855
76211861
389290764
81073252
556605329
781833037
6632155
1
348652718
313062682
273869784
966631802
91111257
292015612
857731778
348652718
857731778
781833037
766356434
482818266
1
665245341
313062682
76211861
780418694
681728741
539527855
681728741
184147678
539527855
313062682
744868656
1000000000
1000000000
966631802
86883812
91111257
216140704
780418694
377509580
313062682
438133771
56519638
963873520
147747440
348652718
429939459
348652718
86883812
588790353
998228699
429939459
101250004
438133771
564836882
200354483
681728741
564836882
429939459
747241048
81073252
744868656
857731778
246549659
389290764
29366295
482818266
216140704
101250004
857731778
665245341
101250004
56519638
29366295
389290764
200354483
780418694
360543850
313062682
1000000000
564836882
438133771
1
417188303
998228699
781833037
998228699
56519638
216140704
429939459
482818266
200354483
665245341
147747440
147747440
377509580
377509580
76211861
273869784
377509580
1
438133771
313062682
966631802
781833037
539527855
588790353
417188303
81073252
564836882
76211861
207264423
360543850
482818266
766356434
438133771
665245341
184147678
564836882
766356434
86883812
91111257
6632155
29366295
173087940
681728741
482818266
878542863
91111257
231398662
184147678
588790353
417188303
747241048
744868656
377509580
966631802
206422528
565111336
710733675
292015612
781833037
588790353
81073252
781833037
780418694
565111336
564836882
200354483
29366295
76211861
710733675
29366295
246549659
482818266
539527855
207264423
6632155
86883812
81073252
588790353
747241048
564836882
313062682
76211861
360543850
710733675
963873520
1000000000
539527855
998228699
681728741
417188303
91111257
292015612
665245341
184147678
665245341
878542863
966631802
101250004
1000000000
710733675
507308489
878542863
998228699
438133771
556605329
857731778
665245341
966631802
681728741
482818266
781833037
564836882
539527855
556605329
389290764
81073252
273869784
246549659
588790353
147747440
200354483
710733675
857731778
1
781833037
665245341
348652718
747241048
556605329
29366295
206422528
313062682
348652718
482818266
56519638
389290764
588790353
206422528
565111336
556605329
76211861
963056779
313062682
360543850
200354483
963873520
56519638
292015612
246549659
216140704
564836882
744868656
564836882
184147678
348652718
173087940
292015612
744868656
780418694
429939459
565111336
292015612
76211861
747241048
482818266
963873520
29366295
377509580
539527855
963056779
86883812
747241048
231398662
101250004
292015612
377509580
246549659
539527855
246549659
565111336
417188303
273869784
429939459
710733675
966631802
231398662
482818266
86883812
1
173087940
665245341
417188303
246549659
348652718
588790353
963056779
313062682
147747440
966631802
56519638
998228699
6632155
565111336
313062682
539527855
273869784
438133771
417188303
710733675
292015612
998228699
360543850
417188303
710733675
417188303
781833037
360543850
207264423
556605329
6632155
766356434
216140704
963873520
857731778
216140704
681728741
747241048
6632155
377509580
76211861
857731778
207264423
963056779
101250004
482818266
81073252
564836882
91111257
482818266
966631802
429939459
539527855
429939459
564836882
184147678
482818266
780418694
81073252
292015612
710733675
216140704
377509580
1000000000
963873520
76211861
348652718
857731778
681728741
200354483
292015612
556605329
507308489
766356434
781833037
417188303
81073252
438133771
857731778
588790353
747241048
389290764
438133771
588790353
588790353
207264423
173087940
482818266
292015612
539527855
313062682
588790353
438133771
1
417188303
56519638
780418694
389290764
1000000000
780418694
81073252
56519638
482818266
206422528
780418694
377509580
556605329
681728741
438133771
246549659
507308489
56519638
389290764
710733675
348652718
348652718
710733675
564836882
81073252
389290764
173087940
173087940
781833037
246549659
482818266
348652718
29366295
273869784
200354483
292015612
857731778
429939459
781833037
998228699
56519638
963873520
231398662
1000000000
588790353
207264423
81073252
313062682
780418694
482818266
86883812
438133771
29366295
101250004
292015612
206422528
878542863
216140704
878542863
744868656
665245341
389290764
91111257
857731778
6632155
81073252
173087940
507308489
780418694
246549659
147747440
878542863
963056779
963056779
966631802
292015612
565111336
963056779
780418694
539527855
539527855
76211861
206422528
86883812
429939459
86883812
206422528
998228699
963056779
878542863
360543850
780418694
231398662
564836882
76211861
588790353
56519638
417188303
81073252
389290764
207264423
429939459
564836882
389290764
857731778
417188303
564836882
781833037
1
81073252
857731778
681728741
781833037
81073252
86883812
377509580
6632155
389290764
857731778
556605329
744868656
76211861
101250004
966631802
1000000000
76211861
766356434
998228699
665245341
273869784
681728741
389290764
744868656
417188303
539527855
744868656
147747440
564836882
710733675
348652718
963056779
292015612
482818266
780418694
6632155
665245341
766356434
781833037
507308489
482818266
231398662
966631802
878542863
878542863
207264423
744868656
878542863
438133771
998228699
966631802
878542863
313062682
438133771
273869784
963873520
173087940
101250004
231398662
206422528
389290764
101250004
76211861
966631802
56519638
56519638
246549659
184147678
389290764
207264423
91111257
998228699
101250004
101250004
681728741
206422528
998228699
292015612
781833037
857731778
665245341
681728741
857731778
91111257
273869784
963873520
91111257
564836882
482818266
389290764
998228699
588790353
417188303
231398662
207264423
963873520
665245341
665245341
206422528
417188303
101250004
1
781833037
1
348652718
998228699
556605329
76211861
747241048
81073252
207264423
360543850
681728741
766356434
539527855
29366295
6632155
348652718
207264423
389290764
766356434
29366295
1
207264423
91111257
231398662
744868656
963873520
6632155
76211861
231398662
184147678
91111257
556605329
206422528
389290764
417188303
747241048
766356434
76211861
86883812
91111257
744868656
207264423
780418694
81073252
564836882
878542863
86883812
747241048
29366295
780418694
710733675
564836882
184147678
710733675
377509580
6632155
207264423
681728741
313062682
1
389290764
29366295
963873520
998228699
681728741
360543850
963056779
6632155
588790353
389290764
273869784
878542863
377509580
417188303
207264423
200354483
147747440
348652718
665245341
76211861
857731778
206422528
184147678
216140704
681728741
710733675
86883812
206422528
665245341
781833037
588790353
556605329
207264423
539527855
998228699
710733675
1000000000
200354483
91111257
246549659
665245341
998228699
766356434
231398662
963056779
564836882
963056779
766356434
507308489
377509580
348652718
556605329
766356434
564836882
1000000000
6632155
246549659
200354483
963873520
857731778
565111336
878542863
389290764
1
429939459
173087940
91111257
665245341
56519638
207264423
1000000000
507308489
588790353
482818266
173087940
1000000000
780418694
206422528
200354483
101250004
206422528
56519638
81073252
76211861
216140704
173087940
91111257
200354483
565111336
429939459
91111257
29366295
348652718
1000000000
539527855
231398662
86883812
665245341
184147678
200354483
744868656
780418694
438133771
1
588790353
438133771
438133771
206422528
81073252
231398662
273869784
966631802
878542863
231398662
963056779
377509580
56519638
429939459
91111257
417188303
482818266
417188303
429939459
681728741
292015612
438133771
539527855
1
998228699
1000000000
76211861
588790353
6632155
76211861
747241048
681728741
963056779
91111257
76211861
744868656
216140704
360543850
173087940
482818266
1
206422528
184147678
206422528
246549659
377509580
665245341
747241048
29366295
681728741
91111257
564836882
482818266
200354483
216140704
231398662
173087940
747241048
780418694
147747440
1
200354483
206422528
216140704
539527855
747241048
147747440
147747440
1
564836882
206422528
216140704
857731778
173087940
101250004
76211861
878542863
348652718
747241048
200354483
780418694
389290764
747241048
147747440
665245341
766356434
438133771
878542863
417188303
377509580
539527855
81073252
360543850
963873520
429939459
564836882
857731778
292015612
781833037
963056779
101250004
348652718
482818266
438133771
766356434
200354483
1
588790353
564836882
963873520
556605329
507308489
665245341
81073252
963873520
963873520
86883812
482818266
6632155
744868656
710733675
857731778
246549659
292015612
781833037
207264423
588790353
681728741
207264423
313062682
348652718
29366295
710733675
564836882
781833037
1
377509580
200354483
438133771
147747440
963056779
539527855
29366295
313062682
417188303
766356434
966631802
998228699
147747440
348652718
556605329
588790353
710733675
6632155
963056779
207264423
206422528
429939459
6632155
246549659
966631802
780418694
184147678
1000000000
246549659
273869784
507308489
878542863
781833037
588790353
29366295
292015612
76211861
588790353
966631802
857731778
565111336
429939459
565111336
377509580
360543850
963873520
665245341
246549659
665245341
1
878542863
556605329
507308489
29366295
292015612
216140704
507308489
681728741
438133771
539527855
963056779
565111336
86883812
206422528
857731778
56519638
389290764
76211861
184147678
963873520
91111257
564836882
216140704
482818266
998228699
963056779
588790353
147747440
438133771
1000000000
91111257
246549659
998228699
216140704
565111336
81073252
29366295
878542863
766356434
665245341
1
564836882
313062682
1000000000
377509580
780418694
91111257
29366295
29366295
665245341
76211861
507308489
438133771
313062682
76211861
539527855
681728741
389290764
273869784
360543850
539527855
207264423
101250004
246549659
360543850
507308489
780418694
747241048
101250004
76211861
231398662
998228699
56519638
231398662
998228699
56519638
231398662
147747440
417188303
878542863
6632155
206422528
377509580
429939459
313062682
360543850
966631802
6632155
207264423
681728741
539527855
588790353
273869784
206422528
91111257
147747440
56519638
781833037
417188303
101250004
744868656
360543850
206422528
966631802
747241048
766356434
766356434
556605329
81073252
81073252
781833037
200354483
417188303
857731778
857731778
966631802
377509580
766356434
998228699
665245341
710733675
184147678
588790353
29366295
966631802
747241048
556605329
781833037
360543850
1
564836882
76211861
6632155
91111257
747241048
206422528
857731778
216140704
539527855
292015612
857731778
81073252
173087940
963873520
747241048
29366295
857731778
565111336
246549659
588790353
292015612
998228699
200354483
565111336
556605329
389290764
963873520
665245341
76211861
200354483
147747440
588790353
292015612
360543850
231398662
231398662
681728741
216140704
417188303
76211861
665245341
86883812
857731778
29366295
207264423
76211861
91111257
6632155
998228699
101250004
966631802
1000000000
76211861
377509580
438133771
173087940
231398662
273869784
963056779
438133771
781833037
539527855
216140704
539527855
91111257
766356434
539527855
273869784
681728741
781833037
744868656
966631802
377509580
246549659
429939459
744868656
246549659
507308489
56519638
348652718
377509580
173087940
438133771
231398662
6632155
81073252
81073252
507308489
91111257
963056779
781833037
184147678
429939459
348652718
438133771
1
101250004
389290764
147747440
539527855
76211861
1000000000
273869784
6632155
565111336
556605329
231398662
6632155
200354483
417188303
377509580
665245341
91111257
998228699
173087940
207264423
360543850
1000000000
966631802
780418694
998228699
438133771
6632155
963056779
966631802
101250004
744868656
29366295
781833037
101250004
360543850
348652718
565111336
588790353
998228699
1000000000
780418694
438133771
377509580
747241048
206422528
81073252
665245341
507308489
389290764
86883812
998228699
766356434
681728741
389290764
76211861
556605329
781833037
588790353
878542863
665245341
665245341
665245341
482818266
482818266
747241048
273869784
101250004
6632155
565111336
91111257
710733675
273869784
389290764
429939459
681728741
292015612
482818266
216140704
747241048
747241048
246549659
76211861
744868656
963873520
313062682
206422528
966631802
710733675
417188303
216140704
313062682
539527855
963873520
313062682
747241048
184147678
507308489
747241048
588790353
998228699
588790353
588790353
216140704
56519638
200354483
963056779
147747440
744868656
231398662
91111257
857731778
665245341
377509580
207264423
313062682
1
963056779
29366295
206422528
878542863
1000000000
1
963056779
878542863
184147678
184147678
292015612
173087940
588790353
389290764
744868656
101250004
482818266
710733675
747241048
438133771
184147678
438133771
184147678
200354483
313062682
417188303
744868656
766356434
76211861
91111257
878542863
857731778
313062682
565111336
91111257
273869784
781833037
1
147747440
747241048
963873520
417188303
507308489
200354483
766356434
216140704
429939459
173087940
313062682
207264423
507308489
681728741
857731778
963873520
857731778
766356434
998228699
780418694
91111257
377509580
206422528
207264423
429939459
429939459
76211861
56519638
588790353
377509580
539527855
565111336
29366295
377509580
565111336
29366295
76211861
207264423
766356434
6632155
438133771
710733675
29366295
348652718
438133771
1
507308489
681728741
81073252
438133771
556605329
81073252
231398662
76211861
507308489
539527855
564836882
1000000000
710733675
313062682
482818266
173087940
231398662
76211861
417188303
76211861
206422528
348652718
507308489
273869784
966631802
389290764
29366295
231398662
29366295
565111336
200354483
6632155
200354483
747241048
216140704
781833037
389290764
216140704
348652718
348652718
998228699
1000000000
857731778
173087940
292015612
1000000000
147747440
747241048
313062682
681728741
313062682
438133771
86883812
147747440
747241048
966631802
588790353
81073252
438133771
781833037
29366295
766356434
200354483
207264423
417188303
438133771
348652718
556605329
710733675
360543850
665245341
681728741
246549659
998228699
56519638
507308489
147747440
273869784
377509580
482818266
998228699
101250004
273869784
29366295
766356434
665245341
206422528
780418694
86883812
438133771
86883812
710733675
173087940
710733675
56519638
781833037
292015612
101250004
482818266
998228699
507308489
207264423
857731778
147747440
998228699
556605329
588790353
857731778
206422528
1000000000
246549659
231398662
101250004
86883812
207264423
81073252
348652718
507308489
81073252
747241048
1
878542863
588790353
1
147747440
1
539527855
207264423
963056779
857731778
963056779
556605329
216140704
878542863
389290764
91111257
206422528
76211861
744868656
681728741
184147678
963056779
273869784
348652718
147747440
360543850
429939459
747241048
313062682
438133771
101250004
86883812
681728741
273869784
173087940
482818266
377509580
1000000000
231398662
184147678
86883812
173087940
200354483
744868656
1000000000
539527855
963056779
207264423
966631802
389290764
539527855
147747440
438133771
963873520
313062682
966631802
539527855
6632155
780418694
207264423
963873520
6632155
963873520
781833037
273869784
681728741
313062682
780418694
966631802
588790353
273869784
246549659
76211861
56519638
780418694
86883812
565111336
766356434
360543850
101250004
389290764
200354483
76211861
173087940
76211861
998228699
1
665245341
564836882
998228699
56519638
207264423
29366295
360543850
857731778
588790353
184147678
200354483
963873520
556605329
1000000000
747241048
360543850
273869784
998228699
681728741
564836882
377509580
857731778
507308489
6632155
780418694
246549659
781833037
588790353
747241048
206422528
766356434
1
200354483
200354483
565111336
101250004
564836882
389290764
565111336
200354483
147747440
200354483
56519638
966631802
966631802
963873520
173087940
565111336
200354483
565111336
377509580
147747440
76211861
744868656
482818266
216140704
744868656
857731778
81073252
539527855
963873520
1
417188303
101250004
564836882
147747440
29366295
29366295
56519638
200354483
744868656
556605329
81073252
588790353
101250004
747241048
438133771
588790353
206422528
539527855
147747440
966631802
588790353
273869784
207264423
963056779
377509580
507308489
744868656
438133771
348652718
29366295
292015612
101250004
231398662
292015612
857731778
564836882
1
246549659
273869784
963056779
963056779
963056779
963873520
273869784
565111336
231398662
101250004
507308489
273869784
292015612
147747440
766356434
389290764
216140704
417188303
1000000000
857731778
744868656
184147678
207264423
377509580
184147678
564836882
539527855
292015612
539527855
91111257
184147678
91111257
81073252
6632155
766356434
482818266
710733675
76211861
292015612
665245341
292015612
781833037
963873520
231398662
184147678
780418694
857731778
91111257
184147678
56519638
273869784
377509580
206422528
184147678
1000000000
588790353
1
231398662
429939459
313062682
438133771
231398662
710733675
377509580
780418694
438133771
313062682
1
231398662
147747440
76211861
348652718
564836882
313062682
963873520
878542863
231398662
539527855
564836882
292015612
292015612
147747440
780418694
417188303
246549659
216140704
565111336
482818266
56519638
681728741
588790353
273869784
200354483
681728741
429939459
200354483
206422528
1000000000
207264423
564836882
781833037
246549659
389290764
1
292015612
313062682
173087940
482818266
780418694
966631802
216140704
429939459
207264423
565111336
377509580
565111336
389290764
539527855
588790353
216140704
348652718
429939459
173087940
539527855
56519638
1
86883812
6632155
313062682
273869784
1
360543850
81073252
86883812
246549659
429939459
273869784
200354483
681728741
482818266
184147678
781833037
292015612
747241048
377509580
780418694
747241048
184147678
348652718
231398662
200354483
81073252
81073252
564836882
377509580
147747440
747241048
101250004
710733675
963873520
1
273869784
710733675
360543850
781833037
766356434
91111257
766356434
231398662
348652718
147747440
744868656
389290764
360543850
780418694
81073252
781833037
747241048
292015612
998228699
101250004
556605329
665245341
1
998228699
56519638
184147678
86883812
6632155
963056779
766356434
681728741
681728741
565111336
963056779
200354483
206422528
216140704
348652718
1
207264423
539527855
998228699
147747440
91111257
665245341
710733675
998228699
781833037
81073252
966631802
564836882
86883812
966631802
780418694
564836882
29366295
565111336
216140704
710733675
360543850
184147678
56519638
200354483
966631802
429939459
963056779
216140704
360543850
246549659
207264423
588790353
292015612
963873520
878542863
507308489
81073252
963873520
539527855
1
857731778
766356434
91111257
747241048
781833037
6632155
29366295
173087940
76211861
313062682
963056779
101250004
1
963873520
101250004
292015612
878542863
780418694
747241048
747241048
377509580
963056779
348652718
216140704
429939459
564836882
878542863
780418694
681728741
710733675
173087940
81073252
147747440
588790353
231398662
1000000000
429939459
360543850
781833037
665245341
216140704
438133771
273869784
389290764
231398662
86883812
766356434
1000000000
482818266
747241048
292015612
710733675
588790353
1
313062682
781833037
206422528
766356434
76211861
1
747241048
292015612
86883812
81073252
200354483
231398662
6632155
878542863
173087940
564836882
86883812
207264423
747241048
1000000000
292015612
588790353
231398662
747241048
766356434
438133771
216140704
81073252
565111336
184147678
780418694
857731778
206422528
86883812
81073252
998228699
231398662
389290764
231398662
6632155
200354483
588790353
744868656
878542863
781833037
429939459
747241048
360543850
56519638
81073252
206422528
91111257
564836882
878542863
857731778
507308489
29366295
56519638
184147678
91111257
966631802
556605329
417188303
588790353
360543850
313062682
966631802
377509580
207264423
147747440
246549659
360543850
417188303
710733675
273869784
207264423
429939459
565111336
184147678
173087940
273869784
101250004
101250004
273869784
86883812
780418694
200354483
878542863
665245341
173087940
6632155
29366295
539527855
231398662
86883812
1
857731778
556605329
1
313062682
565111336
29366295
86883812
565111336
681728741
86883812
966631802
147747440
565111336
273869784
91111257
747241048
377509580
963873520
1
200354483
565111336
438133771
101250004
1
417188303
482818266
744868656
1
86883812
998228699
780418694
681728741
744868656
539527855
744868656
539527855
998228699
273869784
86883812
206422528
216140704
747241048
766356434
292015612
966631802
780418694
564836882
665245341
564836882
665245341
81073252
857731778
665245341
173087940
147747440
292015612
1000000000
246549659
56519638
665245341
781833037
200354483
200354483
681728741
313062682
377509580
173087940
389290764
101250004
200354483
206422528
482818266
963056779
781833037
29366295
273869784
377509580
744868656
507308489
588790353
184147678
963056779
744868656
216140704
76211861
389290764
91111257
766356434
173087940
246549659
766356434
744868656
173087940
744868656
781833037
360543850
56519638
377509580
781833037
556605329
482818266
273869784
744868656
231398662
710733675
206422528
76211861
564836882
482818266
565111336
665245341
482818266
173087940
348652718
348652718
76211861
6632155
963056779
565111336
963873520
292015612
665245341
377509580
747241048
963873520
86883812
857731778
101250004
377509580
231398662
539527855
6632155
147747440
348652718
539527855
857731778
780418694
101250004
231398662
292015612
86883812
429939459
206422528
878542863
348652718
766356434
91111257
781833037
781833037
348652718
766356434
206422528
482818266
417188303
429939459
206422528
564836882
665245341
246549659
482818266
429939459
556605329
81073252
200354483
216140704
556605329
564836882
273869784
539527855
564836882
173087940
417188303
417188303
56519638
565111336
313062682
966631802
147747440
438133771
963056779
966631802
429939459
348652718
313062682
417188303
963873520
200354483
857731778
665245341
747241048
482818266
91111257
565111336
878542863
438133771
1000000000
429939459
1000000000
200354483
273869784
377509580
76211861
29366295
184147678
710733675
710733675
246549659
681728741
556605329
766356434
29366295
665245341
1
101250004
348652718
565111336
81073252
966631802
200354483
377509580
200354483
200354483
246549659
29366295
998228699
360543850
231398662
681728741
207264423
216140704
998228699
963873520
681728741
76211861
81073252
556605329
539527855
207264423
101250004
507308489
231398662
781833037
173087940
780418694
6632155
963873520
206422528
438133771
963056779
216140704
313062682
1
6632155
539527855
348652718
747241048
665245341
1000000000
878542863
81073252
206422528
429939459
216140704
86883812
348652718
539527855
231398662
1000000000
681728741
389290764
184147678
313062682
101250004
781833037
766356434
91111257
200354483
173087940
556605329
6632155
173087940
998228699
482818266
173087940
539527855
665245341
101250004
216140704
565111336
744868656
206422528
56519638
348652718
539527855
857731778
6632155
56519638
878542863
539527855
81073252
438133771
348652718
417188303
377509580
781833037
747241048
710733675
200354483
710733675
482818266
710733675
1
56519638
101250004
206422528
781833037
1
200354483
857731778
429939459
747241048
216140704
998228699
539527855
273869784
963056779
207264423
86883812
681728741
86883812
173087940
565111336
878542863
507308489
710733675
438133771
81073252
147747440
360543850
963873520
246549659
963056779
29366295
6632155
56519638
216140704
417188303
539527855
878542863
744868656
231398662
857731778
539527855
539527855
184147678
747241048
206422528
207264423
744868656
564836882
389290764
857731778
200354483
766356434
482818266
429939459
539527855
147747440
200354483
665245341
878542863
588790353
766356434
56519638
81073252
857731778
246549659
216140704
56519638
6632155
963873520
273869784
417188303
6632155
273869784
360543850
273869784
780418694
76211861
565111336
292015612
878542863
389290764
417188303
184147678
360543850
101250004
313062682
76211861
216140704
857731778
377509580
389290764
29366295
681728741
588790353
389290764
173087940
173087940
231398662
200354483
556605329
665245341
744868656
963056779
6632155
86883812
966631802
438133771
438133771
231398662
539527855
56519638
76211861
438133771
29366295
963873520
173087940
29366295
81073252
292015612
588790353
963056779
438133771
507308489
438133771
360543850
348652718
781833037
313062682
417188303
246549659
681728741
81073252
998228699
360543850
482818266
429939459
377509580
56519638
438133771
665245341
292015612
710733675
998228699
507308489
539527855
348652718
556605329
710733675
781833037
588790353
348652718
438133771
6632155
91111257
766356434
507308489
231398662
231398662
200354483
147747440
147747440
507308489
292015612
710733675
1000000000
507308489
710733675
665245341
200354483
1000000000
747241048
429939459
963873520
766356434
747241048
564836882
539527855
681728741
101250004
76211861
56519638
86883812
747241048
377509580
360543850
6632155
781833037
780418694
360543850
963873520
76211861
206422528
184147678
482818266
313062682
744868656
564836882
539527855
147747440
101250004
360543850
564836882
857731778
184147678
429939459
556605329
206422528
963056779
173087940
207264423
29366295
216140704
360543850
963056779
86883812
206422528
147747440
482818266
173087940
246549659
766356434
207264423
710733675
665245341
963873520
665245341
86883812
1
564836882
313062682
665245341
588790353
781833037
231398662
963056779
681728741
81073252
173087940
963056779
56519638
91111257
360543850
966631802
438133771
206422528
565111336
184147678
482818266
429939459
348652718
781833037
147747440
539527855
429939459
184147678
101250004
6632155
998228699
998228699
216140704
766356434
564836882
744868656
313062682
857731778
681728741
588790353
389290764
76211861
781833037
747241048
76211861
665245341
231398662
101250004
482818266
429939459
200354483
206422528
56519638
780418694
438133771
184147678
1
184147678
273869784
747241048
565111336
556605329
29366295
966631802
539527855
482818266
665245341
681728741
1000000000
147747440
710733675
539527855
438133771
857731778
438133771
200354483
710733675
173087940
216140704
206422528
780418694
482818266
147747440
200354483
76211861
173087940
665245341
377509580
313062682
556605329
313062682
91111257
56519638
246549659
556605329
665245341
417188303
313062682
417188303
1000000000
438133771
565111336
710733675
857731778
507308489
76211861
389290764
273869784
681728741
565111336
147747440
207264423
56519638
56519638
556605329
246549659
101250004
681728741
588790353
744868656
878542863
81073252
665245341
206422528
101250004
747241048
200354483
744868656
438133771
438133771
360543850
216140704
292015612
556605329
710733675
665245341
292015612
417188303
76211861
207264423
963873520
482818266
963873520
588790353
482818266
556605329
207264423
857731778
101250004
429939459
507308489
781833037
206422528
564836882
998228699
963056779
207264423
246549659
429939459
147747440
766356434
56519638
998228699
565111336
348652718
206422528
507308489
665245341
963873520
273869784
878542863
147747440
429939459
564836882
565111336
1
246549659
246549659
507308489
6632155
878542863
101250004
76211861
1
417188303
539527855
482818266
665245341
417188303
539527855
313062682
539527855
360543850
966631802
147747440
200354483
216140704
200354483
878542863
56519638
710733675
200354483
377509580
292015612
184147678
482818266
482818266
507308489
539527855
173087940
6632155
292015612
588790353
206422528
507308489
101250004
1000000000
781833037
86883812
6632155
665245341
963056779
389290764
966631802
91111257
313062682
744868656
313062682
273869784
998228699
429939459
81073252
216140704
216140704
200354483
147747440
857731778
417188303
482818266
273869784
273869784
389290764
781833037
780418694
200354483
710733675
665245341
438133771
963873520
81073252
588790353
86883812
200354483
482818266
86883812
681728741
482818266
780418694
231398662
857731778
429939459
766356434
313062682
313062682
348652718
206422528
86883812
207264423
747241048
147747440
29366295
565111336
348652718
6632155
766356434
565111336
313062682
91111257
86883812
766356434
246549659
101250004
207264423
81073252
878542863
206422528
744868656
744868656
681728741
429939459
200354483
744868656
781833037
588790353
766356434
29366295
710733675
207264423
81073252
878542863
147747440
173087940
665245341
56519638
246549659
966631802
539527855
81073252
206422528
857731778
184147678
878542863
781833037
966631802
998228699
348652718
6632155
857731778
147747440
588790353
963056779
1
681728741
539527855
878542863
665245341
273869784
313062682
76211861
101250004
417188303
878542863
86883812
710733675
207264423
81073252
780418694
101250004
681728741
76211861
313062682
147747440
292015612
588790353
556605329
206422528
56519638
429939459
539527855
556605329
681728741
429939459
966631802
564836882
588790353
556605329
857731778
246549659
76211861
564836882
86883812
963056779
101250004
747241048
231398662
963056779
747241048
747241048
507308489
565111336
963056779
86883812
6632155
273869784
998228699
81073252
482818266
173087940
564836882
565111336
377509580
231398662
857731778
216140704
6632155
539527855
564836882
81073252
29366295
781833037
966631802
377509580
681728741
966631802
438133771
56519638
76211861
231398662
173087940
389290764
556605329
56519638
216140704
348652718
313062682
184147678
173087940
417188303
665245341
348652718
273869784
565111336
556605329
438133771
539527855
710733675
216140704
747241048
1
173087940
231398662
81073252
246549659
184147678
184147678
963873520
588790353
539527855
6632155
56519638
246549659
184147678
29366295
91111257
417188303
231398662
665245341
1000000000
564836882
665245341
564836882
377509580
417188303
29366295
273869784
313062682
966631802
1000000000
438133771
1000000000
173087940
781833037
963056779
744868656
565111336
207264423
56519638
200354483
482818266
86883812
173087940
781833037
857731778
564836882
273869784
1
273869784
313062682
963056779
1000000000
766356434
313062682
747241048
91111257
206422528
6632155
417188303
780418694
184147678
507308489
206422528
29366295
246549659
556605329
147747440
377509580
998228699
556605329
966631802
173087940
231398662
81073252
246549659
878542863
710733675
216140704
747241048
207264423
556605329
963873520
1
173087940
56519638
147747440
81073252
377509580
147747440
482818266
681728741
273869784
710733675
507308489
389290764
681728741
429939459
173087940
966631802
173087940
273869784
565111336
565111336
781833037
998228699
482818266
429939459
200354483
216140704
747241048
665245341
360543850
507308489
147747440
173087940
207264423
681728741
878542863
246549659
56519638
781833037
564836882
360543850
81073252
56519638
588790353
564836882
963056779
780418694
206422528
438133771
998228699
273869784
81073252
313062682
747241048
29366295
81073252
56519638
766356434
292015612
780418694
246549659
780418694
29366295
744868656
747241048
857731778
29366295
200354483
6632155
665245341
539527855
507308489
81073252
377509580
744868656
438133771
1
780418694
966631802
231398662
231398662
360543850
681728741
998228699
1
781833037
348652718
1
507308489
206422528
539527855
86883812
348652718
29366295
556605329
539527855
377509580
216140704
482818266
81073252
564836882
438133771
184147678
76211861
81073252
482818266
76211861
86883812
1000000000
482818266
147747440
744868656
6632155
878542863
556605329
292015612
184147678
417188303
292015612
998228699
200354483
539527855
200354483
101250004
231398662
747241048
998228699
313062682
292015612
565111336
564836882
963873520
1000000000
665245341
963056779
417188303
206422528
292015612
76211861
963873520
246549659
963873520
878542863
744868656
29366295
747241048
81073252
29366295
963056779
438133771
206422528
565111336
173087940
360543850
429939459
273869784
857731778
56519638
147747440
206422528
878542863
966631802
147747440
76211861
56519638
963056779
216140704
998228699
56519638
507308489
564836882
389290764
76211861
507308489
417188303
565111336
564836882
360543850
744868656
216140704
780418694
963056779
207264423
429939459
681728741
231398662
564836882
878542863
147747440
1000000000
292015612
588790353
216140704
389290764
200354483
29366295
348652718
857731778
966631802
966631802
966631802
29366295
564836882
91111257
173087940
231398662
963873520
86883812
200354483
246549659
1
998228699
147747440
507308489
565111336
200354483
507308489
780418694
101250004
184147678
86883812
998228699
857731778
998228699
564836882
766356434
665245341
76211861
360543850
200354483
200354483
206422528
273869784
482818266
482818266
56519638
76211861
216140704
273869784
780418694
766356434
206422528
91111257
91111257
200354483
966631802
766356434
857731778
200354483
273869784
348652718
91111257
564836882
86883812
747241048
1000000000
744868656
313062682
539527855
147747440
348652718
231398662
429939459
482818266
29366295
206422528
781833037
588790353
101250004
246549659
556605329
101250004
348652718
200354483
56519638
76211861
200354483
292015612
231398662
482818266
1000000000
766356434
878542863
377509580
86883812
200354483
747241048
588790353
665245341
744868656
348652718
231398662
76211861
91111257
91111257
556605329
360543850
1000000000
565111336
857731778
173087940
665245341
1
292015612
29366295
348652718
747241048
878542863
998228699
564836882
292015612
360543850
389290764
56519638
539527855
273869784
417188303
588790353
780418694
147747440
292015612
438133771
766356434
588790353
438133771
539527855
101250004
766356434
565111336
292015612
360543850
878542863
665245341
482818266
438133771
313062682
216140704
747241048
417188303
348652718
389290764
998228699
710733675
963873520
29366295
482818266
565111336
348652718
482818266
377509580
348652718
377509580
963873520
1000000000
747241048
588790353
101250004
200354483
857731778
1
766356434
588790353
29366295
564836882
966631802
216140704
539527855
348652718
246549659
6632155
313062682
565111336
681728741
556605329
744868656
966631802
507308489
710733675
963056779
292015612
588790353
878542863
29366295
292015612
710733675
246549659
588790353
173087940
91111257
878542863
56519638
1
81073252
292015612
360543850
292015612
377509580
665245341
781833037
29366295
710733675
780418694
878542863
766356434
377509580
564836882
766356434
766356434
438133771
878542863
438133771
963056779
429939459
747241048
482818266
747241048
681728741
766356434
878542863
429939459
184147678
556605329
91111257
878542863
1000000000
665245341
766356434
273869784
348652718
998228699
565111336
81073252
377509580
207264423
966631802
56519638
216140704
780418694
766356434
147747440
313062682
1000000000
565111336
556605329
6632155
665245341
564836882
81073252
246549659
292015612
482818266
184147678
246549659
81073252
56519638
29366295
206422528
377509580
6632155
966631802
482818266
747241048
76211861
565111336
207264423
507308489
86883812
564836882
998228699
482818266
565111336
665245341
857731778
710733675
29366295
857731778
216140704
507308489
246549659
1000000000
963873520
963873520
377509580
6632155
389290764
556605329
966631802
565111336
216140704
1
963873520
417188303
857731778
744868656
681728741
963056779
184147678
81073252
101250004
878542863
482818266
246549659
417188303
744868656
747241048
147747440
184147678
681728741
438133771
56519638
273869784
878542863
665245341
101250004
417188303
184147678
91111257
86883812
200354483
744868656
998228699
389290764
56519638
76211861
231398662
216140704
482818266
507308489
998228699
556605329
780418694
781833037
1
588790353
878542863
216140704
417188303
29366295
564836882
81073252
565111336
565111336
231398662
313062682
556605329
417188303
857731778
1
710733675
76211861
780418694
539527855
539527855
878542863
273869784
507308489
200354483
1
231398662
781833037
377509580
389290764
556605329
857731778
438133771
377509580
766356434
101250004
963056779
273869784
91111257
429939459
438133771
273869784
507308489
681728741
417188303
966631802
507308489
556605329
207264423
231398662
216140704
966631802
1
963873520
29366295
200354483
766356434
292015612
539527855
963056779
878542863
76211861
588790353
56519638
744868656
564836882
417188303
878542863
556605329
360543850
966631802
665245341
744868656
81073252
1
781833037
766356434
780418694
588790353
681728741
200354483
963056779
998228699
780418694
878542863
389290764
389290764
1
710733675
81073252
207264423
91111257
76211861
963873520
348652718
966631802
681728741
781833037
539527855
76211861
539527855
56519638
184147678
91111257
29366295
963873520
429939459
539527855
747241048
173087940
878542863
231398662
966631802
360543850
101250004
216140704
998228699
507308489
216140704
81073252
1000000000
91111257
76211861
147747440
780418694
348652718
29366295
86883812
231398662
963056779
1000000000
565111336
184147678
173087940
588790353
963056779
780418694
482818266
313062682
429939459
292015612
507308489
429939459
101250004
207264423
6632155
360543850
482818266
377509580
564836882
747241048
766356434
417188303
482818266
207264423
878542863
780418694
429939459
200354483
56519638
588790353
482818266
780418694
147747440
588790353
482818266
29366295
246549659
588790353
1000000000
857731778
998228699
360543850
101250004
348652718
216140704
6632155
857731778
86883812
966631802
91111257
313062682
200354483
6632155
76211861
539527855
81073252
206422528
556605329
91111257
565111336
507308489
429939459
76211861
744868656
766356434
292015612
747241048
377509580
76211861
878542863
389290764
246549659
963873520
184147678
360543850
147747440
184147678
184147678
565111336
147747440
76211861
878542863
781833037
681728741
744868656
29366295
76211861
966631802
6632155
857731778
780418694
313062682
564836882
313062682
56519638
101250004
747241048
147747440
184147678
665245341
56519638
744868656
206422528
313062682
781833037
963056779
6632155
360543850
313062682
744868656
147747440
963873520
417188303
744868656
207264423
744868656
206422528
76211861
389290764
482818266
216140704
766356434
86883812
766356434
747241048
780418694
588790353
429939459
963056779
389290764
86883812
963873520
173087940
216140704
681728741
76211861
29366295
998228699
56519638
878542863
348652718
710733675
857731778
1
207264423
564836882
147747440
998228699
101250004
665245341
857731778
1000000000
206422528
429939459
556605329
1
539527855
29366295
147747440
710733675
438133771
482818266
377509580
857731778
878542863
565111336
273869784
207264423
200354483
963056779
184147678
206422528
206422528
963873520
556605329
556605329
417188303
417188303
482818266
206422528
438133771
216140704
438133771
564836882
766356434
86883812
56519638
313062682
273869784
86883812
878542863
857731778
766356434
6632155
1
313062682
246549659
360543850
216140704
781833037
76211861
29366295
747241048
389290764
429939459
246549659
963873520
710733675
539527855
81073252
206422528
273869784
360543850
963056779
588790353
101250004
429939459
781833037
76211861
417188303
564836882
81073252
6632155
86883812
29366295
56519638
173087940
56519638
101250004
747241048
556605329
273869784
6632155
966631802
206422528
206422528
101250004
216140704
966631802
966631802
173087940
313062682
200354483
360543850
246549659
231398662
438133771
313062682
556605329
377509580
747241048
747241048
184147678
963056779
681728741
29366295
1
360543850
966631802
292015612
565111336
857731778
665245341
482818266
744868656
966631802
781833037
539527855
246549659
207264423
348652718
56519638
313062682
292015612
86883812
1000000000
710733675
246549659
389290764
507308489
216140704
184147678
665245341
1
998228699
438133771
81073252
539527855
206422528
101250004
681728741
780418694
507308489
1000000000
246549659
744868656
29366295
966631802
81073252
857731778
56519638
438133771
438133771
184147678
86883812
417188303
377509580
781833037
1000000000
231398662
781833037
216140704
173087940
29366295
231398662
1
710733675
588790353
246549659
207264423
81073252
200354483
101250004
588790353
565111336
556605329
963056779
81073252
377509580
216140704
184147678
1
76211861
173087940
556605329
963873520
56519638
377509580
781833037
963873520
273869784
1000000000
963056779
878542863
710733675
1000000000
377509580
565111336
482818266
147747440
173087940
1
389290764
231398662
29366295
173087940
539527855
76211861
29366295
246549659
963056779
766356434
878542863
184147678
206422528
966631802
76211861
6632155
246549659
56519638
878542863
710733675
564836882
377509580
207264423
747241048
377509580
539527855
780418694
147747440
101250004
429939459
292015612
744868656
29366295
29366295
556605329
564836882
292015612
184147678
665245341
29366295
231398662
360543850
539527855
780418694
91111257
360543850
588790353
429939459
681728741
207264423
91111257
389290764
998228699
681728741
781833037
710733675
710733675
781833037
1000000000
292015612
507308489
216140704
681728741
665245341
246549659
101250004
200354483
781833037
348652718
76211861
273869784
101250004
377509580
781833037
246549659
56519638
681728741
539527855
216140704
147747440
389290764
781833037
998228699
207264423
766356434
781833037
86883812
348652718
184147678
747241048
173087940
231398662
857731778
292015612
417188303
76211861
665245341
966631802
184147678
681728741
200354483
780418694
1
429939459
200354483
56519638
184147678
206422528
780418694
665245341
91111257
966631802
86883812
76211861
780418694
963873520
173087940
389290764
101250004
231398662
348652718
246549659
200354483
56519638
1
377509580
429939459
482818266
81073252
1000000000
744868656
681728741
173087940
6632155
216140704
29366295
56519638
438133771
377509580
377509580
1
482818266
389290764
1
710733675
482818266
313062682
216140704
56519638
348652718
780418694
273869784
348652718
744868656
564836882
184147678
147747440
747241048
588790353
878542863
76211861
6632155
417188303
91111257
564836882
966631802
1
539527855
857731778
173087940
147747440
6632155
747241048
91111257
91111257
216140704
216140704
313062682
81073252
438133771
963873520
292015612
200354483
681728741
91111257
565111336
377509580
6632155
81073252
963873520
857731778
963873520
360543850
429939459
292015612
231398662
231398662
207264423
348652718
29366295
389290764
6632155
681728741
56519638
91111257
101250004
6632155
1
91111257
216140704
377509580
710733675
507308489
507308489
292015612
710733675
273869784
273869784
781833037
246549659
207264423
429939459
744868656
231398662
56519638
963873520
556605329
206422528
389290764
878542863
588790353
6632155
292015612
556605329
878542863
29366295
273869784
184147678
56519638
878542863
766356434
1000000000
360543850
273869784
246549659
173087940
438133771
377509580
184147678
564836882
273869784
81073252
966631802
1000000000
81073252
292015612
91111257
246549659
878542863
246549659
348652718
998228699
377509580
710733675
1000000000
173087940
747241048
998228699
1000000000
216140704
86883812
998228699
273869784
147747440
389290764
565111336
565111336
966631802
565111336
1
417188303
6632155
966631802
539527855
482818266
377509580
963056779
389290764
710733675
565111336
246549659
101250004
6632155
665245341
564836882
29366295
231398662
76211861
313062682
76211861
292015612
1000000000
966631802
348652718
184147678
246549659
246549659
744868656
744868656
417188303
389290764
29366295
744868656
200354483
216140704
81073252
273869784
389290764
565111336
29366295
539527855
417188303
6632155
56519638
565111336
173087940
681728741
348652718
564836882
207264423
438133771
292015612
206422528
963873520
76211861
56519638
482818266
86883812
417188303
857731778
588790353
588790353
963056779
389290764
681728741
878542863
482818266
482818266
91111257
565111336
681728741
76211861
747241048
101250004
207264423
963873520
389290764
29366295
292015612
665245341
564836882
780418694
438133771
565111336
482818266
76211861
101250004
81073252
206422528
91111257
588790353
482818266
273869784
781833037
998228699
273869784
389290764
81073252
56519638
231398662
556605329
429939459
292015612
389290764
556605329
588790353
857731778
710733675
6632155
91111257
200354483
507308489
417188303
1
857731778
744868656
81073252
588790353
76211861
6632155
710733675
207264423
231398662
429939459
556605329
184147678
377509580
998228699
588790353
273869784
292015612
1000000000
744868656
766356434
438133771
747241048
417188303
539527855
565111336
966631802
81073252
966631802
963873520
206422528
780418694
216140704
207264423
963056779
507308489
360543850
101250004
766356434
207264423
29366295
173087940
206422528
878542863
438133771
313062682
429939459
273869784
147747440
216140704
565111336
313062682
998228699
56519638
101250004
747241048
966631802
1000000000
710733675
507308489
963056779
747241048
780418694
360543850
564836882
681728741
6632155
747241048
246549659
76211861
429939459
216140704
76211861
173087940
377509580
766356434
665245341
966631802
565111336
173087940
147747440
744868656
246549659
482818266
438133771
665245341
438133771
56519638
56519638
173087940
766356434
184147678
231398662
564836882
173087940
966631802
200354483
766356434
766356434
313062682
348652718
313062682
482818266
539527855
1000000000
556605329
878542863
744868656
963056779
710733675
200354483
173087940
556605329
207264423
963873520
206422528
91111257
966631802
360543850
963873520
747241048
101250004
206422528
539527855
56519638
273869784
878542863
6632155
539527855
86883812
86883812
91111257
857731778
207264423
556605329
878542863
747241048
482818266
207264423
81073252
1000000000
780418694
56519638
206422528
710733675
184147678
665245341
389290764
292015612
86883812
348652718
710733675
744868656
56519638
429939459
744868656
429939459
377509580
91111257
665245341
744868656
963873520
665245341
744868656
313062682
81073252
389290764
556605329
744868656
29366295
348652718
6632155
857731778
200354483
216140704
206422528
1000000000
216140704
273869784
273869784
781833037
665245341
438133771
1
206422528
556605329
417188303
482818266
681728741
710733675
857731778
246549659
963873520
710733675
539527855
438133771
681728741
246549659
231398662
681728741
6632155
781833037
963873520
207264423
76211861
6632155
710733675
539527855
417188303
273869784
966631802
173087940
588790353
966631802
665245341
417188303
76211861
539527855
710733675
665245341
207264423
681728741
1
681728741
963056779
588790353
556605329
417188303
710733675
744868656
1000000000
744868656
29366295
29366295
273869784
173087940
857731778
564836882
348652718
246549659
377509580
207264423
207264423
292015612
588790353
438133771
184147678
564836882
360543850
206422528
184147678
81073252
29366295
101250004
588790353
564836882
564836882
184147678
292015612
857731778
377509580
998228699
588790353
539527855
231398662
556605329
101250004
417188303
101250004
744868656
564836882
147747440
348652718
998228699
963873520
184147678
710733675
710733675
429939459
6632155
963056779
76211861
747241048
438133771
781833037
588790353
360543850
744868656
184147678
91111257
963056779
681728741
539527855
273869784
231398662
101250004
780418694
348652718
56519638
389290764
417188303
173087940
507308489
565111336
184147678
147747440
377509580
81073252
292015612
781833037
389290764
556605329
360543850
482818266
710733675
76211861
482818266
56519638
539527855
1000000000
710733675
963056779
313062682
377509580
313062682
313062682
91111257
29366295
747241048
273869784
417188303
147747440
556605329
710733675
507308489
101250004
76211861
878542863
348652718
86883812
857731778
1000000000
747241048
747241048
1000000000
6632155
216140704
744868656
6632155
507308489
273869784
231398662
29366295
665245341
564836882
417188303
200354483
360543850
86883812
588790353
588790353
389290764
781833037
417188303
417188303
173087940
710733675
206422528
665245341
963873520
963873520
273869784
780418694
681728741
963873520
507308489
878542863
389290764
231398662
556605329
781833037
857731778
710733675
507308489
482818266
207264423
184147678
29366295
681728741
747241048
857731778
273869784
91111257
292015612
6632155
184147678
963056779
206422528
29366295
1000000000
1
780418694
207264423
878542863
6632155
389290764
207264423
766356434
781833037
76211861
207264423
1000000000
780418694
588790353
878542863
766356434
710733675
564836882
878542863
147747440
710733675
998228699
246549659
539527855
173087940
147747440
766356434
348652718
81073252
56519638
710733675
231398662
963873520
292015612
998228699
81073252
76211861
360543850
507308489
101250004
86883812
81073252
184147678
292015612
966631802
710733675
781833037
348652718
377509580
173087940
246549659
173087940
539527855
507308489
438133771
184147678
207264423
86883812
588790353
389290764
206422528
91111257
6632155
766356434
744868656
81073252
780418694
963056779
665245341
507308489
539527855
147747440
313062682
556605329
438133771
780418694
101250004
6632155
780418694
6632155
29366295
766356434
417188303
216140704
539527855
377509580
231398662
6632155
348652718
273869784
173087940
360543850
6632155
857731778
76211861
556605329
963056779
429939459
184147678
966631802
246549659
147747440
780418694
417188303
780418694
665245341
207264423
878542863
665245341
766356434
6632155
681728741
29366295
86883812
273869784
780418694
564836882
564836882
507308489
6632155
91111257
781833037
6632155
966631802
86883812
766356434
766356434
998228699
184147678
173087940
556605329
207264423
747241048
1000000000
246549659
781833037
681728741
147747440
564836882
781833037
184147678
246549659
56519638
565111336
348652718
389290764
780418694
56519638
710733675
200354483
665245341
565111336
313062682
206422528
207264423
173087940
998228699
998228699
246549659
29366295
998228699
101250004
101250004
147747440
313062682
857731778
539527855
482818266
665245341
747241048
665245341
780418694
766356434
963873520
273869784
564836882
348652718
86883812
76211861
246549659
681728741
184147678
588790353
81073252
200354483
710733675
206422528
744868656
681728741
246549659
173087940
76211861
1
747241048
556605329
101250004
81073252
173087940
231398662
101250004
29366295
377509580
963056779
744868656
231398662
878542863
348652718
231398662
101250004
417188303
200354483
101250004
998228699
147747440
998228699
1000000000
710733675
998228699
6632155
438133771
966631802
482818266
206422528
482818266
998228699
200354483
710733675
231398662
313062682
681728741
780418694
377509580
56519638
246549659
438133771
377509580
56519638
348652718
348652718
766356434
966631802
389290764
963873520
963873520
377509580
206422528
56519638
681728741
747241048
360543850
429939459
56519638
81073252
1
766356434
681728741
681728741
360543850
588790353
966631802
173087940
588790353
292015612
438133771
173087940
429939459
360543850
556605329
780418694
565111336
429939459
1
81073252
963056779
681728741
389290764
963873520
91111257
417188303
6632155
565111336
360543850
966631802
56519638
1000000000
184147678
1000000000
200354483
216140704
1
173087940
184147678
507308489
966631802
91111257
86883812
681728741
1
184147678
966631802
878542863
780418694
417188303
207264423
81073252
292015612
417188303
564836882
556605329
29366295
147747440
216140704
780418694
588790353
665245341
564836882
1
81073252
963056779
710733675
292015612
747241048
273869784
246549659
963873520
438133771
878542863
747241048
184147678
963056779
216140704
360543850
76211861
377509580
1000000000
681728741
81073252
292015612
417188303
710733675
6632155
998228699
207264423
173087940
565111336
507308489
6632155
216140704
747241048
747241048
966631802
963873520
81073252
184147678
246549659
681728741
56519638
963873520
200354483
200354483
147747440
781833037
216140704
417188303
207264423
313062682
857731778
86883812
6632155
348652718
963056779
781833037
588790353
91111257
1
348652718
173087940
963873520
206422528
91111257
966631802
56519638
966631802
417188303
231398662
539527855
539527855
556605329
91111257
588790353
216140704
207264423
206422528
966631802
246549659
966631802
747241048
857731778
556605329
665245341
963056779
173087940
539527855
184147678
681728741
173087940
744868656
417188303
507308489
744868656
857731778
539527855
206422528
246549659
1
6632155
966631802
966631802
998228699
507308489
348652718
781833037
6632155
173087940
348652718
963056779
780418694
710733675
963873520
1
200354483
76211861
86883812
246549659
29366295
780418694
766356434
417188303
1
565111336
438133771
184147678
966631802
206422528
76211861
184147678
86883812
564836882
56519638
246549659
747241048
963056779
206422528
56519638
348652718
966631802
963873520
1
588790353
780418694
184147678
246549659
292015612
781833037
963873520
184147678
565111336
231398662
857731778
147747440
1000000000
564836882
766356434
710733675
173087940
781833037
507308489
429939459
429939459
216140704
417188303
966631802
91111257
273869784
292015612
206422528
313062682
588790353
507308489
86883812
417188303
273869784
348652718
184147678
998228699
292015612
76211861
681728741
173087940
963056779
313062682
273869784
29366295
665245341
417188303
482818266
273869784
588790353
564836882
313062682
389290764
482818266
86883812
564836882
780418694
56519638
665245341
173087940
781833037
565111336
665245341
539527855
1000000000
101250004
482818266
216140704
747241048
878542863
417188303
273869784
1
273869784
998228699
438133771
482818266
76211861
56519638
539527855
56519638
482818266
780418694
29366295
313062682
76211861
429939459
710733675
389290764
231398662
101250004
482818266
507308489
348652718
747241048
564836882
231398662
389290764
681728741
292015612
173087940
216140704
101250004
588790353
29366295
377509580
766356434
780418694
246549659
781833037
417188303
216140704
681728741
6632155
998228699
6632155
246549659
665245341
231398662
91111257
313062682
184147678
207264423
665245341
91111257
963056779
273869784
313062682
665245341
438133771
81073252
377509580
878542863
963056779
681728741
878542863
710733675
273869784
313062682
81073252
564836882
565111336
857731778
429939459
507308489
681728741
781833037
29366295
429939459
56519638
780418694
963873520
482818266
147747440
86883812
200354483
588790353
292015612
216140704
781833037
29366295
273869784
539527855
665245341
81073252
963873520
200354483
429939459
681728741
966631802
556605329
76211861
966631802
438133771
747241048
710733675
313062682
482818266
76211861
76211861
292015612
1000000000
665245341
200354483
360543850
438133771
273869784
91111257
747241048
246549659
389290764
998228699
744868656
1
747241048
438133771
878542863
76211861
780418694
81073252
482818266
747241048
91111257
507308489
81073252
429939459
1
389290764
206422528
173087940
710733675
6632155
389290764
216140704
360543850
76211861
29366295
76211861
6632155
313062682
348652718
665245341
539527855
389290764
173087940
292015612
216140704
360543850
780418694
744868656
6632155
556605329
710733675
766356434
377509580
857731778
360543850
313062682
313062682
292015612
507308489
482818266
565111336
1000000000
564836882
292015612
273869784
207264423
857731778
377509580
417188303
389290764
56519638
963056779
665245341
417188303
565111336
101250004
206422528
963056779
86883812
507308489
766356434
147747440
539527855
231398662
200354483
878542863
429939459
377509580
564836882
747241048
588790353
564836882
564836882
377509580
710733675
710733675
313062682
565111336
878542863
91111257
681728741
438133771
231398662
101250004
482818266
313062682
747241048
966631802
76211861
482818266
482818266
6632155
273869784
766356434
292015612
91111257
857731778
588790353
780418694
438133771
998228699
313062682
539527855
360543850
744868656
216140704
417188303
963873520
348652718
998228699
565111336
710733675
747241048
556605329
564836882
438133771
231398662
86883812
273869784
556605329
1000000000
56519638
417188303
780418694
744868656
766356434
76211861
292015612
1000000000
360543850
207264423
766356434
389290764
292015612
207264423
29366295
665245341
184147678
389290764
417188303
313062682
56519638
147747440
56519638
76211861
184147678
348652718
1
56519638
780418694
29366295
348652718
246549659
6632155
292015612
246549659
207264423
539527855
556605329
207264423
878542863
389290764
273869784
216140704
963873520
81073252
76211861
588790353
76211861
56519638
246549659
681728741
56519638
231398662
216140704
780418694
966631802
173087940
564836882
200354483
429939459
147747440
91111257
781833037
1
438133771
360543850
207264423
348652718
556605329
781833037
348652718
207264423
200354483
710733675
857731778
710733675
389290764
963873520
6632155
539527855
588790353
539527855
81073252
878542863
710733675
184147678
360543850
76211861
81073252
588790353
292015612
184147678
539527855
878542863
857731778
781833037
76211861
91111257
539527855
173087940
665245341
710733675
556605329
966631802
313062682
747241048
438133771
292015612
766356434
147747440
539527855
216140704
564836882
766356434
207264423
588790353
1000000000
564836882
781833037
313062682
56519638
207264423
76211861
6632155
348652718
292015612
91111257
184147678
348652718
389290764
147747440
1000000000
173087940
556605329
86883812
878542863
857731778
29366295
588790353
766356434
313062682
313062682
91111257
292015612
438133771
417188303
744868656
200354483
417188303
246549659
539527855
273869784
273869784
565111336
173087940
781833037
429939459
76211861
292015612
101250004
101250004
744868656
1
389290764
1000000000
565111336
878542863
565111336
273869784
963056779
878542863
348652718
1000000000
273869784
878542863
76211861
878542863
91111257
665245341
781833037
56519638
744868656
348652718
86883812
377509580
29366295
564836882
246549659
878542863
207264423
313062682
747241048
101250004
744868656
681728741
206422528
744868656
231398662
438133771
207264423
1
438133771
744868656
507308489
681728741
81073252
184147678
101250004
1000000000
710733675
963873520
81073252
588790353
147747440
6632155
681728741
29366295
744868656
81073252
588790353
1000000000
766356434
216140704
1000000000
1
91111257
6632155
710733675
781833037
246549659
86883812
273869784
507308489
878542863
747241048
747241048
91111257
878542863
857731778
246549659
91111257
216140704
81073252
1
231398662
1
273869784
539527855
539527855
200354483
86883812
86883812
56519638
878542863
348652718
1
216140704
966631802
216140704
389290764
588790353
6632155
681728741
681728741
1
963873520
147747440
564836882
998228699
766356434
56519638
76211861
207264423
539527855
963873520
681728741
184147678
246549659
56519638
766356434
429939459
766356434
588790353
6632155
348652718
246549659
91111257
56519638
878542863
207264423
564836882
744868656
564836882
147747440
966631802
998228699
429939459
246549659
482818266
389290764
389290764
91111257
1
147747440
963873520
998228699
292015612
417188303
681728741
747241048
216140704
565111336
878542863
81073252
1
780418694
966631802
29366295
878542863
417188303
348652718
781833037
81073252
206422528
744868656
429939459
292015612
556605329
231398662
665245341
665245341
857731778
389290764
101250004
438133771
963056779
539527855
998228699
173087940
417188303
744868656
56519638
200354483
781833037
878542863
216140704
147747440
963056779
438133771
588790353
360543850
565111336
29366295
231398662
360543850
101250004
998228699
313062682
231398662
206422528
206422528
216140704
1000000000
998228699
780418694
231398662
360543850
963056779
86883812
273869784
438133771
710733675
6632155
998228699
360543850
744868656
313062682
781833037
565111336
665245341
86883812
313062682
429939459
86883812
998228699
206422528
207264423
556605329
482818266
564836882
438133771
101250004
86883812
766356434
963873520
1
417188303
681728741
389290764
429939459
781833037
29366295
963056779
417188303
29366295
539527855
216140704
564836882
966631802
681728741
86883812
81073252
747241048
292015612
1000000000
556605329
246549659
665245341
681728741
377509580
878542863
429939459
101250004
878542863
91111257
1000000000
539527855
565111336
86883812
539527855
216140704
377509580
681728741
417188303
81073252
313062682
588790353
173087940
507308489
348652718
231398662
216140704
56519638
539527855
998228699
29366295
998228699
438133771
963873520
963873520
482818266
101250004
216140704
6632155
744868656
273869784
507308489
377509580
681728741
998228699
665245341
246549659
91111257
781833037
966631802
348652718
966631802
556605329
246549659
1
963873520
781833037
780418694
184147678
744868656
665245341
348652718
998228699
173087940
91111257
292015612
184147678
963056779
417188303
878542863
417188303
539527855
681728741
292015612
389290764
766356434
231398662
1
417188303
417188303
1
588790353
1000000000
781833037
710733675
710733675
588790353
1000000000
246549659
313062682
963056779
710733675
173087940
780418694
747241048
184147678
173087940
29366295
377509580
173087940
360543850
781833037
966631802
781833037
539527855
81073252
507308489
710733675
91111257
710733675
76211861
86883812
747241048
565111336
313062682
417188303
747241048
482818266
878542863
173087940
556605329
206422528
216140704
207264423
200354483
878542863
588790353
313062682
200354483
56519638
56519638
292015612
313062682
681728741
438133771
216140704
766356434
173087940
76211861
348652718
710733675
56519638
231398662
184147678
482818266
710733675
780418694
313062682
482818266
360543850
377509580
56519638
539527855
966631802
313062682
766356434
292015612
429939459
81073252
438133771
56519638
482818266
231398662
1
766356434
564836882
348652718
200354483
207264423
147747440
417188303
482818266
780418694
780418694
29366295
6632155
292015612
710733675
438133771
246549659
482818266
429939459
963873520
766356434
878542863
966631802
377509580
857731778
231398662
246549659
539527855
231398662
564836882
429939459
246549659
1000000000
313062682
1000000000
147747440
292015612
781833037
780418694
81073252
292015612
564836882
482818266
91111257
207264423
781833037
1
507308489
966631802
564836882
86883812
389290764
147747440
348652718
1000000000
29366295
56519638
101250004
207264423
360543850
377509580
681728741
766356434
313062682
56519638
273869784
81073252
246549659
173087940
1000000000
681728741
878542863
781833037
1
348652718
781833037
998228699
207264423
81073252
29366295
857731778
998228699
86883812
507308489
878542863
6632155
556605329
564836882
417188303
565111336
91111257
184147678
780418694
348652718
747241048
781833037
292015612
417188303
207264423
744868656
56519638
86883812
56519638
710733675
173087940
173087940
565111336
681728741
665245341
216140704
389290764
747241048
507308489
360543850
564836882
76211861
231398662
556605329
588790353
878542863
56519638
482818266
389290764
6632155
207264423
780418694
556605329
173087940
998228699
348652718
556605329
29366295
539527855
216140704
744868656
377509580
6632155
76211861
417188303
681728741
389290764
482818266
246549659
780418694
86883812
207264423
101250004
56519638
963056779
781833037
963873520
438133771
588790353
231398662
681728741
56519638
360543850
565111336
998228699
781833037
206422528
200354483
963056779
963873520
184147678
81073252
482818266
29366295
857731778
348652718
780418694
273869784
184147678
86883812
348652718
998228699
565111336
313062682
665245341
56519638
539527855
588790353
966631802
207264423
216140704
231398662
878542863
556605329
377509580
56519638
1000000000
665245341
482818266
1000000000
56519638
507308489
998228699
780418694
963056779
29366295
878542863
747241048
273869784
857731778
780418694
1000000000
565111336
665245341
482818266
665245341
76211861
200354483
91111257
147747440
76211861
588790353
292015612
200354483
766356434
681728741
216140704
1
184147678
86883812
507308489
184147678
878542863
565111336
81073252
29366295
857731778
780418694
417188303
556605329
857731778
76211861
360543850
744868656
173087940
417188303
231398662
766356434
76211861
588790353
216140704
665245341
360543850
184147678
56519638
348652718
231398662
588790353
565111336
206422528
231398662
417188303
101250004
417188303
417188303
1
348652718
998228699
878542863
665245341
438133771
681728741
588790353
963873520
556605329
81073252
206422528
389290764
246549659
207264423
780418694
207264423
147747440
81073252
588790353
665245341
173087940
588790353
781833037
963056779
556605329
173087940
246549659
507308489
292015612
292015612
539527855
76211861
184147678
766356434
86883812
360543850
681728741
780418694
564836882
273869784
857731778
681728741
147747440
147747440
246549659
710733675
780418694
878542863
438133771
417188303
539527855
710733675
482818266
588790353
292015612
998228699
588790353
377509580
507308489
231398662
173087940
81073252
747241048
273869784
147747440
998228699
963873520
231398662
206422528
556605329
857731778
966631802
857731778
246549659
86883812
766356434
348652718
200354483
216140704
781833037
681728741
744868656
438133771
76211861
417188303
539527855
206422528
539527855
292015612
173087940
86883812
348652718
200354483
231398662
81073252
200354483
389290764
438133771
966631802
173087940
101250004
966631802
273869784
744868656
665245341
246549659
86883812
438133771
766356434
273869784
29366295
963873520
438133771
216140704
389290764
313062682
539527855
231398662
377509580
710733675
998228699
588790353
313062682
780418694
246549659
766356434
998228699
417188303
998228699
1000000000
780418694
313062682
56519638
101250004
963873520
429939459
86883812
998228699
231398662
231398662
857731778
313062682
665245341
292015612
417188303
417188303
429939459
56519638
216140704
56519638
147747440
963873520
998228699
747241048
147747440
1
292015612
348652718
206422528
482818266
539527855
313062682
744868656
710733675
539527855
81073252
963056779
588790353
963873520
681728741
966631802
747241048
76211861
101250004
710733675
147747440
292015612
389290764
389290764
710733675
1000000000
588790353
216140704
348652718
710733675
1000000000
780418694
1000000000
86883812
781833037
360543850
246549659
206422528
207264423
482818266
878542863
878542863
207264423
377509580
966631802
681728741
1000000000
963873520
206422528
417188303
507308489
507308489
565111336
781833037
81073252
564836882
507308489
273869784
29366295
438133771
429939459
86883812
206422528
173087940
482818266
998228699
556605329
998228699
747241048
200354483
1
878542863
360543850
1000000000
556605329
231398662
963873520
429939459
417188303
1
1000000000
360543850
665245341
246549659
292015612
556605329
348652718
206422528
998228699
966631802
246549659
101250004
438133771
747241048
29366295
556605329
417188303
246549659
565111336
389290764
207264423
184147678
292015612
766356434
207264423
200354483
184147678
207264423
292015612
389290764
81073252
184147678
292015612
966631802
539527855
747241048
200354483
417188303
417188303
1
482818266
231398662
76211861
389290764
56519638
231398662
348652718
710733675
147747440
507308489
780418694
781833037
482818266
246549659
878542863
966631802
665245341
206422528
389290764
348652718
429939459
348652718
91111257
360543850
429939459
857731778
588790353
482818266
76211861
565111336
246549659
184147678
200354483
200354483
744868656
360543850
313062682
507308489
101250004
429939459
417188303
747241048
360543850
91111257
780418694
56519638
173087940
206422528
681728741
81073252
231398662
857731778
998228699
710733675
6632155
539527855
1000000000
313062682
207264423
377509580
963056779
781833037
665245341
482818266
377509580
360543850
429939459
780418694
963056779
681728741
292015612
76211861
878542863
173087940
348652718
564836882
1
781833037
81073252
56519638
438133771
963056779
101250004
206422528
556605329
173087940
539527855
348652718
556605329
781833037
6632155
173087940
207264423
998228699
348652718
963056779
101250004
766356434
588790353
539527855
147747440
246549659
857731778
273869784
216140704
438133771
556605329
766356434
963873520
147747440
173087940
377509580
878542863
966631802
482818266
76211861
417188303
565111336
747241048
556605329
173087940
710733675
206422528
91111257
1
86883812
389290764
429939459
86883812
360543850
81073252
565111336
747241048
206422528
681728741
207264423
665245341
966631802
482818266
429939459
878542863
184147678
200354483
565111336
273869784
766356434
564836882
206422528
780418694
147747440
207264423
744868656
207264423
292015612
565111336
273869784
81073252
56519638
81073252
360543850
429939459
998228699
184147678
246549659
744868656
76211861
780418694
86883812
6632155
665245341
81073252
857731778
292015612
1
91111257
207264423
963873520
681728741
780418694
207264423
710733675
747241048
565111336
101250004
429939459
744868656
417188303
101250004
744868656
429939459
200354483
1
91111257
878542863
681728741
313062682
91111257
86883812
681728741
6632155
207264423
86883812
417188303
246549659
747241048
29366295
101250004
101250004
963873520
184147678
966631802
313062682
29366295
76211861
681728741
539527855
56519638
313062682
781833037
998228699
101250004
207264423
857731778
56519638
207264423
313062682
710733675
377509580
766356434
878542863
878542863
273869784
556605329
292015612
81073252
313062682
292015612
147747440
200354483
438133771
1
360543850
76211861
56519638
231398662
200354483
216140704
389290764
429939459
173087940
878542863
588790353
76211861
539527855
86883812
86883812
766356434
878542863
207264423
963056779
429939459
200354483
744868656
292015612
56519638
91111257
963873520
766356434
564836882
710733675
998228699
710733675
556605329
556605329
292015612
377509580
200354483
147747440
744868656
56519638
564836882
564836882
86883812
507308489
207264423
417188303
780418694
744868656
565111336
313062682
81073252
588790353
507308489
76211861
665245341
681728741
231398662
206422528
206422528
710733675
857731778
766356434
377509580
6632155
348652718
86883812
963056779
998228699
56519638
744868656
507308489
681728741
556605329
206422528
348652718
966631802
207264423
781833037
91111257
246549659
665245341
588790353
216140704
273869784
273869784
56519638
857731778
998228699
780418694
1000000000
482818266
200354483
200354483
766356434
348652718
963056779
101250004
744868656
173087940
101250004
81073252
76211861
207264423
966631802
377509580
360543850
206422528
173087940
878542863
565111336
507308489
206422528
246549659
1000000000
482818266
206422528
963056779
747241048
665245341
231398662
246549659
482818266
766356434
878542863
231398662
565111336
429939459
273869784
1
966631802
206422528
184147678
998228699
292015612
29366295
963873520
766356434
81073252
76211861
200354483
781833037
966631802
147747440
507308489
273869784
482818266
184147678
246549659
216140704
360543850
360543850
878542863
482818266
747241048
539527855
878542863
86883812
507308489
744868656
377509580
665245341
1000000000
6632155
184147678
1000000000
200354483
184147678
878542863
710733675
588790353
173087940
86883812
207264423
556605329
665245341
173087940
438133771
173087940
539527855
1
747241048
747241048
507308489
857731778
963873520
207264423
360543850
966631802
766356434
482818266
313062682
681728741
173087940
539527855
29366295
878542863
565111336
389290764
56519638
417188303
963873520
507308489
1000000000
878542863
360543850
507308489
273869784
780418694
348652718
963873520
429939459
665245341
429939459
710733675
206422528
747241048
348652718
744868656
273869784
246549659
173087940
556605329
665245341
963056779
710733675
86883812
766356434
998228699
360543850
207264423
556605329
1000000000
360543850
878542863
200354483
184147678
216140704
507308489
482818266
417188303
173087940
878542863
91111257
710733675
565111336
963873520
184147678
857731778
6632155
438133771
6632155
747241048
6632155
184147678
29366295
417188303
360543850
857731778
292015612
101250004
966631802
246549659
1
556605329
766356434
56519638
438133771
81073252
207264423
273869784
417188303
348652718
966631802
681728741
565111336
482818266
681728741
273869784
681728741
963873520
665245341
565111336
780418694
216140704
91111257
966631802
86883812
429939459
313062682
101250004
556605329
313062682
389290764
246549659
539527855
313062682
231398662
206422528
29366295
482818266
564836882
147747440
780418694
766356434
200354483
781833037
963873520
231398662
963056779
348652718
744868656
207264423
76211861
377509580
292015612
507308489
377509580
389290764
710733675
206422528
744868656
313062682
564836882
710733675
6632155
377509580
389290764
744868656
313062682
216140704
91111257
56519638
377509580
417188303
76211861
1
101250004
29366295
29366295
1
857731778
56519638
200354483
206422528
206422528
565111336
438133771
377509580
76211861
966631802
857731778
1
482818266
246549659
556605329
216140704
1
1
963873520
747241048
377509580
507308489
438133771
184147678
429939459
780418694
681728741
539527855
377509580
86883812
429939459
565111336
539527855
681728741
429939459
878542863
966631802
348652718
429939459
184147678
998228699
147747440
417188303
747241048
710733675
377509580
417188303
348652718
878542863
173087940
56519638
564836882
564836882
86883812
348652718
556605329
81073252
389290764
565111336
1
377509580
507308489
507308489
963056779
565111336
564836882
29366295
29366295
744868656
91111257
207264423
710733675
438133771
780418694
710733675
76211861
665245341
417188303
681728741
781833037
207264423
86883812
998228699
101250004
1
216140704
207264423
292015612
76211861
76211861
565111336
1
231398662
246549659
29366295
429939459
966631802
1000000000
101250004
147747440
556605329
348652718
81073252
963873520
539527855
1000000000
747241048
1
206422528
780418694
292015612
101250004
56519638
780418694
482818266
200354483
966631802
246549659
231398662
184147678
744868656
273869784
417188303
747241048
184147678
539527855
1000000000
963056779
966631802
747241048
6632155
216140704
963873520
231398662
81073252
588790353
744868656
539527855
878542863
231398662
207264423
81073252
377509580
6632155
963056779
780418694
200354483
206422528
681728741
86883812
86883812
417188303
207264423
766356434
360543850
998228699
556605329
963873520
56519638
389290764
173087940
76211861
438133771
556605329
6632155
273869784
348652718
681728741
207264423
206422528
76211861
173087940
184147678
710733675
438133771
878542863
766356434
780418694
665245341
963873520
963873520
147747440
665245341
348652718
6632155
173087940
29366295
273869784
292015612
565111336
206422528
207264423
963873520
246549659
1000000000
1
1
482818266
81073252
246549659
173087940
998228699
588790353
1000000000
564836882
184147678
681728741
665245341
438133771
91111257
417188303
429939459
86883812
173087940
206422528
966631802
1000000000
963056779
216140704
147747440
963873520
348652718
173087940
665245341
91111257
539527855
556605329
564836882
998228699
564836882
360543850
507308489
246549659
348652718
417188303
564836882
507308489
348652718
86883812
966631802
29366295
781833037
1
91111257
564836882
438133771
246549659
878542863
1
246549659
200354483
998228699
173087940
76211861
781833037
81073252
313062682
389290764
76211861
81073252
963056779
998228699
565111336
429939459
681728741
781833037
206422528
1
231398662
565111336
438133771
1
565111336
744868656
360543850
86883812
207264423
76211861
231398662
173087940
313062682
389290764
417188303
417188303
6632155
101250004
1000000000
507308489
86883812
744868656
438133771
966631802
207264423
857731778
1000000000
360543850
507308489
429939459
878542863
747241048
1
206422528
76211861
56519638
147747440
76211861
710733675
273869784
710733675
56519638
348652718
857731778
216140704
747241048
81073252
781833037
389290764
539527855
507308489
231398662
292015612
963873520
966631802
81073252
313062682
878542863
556605329
780418694
292015612
147747440
246549659
556605329
231398662
1000000000
681728741
6632155
564836882
91111257
246549659
744868656
963056779
781833037
1000000000
417188303
292015612
878542863
76211861
681728741
6632155
966631802
438133771
565111336
292015612
360543850
207264423
313062682
6632155
273869784
1
207264423
564836882
780418694
206422528
963873520
539527855
747241048
744868656
273869784
588790353
1
76211861
91111257
1
963873520
91111257
857731778
438133771
438133771
780418694
539527855
76211861
539527855
665245341
744868656
206422528
6632155
173087940
665245341
29366295
417188303
747241048
101250004
292015612
360543850
857731778
539527855
207264423
360543850
963056779
966631802
878542863
147747440
681728741
184147678
747241048
313062682
710733675
377509580
766356434
781833037
173087940
747241048
246549659
710733675
101250004
857731778
438133771
665245341
744868656
1
1
200354483
29366295
857731778
417188303
206422528
438133771
101250004
429939459
56519638
273869784
744868656
91111257
91111257
56519638
429939459
173087940
966631802
81073252
313062682
507308489
1000000000
681728741
1
998228699
998228699
963056779
963056779
81073252
507308489
246549659
766356434
6632155
76211861
173087940
539527855
377509580
539527855
780418694
147747440
539527855
507308489
564836882
665245341
1
507308489
681728741
147747440
377509580
91111257
29366295
147747440
273869784
507308489
91111257
360543850
1000000000
56519638
231398662
998228699
429939459
963056779
878542863
744868656
173087940
482818266
482818266
377509580
29366295
998228699
438133771
710733675
389290764
781833037
588790353
998228699
429939459
565111336
292015612
29366295
101250004
246549659
878542863
963873520
1
246549659
173087940
747241048
292015612
200354483
86883812
781833037
565111336
429939459
963056779
665245341
564836882
556605329
200354483
86883812
173087940
147747440
665245341
231398662
539527855
747241048
360543850
565111336
710733675
438133771
998228699
966631802
91111257
292015612
1
665245341
963873520
681728741
147747440
681728741
86883812
766356434
6632155
588790353
200354483
878542863
56519638
963056779
147747440
565111336
207264423
482818266
747241048
377509580
564836882
588790353
963056779
429939459
482818266
588790353
556605329
857731778
507308489
81073252
565111336
963873520
681728741
1
564836882
781833037
348652718
564836882
292015612
81073252
216140704
539527855
6632155
681728741
273869784
665245341
417188303
878542863
417188303
147747440
963056779
878542863
780418694
81073252
588790353
184147678
101250004
86883812
564836882
273869784
998228699
438133771
389290764
101250004
101250004
565111336
710733675
681728741
1
273869784
665245341
564836882
86883812
781833037
6632155
377509580
29366295
184147678
429939459
206422528
6632155
438133771
348652718
539527855
313062682
86883812
963873520
147747440
246549659
216140704
173087940
101250004
665245341
231398662
56519638
147747440
963056779
565111336
417188303
710733675
429939459
766356434
744868656
588790353
998228699
681728741
588790353
564836882
710733675
184147678
206422528
438133771
588790353
147747440
6632155
963056779
1
963056779
389290764
29366295
681728741
963056779
588790353
963873520
857731778
780418694
766356434
86883812
231398662
206422528
564836882
216140704
966631802
1
588790353
482818266
207264423
76211861
101250004
1000000000
766356434
963873520
588790353
216140704
207264423
539527855
207264423
29366295
781833037
360543850
429939459
231398662
438133771
86883812
963873520
273869784
91111257
273869784
710733675
564836882
710733675
780418694
417188303
29366295
564836882
348652718
377509580
747241048
206422528
507308489
29366295
588790353
482818266
438133771
1
348652718
710733675
417188303
76211861
588790353
246549659
147747440
556605329
539527855
747241048
207264423
417188303
963056779
710733675
966631802
377509580
681728741
766356434
348652718
76211861
6632155
556605329
29366295
231398662
539527855
1
681728741
360543850
998228699
184147678
482818266
588790353
292015612
417188303
482818266
101250004
313062682
963056779
216140704
91111257
780418694
681728741
91111257
963873520
29366295
998228699
565111336
173087940
766356434
200354483
1
173087940
76211861
1000000000
348652718
348652718
173087940
56519638
681728741
91111257
963056779
313062682
710733675
206422528
348652718
101250004
313062682
998228699
348652718
998228699
482818266
231398662
389290764
200354483
206422528
963873520
206422528
556605329
744868656
389290764
482818266
389290764
781833037
1
231398662
780418694
348652718
588790353
101250004
81073252
147747440
766356434
857731778
565111336
184147678
744868656
998228699
1000000000
206422528
86883812
766356434
348652718
348652718
710733675
81073252
998228699
781833037
507308489
360543850
207264423
200354483
206422528
857731778
1000000000
6632155
588790353
857731778
564836882
348652718
482818266
429939459
1000000000
56519638
360543850
216140704
857731778
389290764
231398662
86883812
81073252
1
91111257
665245341
482818266
206422528
417188303
482818266
417188303
429939459
539527855
313062682
588790353
963056779
429939459
389290764
231398662
81073252
963056779
507308489
207264423
147747440
681728741
780418694
438133771
206422528
348652718
231398662
417188303
173087940
200354483
780418694
744868656
91111257
231398662
313062682
565111336
781833037
857731778
1000000000
56519638
377509580
482818266
360543850
292015612
184147678
292015612
539527855
539527855
6632155
963056779
206422528
81073252
507308489
207264423
313062682
747241048
86883812
747241048
665245341
588790353
1000000000
29366295
29366295
681728741
963873520
565111336
710733675
780418694
1
429939459
766356434
86883812
482818266
6632155
273869784
147747440
389290764
565111336
781833037
313062682
231398662
86883812
878542863
556605329
966631802
6632155
360543850
681728741
313062682
878542863
216140704
86883812
81073252
1000000000
507308489
429939459
207264423
539527855
360543850
780418694
29366295
744868656
710733675
710733675
966631802
348652718
482818266
564836882
482818266
29366295
81073252
292015612
766356434
681728741
292015612
588790353
482818266
438133771
438133771
878542863
539527855
429939459
710733675
507308489
173087940
438133771
665245341
665245341
348652718
313062682
781833037
556605329
963056779
348652718
91111257
91111257
207264423
147747440
377509580
429939459
963873520
292015612
91111257
207264423
200354483
173087940
91111257
766356434
681728741
389290764
565111336
781833037
1
565111336
173087940
744868656
206422528
91111257
313062682
101250004
91111257
507308489
564836882
963056779
76211861
564836882
56519638
91111257
780418694
966631802
348652718
360543850
313062682
147747440
681728741
273869784
389290764
246549659
76211861
588790353
101250004
377509580
710733675
857731778
184147678
86883812
206422528
744868656
1
206422528
781833037
681728741
539527855
81073252
76211861
348652718
360543850
564836882
482818266
744868656
56519638
429939459
216140704
766356434
6632155
565111336
482818266
781833037
539527855
313062682
963056779
417188303
91111257
780418694
273869784
200354483
482818266
246549659
780418694
389290764
998228699
681728741
29366295
184147678
966631802
147747440
273869784
1
1000000000
81073252
781833037
86883812
6632155
963056779
482818266
206422528
565111336
966631802
438133771
417188303
539527855
556605329
878542863
206422528
966631802
766356434
292015612
81073252
184147678
273869784
207264423
681728741
966631802
744868656
507308489
565111336
81073252
710733675
744868656
173087940
429939459
206422528
6632155
231398662
348652718
857731778
966631802
665245341
200354483
273869784
216140704
564836882
184147678
963056779
429939459
207264423
747241048
1
377509580
81073252
963873520
482818266
29366295
878542863
56519638
147747440
273869784
76211861
507308489
101250004
246549659
429939459
273869784
744868656
206422528
292015612
348652718
665245341
507308489
482818266
588790353
507308489
231398662
781833037
564836882
665245341
1000000000
1
216140704
91111257
173087940
56519638
86883812
173087940
588790353
1000000000
588790353
963873520
292015612
539527855
389290764
6632155
747241048
564836882
56519638
389290764
963056779
747241048
246549659
216140704
101250004
998228699
91111257
681728741
588790353
101250004
76211861
747241048
482818266
207264423
246549659
878542863
6632155
173087940
744868656
377509580
173087940
429939459
273869784
417188303
184147678
292015612
81073252
246549659
681728741
1000000000
766356434
173087940
588790353
200354483
1000000000
681728741
429939459
681728741
507308489
200354483
231398662
147747440
507308489
781833037
292015612
377509580
76211861
29366295
86883812
207264423
963873520
81073252
360543850
360543850
780418694
438133771
966631802
348652718
206422528
246549659
539527855
76211861
184147678
81073252
29366295
665245341
173087940
429939459
273869784
147747440
507308489
710733675
744868656
81073252
665245341
273869784
766356434
86883812
438133771
998228699
744868656
482818266
539527855
313062682
857731778
781833037
417188303
998228699
539527855
963873520
417188303
1
780418694
348652718
417188303
878542863
564836882
588790353
556605329
231398662
81073252
313062682
389290764
1000000000
429939459
857731778
966631802
429939459
313062682
556605329
681728741
101250004
878542863
91111257
29366295
417188303
998228699
556605329
878542863
588790353
206422528
963873520
588790353
417188303
966631802
81073252
76211861
6632155
389290764
389290764
207264423
81073252
91111257
966631802
6632155
963056779
206422528
766356434
857731778
966631802
147747440
360543850
766356434
360543850
780418694
86883812
377509580
556605329
173087940
231398662
857731778
273869784
246549659
539527855
507308489
966631802
417188303
539527855
86883812
231398662
292015612
747241048
81073252
246549659
781833037
681728741
665245341
313062682
878542863
878542863
6632155
747241048
710733675
963873520
86883812
507308489
147747440
681728741
207264423
200354483
206422528
101250004
1000000000
998228699
780418694
389290764
360543850
86883812
348652718
681728741
539527855
91111257
966631802
101250004
206422528
564836882
56519638
857731778
389290764
438133771
681728741
389290764
86883812
539527855
857731778
6632155
29366295
292015612
231398662
565111336
348652718
665245341
29366295
76211861
565111336
780418694
273869784
86883812
507308489
348652718
29366295
556605329
507308489
665245341
963873520
56519638
231398662
76211861
207264423
963056779
173087940
998228699
1
556605329
744868656
539527855
417188303
86883812
857731778
101250004
377509580
81073252
438133771
147747440
780418694
780418694
389290764
564836882
377509580
681728741
998228699
780418694
588790353
231398662
564836882
507308489
963056779
29366295
507308489
200354483
564836882
665245341
216140704
76211861
744868656
766356434
766356434
565111336
556605329
681728741
206422528
29366295
173087940
565111336
417188303
998228699
963873520
766356434
29366295
665245341
766356434
539527855
747241048
147747440
348652718
565111336
86883812
206422528
438133771
76211861
588790353
348652718
56519638
482818266
147747440
216140704
348652718
747241048
744868656
766356434
681728741
377509580
780418694
556605329
246549659
780418694
429939459
539527855
665245341
966631802
507308489
173087940
1
681728741
780418694
878542863
76211861
76211861
438133771
313062682
1000000000
588790353
173087940
200354483
206422528
360543850
200354483
6632155
273869784
91111257
438133771
360543850
429939459
681728741
313062682
184147678
173087940
429939459
313062682
200354483
766356434
857731778
556605329
747241048
857731778
56519638
665245341
348652718
966631802
56519638
565111336
216140704
766356434
292015612
216140704
173087940
766356434
360543850
539527855
273869784
781833037
101250004
665245341
1
1000000000
81073252
292015612
1
966631802
313062682
389290764
200354483
747241048
998228699
963056779
482818266
1
56519638
565111336
1
681728741
482818266
564836882
216140704
76211861
747241048
147747440
681728741
438133771
857731778
417188303
482818266
86883812
857731778
231398662
246549659
377509580
348652718
273869784
86883812
710733675
747241048
539527855
766356434
86883812
246549659
360543850
86883812
246549659
780418694
539527855
963873520
348652718
681728741
857731778
588790353
429939459
556605329
231398662
857731778
564836882
878542863
565111336
313062682
681728741
744868656
292015612
744868656
246549659
681728741
76211861
147747440
564836882
747241048
206422528
556605329
766356434
482818266
6632155
6632155
482818266
360543850
173087940
781833037
681728741
56519638
539527855
184147678
744868656
565111336
963873520
417188303
429939459
56519638
56519638
348652718
507308489
173087940
588790353
417188303
1000000000
216140704
91111257
377509580
29366295
389290764
998228699
998228699
207264423
780418694
216140704
200354483
417188303
184147678
206422528
377509580
56519638
744868656
184147678
429939459
231398662
246549659
878542863
766356434
665245341
206422528
6632155
216140704
507308489
91111257
292015612
539527855
1000000000
360543850
564836882
91111257
56519638
1000000000
207264423
173087940
348652718
588790353
389290764
173087940
216140704
878542863
91111257
29366295
76211861
81073252
292015612
206422528
963873520
360543850
1000000000
681728741
878542863
81073252
588790353
206422528
207264423
206422528
207264423
207264423
246549659
565111336
564836882
744868656
147747440
878542863
681728741
200354483
200354483
56519638
86883812
76211861
556605329
377509580
348652718
438133771
780418694
200354483
665245341
246549659
173087940
744868656
292015612
963873520
539527855
273869784
747241048
377509580
29366295
147747440
273869784
91111257
564836882
389290764
29366295
184147678
147747440
564836882
1000000000
360543850
417188303
564836882
588790353
101250004
1
966631802
206422528
101250004
206422528
588790353
429939459
200354483
780418694
348652718
101250004
29366295
377509580
878542863
184147678
184147678
173087940
747241048
184147678
565111336
681728741
564836882
91111257
292015612
200354483
966631802
86883812
747241048
1000000000
206422528
417188303
744868656
184147678
76211861
81073252
507308489
429939459
56519638
292015612
747241048
91111257
998228699
963056779
438133771
744868656
564836882
292015612
216140704
998228699
565111336
273869784
86883812
200354483
564836882
417188303
101250004
200354483
710733675
766356434
588790353
147747440
747241048
417188303
6632155
206422528
857731778
101250004
29366295
360543850
91111257
710733675
1000000000
565111336
173087940
173087940
200354483
200354483
86883812
216140704
781833037
147747440
200354483
438133771
417188303
1
184147678
747241048
744868656
998228699
565111336
81073252
507308489
966631802
539527855
507308489
173087940
273869784
417188303
76211861
184147678
681728741
101250004
665245341
539527855
417188303
273869784
963056779
173087940
348652718
438133771
429939459
360543850
482818266
389290764
429939459
681728741
173087940
1
101250004
429939459
588790353
857731778
588790353
86883812
429939459
507308489
76211861
565111336
360543850
86883812
507308489
184147678
6632155
56519638
539527855
86883812
766356434
81073252
998228699
665245341
539527855
417188303
744868656
780418694
747241048
200354483
76211861
56519638
200354483
216140704
565111336
417188303
966631802
681728741
482818266
246549659
744868656
76211861
29366295
966631802
438133771
348652718
206422528
710733675
173087940
878542863
766356434
963873520
29366295
665245341
564836882
564836882
216140704
273869784
507308489
780418694
998228699
6632155
81073252
564836882
207264423
539527855
1
878542863
744868656
216140704
389290764
292015612
313062682
998228699
744868656
681728741
665245341
556605329
101250004
91111257
147747440
564836882
231398662
665245341
438133771
6632155
417188303
963056779
507308489
564836882
429939459
780418694
101250004
681728741
681728741
747241048
273869784
207264423
86883812
556605329
482818266
998228699
29366295
681728741
438133771
744868656
556605329
438133771
29366295
766356434
377509580
91111257
207264423
389290764
556605329
681728741
565111336
998228699
231398662
86883812
348652718
564836882
101250004
207264423
429939459
429939459
147747440
438133771
184147678
313062682
1000000000
588790353
292015612
564836882
147747440
1
76211861
76211861
200354483
588790353
389290764
966631802
429939459
857731778
313062682
292015612
507308489
389290764
101250004
766356434
963056779
76211861
665245341
91111257
665245341
1
173087940
747241048
292015612
780418694
878542863
29366295
1
173087940
780418694
101250004
360543850
246549659
81073252
766356434
438133771
766356434
857731778
963873520
56519638
6632155
313062682
360543850
6632155
417188303
6632155
1000000000
29366295
216140704
231398662
507308489
76211861
273869784
292015612
231398662
81073252
246549659
438133771
781833037
200354483
665245341
76211861
507308489
377509580
857731778
681728741
56519638
206422528
6632155
76211861
360543850
147747440
963873520
216140704
963056779
273869784
438133771
966631802
313062682
348652718
56519638
231398662
231398662
539527855
81073252
966631802
389290764
1
292015612
429939459
780418694
780418694
744868656
781833037
766356434
313062682
147747440
507308489
101250004
963873520
857731778
206422528
588790353
857731778
101250004
313062682
29366295
681728741
588790353
556605329
377509580
963056779
246549659
429939459
216140704
681728741
56519638
781833037
507308489
781833037
200354483
438133771
86883812
1000000000
429939459
417188303
360543850
377509580
91111257
206422528
207264423
482818266
482818266
231398662
6632155
91111257
539527855
6632155
998228699
766356434
360543850
963056779
747241048
56519638
389290764
766356434
207264423
389290764
963056779
231398662
665245341
878542863
6632155
744868656
231398662
360543850
246549659
273869784
556605329
207264423
173087940
147747440
438133771
665245341
360543850
6632155
665245341
744868656
81073252
565111336
76211861
565111336
173087940
389290764
507308489
6632155
246549659
438133771
389290764
246549659
963056779
389290764
1
878542863
878542863
507308489
780418694
564836882
781833037
857731778
1
998228699
747241048
539527855
966631802
565111336
747241048
389290764
101250004
101250004
681728741
482818266
184147678
1000000000
780418694
1000000000
292015612
86883812
81073252
556605329
6632155
539527855
377509580
744868656
206422528
417188303
377509580
556605329
780418694
681728741
710733675
766356434
878542863
781833037
438133771
246549659
963873520
780418694
966631802
389290764
998228699
588790353
539527855
313062682
438133771
56519638
747241048
313062682
216140704
1
1000000000
781833037
389290764
963056779
29366295
360543850
556605329
216140704
681728741
857731778
747241048
564836882
101250004
963873520
1000000000
564836882
482818266
292015612
184147678
216140704
81073252
998228699
313062682
1000000000
681728741
216140704
539527855
86883812
91111257
91111257
173087940
360543850
565111336
360543850
1
292015612
665245341
377509580
377509580
565111336
360543850
273869784
216140704
377509580
389290764
1000000000
482818266
207264423
1000000000
665245341
710733675
966631802
91111257
963056779
482818266
878542863
998228699
565111336
588790353
216140704
81073252
780418694
998228699
429939459
963873520
273869784
76211861
216140704
681728741
101250004
173087940
81073252
76211861
200354483
781833037
216140704
207264423
246549659
963873520
101250004
507308489
710733675
207264423
878542863
963056779
91111257
273869784
857731778
56519638
1000000000
101250004
482818266
1000000000
507308489
246549659
29366295
857731778
781833037
565111336
747241048
6632155
507308489
389290764
200354483
348652718
710733675
173087940
539527855
91111257
216140704
101250004
556605329
184147678
81073252
29366295
147747440
744868656
56519638
81073252
216140704
565111336
1
29366295
216140704
878542863
507308489
231398662
86883812
878542863
173087940
417188303
507308489
781833037
857731778
963873520
781833037
963873520
780418694
417188303
76211861
507308489
147747440
101250004
963056779
91111257
207264423
780418694
76211861
507308489
246549659
417188303
81073252
780418694
6632155
173087940
588790353
429939459
76211861
878542863
963873520
86883812
507308489
389290764
998228699
184147678
417188303
963873520
56519638
781833037
1000000000
273869784
1000000000
565111336
173087940
246549659
292015612
564836882
564836882
56519638
273869784
1000000000
781833037
665245341
780418694
747241048
588790353
101250004
747241048
101250004
747241048
963056779
744868656
963056779
377509580
564836882
200354483
29366295
507308489
539527855
998228699
539527855
482818266
86883812
231398662
377509580
766356434
998228699
417188303
878542863
681728741
147747440
56519638
565111336
556605329
246549659
184147678
507308489
429939459
539527855
91111257
966631802
231398662
963056779
200354483
246549659
200354483
377509580
231398662
1
744868656
292015612
360543850
564836882
273869784
564836882
429939459
744868656
313062682
292015612
1
184147678
780418694
878542863
292015612
313062682
147747440
313062682
348652718
200354483
348652718
389290764
200354483
76211861
966631802
292015612
206422528
780418694
963873520
91111257
173087940
29366295
273869784
963056779
206422528
147747440
173087940
438133771
246549659
747241048
1
482818266
389290764
681728741
665245341
565111336
377509580
184147678
781833037
389290764
963873520
200354483
556605329
998228699
710733675
588790353
147747440
216140704
216140704
360543850
564836882
565111336
966631802
76211861
200354483
173087940
710733675
216140704
207264423
86883812
438133771
556605329
556605329
963873520
206422528
206422528
878542863
86883812
206422528
429939459
200354483
588790353
438133771
29366295
963873520
744868656
216140704
231398662
482818266
438133771
429939459
216140704
780418694
710733675
6632155
6632155
556605329
417188303
963056779
81073252
29366295
1
231398662
429939459
29366295
710733675
377509580
273869784
665245341
29366295
246549659
966631802
681728741
207264423
216140704
507308489
766356434
101250004
91111257
231398662
206422528
56519638
963873520
76211861
313062682
101250004
963056779
56519638
565111336
710733675
482818266
780418694
963056779
564836882
747241048
1000000000
76211861
56519638
564836882
246549659
1
780418694
482818266
747241048
377509580
998228699
429939459
681728741
429939459
246549659
360543850
389290764
963056779
6632155
389290764
56519638
1
29366295
348652718
963873520
665245341
429939459
313062682
6632155
539527855
963873520
6632155
200354483
878542863
588790353
665245341
417188303
747241048
231398662
966631802
207264423
377509580
231398662
507308489
184147678
91111257
665245341
565111336
998228699
292015612
747241048
963056779
360543850
744868656
564836882
681728741
429939459
780418694
101250004
564836882
206422528
206422528
963873520
216140704
184147678
377509580
556605329
86883812
173087940
56519638
781833037
665245341
76211861
564836882
81073252
91111257
76211861
507308489
482818266
184147678
744868656
173087940
766356434
1000000000
6632155
273869784
6632155
438133771
565111336
29366295
1000000000
207264423
781833037
101250004
184147678
665245341
507308489
200354483
348652718
438133771
1
360543850
207264423
963873520
963873520
231398662
273869784
747241048
963873520
681728741
348652718
200354483
76211861
29366295
273869784
216140704
246549659
963873520
710733675
429939459
377509580
963873520
1
681728741
710733675
29366295
246549659
1
101250004
998228699
1
539527855
81073252
766356434
556605329
389290764
216140704
878542863
207264423
588790353
556605329
86883812
588790353
878542863
173087940
588790353
588790353
200354483
878542863
173087940
747241048
389290764
857731778
292015612
588790353
417188303
56519638
6632155
556605329
507308489
389290764
539527855
966631802
6632155
878542863
76211861
744868656
507308489
1000000000
231398662
200354483
86883812
206422528
565111336
56519638
377509580
377509580
438133771
482818266
231398662
744868656
438133771
747241048
6632155
588790353
417188303
1
389290764
781833037
360543850
998228699
780418694
1000000000
313062682
200354483
231398662
588790353
539527855
91111257
206422528
377509580
6632155
781833037
206422528
101250004
588790353
556605329
1
377509580
81073252
781833037
389290764
273869784
857731778
207264423
231398662
438133771
744868656
147747440
781833037
1000000000
539527855
76211861
389290764
91111257
360543850
6632155
966631802
539527855
147747440
482818266
878542863
665245341
780418694
86883812
81073252
76211861
588790353
564836882
91111257
81073252
665245341
91111257
1
429939459
588790353
206422528
6632155
29366295
29366295
91111257
588790353
184147678
231398662
857731778
56519638
86883812
747241048
231398662
998228699
101250004
564836882
101250004
184147678
857731778
273869784
91111257
29366295
564836882
998228699
565111336
348652718
539527855
565111336
438133771
878542863
377509580
348652718
482818266
101250004
231398662
710733675
417188303
173087940
438133771
963056779
766356434
588790353
417188303
780418694
76211861
292015612
200354483
665245341
76211861
681728741
417188303
438133771
231398662
747241048
963056779
292015612
231398662
86883812
429939459
1
963056779
780418694
438133771
292015612
744868656
86883812
539527855
101250004
147747440
539527855
360543850
292015612
6632155
292015612
173087940
86883812
482818266
6632155
507308489
231398662
556605329
665245341
482818266
56519638
482818266
998228699
781833037
963873520
710733675
91111257
482818266
91111257
747241048
101250004
273869784
81073252
963873520
565111336
998228699
292015612
588790353
56519638
360543850
556605329
744868656
417188303
417188303
429939459
588790353
564836882
963056779
216140704
184147678
781833037
1
377509580
857731778
780418694
507308489
744868656
766356434
564836882
173087940
429939459
417188303
438133771
216140704
86883812
966631802
417188303
273869784
710733675
963056779
29366295
76211861
744868656
292015612
482818266
6632155
91111257
963056779
744868656
963056779
377509580
91111257
377509580
377509580
86883812
206422528
313062682
348652718
1
246549659
6632155
429939459
348652718
966631802
173087940
246549659
292015612
857731778
231398662
147747440
173087940
206422528
147747440
766356434
564836882
231398662
507308489
207264423
246549659
29366295
206422528
564836882
665245341
348652718
86883812
429939459
81073252
207264423
766356434
1
781833037
184147678
147747440
963873520
91111257
377509580
438133771
963873520
507308489
184147678
966631802
1000000000
963873520
200354483
348652718
200354483
184147678
665245341
482818266
878542863
963056779
539527855
998228699
766356434
273869784
966631802
539527855
744868656
780418694
231398662
747241048
878542863
781833037
438133771
86883812
389290764
780418694
29366295
273869784
744868656
360543850
56519638
564836882
539527855
231398662
348652718
781833037
766356434
878542863
348652718
564836882
292015612
348652718
963056779
588790353
292015612
184147678
681728741
184147678
1
507308489
29366295
76211861
1
348652718
429939459
710733675
417188303
781833037
81073252
348652718
313062682
273869784
744868656
1000000000
173087940
184147678
184147678
56519638
1
438133771
780418694
184147678
963873520
56519638
482818266
417188303
360543850
564836882
207264423
313062682
56519638
1
766356434
231398662
76211861
273869784
565111336
1
184147678
101250004
998228699
564836882
29366295
91111257
780418694
878542863
200354483
780418694
91111257
438133771
348652718
781833037
1000000000
588790353
747241048
377509580
292015612
147747440
313062682
539527855
81073252
101250004
81073252
200354483
766356434
360543850
207264423
207264423
966631802
766356434
216140704
1
348652718
564836882
681728741
966631802
76211861
313062682
377509580
377509580
564836882
91111257
429939459
292015612
564836882
417188303
564836882
744868656
81073252
231398662
482818266
1
482818266
744868656
1
206422528
556605329
273869784
207264423
29366295
1
963873520
766356434
292015612
1
86883812
313062682
348652718
565111336
313062682
173087940
360543850
556605329
507308489
539527855
878542863
1
389290764
539527855
360543850
348652718
273869784
556605329
556605329
564836882
539527855
389290764
56519638
665245341
507308489
665245341
292015612
744868656
878542863
184147678
857731778
438133771
417188303
76211861
184147678
200354483
360543850
81073252
86883812
766356434
539527855
313062682
539527855
429939459
273869784
1000000000
417188303
963873520
963873520
878542863
507308489
101250004
781833037
147747440
207264423
966631802
482818266
81073252
56519638
766356434
81073252
207264423
184147678
91111257
216140704
780418694
747241048
313062682
780418694
389290764
173087940
76211861
878542863
710733675
556605329
377509580
29366295
781833037
292015612
565111336
1000000000
389290764
389290764
747241048
360543850
744868656
766356434
681728741
6632155
207264423
231398662
76211861
206422528
273869784
1000000000
313062682
565111336
564836882
206422528
564836882
780418694
91111257
313062682
377509580
389290764
246549659
292015612
857731778
207264423
86883812
377509580
1
565111336
389290764
6632155
207264423
231398662
377509580
147747440
6632155
781833037
81073252
556605329
360543850
681728741
56519638
173087940
81073252
56519638
744868656
207264423
360543850
377509580
86883812
857731778
292015612
81073252
313062682
207264423
417188303
29366295
564836882
878542863
507308489
206422528
781833037
564836882
313062682
173087940
963873520
747241048
780418694
507308489
200354483
966631802
747241048
313062682
216140704
29366295
429939459
273869784
216140704
360543850
147747440
292015612
966631802
710733675
216140704
878542863
438133771
963056779
744868656
1000000000
482818266
507308489
173087940
56519638
564836882
231398662
482818266
6632155
681728741
565111336
377509580
998228699
429939459
556605329
184147678
417188303
231398662
389290764
1000000000
744868656
348652718
429939459
417188303
200354483
200354483
438133771
780418694
744868656
539527855
231398662
216140704
710733675
564836882
963873520
91111257
313062682
216140704
878542863
507308489
438133771
1000000000
101250004
766356434
86883812
207264423
780418694
417188303
780418694
101250004
966631802
216140704
389290764
429939459
780418694
101250004
417188303
147747440
184147678
998228699
1000000000
438133771
6632155
963056779
6632155
101250004
780418694
216140704
91111257
200354483
86883812
539527855
565111336
56519638
313062682
389290764
781833037
91111257
747241048
29366295
313062682
273869784
147747440
389290764
207264423
206422528
389290764
206422528
207264423
6632155
348652718
246549659
207264423
207264423
86883812
564836882
878542863
206422528
292015612
292015612
206422528
565111336
539527855
966631802
963056779
76211861
878542863
966631802
507308489
348652718
348652718
482818266
246549659
246549659
438133771
565111336
377509580
744868656
86883812
207264423
747241048
389290764
184147678
147747440
766356434
766356434
681728741
556605329
747241048
207264423
313062682
173087940
507308489
417188303
206422528
482818266
857731778
313062682
539527855
482818266
766356434
438133771
565111336
246549659
963873520
998228699
76211861
1000000000
963056779
429939459
998228699
564836882
781833037
206422528
216140704
101250004
6632155
998228699
173087940
556605329
216140704
81073252
184147678
348652718
966631802
417188303
6632155
565111336
216140704
206422528
781833037
216140704
246549659
147747440
857731778
313062682
206422528
665245341
313062682
588790353
389290764
857731778
292015612
681728741
101250004
438133771
348652718
966631802
56519638
81073252
348652718
1
438133771
147747440
101250004
389290764
81073252
360543850
173087940
6632155
539527855
81073252
963873520
766356434
766356434
963056779
966631802
438133771
292015612
438133771
878542863
86883812
231398662
507308489
766356434
29366295
766356434
377509580
147747440
747241048
588790353
857731778
565111336
878542863
681728741
556605329
710733675
348652718
857731778
147747440
766356434
564836882
101250004
781833037
360543850
482818266
6632155
857731778
588790353
1
216140704
780418694
966631802
76211861
76211861
348652718
681728741
539527855
781833037
588790353
429939459
231398662
56519638
216140704
710733675
6632155
963056779
231398662
76211861
588790353
292015612
857731778
1
507308489
556605329
588790353
200354483
963056779
348652718
200354483
429939459
231398662
998228699
565111336
438133771
292015612
29366295
56519638
86883812
539527855
101250004
273869784
438133771
417188303
963873520
91111257
173087940
81073252
780418694
963873520
56519638
429939459
81073252
710733675
744868656
710733675
780418694
207264423
781833037
963056779
273869784
81073252
539527855
565111336
556605329
681728741
147747440
539527855
588790353
184147678
588790353
56519638
206422528
389290764
246549659
216140704
348652718
313062682
766356434
147747440
878542863
780418694
86883812
963056779
377509580
710733675
1000000000
76211861
91111257
564836882
56519638
747241048
681728741
588790353
565111336
747241048
207264423
216140704
417188303
6632155
681728741
86883812
200354483
781833037
29366295
184147678
1000000000
86883812
1
565111336
216140704
6632155
781833037
966631802
29366295
101250004
313062682
231398662
857731778
780418694
429939459
766356434
482818266
588790353
6632155
781833037
184147678
231398662
273869784
963873520
6632155
966631802
6632155
565111336
744868656
878542863
429939459
348652718
389290764
246549659
184147678
207264423
588790353
857731778
857731778
429939459
101250004
101250004
348652718
91111257
1
273869784
998228699
710733675
417188303
56519638
91111257
360543850
216140704
207264423
313062682
81073252
200354483
360543850
1000000000
681728741
681728741
76211861
101250004
101250004
292015612
81073252
6632155
780418694
564836882
173087940
292015612
681728741
588790353
565111336
963056779
744868656
878542863
377509580
781833037
781833037
216140704
6632155
878542863
207264423
1
681728741
147747440
963873520
76211861
231398662
766356434
857731778
963873520
86883812
389290764
438133771
539527855
747241048
966631802
539527855
200354483
91111257
507308489
998228699
710733675
6632155
184147678
565111336
173087940
429939459
389290764
780418694
86883812
1000000000
273869784
747241048
507308489
744868656
377509580
173087940
206422528
76211861
564836882
173087940
963056779
56519638
246549659
200354483
438133771
438133771
207264423
963056779
184147678
292015612
564836882
231398662
348652718
780418694
76211861
780418694
231398662
200354483
780418694
360543850
766356434
206422528
438133771
81073252
539527855
313062682
246549659
565111336
963873520
273869784
710733675
681728741
313062682
429939459
56519638
564836882
747241048
963873520
780418694
206422528
507308489
1
81073252
539527855
76211861
482818266
147747440
482818266
6632155
184147678
173087940
966631802
744868656
507308489
565111336
681728741
681728741
665245341
507308489
747241048
780418694
1000000000
963873520
963056779
438133771
91111257
744868656
360543850
389290764
389290764
76211861
710733675
216140704
766356434
29366295
564836882
231398662
292015612
348652718
377509580
1000000000
200354483
878542863
710733675
29366295
246549659
91111257
429939459
747241048
482818266
207264423
966631802
963056779
429939459
81073252
246549659
781833037
438133771
200354483
482818266
564836882
91111257
101250004
417188303
781833037
665245341
966631802
417188303
207264423
539527855
6632155
246549659
781833037
556605329
878542863
747241048
206422528
273869784
389290764
377509580
963873520
507308489
565111336
507308489
86883812
173087940
710733675
273869784
539527855
173087940
565111336
564836882
665245341
744868656
231398662
184147678
417188303
91111257
564836882
207264423
963056779
184147678
857731778
588790353
184147678
200354483
207264423
681728741
173087940
246549659
429939459
200354483
564836882
231398662
556605329
91111257
56519638
86883812
101250004
1000000000
206422528
998228699
348652718
292015612
389290764
963056779
710733675
147747440
348652718
998228699
216140704
565111336
29366295
91111257
184147678
184147678
56519638
246549659
556605329
1000000000
206422528
81073252
184147678
200354483
747241048
665245341
681728741
86883812
216140704
246549659
313062682
56519638
292015612
292015612
417188303
998228699
207264423
963056779
998228699
76211861
565111336
200354483
29366295
313062682
377509580
665245341
539527855
101250004
963056779
482818266
91111257
81073252
417188303
101250004
56519638
29366295
6632155
246549659
81073252
857731778
81073252
231398662
565111336
1
86883812
206422528
966631802
417188303
29366295
507308489
6632155
966631802
389290764
377509580
781833037
781833037
207264423
966631802
292015612
377509580
539527855
292015612
665245341
744868656
246549659
216140704
86883812
681728741
744868656
207264423
313062682
438133771
56519638
207264423
29366295
507308489
360543850
766356434
556605329
377509580
1
200354483
564836882
86883812
556605329
273869784
564836882
246549659
556605329
173087940
56519638
377509580
878542863
1
482818266
273869784
438133771
81073252
507308489
76211861
200354483
6632155
1
313062682
292015612
313062682
966631802
377509580
273869784
766356434
878542863
91111257
273869784
56519638
482818266
429939459
857731778
417188303
588790353
781833037
857731778
438133771
91111257
86883812
246549659
313062682
29366295
482818266
710733675
556605329
76211861
417188303
780418694
766356434
206422528
6632155
389290764
360543850
292015612
184147678
766356434
200354483
86883812
665245341
766356434
857731778
966631802
747241048
780418694
998228699
963056779
744868656
744868656
665245341
564836882
417188303
556605329
76211861
200354483
417188303
207264423
878542863
389290764
963056779
81073252
292015612
231398662
101250004
292015612
101250004
998228699
588790353
710733675
438133771
482818266
273869784
86883812
1000000000
963873520
377509580
429939459
857731778
744868656
147747440
200354483
56519638
1
231398662
206422528
6632155
780418694
360543850
200354483
147747440
966631802
246549659
147747440
780418694
507308489
200354483
1000000000
878542863
76211861
91111257
564836882
81073252
429939459
360543850
292015612
539527855
56519638
482818266
81073252
766356434
91111257
857731778
206422528
966631802
360543850
292015612
206422528
482818266
766356434
200354483
417188303
81073252
29366295
780418694
963056779
76211861
998228699
389290764
377509580
86883812
1000000000
507308489
273869784
438133771
246549659
246549659
360543850
710733675
29366295
76211861
438133771
482818266
438133771
710733675
313062682
429939459
206422528
246549659
81073252
348652718
781833037
29366295
101250004
747241048
539527855
417188303
246549659
200354483
206422528
780418694
29366295
360543850
377509580
377509580
438133771
273869784
966631802
966631802
101250004
747241048
588790353
744868656
292015612
438133771
710733675
91111257
91111257
766356434
963056779
781833037
747241048
292015612
348652718
963873520
482818266
766356434
216140704
389290764
482818266
998228699
184147678
56519638
963873520
780418694
91111257
313062682
966631802
744868656
389290764
292015612
91111257
507308489
377509580
29366295
101250004
56519638
360543850
710733675
6632155
86883812
781833037
588790353
744868656
91111257
360543850
556605329
76211861
429939459
963873520
313062682
438133771
710733675
173087940
389290764
998228699
966631802
744868656
878542863
86883812
86883812
81073252
200354483
681728741
878542863
429939459
507308489
184147678
216140704
710733675
878542863
507308489
780418694
998228699
438133771
313062682
389290764
147747440
710733675
878542863
292015612
710733675
56519638
766356434
780418694
1000000000
389290764
147747440
565111336
206422528
86883812
417188303
246549659
207264423
429939459
744868656
780418694
29366295
389290764
76211861
963873520
147747440
231398662
200354483
781833037
56519638
429939459
744868656
1
1
389290764
781833037
564836882
564836882
539527855
206422528
1
857731778
963056779
1000000000
857731778
564836882
76211861
273869784
556605329
966631802
184147678
564836882
556605329
417188303
56519638
556605329
482818266
273869784
313062682
6632155
1000000000
29366295
76211861
273869784
101250004
710733675
207264423
231398662
966631802
681728741
207264423
747241048
184147678
564836882
29366295
184147678
1000000000
556605329
766356434
76211861
6632155
564836882
429939459
216140704
292015612
963056779
681728741
766356434
857731778
681728741
29366295
781833037
76211861
377509580
246549659
231398662
588790353
76211861
878542863
348652718
1000000000
482818266
86883812
781833037
878542863
273869784
665245341
273869784
101250004
292015612
556605329
780418694
173087940
29366295
86883812
389290764
231398662
710733675
565111336
539527855
313062682
482818266
539527855
998228699
966631802
564836882
963056779
389290764
1000000000
6632155
360543850
184147678
963056779
744868656
389290764
710733675
273869784
184147678
556605329
173087940
710733675
246549659
360543850
200354483
780418694
710733675
377509580
173087940
81073252
207264423
766356434
857731778
389290764
417188303
377509580
273869784
556605329
438133771
377509580
184147678
963056779
564836882
1
556605329
963056779
556605329
360543850
389290764
878542863
1000000000
173087940
147747440
417188303
507308489
556605329
438133771
482818266
429939459
273869784
966631802
1000000000
780418694
184147678
246549659
482818266
857731778
564836882
207264423
207264423
998228699
1000000000
417188303
6632155
216140704
681728741
91111257
91111257
482818266
998228699
273869784
482818266
173087940
710733675
360543850
963873520
348652718
482818266
273869784
147747440
313062682
91111257
1000000000
200354483
998228699
681728741
207264423
91111257
766356434
246549659
747241048
744868656
564836882
556605329
565111336
389290764
565111336
766356434
207264423
184147678
86883812
206422528
438133771
246549659
389290764
588790353
438133771
963056779
966631802
348652718
744868656
206422528
963873520
665245341
147747440
173087940
556605329
780418694
292015612
86883812
781833037
482818266
747241048
389290764
780418694
86883812
766356434
360543850
1000000000
91111257
780418694
565111336
348652718
744868656
482818266
56519638
76211861
878542863
556605329
86883812
184147678
438133771
216140704
438133771
101250004
429939459
207264423
101250004
231398662
101250004
91111257
76211861
1000000000
6632155
766356434
781833037
565111336
231398662
564836882
377509580
313062682
360543850
81073252
6632155
313062682
101250004
966631802
206422528
231398662
878542863
565111336
857731778
507308489
564836882
348652718
588790353
147747440
246549659
998228699
857731778
206422528
744868656
966631802
207264423
1000000000
966631802
438133771
184147678
231398662
963873520
966631802
360543850
207264423
389290764
766356434
200354483
963873520
780418694
878542863
556605329
216140704
429939459
710733675
564836882
101250004
173087940
780418694
507308489
86883812
200354483
29366295
539527855
207264423
206422528
56519638
747241048
747241048
56519638
781833037
101250004
556605329
206422528
681728741
216140704
857731778
389290764
998228699
564836882
360543850
998228699
273869784
292015612
998228699
246549659
744868656
539527855
429939459
482818266
998228699
482818266
348652718
101250004
1
665245341
565111336
564836882
377509580
665245341
86883812
207264423
273869784
313062682
81073252
246549659
963056779
744868656
747241048
6632155
184147678
147747440
389290764
246549659
206422528
1
56519638
246549659
966631802
507308489
963056779
200354483
681728741
246549659
216140704
207264423
766356434
377509580
565111336
565111336
360543850
207264423
438133771
377509580
780418694
231398662
1000000000
963056779
565111336
588790353
207264423
998228699
207264423
200354483
246549659
173087940
313062682
1
710733675
86883812
200354483
780418694
417188303
781833037
747241048
507308489
207264423
963056779
360543850
539527855
292015612
348652718
747241048
417188303
184147678
963056779
91111257
273869784
588790353
1
417188303
766356434
56519638
173087940
389290764
56519638
76211861
6632155
710733675
206422528
565111336
173087940
273869784
781833037
216140704
313062682
231398662
292015612
273869784
429939459
273869784
417188303
857731778
781833037
438133771
207264423
565111336
963056779
507308489
747241048
744868656
389290764
86883812
360543850
76211861
231398662
389290764
966631802
360543850
857731778
313062682
207264423
216140704
81073252
780418694
81073252
29366295
482818266
1000000000
507308489
744868656
780418694
507308489
200354483
147747440
564836882
857731778
565111336
438133771
76211861
744868656
6632155
29366295
1000000000
963056779
438133771
389290764
101250004
1000000000
998228699
147747440
29366295
184147678
29366295
86883812
231398662
556605329
747241048
360543850
429939459
878542863
6632155
147747440
857731778
360543850
1000000000
377509580
781833037
292015612
1000000000
710733675
878542863
360543850
878542863
482818266
173087940
1
556605329
76211861
81073252
360543850
81073252
781833037
710733675
56519638
1
482818266
81073252
766356434
482818266
246549659
56519638
747241048
588790353
206422528
86883812
780418694
438133771
216140704
482818266
101250004
747241048
377509580
231398662
744868656
377509580
556605329
564836882
710733675
781833037
360543850
206422528
273869784
313062682
1
744868656
417188303
438133771
101250004
556605329
878542863
963873520
482818266
998228699
313062682
417188303
588790353
963056779
292015612
91111257
539527855
588790353
231398662
6632155
963873520
966631802
1000000000
744868656
200354483
780418694
81073252
556605329
417188303
878542863
507308489
780418694
81073252
556605329
76211861
963873520
29366295
389290764
556605329
556605329
539527855
173087940
389290764
963056779
184147678
744868656
246549659
86883812
963056779
710733675
507308489
963873520
91111257
246549659
1000000000
966631802
216140704
438133771
766356434
56519638
147747440
377509580
781833037
507308489
273869784
963056779
360543850
878542863
747241048
710733675
963056779
81073252
438133771
56519638
766356434
1
1000000000
429939459
313062682
101250004
565111336
377509580
780418694
207264423
744868656
246549659
231398662
588790353
231398662
998228699
101250004
963056779
389290764
588790353
438133771
998228699
963873520
173087940
207264423
292015612
6632155
665245341
313062682
556605329
564836882
292015612
360543850
147747440
76211861
6632155
878542863
744868656
482818266
292015612
963873520
665245341
564836882
86883812
781833037
200354483
564836882
6632155
482818266
29366295
1000000000
417188303
966631802
207264423
507308489
206422528
417188303
207264423
389290764
292015612
998228699
710733675
216140704
348652718
878542863
1000000000
963873520
507308489
438133771
206422528
6632155
857731778
857731778
539527855
101250004
998228699
292015612
184147678
200354483
273869784
273869784
1000000000
147747440
681728741
780418694
878542863
744868656
565111336
206422528
681728741
200354483
710733675
1000000000
857731778
564836882
207264423
747241048
998228699
966631802
766356434
665245341
565111336
206422528
665245341
710733675
681728741
81073252
588790353
231398662
348652718
313062682
184147678
878542863
292015612
438133771
1
56519638
963873520
389290764
744868656
878542863
963873520
147747440
231398662
246549659
681728741
76211861
200354483
206422528
438133771
206422528
507308489
429939459
81073252
766356434
963056779
482818266
438133771
665245341
56519638
348652718
231398662
681728741
482818266
998228699
681728741
665245341
292015612
564836882
429939459
507308489
81073252
348652718
377509580
348652718
389290764
747241048
231398662
313062682
147747440
482818266
377509580
86883812
744868656
173087940
313062682
91111257
76211861
147747440
539527855
101250004
963873520
231398662
963873520
878542863
417188303
781833037
429939459
173087940
76211861
231398662
173087940
747241048
963056779
200354483
539527855
710733675
207264423
781833037
313062682
377509580
216140704
147747440
766356434
539527855
292015612
507308489
91111257
556605329
744868656
681728741
710733675
744868656
556605329
56519638
556605329
417188303
360543850
998228699
101250004
482818266
781833037
681728741
377509580
565111336
588790353
86883812
273869784
482818266
6632155
200354483
86883812
86883812
966631802
766356434
231398662
184147678
565111336
417188303
966631802
681728741
360543850
588790353
377509580
184147678
206422528
246549659
246549659
564836882
565111336
963873520
216140704
348652718
207264423
231398662
231398662
6632155
206422528
878542863
565111336
507308489
56519638
56519638
781833037
206422528
781833037
313062682
588790353
556605329
377509580
76211861
963056779
998228699
781833037
966631802
539527855
200354483
91111257
747241048
438133771
389290764
292015612
348652718
710733675
101250004
184147678
878542863
963056779
878542863
231398662
1000000000
360543850
429939459
1000000000
101250004
6632155
565111336
417188303
878542863
360543850
780418694
665245341
564836882
348652718
998228699
747241048
206422528
681728741
184147678
565111336
6632155
681728741
292015612
91111257
29366295
360543850
91111257
101250004
780418694
507308489
564836882
681728741
147747440
781833037
744868656
681728741
147747440
389290764
878542863
878542863
665245341
216140704
29366295
1
216140704
507308489
665245341
348652718
81073252
507308489
91111257
56519638
273869784
429939459
1000000000
878542863
216140704
857731778
565111336
377509580
857731778
147747440
86883812
76211861
86883812
429939459
556605329
507308489
766356434
438133771
588790353
565111336
781833037
878542863
6632155
173087940
564836882
565111336
173087940
377509580
231398662
507308489
360543850
780418694
857731778
744868656
429939459
86883812
91111257
6632155
313062682
184147678
6632155
292015612
389290764
482818266
747241048
206422528
665245341
564836882
507308489
588790353
206422528
273869784
565111336
417188303
681728741
246549659
681728741
56519638
966631802
91111257
564836882
231398662
857731778
744868656
556605329
665245341
389290764
76211861
556605329
313062682
857731778
966631802
438133771
81073252
231398662
744868656
29366295
507308489
29366295
665245341
507308489
6632155
348652718
438133771
173087940
556605329
246549659
564836882
216140704
273869784
710733675
747241048
665245341
389290764
963873520
565111336
348652718
710733675
507308489
348652718
766356434
56519638
206422528
878542863
681728741
539527855
747241048
681728741
681728741
588790353
173087940
766356434
56519638
539527855
878542863
76211861
200354483
564836882
665245341
998228699
429939459
747241048
313062682
348652718
710733675
766356434
780418694
429939459
747241048
482818266
6632155
184147678
81073252
747241048
184147678
173087940
998228699
710733675
417188303
348652718
766356434
766356434
206422528
998228699
565111336
966631802
539527855
184147678
313062682
273869784
998228699
482818266
781833037
184147678
747241048
184147678
86883812
147747440
966631802
565111336
273869784
998228699
273869784
147747440
91111257
766356434
313062682
565111336
963056779
539527855
681728741
273869784
417188303
744868656
878542863
6632155
665245341
1
780418694
556605329
1
173087940
173087940
246549659
429939459
377509580
292015612
564836882
564836882
744868656
665245341
216140704
231398662
173087940
101250004
417188303
766356434
313062682
184147678
781833037
710733675
76211861
878542863
780418694
29366295
780418694
184147678
206422528
292015612
246549659
216140704
966631802
101250004
710733675
665245341
29366295
744868656
507308489
766356434
556605329
206422528
482818266
963873520
273869784
681728741
216140704
101250004
91111257
998228699
781833037
565111336
86883812
878542863
216140704
564836882
429939459
747241048
564836882
231398662
963056779
216140704
565111336
348652718
101250004
29366295
665245341
539527855
766356434
747241048
1
91111257
780418694
507308489
681728741
588790353
780418694
781833037
313062682
780418694
231398662
429939459
86883812
1
539527855
173087940
878542863
184147678
200354483
29366295
565111336
173087940
963056779
429939459
766356434
56519638
231398662
216140704
313062682
766356434
482818266
207264423
665245341
207264423
665245341
292015612
348652718
360543850
963056779
56519638
963873520
429939459
878542863
6632155
86883812
101250004
963873520
507308489
482818266
348652718
101250004
173087940
417188303
76211861
207264423
389290764
173087940
207264423
207264423
101250004
963056779
216140704
665245341
389290764
963873520
539527855
564836882
246549659
438133771
429939459
507308489
377509580
29366295
963873520
273869784
966631802
710733675
389290764
216140704
857731778
556605329
348652718
966631802
173087940
963873520
6632155
710733675
588790353
292015612
173087940
86883812
29366295
781833037
710733675
29366295
86883812
681728741
1000000000
665245341
744868656
101250004
207264423
710733675
438133771
710733675
56519638
360543850
273869784
878542863
76211861
1000000000
565111336
1
273869784
556605329
29366295
878542863
710733675
360543850
1
206422528
1000000000
482818266
780418694
173087940
76211861
507308489
216140704
1000000000
781833037
273869784
184147678
246549659
539527855
744868656
91111257
6632155
588790353
744868656
292015612
200354483
744868656
966631802
207264423
292015612
206422528
747241048
766356434
56519638
231398662
76211861
273869784
273869784
963873520
101250004
6632155
438133771
878542863
29366295
857731778
56519638
273869784
564836882
91111257
76211861
56519638
588790353
565111336
556605329
292015612
6632155
438133771
246549659
780418694
173087940
76211861
417188303
200354483
998228699
6632155
710733675
6632155
206422528
389290764
747241048
588790353
966631802
184147678
966631802
857731778
207264423
76211861
766356434
200354483
292015612
231398662
207264423
313062682
360543850
231398662
56519638
665245341
184147678
1
747241048
781833037
273869784
173087940
780418694
389290764
273869784
200354483
1000000000
564836882
313062682
207264423
747241048
438133771
81073252
588790353
857731778
781833037
313062682
231398662
76211861
76211861
747241048
744868656
588790353
747241048
348652718
857731778
665245341
147747440
429939459
556605329
206422528
389290764
1
429939459
389290764
101250004
184147678
878542863
417188303
438133771
147747440
56519638
101250004
231398662
389290764
101250004
1000000000
56519638
292015612
1
231398662
665245341
539527855
539527855
665245341
207264423
966631802
173087940
438133771
360543850
747241048
429939459
766356434
6632155
147747440
377509580
207264423
744868656
438133771
81073252
744868656
389290764
665245341
173087940
6632155
348652718
417188303
86883812
206422528
539527855
438133771
360543850
292015612
6632155
878542863
417188303
998228699
377509580
417188303
998228699
429939459
417188303
417188303
588790353
565111336
377509580
1
556605329
998228699
438133771
556605329
56519638
588790353
348652718
147747440
766356434
206422528
377509580
710733675
76211861
231398662
998228699
539527855
781833037
766356434
1000000000
207264423
963873520
348652718
292015612
556605329
1000000000
507308489
147747440
857731778
417188303
1000000000
389290764
1
780418694
429939459
878542863
438133771
377509580
273869784
216140704
56519638
200354483
206422528
781833037
348652718
588790353
744868656
1
273869784
963873520
780418694
998228699
207264423
438133771
389290764
200354483
857731778
91111257
1
313062682
147747440
76211861
878542863
539527855
6632155
200354483
966631802
231398662
710733675
857731778
766356434
482818266
313062682
747241048
963056779
781833037
539527855
963873520
963056779
710733675
878542863
681728741
200354483
564836882
482818266
81073252
206422528
86883812
966631802
200354483
292015612
86883812
507308489
556605329
878542863
231398662
246549659
348652718
360543850
966631802
665245341
184147678
216140704
565111336
744868656
56519638
963873520
482818266
747241048
29366295
273869784
147747440
747241048
216140704
273869784
878542863
507308489
417188303
507308489
206422528
681728741
389290764
780418694
216140704
29366295
966631802
556605329
539527855
200354483
377509580
1
747241048
417188303
482818266
173087940
200354483
438133771
766356434
710733675
56519638
1
857731778
966631802
878542863
207264423
564836882
200354483
681728741
348652718
273869784
878542863
710733675
81073252
438133771
438133771
1
780418694
781833037
780418694
86883812
101250004
710733675
91111257
91111257
76211861
963056779
565111336
665245341
766356434
29366295
417188303
857731778
781833037
91111257
147747440
963056779
216140704
507308489
360543850
76211861
1000000000
76211861
747241048
292015612
482818266
710733675
565111336
963056779
665245341
273869784
292015612
389290764
377509580
507308489
246549659
507308489
429939459
389290764
389290764
429939459
377509580
147747440
86883812
565111336
878542863
744868656
173087940
857731778
207264423
292015612
56519638
665245341
564836882
29366295
231398662
963056779
429939459
766356434
377509580
878542863
665245341
184147678
417188303
292015612
417188303
200354483
200354483
966631802
273869784
963873520
1000000000
681728741
766356434
857731778
482818266
348652718
313062682
200354483
377509580
206422528
747241048
766356434
292015612
429939459
747241048
963873520
565111336
438133771
206422528
56519638
6632155
565111336
857731778
780418694
173087940
963056779
292015612
857731778
710733675
539527855
360543850
781833037
564836882
588790353
482818266
91111257
81073252
963056779
565111336
780418694
200354483
101250004
780418694
507308489
564836882
389290764
91111257
377509580
360543850
744868656
76211861
29366295
744868656
184147678
565111336
998228699
348652718
781833037
56519638
766356434
246549659
565111336
963873520
507308489
86883812
747241048
29366295
1
781833037
681728741
438133771
588790353
348652718
1000000000
377509580
1000000000
417188303
273869784
681728741
91111257
857731778
681728741
998228699
360543850
781833037
438133771
173087940
246549659
747241048
101250004
207264423
482818266
482818266
377509580
747241048
360543850
564836882
966631802
200354483
91111257
360543850
292015612
681728741
781833037
313062682
857731778
206422528
539527855
246549659
76211861
857731778
206422528
56519638
389290764
781833037
246549659
710733675
231398662
216140704
966631802
200354483
1000000000
56519638
6632155
246549659
966631802
781833037
507308489
556605329
1000000000
565111336
360543850
81073252
744868656
6632155
681728741
857731778
292015612
273869784
963873520
6632155
963056779
389290764
231398662
292015612
710733675
963056779
216140704
539527855
231398662
360543850
76211861
857731778
482818266
963056779
389290764
6632155
781833037
681728741
216140704
857731778
29366295
348652718
29366295
147747440
389290764
878542863
766356434
482818266
377509580
539527855
539527855
6632155
206422528
173087940
147747440
507308489
56519638
429939459
184147678
56519638
56519638
29366295
377509580
417188303
389290764
966631802
539527855
200354483
556605329
1000000000
565111336
539527855
56519638
781833037
206422528
998228699
206422528
665245341
207264423
348652718
747241048
539527855
565111336
963056779
348652718
184147678
564836882
1000000000
313062682
29366295
360543850
681728741
6632155
963873520
292015612
963873520
963056779
766356434
539527855
780418694
360543850
564836882
482818266
710733675
1000000000
173087940
206422528
417188303
377509580
417188303
200354483
744868656
781833037
963873520
231398662
556605329
81073252
273869784
147747440
81073252
766356434
588790353
292015612
766356434
766356434
588790353
29366295
878542863
429939459
857731778
665245341
246549659
966631802
377509580
200354483
56519638
781833037
781833037
966631802
780418694
173087940
29366295
710733675
963873520
710733675
1000000000
313062682
6632155
780418694
417188303
482818266
76211861
206422528
360543850
744868656
231398662
539527855
184147678
878542863
857731778
710733675
360543850
216140704
91111257
292015612
377509580
966631802
963873520
747241048
246549659
29366295
86883812
588790353
438133771
963056779
681728741
781833037
857731778
878542863
681728741
76211861
389290764
313062682
963873520
963056779
231398662
389290764
6632155
292015612
878542863
878542863
184147678
780418694
539527855
76211861
86883812
665245341
86883812
147747440
246549659
81073252
173087940
101250004
76211861
206422528
389290764
747241048
966631802
216140704
246549659
766356434
710733675
747241048
173087940
565111336
565111336
348652718
429939459
539527855
231398662
313062682
539527855
565111336
665245341
56519638
216140704
348652718
377509580
101250004
56519638
780418694
1
665245341
246549659
81073252
747241048
377509580
360543850
857731778
91111257
878542863
429939459
539527855
184147678
101250004
565111336
147747440
377509580
292015612
417188303
389290764
56519638
206422528
1
963056779
273869784
206422528
438133771
564836882
389290764
29366295
360543850
963873520
588790353
86883812
313062682
389290764
273869784
91111257
101250004
665245341
292015612
1000000000
1
539527855
744868656
588790353
565111336
507308489
86883812
207264423
857731778
86883812
665245341
348652718
200354483
6632155
966631802
710733675
966631802
389290764
429939459
1
681728741
665245341
313062682
710733675
200354483
857731778
766356434
348652718
91111257
184147678
292015612
246549659
878542863
206422528
246549659
273869784
91111257
438133771
507308489
206422528
998228699
744868656
231398662
966631802
1
200354483
747241048
744868656
966631802
86883812
781833037
6632155
556605329
998228699
565111336
966631802
857731778
781833037
377509580
588790353
76211861
588790353
56519638
681728741
1000000000
539527855
1
710733675
1000000000
348652718
231398662
246549659
417188303
91111257
963056779
86883812
147747440
292015612
539527855
216140704
564836882
744868656
766356434
781833037
438133771
747241048
101250004
482818266
76211861
56519638
292015612
200354483
86883812
665245341
313062682
360543850
766356434
747241048
184147678
273869784
206422528
966631802
360543850
313062682
857731778
710733675
966631802
565111336
389290764
206422528
377509580
507308489
348652718
878542863
507308489
231398662
6632155
507308489
231398662
963873520
482818266
101250004
564836882
998228699
564836882
857731778
29366295
429939459
273869784
963056779
389290764
246549659
507308489
438133771
710733675
507308489
780418694
76211861
564836882
81073252
710733675
966631802
878542863
200354483
313062682
1
29366295
539527855
91111257
246549659
292015612
507308489
6632155
744868656
207264423
998228699
1000000000
216140704
246549659
216140704
438133771
207264423
681728741
588790353
216140704
857731778
292015612
710733675
29366295
231398662
781833037
377509580
1000000000
744868656
781833037
857731778
389290764
348652718
231398662
360543850
747241048
6632155
681728741
246549659
966631802
857731778
564836882
507308489
780418694
857731778
963873520
681728741
417188303
966631802
86883812
91111257
348652718
565111336
878542863
101250004
963873520
507308489
878542863
292015612
781833037
681728741
29366295
963056779
565111336
360543850
507308489
76211861
76211861
389290764
173087940
681728741
292015612
417188303
81073252
556605329
539527855
29366295
1
963056779
482818266
313062682
207264423
963056779
878542863
665245341
56519638
101250004
76211861
1000000000
246549659
173087940
292015612
878542863
681728741
1
360543850
313062682
482818266
184147678
665245341
101250004
588790353
780418694
206422528
1
507308489
665245341
76211861
377509580
565111336
665245341
781833037
246549659
56519638
998228699
998228699
963873520
348652718
246549659
747241048
29366295
348652718
231398662
857731778
556605329
588790353
216140704
1000000000
1000000000
216140704
681728741
273869784
56519638
173087940
184147678
173087940
744868656
313062682
417188303
6632155
81073252
91111257
857731778
878542863
710733675
173087940
273869784
184147678
377509580
588790353
565111336
963056779
147747440
482818266
1000000000
747241048
665245341
564836882
588790353
998228699
781833037
76211861
184147678
878542863
417188303
216140704
184147678
273869784
173087940
556605329
6632155
81073252
216140704
710733675
963873520
438133771
292015612
313062682
564836882
101250004
564836882
200354483
482818266
857731778
81073252
6632155
781833037
781833037
292015612
377509580
173087940
710733675
292015612
173087940
389290764
56519638
101250004
360543850
1
429939459
878542863
6632155
292015612
565111336
665245341
101250004
781833037
747241048
482818266
206422528
76211861
184147678
81073252
246549659
564836882
744868656
747241048
1
417188303
200354483
588790353
200354483
963873520
1000000000
56519638
273869784
963873520
231398662
86883812
313062682
348652718
556605329
377509580
273869784
766356434
507308489
556605329
6632155
231398662
1
6632155
200354483
588790353
588790353
482818266
857731778
29366295
429939459
438133771
665245341
998228699
377509580
91111257
173087940
273869784
56519638
744868656
389290764
76211861
556605329
348652718
417188303
998228699
231398662
273869784
6632155
747241048
56519638
86883812
246549659
173087940
101250004
246549659
313062682
29366295
781833037
998228699
207264423
564836882
348652718
565111336
1000000000
360543850
1
780418694
681728741
273869784
216140704
438133771
963873520
29366295
1000000000
389290764
216140704
744868656
565111336
766356434
744868656
200354483
963056779
857731778
681728741
963873520
360543850
1000000000
963056779
292015612
184147678
565111336
665245341
101250004
588790353
173087940
857731778
556605329
564836882
747241048
216140704
29366295
360543850
273869784
766356434
101250004
539527855
101250004
76211861
966631802
81073252
216140704
878542863
377509580
482818266
766356434
429939459
184147678
216140704
377509580
81073252
963873520
86883812
963873520
173087940
781833037
564836882
747241048
539527855
173087940
747241048
101250004
206422528
438133771
556605329
147747440
438133771
564836882
665245341
184147678
766356434
747241048
539527855
998228699
878542863
292015612
216140704
76211861
56519638
665245341
429939459
429939459
564836882
998228699
173087940
206422528
91111257
780418694
348652718
207264423
998228699
438133771
766356434
173087940
389290764
564836882
681728741
6632155
998228699
231398662
56519638
744868656
81073252
564836882
29366295
6632155
200354483
377509580
781833037
710733675
665245341
781833037
206422528
206422528
665245341
1
206422528
963873520
200354483
206422528
29366295
348652718
766356434
348652718
313062682
565111336
1000000000
389290764
313062682
665245341
273869784
56519638
360543850
766356434
273869784
273869784
429939459
564836882
417188303
348652718
507308489
878542863
998228699
292015612
173087940
766356434
878542863
292015612
780418694
556605329
963056779
1
998228699
184147678
747241048
429939459
6632155
1
360543850
101250004
507308489
966631802
588790353
206422528
665245341
313062682
665245341
173087940
76211861
173087940
91111257
665245341
963873520
417188303
86883812
86883812
6632155
292015612
76211861
556605329
1
588790353
417188303
184147678
200354483
710733675
438133771
76211861
273869784
438133771
184147678
292015612
556605329
963873520
76211861
556605329
857731778
588790353
216140704
86883812
857731778
377509580
273869784
173087940
246549659
216140704
998228699
147747440
206422528
147747440
766356434
273869784
963873520
216140704
377509580
665245341
273869784
878542863
857731778
482818266
206422528
539527855
565111336
438133771
1
564836882
216140704
377509580
588790353
273869784
6632155
556605329
565111336
539527855
6632155
556605329
206422528
231398662
1
29366295
389290764
81073252
91111257
246549659
878542863
147747440
101250004
681728741
348652718
101250004
389290764
207264423
56519638
539527855
206422528
1
963056779
173087940
438133771
216140704
564836882
963873520
565111336
780418694
780418694
482818266
200354483
966631802
963056779
6632155
76211861
780418694
200354483
966631802
348652718
292015612
998228699
206422528
81073252
438133771
588790353
246549659
556605329
539527855
747241048
766356434
173087940
206422528
966631802
101250004
565111336
348652718
565111336
1
246549659
998228699
389290764
766356434
360543850
206422528
766356434
76211861
147747440
101250004
438133771
429939459
482818266
91111257
246549659
76211861
507308489
429939459
200354483
429939459
963056779
998228699
216140704
101250004
710733675
744868656
216140704
766356434
588790353
482818266
76211861
857731778
292015612
231398662
588790353
56519638
539527855
747241048
963873520
173087940
377509580
81073252
417188303
747241048
377509580
963873520
878542863
292015612
348652718
963873520
147747440
207264423
91111257
998228699
147747440
781833037
313062682
564836882
91111257
206422528
292015612
1
76211861
81073252
744868656
231398662
429939459
998228699
998228699
665245341
86883812
744868656
29366295
273869784
744868656
966631802
963056779
377509580
665245341
780418694
81073252
86883812
348652718
292015612
507308489
173087940
216140704
389290764
206422528
665245341
1
86883812
878542863
747241048
780418694
507308489
377509580
744868656
101250004
1000000000
878542863
29366295
377509580
292015612
206422528
86883812
744868656
766356434
780418694
963873520
438133771
377509580
710733675
564836882
6632155
1
744868656
564836882
86883812
101250004
1000000000
482818266
482818266
207264423
173087940
91111257
565111336
206422528
556605329
173087940
173087940
780418694
681728741
963056779
246549659
681728741
246549659
206422528
6632155
963873520
147747440
966631802
766356434
966631802
565111336
998228699
6632155
857731778
780418694
564836882
565111336
588790353
539527855
963873520
747241048
207264423
207264423
998228699
1000000000
665245341
216140704
6632155
429939459
200354483
6632155
438133771
360543850
744868656
878542863
292015612
963056779
417188303
184147678
91111257
681728741
1
588790353
766356434
710733675
231398662
76211861
246549659
482818266
429939459
556605329
246549659
216140704
207264423
539527855
81073252
360543850
360543850
665245341
1
966631802
665245341
539527855
206422528
246549659
878542863
173087940
377509580
429939459
482818266
101250004
216140704
200354483
246549659
766356434
417188303
86883812
184147678
681728741
780418694
216140704
681728741
207264423
565111336
207264423
710733675
429939459
184147678
6632155
377509580
963056779
665245341
273869784
539527855
200354483
292015612
878542863
681728741
1
438133771
417188303
86883812
857731778
216140704
998228699
389290764
6632155
231398662
766356434
184147678
389290764
184147678
744868656
184147678
588790353
966631802
231398662
389290764
313062682
429939459
206422528
76211861
766356434
101250004
206422528
207264423
216140704
564836882
313062682
963056779
360543850
744868656
173087940
91111257
780418694
1
417188303
91111257
313062682
438133771
206422528
6632155
681728741
292015612
963056779
857731778
966631802
76211861
588790353
246549659
348652718
966631802
360543850
348652718
438133771
963873520
6632155
747241048
91111257
377509580
966631802
482818266
710733675
206422528
91111257
681728741
273869784
313062682
292015612
29366295
147747440
998228699
417188303
313062682
81073252
200354483
857731778
665245341
1000000000
766356434
246549659
998228699
963873520
556605329
780418694
744868656
101250004
76211861
565111336
963056779
781833037
29366295
1
313062682
710733675
966631802
857731778
966631802
216140704
963056779
482818266
482818266
766356434
360543850
507308489
56519638
747241048
878542863
216140704
29366295
766356434
747241048
710733675
29366295
963056779
681728741
81073252
184147678
207264423
998228699
556605329
377509580
998228699
184147678
507308489
231398662
231398662
173087940
507308489
76211861
744868656
147747440
81073252
173087940
565111336
184147678
963873520
56519638
91111257
966631802
246549659
781833037
56519638
482818266
29366295
91111257
744868656
539527855
360543850
966631802
588790353
429939459
963873520
273869784
998228699
507308489
1
206422528
539527855
438133771
1
429939459
565111336
147747440
1
389290764
429939459
101250004
780418694
556605329
998228699
878542863
998228699
147747440
747241048
273869784
857731778
231398662
216140704
389290764
389290764
429939459
781833037
101250004
417188303
539527855
963056779
1000000000
76211861
377509580
292015612
56519638
348652718
91111257
231398662
273869784
101250004
857731778
200354483
273869784
348652718
878542863
588790353
744868656
101250004
200354483
878542863
377509580
56519638
665245341
710733675
360543850
231398662
665245341
101250004
200354483
1
389290764
206422528
6632155
564836882
588790353
963873520
766356434
878542863
207264423
539527855
29366295
507308489
348652718
206422528
766356434
539527855
1000000000
564836882
556605329
273869784
313062682
588790353
86883812
1
207264423
429939459
963873520
747241048
231398662
710733675
1000000000
273869784
360543850
348652718
710733675
216140704
273869784
998228699
507308489
91111257
780418694
273869784
556605329
292015612
744868656
857731778
86883812
360543850
710733675
56519638
292015612
360543850
966631802
313062682
588790353
292015612
86883812
963056779
878542863
507308489
710733675
216140704
200354483
998228699
556605329
681728741
292015612
6632155
200354483
766356434
91111257
6632155
292015612
565111336
417188303
878542863
206422528
231398662
781833037
207264423
360543850
539527855
963873520
91111257
681728741
389290764
91111257
292015612
231398662
857731778
206422528
1
1
565111336
665245341
780418694
780418694
56519638
963873520
231398662
200354483
91111257
1
76211861
744868656
417188303
1
681728741
507308489
710733675
539527855
681728741
781833037
588790353
101250004
747241048
857731778
665245341
966631802
273869784
507308489
173087940
231398662
507308489
780418694
292015612
963056779
389290764
780418694
348652718
565111336
507308489
998228699
56519638
91111257
744868656
81073252
292015612
564836882
878542863
878542863
6632155
56519638
86883812
6632155
963873520
173087940
766356434
665245341
76211861
29366295
200354483
878542863
588790353
507308489
231398662
389290764
744868656
147747440
747241048
766356434
200354483
744868656
206422528
710733675
747241048
710733675
313062682
184147678
101250004
173087940
963873520
998228699
744868656
360543850
539527855
747241048
539527855
744868656
878542863
966631802
86883812
184147678
184147678
184147678
273869784
429939459
710733675
184147678
231398662
206422528
377509580
878542863
1
29366295
966631802
86883812
780418694
348652718
207264423
200354483
56519638
207264423
348652718
377509580
348652718
1
857731778
207264423
963056779
417188303
231398662
184147678
482818266
665245341
292015612
377509580
1000000000
231398662
588790353
429939459
665245341
389290764
747241048
206422528
147747440
207264423
273869784
246549659
206422528
56519638
348652718
207264423
710733675
91111257
184147678
482818266
91111257
246549659
200354483
76211861
565111336
6632155
200354483
744868656
389290764
348652718
216140704
91111257
360543850
878542863
377509580
429939459
747241048
246549659
966631802
292015612
963056779
29366295
438133771
564836882
507308489
588790353
966631802
173087940
966631802
438133771
207264423
231398662
348652718
878542863
710733675
665245341
781833037
857731778
6632155
207264423
744868656
56519638
417188303
6632155
878542863
438133771
963873520
744868656
56519638
966631802
963873520
1
507308489
781833037
438133771
665245341
6632155
313062682
91111257
781833037
781833037
76211861
389290764
539527855
766356434
681728741
564836882
246549659
207264423
780418694
360543850
665245341
857731778
966631802
246549659
744868656
1000000000
377509580
1
29366295
292015612
231398662
86883812
292015612
292015612
878542863
81073252
963056779
246549659
273869784
184147678
747241048
56519638
665245341
76211861
101250004
231398662
377509580
216140704
6632155
377509580
246549659
6632155
963056779
781833037
588790353
389290764
56519638
588790353
348652718
377509580
86883812
246549659
147747440
360543850
206422528
101250004
246549659
246549659
246549659
173087940
963873520
588790353
780418694
429939459
1000000000
200354483
998228699
417188303
360543850
744868656
216140704
781833037
482818266
29366295
377509580
429939459
246549659
878542863
292015612
966631802
348652718
1000000000
101250004
588790353
747241048
998228699
588790353
86883812
348652718
963056779
766356434
231398662
246549659
482818266
207264423
417188303
173087940
389290764
91111257
246549659
216140704
998228699
747241048
1000000000
429939459
101250004
86883812
147747440
91111257
681728741
780418694
681728741
710733675
29366295
216140704
389290764
681728741
231398662
101250004
963873520
313062682
147747440
173087940
966631802
377509580
507308489
29366295
556605329
539527855
184147678
966631802
91111257
389290764
1000000000
216140704
588790353
231398662
207264423
588790353
681728741
147747440
389290764
429939459
360543850
313062682
417188303
710733675
710733675
963056779
878542863
747241048
206422528
857731778
710733675
507308489
857731778
744868656
147747440
207264423
665245341
173087940
231398662
389290764
389290764
429939459
966631802
438133771
292015612
710733675
6632155
744868656
878542863
539527855
348652718
963056779
1
417188303
857731778
348652718
747241048
747241048
747241048
56519638
246549659
389290764
744868656
588790353
29366295
539527855
998228699
438133771
200354483
184147678
781833037
389290764
539527855
29366295
556605329
1000000000
565111336
681728741
246549659
429939459
681728741
86883812
878542863
29366295
86883812
744868656
781833037
76211861
91111257
76211861
76211861
147747440
878542863
207264423
710733675
963056779
207264423
966631802
231398662
6632155
588790353
998228699
184147678
101250004
231398662
507308489
429939459
966631802
857731778
216140704
1000000000
588790353
81073252
998228699
781833037
681728741
389290764
81073252
173087940
56519638
564836882
857731778
200354483
348652718
313062682
438133771
766356434
429939459
565111336
246549659
438133771
29366295
564836882
207264423
86883812
710733675
76211861
273869784
417188303
966631802
147747440
313062682
417188303
29366295
389290764
231398662
101250004
56519638
173087940
91111257
207264423
857731778
681728741
556605329
76211861
417188303
377509580
206422528
246549659
360543850
780418694
377509580
878542863
101250004
966631802
206422528
206422528
91111257
417188303
588790353
482818266
200354483
681728741
710733675
744868656
417188303
482818266
963873520
564836882
710733675
1000000000
29366295
273869784
564836882
565111336
207264423
429939459
147747440
273869784
313062682
963873520
184147678
147747440
539527855
429939459
681728741
681728741
588790353
81073252
429939459
389290764
360543850
101250004
781833037
963056779
507308489
246549659
565111336
389290764
417188303
665245341
507308489
273869784
173087940
417188303
482818266
76211861
377509580
76211861
565111336
360543850
206422528
665245341
231398662
184147678
173087940
76211861
313062682
377509580
429939459
681728741
1000000000
588790353
101250004
963056779
29366295
766356434
292015612
429939459
389290764
86883812
780418694
292015612
377509580
744868656
744868656
173087940
377509580
665245341
878542863
207264423
963056779
173087940
86883812
29366295
747241048
482818266
539527855
539527855
966631802
429939459
86883812
665245341
438133771
231398662
29366295
246549659
1000000000
231398662
86883812
56519638
231398662
360543850
747241048
780418694
91111257
565111336
665245341
482818266
76211861
360543850
377509580
1000000000
963056779
507308489
200354483
507308489
91111257
231398662
963056779
56519638
101250004
429939459
292015612
565111336
29366295
857731778
56519638
29366295
200354483
665245341
56519638
766356434
313062682
556605329
681728741
292015612
246549659
207264423
377509580
766356434
292015612
781833037
101250004
206422528
539527855
429939459
780418694
1
417188303
539527855
292015612
998228699
744868656
998228699
147747440
101250004
29366295
857731778
482818266
56519638
56519638
966631802
665245341
565111336
273869784
147747440
710733675
200354483
766356434
963056779
588790353
207264423
747241048
348652718
91111257
81073252
998228699
998228699
246549659
744868656
564836882
348652718
389290764
81073252
91111257
556605329
966631802
539527855
246549659
963873520
76211861
184147678
86883812
998228699
86883812
173087940
86883812
292015612
101250004
147747440
766356434
780418694
966631802
273869784
273869784
216140704
101250004
200354483
246549659
780418694
200354483
564836882
207264423
766356434
963873520
588790353
246549659
766356434
6632155
857731778
246549659
539527855
207264423
963056779
1000000000
173087940
207264423
665245341
56519638
173087940
681728741
246549659
781833037
878542863
6632155
313062682
206422528
780418694
966631802
29366295
565111336
313062682
246549659
565111336
231398662
207264423
998228699
200354483
963873520
273869784
86883812
101250004
147747440
429939459
507308489
206422528
91111257
292015612
429939459
273869784
429939459
539527855
744868656
86883812
482818266
564836882
216140704
878542863
173087940
86883812
56519638
377509580
91111257
747241048
781833037
766356434
377509580
539527855
565111336
665245341
348652718
963873520
101250004
417188303
273869784
313062682
348652718
56519638
76211861
273869784
588790353
878542863
998228699
482818266
564836882
377509580
781833037
1
1
173087940
184147678
438133771
482818266
429939459
417188303
747241048
292015612
966631802
482818266
539527855
766356434
766356434
429939459
76211861
313062682
6632155
29366295
417188303
206422528
857731778
963056779
963056779
216140704
184147678
507308489
246549659
173087940
963873520
878542863
565111336
781833037
313062682
681728741
246549659
780418694
556605329
207264423
200354483
292015612
200354483
681728741
86883812
377509580
200354483
857731778
348652718
998228699
438133771
173087940
766356434
417188303
184147678
681728741
389290764
206422528
963873520
246549659
744868656
313062682
184147678
1000000000
1
200354483
747241048
292015612
747241048
147747440
588790353
246549659
56519638
348652718
29366295
564836882
781833037
539527855
1
313062682
348652718
1000000000
665245341
1000000000
360543850
360543850
29366295
710733675
76211861
429939459
963056779
710733675
360543850
173087940
482818266
565111336
998228699
360543850
348652718
1000000000
588790353
564836882
200354483
556605329
313062682
780418694
556605329
206422528
438133771
81073252
781833037
348652718
101250004
710733675
539527855
438133771
56519638
963873520
539527855
766356434
360543850
681728741
665245341
56519638
200354483
878542863
878542863
438133771
438133771
966631802
360543850
377509580
360543850
963873520
665245341
273869784
147747440
56519638
744868656
91111257
556605329
998228699
429939459
780418694
747241048
86883812
963873520
173087940
665245341
482818266
565111336
206422528
565111336
710733675
417188303
438133771
231398662
81073252
565111336
780418694
389290764
273869784
206422528
6632155
184147678
173087940
963873520
1000000000
665245341
878542863
539527855
1000000000
878542863
878542863
588790353
377509580
878542863
438133771
539527855
857731778
1
313062682
348652718
184147678
565111336
482818266
857731778
429939459
710733675
86883812
681728741
963056779
101250004
81073252
292015612
173087940
76211861
200354483
963873520
710733675
6632155
207264423
564836882
246549659
360543850
147747440
216140704
744868656
429939459
744868656
564836882
292015612
206422528
681728741
417188303
184147678
857731778
207264423
246549659
878542863
231398662
710733675
389290764
56519638
781833037
747241048
231398662
438133771
1000000000
417188303
360543850
417188303
86883812
173087940
766356434
878542863
780418694
56519638
313062682
216140704
360543850
681728741
744868656
91111257
348652718
1000000000
963873520
377509580
101250004
588790353
29366295
564836882
348652718
963056779
200354483
482818266
76211861
216140704
766356434
665245341
878542863
273869784
348652718
200354483
1000000000
963873520
438133771
273869784
482818266
377509580
29366295
206422528
781833037
29366295
963056779
207264423
539527855
91111257
86883812
417188303
86883812
665245341
173087940
1000000000
6632155
216140704
206422528
564836882
1
556605329
273869784
766356434
539527855
76211861
1000000000
389290764
438133771
91111257
556605329
91111257
389290764
710733675
360543850
564836882
377509580
417188303
710733675
539527855
173087940
963873520
273869784
86883812
81073252
56519638
173087940
963056779
292015612
539527855
56519638
348652718
963056779
429939459
556605329
963056779
147747440
963873520
1000000000
438133771
246549659
348652718
681728741
588790353
565111336
246549659
1000000000
206422528
206422528
101250004
389290764
665245341
998228699
273869784
747241048
216140704
101250004
1000000000
539527855
56519638
76211861
747241048
206422528
101250004
665245341
313062682
81073252
963873520
313062682
998228699
246549659
206422528
766356434
507308489
1000000000
246549659
147747440
681728741
507308489
147747440
360543850
56519638
539527855
292015612
963056779
389290764
1000000000
348652718
781833037
76211861
292015612
101250004
417188303
216140704
91111257
173087940
998228699
173087940
184147678
998228699
417188303
76211861
273869784
438133771
766356434
710733675
438133771
216140704
556605329
766356434
292015612
482818266
173087940
857731778
231398662
6632155
29366295
56519638
429939459
747241048
429939459
86883812
747241048
878542863
6632155
292015612
417188303
482818266
184147678
207264423
184147678
81073252
681728741
246549659
878542863
231398662
588790353
246549659
1
1000000000
147747440
313062682
360543850
998228699
173087940
565111336
147747440
206422528
565111336
556605329
216140704
216140704
857731778
81073252
963056779
780418694
963056779
588790353
507308489
184147678
857731778
780418694
507308489
564836882
588790353
747241048
417188303
348652718
417188303
173087940
539527855
377509580
147747440
231398662
206422528
292015612
438133771
1000000000
556605329
273869784
429939459
1000000000
231398662
556605329
101250004
747241048
438133771
744868656
564836882
747241048
313062682
86883812
556605329
360543850
56519638
565111336
744868656
429939459
231398662
246549659
878542863
184147678
417188303
710733675
482818266
482818266
780418694
86883812
780418694
507308489
963873520
101250004
1000000000
200354483
184147678
681728741
963056779
273869784
216140704
200354483
29366295
101250004
101250004
588790353
766356434
665245341
200354483
588790353
206422528
963873520
76211861
29366295
747241048
1
781833037
781833037
147747440
556605329
200354483
665245341
482818266
101250004
86883812
966631802
482818266
539527855
86883812
292015612
417188303
207264423
29366295
76211861
710733675
207264423
744868656
377509580
417188303
438133771
1
147747440
360543850
710733675
438133771
878542863
173087940
438133771
101250004
1
747241048
231398662
86883812
91111257
744868656
216140704
184147678
482818266
313062682
665245341
780418694
377509580
747241048
216140704
710733675
747241048
86883812
56519638
998228699
564836882
292015612
348652718
216140704
377509580
246549659
588790353
360543850
588790353
91111257
417188303
556605329
273869784
588790353
438133771
744868656
207264423
91111257
6632155
147747440
565111336
246549659
857731778
588790353
207264423
360543850
86883812
878542863
1000000000
207264423
781833037
780418694
76211861
200354483
780418694
665245341
292015612
681728741
556605329
216140704
200354483
147747440
747241048
29366295
781833037
857731778
565111336
963056779
206422528
507308489
966631802
184147678
348652718
377509580
173087940
998228699
507308489
86883812
998228699
963873520
56519638
6632155
565111336
747241048
681728741
998228699
556605329
781833037
744868656
878542863
377509580
173087940
417188303
998228699
747241048
966631802
963056779
857731778
998228699
313062682
81073252
565111336
246549659
292015612
6632155
588790353
377509580
781833037
507308489
438133771
173087940
273869784
56519638
101250004
482818266
313062682
86883812
507308489
781833037
29366295
207264423
966631802
86883812
216140704
216140704
780418694
81073252
173087940
86883812
744868656
56519638
539527855
313062682
507308489
665245341
360543850
710733675
216140704
507308489
539527855
417188303
710733675
857731778
147747440
588790353
29366295
389290764
966631802
56519638
565111336
588790353
6632155
86883812
539527855
556605329
780418694
206422528
29366295
878542863
1000000000
744868656
744868656
766356434
507308489
147747440
710733675
781833037
292015612
91111257
710733675
565111336
507308489
360543850
200354483
780418694
588790353
710733675
292015612
564836882
507308489
780418694
878542863
482818266
681728741
539527855
29366295
6632155
417188303
76211861
681728741
665245341
231398662
207264423
963056779
963056779
377509580
681728741
184147678
389290764
313062682
76211861
747241048
348652718
231398662
377509580
6632155
556605329
246549659
564836882
207264423
389290764
56519638
389290764
507308489
313062682
681728741
147747440
507308489
292015612
747241048
1000000000
86883812
389290764
147747440
313062682
200354483
710733675
744868656
564836882
963056779
665245341
76211861
482818266
588790353
348652718
91111257
216140704
507308489
857731778
147747440
231398662
963873520
313062682
231398662
173087940
184147678
76211861
963056779
231398662
963873520
744868656
246549659
86883812
29366295
781833037
76211861
207264423
556605329
780418694
417188303
482818266
857731778
29366295
710733675
389290764
76211861
29366295
313062682
766356434
747241048
292015612
780418694
389290764
360543850
206422528
56519638
200354483
81073252
101250004
766356434
438133771
207264423
173087940
665245341
710733675
710733675
81073252
360543850
710733675
292015612
539527855
966631802
377509580
565111336
292015612
200354483
101250004
966631802
6632155
1
360543850
76211861
101250004
147747440
1000000000
588790353
200354483
389290764
998228699
507308489
1
766356434
766356434
101250004
878542863
963873520
747241048
507308489
681728741
377509580
29366295
76211861
56519638
781833037
76211861
744868656
429939459
273869784
6632155
966631802
564836882
76211861
273869784
76211861
966631802
313062682
429939459
76211861
963056779
206422528
377509580
216140704
1
246549659
1
231398662
507308489
360543850
292015612
76211861
389290764
438133771
1
539527855
507308489
313062682
998228699
998228699
216140704
998228699
665245341
313062682
963873520
81073252
86883812
857731778
963056779
1
744868656
417188303
438133771
966631802
86883812
966631802
507308489
348652718
857731778
963056779
231398662
231398662
438133771
389290764
147747440
556605329
998228699
665245341
81073252
963873520
438133771
438133771
86883812
564836882
86883812
360543850
348652718
565111336
200354483
665245341
857731778
147747440
173087940
377509580
348652718
438133771
564836882
482818266
998228699
539527855
681728741
681728741
56519638
56519638
556605329
147747440
207264423
81073252
857731778
76211861
998228699
857731778
207264423
963056779
273869784
216140704
360543850
588790353
246549659
780418694
231398662
588790353
184147678
292015612
81073252
313062682
29366295
101250004
565111336
781833037
76211861
429939459
207264423
389290764
56519638
966631802
665245341
565111336
710733675
710733675
1
780418694
766356434
766356434
963056779
216140704
377509580
216140704
747241048
292015612
231398662
273869784
438133771
766356434
556605329
200354483
781833037
184147678
556605329
780418694
588790353
565111336
348652718
216140704
216140704
6632155
206422528
173087940
417188303
200354483
857731778
173087940
564836882
747241048
76211861
665245341
417188303
539527855
206422528
101250004
200354483
438133771
86883812
482818266
207264423
780418694
507308489
963873520
998228699
539527855
101250004
878542863
710733675
681728741
56519638
292015612
780418694
998228699
878542863
747241048
216140704
147747440
377509580
273869784
429939459
273869784
173087940
91111257
206422528
963056779
507308489
207264423
681728741
1
231398662
438133771
348652718
91111257
91111257
6632155
710733675
781833037
207264423
966631802
878542863
766356434
429939459
147747440
292015612
76211861
184147678
878542863
780418694
780418694
101250004
744868656
417188303
246549659
76211861
878542863
744868656
348652718
86883812
963056779
147747440
857731778
1
507308489
857731778
231398662
780418694
246549659
273869784
81073252
417188303
200354483
710733675
76211861
76211861
780418694
91111257
206422528
173087940
665245341
556605329
56519638
556605329
348652718
998228699
246549659
780418694
565111336
292015612
878542863
507308489
564836882
710733675
565111336
565111336
564836882
710733675
76211861
173087940
588790353
56519638
200354483
200354483
556605329
963056779
216140704
246549659
173087940
681728741
86883812
780418694
429939459
200354483
963056779
998228699
556605329
348652718
348652718
147747440
1
91111257
744868656
417188303
6632155
1
780418694
173087940
101250004
482818266
86883812
1
507308489
86883812
878542863
966631802
966631802
744868656
1
206422528
588790353
857731778
963873520
710733675
438133771
1000000000
710733675
780418694
565111336
348652718
246549659
273869784
565111336
747241048
998228699
360543850
216140704
273869784
246549659
556605329
200354483
556605329
206422528
56519638
556605329
966631802
588790353
963056779
348652718
482818266
744868656
101250004
1000000000
556605329
147747440
766356434
86883812
206422528
507308489
231398662
565111336
857731778
200354483
482818266
747241048
231398662
173087940
292015612
207264423
564836882
417188303
184147678
273869784
360543850
857731778
857731778
1000000000
207264423
507308489
966631802
539527855
878542863
564836882
216140704
246549659
231398662
273869784
998228699
231398662
665245341
173087940
781833037
216140704
147747440
780418694
91111257
231398662
216140704
507308489
231398662
556605329
147747440
29366295
710733675
429939459
348652718
246549659
184147678
710733675
377509580
556605329
206422528
565111336
482818266
184147678
348652718
429939459
539527855
206422528
360543850
588790353
348652718
507308489
101250004
766356434
564836882
101250004
101250004
86883812
565111336
86883812
588790353
963873520
91111257
781833037
6632155
81073252
539527855
184147678
200354483
184147678
564836882
206422528
1
438133771
76211861
206422528
878542863
417188303
710733675
313062682
173087940
292015612
781833037
565111336
878542863
878542863
360543850
81073252
744868656
588790353
200354483
780418694
1000000000
6632155
348652718
101250004
56519638
781833037
780418694
963056779
966631802
91111257
766356434
389290764
348652718
29366295
966631802
588790353
86883812
200354483
206422528
565111336
747241048
710733675
231398662
101250004
360543850
56519638
665245341
273869784
766356434
966631802
91111257
665245341
482818266
6632155
101250004
6632155
766356434
565111336
313062682
417188303
565111336
348652718
963873520
1
710733675
389290764
747241048
747241048
216140704
556605329
200354483
6632155
29366295
766356434
200354483
565111336
539527855
1000000000
1
507308489
377509580
710733675
857731778
588790353
482818266
744868656
539527855
91111257
998228699
963056779
417188303
29366295
56519638
417188303
313062682
216140704
963873520
564836882
482818266
29366295
29366295
539527855
273869784
429939459
206422528
56519638
588790353
556605329
360543850
273869784
556605329
313062682
565111336
556605329
766356434
76211861
184147678
966631802
998228699
101250004
273869784
781833037
101250004
200354483
389290764
556605329
665245341
1
565111336
744868656
81073252
101250004
998228699
29366295
747241048
556605329
91111257
231398662
1
377509580
313062682
1
556605329
556605329
857731778
184147678
292015612
246549659
429939459
588790353
56519638
273869784
781833037
292015612
377509580
173087940
482818266
91111257
588790353
6632155
101250004
292015612
747241048
681728741
173087940
216140704
507308489
681728741
377509580
588790353
998228699
963056779
963873520
710733675
878542863
101250004
173087940
273869784
438133771
81073252
173087940
417188303
966631802
588790353
1
438133771
91111257
29366295
747241048
1
966631802
564836882
681728741
377509580
147747440
963056779
200354483
29366295
998228699
1
207264423
780418694
857731778
207264423
91111257
6632155
292015612
101250004
857731778
438133771
507308489
417188303
6632155
360543850
246549659
207264423
781833037
56519638
173087940
292015612
56519638
482818266
482818266
438133771
56519638
91111257
76211861
273869784
273869784
313062682
207264423
147747440
292015612
184147678
292015612
963873520
747241048
6632155
539527855
200354483
539527855
207264423
76211861
781833037
1000000000
507308489
6632155
273869784
482818266
273869784
101250004
857731778
313062682
173087940
81073252
482818266
781833037
389290764
91111257
429939459
101250004
246549659
681728741
665245341
231398662
147747440
878542863
588790353
246549659
857731778
564836882
710733675
747241048
348652718
246549659
389290764
81073252
766356434
216140704
273869784
556605329
207264423
564836882
564836882
206422528
539527855
200354483
507308489
588790353
780418694
710733675
539527855
998228699
417188303
539527855
565111336
665245341
766356434
747241048
710733675
360543850
377509580
273869784
86883812
313062682
200354483
878542863
1000000000
665245341
360543850
389290764
207264423
780418694
86883812
76211861
76211861
744868656
200354483
482818266
780418694
101250004
29366295
81073252
101250004
29366295
184147678
878542863
744868656
564836882
207264423
206422528
207264423
200354483
348652718
482818266
207264423
313062682
147747440
744868656
747241048
206422528
200354483
417188303
200354483
207264423
273869784
56519638
81073252
681728741
665245341
966631802
81073252
588790353
56519638
1
539527855
101250004
273869784
747241048
963056779
207264423
81073252
482818266
588790353
556605329
438133771
710733675
56519638
507308489
86883812
780418694
86883812
438133771
564836882
246549659
588790353
766356434
963873520
681728741
173087940
91111257
966631802
86883812
101250004
963873520
313062682
744868656
556605329
1000000000
389290764
91111257
76211861
56519638
173087940
231398662
292015612
389290764
1
313062682
857731778
564836882
539527855
963873520
207264423
377509580
556605329
91111257
246549659
766356434
313062682
377509580
781833037
781833037
246549659
231398662
417188303
1000000000
878542863
216140704
781833037
173087940
539527855
184147678
766356434
206422528
200354483
417188303
6632155
147747440
564836882
665245341
273869784
564836882
216140704
86883812
184147678
206422528
878542863
81073252
389290764
86883812
710733675
101250004
747241048
781833037
766356434
507308489
1000000000
6632155
81073252
91111257
857731778
857731778
710733675
878542863
206422528
273869784
29366295
6632155
91111257
76211861
184147678
184147678
564836882
81073252
766356434
273869784
76211861
766356434
184147678
389290764
184147678
273869784
207264423
710733675
246549659
173087940
76211861
216140704
360543850
86883812
766356434
878542863
76211861
91111257
29366295
1
56519638
200354483
857731778
216140704
6632155
76211861
56519638
507308489
710733675
780418694
665245341
747241048
313062682
184147678
963873520
857731778
206422528
556605329
91111257
81073252
184147678
184147678
417188303
438133771
231398662
766356434
539527855
966631802
216140704
747241048
348652718
76211861
766356434
76211861
76211861
184147678
6632155
377509580
292015612
766356434
747241048
313062682
348652718
200354483
360543850
963056779
1000000000
216140704
292015612
429939459
377509580
206422528
360543850
6632155
173087940
292015612
588790353
857731778
313062682
556605329
91111257
565111336
1000000000
360543850
681728741
539527855
963056779
348652718
878542863
207264423
76211861
147747440
539527855
81073252
565111336
878542863
665245341
184147678
556605329
710733675
507308489
273869784
744868656
1
429939459
292015612
1000000000
1000000000
6632155
377509580
963873520
200354483
588790353
207264423
857731778
588790353
766356434
878542863
91111257
744868656
184147678
588790353
1000000000
665245341
216140704
539527855
507308489
216140704
207264423
564836882
710733675
744868656
766356434
246549659
56519638
878542863
966631802
377509580
417188303
556605329
966631802
780418694
101250004
429939459
173087940
564836882
963056779
173087940
200354483
747241048
1000000000
710733675
246549659
966631802
588790353
91111257
86883812
766356434
998228699
6632155
588790353
565111336
588790353
588790353
86883812
556605329
565111336
482818266
482818266
292015612
91111257
963056779
781833037
313062682
710733675
556605329
81073252
246549659
313062682
273869784
313062682
86883812
780418694
438133771
429939459
184147678
857731778
91111257
429939459
86883812
556605329
507308489
857731778
292015612
91111257
998228699
91111257
780418694
292015612
389290764
429939459
313062682
1000000000
963056779
1
710733675
246549659
963873520
429939459
565111336
966631802
313062682
1000000000
246549659
313062682
878542863
681728741
86883812
766356434
966631802
313062682
438133771
377509580
747241048
565111336
857731778
1
482818266
438133771
91111257
665245341
1000000000
565111336
539527855
86883812
360543850
963056779
1
173087940
101250004
292015612
744868656
998228699
681728741
313062682
766356434
998228699
539527855
966631802
231398662
878542863
56519638
998228699
998228699
429939459
588790353
273869784
86883812
313062682
348652718
998228699
231398662
216140704
963873520
966631802
710733675
1000000000
710733675
857731778
360543850
292015612
273869784
1
998228699
6632155
1000000000
173087940
429939459
878542863
588790353
348652718
1000000000
6632155
313062682
91111257
76211861
29366295
207264423
313062682
56519638
101250004
76211861
966631802
207264423
564836882
963056779
389290764
857731778
29366295
588790353
438133771
482818266
101250004
81073252
86883812
963873520
963056779
377509580
147747440
389290764
207264423
710733675
313062682
565111336
6632155
29366295
389290764
29366295
780418694
963873520
91111257
780418694
348652718
206422528
744868656
878542863
246549659
417188303
246549659
429939459
564836882
246549659
377509580
482818266
216140704
360543850
710733675
878542863
878542863
507308489
184147678
744868656
998228699
313062682
147747440
147747440
781833037
6632155
292015612
744868656
81073252
539527855
710733675
564836882
665245341
710733675
681728741
6632155
963056779
207264423
588790353
539527855
507308489
565111336
438133771
507308489
878542863
781833037
780418694
313062682
781833037
766356434
588790353
173087940
1000000000
101250004
857731778
86883812
781833037
417188303
429939459
147747440
231398662
482818266
101250004
56519638
1000000000
91111257
377509580
966631802
389290764
564836882
81073252
246549659
6632155
564836882
429939459
29366295
91111257
91111257
56519638
313062682
878542863
963056779
665245341
507308489
963873520
588790353
998228699
207264423
780418694
681728741
482818266
556605329
6632155
710733675
857731778
200354483
101250004
348652718
963873520
6632155
246549659
86883812
200354483
588790353
681728741
588790353
482818266
206422528
417188303
292015612
231398662
565111336
231398662
81073252
564836882
744868656
1
273869784
292015612
360543850
360543850
966631802
438133771
878542863
588790353
556605329
173087940
966631802
147747440
539527855
29366295
173087940
998228699
857731778
91111257
6632155
81073252
482818266
101250004
963873520
507308489
665245341
966631802
781833037
389290764
1000000000
878542863
173087940
360543850
348652718
857731778
389290764
744868656
173087940
857731778
665245341
665245341
588790353
29366295
76211861
565111336
56519638
200354483
1
86883812
878542863
184147678
781833037
360543850
147747440
101250004
681728741
56519638
91111257
438133771
56519638
878542863
556605329
6632155
857731778
1000000000
857731778
101250004
963873520
292015612
360543850
101250004
766356434
482818266
246549659
744868656
998228699
231398662
6632155
963056779
6632155
781833037
747241048
360543850
200354483
292015612
147747440
539527855
747241048
429939459
6632155
273869784
200354483
246549659
878542863
389290764
1000000000
564836882
565111336
857731778
216140704
966631802
76211861
857731778
878542863
173087940
86883812
348652718
207264423
556605329
966631802
963873520
710733675
744868656
998228699
377509580
292015612
781833037
710733675
6632155
184147678
348652718
781833037
681728741
1
744868656
313062682
556605329
482818266
377509580
417188303
147747440
147747440
200354483
564836882
173087940
206422528
1
963873520
781833037
681728741
246549659
246549659
76211861
76211861
86883812
360543850
417188303
963056779
565111336
216140704
1
184147678
1000000000
348652718
417188303
377509580
998228699
389290764
710733675
389290764
747241048
857731778
29366295
147747440
216140704
878542863
231398662
348652718
313062682
588790353
781833037
665245341
588790353
710733675
507308489
564836882
1000000000
56519638
857731778
56519638
710733675
81073252
273869784
29366295
147747440
6632155
231398662
101250004
91111257
360543850
273869784
963056779
681728741
231398662
246549659
710733675
184147678
963056779
963056779
147747440
348652718
857731778
878542863
963873520
539527855
780418694
81073252
292015612
565111336
348652718
766356434
438133771
556605329
966631802
744868656
231398662
273869784
665245341
564836882
429939459
173087940
6632155
313062682
482818266
429939459
81073252
206422528
389290764
101250004
556605329
588790353
389290764
173087940
1000000000
744868656
963056779
878542863
231398662
780418694
1
429939459
101250004
147747440
588790353
744868656
76211861
766356434
766356434
857731778
966631802
206422528
231398662
348652718
539527855
389290764
966631802
781833037
147747440
206422528
417188303
206422528
507308489
482818266
482818266
86883812
588790353
556605329
780418694
273869784
998228699
507308489
200354483
173087940
766356434
101250004
29366295
207264423
966631802
6632155
857731778
246549659
482818266
878542863
565111336
556605329
966631802
246549659
206422528
313062682
76211861
313062682
389290764
878542863
360543850
173087940
438133771
781833037
389290764
747241048
29366295
206422528
878542863
963873520
766356434
564836882
1000000000
389290764
313062682
681728741
292015612
781833037
780418694
81073252
857731778
313062682
101250004
147747440
966631802
857731778
766356434
1
1
564836882
429939459
1000000000
377509580
998228699
273869784
377509580
231398662
231398662
101250004
588790353
780418694
91111257
86883812
963056779
966631802
231398662
101250004
377509580
565111336
539527855
710733675
966631802
81073252
966631802
1
76211861
81073252
857731778
206422528
91111257
348652718
101250004
766356434
231398662
377509580
565111336
963056779
184147678
1
857731778
963873520
565111336
173087940
857731778
565111336
556605329
1000000000
1
348652718
360543850
101250004
348652718
539527855
482818266
963873520
56519638
878542863
710733675
184147678
91111257
963873520
273869784
246549659
76211861
206422528
1000000000
6632155
747241048
348652718
207264423
429939459
173087940
206422528
539527855
200354483
781833037
1
91111257
81073252
766356434
29366295
681728741
681728741
360543850
360543850
857731778
963056779
966631802
101250004
377509580
588790353
744868656
231398662
273869784
744868656
6632155
417188303
206422528
710733675
76211861
966631802
539527855
246549659
482818266
998228699
184147678
173087940
173087940
681728741
206422528
292015612
377509580
1
56519638
963056779
246549659
710733675
147747440
588790353
766356434
665245341
556605329
556605329
878542863
710733675
744868656
507308489
710733675
588790353
998228699
348652718
101250004
273869784
1
101250004
998228699
429939459
389290764
482818266
173087940
681728741
292015612
878542863
184147678
273869784
81073252
438133771
200354483
101250004
766356434
292015612
781833037
564836882
564836882
780418694
766356434
6632155
966631802
216140704
6632155
710733675
313062682
147747440
200354483
963056779
857731778
200354483
878542863
377509580
86883812
56519638
780418694
878542863
966631802
564836882
564836882
556605329
556605329
207264423
360543850
348652718
184147678
766356434
200354483
173087940
377509580
1
438133771
86883812
1
710733675
91111257
998228699
173087940
565111336
565111336
966631802
81073252
710733675
588790353
681728741
438133771
231398662
377509580
539527855
565111336
747241048
313062682
313062682
207264423
963056779
216140704
389290764
147747440
857731778
998228699
81073252
377509580
200354483
377509580
438133771
556605329
173087940
147747440
207264423
206422528
1000000000
438133771
681728741
429939459
565111336
429939459
360543850
556605329
6632155
216140704
963056779
101250004
348652718
173087940
556605329
438133771
963873520
292015612
6632155
313062682
184147678
313062682
56519638
206422528
429939459
665245341
857731778
564836882
681728741
29366295
417188303
507308489
76211861
1000000000
417188303
389290764
6632155
747241048
565111336
565111336
207264423
207264423
313062682
29366295
966631802
348652718
556605329
438133771
200354483
1000000000
1
216140704
482818266
389290764
744868656
91111257
1000000000
231398662
207264423
429939459
963873520
377509580
417188303
206422528
273869784
417188303
998228699
173087940
86883812
966631802
56519638
747241048
216140704
1
963873520
417188303
348652718
76211861
482818266
76211861
292015612
747241048
781833037
564836882
91111257
780418694
360543850
564836882
780418694
313062682
86883812
216140704
963873520
564836882
216140704
348652718
348652718
6632155
231398662
539527855
377509580
963873520
29366295
231398662
147747440
744868656
200354483
101250004
56519638
963056779
588790353
710733675
389290764
665245341
556605329
1
744868656
377509580
206422528
101250004
539527855
273869784
417188303
564836882
360543850
966631802
966631802
1000000000
747241048
963056779
246549659
81073252
389290764
507308489
429939459
766356434
91111257
200354483
206422528
348652718
438133771
963873520
963873520
216140704
1000000000
998228699
507308489
91111257
147747440
556605329
76211861
766356434
766356434
377509580
101250004
878542863
246549659
429939459
963056779
29366295
878542863
565111336
781833037
147747440
292015612
507308489
564836882
1
56519638
780418694
207264423
564836882
878542863
963056779
878542863
273869784
564836882
6632155
1000000000
207264423
246549659
1000000000
710733675
878542863
216140704
857731778
292015612
292015612
313062682
565111336
313062682
681728741
556605329
200354483
747241048
565111336
76211861
878542863
747241048
207264423
766356434
781833037
564836882
429939459
1000000000
417188303
91111257
206422528
86883812
348652718
1000000000
292015612
681728741
482818266
556605329
857731778
206422528
91111257
81073252
206422528
963056779
348652718
747241048
744868656
76211861
91111257
665245341
438133771
200354483
56519638
56519638
588790353
744868656
780418694
101250004
507308489
292015612
539527855
292015612
747241048
857731778
665245341
1
389290764
1000000000
360543850
438133771
482818266
147747440
878542863
184147678
878542863
91111257
147747440
438133771
564836882
507308489
56519638
681728741
348652718
1000000000
1
998228699
998228699
348652718
246549659
231398662
56519638
963873520
781833037
56519638
389290764
747241048
56519638
207264423
389290764
56519638
76211861
1000000000
781833037
966631802
665245341
878542863
246549659
29366295
963056779
681728741
377509580
81073252
91111257
76211861
747241048
389290764
207264423
781833037
963056779
857731778
91111257
206422528
781833037
963873520
360543850
206422528
273869784
207264423
482818266
348652718
173087940
565111336
246549659
389290764
963873520
81073252
147747440
539527855
417188303
665245341
76211861
292015612
780418694
963056779
173087940
556605329
389290764
744868656
184147678
200354483
348652718
665245341
216140704
417188303
56519638
1000000000
1000000000
588790353
348652718
207264423
273869784
781833037
200354483
101250004
857731778
1
216140704
878542863
565111336
389290764
878542863
556605329
231398662
665245341
76211861
966631802
438133771
184147678
781833037
963056779
963873520
963873520
147747440
564836882
710733675
766356434
857731778
565111336
6632155
429939459
998228699
1000000000
216140704
184147678
216140704
438133771
360543850
91111257
1
766356434
273869784
766356434
231398662
766356434
565111336
710733675
76211861
747241048
360543850
766356434
147747440
963056779
482818266
438133771
710733675
216140704
348652718
200354483
76211861
81073252
246549659
665245341
438133771
665245341
1
81073252
963873520
246549659
207264423
207264423
564836882
101250004
539527855
780418694
429939459
857731778
429939459
565111336
1
766356434
348652718
377509580
556605329
744868656
173087940
348652718
1
556605329
565111336
246549659
29366295
564836882
1
766356434
292015612
56519638
56519638
207264423
173087940
360543850
313062682
207264423
878542863
1
147747440
231398662
200354483
429939459
76211861
710733675
681728741
91111257
588790353
207264423
744868656
200354483
360543850
438133771
29366295
56519638
710733675
556605329
29366295
246549659
963873520
438133771
564836882
231398662
539527855
556605329
1000000000
507308489
231398662
360543850
313062682
507308489
313062682
56519638
998228699
292015612
766356434
780418694
857731778
681728741
76211861
744868656
482818266
747241048
1000000000
482818266
81073252
313062682
588790353
231398662
482818266
91111257
710733675
292015612
101250004
81073252
710733675
1000000000
56519638
360543850
377509580
966631802
744868656
231398662
292015612
665245341
147747440
216140704
377509580
565111336
360543850
231398662
313062682
766356434
588790353
417188303
744868656
878542863
76211861
780418694
781833037
588790353
429939459
81073252
206422528
360543850
86883812
292015612
86883812
966631802
81073252
710733675
313062682
857731778
273869784
963873520
56519638
101250004
86883812
147747440
313062682
417188303
246549659
781833037
246549659
963056779
564836882
781833037
438133771
313062682
781833037
313062682
377509580
878542863
207264423
147747440
482818266
56519638
429939459
292015612
147747440
966631802
780418694
81073252
206422528
681728741
184147678
147747440
744868656
429939459
588790353
963056779
556605329
231398662
781833037
377509580
588790353
29366295
747241048
29366295
173087940
1000000000
998228699
665245341
6632155
76211861
81073252
681728741
273869784
507308489
348652718
29366295
556605329
482818266
86883812
81073252
781833037
1000000000
377509580
147747440
966631802
86883812
389290764
963056779
173087940
766356434
6632155
507308489
1
200354483
747241048
438133771
313062682
482818266
1000000000
377509580
564836882
86883812
556605329
539527855
766356434
81073252
86883812
86883812
91111257
377509580
91111257
1000000000
429939459
1
292015612
29366295
216140704
6632155
507308489
507308489
998228699
273869784
963873520
564836882
539527855
564836882
292015612
360543850
747241048
173087940
292015612
200354483
292015612
377509580
91111257
1000000000
556605329
429939459
966631802
564836882
417188303
966631802
665245341
348652718
29366295
857731778
857731778
744868656
389290764
766356434
857731778
565111336
857731778
147747440
665245341
389290764
780418694
292015612
681728741
564836882
81073252
781833037
998228699
878542863
781833037
86883812
360543850
29366295
348652718
507308489
564836882
588790353
1000000000
29366295
588790353
963873520
76211861
389290764
377509580
963056779
360543850
273869784
81073252
665245341
101250004
747241048
91111257
665245341
438133771
86883812
246549659
429939459
313062682
206422528
417188303
86883812
564836882
200354483
588790353
147747440
1000000000
360543850
429939459
246549659
184147678
348652718
6632155
507308489
556605329
556605329
389290764
91111257
360543850
101250004
1000000000
81073252
147747440
173087940
766356434
231398662
206422528
588790353
1
101250004
86883812
389290764
966631802
438133771
184147678
998228699
360543850
1000000000
86883812
360543850
417188303
963873520
878542863
539527855
539527855
565111336
507308489
710733675
417188303
539527855
29366295
963873520
747241048
429939459
207264423
76211861
101250004
744868656
200354483
1000000000
360543850
101250004
360543850
81073252
360543850
147747440
147747440
231398662
206422528
56519638
207264423
966631802
184147678
665245341
377509580
1
564836882
1
744868656
438133771
147747440
438133771
292015612
710733675
556605329
389290764
231398662
246549659
231398662
29366295
747241048
665245341
360543850
507308489
377509580
200354483
966631802
173087940
1
56519638
539527855
482818266
744868656
482818266
76211861
1000000000
246549659
200354483
1
313062682
184147678
681728741
556605329
231398662
963056779
963873520
389290764
377509580
6632155
76211861
744868656
681728741
556605329
246549659
744868656
81073252
710733675
781833037
565111336
86883812
389290764
389290764
246549659
231398662
482818266
681728741
200354483
246549659
564836882
184147678
1000000000
292015612
966631802
482818266
878542863
207264423
101250004
780418694
6632155
556605329
389290764
998228699
29366295
565111336
681728741
665245341
29366295
56519638
200354483
184147678
292015612
81073252
766356434
665245341
273869784
710733675
429939459
665245341
246549659
564836882
780418694
173087940
216140704
86883812
200354483
313062682
1000000000
313062682
539527855
438133771
6632155
377509580
482818266
81073252
76211861
377509580
966631802
878542863
91111257
507308489
710733675
507308489
963056779
1000000000
76211861
438133771
377509580
781833037
389290764
56519638
963873520
539527855
81073252
429939459
231398662
81073252
747241048
857731778
231398662
273869784
539527855
744868656
438133771
429939459
857731778
539527855
998228699
963056779
6632155
781833037
216140704
565111336
507308489
147747440
29366295
81073252
780418694
417188303
780418694
482818266
744868656
56519638
56519638
207264423
438133771
710733675
76211861
231398662
588790353
588790353
101250004
86883812
564836882
564836882
857731778
766356434
206422528
966631802
681728741
438133771
360543850
147747440
76211861
377509580
539527855
747241048
507308489
200354483
963873520
292015612
747241048
216140704
184147678
1
507308489
173087940
273869784
348652718
744868656
101250004
780418694
76211861
998228699
482818266
1000000000
564836882
91111257
246549659
6632155
216140704
6632155
29366295
556605329
417188303
429939459
564836882
76211861
313062682
348652718
6632155
963873520
206422528
710733675
963873520
438133771
539527855
588790353
389290764
539527855
857731778
998228699
81073252
101250004
29366295
588790353
966631802
76211861
565111336
710733675
681728741
246549659
681728741
417188303
963056779
766356434
780418694
377509580
564836882
539527855
184147678
91111257
781833037
878542863
377509580
878542863
417188303
91111257
966631802
966631802
780418694
417188303
101250004
966631802
565111336
438133771
1
780418694
744868656
438133771
348652718
564836882
438133771
246549659
147747440
207264423
389290764
780418694
292015612
878542863
966631802
216140704
147747440
101250004
292015612
246549659
482818266
507308489
377509580
200354483
173087940
710733675
200354483
780418694
273869784
29366295
81073252
6632155
966631802
348652718
184147678
206422528
665245341
56519638
6632155
966631802
665245341
963056779
389290764
780418694
681728741
200354483
966631802
857731778
963873520
665245341
556605329
681728741
200354483
6632155
681728741
91111257
91111257
780418694
766356434
76211861
206422528
665245341
86883812
1000000000
482818266
781833037
184147678
963056779
91111257
348652718
184147678
246549659
1
482818266
507308489
216140704
539527855
389290764
206422528
91111257
556605329
147747440
963873520
539527855
565111336
29366295
878542863
184147678
360543850
878542863
56519638
231398662
56519638
565111336
665245341
681728741
29366295
184147678
780418694
76211861
81073252
744868656
963056779
1000000000
963873520
76211861
173087940
206422528
963056779
878542863
966631802
389290764
389290764
56519638
556605329
273869784
429939459
539527855
556605329
556605329
377509580
963873520
216140704
200354483
207264423
438133771
184147678
710733675
766356434
206422528
147747440
766356434
429939459
76211861
438133771
539527855
313062682
313062682
429939459
184147678
389290764
766356434
86883812
292015612
81073252
313062682
417188303
91111257
564836882
564836882
710733675
377509580
998228699
963056779
56519638
1000000000
81073252
231398662
348652718
147747440
966631802
348652718
56519638
857731778
1
565111336
29366295
101250004
184147678
313062682
556605329
744868656
292015612
184147678
200354483
231398662
681728741
963056779
565111336
766356434
313062682
56519638
963873520
482818266
91111257
665245341
207264423
348652718
29366295
417188303
348652718
781833037
878542863
206422528
273869784
91111257
565111336
206422528
429939459
246549659
780418694
231398662
76211861
429939459
273869784
56519638
246549659
710733675
313062682
878542863
681728741
1
81073252
184147678
998228699
963056779
56519638
216140704
857731778
81073252
665245341
246549659
86883812
780418694
507308489
963873520
963873520
417188303
766356434
29366295
438133771
963056779
710733675
588790353
184147678
29366295
781833037
438133771
966631802
216140704
81073252
482818266
507308489
76211861
76211861
389290764
246549659
966631802
184147678
565111336
966631802
556605329
273869784
348652718
556605329
200354483
564836882
6632155
207264423
292015612
681728741
86883812
389290764
966631802
438133771
681728741
429939459
1000000000
56519638
377509580
348652718
360543850
857731778
76211861
273869784
665245341
857731778
539527855
207264423
313062682
556605329
1000000000
417188303
507308489
6632155
292015612
29366295
1
747241048
539527855
1
565111336
377509580
781833037
173087940
780418694
6632155
963056779
216140704
1
207264423
710733675
360543850
588790353
565111336
857731778
417188303
147747440
360543850
360543850
231398662
389290764
710733675
878542863
313062682
207264423
147747440
565111336
6632155
231398662
966631802
781833037
6632155
588790353
556605329
292015612
313062682
780418694
348652718
966631802
29366295
91111257
878542863
780418694
173087940
184147678
963056779
766356434
710733675
246549659
6632155
76211861
963056779
216140704
173087940
780418694
246549659
588790353
665245341
360543850
878542863
246549659
147747440
313062682
565111336
1000000000
206422528
200354483
565111336
1000000000
1000000000
101250004
273869784
556605329
588790353
963873520
86883812
998228699
91111257
780418694
147747440
588790353
246549659
377509580
81073252
273869784
292015612
91111257
747241048
429939459
744868656
206422528
780418694
206422528
207264423
963056779
588790353
766356434
966631802
417188303
273869784
173087940
200354483
539527855
744868656
292015612
878542863
348652718
1
81073252
292015612
539527855
766356434
56519638
781833037
565111336
998228699
878542863
564836882
246549659
91111257
766356434
744868656
665245341
710733675
966631802
429939459
200354483
963873520
564836882
482818266
781833037
963873520
231398662
556605329
564836882
780418694
91111257
438133771
966631802
389290764
56519638
1000000000
417188303
507308489
360543850
766356434
429939459
81073252
360543850
781833037
86883812
681728741
998228699
377509580
539527855
429939459
438133771
766356434
101250004
744868656
857731778
878542863
207264423
101250004
273869784
438133771
56519638
747241048
507308489
86883812
1000000000
91111257
216140704
76211861
292015612
710733675
564836882
665245341
231398662
1
206422528
56519638
173087940
56519638
438133771
744868656
665245341
184147678
207264423
147747440
963873520
1
86883812
231398662
206422528
766356434
91111257
91111257
665245341
273869784
766356434
207264423
231398662
878542863
766356434
665245341
1000000000
348652718
710733675
216140704
857731778
507308489
377509580
348652718
360543850
147747440
313062682
273869784
273869784
231398662
6632155
766356434
780418694
963873520
747241048
1000000000
482818266
780418694
507308489
665245341
389290764
556605329
81073252
665245341
313062682
6632155
963873520
246549659
878542863
1
292015612
389290764
200354483
246549659
377509580
556605329
216140704
313062682
744868656
91111257
76211861
710733675
313062682
206422528
273869784
998228699
200354483
6632155
665245341
963873520
6632155
76211861
539527855
56519638
665245341
857731778
1
556605329
292015612
780418694
231398662
998228699
147747440
86883812
216140704
565111336
417188303
878542863
91111257
998228699
878542863
565111336
231398662
273869784
216140704
744868656
273869784
998228699
665245341
206422528
173087940
173087940
747241048
292015612
360543850
1000000000
780418694
747241048
565111336
91111257
857731778
101250004
781833037
781833037
482818266
313062682
681728741
147747440
747241048
147747440
482818266
1000000000
246549659
665245341
313062682
29366295
857731778
86883812
878542863
963873520
231398662
389290764
744868656
147747440
173087940
76211861
231398662
744868656
681728741
1
429939459
56519638
564836882
101250004
857731778
1000000000
878542863
744868656
564836882
781833037
963056779
292015612
91111257
246549659
556605329
29366295
231398662
231398662
389290764
539527855
29366295
744868656
564836882
556605329
429939459
313062682
588790353
91111257
878542863
1000000000
857731778
29366295
29366295
1000000000
6632155
86883812
1000000000
780418694
360543850
564836882
246549659
507308489
665245341
966631802
389290764
56519638
564836882
710733675
292015612
878542863
710733675
966631802
56519638
184147678
781833037
963056779
76211861
377509580
360543850
348652718
710733675
565111336
206422528
1000000000
76211861
781833037
91111257
273869784
184147678
101250004
857731778
76211861
292015612
744868656
963056779
101250004
184147678
507308489
878542863
206422528
564836882
206422528
565111336
377509580
292015612
81073252
206422528
231398662
963873520
313062682
710733675
6632155
564836882
710733675
665245341
681728741
207264423
556605329
6632155
429939459
273869784
360543850
966631802
292015612
273869784
246549659
147747440
780418694
389290764
313062682
482818266
998228699
507308489
200354483
564836882
86883812
231398662
565111336
91111257
389290764
91111257
780418694
273869784
963056779
744868656
292015612
665245341
780418694
438133771
966631802
429939459
91111257
539527855
766356434
766356434
438133771
6632155
963873520
966631802
438133771
681728741
56519638
292015612
216140704
207264423
389290764
1000000000
781833037
507308489
29366295
360543850
389290764
81073252
101250004
200354483
556605329
81073252
417188303
292015612
766356434
206422528
348652718
292015612
76211861
216140704
86883812
184147678
665245341
966631802
389290764
438133771
207264423
206422528
292015612
91111257
963056779
246549659
389290764
86883812
963056779
556605329
417188303
438133771
389290764
207264423
507308489
417188303
710733675
564836882
273869784
313062682
292015612
781833037
86883812
998228699
998228699
389290764
963873520
377509580
565111336
747241048
200354483
91111257
86883812
360543850
429939459
539527855
963056779
963056779
963056779
377509580
747241048
1
86883812
963873520
231398662
207264423
377509580
377509580
1
781833037
744868656
200354483
539527855
556605329
1000000000
184147678
273869784
539527855
377509580
377509580
56519638
665245341
231398662
744868656
207264423
76211861
781833037
377509580
417188303
76211861
857731778
29366295
564836882
507308489
377509580
780418694
710733675
206422528
101250004
963873520
857731778
1000000000
780418694
216140704
231398662
966631802
360543850
200354483
246549659
273869784
588790353
231398662
482818266
6632155
101250004
588790353
1000000000
747241048
231398662
184147678
963056779
429939459
744868656
200354483
565111336
200354483
377509580
216140704
878542863
766356434
173087940
86883812
429939459
429939459
963873520
747241048
681728741
878542863
76211861
29366295
6632155
429939459
246549659
377509580
781833037
857731778
438133771
348652718
710733675
878542863
966631802
878542863
564836882
507308489
963056779
665245341
377509580
681728741
81073252
216140704
539527855
747241048
998228699
963873520
998228699
101250004
564836882
966631802
231398662
781833037
963056779
292015612
216140704
200354483
780418694
184147678
200354483
438133771
482818266
963056779
556605329
231398662
963056779
417188303
507308489
216140704
747241048
747241048
588790353
184147678
681728741
1
6632155
6632155
56519638
564836882
963873520
482818266
878542863
200354483
81073252
86883812
781833037
91111257
147747440
429939459
1000000000
539527855
747241048
207264423
76211861
417188303
438133771
206422528
207264423
273869784
539527855
963873520
417188303
556605329
556605329
216140704
101250004
507308489
417188303
998228699
681728741
101250004
206422528
101250004
780418694
207264423
565111336
360543850
6632155
292015612
998228699
91111257
588790353
184147678
681728741
147747440
216140704
313062682
246549659
665245341
766356434
438133771
313062682
360543850
565111336
147747440
200354483
556605329
1
482818266
998228699
1
998228699
147747440
710733675
482818266
438133771
200354483
564836882
76211861
86883812
313062682
766356434
389290764
417188303
564836882
998228699
681728741
744868656
681728741
147747440
184147678
429939459
857731778
216140704
565111336
998228699
781833037
86883812
963056779
206422528
963873520
539527855
681728741
564836882
781833037
91111257
6632155
29366295
781833037
565111336
81073252
878542863
556605329
963873520
56519638
360543850
246549659
588790353
246549659
216140704
360543850
207264423
565111336
564836882
292015612
101250004
56519638
747241048
507308489
781833037
564836882
665245341
482818266
878542863
539527855
101250004
206422528
313062682
766356434
377509580
781833037
878542863
207264423
76211861
377509580
377509580
507308489
231398662
360543850
56519638
744868656
389290764
857731778
747241048
588790353
539527855
206422528
76211861
91111257
1
857731778
857731778
417188303
998228699
101250004
747241048
564836882
76211861
91111257
507308489
780418694
81073252
81073252
539527855
780418694
273869784
681728741
998228699
781833037
216140704
966631802
29366295
744868656
147747440
556605329
184147678
173087940
766356434
360543850
29366295
173087940
56519638
438133771
147747440
966631802
482818266
377509580
781833037
665245341
292015612
564836882
147747440
173087940
710733675
857731778
429939459
429939459
206422528
507308489
101250004
665245341
206422528
766356434
273869784
246549659
780418694
173087940
86883812
101250004
360543850
482818266
747241048
292015612
91111257
429939459
86883812
966631802
681728741
29366295
206422528
781833037
81073252
747241048
273869784
184147678
681728741
56519638
963873520
1000000000
507308489
147747440
207264423
184147678
507308489
207264423
780418694
1000000000
588790353
565111336
564836882
173087940
29366295
377509580
81073252
766356434
292015612
963873520
665245341
348652718
507308489
207264423
173087940
429939459
438133771
710733675
857731778
313062682
588790353
766356434
963873520
710733675
744868656
360543850
780418694
292015612
588790353
76211861
200354483
588790353
81073252
56519638
429939459
766356434
1
231398662
556605329
998228699
231398662
6632155
1000000000
539527855
781833037
377509580
766356434
963873520
200354483
780418694
216140704
565111336
747241048
507308489
207264423
665245341
556605329
963873520
565111336
29366295
963873520
429939459
507308489
747241048
429939459
710733675
539527855
507308489
857731778
313062682
766356434
292015612
292015612
76211861
665245341
507308489
780418694
482818266
507308489
417188303
438133771
246549659
556605329
207264423
588790353
389290764
878542863
744868656
91111257
747241048
539527855
429939459
377509580
588790353
173087940
101250004
766356434
781833037
313062682
878542863
313062682
101250004
665245341
747241048
56519638
101250004
231398662
231398662
482818266
878542863
747241048
200354483
564836882
766356434
438133771
292015612
313062682
963056779
966631802
206422528
184147678
507308489
878542863
184147678
963056779
216140704
766356434
1
417188303
292015612
963873520
1000000000
313062682
56519638
56519638
389290764
665245341
438133771
857731778
81073252
76211861
565111336
766356434
81073252
200354483
184147678
482818266
206422528
963873520
91111257
963873520
539527855
147747440
6632155
348652718
81073252
101250004
207264423
147747440
273869784
184147678
966631802
231398662
963056779
963873520
482818266
780418694
766356434
184147678
766356434
710733675
313062682
417188303
781833037
998228699
1000000000
857731778
417188303
963873520
348652718
429939459
556605329
857731778
564836882
878542863
292015612
966631802
207264423
588790353
417188303
389290764
710733675
91111257
781833037
216140704
147747440
91111257
231398662
348652718
507308489
565111336
438133771
206422528
6632155
1
482818266
482818266
173087940
878542863
665245341
429939459
507308489
29366295
588790353
744868656
710733675
878542863
273869784
184147678
588790353
246549659
781833037
246549659
81073252
482818266
744868656
507308489
206422528
377509580
1000000000
857731778
747241048
1000000000
360543850
86883812
6632155
966631802
147747440
389290764
429939459
747241048
781833037
482818266
6632155
963056779
101250004
246549659
86883812
857731778
56519638
81073252
710733675
681728741
963873520
231398662
348652718
588790353
231398662
6632155
878542863
147747440
780418694
556605329
780418694
81073252
246549659
200354483
173087940
76211861
81073252
86883812
377509580
81073252
780418694
665245341
101250004
781833037
1
173087940
86883812
998228699
482818266
857731778
29366295
313062682
665245341
507308489
681728741
766356434
998228699
966631802
482818266
1
744868656
556605329
507308489
482818266
6632155
206422528
588790353
313062682
292015612
781833037
878542863
200354483
966631802
556605329
665245341
206422528
781833037
231398662
273869784
91111257
588790353
273869784
292015612
184147678
681728741
747241048
101250004
231398662
348652718
273869784
273869784
781833037
556605329
147747440
564836882
348652718
1
377509580
878542863
747241048
857731778
417188303
377509580
377509580
963873520
429939459
206422528
556605329
539527855
147747440
273869784
292015612
966631802
206422528
273869784
86883812
665245341
747241048
878542863
377509580
966631802
747241048
292015612
173087940
747241048
588790353
292015612
81073252
81073252
564836882
781833037
101250004
963873520
507308489
76211861
710733675
81073252
313062682
556605329
556605329
681728741
963873520
429939459
91111257
313062682
998228699
998228699
184147678
91111257
963056779
556605329
744868656
588790353
556605329
417188303
565111336
389290764
200354483
207264423
857731778
998228699
216140704
184147678
184147678
76211861
1000000000
857731778
747241048
206422528
1
747241048
710733675
998228699
200354483
878542863
56519638
273869784
878542863
482818266
482818266
681728741
81073252
878542863
710733675
348652718
963056779
438133771
429939459
710733675
963873520
747241048
766356434
878542863
963056779
101250004
360543850
998228699
377509580
377509580
963873520
273869784
565111336
565111336
216140704
857731778
216140704
91111257
206422528
216140704
963873520
564836882
91111257
216140704
76211861
878542863
417188303
216140704
417188303
348652718
747241048
665245341
348652718
246549659
207264423
6632155
76211861
231398662
963056779
744868656
963056779
246549659
744868656
681728741
710733675
81073252
766356434
966631802
564836882
1000000000
86883812
86883812
681728741
588790353
747241048
76211861
56519638
207264423
564836882
744868656
76211861
681728741
147747440
76211861
377509580
710733675
76211861
200354483
76211861
998228699
29366295
482818266
417188303
207264423
292015612
588790353
857731778
206422528
86883812
781833037
292015612
781833037
438133771
147747440
207264423
86883812
200354483
313062682
878542863
86883812
101250004
200354483
273869784
184147678
878542863
507308489
878542863
200354483
710733675
766356434
857731778
76211861
710733675
216140704
438133771
781833037
588790353
744868656
147747440
348652718
246549659
173087940
273869784
878542863
206422528
780418694
101250004
86883812
963873520
200354483
101250004
507308489
360543850
56519638
482818266
417188303
710733675
564836882
231398662
482818266
417188303
1
56519638
710733675
389290764
429939459
206422528
292015612
101250004
438133771
216140704
429939459
292015612
747241048
878542863
556605329
246549659
231398662
56519638
781833037
766356434
747241048
313062682
665245341
747241048
556605329
231398662
216140704
966631802
76211861
429939459
766356434
207264423
1000000000
766356434
747241048
482818266
588790353
231398662
780418694
857731778
6632155
998228699
681728741
417188303
292015612
564836882
173087940
389290764
273869784
292015612
539527855
556605329
857731778
438133771
231398662
173087940
665245341
564836882
56519638
1000000000
744868656
292015612
781833037
417188303
539527855
81073252
81073252
1000000000
246549659
781833037
91111257
184147678
56519638
998228699
780418694
565111336
482818266
747241048
588790353
147747440
348652718
200354483
76211861
966631802
963056779
966631802
963056779
246549659
507308489
147747440
29366295
273869784
780418694
200354483
438133771
216140704
780418694
482818266
200354483
173087940
963873520
173087940
1
184147678
857731778
539527855
564836882
429939459
56519638
417188303
780418694
173087940
207264423
747241048
76211861
665245341
565111336
246549659
348652718
665245341
206422528
206422528
200354483
588790353
173087940
147747440
539527855
360543850
429939459
744868656
292015612
6632155
1000000000
878542863
273869784
857731778
1
565111336
56519638
781833037
417188303
781833037
963873520
81073252
207264423
81073252
6632155
389290764
482818266
101250004
273869784
744868656
81073252
417188303
246549659
588790353
207264423
246549659
6632155
273869784
101250004
556605329
184147678
681728741
857731778
878542863
389290764
681728741
76211861
747241048
438133771
781833037
377509580
360543850
313062682
200354483
556605329
429939459
998228699
963873520
348652718
766356434
206422528
101250004
206422528
438133771
781833037
101250004
207264423
482818266
417188303
6632155
857731778
200354483
857731778
747241048
417188303
360543850
200354483
313062682
1000000000
389290764
556605329
482818266
81073252
417188303
438133771
273869784
665245341
1
507308489
56519638
91111257
966631802
86883812
6632155
878542863
1
360543850
963873520
273869784
389290764
292015612
766356434
86883812
565111336
429939459
216140704
76211861
76211861
998228699
76211861
1000000000
377509580
588790353
747241048
482818266
963873520
207264423
588790353
6632155
231398662
482818266
377509580
710733675
998228699
565111336
963056779
780418694
878542863
1
29366295
207264423
91111257
246549659
507308489
744868656
539527855
966631802
556605329
206422528
747241048
539527855
313062682
1000000000
1
747241048
878542863
29366295
780418694
588790353
231398662
681728741
564836882
766356434
377509580
76211861
81073252
348652718
564836882
389290764
539527855
6632155
147747440
963056779
81073252
76211861
91111257
81073252
184147678
29366295
6632155
1000000000
429939459
539527855
710733675
56519638
101250004
744868656
963056779
216140704
207264423
681728741
273869784
231398662
781833037
780418694
184147678
438133771
147747440
360543850
377509580
564836882
539527855
429939459
292015612
76211861
273869784
292015612
348652718
781833037
417188303
101250004
147747440
29366295
101250004
377509580
998228699
963056779
273869784
292015612
963056779
6632155
878542863
781833037
86883812
56519638
963873520
231398662
231398662
1000000000
710733675
665245341
360543850
539527855
81073252
29366295
766356434
766356434
184147678
29366295
86883812
781833037
81073252
766356434
565111336
417188303
780418694
206422528
81073252
539527855
564836882
1
6632155
29366295
216140704
963056779
565111336
429939459
360543850
348652718
6632155
857731778
91111257
963873520
781833037
206422528
507308489
417188303
29366295
482818266
681728741
857731778
313062682
710733675
200354483
539527855
173087940
564836882
29366295
216140704
1000000000
184147678
216140704
6632155
565111336
86883812
1
56519638
565111336
231398662
482818266
377509580
206422528
1
173087940
665245341
747241048
147747440
429939459
360543850
147747440
292015612
313062682
389290764
963056779
56519638
173087940
998228699
780418694
216140704
91111257
766356434
292015612
998228699
710733675
565111336
710733675
747241048
747241048
681728741
963056779
744868656
963056779
429939459
780418694
389290764
556605329
710733675
438133771
147747440
482818266
780418694
747241048
147747440
963056779
710733675
29366295
878542863
565111336
348652718
91111257
1
231398662
216140704
565111336
963056779
998228699
313062682
216140704
539527855
101250004
766356434
313062682
1
200354483
438133771
766356434
998228699
56519638
665245341
216140704
200354483
482818266
184147678
246549659
564836882
76211861
76211861
206422528
207264423
1
91111257
173087940
101250004
377509580
246549659
565111336
963056779
1
273869784
539527855
348652718
539527855
963056779
313062682
766356434
417188303
29366295
246549659
766356434
86883812
780418694
482818266
781833037
482818266
963056779
966631802
1
878542863
56519638
147747440
781833037
747241048
482818266
963056779
1000000000
665245341
173087940
878542863
56519638
206422528
91111257
6632155
207264423
184147678
246549659
565111336
206422528
1
857731778
147747440
6632155
86883812
377509580
1000000000
273869784
507308489
878542863
744868656
429939459
963056779
389290764
438133771
200354483
710733675
246549659
173087940
29366295
482818266
878542863
246549659
56519638
878542863
56519638
1
81073252
147747440
998228699
766356434
998228699
29366295
216140704
231398662
766356434
998228699
101250004
556605329
184147678
857731778
966631802
389290764
665245341
360543850
206422528
91111257
556605329
377509580
91111257
313062682
147747440
963056779
216140704
76211861
29366295
184147678
216140704
29366295
665245341
781833037
56519638
857731778
1
429939459
507308489
91111257
231398662
86883812
556605329
292015612
313062682
101250004
206422528
438133771
76211861
76211861
76211861
539527855
81073252
417188303
744868656
963056779
56519638
273869784
56519638
348652718
29366295
507308489
588790353
147747440
438133771
231398662
292015612
539527855
429939459
966631802
780418694
76211861
665245341
360543850
565111336
1
207264423
747241048
564836882
231398662
747241048
556605329
556605329
539527855
963056779
556605329
417188303
1000000000
147747440
101250004
1000000000
348652718
29366295
438133771
184147678
348652718
963873520
6632155
681728741
963873520
81073252
588790353
184147678
216140704
200354483
206422528
781833037
438133771
313062682
76211861
29366295
81073252
81073252
360543850
710733675
273869784
200354483
417188303
744868656
565111336
429939459
292015612
348652718
1000000000
963056779
360543850
81073252
665245341
565111336
246549659
292015612
766356434
360543850
389290764
429939459
348652718
246549659
173087940
81073252
417188303
429939459
665245341
76211861
681728741
878542863
76211861
564836882
206422528
348652718
747241048
377509580
747241048
482818266
101250004
348652718
81073252
91111257
963873520
377509580
389290764
539527855
389290764
556605329
377509580
710733675
781833037
273869784
565111336
348652718
76211861
292015612
781833037
147747440
878542863
588790353
1
360543850
438133771
429939459
507308489
588790353
507308489
6632155
206422528
966631802
200354483
744868656
966631802
200354483
482818266
1
438133771
147747440
556605329
389290764
857731778
878542863
86883812
482818266
91111257
147747440
857731778
231398662
173087940
565111336
76211861
998228699
556605329
482818266
206422528
766356434
76211861
564836882
216140704
963873520
246549659
216140704
744868656
781833037
6632155
216140704
857731778
780418694
556605329
710733675
101250004
1000000000
744868656
86883812
1000000000
998228699
429939459
780418694
206422528
1000000000
781833037
998228699
1
86883812
507308489
173087940
539527855
780418694
966631802
246549659
507308489
963873520
766356434
76211861
482818266
313062682
438133771
81073252
766356434
665245341
429939459
313062682
565111336
565111336
76211861
429939459
998228699
231398662
206422528
81073252
564836882
438133771
710733675
564836882
56519638
81073252
744868656
565111336
377509580
313062682
482818266
1
207264423
1000000000
781833037
507308489
200354483
780418694
313062682
377509580
681728741
173087940
246549659
507308489
963056779
86883812
81073252
206422528
857731778
744868656
76211861
360543850
507308489
29366295
273869784
1000000000
780418694
417188303
781833037
766356434
857731778
966631802
744868656
231398662
665245341
147747440
76211861
292015612
665245341
348652718
313062682
76211861
207264423
173087940
207264423
246549659
665245341
81073252
429939459
438133771
206422528
417188303
184147678
184147678
710733675
556605329
216140704
507308489
556605329
292015612
91111257
313062682
438133771
564836882
389290764
231398662
348652718
81073252
966631802
173087940
91111257
744868656
588790353
781833037
6632155
147747440
348652718
781833037
56519638
216140704
313062682
966631802
200354483
76211861
313062682
482818266
206422528
747241048
313062682
200354483
681728741
389290764
173087940
81073252
200354483
556605329
1000000000
857731778
348652718
206422528
429939459
292015612
76211861
417188303
360543850
766356434
710733675
56519638
966631802
377509580
665245341
710733675
86883812
556605329
747241048
81073252
781833037
588790353
744868656
539527855
665245341
29366295
377509580
1000000000
744868656
81073252
200354483
963056779
963873520
231398662
556605329
1000000000
348652718
747241048
216140704
206422528
665245341
564836882
56519638
780418694
857731778
200354483
747241048
681728741
207264423
438133771
966631802
781833037
681728741
681728741
747241048
878542863
963873520
564836882
6632155
963873520
231398662
966631802
389290764
539527855
56519638
963873520
91111257
781833037
539527855
29366295
101250004
348652718
417188303
56519638
101250004
206422528
76211861
966631802
29366295
184147678
1000000000
564836882
273869784
878542863
710733675
588790353
963873520
417188303
780418694
417188303
313062682
29366295
1000000000
681728741
389290764
1
963056779
966631802
377509580
963056779
429939459
184147678
556605329
780418694
313062682
857731778
86883812
857731778
966631802
665245341
216140704
710733675
1000000000
780418694
29366295
857731778
231398662
556605329
206422528
206422528
56519638
857731778
216140704
747241048
184147678
207264423
963056779
29366295
200354483
744868656
206422528
747241048
360543850
747241048
207264423
744868656
588790353
101250004
963873520
231398662
91111257
998228699
780418694
6632155
273869784
588790353
766356434
429939459
207264423
747241048
200354483
292015612
766356434
744868656
216140704
1000000000
710733675
744868656
780418694
1000000000
963056779
216140704
377509580
360543850
56519638
377509580
216140704
1000000000
564836882
1
231398662
966631802
29366295
429939459
246549659
206422528
963056779
173087940
857731778
781833037
998228699
86883812
963873520
781833037
780418694
206422528
507308489
173087940
665245341
747241048
857731778
313062682
963873520
963873520
348652718
780418694
173087940
86883812
966631802
665245341
963056779
200354483
348652718
564836882
86883812
184147678
86883812
200354483
1000000000
313062682
348652718
766356434
588790353
81073252
246549659
6632155
6632155
417188303
200354483
1000000000
417188303
246549659
184147678
101250004
216140704
389290764
246549659
417188303
207264423
507308489
1
101250004
207264423
417188303
681728741
417188303
273869784
86883812
377509580
360543850
360543850
963056779
710733675
184147678
91111257
200354483
360543850
878542863
878542863
539527855
389290764
665245341
216140704
348652718
438133771
360543850
429939459
665245341
360543850
564836882
710733675
564836882
86883812
216140704
206422528
292015612
665245341
963056779
231398662
998228699
6632155
6632155
76211861
539527855
91111257
206422528
681728741
56519638
507308489
246549659
313062682
781833037
173087940
966631802
56519638
313062682
780418694
507308489
173087940
681728741
184147678
565111336
348652718
556605329
200354483
780418694
207264423
747241048
878542863
507308489
747241048
963873520
417188303
76211861
1
273869784
246549659
781833037
539527855
206422528
246549659
429939459
173087940
273869784
963056779
1000000000
744868656
56519638
147747440
998228699
966631802
86883812
857731778
246549659
147747440
91111257
564836882
1
81073252
147747440
377509580
184147678
76211861
29366295
963873520
207264423
963873520
206422528
81073252
565111336
507308489
665245341
147747440
963873520
6632155
207264423
1
998228699
86883812
710733675
588790353
377509580
348652718
231398662
231398662
438133771
588790353
173087940
966631802
539527855
29366295
681728741
438133771
348652718
184147678
348652718
81073252
966631802
231398662
1
216140704
292015612
101250004
91111257
744868656
565111336
86883812
564836882
556605329
360543850
76211861
565111336
76211861
998228699
56519638
1
417188303
766356434
273869784
681728741
565111336
147747440
29366295
998228699
781833037
389290764
76211861
29366295
348652718
963056779
681728741
665245341
565111336
507308489
6632155
91111257
313062682
377509580
200354483
438133771
966631802
747241048
348652718
273869784
91111257
963873520
857731778
147747440
564836882
313062682
173087940
231398662
482818266
998228699
781833037
360543850
429939459
389290764
966631802
313062682
857731778
539527855
206422528
747241048
482818266
744868656
482818266
681728741
780418694
963056779
86883812
1
231398662
207264423
539527855
429939459
417188303
348652718
6632155
216140704
29366295
556605329
29366295
966631802
216140704
81073252
417188303
206422528
539527855
29366295
200354483
216140704
966631802
857731778
781833037
963873520
438133771
963873520
998228699
147747440
91111257
101250004
1
857731778
963056779
6632155
273869784
564836882
200354483
86883812
564836882
780418694
781833037
507308489
963056779
780418694
781833037
429939459
313062682
273869784
389290764
377509580
1
273869784
963873520
780418694
963873520
963873520
744868656
1
556605329
147747440
173087940
348652718
588790353
710733675
86883812
539527855
564836882
766356434
998228699
963873520
1
348652718
781833037
184147678
246549659
556605329
588790353
200354483
744868656
966631802
665245341
273869784
766356434
200354483
29366295
588790353
966631802
1000000000
878542863
101250004
348652718
665245341
29366295
313062682
101250004
147747440
1000000000
206422528
556605329
173087940
507308489
147747440
963873520
766356434
438133771
966631802
963056779
216140704
76211861
966631802
273869784
417188303
744868656
206422528
6632155
91111257
101250004
348652718
91111257
292015612
998228699
744868656
29366295
429939459
681728741
588790353
963873520
29366295
184147678
231398662
56519638
966631802
417188303
377509580
246549659
184147678
963873520
781833037
878542863
781833037
766356434
206422528
231398662
86883812
963056779
539527855
313062682
246549659
565111336
56519638
482818266
206422528
564836882
507308489
507308489
207264423
665245341
665245341
588790353
482818266
780418694
417188303
273869784
966631802
147747440
565111336
184147678
588790353
878542863
76211861
966631802
429939459
766356434
101250004
216140704
86883812
998228699
1
681728741
1000000000
681728741
564836882
539527855
1000000000
216140704
857731778
747241048
231398662
564836882
147747440
781833037
76211861
507308489
6632155
147747440
389290764
76211861
781833037
429939459
389290764
966631802
438133771
76211861
417188303
206422528
963873520
564836882
184147678
273869784
101250004
963873520
246549659
184147678
101250004
29366295
564836882
781833037
29366295
766356434
86883812
963873520
963056779
878542863
389290764
360543850
588790353
507308489
348652718
417188303
1000000000
348652718
216140704
173087940
273869784
438133771
216140704
665245341
963056779
482818266
780418694
665245341
507308489
665245341
963873520
29366295
539527855
6632155
56519638
963056779
6632155
963873520
348652718
173087940
147747440
292015612
744868656
963873520
360543850
81073252
389290764
565111336
966631802
766356434
246549659
963873520
438133771
565111336
6632155
963056779
539527855
173087940
665245341
747241048
389290764
556605329
184147678
101250004
101250004
588790353
231398662
29366295
184147678
665245341
389290764
417188303
963056779
246549659
292015612
780418694
377509580
184147678
360543850
377509580
348652718
539527855
56519638
348652718
1000000000
273869784
81073252
313062682
81073252
207264423
377509580
565111336
173087940
184147678
998228699
273869784
348652718
29366295
588790353
963873520
781833037
6632155
963056779
565111336
292015612
360543850
56519638
438133771
200354483
747241048
966631802
963056779
6632155
747241048
482818266
29366295
588790353
766356434
857731778
507308489
780418694
588790353
273869784
56519638
482818266
665245341
417188303
539527855
246549659
998228699
780418694
963873520
360543850
216140704
681728741
147747440
681728741
963056779
231398662
747241048
780418694
207264423
438133771
482818266
744868656
184147678
539527855
377509580
184147678
588790353
556605329
438133771
184147678
101250004
710733675
565111336
710733675
56519638
231398662
429939459
6632155
710733675
665245341
857731778
665245341
292015612
482818266
857731778
417188303
292015612
86883812
780418694
681728741
207264423
29366295
781833037
216140704
173087940
200354483
91111257
246549659
564836882
313062682
681728741
147747440
588790353
766356434
744868656
507308489
780418694
780418694
101250004
966631802
744868656
348652718
857731778
744868656
744868656
1000000000
273869784
86883812
665245341
29366295
76211861
348652718
6632155
857731778
273869784
200354483
878542863
56519638
1000000000
966631802
86883812
1
91111257
507308489
744868656
313062682
744868656
665245341
348652718
360543850
76211861
56519638
482818266
966631802
963056779
147747440
389290764
313062682
360543850
507308489
556605329
29366295
565111336
417188303
56519638
200354483
963873520
1
91111257
588790353
29366295
744868656
564836882
539527855
565111336
963056779
1
101250004
710733675
231398662
747241048
29366295
564836882
747241048
56519638
377509580
389290764
766356434
389290764
91111257
878542863
389290764
292015612
101250004
1000000000
1
216140704
76211861
780418694
173087940
1000000000
507308489
360543850
556605329
747241048
29366295
766356434
556605329
29366295
101250004
780418694
216140704
1
273869784
588790353
101250004
360543850
507308489
588790353
429939459
744868656
588790353
429939459
665245341
744868656
438133771
29366295
313062682
360543850
665245341
56519638
206422528
744868656
963056779
184147678
147747440
292015612
206422528
29366295
665245341
389290764
588790353
681728741
1
29366295
91111257
76211861
184147678
184147678
963873520
665245341
998228699
231398662
417188303
206422528
998228699
200354483
360543850
417188303
292015612
207264423
565111336
1000000000
710733675
588790353
389290764
963056779
207264423
781833037
766356434
56519638
507308489
878542863
377509580
681728741
429939459
348652718
246549659
101250004
665245341
710733675
565111336
81073252
1000000000
313062682
710733675
360543850
101250004
360543850
246549659
564836882
86883812
681728741
747241048
482818266
348652718
482818266
147747440
1000000000
539527855
1
360543850
86883812
998228699
184147678
766356434
91111257
173087940
313062682
857731778
556605329
377509580
780418694
482818266
564836882
86883812
556605329
207264423
744868656
857731778
76211861
429939459
173087940
417188303
998228699
963873520
246549659
539527855
556605329
348652718
780418694
556605329
56519638
665245341
744868656
539527855
313062682
91111257
389290764
273869784
565111336
966631802
429939459
6632155
81073252
101250004
231398662
966631802
1000000000
878542863
744868656
147747440
482818266
564836882
389290764
147747440
273869784
56519638
781833037
878542863
963873520
389290764
507308489
998228699
747241048
966631802
438133771
564836882
91111257
963056779
200354483
998228699
556605329
766356434
747241048
173087940
857731778
292015612
539527855
246549659
273869784
681728741
184147678
231398662
206422528
377509580
348652718
389290764
389290764
389290764
417188303
1
564836882
539527855
417188303
766356434
76211861
857731778
781833037
200354483
389290764
216140704
86883812
565111336
963056779
963056779
273869784
539527855
998228699
878542863
246549659
766356434
231398662
313062682
429939459
539527855
81073252
665245341
744868656
417188303
781833037
246549659
348652718
91111257
438133771
184147678
1
564836882
665245341
963056779
417188303
184147678
81073252
389290764
173087940
200354483
360543850
710733675
147747440
681728741
246549659
963873520
216140704
76211861
565111336
81073252
389290764
6632155
438133771
963873520
246549659
564836882
6632155
101250004
588790353
184147678
101250004
857731778
273869784
207264423
231398662
389290764
878542863
231398662
781833037
29366295
781833037
482818266
216140704
564836882
6632155
231398662
1
878542863
710733675
91111257
1
56519638
231398662
173087940
91111257
377509580
56519638
780418694
231398662
564836882
710733675
91111257
744868656
781833037
29366295
429939459
781833037
292015612
91111257
76211861
184147678
206422528
556605329
360543850
539527855
360543850
206422528
963056779
91111257
81073252
539527855
173087940
81073252
963056779
1
86883812
565111336
101250004
360543850
878542863
588790353
857731778
6632155
246549659
292015612
507308489
56519638
998228699
313062682
313062682
173087940
747241048
348652718
539527855
173087940
507308489
744868656
348652718
781833037
857731778
565111336
101250004
857731778
417188303
101250004
91111257
76211861
438133771
1
857731778
564836882
29366295
482818266
429939459
482818266
681728741
246549659
246549659
710733675
29366295
231398662
482818266
588790353
857731778
360543850
564836882
200354483
507308489
781833037
246549659
744868656
389290764
377509580
438133771
1
360543850
81073252
429939459
1000000000
565111336
200354483
101250004
377509580
966631802
377509580
76211861
246549659
101250004
744868656
184147678
56519638
91111257
313062682
246549659
429939459
313062682
147747440
417188303
81073252
857731778
564836882
588790353
710733675
360543850
438133771
292015612
588790353
507308489
966631802
878542863
588790353
360543850
206422528
216140704
857731778
86883812
360543850
246549659
246549659
273869784
147747440
292015612
564836882
86883812
147747440
781833037
507308489
29366295
76211861
507308489
246549659
507308489
216140704
963056779
878542863
681728741
86883812
966631802
556605329
273869784
438133771
417188303
766356434
1
313062682
173087940
147747440
56519638
56519638
246549659
857731778
565111336
81073252
292015612
81073252
857731778
76211861
207264423
780418694
780418694
81073252
438133771
681728741
29366295
781833037
101250004
747241048
86883812
588790353
744868656
429939459
273869784
173087940
966631802
206422528
173087940
556605329
747241048
1
744868656
747241048
377509580
998228699
565111336
1
1000000000
86883812
556605329
56519638
91111257
665245341
963873520
56519638
147747440
76211861
857731778
231398662
878542863
6632155
780418694
1000000000
147747440
292015612
665245341
482818266
966631802
766356434
665245341
681728741
963056779
1
565111336
417188303
857731778
781833037
857731778
438133771
81073252
86883812
747241048
389290764
292015612
313062682
744868656
377509580
780418694
313062682
565111336
246549659
665245341
101250004
313062682
744868656
207264423
200354483
665245341
998228699
963056779
147747440
588790353
878542863
6632155
360543850
507308489
377509580
963056779
998228699
101250004
206422528
507308489
81073252
1000000000
781833037
184147678
313062682
101250004
101250004
556605329
507308489
206422528
101250004
565111336
681728741
101250004
173087940
348652718
86883812
207264423
747241048
438133771
200354483
313062682
681728741
438133771
6632155
963056779
313062682
246549659
781833037
76211861
966631802
507308489
389290764
273869784
76211861
780418694
539527855
564836882
998228699
360543850
963873520
6632155
348652718
878542863
963056779
588790353
710733675
1000000000
998228699
200354483
710733675
56519638
539527855
56519638
556605329
438133771
438133771
206422528
377509580
781833037
348652718
216140704
998228699
556605329
101250004
963056779
878542863
360543850
438133771
564836882
56519638
507308489
857731778
766356434
313062682
710733675
6632155
206422528
429939459
747241048
780418694
206422528
206422528
91111257
963056779
246549659
747241048
556605329
29366295
1000000000
273869784
29366295
207264423
29366295
963873520
780418694
216140704
665245341
665245341
91111257
781833037
313062682
588790353
766356434
565111336
507308489
6632155
507308489
766356434
963056779
1
539527855
963056779
56519638
681728741
173087940
766356434
588790353
781833037
507308489
206422528
482818266
966631802
1000000000
313062682
76211861
710733675
963873520
56519638
76211861
747241048
147747440
246549659
429939459
377509580
963873520
710733675
963056779
963056779
81073252
681728741
963056779
556605329
86883812
184147678
389290764
184147678
6632155
539527855
29366295
565111336
744868656
565111336
681728741
246549659
565111336
206422528
539527855
878542863
564836882
206422528
998228699
507308489
313062682
857731778
231398662
857731778
1000000000
963873520
1
710733675
273869784
564836882
389290764
231398662
101250004
857731778
273869784
766356434
184147678
56519638
216140704
857731778
348652718
556605329
360543850
147747440
857731778
780418694
86883812
665245341
101250004
966631802
6632155
565111336
710733675
292015612
184147678
101250004
417188303
200354483
429939459
348652718
857731778
360543850
6632155
966631802
963056779
998228699
216140704
86883812
438133771
744868656
429939459
857731778
216140704
81073252
438133771
556605329
389290764
313062682
81073252
389290764
200354483
482818266
1000000000
747241048
348652718
665245341
292015612
206422528
1000000000
56519638
147747440
1000000000
438133771
998228699
998228699
781833037
29366295
1
963873520
91111257
507308489
878542863
389290764
681728741
86883812
273869784
173087940
966631802
482818266
1
1000000000
29366295
147747440
878542863
507308489
963873520
482818266
29366295
482818266
200354483
184147678
539527855
766356434
29366295
76211861
76211861
766356434
273869784
147747440
56519638
292015612
246549659
747241048
173087940
173087940
878542863
588790353
147747440
966631802
246549659
482818266
173087940
246549659
507308489
206422528
56519638
766356434
86883812
101250004
966631802
564836882
216140704
556605329
564836882
147747440
857731778
539527855
539527855
101250004
710733675
857731778
681728741
681728741
76211861
482818266
998228699
564836882
482818266
963056779
429939459
184147678
507308489
1000000000
216140704
781833037
56519638
438133771
389290764
565111336
348652718
29366295
231398662
1
76211861
429939459
1000000000
710733675
963873520
389290764
539527855
565111336
216140704
565111336
565111336
360543850
207264423
438133771
556605329
231398662
781833037
665245341
564836882
273869784
147747440
556605329
147747440
389290764
966631802
963056779
86883812
665245341
273869784
710733675
348652718
539527855
207264423
556605329
76211861
681728741
147747440
377509580
348652718
377509580
665245341
878542863
216140704
377509580
766356434
206422528
206422528
564836882
781833037
216140704
207264423
81073252
207264423
184147678
963056779
360543850
86883812
565111336
857731778
966631802
878542863
246549659
377509580
878542863
273869784
81073252
56519638
588790353
539527855
963873520
206422528
29366295
681728741
963056779
556605329
564836882
81073252
389290764
29366295
1
29366295
313062682
246549659
216140704
681728741
1
1
507308489
565111336
173087940
744868656
539527855
665245341
482818266
438133771
565111336
216140704
184147678
313062682
348652718
147747440
377509580
565111336
438133771
184147678
556605329
1
273869784
216140704
348652718
963056779
539527855
348652718
6632155
56519638
564836882
482818266
377509580
1000000000
747241048
360543850
781833037
710733675
360543850
482818266
76211861
207264423
1000000000
766356434
86883812
206422528
507308489
1000000000
963873520
556605329
56519638
216140704
998228699
246549659
360543850
360543850
998228699
273869784
216140704
91111257
429939459
963873520
206422528
766356434
588790353
29366295
101250004
565111336
878542863
29366295
878542863
313062682
292015612
665245341
207264423
963873520
29366295
539527855
781833037
147747440
1
6632155
389290764
173087940
963873520
173087940
147747440
231398662
963873520
76211861
313062682
348652718
6632155
507308489
438133771
429939459
998228699
766356434
246549659
29366295
681728741
184147678
292015612
710733675
6632155
588790353
744868656
1000000000
76211861
1000000000
963056779
81073252
377509580
963056779
273869784
348652718
207264423
1
147747440
539527855
1
966631802
216140704
6632155
389290764
29366295
1000000000
207264423
539527855
81073252
438133771
744868656
273869784
76211861
588790353
963056779
878542863
56519638
29366295
173087940
665245341
200354483
246549659
6632155
216140704
207264423
438133771
963056779
963056779
857731778
556605329
556605329
56519638
56519638
81073252
173087940
1
86883812
565111336
173087940
556605329
292015612
781833037
482818266
966631802
747241048
173087940
147747440
588790353
29366295
438133771
173087940
429939459
1
1
781833037
184147678
292015612
878542863
184147678
556605329
681728741
1000000000
998228699
963873520
377509580
857731778
206422528
91111257
184147678
539527855
313062682
206422528
184147678
389290764
681728741
91111257
766356434
507308489
389290764
216140704
963873520
81073252
963873520
507308489
966631802
780418694
429939459
564836882
360543850
292015612
857731778
565111336
438133771
273869784
76211861
184147678
878542863
556605329
360543850
681728741
86883812
507308489
747241048
1
417188303
292015612
966631802
231398662
86883812
966631802
681728741
747241048
766356434
207264423
56519638
966631802
429939459
963056779
681728741
710733675
207264423
780418694
710733675
681728741
147747440
173087940
507308489
780418694
1
216140704
588790353
766356434
963056779
313062682
1
747241048
206422528
747241048
665245341
246549659
857731778
417188303
173087940
710733675
29366295
963056779
681728741
6632155
292015612
184147678
665245341
246549659
710733675
998228699
780418694
216140704
173087940
507308489
246549659
216140704
766356434
1
273869784
565111336
665245341
417188303
348652718
565111336
173087940
744868656
147747440
766356434
389290764
377509580
556605329
588790353
147747440
482818266
348652718
29366295
747241048
565111336
29366295
482818266
360543850
6632155
206422528
76211861
539527855
781833037
857731778
565111336
429939459
878542863
963056779
360543850
1000000000
1000000000
389290764
438133771
878542863
429939459
206422528
377509580
246549659
744868656
998228699
389290764
507308489
565111336
565111336
482818266
231398662
273869784
681728741
966631802
76211861
747241048
216140704
173087940
438133771
539527855
206422528
780418694
348652718
665245341
966631802
966631802
292015612
389290764
231398662
81073252
206422528
564836882
360543850
377509580
565111336
91111257
206422528
963056779
377509580
417188303
173087940
313062682
417188303
29366295
857731778
744868656
173087940
86883812
963873520
147747440
588790353
81073252
348652718
766356434
389290764
417188303
86883812
200354483
963056779
564836882
963056779
766356434
173087940
565111336
147747440
313062682
273869784
348652718
246549659
966631802
273869784
86883812
966631802
781833037
539527855
744868656
482818266
565111336
438133771
56519638
101250004
1
147747440
963056779
313062682
389290764
966631802
781833037
56519638
147747440
963056779
747241048
216140704
766356434
147747440
564836882
389290764
539527855
564836882
482818266
206422528
710733675
76211861
417188303
216140704
91111257
200354483
963873520
231398662
91111257
588790353
556605329
780418694
6632155
556605329
246549659
781833037
86883812
216140704
744868656
81073252
966631802
507308489
91111257
966631802
206422528
76211861
360543850
966631802
6632155
292015612
101250004
539527855
173087940
565111336
857731778
200354483
588790353
273869784
665245341
81073252
81073252
1
665245341
766356434
565111336
744868656
313062682
747241048
429939459
377509580
878542863
348652718
348652718
665245341
86883812
665245341
389290764
966631802
86883812
417188303
360543850
482818266
6632155
231398662
564836882
389290764
781833037
207264423
81073252
377509580
273869784
173087940
56519638
6632155
76211861
231398662
56519638
556605329
780418694
966631802
184147678
86883812
665245341
710733675
348652718
273869784
348652718
184147678
246549659
438133771
878542863
360543850
273869784
539527855
507308489
377509580
173087940
1
200354483
588790353
780418694
681728741
76211861
556605329
200354483
710733675
81073252
781833037
6632155
857731778
963056779
377509580
665245341
56519638
246549659
857731778
207264423
206422528
665245341
348652718
86883812
1000000000
231398662
482818266
389290764
273869784
56519638
564836882
878542863
744868656
681728741
86883812
998228699
747241048
91111257
360543850
6632155
273869784
665245341
665245341
665245341
963873520
91111257
313062682
766356434
565111336
147747440
76211861
780418694
665245341
780418694
91111257
507308489
91111257
966631802
81073252
1
101250004
360543850
246549659
482818266
1000000000
86883812
438133771
173087940
681728741
998228699
200354483
56519638
539527855
429939459
564836882
313062682
482818266
482818266
747241048
147747440
482818266
588790353
273869784
292015612
438133771
207264423
507308489
556605329
417188303
556605329
417188303
417188303
565111336
556605329
766356434
377509580
780418694
482818266
1
292015612
665245341
1
556605329
438133771
963056779
6632155
101250004
184147678
564836882
377509580
417188303
665245341
710733675
665245341
86883812
389290764
681728741
101250004
963056779
81073252
665245341
348652718
710733675
710733675
681728741
1000000000
91111257
56519638
564836882
389290764
147747440
429939459
781833037
147747440
588790353
565111336
710733675
216140704
389290764
231398662
556605329
273869784
348652718
200354483
29366295
91111257
780418694
91111257
710733675
101250004
56519638
1
29366295
539527855
207264423
857731778
292015612
389290764
231398662
438133771
313062682
389290764
207264423
1000000000
360543850
313062682
878542863
681728741
313062682
588790353
216140704
878542863
1000000000
963056779
781833037
246549659
1000000000
29366295
744868656
360543850
81073252
200354483
966631802
588790353
710733675
998228699
206422528
389290764
417188303
200354483
389290764
56519638
747241048
966631802
101250004
184147678
857731778
292015612
438133771
438133771
360543850
963873520
6632155
56519638
766356434
781833037
1000000000
417188303
348652718
246549659
878542863
766356434
963873520
86883812
766356434
216140704
76211861
780418694
780418694
207264423
246549659
438133771
766356434
273869784
91111257
360543850
91111257
429939459
29366295
744868656
438133771
539527855
565111336
200354483
417188303
963056779
216140704
556605329
91111257
292015612
29366295
1000000000
665245341
857731778
101250004
200354483
417188303
207264423
878542863
1000000000
878542863
292015612
273869784
998228699
86883812
588790353
207264423
588790353
766356434
710733675
377509580
564836882
91111257
565111336
963056779
539527855
360543850
86883812
857731778
348652718
86883812
377509580
81073252
200354483
564836882
56519638
681728741
6632155
565111336
206422528
206422528
665245341
539527855
564836882
766356434
963873520
216140704
29366295
173087940
173087940
710733675
766356434
438133771
206422528
963056779
556605329
216140704
1
101250004
56519638
963056779
348652718
878542863
206422528
878542863
360543850
184147678
565111336
710733675
429939459
207264423
360543850
710733675
747241048
377509580
539527855
681728741
963873520
29366295
6632155
348652718
747241048
482818266
665245341
377509580
482818266
56519638
377509580
101250004
348652718
556605329
81073252
780418694
681728741
507308489
29366295
1000000000
56519638
878542863
747241048
56519638
91111257
482818266
710733675
6632155
348652718
438133771
313062682
273869784
438133771
744868656
482818266
588790353
878542863
91111257
1
780418694
539527855
273869784
588790353
348652718
101250004
998228699
91111257
348652718
231398662
966631802
91111257
29366295
507308489
313062682
91111257
360543850
744868656
313062682
389290764
588790353
91111257
744868656
173087940
273869784
216140704
56519638
963056779
857731778
998228699
556605329
206422528
766356434
482818266
200354483
681728741
766356434
966631802
710733675
665245341
76211861
438133771
200354483
348652718
747241048
360543850
6632155
998228699
710733675
482818266
216140704
878542863
206422528
438133771
539527855
292015612
206422528
681728741
360543850
360543850
377509580
417188303
429939459
360543850
565111336
389290764
1000000000
588790353
246549659
246549659
206422528
744868656
377509580
963873520
878542863
780418694
6632155
438133771
6632155
438133771
273869784
998228699
482818266
438133771
56519638
81073252
710733675
429939459
878542863
438133771
206422528
429939459
665245341
438133771
6632155
429939459
710733675
206422528
963056779
147747440
360543850
206422528
76211861
556605329
681728741
360543850
482818266
173087940
963873520
207264423
565111336
564836882
963873520
963873520
766356434
744868656
81073252
389290764
781833037
744868656
417188303
377509580
389290764
184147678
998228699
857731778
184147678
963056779
539527855
539527855
348652718
389290764
681728741
438133771
1
184147678
29366295
1000000000
292015612
963056779
173087940
184147678
681728741
81073252
966631802
86883812
1000000000
81073252
81073252
348652718
429939459
246549659
273869784
507308489
588790353
429939459
963873520
81073252
507308489
86883812
1
998228699
360543850
76211861
348652718
81073252
377509580
56519638
681728741
76211861
76211861
207264423
147747440
200354483
539527855
76211861
665245341
998228699
417188303
1
564836882
377509580
360543850
417188303
963056779
429939459
438133771
588790353
292015612
246549659
91111257
389290764
216140704
101250004
1
1
200354483
482818266
1000000000
56519638
482818266
564836882
963873520
377509580
81073252
101250004
76211861
998228699
231398662
780418694
6632155
747241048
665245341
389290764
998228699
417188303
966631802
766356434
76211861
710733675
681728741
429939459
147747440
56519638
200354483
438133771
29366295
539527855
273869784
507308489
766356434
173087940
556605329
681728741
681728741
206422528
665245341
588790353
482818266
86883812
966631802
417188303
878542863
429939459
86883812
1000000000
1000000000
857731778
539527855
588790353
665245341
766356434
878542863
744868656
998228699
482818266
963056779
564836882
781833037
747241048
744868656
273869784
389290764
998228699
1000000000
565111336
744868656
744868656
539527855
744868656
76211861
857731778
963873520
6632155
781833037
539527855
966631802
246549659
389290764
1000000000
76211861
292015612
292015612
216140704
565111336
1000000000
417188303
6632155
417188303
710733675
744868656
747241048
766356434
147747440
665245341
564836882
273869784
744868656
681728741
273869784
744868656
216140704
81073252
963056779
101250004
438133771
377509580
963056779
200354483
147747440
360543850
377509580
231398662
507308489
781833037
56519638
173087940
377509580
76211861
966631802
781833037
710733675
482818266
564836882
564836882
200354483
101250004
556605329
1000000000
313062682
963056779
482818266
173087940
86883812
963056779
1
56519638
231398662
1
681728741
377509580
966631802
173087940
231398662
565111336
588790353
507308489
998228699
377509580
101250004
417188303
91111257
56519638
963056779
539527855
348652718
747241048
710733675
91111257
1
564836882
91111257
507308489
1
966631802
389290764
206422528
377509580
173087940
389290764
231398662
389290764
377509580
91111257
389290764
29366295
246549659
377509580
564836882
681728741
507308489
348652718
564836882
360543850
539527855
588790353
6632155
377509580
231398662
556605329
377509580
744868656
710733675
507308489
147747440
998228699
313062682
81073252
1000000000
963056779
747241048
246549659
292015612
389290764
29366295
565111336
998228699
1
429939459
377509580
6632155
780418694
29366295
564836882
780418694
207264423
184147678
348652718
429939459
389290764
200354483
710733675
76211861
710733675
417188303
173087940
857731778
360543850
101250004
76211861
588790353
556605329
417188303
966631802
963056779
665245341
206422528
429939459
1
1
438133771
360543850
482818266
273869784
348652718
81073252
556605329
207264423
147747440
101250004
360543850
588790353
1
292015612
91111257
747241048
389290764
857731778
429939459
81073252
565111336
417188303
963873520
147747440
184147678
1000000000
747241048
56519638
482818266
6632155
998228699
556605329
665245341
681728741
417188303
313062682
556605329
417188303
200354483
781833037
565111336
588790353
173087940
348652718
360543850
206422528
747241048
857731778
147747440
246549659
507308489
76211861
710733675
565111336
747241048
878542863
417188303
429939459
81073252
780418694
207264423
665245341
348652718
360543850
76211861
29366295
857731778
173087940
313062682
101250004
665245341
998228699
780418694
665245341
539527855
29366295
360543850
389290764
207264423
963873520
101250004
539527855
482818266
766356434
565111336
417188303
429939459
29366295
246549659
438133771
665245341
313062682
665245341
246549659
206422528
665245341
482818266
588790353
780418694
173087940
710733675
101250004
81073252
998228699
963056779
781833037
231398662
91111257
273869784
438133771
273869784
781833037
231398662
273869784
206422528
6632155
429939459
1000000000
206422528
200354483
292015612
207264423
857731778
417188303
963873520
438133771
389290764
81073252
556605329
173087940
588790353
963873520
246549659
200354483
91111257
207264423
231398662
313062682
507308489
857731778
101250004
1000000000
184147678
857731778
665245341
665245341
963873520
348652718
507308489
963873520
246549659
878542863
564836882
665245341
91111257
417188303
246549659
377509580
206422528
482818266
665245341
539527855
438133771
429939459
56519638
313062682
1
200354483
710733675
482818266
857731778
966631802
173087940
710733675
273869784
101250004
1
429939459
588790353
101250004
539527855
360543850
360543850
91111257
417188303
292015612
377509580
216140704
173087940
878542863
81073252
564836882
438133771
747241048
246549659
539527855
184147678
539527855
207264423
963056779
200354483
6632155
998228699
348652718
292015612
766356434
781833037
206422528
1000000000
681728741
966631802
588790353
998228699
857731778
482818266
292015612
216140704
438133771
86883812
556605329
101250004
564836882
780418694
564836882
29366295
588790353
91111257
781833037
81073252
781833037
231398662
539527855
1000000000
91111257
429939459
998228699
184147678
360543850
588790353
206422528
313062682
200354483
200354483
206422528
184147678
963056779
1000000000
1
76211861
86883812
963873520
231398662
91111257
246549659
246549659
292015612
86883812
101250004
539527855
56519638
1
29366295
780418694
744868656
377509580
780418694
200354483
81073252
429939459
273869784
998228699
6632155
348652718
313062682
389290764
429939459
246549659
29366295
539527855
81073252
292015612
963873520
878542863
101250004
377509580
206422528
417188303
482818266
429939459
438133771
56519638
963873520
216140704
81073252
200354483
206422528
564836882
76211861
231398662
6632155
556605329
216140704
681728741
681728741
389290764
389290764
101250004
588790353
556605329
231398662
207264423
81073252
429939459
56519638
963873520
438133771
273869784
780418694
246549659
91111257
216140704
539527855
173087940
29366295
313062682
507308489
681728741
56519638
963873520
147747440
173087940
81073252
216140704
766356434
377509580
781833037
91111257
313062682
29366295
998228699
206422528
417188303
273869784
206422528
6632155
417188303
681728741
781833037
588790353
1000000000
389290764
963056779
231398662
710733675
147747440
292015612
207264423
292015612
207264423
710733675
565111336
292015612
101250004
710733675
878542863
292015612
313062682
963056779
101250004
963873520
665245341
348652718
6632155
101250004
539527855
878542863
292015612
377509580
438133771
1
438133771
507308489
200354483
81073252
482818266
747241048
29366295
101250004
539527855
681728741
963873520
81073252
173087940
665245341
184147678
86883812
246549659
184147678
539527855
86883812
313062682
998228699
91111257
556605329
963056779
564836882
539527855
539527855
76211861
966631802
389290764
998228699
231398662
6632155
86883812
1
429939459
360543850
482818266
507308489
588790353
565111336
1
681728741
710733675
417188303
539527855
966631802
101250004
273869784
200354483
878542863
76211861
963873520
417188303
207264423
29366295
389290764
665245341
556605329
681728741
173087940
966631802
710733675
564836882
231398662
565111336
780418694
231398662
86883812
246549659
200354483
417188303
1
292015612
348652718
966631802
744868656
348652718
963056779
81073252
963873520
766356434
377509580
429939459
29366295
147747440
389290764
417188303
539527855
216140704
184147678
556605329
348652718
207264423
273869784
482818266
29366295
101250004
207264423
766356434
588790353
747241048
963056779
91111257
173087940
389290764
360543850
710733675
91111257
6632155
200354483
744868656
200354483
963056779
86883812
6632155
747241048
780418694
173087940
184147678
564836882
56519638
1000000000
76211861
1000000000
246549659
539527855
556605329
86883812
966631802
81073252
360543850
173087940
86883812
857731778
417188303
173087940
1000000000
1000000000
539527855
86883812
438133771
313062682
744868656
588790353
681728741
147747440
565111336
963056779
91111257
29366295
507308489
998228699
6632155
878542863
200354483
184147678
744868656
556605329
744868656
216140704
29366295
588790353
766356434
429939459
857731778
857731778
565111336
878542863
86883812
1
539527855
1
966631802
539527855
507308489
377509580
665245341
81073252
744868656
360543850
207264423
963056779
781833037
1000000000
200354483
231398662
184147678
588790353
588790353
207264423
216140704
184147678
744868656
539527855
539527855
360543850
998228699
377509580
184147678
665245341
101250004
744868656
1000000000
681728741
200354483
377509580
56519638
747241048
1000000000
417188303
429939459
184147678
780418694
348652718
781833037
588790353
1000000000
348652718
963873520
207264423
438133771
147747440
360543850
564836882
246549659
56519638
6632155
564836882
482818266
360543850
966631802
966631802
482818266
184147678
429939459
360543850
539527855
966631802
377509580
360543850
963873520
429939459
292015612
91111257
417188303
173087940
91111257
200354483
710733675
747241048
101250004
963873520
1
438133771
998228699
857731778
81073252
6632155
998228699
744868656
744868656
1
744868656
86883812
963873520
101250004
231398662
29366295
360543850
76211861
588790353
780418694
766356434
246549659
429939459
81073252
6632155
417188303
292015612
246549659
313062682
313062682
417188303
565111336
81073252
710733675
1
781833037
747241048
963873520
963056779
29366295
966631802
207264423
747241048
86883812
565111336
200354483
482818266
246549659
966631802
963873520
963873520
86883812
857731778
207264423
710733675
963056779
292015612
565111336
780418694
273869784
665245341
507308489
966631802
377509580
101250004
482818266
389290764
76211861
360543850
747241048
273869784
313062682
360543850
81073252
81073252
1000000000
539527855
507308489
665245341
710733675
744868656
377509580
556605329
184147678
81073252
200354483
173087940
507308489
389290764
681728741
857731778
681728741
377509580
766356434
438133771
963873520
438133771
200354483
429939459
429939459
878542863
564836882
206422528
81073252
273869784
429939459
1
173087940
780418694
313062682
91111257
665245341
681728741
246549659
377509580
780418694
91111257
101250004
539527855
348652718
6632155
482818266
681728741
564836882
348652718
273869784
173087940
360543850
184147678
207264423
963873520
482818266
963873520
963056779
200354483
86883812
857731778
173087940
246549659
507308489
665245341
744868656
86883812
1000000000
389290764
360543850
588790353
91111257
56519638
878542863
86883812
781833037
292015612
564836882
273869784
206422528
681728741
206422528
766356434
86883812
86883812
91111257
963873520
507308489
539527855
781833037
781833037
273869784
348652718
29366295
565111336
565111336
878542863
29366295
273869784
200354483
56519638
207264423
206422528
91111257
206422528
147747440
6632155
665245341
81073252
998228699
878542863
91111257
292015612
564836882
56519638
86883812
389290764
665245341
231398662
966631802
747241048
313062682
273869784
963873520
857731778
91111257
482818266
147747440
588790353
273869784
173087940
744868656
246549659
360543850
246549659
246549659
81073252
482818266
963056779
81073252
173087940
29366295
200354483
216140704
588790353
273869784
564836882
857731778
56519638
313062682
389290764
360543850
377509580
292015612
231398662
781833037
216140704
766356434
216140704
173087940
681728741
360543850
206422528
665245341
1000000000
101250004
29366295
207264423
539527855
292015612
681728741
273869784
780418694
184147678
564836882
29366295
246549659
966631802
747241048
231398662
348652718
56519638
216140704
665245341
710733675
147747440
564836882
482818266
292015612
231398662
665245341
76211861
348652718
200354483
56519638
231398662
681728741
360543850
998228699
681728741
417188303
184147678
377509580
273869784
766356434
56519638
565111336
216140704
438133771
292015612
147747440
206422528
766356434
747241048
588790353
878542863
963873520
207264423
665245341
292015612
438133771
348652718
273869784
86883812
417188303
780418694
963873520
76211861
56519638
766356434
1000000000
273869784
29366295
429939459
857731778
1000000000
377509580
507308489
184147678
200354483
963873520
207264423
101250004
91111257
147747440
963873520
588790353
681728741
389290764
231398662
184147678
389290764
588790353
482818266
313062682
780418694
780418694
91111257
963056779
184147678
360543850
292015612
539527855
81073252
744868656
91111257
766356434
507308489
348652718
1000000000
588790353
377509580
29366295
681728741
292015612
216140704
184147678
200354483
6632155
101250004
564836882
29366295
6632155
781833037
76211861
81073252
747241048
780418694
348652718
438133771
377509580
56519638
231398662
206422528
556605329
564836882
417188303
556605329
781833037
766356434
101250004
246549659
507308489
482818266
81073252
857731778
313062682
91111257
29366295
348652718
710733675
507308489
389290764
6632155
1000000000
76211861
588790353
1
857731778
710733675
781833037
273869784
56519638
438133771
438133771
147747440
998228699
313062682
292015612
360543850
207264423
556605329
91111257
101250004
231398662
429939459
56519638
556605329
313062682
878542863
665245341
292015612
556605329
564836882
681728741
766356434
56519638
744868656
438133771
6632155
681728741
292015612
507308489
781833037
963873520
747241048
417188303
710733675
76211861
781833037
747241048
184147678
681728741
292015612
216140704
507308489
184147678
438133771
781833037
482818266
438133771
56519638
857731778
292015612
665245341
556605329
966631802
173087940
564836882
963056779
963873520
507308489
966631802
747241048
781833037
206422528
963873520
184147678
564836882
76211861
438133771
744868656
588790353
482818266
998228699
147747440
147747440
556605329
56519638
482818266
966631802
747241048
507308489
273869784
206422528
76211861
665245341
507308489
588790353
781833037
184147678
389290764
101250004
86883812
86883812
348652718
564836882
206422528
417188303
173087940
744868656
766356434
963873520
76211861
588790353
101250004
292015612
207264423
313062682
710733675
780418694
91111257
565111336
1000000000
81073252
780418694
216140704
207264423
963056779
6632155
81073252
91111257
482818266
1
1
857731778
710733675
389290764
216140704
857731778
81073252
747241048
216140704
91111257
86883812
539527855
564836882
744868656
231398662
878542863
81073252
216140704
246549659
564836882
998228699
292015612
565111336
86883812
963873520
147747440
747241048
360543850
206422528
1000000000
766356434
429939459
206422528
1000000000
76211861
539527855
507308489
966631802
184147678
292015612
348652718
231398662
56519638
1000000000
360543850
292015612
231398662
681728741
231398662
292015612
747241048
564836882
246549659
200354483
91111257
963873520
429939459
246549659
417188303
81073252
377509580
438133771
231398662
780418694
539527855
438133771
438133771
857731778
747241048
507308489
377509580
507308489
564836882
360543850
246549659
780418694
101250004
200354483
710733675
173087940
588790353
273869784
556605329
360543850
1
744868656
539527855
56519638
207264423
966631802
963056779
966631802
565111336
377509580
747241048
878542863
507308489
29366295
246549659
857731778
878542863
744868656
857731778
857731778
417188303
377509580
781833037
56519638
564836882
86883812
101250004
766356434
216140704
681728741
56519638
966631802
588790353
556605329
556605329
857731778
710733675
665245341
744868656
29366295
1
998228699
681728741
710733675
101250004
507308489
781833037
565111336
556605329
207264423
665245341
963056779
781833037
29366295
766356434
56519638
29366295
91111257
81073252
76211861
1
710733675
206422528
766356434
360543850
556605329
360543850
539527855
507308489
101250004
507308489
6632155
878542863
878542863
6632155
231398662
1
878542863
273869784
360543850
710733675
781833037
417188303
273869784
1
747241048
963873520
564836882
81073252
86883812
963873520
564836882
780418694
86883812
56519638
878542863
781833037
377509580
963056779
766356434
507308489
313062682
173087940
963056779
539527855
273869784
348652718
539527855
200354483
565111336
216140704
147747440
147747440
507308489
292015612
1000000000
963056779
417188303
200354483
665245341
747241048
857731778
6632155
6632155
29366295
360543850
173087940
507308489
56519638
710733675
482818266
781833037
482818266
29366295
588790353
6632155
507308489
780418694
781833037
417188303
101250004
588790353
766356434
710733675
966631802
29366295
766356434
429939459
878542863
507308489
963056779
206422528
273869784
206422528
91111257
86883812
360543850
173087940
273869784
1000000000
348652718
292015612
681728741
588790353
744868656
206422528
1
429939459
56519638
184147678
292015612
963056779
998228699
231398662
147747440
389290764
6632155
216140704
710733675
348652718
747241048
438133771
429939459
207264423
246549659
184147678
173087940
1000000000
147747440
665245341
86883812
86883812
588790353
231398662
292015612
292015612
91111257
565111336
389290764
216140704
781833037
206422528
246549659
878542863
91111257
207264423
389290764
29366295
966631802
101250004
857731778
91111257
565111336
744868656
147747440
147747440
429939459
56519638
681728741
556605329
556605329
966631802
56519638
744868656
91111257
588790353
6632155
963873520
556605329
207264423
81073252
6632155
184147678
1000000000
438133771
747241048
878542863
101250004
766356434
766356434
963056779
377509580
1000000000
539527855
1
76211861
246549659
539527855
184147678
710733675
963873520
81073252
56519638
86883812
101250004
173087940
966631802
206422528
348652718
207264423
173087940
173087940
780418694
377509580
539527855
998228699
292015612
438133771
507308489
273869784
101250004
147747440
91111257
781833037
173087940
29366295
507308489
780418694
780418694
348652718
86883812
665245341
438133771
6632155
998228699
438133771
780418694
86883812
417188303
963056779
507308489
101250004
1000000000
857731778
417188303
6632155
429939459
681728741
86883812
565111336
963873520
389290764
482818266
86883812
747241048
438133771
101250004
76211861
91111257
565111336
588790353
313062682
313062682
56519638
206422528
348652718
29366295
857731778
966631802
216140704
507308489
101250004
313062682
206422528
231398662
147747440
101250004
564836882
438133771
101250004
184147678
273869784
878542863
29366295
747241048
539527855
348652718
86883812
76211861
565111336
565111336
76211861
348652718
29366295
81073252
81073252
207264423
101250004
273869784
377509580
878542863
588790353
246549659
377509580
91111257
6632155
744868656
417188303
507308489
389290764
747241048
878542863
389290764
91111257
292015612
377509580
417188303
588790353
539527855
744868656
482818266
710733675
1
81073252
482818266
710733675
539527855
173087940
313062682
184147678
81073252
1
147747440
91111257
29366295
377509580
216140704
273869784
173087940
539527855
348652718
766356434
681728741
744868656
377509580
76211861
744868656
665245341
565111336
539527855
206422528
878542863
878542863
273869784
780418694
273869784
565111336
101250004
963873520
29366295
681728741
780418694
348652718
273869784
377509580
216140704
744868656
780418694
482818266
200354483
588790353
173087940
207264423
91111257
377509580
206422528
207264423
76211861
1000000000
101250004
206422528
780418694
273869784
963873520
565111336
417188303
206422528
878542863
207264423
231398662
588790353
231398662
389290764
878542863
200354483
389290764
200354483
747241048
681728741
313062682
86883812
184147678
565111336
91111257
878542863
565111336
681728741
681728741
207264423
417188303
1
231398662
438133771
207264423
273869784
389290764
681728741
710733675
389290764
482818266
29366295
86883812
1
292015612
681728741
56519638
6632155
665245341
564836882
313062682
81073252
438133771
710733675
539527855
588790353
963873520
273869784
556605329
1000000000
1000000000
565111336
766356434
173087940
665245341
565111336
482818266
565111336
747241048
482818266
231398662
780418694
588790353
665245341
56519638
966631802
417188303
781833037
482818266
207264423
91111257
565111336
273869784
429939459
377509580
744868656
766356434
101250004
539527855
313062682
348652718
1
963056779
147747440
200354483
216140704
665245341
377509580
273869784
101250004
231398662
6632155
29366295
91111257
81073252
207264423
147747440
507308489
417188303
1
565111336
377509580
206422528
878542863
781833037
273869784
565111336
173087940
857731778
56519638
101250004
101250004
207264423
231398662
556605329
781833037
207264423
348652718
101250004
101250004
429939459
101250004
565111336
556605329
206422528
482818266
781833037
389290764
482818266
781833037
556605329
273869784
710733675
482818266
556605329
857731778
231398662
998228699
565111336
565111336
246549659
91111257
273869784
998228699
6632155
556605329
91111257
556605329
878542863
91111257
417188303
91111257
781833037
81073252
101250004
747241048
292015612
507308489
200354483
1
206422528
681728741
747241048
184147678
348652718
438133771
507308489
963056779
86883812
1
780418694
377509580
292015612
56519638
56519638
200354483
747241048
200354483
91111257
206422528
389290764
766356434
588790353
206422528
744868656
360543850
360543850
556605329
482818266
857731778
206422528
360543850
665245341
710733675
710733675
6632155
246549659
292015612
998228699
565111336
101250004
438133771
564836882
966631802
6632155
963056779
216140704
86883812
747241048
147747440
360543850
963873520
292015612
360543850
6632155
389290764
348652718
564836882
184147678
963873520
438133771
1
588790353
857731778
507308489
101250004
998228699
665245341
564836882
417188303
6632155
147747440
360543850
963873520
207264423
246549659
438133771
665245341
86883812
507308489
963873520
6632155
292015612
86883812
482818266
665245341
56519638
184147678
1
360543850
507308489
429939459
292015612
780418694
56519638
86883812
878542863
6632155
246549659
556605329
857731778
101250004
292015612
963056779
564836882
681728741
588790353
101250004
564836882
539527855
438133771
292015612
348652718
76211861
710733675
857731778
438133771
360543850
744868656
207264423
482818266
998228699
313062682
744868656
482818266
216140704
681728741
377509580
207264423
360543850
564836882
377509580
206422528
564836882
565111336
963056779
56519638
377509580
417188303
348652718
207264423
747241048
780418694
878542863
438133771
360543850
710733675
710733675
86883812
963056779
91111257
963873520
747241048
781833037
507308489
360543850
86883812
710733675
429939459
1
207264423
81073252
389290764
76211861
216140704
564836882
766356434
588790353
744868656
539527855
348652718
1000000000
539527855
231398662
86883812
564836882
710733675
963873520
1000000000
200354483
963873520
966631802
565111336
857731778
360543850
963873520
377509580
998228699
273869784
184147678
101250004
998228699
747241048
564836882
348652718
966631802
200354483
1
857731778
429939459
56519638
6632155
101250004
29366295
184147678
76211861
966631802
231398662
556605329
147747440
747241048
348652718
998228699
438133771
588790353
91111257
966631802
56519638
200354483
507308489
539527855
878542863
207264423
482818266
963873520
101250004
76211861
147747440
781833037
564836882
963873520
681728741
878542863
348652718
766356434
429939459
246549659
963873520
231398662
200354483
747241048
81073252
878542863
273869784
556605329
200354483
173087940
348652718
966631802
292015612
766356434
216140704
781833037
313062682
766356434
246549659
91111257
216140704
780418694
438133771
429939459
360543850
1
438133771
565111336
184147678
313062682
482818266
747241048
878542863
482818266
101250004
81073252
1
91111257
744868656
747241048
878542863
710733675
76211861
429939459
81073252
348652718
200354483
360543850
348652718
101250004
963873520
389290764
429939459
781833037
377509580
665245341
91111257
564836882
963873520
482818266
744868656
878542863
539527855
56519638
173087940
588790353
348652718
86883812
482818266
766356434
966631802
86883812
377509580
313062682
76211861
998228699
966631802
998228699
348652718
184147678
1000000000
56519638
878542863
539527855
86883812
1000000000
76211861
360543850
681728741
963056779
76211861
681728741
429939459
681728741
76211861
438133771
564836882
313062682
564836882
360543850
206422528
200354483
91111257
348652718
6632155
377509580
246549659
91111257
482818266
417188303
91111257
360543850
348652718
360543850
857731778
781833037
348652718
101250004
878542863
507308489
507308489
539527855
246549659
539527855
389290764
246549659
216140704
91111257
507308489
564836882
564836882
348652718
438133771
966631802
348652718
91111257
507308489
76211861
147747440
200354483
173087940
710733675
429939459
81073252
665245341
147747440
91111257
438133771
173087940
292015612
966631802
565111336
273869784
313062682
360543850
173087940
6632155
76211861
781833037
564836882
292015612
966631802
273869784
86883812
744868656
878542863
184147678
81073252
429939459
780418694
147747440
966631802
76211861
588790353
6632155
29366295
556605329
1000000000
56519638
998228699
438133771
507308489
207264423
417188303
147747440
681728741
231398662
101250004
780418694
377509580
360543850
564836882
246549659
377509580
207264423
101250004
348652718
781833037
744868656
56519638
348652718
200354483
91111257
56519638
6632155
173087940
91111257
429939459
377509580
781833037
565111336
76211861
780418694
780418694
292015612
360543850
539527855
482818266
348652718
246549659
207264423
998228699
482818266
246549659
963056779
998228699
781833037
200354483
86883812
766356434
744868656
91111257
588790353
273869784
564836882
292015612
147747440
216140704
857731778
81073252
200354483
744868656
216140704
857731778
429939459
216140704
29366295
564836882
173087940
313062682
29366295
377509580
184147678
246549659
101250004
231398662
246549659
681728741
747241048
665245341
246549659
564836882
360543850
273869784
744868656
781833037
710733675
417188303
556605329
184147678
76211861
147747440
857731778
81073252
56519638
91111257
86883812
429939459
207264423
231398662
360543850
29366295
588790353
231398662
216140704
665245341
86883812
360543850
588790353
231398662
147747440
665245341
360543850
389290764
857731778
766356434
231398662
86883812
81073252
216140704
710733675
744868656
273869784
231398662
417188303
184147678
377509580
564836882
556605329
6632155
710733675
565111336
377509580
878542863
507308489
539527855
766356434
564836882
780418694
564836882
665245341
101250004
747241048
86883812
1
200354483
417188303
377509580
292015612
556605329
56519638
878542863
747241048
86883812
206422528
963873520
963873520
246549659
216140704
780418694
438133771
780418694
681728741
86883812
438133771
588790353
216140704
173087940
101250004
360543850
564836882
147747440
556605329
292015612
429939459
29366295
665245341
556605329
507308489
482818266
998228699
216140704
147747440
91111257
360543850
588790353
857731778
29366295
681728741
1
963873520
665245341
482818266
76211861
438133771
963873520
780418694
781833037
556605329
878542863
507308489
966631802
507308489
184147678
206422528
963056779
360543850
963056779
273869784
878542863
565111336
101250004
507308489
588790353
29366295
681728741
147747440
273869784
1000000000
963056779
781833037
91111257
76211861
998228699
173087940
539527855
963873520
231398662
963056779
564836882
564836882
1
377509580
360543850
1
429939459
29366295
781833037
313062682
348652718
998228699
377509580
86883812
507308489
6632155
200354483
246549659
273869784
878542863
86883812
556605329
207264423
429939459
565111336
231398662
429939459
292015612
1000000000
565111336
231398662
231398662
482818266
438133771
780418694
539527855
681728741
710733675
147747440
29366295
81073252
216140704
963056779
377509580
81073252
744868656
507308489
348652718
507308489
665245341
173087940
710733675
556605329
6632155
747241048
744868656
588790353
429939459
766356434
556605329
377509580
86883812
56519638
231398662
91111257
206422528
360543850
998228699
216140704
273869784
417188303
81073252
438133771
6632155
292015612
91111257
173087940
360543850
438133771
216140704
963873520
389290764
539527855
231398662
1000000000
101250004
781833037
565111336
231398662
292015612
438133771
101250004
292015612
6632155
710733675
86883812
482818266
564836882
507308489
556605329
147747440
429939459
81073252
780418694
292015612
565111336
963056779
56519638
101250004
482818266
206422528
348652718
417188303
429939459
747241048
766356434
1
998228699
86883812
76211861
966631802
184147678
588790353
56519638
206422528
184147678
438133771
56519638
564836882
998228699
147747440
1000000000
216140704
91111257
389290764
292015612
91111257
710733675
766356434
564836882
207264423
173087940
86883812
429939459
1
564836882
360543850
966631802
744868656
564836882
1000000000
429939459
780418694
564836882
665245341
207264423
313062682
766356434
207264423
565111336
482818266
1000000000
556605329
29366295
539527855
966631802
963873520
482818266
216140704
747241048
963873520
878542863
681728741
231398662
998228699
173087940
710733675
747241048
377509580
200354483
206422528
76211861
173087940
200354483
1000000000
857731778
780418694
313062682
438133771
429939459
857731778
878542863
207264423
246549659
780418694
665245341
377509580
539527855
231398662
665245341
665245341
539527855
173087940
56519638
681728741
744868656
710733675
1
76211861
556605329
184147678
173087940
81073252
246549659
81073252
6632155
565111336
564836882
429939459
1
539527855
216140704
173087940
91111257
878542863
29366295
246549659
207264423
313062682
665245341
963873520
681728741
91111257
246549659
565111336
878542863
878542863
681728741
246549659
1000000000
588790353
147747440
681728741
710733675
963056779
417188303
206422528
417188303
857731778
507308489
348652718
86883812
56519638
744868656
878542863
1
313062682
231398662
963056779
360543850
429939459
747241048
429939459
588790353
665245341
780418694
91111257
744868656
389290764
377509580
681728741
744868656
1
56519638
101250004
1000000000
507308489
173087940
565111336
966631802
273869784
76211861
292015612
963873520
857731778
681728741
184147678
56519638
781833037
588790353
539527855
744868656
429939459
747241048
86883812
56519638
200354483
377509580
6632155
389290764
963873520
377509580
766356434
377509580
348652718
507308489
507308489
681728741
86883812
963056779
780418694
539527855
588790353
348652718
81073252
780418694
173087940
348652718
81073252
292015612
710733675
377509580
665245341
216140704
81073252
207264423
292015612
184147678
29366295
781833037
56519638
56519638
216140704
857731778
86883812
6632155
200354483
588790353
747241048
963056779
231398662
482818266
216140704
963873520
200354483
1000000000
29366295
564836882
6632155
963056779
377509580
966631802
360543850
747241048
588790353
207264423
91111257
206422528
313062682
216140704
429939459
507308489
710733675
1
1000000000
744868656
429939459
348652718
1000000000
389290764
417188303
539527855
539527855
429939459
29366295
878542863
438133771
273869784
781833037
539527855
429939459
6632155
56519638
482818266
781833037
963056779
747241048
389290764
147747440
766356434
857731778
1000000000
76211861
665245341
963873520
963873520
1
766356434
998228699
377509580
681728741
482818266
556605329
389290764
963873520
998228699
710733675
781833037
429939459
29366295
184147678
781833037
780418694
588790353
1
747241048
539527855
184147678
781833037
417188303
482818266
76211861
313062682
6632155
246549659
438133771
588790353
377509580
101250004
246549659
781833037
438133771
710733675
966631802
206422528
206422528
147747440
1
878542863
216140704
710733675
998228699
86883812
246549659
200354483
417188303
173087940
1000000000
348652718
91111257
81073252
1
766356434
710733675
565111336
173087940
780418694
101250004
184147678
207264423
710733675
878542863
539527855
781833037
81073252
200354483
6632155
1000000000
147747440
86883812
963873520
963056779
184147678
588790353
780418694
780418694
292015612
507308489
482818266
588790353
184147678
273869784
1
348652718
963873520
207264423
86883812
710733675
539527855
857731778
1
539527855
963873520
665245341
81073252
966631802
963056779
206422528
681728741
101250004
507308489
184147678
200354483
1
747241048
588790353
313062682
747241048
438133771
86883812
438133771
429939459
101250004
273869784
1000000000
173087940
588790353
781833037
417188303
216140704
588790353
81073252
206422528
565111336
389290764
147747440
81073252
389290764
389290764
377509580
246549659
556605329
507308489
348652718
744868656
1000000000
744868656
6632155
348652718
91111257
29366295
438133771
216140704
206422528
292015612
91111257
348652718
966631802
1000000000
766356434
29366295
231398662
246549659
744868656
539527855
86883812
963056779
76211861
438133771
1000000000
780418694
539527855
101250004
781833037
482818266
231398662
966631802
81073252
963873520
507308489
6632155
86883812
781833037
29366295
207264423
56519638
81073252
348652718
81073252
878542863
588790353
206422528
1
184147678
216140704
246549659
681728741
507308489
76211861
86883812
588790353
206422528
86883812
207264423
6632155
184147678
966631802
417188303
231398662
780418694
744868656
966631802
429939459
273869784
6632155
200354483
766356434
81073252
747241048
665245341
963056779
556605329
710733675
665245341
963873520
665245341
207264423
389290764
588790353
86883812
438133771
76211861
207264423
564836882
377509580
588790353
6632155
86883812
207264423
780418694
507308489
348652718
231398662
207264423
681728741
56519638
565111336
6632155
747241048
389290764
878542863
6632155
744868656
747241048
206422528
101250004
216140704
86883812
482818266
963873520
998228699
1000000000
81073252
1000000000
348652718
539527855
101250004
588790353
1000000000
348652718
173087940
313062682
429939459
998228699
507308489
147747440
173087940
438133771
781833037
348652718
780418694
665245341
766356434
438133771
710733675
665245341
173087940
1000000000
966631802
507308489
564836882
313062682
1000000000
963056779
360543850
81073252
857731778
184147678
878542863
231398662
377509580
766356434
6632155
216140704
173087940
878542863
747241048
91111257
507308489
207264423
101250004
76211861
429939459
200354483
747241048
539527855
781833037
482818266
292015612
231398662
417188303
206422528
781833037
246549659
273869784
81073252
231398662
246549659
81073252
564836882
588790353
417188303
56519638
76211861
998228699
963056779
101250004
273869784
184147678
348652718
429939459
539527855
1000000000
86883812
665245341
429939459
360543850
91111257
6632155
588790353
81073252
348652718
292015612
781833037
565111336
207264423
246549659
76211861
389290764
766356434
588790353
556605329
56519638
1
313062682
200354483
710733675
429939459
101250004
556605329
29366295
91111257
429939459
681728741
91111257
313062682
360543850
966631802
292015612
963873520
206422528
200354483
348652718
348652718
1
539527855
781833037
564836882
313062682
417188303
29366295
878542863
781833037
747241048
780418694
313062682
86883812
998228699
766356434
963873520
200354483
86883812
348652718
744868656
556605329
482818266
216140704
81073252
710733675
246549659
429939459
246549659
200354483
438133771
681728741
360543850
539527855
86883812
1
1
360543850
292015612
273869784
81073252
781833037
710733675
292015612
417188303
482818266
539527855
292015612
216140704
313062682
29366295
710733675
438133771
81073252
963056779
963873520
507308489
998228699
173087940
6632155
747241048
206422528
231398662
482818266
273869784
6632155
200354483
710733675
173087940
963056779
76211861
744868656
564836882
588790353
665245341
963056779
292015612
6632155
348652718
56519638
360543850
429939459
200354483
86883812
747241048
246549659
857731778
556605329
744868656
313062682
348652718
56519638
780418694
348652718
681728741
780418694
710733675
429939459
101250004
857731778
231398662
360543850
966631802
147747440
588790353
207264423
101250004
878542863
91111257
507308489
86883812
766356434
781833037
681728741
417188303
313062682
292015612
246549659
29366295
29366295
588790353
273869784
556605329
377509580
313062682
231398662
207264423
173087940
429939459
273869784
207264423
81073252
857731778
564836882
482818266
963873520
766356434
1
710733675
273869784
878542863
184147678
429939459
216140704
963056779
681728741
207264423
429939459
780418694
348652718
417188303
588790353
273869784
588790353
539527855
681728741
313062682
29366295
207264423
781833037
507308489
429939459
963873520
998228699
747241048
963056779
963873520
292015612
81073252
710733675
857731778
998228699
766356434
206422528
429939459
1000000000
184147678
86883812
273869784
588790353
1000000000
206422528
173087940
998228699
206422528
86883812
173087940
744868656
86883812
588790353
207264423
878542863
710733675
56519638
878542863
878542863
81073252
6632155
681728741
565111336
963056779
766356434
184147678
565111336
966631802
963873520
429939459
101250004
781833037
1
564836882
966631802
507308489
377509580
588790353
207264423
147747440
56519638
207264423
781833037
246549659
963873520
389290764
429939459
429939459
91111257
147747440
207264423
147747440
313062682
766356434
86883812
292015612
389290764
438133771
438133771
482818266
231398662
147747440
246549659
206422528
507308489
565111336
556605329
565111336
348652718
963873520
539527855
6632155
966631802
429939459
76211861
665245341
56519638
747241048
966631802
966631802
200354483
207264423
76211861
76211861
482818266
6632155
173087940
292015612
184147678
56519638
200354483
147747440
273869784
998228699
81073252
200354483
781833037
966631802
780418694
216140704
207264423
556605329
781833037
556605329
206422528
438133771
292015612
1
273869784
200354483
588790353
6632155
539527855
564836882
781833037
665245341
565111336
482818266
6632155
200354483
963873520
76211861
780418694
76211861
56519638
173087940
588790353
246549659
766356434
292015612
565111336
482818266
313062682
389290764
539527855
878542863
246549659
780418694
438133771
507308489
6632155
29366295
246549659
588790353
878542863
147747440
966631802
6632155
29366295
681728741
564836882
313062682
665245341
216140704
681728741
1
780418694
147747440
76211861
389290764
91111257
6632155
857731778
231398662
781833037
377509580
438133771
56519638
438133771
216140704
417188303
438133771
998228699
998228699
216140704
29366295
710733675
665245341
780418694
184147678
246549659
313062682
29366295
878542863
998228699
206422528
780418694
539527855
389290764
747241048
429939459
878542863
147747440
216140704
231398662
81073252
207264423
766356434
313062682
292015612
966631802
147747440
348652718
482818266
556605329
101250004
216140704
86883812
29366295
56519638
681728741
966631802
206422528
556605329
184147678
963056779
747241048
101250004
348652718
101250004
101250004
963056779
780418694
588790353
377509580
147747440
348652718
998228699
76211861
429939459
91111257
389290764
1000000000
348652718
56519638
507308489
6632155
246549659
878542863
747241048
539527855
747241048
780418694
539527855
681728741
1000000000
292015612
857731778
147747440
966631802
313062682
681728741
184147678
1000000000
966631802
565111336
292015612
539527855
29366295
91111257
360543850
417188303
1000000000
389290764
1000000000
29366295
564836882
744868656
216140704
29366295
781833037
173087940
781833037
360543850
6632155
29366295
207264423
966631802
200354483
200354483
766356434
417188303
507308489
216140704
417188303
389290764
417188303
781833037
998228699
665245341
200354483
56519638
231398662
482818266
710733675
206422528
206422528
360543850
389290764
710733675
360543850
780418694
564836882
681728741
665245341
766356434
747241048
966631802
91111257
966631802
710733675
86883812
744868656
429939459
147747440
91111257
91111257
747241048
348652718
76211861
539527855
101250004
507308489
780418694
564836882
377509580
389290764
998228699
147747440
963873520
81073252
76211861
101250004
507308489
184147678
438133771
963873520
56519638
665245341
231398662
681728741
216140704
273869784
766356434
216140704
438133771
246549659
184147678
681728741
101250004
29366295
56519638
857731778
429939459
417188303
200354483
998228699
878542863
206422528
86883812
438133771
556605329
744868656
781833037
101250004
206422528
747241048
710733675
29366295
507308489
6632155
216140704
348652718
200354483
857731778
963873520
766356434
429939459
998228699
747241048
781833037
710733675
766356434
539527855
438133771
216140704
76211861
588790353
377509580
564836882
878542863
377509580
710733675
998228699
29366295
56519638
377509580
101250004
56519638
710733675
747241048
857731778
246549659
56519638
1
878542863
81073252
966631802
200354483
781833037
86883812
313062682
81073252
507308489
56519638
29366295
91111257
564836882
6632155
539527855
246549659
389290764
556605329
86883812
273869784
482818266
377509580
200354483
29366295
665245341
747241048
507308489
747241048
207264423
482818266
246549659
781833037
246549659
710733675
966631802
86883812
348652718
76211861
747241048
101250004
313062682
781833037
963056779
766356434
184147678
966631802
998228699
1
766356434
6632155
389290764
744868656
744868656
348652718
206422528
231398662
246549659
246549659
429939459
292015612
147747440
781833037
207264423
665245341
377509580
588790353
417188303
377509580
963873520
377509580
184147678
1
878542863
76211861
81073252
6632155
348652718
482818266
998228699
216140704
56519638
231398662
1000000000
744868656
200354483
747241048
747241048
207264423
200354483
564836882
377509580
86883812
564836882
966631802
780418694
565111336
313062682
6632155
76211861
482818266
588790353
184147678
29366295
246549659
360543850
246549659
313062682
507308489
273869784
539527855
292015612
348652718
417188303
588790353
963056779
963056779
556605329
91111257
588790353
507308489
429939459
998228699
91111257
878542863
878542863
91111257
438133771
438133771
1000000000
438133771
588790353
766356434
184147678
665245341
482818266
507308489
76211861
482818266
747241048
665245341
963873520
56519638
101250004
207264423
56519638
507308489
206422528
747241048
29366295
781833037
747241048
780418694
6632155
857731778
417188303
29366295
565111336
878542863
101250004
781833037
539527855
747241048
766356434
207264423
857731778
966631802
173087940
878542863
744868656
292015612
710733675
998228699
29366295
207264423
966631802
91111257
91111257
710733675
681728741
1
86883812
417188303
539527855
744868656
747241048
91111257
966631802
56519638
588790353
998228699
173087940
963056779
29366295
766356434
857731778
56519638
91111257
998228699
565111336
857731778
857731778
766356434
246549659
963056779
29366295
781833037
360543850
963873520
56519638
86883812
665245341
878542863
966631802
389290764
91111257
348652718
29366295
681728741
29366295
588790353
429939459
438133771
857731778
377509580
857731778
429939459
207264423
482818266
507308489
747241048
273869784
216140704
766356434
766356434
963056779
273869784
857731778
1000000000
588790353
6632155
588790353
966631802
998228699
878542863
878542863
56519638
389290764
292015612
556605329
482818266
665245341
348652718
780418694
556605329
564836882
710733675
184147678
747241048
588790353
564836882
747241048
429939459
963056779
184147678
781833037
1000000000
207264423
539527855
313062682
173087940
292015612
780418694
556605329
1
564836882
556605329
963056779
6632155
200354483
1000000000
377509580
966631802
377509580
744868656
216140704
147747440
429939459
216140704
966631802
780418694
313062682
231398662
507308489
273869784
86883812
91111257
389290764
507308489
360543850
744868656
86883812
273869784
29366295
565111336
292015612
482818266
588790353
417188303
857731778
482818266
231398662
360543850
1000000000
1000000000
482818266
1000000000
710733675
438133771
966631802
206422528
173087940
377509580
313062682
6632155
200354483
564836882
207264423
184147678
556605329
360543850
313062682
710733675
206422528
747241048
564836882
556605329
216140704
681728741
966631802
588790353
507308489
564836882
389290764
313062682
389290764
482818266
101250004
780418694
665245341
781833037
780418694
417188303
878542863
482818266
780418694
780418694
313062682
389290764
565111336
231398662
360543850
781833037
216140704
681728741
766356434
556605329
781833037
963873520
878542863
507308489
588790353
429939459
313062682
417188303
564836882
216140704
292015612
273869784
963056779
147747440
207264423
482818266
91111257
710733675
565111336
377509580
482818266
417188303
710733675
564836882
781833037
6632155
588790353
966631802
360543850
780418694
681728741
313062682
744868656
1
878542863
184147678
207264423
273869784
556605329
56519638
966631802
963056779
966631802
963873520
377509580
86883812
184147678
539527855
588790353
539527855
377509580
556605329
147747440
86883812
231398662
766356434
998228699
292015612
360543850
348652718
147747440
360543850
963873520
417188303
507308489
681728741
292015612
565111336
998228699
556605329
389290764
539527855
184147678
147747440
429939459
91111257
429939459
417188303
588790353
878542863
747241048
231398662
147747440
360543850
86883812
878542863
998228699
200354483
6632155
76211861
482818266
6632155
1000000000
747241048
292015612
438133771
200354483
231398662
539527855
29366295
1
207264423
780418694
998228699
710733675
206422528
273869784
86883812
556605329
91111257
565111336
429939459
429939459
588790353
86883812
360543850
348652718
101250004
231398662
206422528
438133771
81073252
6632155
377509580
173087940
6632155
216140704
216140704
231398662
292015612
86883812
91111257
273869784
878542863
91111257
1
588790353
273869784
963873520
231398662
710733675
556605329
200354483
507308489
91111257
681728741
377509580
76211861
206422528
417188303
246549659
438133771
681728741
206422528
966631802
1000000000
744868656
246549659
207264423
565111336
389290764
231398662
360543850
292015612
56519638
998228699
998228699
292015612
389290764
565111336
389290764
747241048
539527855
588790353
184147678
348652718
429939459
564836882
389290764
963056779
781833037
6632155
91111257
963056779
76211861
29366295
588790353
377509580
710733675
878542863
482818266
665245341
878542863
313062682
1000000000
173087940
76211861
231398662
292015612
565111336
878542863
207264423
292015612
766356434
966631802
710733675
1
81073252
1000000000
780418694
231398662
377509580
878542863
348652718
588790353
681728741
963056779
86883812
292015612
438133771
29366295
147747440
539527855
292015612
360543850
377509580
539527855
966631802
86883812
781833037
86883812
539527855
173087940
744868656
206422528
681728741
389290764
86883812
1
292015612
780418694
207264423
429939459
184147678
963873520
507308489
766356434
348652718
1000000000
348652718
348652718
857731778
313062682
857731778
389290764
313062682
588790353
313062682
348652718
429939459
246549659
665245341
389290764
781833037
429939459
313062682
207264423
998228699
173087940
681728741
101250004
429939459
747241048
147747440
348652718
231398662
147747440
86883812
207264423
292015612
292015612
273869784
482818266
781833037
429939459
744868656
417188303
207264423
184147678
348652718
246549659
206422528
101250004
417188303
348652718
438133771
200354483
665245341
200354483
781833037
1
377509580
1000000000
273869784
313062682
747241048
766356434
56519638
147747440
29366295
507308489
564836882
292015612
206422528
781833037
781833037
173087940
101250004
56519638
507308489
91111257
429939459
389290764
313062682
246549659
507308489
231398662
273869784
1000000000
101250004
360543850
389290764
216140704
556605329
429939459
216140704
744868656
360543850
377509580
744868656
348652718
389290764
744868656
91111257
348652718
681728741
780418694
207264423
588790353
377509580
588790353
878542863
766356434
91111257
273869784
429939459
417188303
781833037
556605329
507308489
216140704
173087940
429939459
857731778
539527855
966631802
56519638
507308489
29366295
710733675
101250004
313062682
482818266
91111257
313062682
200354483
6632155
998228699
429939459
206422528
681728741
710733675
173087940
681728741
963056779
963873520
206422528
389290764
86883812
216140704
206422528
966631802
1
207264423
86883812
966631802
963873520
766356434
507308489
216140704
6632155
173087940
76211861
86883812
184147678
389290764
56519638
963056779
781833037
744868656
963873520
29366295
857731778
665245341
231398662
429939459
747241048
857731778
101250004
665245341
781833037
292015612
781833037
681728741
76211861
681728741
438133771
29366295
6632155
206422528
857731778
207264423
588790353
588790353
147747440
438133771
766356434
273869784
710733675
313062682
429939459
998228699
147747440
482818266
878542863
76211861
963056779
539527855
556605329
184147678
273869784
101250004
173087940
101250004
377509580
184147678
377509580
429939459
76211861
207264423
101250004
556605329
966631802
710733675
29366295
348652718
200354483
377509580
76211861
1000000000
539527855
744868656
438133771
539527855
81073252
482818266
963873520
539527855
747241048
588790353
429939459
173087940
173087940
86883812
76211861
6632155
556605329
766356434
91111257
998228699
173087940
29366295
963056779
857731778
200354483
86883812
766356434
29366295
438133771
348652718
86883812
348652718
173087940
377509580
507308489
417188303
86883812
360543850
565111336
744868656
207264423
56519638
766356434
348652718
231398662
147747440
1
173087940
86883812
76211861
231398662
147747440
966631802
507308489
29366295
207264423
273869784
878542863
417188303
313062682
565111336
207264423
565111336
417188303
1000000000
101250004
564836882
539527855
539527855
966631802
29366295
313062682
81073252
360543850
744868656
507308489
565111336
565111336
173087940
86883812
86883812
273869784
766356434
313062682
781833037
963873520
878542863
147747440
273869784
76211861
998228699
998228699
966631802
6632155
86883812
81073252
438133771
86883812
200354483
963873520
710733675
998228699
389290764
781833037
857731778
389290764
963056779
389290764
417188303
588790353
507308489
507308489
781833037
389290764
29366295
56519638
429939459
780418694
710733675
86883812
1000000000
389290764
963873520
781833037
417188303
273869784
878542863
417188303
173087940
29366295
1000000000
389290764
184147678
710733675
1
184147678
780418694
417188303
200354483
200354483
780418694
747241048
76211861
710733675
246549659
86883812
565111336
29366295
998228699
348652718
998228699
747241048
438133771
76211861
147747440
878542863
206422528
377509580
348652718
665245341
86883812
539527855
6632155
29366295
857731778
963056779
681728741
539527855
377509580
29366295
588790353
998228699
665245341
966631802
6632155
231398662
81073252
482818266
200354483
207264423
565111336
246549659
206422528
173087940
1000000000
360543850
313062682
857731778
56519638
966631802
780418694
377509580
389290764
292015612
173087940
780418694
1
781833037
565111336
963873520
56519638
231398662
966631802
564836882
429939459
482818266
1000000000
231398662
710733675
91111257
313062682
184147678
377509580
963056779
710733675
878542863
588790353
564836882
377509580
91111257
744868656
207264423
184147678
1
963056779
91111257
878542863
76211861
6632155
377509580
56519638
1
147747440
556605329
377509580
766356434
147747440
665245341
556605329
231398662
292015612
273869784
781833037
231398662
292015612
377509580
56519638
429939459
86883812
963873520
857731778
91111257
665245341
747241048
681728741
29366295
1000000000
878542863
588790353
246549659
246549659
1000000000
780418694
360543850
207264423
206422528
206422528
348652718
147747440
206422528
313062682
173087940
389290764
101250004
766356434
565111336
1
998228699
56519638
878542863
780418694
565111336
998228699
6632155
1
438133771
389290764
780418694
207264423
781833037
747241048
184147678
565111336
246549659
438133771
231398662
766356434
556605329
564836882
91111257
710733675
507308489
216140704
207264423
56519638
539527855
1000000000
878542863
507308489
348652718
744868656
216140704
206422528
173087940
963056779
681728741
878542863
565111336
556605329
273869784
216140704
173087940
966631802
564836882
273869784
377509580
216140704
91111257
564836882
147747440
565111336
966631802
878542863
86883812
878542863
781833037
184147678
91111257
482818266
966631802
207264423
101250004
91111257
147747440
56519638
56519638
389290764
1000000000
216140704
998228699
147747440
101250004
273869784
231398662
360543850
313062682
681728741
360543850
766356434
389290764
292015612
1
101250004
588790353
564836882
207264423
438133771
966631802
564836882
429939459
348652718
6632155
56519638
147747440
963873520
389290764
81073252
963873520
147747440
200354483
681728741
273869784
173087940
966631802
207264423
417188303
216140704
389290764
781833037
417188303
377509580
348652718
507308489
781833037
710733675
482818266
780418694
766356434
184147678
389290764
482818266
86883812
206422528
417188303
377509580
878542863
246549659
1000000000
747241048
377509580
377509580
998228699
998228699
417188303
564836882
1000000000
963873520
292015612
246549659
482818266
348652718
564836882
348652718
482818266
29366295
200354483
781833037
963873520
377509580
56519638
781833037
56519638
556605329
857731778
1000000000
86883812
273869784
429939459
207264423
91111257
1
710733675
377509580
564836882
231398662
81073252
348652718
564836882
246549659
780418694
101250004
6632155
173087940
173087940
81073252
710733675
173087940
507308489
389290764
246549659
360543850
231398662
539527855
507308489
482818266
273869784
781833037
507308489
747241048
482818266
878542863
998228699
313062682
857731778
482818266
86883812
507308489
710733675
588790353
246549659
665245341
438133771
417188303
360543850
1
1000000000
216140704
963056779
29366295
173087940
207264423
747241048
91111257
216140704
86883812
438133771
292015612
200354483
76211861
744868656
101250004
207264423
417188303
200354483
963056779
564836882
417188303
231398662
200354483
1000000000
246549659
184147678
747241048
207264423
963056779
91111257
556605329
710733675
1000000000
360543850
184147678
747241048
273869784
681728741
417188303
206422528
231398662
417188303
360543850
207264423
246549659
348652718
744868656
206422528
438133771
216140704
76211861
878542863
878542863
147747440
963056779
417188303
747241048
360543850
588790353
665245341
588790353
6632155
966631802
998228699
76211861
6632155
744868656
206422528
766356434
429939459
482818266
348652718
710733675
184147678
565111336
348652718
216140704
564836882
56519638
998228699
507308489
588790353
56519638
91111257
101250004
348652718
273869784
1
963056779
966631802
710733675
556605329
207264423
273869784
681728741
966631802
878542863
482818266
681728741
377509580
206422528
588790353
681728741
184147678
6632155
173087940
539527855
377509580
6632155
389290764
781833037
507308489
360543850
963873520
539527855
966631802
781833037
565111336
360543850
556605329
377509580
681728741
744868656
482818266
744868656
360543850
173087940
539527855
710733675
206422528
966631802
101250004
438133771
173087940
184147678
482818266
710733675
665245341
91111257
747241048
81073252
744868656
200354483
556605329
91111257
857731778
348652718
588790353
231398662
377509580
565111336
29366295
564836882
710733675
766356434
556605329
681728741
207264423
539527855
184147678
216140704
878542863
56519638
539527855
377509580
206422528
665245341
747241048
507308489
6632155
292015612
231398662
184147678
231398662
429939459
56519638
766356434
588790353
184147678
56519638
963873520
1
207264423
206422528
966631802
747241048
878542863
747241048
963873520
744868656
56519638
86883812
1000000000
438133771
744868656
81073252
313062682
747241048
377509580
101250004
389290764
200354483
377509580
184147678
246549659
81073252
417188303
417188303
147747440
29366295
429939459
857731778
216140704
313062682
539527855
360543850
556605329
313062682
565111336
81073252
781833037
507308489
101250004
76211861
206422528
438133771
998228699
273869784
1000000000
781833037
564836882
206422528
216140704
348652718
681728741
681728741
665245341
781833037
91111257
389290764
348652718
747241048
348652718
76211861
780418694
429939459
665245341
556605329
963056779
377509580
348652718
963056779
482818266
681728741
747241048
665245341
966631802
389290764
998228699
507308489
507308489
292015612
377509580
101250004
273869784
207264423
56519638
966631802
360543850
963873520
565111336
438133771
429939459
482818266
29366295
360543850
744868656
429939459
781833037
360543850
91111257
747241048
147747440
348652718
206422528
857731778
507308489
417188303
681728741
348652718
963873520
556605329
507308489
1
184147678
438133771
565111336
101250004
963056779
231398662
173087940
273869784
417188303
377509580
81073252
56519638
184147678
507308489
878542863
963873520
348652718
313062682
539527855
966631802
348652718
147747440
147747440
207264423
91111257
147747440
348652718
207264423
588790353
780418694
564836882
389290764
565111336
231398662
482818266
780418694
780418694
377509580
539527855
207264423
184147678
246549659
998228699
857731778
173087940
482818266
1
360543850
780418694
6632155
588790353
86883812
81073252
246549659
438133771
429939459
710733675
86883812
207264423
998228699
101250004
556605329
360543850
438133771
681728741
766356434
147747440
6632155
76211861
1000000000
389290764
878542863
56519638
966631802
292015612
206422528
744868656
564836882
766356434
206422528
6632155
313062682
482818266
966631802
6632155
429939459
857731778
564836882
173087940
292015612
565111336
6632155
246549659
147747440
482818266
747241048
438133771
710733675
231398662
1
206422528
377509580
173087940
1
588790353
147747440
857731778
482818266
389290764
207264423
963056779
1000000000
710733675
429939459
417188303
588790353
206422528
216140704
292015612
200354483
200354483
173087940
91111257
86883812
56519638
857731778
766356434
482818266
857731778
963873520
147747440
184147678
429939459
246549659
780418694
81073252
780418694
29366295
780418694
216140704
207264423
377509580
963873520
417188303
6632155
780418694
216140704
184147678
417188303
556605329
1000000000
313062682
588790353
438133771
81073252
857731778
766356434
417188303
744868656
173087940
389290764
91111257
231398662
681728741
29366295
857731778
292015612
556605329
1000000000
710733675
184147678
588790353
857731778
81073252
313062682
766356434
147747440
200354483
6632155
292015612
348652718
438133771
482818266
200354483
766356434
360543850
348652718
588790353
246549659
588790353
292015612
273869784
665245341
360543850
966631802
81073252
377509580
539527855
231398662
81073252
1
857731778
429939459
86883812
206422528
360543850
963056779
377509580
963056779
231398662
200354483
539527855
147747440
417188303
29366295
1
81073252
81073252
6632155
665245341
539527855
231398662
91111257
207264423
710733675
389290764
246549659
766356434
565111336
313062682
507308489
231398662
273869784
857731778
878542863
313062682
147747440
963873520
216140704
556605329
56519638
963873520
231398662
246549659
482818266
206422528
963873520
564836882
482818266
710733675
173087940
665245341
76211861
101250004
231398662
207264423
744868656
766356434
184147678
292015612
56519638
429939459
744868656
588790353
564836882
231398662
878542863
6632155
1
539527855
56519638
1
206422528
438133771
681728741
744868656
857731778
207264423
780418694
781833037
6632155
564836882
710733675
76211861
389290764
417188303
56519638
429939459
963873520
200354483
857731778
998228699
292015612
878542863
564836882
6632155
200354483
539527855
207264423
1000000000
6632155
207264423
710733675
147747440
231398662
81073252
507308489
564836882
564836882
564836882
200354483
206422528
76211861
539527855
206422528
565111336
348652718
216140704
147747440
29366295
56519638
292015612
147747440
29366295
207264423
665245341
766356434
766356434
348652718
482818266
207264423
173087940
857731778
744868656
184147678
564836882
313062682
744868656
998228699
76211861
681728741
86883812
417188303
200354483
231398662
998228699
438133771
588790353
29366295
539527855
781833037
438133771
147747440
681728741
565111336
313062682
206422528
81073252
438133771
91111257
781833037
200354483
998228699
417188303
1000000000
348652718
216140704
246549659
878542863
231398662
780418694
681728741
539527855
292015612
377509580
588790353
273869784
781833037
565111336
91111257
507308489
963873520
766356434
744868656
56519638
747241048
273869784
292015612
76211861
966631802
588790353
966631802
878542863
273869784
482818266
56519638
207264423
963873520
556605329
101250004
81073252
184147678
173087940
173087940
564836882
417188303
878542863
438133771
348652718
588790353
438133771
56519638
429939459
184147678
246549659
389290764
744868656
173087940
857731778
878542863
710733675
231398662
184147678
273869784
878542863
173087940
429939459
507308489
565111336
998228699
1
966631802
173087940
998228699
56519638
147747440
292015612
681728741
6632155
507308489
1
313062682
29366295
231398662
482818266
101250004
966631802
29366295
681728741
963056779
878542863
963056779
1
389290764
539527855
231398662
147747440
998228699
207264423
6632155
360543850
101250004
292015612
273869784
429939459
744868656
998228699
313062682
184147678
857731778
429939459
665245341
29366295
963056779
747241048
482818266
482818266
206422528
963873520
389290764
564836882
377509580
6632155
91111257
91111257
76211861
200354483
998228699
565111336
360543850
681728741
565111336
482818266
710733675
417188303
438133771
56519638
744868656
377509580
348652718
56519638
482818266
429939459
216140704
313062682
231398662
81073252
200354483
207264423
200354483
564836882
389290764
207264423
429939459
91111257
780418694
681728741
147747440
86883812
564836882
377509580
29366295
101250004
147747440
556605329
246549659
360543850
564836882
91111257
1000000000
878542863
564836882
438133771
29366295
417188303
231398662
1
91111257
781833037
665245341
216140704
216140704
29366295
184147678
292015612
6632155
417188303
246549659
878542863
780418694
429939459
231398662
147747440
216140704
417188303
389290764
348652718
200354483
1
556605329
206422528
81073252
91111257
292015612
313062682
86883812
766356434
780418694
665245341
781833037
681728741
710733675
417188303
665245341
878542863
665245341
588790353
360543850
417188303
207264423
86883812
1
101250004
91111257
766356434
744868656
56519638
963056779
313062682
1
86883812
681728741
292015612
313062682
438133771
389290764
781833037
710733675
780418694
1000000000
681728741
781833037
86883812
766356434
360543850
681728741
681728741
147747440
565111336
246549659
417188303
360543850
313062682
710733675
556605329
781833037
438133771
963873520
963873520
216140704
417188303
206422528
231398662
273869784
482818266
273869784
207264423
292015612
665245341
273869784
482818266
292015612
781833037
556605329
29366295
360543850
681728741
56519638
766356434
101250004
565111336
377509580
91111257
857731778
588790353
207264423
206422528
377509580
681728741
231398662
417188303
76211861
292015612
781833037
507308489
389290764
438133771
429939459
857731778
588790353
86883812
963056779
482818266
665245341
878542863
482818266
29366295
539527855
966631802
76211861
184147678
963873520
1
313062682
81073252
966631802
206422528
966631802
6632155
482818266
207264423
1
81073252
184147678
429939459
482818266
681728741
207264423
710733675
710733675
482818266
429939459
710733675
184147678
56519638
231398662
389290764
417188303
482818266
246549659
216140704
564836882
681728741
91111257
360543850
966631802
1
206422528
81073252
429939459
81073252
878542863
417188303
781833037
389290764
273869784
878542863
246549659
147747440
76211861
564836882
766356434
588790353
216140704
507308489
681728741
377509580
76211861
313062682
766356434
482818266
91111257
482818266
101250004
438133771
389290764
780418694
6632155
86883812
91111257
216140704
184147678
76211861
1
429939459
1
482818266
231398662
147747440
1
81073252
6632155
76211861
438133771
780418694
966631802
438133771
588790353
966631802
781833037
878542863
710733675
878542863
29366295
91111257
313062682
507308489
482818266
507308489
857731778
76211861
377509580
507308489
231398662
417188303
556605329
184147678
389290764
6632155
29366295
206422528
963873520
200354483
246549659
207264423
766356434
206422528
966631802
246549659
6632155
6632155
966631802
747241048
1000000000
744868656
507308489
482818266
173087940
292015612
231398662
565111336
1
878542863
710733675
173087940
507308489
6632155
101250004
76211861
963873520
507308489
857731778
147747440
507308489
292015612
766356434
206422528
681728741
216140704
857731778
292015612
565111336
417188303
747241048
206422528
780418694
292015612
857731778
588790353
56519638
273869784
966631802
539527855
417188303
539527855
389290764
507308489
766356434
207264423
588790353
781833037
216140704
564836882
857731778
231398662
216140704
781833037
206422528
91111257
207264423
766356434
665245341
565111336
216140704
998228699
429939459
29366295
417188303
207264423
588790353
963056779
507308489
417188303
173087940
556605329
86883812
101250004
76211861
377509580
665245341
86883812
780418694
91111257
665245341
273869784
86883812
747241048
781833037
273869784
86883812
184147678
76211861
147747440
417188303
86883812
429939459
147747440
539527855
231398662
429939459
273869784
681728741
231398662
438133771
360543850
246549659
438133771
966631802
780418694
389290764
6632155
857731778
292015612
507308489
76211861
565111336
292015612
207264423
207264423
273869784
539527855
966631802
588790353
963056779
81073252
360543850
744868656
780418694
588790353
86883812
6632155
216140704
91111257
173087940
681728741
565111336
963056779
231398662
231398662
76211861
76211861
564836882
207264423
216140704
246549659
539527855
246549659
998228699
556605329
966631802
766356434
206422528
747241048
665245341
1
417188303
507308489
857731778
1000000000
438133771
207264423
292015612
417188303
588790353
184147678
147747440
348652718
963873520
29366295
207264423
231398662
565111336
780418694
963056779
565111336
507308489
377509580
360543850
963056779
292015612
963873520
588790353
292015612
588790353
966631802
681728741
1
588790353
231398662
564836882
482818266
507308489
348652718
91111257
766356434
231398662
963056779
313062682
292015612
76211861
564836882
29366295
429939459
246549659
184147678
963056779
231398662
56519638
482818266
665245341
429939459
482818266
348652718
963873520
780418694
857731778
292015612
781833037
207264423
231398662
101250004
857731778
963056779
360543850
963056779
556605329
200354483
747241048
207264423
377509580
588790353
76211861
681728741
482818266
963056779
6632155
766356434
348652718
878542863
438133771
878542863
206422528
6632155
766356434
200354483
681728741
966631802
231398662
1
766356434
1
429939459
91111257
360543850
507308489
216140704
200354483
91111257
588790353
147747440
81073252
556605329
681728741
184147678
173087940
966631802
417188303
246549659
482818266
200354483
482818266
966631802
417188303
86883812
377509580
76211861
429939459
564836882
231398662
1000000000
665245341
389290764
101250004
273869784
963873520
556605329
429939459
878542863
76211861
966631802
417188303
417188303
1
539527855
556605329
564836882
76211861
963873520
781833037
665245341
507308489
348652718
565111336
588790353
1
389290764
231398662
348652718
91111257
216140704
101250004
207264423
101250004
246549659
313062682
147747440
564836882
744868656
857731778
389290764
377509580
438133771
6632155
766356434
389290764
273869784
507308489
6632155
565111336
781833037
780418694
780418694
29366295
417188303
29366295
507308489
998228699
998228699
147747440
313062682
91111257
564836882
781833037
1000000000
6632155
766356434
588790353
998228699
1000000000
273869784
588790353
857731778
207264423
438133771
29366295
1000000000
857731778
710733675
878542863
200354483
507308489
744868656
681728741
507308489
766356434
1000000000
29366295
173087940
377509580
200354483
482818266
963056779
86883812
1000000000
539527855
966631802
781833037
588790353
29366295
766356434
206422528
206422528
781833037
710733675
665245341
173087940
482818266
507308489
1
998228699
207264423
963873520
377509580
1000000000
389290764
556605329
963873520
184147678
273869784
963056779
56519638
878542863
482818266
81073252
539527855
966631802
6632155
878542863
86883812
206422528
966631802
766356434
91111257
147747440
86883812
273869784
206422528
963056779
1000000000
206422528
564836882
963056779
173087940
857731778
710733675
6632155
360543850
29366295
966631802
389290764
878542863
184147678
246549659
348652718
216140704
438133771
216140704
348652718
81073252
91111257
780418694
539527855
147747440
744868656
56519638
1000000000
29366295
665245341
147747440
207264423
417188303
29366295
231398662
482818266
389290764
588790353
81073252
665245341
231398662
998228699
966631802
963056779
588790353
565111336
56519638
207264423
207264423
963873520
417188303
564836882
147747440
231398662
246549659
857731778
588790353
206422528
389290764
781833037
313062682
766356434
556605329
29366295
539527855
963873520
76211861
507308489
348652718
963056779
417188303
565111336
539527855
200354483
744868656
963056779
231398662
91111257
665245341
1000000000
184147678
556605329
998228699
963056779
998228699
200354483
377509580
966631802
744868656
216140704
507308489
184147678
246549659
91111257
857731778
1000000000
86883812
147747440
206422528
665245341
681728741
681728741
963056779
438133771
857731778
1000000000
665245341
665245341
206422528
86883812
91111257
147747440
173087940
507308489
76211861
147747440
857731778
963056779
86883812
747241048
966631802
231398662
81073252
963873520
81073252
81073252
184147678
377509580
781833037
206422528
710733675
710733675
681728741
556605329
878542863
1
348652718
184147678
1000000000
147747440
200354483
207264423
173087940
744868656
389290764
377509580
246549659
417188303
200354483
56519638
200354483
76211861
348652718
348652718
206422528
482818266
348652718
76211861
857731778
101250004
207264423
313062682
86883812
710733675
246549659
86883812
29366295
507308489
744868656
556605329
207264423
966631802
348652718
81073252
207264423
91111257
360543850
81073252
417188303
200354483
781833037
29366295
781833037
438133771
377509580
665245341
747241048
173087940
207264423
588790353
81073252
963873520
556605329
747241048
29366295
747241048
1000000000
81073252
56519638
781833037
56519638
539527855
507308489
878542863
29366295
91111257
417188303
766356434
86883812
857731778
417188303
966631802
76211861
780418694
184147678
76211861
313062682
184147678
1000000000
417188303
556605329
539527855
539527855
76211861
377509580
747241048
780418694
966631802
29366295
588790353
878542863
681728741
206422528
389290764
76211861
766356434
781833037
710733675
292015612
588790353
857731778
377509580
588790353
857731778
507308489
91111257
857731778
101250004
216140704
438133771
200354483
963056779
313062682
147747440
438133771
1
200354483
507308489
507308489
710733675
588790353
91111257
857731778
377509580
781833037
184147678
273869784
246549659
482818266
539527855
429939459
417188303
766356434
246549659
313062682
781833037
539527855
273869784
1
6632155
710733675
389290764
482818266
998228699
556605329
184147678
246549659
665245341
429939459
966631802
766356434
781833037
231398662
744868656
207264423
216140704
564836882
273869784
207264423
173087940
878542863
556605329
348652718
744868656
710733675
588790353
200354483
963873520
482818266
665245341
556605329
744868656
588790353
389290764
429939459
1000000000
539527855
377509580
564836882
313062682
184147678
6632155
313062682
681728741
556605329
86883812
231398662
76211861
348652718
86883812
86883812
417188303
389290764
588790353
173087940
665245341
207264423
963873520
6632155
1
857731778
6632155
231398662
665245341
56519638
963056779
56519638
91111257
101250004
744868656
429939459
184147678
292015612
1000000000
273869784
91111257
438133771
184147678
966631802
556605329
147747440
781833037
292015612
781833037
91111257
76211861
200354483
665245341
966631802
857731778
91111257
216140704
360543850
348652718
780418694
766356434
665245341
389290764
429939459
482818266
681728741
438133771
857731778
417188303
313062682
1
564836882
360543850
91111257
780418694
564836882
744868656
1
86883812
857731778
360543850
360543850
747241048
556605329
1
766356434
565111336
963873520
747241048
681728741
1
857731778
963873520
292015612
564836882
292015612
766356434
998228699
200354483
710733675
766356434
681728741
101250004
147747440
780418694
29366295
389290764
766356434
147747440
231398662
313062682
744868656
207264423
86883812
556605329
539527855
273869784
564836882
207264423
766356434
173087940
963873520
348652718
200354483
780418694
377509580
246549659
246549659
998228699
963056779
313062682
781833037
780418694
207264423
313062682
360543850
744868656
963056779
539527855
292015612
292015612
273869784
482818266
173087940
101250004
173087940
273869784
429939459
206422528
482818266
857731778
438133771
998228699
963056779
56519638
564836882
966631802
377509580
1000000000
588790353
539527855
216140704
588790353
998228699
747241048
781833037
857731778
101250004
710733675
429939459
963056779
665245341
231398662
101250004
360543850
348652718
482818266
207264423
292015612
360543850
147747440
564836882
482818266
747241048
91111257
81073252
348652718
565111336
429939459
747241048
710733675
963056779
878542863
91111257
91111257
348652718
710733675
313062682
766356434
273869784
564836882
91111257
207264423
206422528
91111257
438133771
963873520
6632155
681728741
588790353
781833037
781833037
565111336
101250004
665245341
147747440
313062682
377509580
565111336
539527855
81073252
588790353
246549659
81073252
564836882
6632155
91111257
101250004
588790353
1000000000
377509580
273869784
766356434
588790353
429939459
206422528
417188303
710733675
56519638
747241048
101250004
780418694
438133771
216140704
417188303
963873520
1
101250004
588790353
438133771
588790353
86883812
29366295
744868656
665245341
86883812
207264423
857731778
200354483
1
360543850
91111257
91111257
6632155
507308489
86883812
29366295
6632155
56519638
429939459
998228699
438133771
565111336
216140704
747241048
173087940
963056779
1000000000
539527855
377509580
29366295
438133771
389290764
184147678
507308489
681728741
878542863
998228699
417188303
91111257
29366295
766356434
998228699
482818266
438133771
588790353
665245341
86883812
438133771
438133771
6632155
429939459
507308489
417188303
246549659
438133771
56519638
86883812
963056779
29366295
539527855
101250004
273869784
588790353
998228699
780418694
273869784
963873520
556605329
878542863
292015612
81073252
539527855
147747440
565111336
348652718
231398662
588790353
681728741
665245341
91111257
766356434
539527855
857731778
665245341
86883812
766356434
200354483
147747440
565111336
86883812
313062682
348652718
101250004
966631802
216140704
348652718
313062682
206422528
206422528
313062682
744868656
173087940
206422528
564836882
681728741
207264423
780418694
556605329
417188303
348652718
377509580
200354483
246549659
200354483
56519638
963056779
173087940
200354483
963056779
556605329
556605329
389290764
147747440
348652718
681728741
438133771
348652718
963873520
231398662
780418694
417188303
76211861
360543850
781833037
665245341
482818266
747241048
292015612
878542863
588790353
878542863
348652718
246549659
681728741
780418694
747241048
429939459
780418694
200354483
780418694
6632155
231398662
998228699
482818266
29366295
1
207264423
147747440
482818266
744868656
665245341
91111257
539527855
963873520
588790353
1
6632155
710733675
313062682
781833037
273869784
101250004
86883812
200354483
292015612
507308489
81073252
76211861
184147678
665245341
313062682
91111257
246549659
313062682
206422528
1
556605329
556605329
200354483
207264423
1
564836882
91111257
377509580
438133771
86883812
780418694
86883812
710733675
781833037
556605329
313062682
76211861
588790353
377509580
184147678
747241048
857731778
1
207264423
429939459
966631802
91111257
173087940
377509580
556605329
539527855
1000000000
665245341
200354483
878542863
665245341
173087940
781833037
482818266
564836882
507308489
438133771
482818266
29366295
507308489
246549659
184147678
665245341
744868656
389290764
184147678
564836882
429939459
377509580
246549659
539527855
101250004
206422528
482818266
313062682
173087940
539527855
147747440
86883812
173087940
360543850
1000000000
710733675
744868656
966631802
81073252
564836882
231398662
273869784
101250004
173087940
91111257
564836882
747241048
206422528
507308489
173087940
429939459
963056779
389290764
438133771
1000000000
6632155
588790353
482818266
429939459
857731778
29366295
747241048
231398662
766356434
966631802
1000000000
565111336
101250004
482818266
81073252
710733675
76211861
360543850
963056779
744868656
588790353
744868656
565111336
588790353
86883812
101250004
200354483
292015612
588790353
101250004
101250004
417188303
417188303
780418694
377509580
564836882
184147678
539527855
963873520
91111257
564836882
438133771
56519638
377509580
565111336
963873520
377509580
6632155
246549659
273869784
86883812
539527855
313062682
710733675
588790353
429939459
747241048
966631802
207264423
681728741
878542863
857731778
273869784
710733675
966631802
539527855
292015612
998228699
780418694
710733675
710733675
86883812
710733675
878542863
744868656
273869784
878542863
231398662
91111257
507308489
878542863
556605329
665245341
665245341
438133771
184147678
56519638
147747440
565111336
963056779
76211861
878542863
681728741
56519638
377509580
766356434
91111257
747241048
747241048
710733675
184147678
81073252
857731778
780418694
878542863
429939459
101250004
878542863
389290764
556605329
231398662
998228699
76211861
857731778
665245341
507308489
438133771
966631802
1000000000
200354483
681728741
207264423
588790353
417188303
998228699
6632155
539527855
389290764
507308489
966631802
273869784
963056779
273869784
91111257
564836882
231398662
206422528
313062682
6632155
101250004
963056779
564836882
565111336
173087940
207264423
588790353
246549659
539527855
681728741
429939459
539527855
665245341
857731778
710733675
588790353
200354483
206422528
963873520
417188303
438133771
273869784
101250004
360543850
539527855
766356434
539527855
200354483
780418694
564836882
482818266
781833037
246549659
766356434
207264423
744868656
81073252
86883812
216140704
246549659
857731778
147747440
206422528
6632155
417188303
539527855
998228699
1
744868656
389290764
348652718
857731778
207264423
29366295
507308489
231398662
86883812
665245341
377509580
681728741
565111336
184147678
588790353
216140704
200354483
556605329
56519638
86883812
963873520
313062682
710733675
966631802
588790353
438133771
966631802
588790353
780418694
710733675
878542863
966631802
200354483
556605329
29366295
429939459
963056779
206422528
81073252
273869784
1000000000
206422528
780418694
246549659
184147678
588790353
389290764
998228699
101250004
360543850
781833037
766356434
29366295
556605329
348652718
665245341
781833037
588790353
482818266
91111257
147747440
348652718
1000000000
781833037
780418694
231398662
389290764
216140704
429939459
963873520
744868656
556605329
348652718
389290764
91111257
6632155
360543850
273869784
1
231398662
966631802
147747440
710733675
747241048
556605329
1
998228699
246549659
507308489
507308489
963873520
998228699
681728741
1000000000
766356434
507308489
564836882
1
747241048
360543850
1000000000
438133771
429939459
539527855
173087940
1
377509580
184147678
766356434
313062682
780418694
246549659
207264423
588790353
780418694
206422528
878542863
173087940
482818266
1
56519638
588790353
710733675
429939459
101250004
588790353
207264423
665245341
438133771
231398662
246549659
389290764
963056779
101250004
539527855
206422528
780418694
1000000000
273869784
507308489
273869784
556605329
184147678
710733675
857731778
348652718
781833037
1000000000
665245341
56519638
389290764
564836882
998228699
56519638
206422528
292015612
206422528
56519638
780418694
438133771
963873520
91111257
438133771
76211861
216140704
878542863
998228699
1000000000
206422528
417188303
56519638
184147678
6632155
1000000000
747241048
206422528
507308489
86883812
200354483
216140704
173087940
565111336
564836882
81073252
781833037
273869784
744868656
29366295
56519638
539527855
86883812
556605329
101250004
348652718
1
429939459
998228699
564836882
565111336
781833037
507308489
1
963873520
377509580
184147678
377509580
101250004
348652718
101250004
184147678
781833037
556605329
147747440
389290764
963056779
588790353
101250004
438133771
857731778
780418694
81073252
292015612
1
216140704
206422528
86883812
91111257
438133771
417188303
76211861
1000000000
1000000000
273869784
292015612
81073252
998228699
101250004
360543850
1
147747440
56519638
781833037
207264423
56519638
56519638
744868656
998228699
781833037
313062682
86883812
878542863
998228699
564836882
565111336
216140704
348652718
507308489
438133771
86883812
710733675
539527855
588790353
200354483
564836882
348652718
438133771
86883812
556605329
781833037
207264423
200354483
665245341
273869784
246549659
206422528
29366295
91111257
482818266
273869784
710733675
878542863
438133771
86883812
878542863
348652718
101250004
207264423
313062682
29366295
377509580
878542863
588790353
780418694
963056779
766356434
565111336
1000000000
1000000000
963873520
747241048
429939459
565111336
1
29366295
348652718
184147678
963056779
1
1
780418694
564836882
998228699
101250004
313062682
86883812
429939459
681728741
564836882
966631802
86883812
1
1000000000
184147678
206422528
556605329
313062682
963873520
207264423
1000000000
184147678
747241048
781833037
665245341
273869784
76211861
206422528
710733675
438133771
766356434
231398662
292015612
417188303
966631802
389290764
429939459
781833037
766356434
710733675
556605329
292015612
91111257
857731778
766356434
173087940
565111336
588790353
56519638
216140704
556605329
429939459
781833037
348652718
482818266
507308489
348652718
539527855
963056779
565111336
231398662
231398662
101250004
360543850
417188303
389290764
998228699
665245341
766356434
348652718
780418694
86883812
744868656
377509580
86883812
377509580
313062682
313062682
86883812
565111336
389290764
231398662
56519638
710733675
766356434
389290764
56519638
292015612
482818266
417188303
966631802
389290764
1000000000
564836882
1000000000
389290764
780418694
665245341
389290764
539527855
231398662
539527855
101250004
173087940
246549659
348652718
91111257
1000000000
507308489
348652718
246549659
766356434
231398662
1000000000
1000000000
1
1000000000
81073252
1000000000
710733675
6632155
878542863
556605329
857731778
207264423
966631802
147747440
681728741
747241048
348652718
147747440
377509580
998228699
200354483
710733675
781833037
507308489
781833037
147747440
963873520
313062682
206422528
438133771
101250004
556605329
101250004
963873520
56519638
998228699
173087940
539527855
313062682
6632155
1
76211861
710733675
507308489
360543850
417188303
101250004
206422528
588790353
857731778
556605329
273869784
313062682
507308489
200354483
665245341
184147678
417188303
998228699
556605329
417188303
966631802
417188303
246549659
184147678
184147678
86883812
76211861
878542863
147747440
556605329
348652718
417188303
86883812
681728741
216140704
565111336
101250004
438133771
56519638
429939459
681728741
588790353
665245341
766356434
6632155
81073252
200354483
857731778
1
857731778
564836882
565111336
438133771
200354483
207264423
292015612
216140704
966631802
781833037
681728741
556605329
588790353
76211861
878542863
482818266
966631802
998228699
963056779
417188303
963056779
665245341
273869784
173087940
681728741
556605329
313062682
781833037
564836882
348652718
1000000000
780418694
482818266
1000000000
507308489
377509580
781833037
216140704
29366295
438133771
588790353
273869784
147747440
438133771
564836882
417188303
348652718
564836882
184147678
963056779
81073252
963873520
744868656
86883812
665245341
710733675
184147678
76211861
29366295
556605329
81073252
389290764
710733675
482818266
963056779
389290764
438133771
417188303
781833037
565111336
482818266
1
539527855
377509580
56519638
966631802
998228699
781833037
292015612
1000000000
780418694
438133771
173087940
710733675
76211861
681728741
564836882
766356434
86883812
966631802
966631802
147747440
216140704
564836882
564836882
216140704
147747440
963056779
216140704
86883812
56519638
389290764
766356434
91111257
173087940
246549659
348652718
747241048
206422528
360543850
429939459
246549659
963056779
377509580
438133771
507308489
313062682
206422528
417188303
200354483
56519638
81073252
184147678
744868656
966631802
6632155
147747440
377509580
857731778
29366295
147747440
313062682
857731778
665245341
507308489
744868656
963056779
747241048
6632155
565111336
963056779
86883812
292015612
556605329
29366295
564836882
1000000000
966631802
101250004
206422528
91111257
565111336
377509580
507308489
998228699
389290764
147747440
200354483
507308489
556605329
878542863
780418694
207264423
665245341
200354483
681728741
429939459
564836882
360543850
81073252
564836882
389290764
6632155
206422528
173087940
766356434
173087940
857731778
588790353
6632155
710733675
482818266
91111257
780418694
878542863
377509580
429939459
292015612
539527855
29366295
556605329
507308489
857731778
76211861
588790353
206422528
76211861
429939459
206422528
966631802
76211861
556605329
81073252
1000000000
710733675
857731778
710733675
744868656
1000000000
681728741
86883812
216140704
29366295
744868656
429939459
429939459
29366295
389290764
1000000000
710733675
101250004
417188303
91111257
1
6632155
857731778
292015612
744868656
56519638
360543850
710733675
507308489
173087940
200354483
744868656
207264423
348652718
313062682
564836882
565111336
781833037
507308489
29366295
200354483
76211861
184147678
360543850
200354483
963873520
665245341
556605329
29366295
207264423
878542863
29366295
216140704
539527855
377509580
588790353
76211861
588790353
81073252
747241048
588790353
963873520
377509580
588790353
76211861
781833037
76211861
76211861
766356434
184147678
482818266
507308489
292015612
588790353
348652718
76211861
744868656
56519638
147747440
564836882
665245341
200354483
744868656
216140704
29366295
588790353
998228699
429939459
216140704
710733675
766356434
91111257
963873520
998228699
781833037
377509580
744868656
313062682
206422528
429939459
744868656
56519638
744868656
360543850
780418694
292015612
963873520
377509580
377509580
966631802
360543850
246549659
539527855
539527855
184147678
781833037
857731778
1000000000
206422528
1000000000
998228699
86883812
429939459
966631802
781833037
429939459
231398662
417188303
1000000000
184147678
565111336
681728741
377509580
81073252
766356434
1
86883812
565111336
360543850
101250004
588790353
438133771
744868656
780418694
417188303
173087940
184147678
781833037
184147678
101250004
207264423
184147678
91111257
438133771
710733675
184147678
81073252
963873520
747241048
878542863
292015612
539527855
744868656
681728741
417188303
565111336
246549659
91111257
207264423
438133771
588790353
878542863
207264423
781833037
207264423
482818266
200354483
246549659
556605329
86883812
438133771
389290764
207264423
747241048
29366295
147747440
665245341
429939459
313062682
681728741
429939459
184147678
507308489
216140704
207264423
173087940
482818266
539527855
963056779
313062682
681728741
665245341
998228699
1
438133771
781833037
360543850
206422528
206422528
147747440
76211861
389290764
292015612
565111336
6632155
556605329
200354483
292015612
246549659
539527855
377509580
429939459
313062682
313062682
91111257
565111336
273869784
377509580
76211861
417188303
507308489
588790353
556605329
246549659
744868656
878542863
539527855
389290764
565111336
766356434
564836882
91111257
665245341
273869784
565111336
348652718
216140704
417188303
76211861
438133771
1
429939459
565111336
86883812
963873520
417188303
556605329
878542863
86883812
780418694
377509580
588790353
857731778
963873520
744868656
878542863
29366295
710733675
417188303
507308489
998228699
998228699
6632155
747241048
588790353
348652718
56519638
507308489
747241048
292015612
857731778
1000000000
878542863
29366295
81073252
564836882
206422528
147747440
389290764
101250004
360543850
389290764
389290764
429939459
200354483
998228699
389290764
588790353
389290764
6632155
389290764
482818266
377509580
200354483
231398662
565111336
963056779
556605329
91111257
438133771
360543850
207264423
1000000000
231398662
29366295
86883812
417188303
246549659
101250004
231398662
665245341
29366295
565111336
878542863
76211861
766356434
681728741
665245341
206422528
744868656
6632155
206422528
86883812
389290764
246549659
231398662
998228699
507308489
564836882
389290764
780418694
6632155
747241048
556605329
101250004
81073252
231398662
147747440
857731778
780418694
438133771
173087940
216140704
857731778
56519638
417188303
360543850
184147678
681728741
273869784
101250004
246549659
681728741
207264423
184147678
878542863
207264423
1
998228699
147747440
91111257
1000000000
766356434
710733675
389290764
857731778
438133771
29366295
147747440
231398662
389290764
206422528
206422528
216140704
389290764
781833037
857731778
963056779
76211861
417188303
539527855
348652718
377509580
273869784
184147678
963056779
1000000000
1000000000
780418694
348652718
173087940
482818266
101250004
86883812
565111336
429939459
56519638
539527855
216140704
998228699
1000000000
429939459
781833037
231398662
29366295
313062682
91111257
56519638
665245341
360543850
878542863
292015612
348652718
86883812
429939459
963873520
963873520
766356434
878542863
273869784
781833037
1
6632155
246549659
360543850
438133771
147747440
207264423
588790353
389290764
101250004
246549659
206422528
564836882
231398662
231398662
565111336
539527855
507308489
588790353
56519638
273869784
216140704
482818266
348652718
292015612
377509580
963873520
417188303
747241048
81073252
1
665245341
857731778
1000000000
360543850
246549659
781833037
200354483
963873520
81073252
564836882
878542863
207264423
292015612
963873520
747241048
76211861
482818266
313062682
565111336
184147678
200354483
429939459
556605329
76211861
360543850
313062682
246549659
246549659
246549659
665245341
556605329
963873520
681728741
56519638
216140704
780418694
780418694
6632155
966631802
878542863
173087940
438133771
56519638
348652718
780418694
1
781833037
482818266
91111257
438133771
556605329
292015612
539527855
76211861
173087940
963873520
231398662
348652718
86883812
184147678
565111336
963056779
81073252
6632155
744868656
1000000000
429939459
556605329
438133771
438133771
747241048
588790353
438133771
313062682
710733675
1
438133771
173087940
101250004
429939459
360543850
565111336
998228699
29366295
878542863
246549659
429939459
86883812
313062682
1000000000
747241048
377509580
91111257
200354483
556605329
878542863
710733675
101250004
91111257
747241048
966631802
878542863
86883812
348652718
766356434
207264423
438133771
744868656
665245341
389290764
665245341
147747440
744868656
482818266
313062682
780418694
101250004
665245341
56519638
710733675
780418694
963873520
216140704
1000000000
207264423
507308489
173087940
6632155
81073252
710733675
665245341
173087940
1
963056779
417188303
246549659
482818266
389290764
966631802
1000000000
429939459
207264423
747241048
313062682
438133771
389290764
998228699
313062682
429939459
565111336
313062682
966631802
417188303
507308489
147747440
665245341
417188303
377509580
173087940
231398662
1
963873520
417188303
482818266
147747440
588790353
173087940
780418694
565111336
76211861
246549659
377509580
29366295
200354483
781833037
565111336
389290764
81073252
207264423
6632155
206422528
1
86883812
200354483
86883812
564836882
313062682
710733675
200354483
781833037
206422528
76211861
766356434
76211861
313062682
29366295
665245341
747241048
147747440
966631802
766356434
681728741
207264423
747241048
389290764
482818266
1
86883812
292015612
878542863
377509580
417188303
377509580
81073252
377509580
101250004
966631802
29366295
231398662
173087940
6632155
1000000000
417188303
207264423
76211861
665245341
507308489
6632155
744868656
998228699
539527855
292015612
81073252
780418694
766356434
1
998228699
857731778
556605329
389290764
556605329
216140704
313062682
564836882
539527855
273869784
1
348652718
482818266
963056779
313062682
86883812
966631802
86883812
246549659
766356434
1
101250004
81073252
963873520
438133771
857731778
681728741
231398662
313062682
556605329
81073252
360543850
429939459
966631802
681728741
184147678
292015612
429939459
81073252
963873520
747241048
665245341
963873520
857731778
360543850
878542863
348652718
556605329
507308489
348652718
565111336
101250004
507308489
86883812
348652718
273869784
780418694
389290764
101250004
1
417188303
766356434
998228699
963056779
86883812
878542863
101250004
173087940
857731778
231398662
348652718
681728741
681728741
173087940
206422528
76211861
377509580
744868656
86883812
565111336
747241048
147747440
231398662
173087940
588790353
292015612
147747440
86883812
173087940
91111257
389290764
963056779
6632155
348652718
273869784
766356434
81073252
588790353
482818266
6632155
565111336
438133771
556605329
482818266
998228699
564836882
564836882
246549659
313062682
681728741
389290764
360543850
29366295
438133771
56519638
173087940
781833037
963056779
6632155
766356434
963056779
216140704
184147678
147747440
780418694
173087940
963873520
348652718
91111257
417188303
665245341
348652718
781833037
588790353
438133771
966631802
744868656
747241048
86883812
565111336
781833037
56519638
273869784
681728741
665245341
207264423
565111336
588790353
744868656
507308489
963056779
1
377509580
101250004
781833037
744868656
998228699
81073252
246549659
377509580
588790353
417188303
710733675
747241048
781833037
81073252
665245341
273869784
348652718
878542863
507308489
200354483
963873520
76211861
766356434
507308489
29366295
482818266
56519638
86883812
1000000000
1
206422528
76211861
438133771
29366295
744868656
147747440
429939459
292015612
101250004
6632155
101250004
273869784
963056779
173087940
348652718
507308489
556605329
966631802
91111257
292015612
482818266
1
86883812
539527855
482818266
966631802
389290764
81073252
173087940
91111257
429939459
482818266
429939459
438133771
389290764
86883812
348652718
207264423
1
292015612
681728741
744868656
556605329
507308489
200354483
681728741
681728741
6632155
556605329
857731778
963056779
207264423
216140704
206422528
207264423
998228699
482818266
966631802
588790353
56519638
963873520
231398662
56519638
184147678
91111257
348652718
507308489
377509580
963056779
147747440
216140704
207264423
857731778
6632155
6632155
81073252
200354483
86883812
206422528
273869784
360543850
81073252
246549659
246549659
6632155
998228699
147747440
101250004
246549659
556605329
292015612
348652718
781833037
29366295
76211861
246549659
857731778
200354483
564836882
377509580
1
360543850
313062682
780418694
966631802
292015612
348652718
173087940
438133771
857731778
482818266
744868656
998228699
360543850
184147678
565111336
29366295
507308489
565111336
665245341
147747440
91111257
6632155
780418694
200354483
857731778
348652718
588790353
1
216140704
588790353
565111336
710733675
539527855
348652718
681728741
766356434
438133771
438133771
206422528
29366295
963873520
780418694
273869784
963056779
6632155
56519638
963056779
766356434
200354483
539527855
360543850
184147678
665245341
231398662
292015612
564836882
81073252
231398662
429939459
81073252
564836882
147747440
429939459
766356434
206422528
207264423
360543850
998228699
1
246549659
292015612
86883812
377509580
81073252
539527855
200354483
86883812
81073252
207264423
216140704
565111336
76211861
1000000000
147747440
273869784
1
878542863
966631802
857731778
1000000000
377509580
56519638
6632155
429939459
231398662
565111336
781833037
878542863
417188303
86883812
963873520
200354483
29366295
780418694
438133771
429939459
147747440
998228699
207264423
665245341
878542863
56519638
438133771
539527855
747241048
360543850
348652718
963056779
206422528
1
963873520
81073252
744868656
81073252
101250004
744868656
588790353
147747440
389290764
56519638
86883812
878542863
781833037
173087940
101250004
966631802
348652718
747241048
681728741
348652718
216140704
101250004
681728741
377509580
507308489
184147678
91111257
216140704
206422528
963056779
313062682
231398662
747241048
206422528
482818266
710733675
564836882
747241048
246549659
539527855
184147678
766356434
184147678
766356434
377509580
747241048
273869784
998228699
348652718
681728741
207264423
91111257
231398662
766356434
6632155
781833037
417188303
1
878542863
147747440
998228699
6632155
710733675
963056779
665245341
438133771
81073252
710733675
360543850
246549659
744868656
766356434
86883812
246549659
6632155
147747440
744868656
438133771
438133771
207264423
389290764
81073252
998228699
780418694
207264423
173087940
56519638
744868656
963056779
206422528
389290764
539527855
507308489
76211861
348652718
564836882
565111336
507308489
173087940
963056779
56519638
207264423
273869784
766356434
588790353
429939459
246549659
360543850
963056779
681728741
564836882
273869784
292015612
963873520
360543850
429939459
565111336
780418694
429939459
539527855
173087940
377509580
29366295
184147678
313062682
857731778
766356434
781833037
963056779
377509580
348652718
173087940
482818266
216140704
377509580
966631802
1000000000
29366295
76211861
91111257
273869784
173087940
200354483
565111336
780418694
744868656
6632155
781833037
76211861
246549659
184147678
710733675
588790353
348652718
565111336
963056779
556605329
878542863
565111336
6632155
360543850
565111336
348652718
710733675
86883812
539527855
565111336
81073252
207264423
91111257
292015612
710733675
438133771
389290764
86883812
780418694
998228699
744868656
781833037
878542863
360543850
963873520
313062682
207264423
216140704
556605329
101250004
101250004
963056779
539527855
878542863
966631802
6632155
878542863
963873520
246549659
588790353
482818266
417188303
417188303
417188303
377509580
998228699
710733675
998228699
173087940
91111257
348652718
184147678
207264423
76211861
665245341
56519638
781833037
86883812
29366295
56519638
173087940
29366295
429939459
429939459
747241048
507308489
86883812
76211861
781833037
29366295
564836882
313062682
857731778
173087940
482818266
781833037
565111336
507308489
292015612
482818266
246549659
565111336
744868656
878542863
766356434
438133771
747241048
681728741
76211861
878542863
710733675
91111257
246549659
998228699
878542863
710733675
184147678
681728741
91111257
710733675
744868656
81073252
76211861
81073252
766356434
963056779
966631802
313062682
963056779
744868656
681728741
377509580
273869784
56519638
273869784
81073252
963873520
389290764
966631802
429939459
482818266
389290764
81073252
710733675
101250004
438133771
564836882
781833037
417188303
539527855
565111336
86883812
681728741
710733675
781833037
377509580
966631802
710733675
206422528
766356434
781833037
389290764
348652718
313062682
507308489
747241048
878542863
86883812
292015612
438133771
429939459
966631802
998228699
429939459
429939459
6632155
417188303
681728741
588790353
878542863
313062682
539527855
878542863
1000000000
76211861
438133771
91111257
588790353
710733675
878542863
389290764
665245341
81073252
29366295
507308489
101250004
539527855
246549659
101250004
273869784
56519638
313062682
747241048
389290764
29366295
564836882
565111336
184147678
81073252
681728741
377509580
56519638
1000000000
1
766356434
360543850
207264423
147747440
1000000000
710733675
747241048
429939459
86883812
780418694
482818266
556605329
246549659
147747440
966631802
6632155
482818266
313062682
781833037
963056779
86883812
377509580
744868656
207264423
565111336
417188303
564836882
292015612
438133771
29366295
565111336
766356434
200354483
665245341
963056779
766356434
556605329
963056779
206422528
747241048
438133771
216140704
963056779
76211861
564836882
417188303
417188303
588790353
101250004
377509580
216140704
429939459
216140704
780418694
482818266
6632155
747241048
963056779
966631802
173087940
29366295
313062682
173087940
81073252
76211861
6632155
564836882
963056779
246549659
273869784
184147678
76211861
963873520
76211861
29366295
565111336
101250004
231398662
429939459
564836882
86883812
56519638
998228699
1000000000
76211861
482818266
681728741
429939459
246549659
710733675
101250004
417188303
564836882
556605329
173087940
1000000000
744868656
429939459
998228699
565111336
878542863
76211861
292015612
147747440
747241048
6632155
781833037
246549659
438133771
200354483
389290764
857731778
292015612
173087940
207264423
963056779
710733675
588790353
665245341
313062682
588790353
313062682
1000000000
966631802
681728741
173087940
147747440
564836882
588790353
200354483
556605329
998228699
207264423
1
878542863
744868656
1
81073252
744868656
184147678
963873520
417188303
429939459
681728741
86883812
200354483
389290764
556605329
556605329
780418694
91111257
998228699
588790353
1000000000
377509580
998228699
681728741
200354483
1
681728741
360543850
6632155
56519638
429939459
56519638
348652718
417188303
665245341
998228699
556605329
292015612
200354483
76211861
184147678
878542863
1
147747440
539527855
348652718
766356434
216140704
273869784
348652718
438133771
348652718
184147678
681728741
588790353
200354483
184147678
998228699
360543850
966631802
56519638
966631802
565111336
216140704
878542863
246549659
292015612
429939459
507308489
417188303
744868656
29366295
360543850
216140704
681728741
710733675
710733675
389290764
101250004
29366295
1000000000
81073252
588790353
101250004
588790353
1
417188303
1
963873520
766356434
76211861
348652718
29366295
564836882
246549659
744868656
81073252
360543850
313062682
565111336
147747440
429939459
360543850
200354483
29366295
81073252
173087940
565111336
588790353
207264423
56519638
206422528
565111336
766356434
564836882
780418694
246549659
998228699
76211861
857731778
231398662
998228699
539527855
6632155
963873520
744868656
81073252
6632155
76211861
6632155
81073252
556605329
998228699
588790353
273869784
878542863
781833037
1
744868656
565111336
588790353
206422528
273869784
507308489
377509580
556605329
417188303
429939459
29366295
710733675
206422528
273869784
963873520
56519638
216140704
81073252
857731778
564836882
313062682
588790353
207264423
207264423
231398662
1000000000
744868656
482818266
1
246549659
438133771
556605329
6632155
417188303
86883812
377509580
6632155
878542863
429939459
86883812
231398662
565111336
207264423
438133771
86883812
360543850
429939459
147747440
377509580
86883812
147747440
1000000000
6632155
878542863
429939459
348652718
76211861
747241048
206422528
878542863
231398662
231398662
857731778
273869784
216140704
963873520
200354483
56519638
438133771
556605329
360543850
147747440
588790353
56519638
857731778
81073252
681728741
766356434
81073252
665245341
438133771
231398662
184147678
564836882
998228699
206422528
1000000000
101250004
76211861
1
206422528
857731778
81073252
998228699
857731778
744868656
231398662
200354483
766356434
246549659
1000000000
56519638
389290764
56519638
1
665245341
348652718
348652718
963873520
747241048
147747440
91111257
76211861
438133771
766356434
744868656
878542863
507308489
273869784
377509580
564836882
766356434
101250004
747241048
348652718
91111257
101250004
348652718
6632155
389290764
781833037
231398662
273869784
273869784
313062682
963873520
200354483
389290764
482818266
556605329
292015612
857731778
360543850
147747440
781833037
438133771
539527855
539527855
556605329
438133771
184147678
744868656
76211861
76211861
207264423
588790353
6632155
710733675
360543850
292015612
963873520
348652718
348652718
29366295
766356434
564836882
216140704
313062682
86883812
766356434
507308489
184147678
438133771
539527855
507308489
565111336
539527855
482818266
231398662
200354483
360543850
998228699
86883812
29366295
710733675
147747440
200354483
86883812
101250004
744868656
998228699
507308489
389290764
389290764
313062682
360543850
681728741
429939459
857731778
681728741
998228699
101250004
86883812
781833037
438133771
348652718
710733675
565111336
588790353
998228699
998228699
963056779
507308489
438133771
56519638
1
857731778
216140704
76211861
588790353
6632155
29366295
966631802
565111336
81073252
857731778
747241048
29366295
681728741
744868656
963873520
173087940
389290764
389290764
273869784
91111257
216140704
389290764
744868656
429939459
857731778
101250004
147747440
539527855
76211861
360543850
246549659
377509580
348652718
231398662
710733675
539527855
710733675
681728741
780418694
216140704
429939459
1000000000
292015612
963873520
429939459
681728741
86883812
507308489
81073252
681728741
101250004
81073252
556605329
998228699
184147678
101250004
482818266
1000000000
588790353
507308489
389290764
231398662
744868656
588790353
81073252
81073252
565111336
360543850
417188303
1
29366295
744868656
482818266
206422528
292015612
565111336
216140704
417188303
747241048
81073252
81073252
206422528
857731778
681728741
231398662
564836882
147747440
348652718
231398662
292015612
389290764
231398662
564836882
963056779
29366295
147747440
998228699
6632155
389290764
313062682
766356434
417188303
963873520
507308489
348652718
313062682
292015612
744868656
292015612
565111336
780418694
246549659
360543850
29366295
200354483
91111257
744868656
231398662
747241048
966631802
231398662
966631802
878542863
963873520
348652718
81073252
766356434
173087940
588790353
389290764
360543850
781833037
588790353
1
81073252
147747440
91111257
348652718
507308489
273869784
744868656
76211861
556605329
857731778
963873520
207264423
565111336
207264423
564836882
1000000000
207264423
101250004
780418694
878542863
206422528
292015612
565111336
565111336
91111257
101250004
665245341
231398662
780418694
710733675
91111257
91111257
857731778
76211861
206422528
588790353
781833037
438133771
747241048
438133771
1
206422528
710733675
184147678
348652718
681728741
1000000000
6632155
231398662
273869784
313062682
857731778
1
747241048
377509580
173087940
360543850
998228699
29366295
246549659
76211861
91111257
998228699
173087940
507308489
417188303
744868656
963056779
292015612
417188303
216140704
216140704
556605329
91111257
231398662
273869784
216140704
360543850
998228699
389290764
56519638
377509580
998228699
781833037
91111257
200354483
86883812
963056779
101250004
76211861
665245341
963056779
101250004
539527855
482818266
200354483
507308489
1000000000
966631802
710733675
744868656
417188303
565111336
878542863
780418694
377509580
292015612
744868656
565111336
966631802
564836882
147747440
246549659
1
1
438133771
173087940
200354483
665245341
6632155
206422528
780418694
766356434
710733675
588790353
173087940
147747440
231398662
273869784
539527855
147747440
1000000000
360543850
963056779
556605329
963056779
29366295
857731778
184147678
966631802
101250004
273869784
207264423
360543850
76211861
76211861
963873520
780418694
747241048
292015612
766356434
417188303
963056779
438133771
878542863
101250004
744868656
963873520
348652718
747241048
216140704
81073252
207264423
556605329
564836882
857731778
781833037
200354483
781833037
389290764
482818266
206422528
857731778
1000000000
81073252
781833037
417188303
348652718
91111257
389290764
539527855
1
91111257
377509580
780418694
348652718
360543850
313062682
76211861
766356434
184147678
76211861
389290764
710733675
360543850
963873520
565111336
273869784
231398662
1
360543850
507308489
200354483
348652718
998228699
564836882
1
56519638
588790353
710733675
313062682
1
966631802
588790353
377509580
6632155
766356434
482818266
878542863
6632155
348652718
507308489
207264423
998228699
857731778
963056779
377509580
878542863
482818266
313062682
81073252
963873520
91111257
556605329
86883812
292015612
438133771
507308489
147747440
377509580
878542863
6632155
665245341
507308489
1000000000
565111336
389290764
966631802
539527855
76211861
966631802
6632155
184147678
747241048
273869784
216140704
273869784
292015612
173087940
173087940
200354483
438133771
91111257
246549659
147747440
539527855
81073252
539527855
482818266
482818266
147747440
565111336
1
6632155
781833037
377509580
184147678
963873520
91111257
588790353
766356434
273869784
56519638
273869784
878542863
966631802
507308489
76211861
766356434
565111336
781833037
539527855
273869784
963056779
710733675
360543850
246549659
588790353
878542863
292015612
665245341
539527855
438133771
81073252
101250004
273869784
565111336
76211861
747241048
377509580
998228699
216140704
91111257
998228699
482818266
29366295
377509580
184147678
417188303
781833037
184147678
292015612
216140704
588790353
216140704
438133771
539527855
6632155
216140704
681728741
781833037
206422528
507308489
1
482818266
780418694
292015612
389290764
56519638
556605329
173087940
963873520
681728741
273869784
206422528
963056779
998228699
292015612
857731778
747241048
747241048
6632155
246549659
91111257
963056779
184147678
588790353
998228699
766356434
963873520
744868656
564836882
564836882
231398662
429939459
216140704
1000000000
963873520
206422528
216140704
482818266
56519638
565111336
1000000000
963056779
91111257
417188303
963056779
86883812
665245341
878542863
101250004
747241048
6632155
588790353
348652718
1000000000
963056779
147747440
29366295
710733675
173087940
29366295
313062682
681728741
1000000000
482818266
184147678
766356434
963873520
81073252
747241048
963056779
963056779
564836882
206422528
781833037
231398662
429939459
6632155
482818266
389290764
966631802
878542863
564836882
482818266
747241048
1000000000
273869784
588790353
966631802
81073252
6632155
6632155
438133771
438133771
206422528
564836882
588790353
744868656
564836882
292015612
273869784
857731778
173087940
292015612
313062682
184147678
1
482818266
564836882
438133771
313062682
565111336
438133771
292015612
417188303
1000000000
417188303
86883812
273869784
564836882
273869784
206422528
744868656
313062682
86883812
565111336
438133771
246549659
588790353
1000000000
207264423
246549659
292015612
313062682
231398662
377509580
744868656
216140704
81073252
766356434
588790353
184147678
173087940
360543850
200354483
200354483
878542863
963056779
313062682
781833037
539527855
588790353
564836882
377509580
966631802
313062682
963056779
998228699
429939459
966631802
438133771
273869784
780418694
231398662
231398662
377509580
1000000000
781833037
429939459
313062682
878542863
29366295
963873520
744868656
216140704
963873520
348652718
482818266
998228699
147747440
665245341
86883812
348652718
429939459
348652718
963056779
966631802
565111336
246549659
173087940
417188303
147747440
173087940
710733675
81073252
206422528
216140704
86883812
231398662
206422528
438133771
966631802
81073252
184147678
539527855
207264423
292015612
101250004
438133771
963056779
665245341
429939459
1000000000
878542863
216140704
878542863
377509580
507308489
91111257
273869784
147747440
507308489
200354483
565111336
101250004
766356434
377509580
665245341
507308489
147747440
360543850
417188303
780418694
747241048
1000000000
206422528
313062682
216140704
360543850
348652718
29366295
246549659
1
878542863
766356434
173087940
173087940
6632155
292015612
246549659
556605329
963056779
86883812
507308489
998228699
564836882
206422528
565111336
206422528
207264423
147747440
438133771
76211861
681728741
101250004
147747440
246549659
438133771
29366295
6632155
438133771
710733675
963873520
438133771
173087940
963056779
1
313062682
564836882
147747440
507308489
246549659
744868656
206422528
360543850
747241048
216140704
76211861
76211861
29366295
710733675
200354483
539527855
588790353
348652718
101250004
665245341
681728741
781833037
780418694
348652718
966631802
665245341
556605329
348652718
6632155
29366295
747241048
206422528
184147678
966631802
101250004
246549659
76211861
147747440
781833037
246549659
81073252
313062682
360543850
857731778
6632155
744868656
747241048
292015612
101250004
482818266
878542863
377509580
556605329
556605329
747241048
998228699
1
681728741
147747440
681728741
56519638
231398662
81073252
6632155
29366295
173087940
360543850
681728741
766356434
417188303
81073252
292015612
231398662
313062682
963056779
998228699
207264423
200354483
56519638
681728741
556605329
184147678
565111336
377509580
429939459
744868656
417188303
963056779
348652718
273869784
878542863
206422528
6632155
147747440
200354483
539527855
588790353
429939459
231398662
86883812
246549659
565111336
963056779
565111336
539527855
1
665245341
216140704
206422528
438133771
998228699
207264423
348652718
710733675
91111257
360543850
231398662
206422528
313062682
744868656
81073252
556605329
360543850
6632155
231398662
56519638
313062682
216140704
81073252
857731778
147747440
29366295
360543850
429939459
681728741
389290764
273869784
1
101250004
76211861
588790353
966631802
507308489
1000000000
231398662
665245341
200354483
998228699
766356434
292015612
76211861
91111257
781833037
963056779
91111257
438133771
565111336
147747440
147747440
101250004
1
1000000000
91111257
91111257
681728741
665245341
360543850
292015612
377509580
857731778
389290764
998228699
780418694
857731778
200354483
1
206422528
417188303
539527855
207264423
564836882
556605329
101250004
200354483
173087940
539527855
417188303
6632155
200354483
207264423
565111336
556605329
564836882
565111336
588790353
507308489
565111336
147747440
389290764
313062682
6632155
556605329
482818266
966631802
206422528
377509580
681728741
56519638
200354483
76211861
747241048
147747440
184147678
565111336
857731778
744868656
429939459
377509580
206422528
216140704
101250004
744868656
766356434
710733675
313062682
1000000000
998228699
86883812
556605329
744868656
417188303
101250004
564836882
389290764
231398662
857731778
147747440
963873520
91111257
246549659
273869784
200354483
556605329
564836882
292015612
101250004
417188303
56519638
56519638
76211861
6632155
507308489
6632155
963873520
313062682
86883812
681728741
200354483
744868656
206422528
539527855
207264423
206422528
1000000000
91111257
216140704
781833037
348652718
565111336
556605329
681728741
207264423
377509580
966631802
565111336
377509580
389290764
360543850
747241048
429939459
539527855
417188303
101250004
6632155
273869784
207264423
539527855
377509580
389290764
29366295
101250004
963873520
710733675
565111336
377509580
780418694
147747440
482818266
963873520
766356434
780418694
565111336
389290764
389290764
292015612
565111336
963056779
1
56519638
963056779
588790353
147747440
56519638
781833037
417188303
565111336
231398662
81073252
766356434
246549659
963056779
231398662
86883812
29366295
963056779
507308489
857731778
147747440
681728741
744868656
482818266
273869784
1000000000
588790353
101250004
963873520
766356434
565111336
207264423
173087940
6632155
766356434
91111257
147747440
273869784
86883812
780418694
556605329
966631802
1000000000
360543850
998228699
539527855
766356434
273869784
565111336
438133771
565111336
216140704
101250004
438133771
744868656
857731778
56519638
91111257
766356434
273869784
81073252
878542863
81073252
56519638
744868656
857731778
665245341
56519638
377509580
747241048
6632155
1
207264423
438133771
91111257
429939459
1
588790353
429939459
147747440
76211861
588790353
539527855
438133771
963873520
184147678
1
389290764
147747440
963056779
878542863
588790353
377509580
292015612
231398662
710733675
273869784
29366295
91111257
29366295
6632155
998228699
744868656
744868656
1
377509580
710733675
438133771
6632155
857731778
246549659
507308489
665245341
781833037
556605329
747241048
348652718
744868656
665245341
6632155
998228699
963056779
29366295
438133771
1000000000
91111257
56519638
482818266
556605329
91111257
292015612
438133771
878542863
781833037
56519638
389290764
91111257
780418694
348652718
206422528
313062682
206422528
710733675
348652718
966631802
417188303
389290764
389290764
81073252
389290764
966631802
206422528
564836882
564836882
86883812
377509580
556605329
565111336
231398662
76211861
1000000000
963873520
564836882
966631802
781833037
963873520
710733675
273869784
507308489
348652718
216140704
206422528
389290764
744868656
216140704
6632155
556605329
389290764
744868656
588790353
91111257
963056779
507308489
747241048
565111336
966631802
246549659
246549659
292015612
231398662
857731778
963056779
963056779
389290764
507308489
744868656
206422528
29366295
101250004
588790353
76211861
963873520
780418694
86883812
147747440
206422528
747241048
389290764
766356434
273869784
744868656
429939459
966631802
1000000000
173087940
360543850
539527855
747241048
565111336
231398662
564836882
292015612
86883812
747241048
482818266
966631802
173087940
681728741
101250004
780418694
56519638
76211861
184147678
348652718
417188303
1
313062682
173087940
147747440
780418694
1
101250004
564836882
207264423
438133771
747241048
766356434
1000000000
564836882
216140704
231398662
86883812
438133771
348652718
744868656
565111336
681728741
246549659
147747440
206422528
780418694
147747440
963873520
81073252
273869784
101250004
878542863
780418694
998228699
76211861
360543850
429939459
429939459
313062682
206422528
207264423
438133771
747241048
747241048
206422528
147747440
56519638
539527855
747241048
588790353
1000000000
173087940
482818266
710733675
184147678
482818266
1000000000
101250004
207264423
1000000000
389290764
556605329
665245341
565111336
482818266
246549659
565111336
429939459
780418694
216140704
173087940
348652718
857731778
417188303
963056779
101250004
292015612
747241048
173087940
744868656
86883812
963873520
81073252
438133771
389290764
564836882
91111257
482818266
429939459
438133771
292015612
710733675
6632155
377509580
747241048
206422528
173087940
507308489
681728741
766356434
76211861
246549659
231398662
539527855
781833037
963056779
438133771
91111257
966631802
998228699
710733675
231398662
507308489
313062682
998228699
313062682
313062682
1000000000
348652718
173087940
377509580
588790353
292015612
766356434
438133771
681728741
91111257
389290764
1
101250004
482818266
389290764
878542863
781833037
780418694
998228699
963056779
556605329
665245341
29366295
348652718
556605329
781833037
878542863
417188303
56519638
246549659
292015612
273869784
556605329
147747440
377509580
206422528
56519638
313062682
76211861
173087940
681728741
780418694
91111257
1000000000
417188303
963873520
216140704
857731778
184147678
565111336
216140704
292015612
766356434
878542863
292015612
556605329
1000000000
539527855
147747440
389290764
91111257
747241048
565111336
878542863
966631802
207264423
91111257
710733675
200354483
29366295
86883812
681728741
766356434
313062682
29366295
857731778
200354483
207264423
780418694
184147678
998228699
556605329
556605329
963056779
147747440
556605329
207264423
588790353
292015612
781833037
184147678
1
507308489
200354483
665245341
313062682
6632155
710733675
6632155
91111257
963873520
216140704
417188303
348652718
246549659
173087940
101250004
963056779
710733675
147747440
747241048
564836882
216140704
539527855
273869784
273869784
417188303
966631802
81073252
766356434
273869784
556605329
963056779
417188303
246549659
206422528
173087940
710733675
1
81073252
710733675
710733675
389290764
147747440
766356434
665245341
963056779
216140704
206422528
556605329
781833037
417188303
184147678
101250004
81073252
780418694
665245341
438133771
91111257
780418694
56519638
273869784
747241048
681728741
857731778
273869784
81073252
507308489
747241048
184147678
29366295
273869784
564836882
588790353
81073252
76211861
91111257
206422528
417188303
429939459
76211861
766356434
681728741
857731778
81073252
565111336
86883812
878542863
539527855
184147678
588790353
29366295
963056779
681728741
292015612
6632155
878542863
231398662
246549659
1
377509580
216140704
377509580
429939459
710733675
681728741
963056779
482818266
963873520
780418694
292015612
207264423
744868656
963056779
76211861
207264423
246549659
539527855
231398662
313062682
377509580
1
710733675
857731778
360543850
438133771
681728741
360543850
86883812
216140704
747241048
6632155
507308489
747241048
91111257
216140704
780418694
1
200354483
76211861
76211861
56519638
878542863
81073252
780418694
216140704
665245341
482818266
429939459
438133771
1000000000
429939459
207264423
710733675
710733675
588790353
564836882
231398662
857731778
81073252
292015612
231398662
966631802
389290764
207264423
998228699
360543850
766356434
313062682
565111336
781833037
200354483
184147678
56519638
665245341
216140704
565111336
184147678
588790353
588790353
781833037
747241048
429939459
313062682
564836882
857731778
207264423
744868656
76211861
681728741
246549659
766356434
681728741
878542863
348652718
76211861
200354483
507308489
588790353
781833037
665245341
878542863
417188303
710733675
29366295
231398662
273869784
482818266
747241048
207264423
998228699
206422528
665245341
207264423
665245341
963873520
56519638
76211861
588790353
200354483
556605329
86883812
780418694
588790353
963873520
313062682
963873520
184147678
878542863
539527855
565111336
857731778
173087940
207264423
878542863
1000000000
539527855
417188303
781833037
429939459
206422528
81073252
507308489
966631802
781833037
86883812
6632155
91111257
292015612
429939459
966631802
29366295
744868656
681728741
564836882
389290764
348652718
564836882
207264423
564836882
438133771
766356434
348652718
173087940
56519638
1
507308489
184147678
86883812
6632155
246549659
206422528
665245341
29366295
539527855
781833037
292015612
231398662
963873520
216140704
744868656
389290764
313062682
29366295
878542863
966631802
744868656
184147678
313062682
76211861
766356434
56519638
231398662
216140704
273869784
429939459
998228699
360543850
81073252
86883812
710733675
200354483
963873520
207264423
207264423
206422528
665245341
417188303
857731778
6632155
744868656
231398662
206422528
389290764
539527855
246549659
744868656
86883812
539527855
429939459
1
173087940
998228699
963056779
86883812
377509580
86883812
429939459
417188303
101250004
429939459
360543850
91111257
360543850
417188303
360543850
681728741
184147678
588790353
101250004
81073252
781833037
665245341
780418694
101250004
91111257
86883812
565111336
389290764
313062682
6632155
744868656
86883812
377509580
273869784
184147678
207264423
747241048
966631802
91111257
86883812
81073252
565111336
747241048
173087940
101250004
6632155
565111336
86883812
781833037
963873520
184147678
681728741
681728741
200354483
81073252
857731778
998228699
231398662
313062682
998228699
998228699
76211861
56519638
1
556605329
766356434
681728741
76211861
966631802
438133771
246549659
246549659
438133771
360543850
101250004
857731778
565111336
438133771
766356434
377509580
56519638
29366295
963873520
206422528
91111257
1000000000
857731778
966631802
744868656
429939459
273869784
91111257
273869784
173087940
231398662
963056779
313062682
147747440
857731778
710733675
173087940
147747440
273869784
744868656
231398662
539527855
216140704
207264423
86883812
781833037
781833037
216140704
429939459
780418694
231398662
438133771
565111336
963873520
207264423
184147678
216140704
966631802
389290764
29366295
184147678
565111336
564836882
389290764
81073252
91111257
246549659
963056779
564836882
681728741
744868656
438133771
998228699
273869784
857731778
313062682
507308489
878542863
564836882
173087940
216140704
29366295
438133771
246549659
273869784
377509580
878542863
86883812
438133771
539527855
966631802
29366295
482818266
207264423
556605329
665245341
6632155
6632155
348652718
482818266
417188303
377509580
417188303
200354483
588790353
963056779
91111257
231398662
766356434
231398662
507308489
780418694
963056779
438133771
81073252
681728741
417188303
91111257
429939459
665245341
766356434
377509580
564836882
747241048
963056779
377509580
6632155
377509580
1000000000
963873520
963056779
747241048
507308489
81073252
86883812
963873520
878542863
1
681728741
348652718
216140704
56519638
429939459
780418694
681728741
173087940
29366295
246549659
81073252
360543850
184147678
231398662
507308489
556605329
438133771
81073252
273869784
710733675
482818266
507308489
1000000000
781833037
184147678
963873520
556605329
1000000000
681728741
216140704
6632155
565111336
147747440
292015612
76211861
200354483
207264423
539527855
76211861
744868656
417188303
389290764
482818266
184147678
377509580
29366295
417188303
292015612
147747440
348652718
963056779
564836882
1
744868656
781833037
246549659
147747440
564836882
273869784
766356434
417188303
273869784
184147678
565111336
246549659
681728741
588790353
565111336
29366295
963056779
389290764
81073252
76211861
665245341
998228699
147747440
200354483
207264423
1000000000
710733675
482818266
681728741
184147678
348652718
482818266
963056779
360543850
200354483
200354483
780418694
878542863
206422528
29366295
429939459
313062682
246549659
231398662
565111336
665245341
565111336
857731778
681728741
482818266
710733675
766356434
565111336
348652718
710733675
539527855
588790353
348652718
6632155
747241048
588790353
101250004
482818266
246549659
963056779
216140704
766356434
998228699
710733675
86883812
313062682
539527855
417188303
216140704
216140704
507308489
184147678
539527855
556605329
91111257
998228699
781833037
56519638
417188303
389290764
710733675
1000000000
246549659
91111257
76211861
1
348652718
200354483
998228699
963873520
273869784
681728741
747241048
781833037
710733675
507308489
147747440
665245341
857731778
681728741
565111336
963873520
429939459
292015612
780418694
482818266
389290764
173087940
56519638
998228699
56519638
564836882
780418694
780418694
766356434
966631802
438133771
76211861
766356434
963056779
564836882
565111336
292015612
377509580
231398662
998228699
313062682
86883812
963873520
710733675
429939459
482818266
86883812
966631802
101250004
292015612
966631802
273869784
417188303
313062682
292015612
556605329
360543850
313062682
710733675
963873520
147747440
200354483
781833037
665245341
360543850
81073252
539527855
1000000000
173087940
588790353
781833037
360543850
147747440
438133771
313062682
766356434
29366295
966631802
681728741
681728741
556605329
878542863
86883812
206422528
6632155
101250004
665245341
780418694
539527855
878542863
76211861
878542863
389290764
556605329
313062682
231398662
429939459
91111257
91111257
173087940
564836882
81073252
1000000000
377509580
966631802
565111336
963056779
184147678
878542863
86883812
588790353
507308489
292015612
766356434
86883812
246549659
966631802
200354483
556605329
273869784
231398662
147747440
417188303
246549659
963873520
429939459
81073252
507308489
206422528
429939459
173087940
417188303
246549659
101250004
56519638
184147678
1
681728741
200354483
377509580
377509580
565111336
539527855
710733675
101250004
29366295
81073252
81073252
963873520
313062682
1
86883812
231398662
438133771
348652718
878542863
313062682
231398662
1
1000000000
710733675
231398662
348652718
565111336
747241048
389290764
780418694
681728741
86883812
29366295
556605329
998228699
86883812
963056779
507308489
781833037
1000000000
206422528
417188303
6632155
313062682
963056779
747241048
184147678
216140704
564836882
6632155
681728741
29366295
101250004
360543850
665245341
91111257
966631802
273869784
747241048
556605329
1000000000
86883812
292015612
710733675
207264423
564836882
184147678
963873520
231398662
206422528
429939459
184147678
539527855
273869784
878542863
76211861
438133771
438133771
878542863
966631802
246549659
565111336
998228699
564836882
101250004
588790353
429939459
231398662
313062682
29366295
963056779
747241048
665245341
963873520
588790353
76211861
556605329
564836882
747241048
878542863
482818266
348652718
1
216140704
206422528
681728741
86883812
1000000000
710733675
429939459
588790353
766356434
360543850
216140704
29366295
588790353
417188303
207264423
507308489
998228699
1
184147678
438133771
360543850
348652718
998228699
564836882
482818266
216140704
565111336
747241048
76211861
377509580
1
292015612
76211861
184147678
313062682
377509580
963873520
766356434
744868656
539527855
389290764
360543850
665245341
76211861
147747440
29366295
417188303
246549659
147747440
710733675
878542863
966631802
556605329
744868656
564836882
246549659
429939459
963873520
313062682
744868656
29366295
200354483
1
101250004
360543850
313062682
216140704
539527855
231398662
878542863
206422528
963873520
200354483
348652718
207264423
588790353
246549659
417188303
6632155
348652718
81073252
360543850
360543850
206422528
76211861
360543850
966631802
588790353
207264423
6632155
539527855
588790353
766356434
665245341
273869784
76211861
1
313062682
681728741
207264423
101250004
246549659
377509580
29366295
292015612
565111336
56519638
91111257
389290764
1
216140704
744868656
147747440
681728741
565111336
963056779
438133771
565111336
556605329
429939459
313062682
744868656
377509580
665245341
184147678
206422528
665245341
417188303
963056779
588790353
966631802
963873520
482818266
539527855
681728741
246549659
184147678
86883812
200354483
292015612
200354483
747241048
184147678
681728741
81073252
556605329
710733675
207264423
1
6632155
781833037
1000000000
878542863
710733675
998228699
681728741
747241048
963056779
91111257
206422528
998228699
81073252
429939459
507308489
564836882
81073252
539527855
747241048
173087940
231398662
56519638
438133771
781833037
556605329
417188303
556605329
76211861
56519638
417188303
173087940
556605329
564836882
313062682
76211861
780418694
377509580
747241048
429939459
292015612
29366295
482818266
1000000000
1
101250004
681728741
966631802
417188303
507308489
200354483
231398662
147747440
747241048
389290764
429939459
147747440
173087940
6632155
429939459
91111257
200354483
429939459
184147678
482818266
91111257
173087940
348652718
206422528
438133771
1
360543850
963873520
681728741
6632155
91111257
966631802
565111336
207264423
963873520
963056779
588790353
681728741
207264423
273869784
81073252
292015612
556605329
438133771
184147678
6632155
429939459
348652718
206422528
681728741
963056779
377509580
200354483
147747440
81073252
56519638
556605329
389290764
292015612
857731778
747241048
1000000000
360543850
101250004
200354483
206422528
348652718
429939459
91111257
360543850
966631802
665245341
438133771
231398662
665245341
681728741
206422528
710733675
207264423
417188303
200354483
173087940
744868656
998228699
360543850
747241048
76211861
781833037
147747440
429939459
184147678
963873520
766356434
348652718
710733675
184147678
1
29366295
781833037
1
507308489
564836882
173087940
6632155
963873520
86883812
998228699
1000000000
184147678
348652718
377509580
200354483
207264423
348652718
360543850
273869784
482818266
86883812
313062682
56519638
998228699
429939459
781833037
81073252
360543850
781833037
86883812
438133771
588790353
101250004
184147678
292015612
29366295
76211861
206422528
81073252
588790353
86883812
665245341
998228699
91111257
200354483
292015612
744868656
86883812
91111257
200354483
539527855
1000000000
556605329
963873520
781833037
998228699
273869784
747241048
1
438133771
438133771
1000000000
101250004
588790353
313062682
482818266
747241048
389290764
565111336
246549659
539527855
86883812
998228699
564836882
766356434
292015612
206422528
81073252
963873520
665245341
292015612
556605329
744868656
429939459
173087940
998228699
766356434
147747440
438133771
207264423
216140704
665245341
565111336
348652718
665245341
710733675
539527855
313062682
292015612
429939459
377509580
429939459
963873520
482818266
231398662
963056779
101250004
857731778
482818266
744868656
429939459
101250004
377509580
565111336
348652718
556605329
507308489
389290764
231398662
360543850
273869784
101250004
216140704
539527855
747241048
377509580
565111336
963873520
963056779
482818266
292015612
216140704
781833037
556605329
313062682
744868656
588790353
360543850
29366295
246549659
588790353
780418694
747241048
231398662
273869784
681728741
29366295
147747440
744868656
313062682
56519638
200354483
998228699
184147678
588790353
878542863
966631802
681728741
389290764
966631802
507308489
91111257
665245341
565111336
747241048
710733675
556605329
710733675
681728741
438133771
206422528
29366295
313062682
747241048
246549659
91111257
216140704
417188303
665245341
91111257
438133771
482818266
86883812
29366295
246549659
56519638
507308489
207264423
147747440
86883812
101250004
963873520
588790353
665245341
744868656
539527855
173087940
1000000000
438133771
766356434
766356434
389290764
200354483
292015612
6632155
348652718
665245341
507308489
348652718
184147678
507308489
76211861
348652718
29366295
147747440
780418694
556605329
313062682
207264423
507308489
56519638
206422528
348652718
377509580
184147678
781833037
766356434
216140704
564836882
966631802
780418694
147747440
377509580
766356434
588790353
231398662
556605329
246549659
81073252
966631802
588790353
857731778
417188303
348652718
292015612
206422528
998228699
206422528
173087940
963873520
565111336
429939459
101250004
6632155
1
781833037
556605329
507308489
206422528
313062682
313062682
91111257
417188303
681728741
1000000000
665245341
665245341
766356434
998228699
184147678
429939459
556605329
556605329
482818266
56519638
348652718
482818266
963873520
438133771
207264423
29366295
377509580
389290764
101250004
184147678
6632155
966631802
417188303
747241048
766356434
200354483
681728741
665245341
482818266
1
564836882
781833037
101250004
81073252
963873520
681728741
101250004
665245341
29366295
389290764
81073252
246549659
710733675
780418694
173087940
744868656
878542863
665245341
91111257
81073252
744868656
681728741
963873520
963873520
6632155
1
417188303
556605329
231398662
539527855
781833037
292015612
29366295
539527855
29366295
710733675
86883812
963056779
56519638
76211861
1000000000
507308489
507308489
429939459
184147678
963873520
6632155
29366295
878542863
76211861
173087940
539527855
747241048
766356434
206422528
206422528
246549659
29366295
173087940
1
780418694
348652718
184147678
184147678
1
360543850
878542863
878542863
6632155
564836882
1
147747440
556605329
564836882
747241048
207264423
766356434
377509580
389290764
173087940
360543850
389290764
766356434
246549659
389290764
216140704
681728741
389290764
564836882
681728741
665245341
313062682
292015612
857731778
273869784
246549659
173087940
216140704
81073252
747241048
507308489
878542863
438133771
744868656
360543850
1
565111336
507308489
681728741
963873520
588790353
216140704
216140704
206422528
438133771
56519638
173087940
29366295
857731778
216140704
184147678
963873520
1000000000
91111257
747241048
781833037
998228699
588790353
1000000000
184147678
273869784
781833037
184147678
438133771
377509580
710733675
184147678
173087940
173087940
91111257
744868656
313062682
377509580
507308489
81073252
292015612
91111257
216140704
966631802
206422528
857731778
377509580
998228699
766356434
348652718
766356434
231398662
348652718
744868656
6632155
507308489
747241048
429939459
216140704
6632155
438133771
216140704
507308489
389290764
389290764
389290764
200354483
377509580
56519638
184147678
966631802
1
360543850
1
231398662
377509580
207264423
781833037
564836882
81073252
200354483
147747440
998228699
857731778
429939459
184147678
565111336
539527855
313062682
101250004
313062682
173087940
6632155
963873520
207264423
184147678
173087940
429939459
781833037
878542863
747241048
588790353
29366295
857731778
781833037
417188303
857731778
389290764
780418694
556605329
417188303
207264423
878542863
76211861
1000000000
963873520
207264423
173087940
56519638
417188303
273869784
963056779
91111257
206422528
231398662
766356434
766356434
81073252
665245341
438133771
429939459
539527855
588790353
86883812
878542863
665245341
101250004
482818266
246549659
216140704
389290764
1000000000
429939459
565111336
539527855
963873520
539527855
565111336
565111336
292015612
681728741
556605329
86883812
878542863
231398662
389290764
1000000000
29366295
780418694
963873520
878542863
246549659
1
564836882
482818266
710733675
963056779
507308489
56519638
76211861
6632155
377509580
681728741
539527855
998228699
29366295
766356434
56519638
966631802
507308489
963056779
539527855
91111257
998228699
389290764
710733675
588790353
564836882
780418694
76211861
81073252
147747440
878542863
86883812
76211861
76211861
963873520
665245341
86883812
231398662
29366295
710733675
273869784
1
507308489
231398662
681728741
273869784
200354483
963873520
101250004
91111257
998228699
173087940
360543850
76211861
710733675
780418694
216140704
348652718
878542863
417188303
507308489
56519638
482818266
200354483
91111257
766356434
710733675
1
438133771
429939459
1000000000
292015612
998228699
681728741
231398662
564836882
6632155
417188303
482818266
963873520
29366295
173087940
377509580
710733675
29366295
766356434
360543850
963873520
565111336
348652718
665245341
429939459
539527855
766356434
744868656
565111336
231398662
588790353
1000000000
29366295
438133771
292015612
246549659
360543850
200354483
1
438133771
101250004
207264423
482818266
438133771
588790353
173087940
665245341
780418694
206422528
857731778
710733675
744868656
86883812
780418694
81073252
781833037
780418694
216140704
565111336
246549659
348652718
86883812
86883812
292015612
857731778
377509580
389290764
184147678
29366295
878542863
747241048
246549659
216140704
665245341
744868656
348652718
565111336
348652718
507308489
348652718
348652718
482818266
857731778
147747440
966631802
348652718
86883812
292015612
207264423
56519638
438133771
76211861
857731778
173087940
556605329
429939459
781833037
564836882
744868656
780418694
76211861
273869784
744868656
780418694
360543850
81073252
91111257
313062682
348652718
556605329
556605329
147747440
766356434
207264423
273869784
878542863
966631802
966631802
878542863
81073252
29366295
173087940
6632155
539527855
246549659
206422528
81073252
56519638
6632155
963056779
998228699
507308489
56519638
744868656
556605329
565111336
216140704
86883812
173087940
292015612
966631802
56519638
81073252
231398662
76211861
665245341
665245341
507308489
86883812
56519638
147747440
216140704
246549659
246549659
963056779
998228699
86883812
6632155
200354483
780418694
206422528
878542863
81073252
200354483
507308489
207264423
207264423
429939459
438133771
1
389290764
482818266
91111257
184147678
565111336
482818266
747241048
482818266
389290764
963873520
963873520
963873520
313062682
173087940
81073252
417188303
438133771
429939459
101250004
86883812
565111336
231398662
681728741
966631802
780418694
556605329
747241048
429939459
429939459
1
91111257
556605329
313062682
565111336
429939459
507308489
86883812
878542863
588790353
878542863
377509580
556605329
963056779
747241048
360543850
91111257
313062682
564836882
963873520
780418694
681728741
246549659
966631802
417188303
744868656
588790353
389290764
744868656
747241048
1
963056779
101250004
747241048
56519638
417188303
76211861
231398662
1
780418694
417188303
963873520
781833037
206422528
747241048
766356434
1
766356434
1000000000
781833037
766356434
564836882
207264423
507308489
565111336
482818266
86883812
348652718
91111257
963873520
482818266
1000000000
429939459
246549659
564836882
348652718
207264423
780418694
231398662
231398662
200354483
184147678
556605329
81073252
1000000000
564836882
710733675
292015612
377509580
438133771
564836882
564836882
998228699
81073252
539527855
348652718
438133771
429939459
231398662
780418694
681728741
377509580
101250004
507308489
273869784
1
206422528
206422528
207264423
539527855
246549659
147747440
429939459
966631802
348652718
857731778
966631802
565111336
565111336
857731778
76211861
966631802
389290764
173087940
6632155
6632155
963873520
231398662
348652718
81073252
200354483
588790353
781833037
781833037
966631802
744868656
438133771
292015612
101250004
76211861
438133771
482818266
417188303
1
482818266
998228699
681728741
963056779
246549659
429939459
482818266
348652718
507308489
710733675
76211861
377509580
147747440
781833037
207264423
438133771
857731778
292015612
878542863
76211861
781833037
482818266
231398662
91111257
101250004
101250004
147747440
588790353
963056779
273869784
878542863
360543850
231398662
91111257
878542863
781833037
389290764
681728741
313062682
588790353
313062682
389290764
857731778
781833037
200354483
147747440
963873520
857731778
200354483
6632155
963873520
539527855
184147678
857731778
747241048
81073252
565111336
6632155
998228699
564836882
780418694
86883812
665245341
744868656
81073252
681728741
246549659
173087940
389290764
246549659
878542863
200354483
91111257
360543850
29366295
1000000000
998228699
565111336
665245341
507308489
1
665245341
963873520
292015612
744868656
438133771
81073252
417188303
206422528
556605329
857731778
966631802
147747440
564836882
665245341
857731778
216140704
507308489
438133771
482818266
81073252
86883812
438133771
231398662
86883812
273869784
273869784
744868656
292015612
389290764
206422528
147747440
665245341
147747440
780418694
91111257
429939459
565111336
173087940
81073252
565111336
200354483
780418694
438133771
998228699
681728741
565111336
246549659
565111336
173087940
86883812
438133771
565111336
216140704
539527855
348652718
360543850
86883812
206422528
1000000000
91111257
857731778
878542863
966631802
184147678
216140704
1
565111336
377509580
81073252
507308489
216140704
292015612
588790353
173087940
417188303
665245341
507308489
231398662
348652718
781833037
766356434
313062682
81073252
588790353
389290764
1
246549659
273869784
360543850
184147678
184147678
564836882
665245341
482818266
780418694
348652718
1000000000
81073252
81073252
1000000000
273869784
438133771
173087940
377509580
780418694
438133771
147747440
29366295
313062682
360543850
216140704
429939459
857731778
147747440
1000000000
101250004
963873520
482818266
781833037
556605329
389290764
81073252
963056779
246549659
417188303
857731778
963873520
206422528
857731778
565111336
86883812
216140704
878542863
878542863
184147678
744868656
857731778
665245341
781833037
780418694
565111336
348652718
966631802
429939459
184147678
507308489
1
86883812
417188303
216140704
389290764
101250004
878542863
91111257
588790353
588790353
231398662
1
56519638
184147678
86883812
348652718
857731778
292015612
710733675
91111257
184147678
766356434
360543850
417188303
231398662
482818266
665245341
539527855
29366295
781833037
81073252
507308489
1
857731778
665245341
101250004
780418694
216140704
377509580
313062682
780418694
1000000000
292015612
963056779
963873520
86883812
207264423
246549659
766356434
588790353
780418694
665245341
231398662
246549659
565111336
482818266
292015612
539527855
588790353
348652718
81073252
747241048
81073252
231398662
184147678
377509580
29366295
246549659
744868656
147747440
360543850
200354483
184147678
246549659
76211861
1
29366295
564836882
389290764
377509580
588790353
1000000000
273869784
539527855
86883812
348652718
207264423
147747440
6632155
360543850
292015612
966631802
878542863
747241048
588790353
878542863
377509580
564836882
878542863
101250004
360543850
966631802
1
564836882
1
482818266
1
273869784
76211861
6632155
963056779
86883812
482818266
231398662
101250004
766356434
86883812
998228699
1
377509580
360543850
29366295
348652718
766356434
184147678
6632155
1
200354483
878542863
438133771
963056779
665245341
417188303
482818266
482818266
681728741
206422528
313062682
556605329
207264423
200354483
231398662
710733675
507308489
482818266
377509580
781833037
216140704
173087940
246549659
963056779
76211861
216140704
588790353
857731778
292015612
588790353
206422528
81073252
206422528
273869784
91111257
998228699
878542863
101250004
292015612
747241048
200354483
389290764
747241048
417188303
539527855
216140704
766356434
200354483
377509580
313062682
665245341
389290764
81073252
539527855
781833037
246549659
86883812
56519638
966631802
744868656
780418694
360543850
556605329
313062682
681728741
747241048
438133771
86883812
389290764
56519638
963056779
565111336
963873520
377509580
556605329
966631802
565111336
91111257
86883812
744868656
1
292015612
313062682
360543850
273869784
56519638
273869784
29366295
681728741
744868656
6632155
147747440
6632155
482818266
147747440
556605329
438133771
564836882
878542863
857731778
56519638
963056779
710733675
744868656
206422528
101250004
963056779
29366295
665245341
56519638
101250004
963873520
147747440
681728741
556605329
86883812
781833037
766356434
81073252
206422528
389290764
207264423
360543850
273869784
348652718
1000000000
681728741
200354483
1
29366295
417188303
101250004
216140704
56519638
91111257
200354483
966631802
781833037
507308489
781833037
348652718
998228699
246549659
207264423
231398662
539527855
766356434
780418694
507308489
86883812
147747440
207264423
665245341
966631802
556605329
246549659
91111257
173087940
184147678
147747440
1000000000
81073252
747241048
588790353
681728741
565111336
417188303
744868656
184147678
781833037
417188303
417188303
482818266
429939459
207264423
101250004
878542863
360543850
207264423
184147678
963056779
588790353
6632155
564836882
292015612
878542863
1
1
207264423
588790353
417188303
91111257
184147678
200354483
766356434
507308489
710733675
744868656
231398662
556605329
101250004
1
206422528
206422528
200354483
348652718
556605329
556605329
81073252
710733675
6632155
681728741
998228699
438133771
147747440
588790353
313062682
147747440
292015612
313062682
747241048
76211861
313062682
6632155
429939459
588790353
184147678
744868656
56519638
377509580
273869784
56519638
377509580
963873520
184147678
216140704
966631802
766356434
91111257
565111336
507308489
147747440
76211861
292015612
173087940
998228699
665245341
780418694
565111336
101250004
6632155
207264423
147747440
216140704
438133771
438133771
360543850
780418694
744868656
273869784
1000000000
81073252
348652718
1000000000
681728741
1
565111336
747241048
1000000000
1000000000
207264423
216140704
206422528
76211861
565111336
216140704
147747440
482818266
417188303
565111336
665245341
857731778
101250004
482818266
81073252
29366295
91111257
417188303
81073252
417188303
377509580
6632155
389290764
429939459
878542863
966631802
29366295
173087940
564836882
56519638
101250004
206422528
6632155
438133771
1
744868656
564836882
780418694
91111257
377509580
438133771
998228699
710733675
348652718
147747440
781833037
482818266
482818266
565111336
857731778
91111257
231398662
564836882
565111336
6632155
780418694
878542863
377509580
665245341
147747440
1000000000
507308489
710733675
81073252
216140704
360543850
216140704
184147678
429939459
200354483
963056779
200354483
417188303
348652718
147747440
1000000000
507308489
438133771
377509580
207264423
86883812
389290764
206422528
101250004
417188303
360543850
147747440
963873520
273869784
710733675
681728741
429939459
878542863
766356434
588790353
231398662
29366295
780418694
710733675
565111336
81073252
6632155
747241048
588790353
246549659
29366295
377509580
744868656
200354483
207264423
665245341
246549659
564836882
878542863
482818266
747241048
101250004
207264423
273869784
857731778
998228699
878542863
588790353
963873520
963056779
564836882
389290764
998228699
389290764
963056779
482818266
173087940
681728741
313062682
963056779
206422528
539527855
81073252
681728741
81073252
292015612
564836882
6632155
963056779
710733675
857731778
231398662
206422528
482818266
781833037
360543850
273869784
438133771
76211861
747241048
231398662
246549659
963873520
1
147747440
29366295
147747440
681728741
588790353
101250004
588790353
588790353
998228699
360543850
878542863
781833037
207264423
539527855
91111257
231398662
564836882
966631802
101250004
313062682
966631802
81073252
507308489
1000000000
556605329
389290764
91111257
101250004
292015612
482818266
273869784
29366295
231398662
766356434
76211861
147747440
857731778
313062682
588790353
76211861
173087940
273869784
360543850
417188303
206422528
878542863
966631802
206422528
207264423
173087940
565111336
878542863
681728741
184147678
780418694
429939459
665245341
878542863
565111336
744868656
184147678
76211861
781833037
507308489
273869784
857731778
744868656
963873520
86883812
292015612
216140704
564836882
588790353
184147678
665245341
389290764
780418694
564836882
482818266
507308489
147747440
564836882
216140704
780418694
86883812
539527855
81073252
147747440
184147678
539527855
231398662
86883812
273869784
56519638
780418694
348652718
963056779
564836882
76211861
588790353
76211861
963056779
681728741
348652718
147747440
91111257
963873520
878542863
429939459
665245341
1
91111257
76211861
780418694
313062682
76211861
207264423
857731778
963873520
665245341
389290764
556605329
313062682
147747440
377509580
231398662
173087940
588790353
207264423
556605329
207264423
200354483
966631802
56519638
1000000000
1000000000
507308489
206422528
665245341
744868656
348652718
665245341
429939459
81073252
184147678
681728741
231398662
556605329
878542863
29366295
360543850
878542863
173087940
6632155
781833037
998228699
681728741
292015612
539527855
184147678
147747440
963873520
207264423
313062682
206422528
665245341
1
780418694
206422528
681728741
998228699
539527855
91111257
744868656
710733675
744868656
231398662
348652718
438133771
348652718
360543850
1
86883812
86883812
231398662
207264423
556605329
429939459
539527855
360543850
360543850
963873520
389290764
231398662
313062682
147747440
273869784
6632155
147747440
389290764
1000000000
681728741
76211861
86883812
747241048
246549659
744868656
86883812
780418694
998228699
86883812
963873520
292015612
744868656
86883812
29366295
878542863
1
86883812
1
747241048
216140704
565111336
507308489
482818266
998228699
246549659
417188303
966631802
539527855
147747440
963873520
681728741
438133771
556605329
216140704
507308489
766356434
681728741
963873520
588790353
878542863
747241048
29366295
963873520
963873520
963873520
963056779
417188303
173087940
216140704
744868656
710733675
91111257
963873520
665245341
857731778
56519638
781833037
556605329
963056779
389290764
377509580
348652718
564836882
86883812
29366295
101250004
184147678
539527855
998228699
564836882
766356434
147747440
963873520
231398662
91111257
184147678
556605329
1
781833037
747241048
207264423
216140704
539527855
966631802
998228699
681728741
556605329
86883812
857731778
588790353
556605329
429939459
1
6632155
565111336
588790353
438133771
81073252
710733675
273869784
966631802
744868656
76211861
781833037
438133771
744868656
206422528
101250004
147747440
389290764
377509580
76211861
1
564836882
147747440
998228699
417188303
747241048
231398662
966631802
377509580
766356434
556605329
377509580
360543850
963873520
998228699
29366295
744868656
377509580
246549659
429939459
173087940
482818266
389290764
81073252
292015612
417188303
747241048
348652718
507308489
81073252
482818266
377509580
389290764
348652718
184147678
91111257
966631802
857731778
998228699
780418694
292015612
173087940
1
781833037
963873520
76211861
207264423
292015612
56519638
231398662
206422528
216140704
588790353
377509580
6632155
429939459
588790353
216140704
91111257
206422528
878542863
81073252
246549659
857731778
780418694
665245341
507308489
200354483
747241048
389290764
681728741
200354483
81073252
206422528
56519638
565111336
588790353
482818266
81073252
966631802
564836882
101250004
744868656
101250004
91111257
781833037
377509580
429939459
878542863
710733675
539527855
681728741
81073252
377509580
200354483
710733675
747241048
963056779
966631802
147747440
781833037
857731778
766356434
200354483
966631802
966631802
377509580
81073252
206422528
766356434
747241048
56519638
76211861
246549659
539527855
389290764
878542863
231398662
963873520
184147678
246549659
998228699
878542863
231398662
1
246549659
766356434
184147678
389290764
781833037
747241048
963056779
76211861
231398662
565111336
766356434
273869784
681728741
507308489
207264423
438133771
564836882
878542863
878542863
91111257
273869784
766356434
556605329
231398662
417188303
6632155
681728741
482818266
86883812
360543850
207264423
681728741
246549659
1000000000
173087940
91111257
966631802
292015612
556605329
588790353
747241048
539527855
86883812
966631802
963056779
507308489
147747440
539527855
963056779
564836882
231398662
438133771
665245341
76211861
1
482818266
206422528
681728741
81073252
1
81073252
1
389290764
207264423
377509580
998228699
588790353
273869784
507308489
200354483
173087940
1000000000
482818266
206422528
588790353
76211861
200354483
207264423
781833037
556605329
206422528
417188303
998228699
101250004
231398662
173087940
507308489
857731778
81073252
681728741
438133771
313062682
184147678
781833037
101250004
963873520
184147678
6632155
360543850
1
1
377509580
429939459
81073252
681728741
56519638
29366295
173087940
564836882
1000000000
747241048
998228699
878542863
231398662
216140704
389290764
780418694
200354483
744868656
86883812
565111336
389290764
101250004
360543850
377509580
360543850
507308489
6632155
438133771
91111257
417188303
588790353
200354483
91111257
1
507308489
1000000000
681728741
200354483
744868656
147747440
147747440
76211861
744868656
207264423
998228699
101250004
556605329
565111336
766356434
588790353
173087940
963873520
200354483
780418694
216140704
360543850
665245341
781833037
6632155
101250004
588790353
966631802
56519638
91111257
482818266
360543850
56519638
360543850
565111336
507308489
76211861
313062682
857731778
438133771
1
747241048
507308489
565111336
273869784
507308489
963873520
857731778
417188303
507308489
565111336
292015612
1000000000
200354483
744868656
216140704
246549659
429939459
539527855
81073252
6632155
216140704
438133771
389290764
438133771
963056779
556605329
857731778
173087940
147747440
246549659
878542863
348652718
781833037
6632155
665245341
539527855
878542863
1000000000
377509580
744868656
998228699
173087940
56519638
273869784
963873520
1000000000
184147678
389290764
81073252
878542863
292015612
438133771
681728741
1
86883812
101250004
313062682
417188303
207264423
781833037
216140704
91111257
556605329
963873520
313062682
360543850
482818266
766356434
507308489
377509580
998228699
963873520
313062682
6632155
216140704
780418694
438133771
246549659
665245341
857731778
966631802
206422528
1
91111257
86883812
6632155
231398662
246549659
998228699
273869784
6632155
588790353
81073252
564836882
76211861
963873520
360543850
963873520
86883812
507308489
389290764
200354483
781833037
710733675
963056779
86883812
147747440
1
998228699
857731778
539527855
780418694
184147678
184147678
101250004
246549659
246549659
963056779
86883812
377509580
207264423
207264423
665245341
966631802
91111257
747241048
216140704
565111336
147747440
246549659
231398662
200354483
878542863
780418694
173087940
556605329
564836882
86883812
173087940
564836882
56519638
878542863
710733675
246549659
963873520
231398662
564836882
207264423
966631802
781833037
665245341
539527855
998228699
963873520
878542863
747241048
556605329
246549659
231398662
507308489
184147678
747241048
29366295
565111336
360543850
76211861
1000000000
101250004
313062682
564836882
173087940
91111257
184147678
963056779
56519638
878542863
313062682
998228699
665245341
81073252
780418694
438133771
313062682
417188303
1000000000
781833037
429939459
147747440
857731778
681728741
360543850
429939459
206422528
963873520
6632155
963873520
81073252
231398662
766356434
6632155
417188303
206422528
878542863
710733675
29366295
377509580
147747440
377509580
76211861
313062682
216140704
377509580
292015612
417188303
29366295
246549659
507308489
998228699
231398662
216140704
507308489
564836882
766356434
744868656
173087940
216140704
966631802
246549659
556605329
273869784
360543850
313062682
507308489
101250004
998228699
246549659
207264423
588790353
747241048
348652718
556605329
206422528
780418694
56519638
857731778
665245341
417188303
588790353
313062682
246549659
438133771
200354483
29366295
184147678
81073252
857731778
878542863
966631802
747241048
998228699
747241048
292015612
747241048
564836882
963873520
710733675
207264423
429939459
207264423
231398662
588790353
76211861
231398662
184147678
207264423
966631802
780418694
417188303
86883812
200354483
556605329
429939459
565111336
313062682
81073252
173087940
273869784
438133771
507308489
556605329
273869784
184147678
963056779
206422528
184147678
781833037
539527855
173087940
1
206422528
780418694
878542863
1000000000
744868656
963873520
588790353
747241048
292015612
147747440
348652718
173087940
429939459
998228699
377509580
360543850
963873520
313062682
81073252
963056779
1000000000
429939459
29366295
744868656
565111336
966631802
173087940
588790353
766356434
1
744868656
681728741
207264423
429939459
56519638
556605329
246549659
56519638
507308489
76211861
360543850
81073252
206422528
747241048
76211861
438133771
56519638
565111336
565111336
377509580
507308489
429939459
246549659
780418694
206422528
588790353
963873520
878542863
207264423
963873520
6632155
86883812
292015612
417188303
744868656
857731778
86883812
556605329
313062682
878542863
539527855
348652718
86883812
377509580
76211861
963056779
438133771
101250004
556605329
963873520
1000000000
91111257
766356434
565111336
389290764
216140704
313062682
710733675
231398662
389290764
507308489
56519638
857731778
200354483
231398662
417188303
539527855
665245341
200354483
207264423
710733675
747241048
292015612
747241048
998228699
744868656
507308489
744868656
147747440
665245341
747241048
781833037
429939459
857731778
438133771
1
857731778
231398662
29366295
766356434
564836882
348652718
878542863
998228699
744868656
101250004
766356434
963056779
81073252
348652718
1
348652718
747241048
348652718
389290764
565111336
681728741
348652718
147747440
438133771
207264423
246549659
231398662
564836882
482818266
963056779
588790353
963056779
184147678
438133771
998228699
482818266
360543850
173087940
429939459
665245341
564836882
588790353
998228699
539527855
539527855
1000000000
556605329
246549659
1
81073252
539527855
313062682
665245341
81073252
348652718
377509580
86883812
56519638
438133771
417188303
438133771
781833037
556605329
86883812
81073252
781833037
29366295
56519638
963056779
588790353
313062682
76211861
507308489
76211861
86883812
1000000000
417188303
747241048
710733675
389290764
184147678
556605329
781833037
246549659
147747440
588790353
1
998228699
147747440
292015612
246549659
216140704
781833037
184147678
29366295
1000000000
429939459
438133771
246549659
246549659
766356434
76211861
710733675
998228699
91111257
781833037
76211861
216140704
377509580
1000000000
747241048
173087940
246549659
184147678
207264423
963056779
681728741
766356434
216140704
564836882
292015612
173087940
184147678
147747440
101250004
781833037
878542863
744868656
998228699
417188303
389290764
1
966631802
438133771
998228699
173087940
206422528
998228699
389290764
539527855
200354483
429939459
963873520
29366295
246549659
292015612
292015612
747241048
556605329
966631802
710733675
91111257
556605329
781833037
389290764
710733675
681728741
313062682
377509580
539527855
747241048
539527855
292015612
216140704
710733675
56519638
665245341
216140704
389290764
81073252
184147678
539527855
91111257
91111257
417188303
76211861
556605329
173087940
564836882
781833037
200354483
565111336
766356434
76211861
747241048
780418694
273869784
292015612
76211861
507308489
781833037
348652718
173087940
556605329
1000000000
292015612
184147678
206422528
273869784
292015612
29366295
878542863
1000000000
231398662
766356434
963873520
273869784
348652718
878542863
556605329
744868656
878542863
780418694
564836882
86883812
200354483
29366295
963873520
6632155
998228699
1
966631802
482818266
963056779
81073252
507308489
507308489
588790353
556605329
147747440
101250004
429939459
766356434
207264423
81073252
564836882
216140704
348652718
360543850
6632155
292015612
389290764
963873520
963873520
1
207264423
1000000000
781833037
565111336
76211861
200354483
429939459
417188303
231398662
184147678
292015612
184147678
86883812
710733675
389290764
564836882
360543850
200354483
6632155
963873520
857731778
377509580
482818266
246549659
564836882
216140704
91111257
292015612
377509580
417188303
781833037
966631802
539527855
998228699
207264423
147747440
1
86883812
231398662
56519638
206422528
429939459
1
246549659
81073252
766356434
710733675
588790353
781833037
377509580
101250004
744868656
747241048
173087940
6632155
81073252
747241048
1
665245341
206422528
857731778
292015612
207264423
507308489
200354483
292015612
744868656
173087940
438133771
781833037
207264423
389290764
207264423
313062682
200354483
273869784
710733675
781833037
482818266
91111257
86883812
29366295
857731778
389290764
91111257
963873520
91111257
429939459
1
207264423
313062682
417188303
429939459
539527855
389290764
313062682
565111336
313062682
147747440
744868656
273869784
147747440
665245341
360543850
231398662
556605329
878542863
744868656
565111336
101250004
313062682
665245341
377509580
81073252
556605329
747241048
1000000000
963873520
56519638
781833037
273869784
963056779
173087940
147747440
200354483
1000000000
429939459
360543850
766356434
81073252
998228699
781833037
81073252
507308489
665245341
482818266
360543850
29366295
438133771
710733675
710733675
556605329
292015612
86883812
292015612
998228699
681728741
963056779
101250004
998228699
147747440
206422528
147747440
507308489
292015612
878542863
206422528
429939459
747241048
273869784
101250004
348652718
389290764
91111257
231398662
588790353
564836882
173087940
6632155
556605329
998228699
348652718
360543850
86883812
665245341
246549659
184147678
1000000000
377509580
878542863
780418694
147747440
438133771
556605329
1000000000
766356434
539527855
377509580
91111257
173087940
377509580
781833037
173087940
173087940
766356434
556605329
273869784
438133771
29366295
781833037
744868656
231398662
588790353
360543850
429939459
86883812
780418694
231398662
1
91111257
273869784
417188303
231398662
76211861
966631802
173087940
744868656
482818266
101250004
665245341
1000000000
389290764
76211861
781833037
482818266
780418694
681728741
348652718
184147678
184147678
998228699
966631802
1
588790353
207264423
231398662
482818266
377509580
360543850
857731778
878542863
539527855
966631802
246549659
556605329
966631802
360543850
438133771
81073252
86883812
539527855
173087940
273869784
665245341
1000000000
482818266
878542863
200354483
86883812
565111336
377509580
780418694
200354483
565111336
966631802
29366295
588790353
781833037
200354483
292015612
665245341
781833037
556605329
206422528
747241048
744868656
184147678
147747440
1
273869784
539527855
56519638
963873520
348652718
507308489
1
556605329
878542863
556605329
963056779
781833037
781833037
216140704
539527855
482818266
101250004
998228699
429939459
747241048
360543850
966631802
29366295
91111257
360543850
857731778
56519638
86883812
231398662
556605329
417188303
377509580
360543850
429939459
507308489
438133771
76211861
207264423
781833037
231398662
781833037
207264423
200354483
963873520
246549659
389290764
564836882
91111257
588790353
273869784
348652718
747241048
507308489
86883812
81073252
766356434
857731778
744868656
744868656
564836882
216140704
207264423
1
710733675
101250004
710733675
6632155
184147678
780418694
292015612
81073252
438133771
1
292015612
313062682
963873520
429939459
1
76211861
710733675
744868656
1000000000
200354483
963873520
313062682
966631802
766356434
438133771
76211861
207264423
507308489
101250004
780418694
231398662
206422528
206422528
246549659
429939459
966631802
360543850
963056779
273869784
482818266
273869784
744868656
216140704
1
389290764
1
86883812
665245341
565111336
963873520
766356434
747241048
81073252
963056779
539527855
360543850
438133771
507308489
780418694
438133771
963056779
963056779
207264423
963873520
216140704
6632155
429939459
348652718
86883812
86883812
588790353
207264423
216140704
781833037
101250004
313062682
556605329
231398662
1
429939459
857731778
200354483
556605329
76211861
101250004
539527855
681728741
246549659
6632155
246549659
744868656
780418694
963056779
389290764
564836882
91111257
206422528
231398662
744868656
360543850
1
710733675
360543850
507308489
313062682
216140704
963873520
710733675
231398662
216140704
184147678
681728741
438133771
781833037
56519638
1000000000
681728741
539527855
710733675
246549659
76211861
101250004
966631802
173087940
76211861
878542863
348652718
200354483
29366295
6632155
565111336
564836882
781833037
81073252
744868656
998228699
29366295
173087940
565111336
710733675
539527855
147747440
417188303
273869784
710733675
963873520
878542863
360543850
747241048
963873520
173087940
360543850
216140704
588790353
29366295
313062682
216140704
963056779
206422528
998228699
963873520
86883812
429939459
147747440
556605329
588790353
963056779
91111257
206422528
101250004
507308489
857731778
681728741
313062682
417188303
207264423
747241048
313062682
348652718
200354483
766356434
780418694
206422528
710733675
482818266
781833037
1000000000
857731778
438133771
91111257
292015612
963056779
292015612
429939459
246549659
76211861
857731778
200354483
377509580
101250004
91111257
147747440
878542863
482818266
665245341
29366295
780418694
81073252
963056779
147747440
292015612
857731778
710733675
780418694
246549659
184147678
81073252
588790353
147747440
780418694
963873520
556605329
539527855
588790353
963056779
681728741
438133771
507308489
292015612
173087940
91111257
564836882
710733675
360543850
780418694
91111257
556605329
781833037
564836882
781833037
681728741
1000000000
246549659
482818266
292015612
56519638
998228699
710733675
246549659
389290764
878542863
76211861
1
292015612
56519638
665245341
429939459
91111257
200354483
429939459
6632155
878542863
417188303
681728741
588790353
200354483
101250004
200354483
377509580
665245341
207264423
781833037
681728741
438133771
86883812
231398662
91111257
417188303
744868656
29366295
29366295
438133771
273869784
389290764
565111336
86883812
429939459
482818266
200354483
76211861
780418694
86883812
147747440
998228699
710733675
200354483
246549659
966631802
292015612
556605329
998228699
878542863
556605329
857731778
6632155
91111257
207264423
216140704
147747440
681728741
766356434
482818266
313062682
273869784
963873520
857731778
681728741
665245341
681728741
556605329
6632155
313062682
206422528
207264423
963056779
313062682
76211861
56519638
565111336
207264423
206422528
6632155
482818266
91111257
681728741
556605329
246549659
273869784
539527855
438133771
76211861
273869784
482818266
1
348652718
86883812
173087940
76211861
998228699
231398662
588790353
417188303
147747440
292015612
377509580
6632155
273869784
857731778
313062682
76211861
417188303
539527855
744868656
348652718
966631802
377509580
206422528
6632155
963873520
744868656
878542863
857731778
438133771
231398662
780418694
147747440
780418694
429939459
482818266
998228699
507308489
389290764
665245341
1
539527855
56519638
246549659
273869784
1
292015612
780418694
507308489
273869784
588790353
781833037
966631802
564836882
184147678
29366295
1
348652718
507308489
565111336
588790353
81073252
29366295
246549659
998228699
101250004
665245341
747241048
963873520
1
1000000000
1000000000
91111257
438133771
173087940
360543850
747241048
998228699
348652718
292015612
246549659
963873520
747241048
507308489
206422528
313062682
766356434
292015612
6632155
147747440
200354483
878542863
963873520
963056779
377509580
200354483
766356434
857731778
86883812
539527855
360543850
565111336
539527855
539527855
1
147747440
780418694
565111336
565111336
389290764
878542863
482818266
998228699
857731778
1
766356434
963056779
76211861
184147678
539527855
200354483
313062682
184147678
780418694
417188303
377509580
216140704
710733675
377509580
963056779
1000000000
86883812
273869784
216140704
963873520
781833037
564836882
173087940
273869784
780418694
207264423
273869784
216140704
766356434
348652718
147747440
857731778
966631802
29366295
76211861
184147678
360543850
348652718
86883812
292015612
206422528
429939459
147747440
173087940
200354483
147747440
681728741
966631802
665245341
878542863
556605329
86883812
200354483
482818266
539527855
313062682
200354483
360543850
766356434
1
539527855
744868656
747241048
565111336
216140704
429939459
565111336
963056779
417188303
878542863
76211861
564836882
200354483
273869784
507308489
91111257
417188303
417188303
91111257
747241048
665245341
556605329
417188303
246549659
429939459
966631802
101250004
200354483
91111257
780418694
507308489
91111257
417188303
998228699
273869784
184147678
6632155
86883812
246549659
216140704
429939459
360543850
1
781833037
539527855
184147678
857731778
389290764
998228699
86883812
231398662
389290764
184147678
348652718
429939459
56519638
29366295
173087940
963873520
539527855
963873520
86883812
246549659
86883812
1
348652718
963873520
273869784
207264423
665245341
998228699
360543850
665245341
565111336
147747440
389290764
482818266
360543850
429939459
878542863
292015612
147747440
360543850
207264423
438133771
206422528
781833037
565111336
588790353
377509580
147747440
348652718
878542863
963056779
539527855
766356434
963056779
507308489
963056779
539527855
246549659
1000000000
507308489
292015612
1
878542863
231398662
29366295
6632155
206422528
360543850
417188303
389290764
482818266
744868656
173087940
681728741
246549659
766356434
76211861
857731778
348652718
781833037
438133771
273869784
963873520
482818266
588790353
1
76211861
6632155
389290764
1
184147678
482818266
681728741
313062682
101250004
216140704
781833037
963873520
173087940
56519638
207264423
292015612
588790353
81073252
246549659
29366295
710733675
507308489
588790353
377509580
29366295
389290764
348652718
963873520
81073252
348652718
539527855
360543850
747241048
56519638
348652718
86883812
747241048
76211861
91111257
231398662
91111257
438133771
389290764
348652718
29366295
273869784
482818266
878542863
313062682
588790353
966631802
56519638
86883812
231398662
766356434
564836882
200354483
857731778
681728741
56519638
710733675
564836882
6632155
766356434
246549659
857731778
857731778
200354483
101250004
780418694
91111257
1000000000
781833037
6632155
564836882
429939459
564836882
184147678
246549659
76211861
665245341
173087940
438133771
200354483
348652718
556605329
878542863
564836882
86883812
29366295
556605329
147747440
200354483
966631802
360543850
101250004
781833037
710733675
665245341
389290764
377509580
665245341
998228699
216140704
86883812
173087940
29366295
747241048
313062682
1
564836882
780418694
76211861
1000000000
216140704
429939459
173087940
963873520
1000000000
389290764
565111336
147747440
1000000000
429939459
377509580
588790353
417188303
564836882
998228699
91111257
665245341
417188303
389290764
588790353
780418694
963056779
963056779
216140704
56519638
101250004
780418694
878542863
377509580
963056779
216140704
273869784
665245341
482818266
86883812
86883812
216140704
246549659
1
507308489
507308489
747241048
273869784
780418694
417188303
966631802
206422528
998228699
207264423
747241048
86883812
417188303
377509580
200354483
76211861
1000000000
710733675
76211861
781833037
81073252
665245341
86883812
429939459
377509580
313062682
681728741
781833037
564836882
86883812
184147678
963873520
231398662
246549659
482818266
173087940
348652718
417188303
91111257
86883812
76211861
766356434
565111336
482818266
184147678
507308489
91111257
1
207264423
966631802
348652718
417188303
556605329
200354483
539527855
565111336
556605329
313062682
29366295
556605329
1000000000
348652718
313062682
482818266
207264423
292015612
76211861
1
998228699
246549659
348652718
101250004
76211861
348652718
665245341
681728741
565111336
966631802
29366295
539527855
539527855
963056779
539527855
86883812
273869784
81073252
1
429939459
1000000000
681728741
207264423
429939459
360543850
360543850
665245341
766356434
998228699
747241048
313062682
101250004
998228699
231398662
184147678
429939459
781833037
747241048
780418694
56519638
780418694
507308489
91111257
1
744868656
313062682
29366295
780418694
780418694
1000000000
766356434
206422528
417188303
963056779
1
377509580
184147678
665245341
665245341
91111257
878542863
539527855
963873520
86883812
6632155
744868656
482818266
429939459
6632155
681728741
963056779
216140704
780418694
200354483
273869784
878542863
565111336
539527855
313062682
29366295
963056779
482818266
200354483
438133771
429939459
588790353
539527855
963873520
1
206422528
781833037
101250004
781833037
539527855
565111336
81073252
710733675
747241048
539527855
81073252
231398662
998228699
438133771
438133771
360543850
273869784
206422528
207264423
878542863
147747440
744868656
1000000000
482818266
780418694
206422528
438133771
273869784
857731778
377509580
878542863
429939459
780418694
998228699
429939459
681728741
216140704
539527855
747241048
206422528
710733675
781833037
86883812
857731778
966631802
438133771
710733675
780418694
998228699
246549659
86883812
273869784
377509580
565111336
76211861
588790353
565111336
963056779
101250004
207264423
360543850
377509580
507308489
56519638
147747440
857731778
273869784
184147678
665245341
1
246549659
1
681728741
429939459
76211861
6632155
998228699
744868656
878542863
564836882
781833037
29366295
966631802
173087940
1000000000
101250004
76211861
360543850
588790353
101250004
482818266
207264423
539527855
81073252
539527855
1
681728741
539527855
857731778
565111336
273869784
56519638
246549659
681728741
565111336
1
1000000000
665245341
556605329
377509580
360543850
429939459
348652718
29366295
710733675
747241048
91111257
273869784
564836882
207264423
29366295
429939459
81073252
29366295
963873520
780418694
556605329
564836882
429939459
665245341
1
963056779
313062682
348652718
81073252
313062682
81073252
273869784
360543850
781833037
101250004
588790353
101250004
998228699
206422528
147747440
1000000000
231398662
56519638
482818266
744868656
91111257
313062682
963873520
588790353
273869784
507308489
665245341
292015612
389290764
710733675
101250004
781833037
744868656
231398662
417188303
963873520
998228699
56519638
206422528
86883812
377509580
588790353
665245341
231398662
438133771
246549659
206422528
966631802
29366295
417188303
417188303
216140704
6632155
81073252
857731778
588790353
588790353
998228699
273869784
417188303
200354483
998228699
747241048
207264423
747241048
86883812
216140704
963056779
781833037
556605329
200354483
747241048
246549659
878542863
173087940
292015612
1
1
273869784
173087940
780418694
744868656
507308489
86883812
681728741
292015612
998228699
1000000000
766356434
878542863
564836882
231398662
348652718
91111257
966631802
86883812
963056779
360543850
588790353
377509580
29366295
231398662
556605329
173087940
781833037
389290764
747241048
6632155
360543850
747241048
207264423
766356434
292015612
101250004
857731778
29366295
200354483
565111336
231398662
81073252
438133771
539527855
564836882
207264423
246549659
207264423
184147678
29366295
56519638
565111336
780418694
313062682
857731778
438133771
101250004
878542863
216140704
173087940
780418694
273869784
417188303
207264423
780418694
665245341
1
76211861
963056779
377509580
565111336
438133771
292015612
29366295
246549659
482818266
681728741
857731778
878542863
273869784
780418694
207264423
56519638
438133771
539527855
565111336
857731778
438133771
878542863
780418694
56519638
564836882
246549659
539527855
565111336
273869784
389290764
389290764
710733675
878542863
780418694
878542863
184147678
710733675
998228699
747241048
313062682
781833037
360543850
81073252
360543850
273869784
313062682
744868656
539527855
200354483
565111336
56519638
963873520
747241048
76211861
1000000000
429939459
206422528
206422528
565111336
86883812
206422528
681728741
216140704
857731778
780418694
998228699
313062682
360543850
556605329
438133771
207264423
998228699
429939459
998228699
81073252
313062682
665245341
507308489
857731778
710733675
588790353
86883812
206422528
665245341
588790353
6632155
147747440
665245341
76211861
429939459
207264423
91111257
1000000000
429939459
482818266
681728741
76211861
76211861
429939459
246549659
29366295
1
429939459
377509580
963873520
292015612
206422528
313062682
539527855
216140704
564836882
665245341
539527855
966631802
292015612
963056779
998228699
273869784
147747440
766356434
998228699
101250004
998228699
86883812
231398662
29366295
998228699
184147678
1
231398662
81073252
878542863
273869784
556605329
780418694
998228699
184147678
216140704
963056779
1000000000
348652718
91111257
681728741
565111336
6632155
429939459
857731778
377509580
1
665245341
966631802
377509580
556605329
857731778
429939459
963873520
539527855
963056779
81073252
348652718
747241048
76211861
744868656
564836882
429939459
963056779
101250004
86883812
482818266
1
710733675
273869784
231398662
507308489
747241048
184147678
76211861
665245341
200354483
998228699
556605329
206422528
539527855
438133771
173087940
86883812
29366295
348652718
417188303
564836882
147747440
231398662
206422528
91111257
588790353
101250004
781833037
998228699
292015612
56519638
184147678
91111257
246549659
710733675
348652718
173087940
56519638
91111257
147747440
438133771
86883812
147747440
313062682
556605329
56519638
1000000000
101250004
86883812
29366295
588790353
878542863
963873520
556605329
91111257
200354483
998228699
1
6632155
76211861
377509580
91111257
564836882
313062682
1000000000
29366295
665245341
780418694
539527855
482818266
766356434
857731778
966631802
878542863
780418694
6632155
781833037
438133771
231398662
292015612
76211861
29366295
539527855
417188303
878542863
200354483
781833037
389290764
86883812
206422528
747241048
417188303
348652718
377509580
207264423
780418694
147747440
206422528
781833037
857731778
292015612
377509580
101250004
377509580
588790353
184147678
6632155
744868656
313062682
389290764
313062682
710733675
966631802
878542863
292015612
963873520
998228699
86883812
313062682
1
857731778
377509580
29366295
878542863
207264423
963873520
389290764
588790353
556605329
556605329
539527855
86883812
348652718
91111257
231398662
681728741
710733675
147747440
556605329
1000000000
6632155
507308489
1000000000
565111336
313062682
147747440
173087940
200354483
377509580
173087940
556605329
206422528
273869784
360543850
963873520
710733675
147747440
747241048
231398662
747241048
665245341
539527855
1
313062682
681728741
710733675
781833037
878542863
565111336
429939459
377509580
665245341
231398662
313062682
429939459
91111257
1
76211861
377509580
101250004
507308489
438133771
348652718
857731778
216140704
389290764
313062682
857731778
292015612
998228699
389290764
184147678
207264423
76211861
377509580
507308489
377509580
200354483
29366295
246549659
216140704
539527855
429939459
81073252
216140704
539527855
91111257
429939459
56519638
565111336
564836882
292015612
966631802
273869784
438133771
207264423
313062682
710733675
206422528
101250004
216140704
565111336
998228699
206422528
539527855
878542863
29366295
507308489
482818266
91111257
417188303
482818266
246549659
29366295
56519638
207264423
539527855
507308489
200354483
878542863
665245341
998228699
878542863
91111257
6632155
207264423
482818266
173087940
565111336
173087940
1000000000
747241048
389290764
91111257
292015612
6632155
665245341
665245341
438133771
539527855
76211861
101250004
216140704
665245341
588790353
998228699
184147678
360543850
665245341
377509580
1000000000
564836882
56519638
1000000000
438133771
231398662
780418694
86883812
81073252
216140704
665245341
998228699
86883812
29366295
564836882
681728741
207264423
91111257
780418694
360543850
91111257
766356434
781833037
91111257
665245341
200354483
313062682
963056779
878542863
417188303
91111257
744868656
429939459
1
565111336
1
482818266
101250004
781833037
564836882
482818266
313062682
665245341
710733675
963056779
766356434
539527855
56519638
681728741
556605329
507308489
246549659
766356434
6632155
539527855
389290764
963056779
998228699
206422528
86883812
216140704
86883812
564836882
747241048
966631802
482818266
857731778
539527855
76211861
556605329
292015612
207264423
29366295
429939459
1
710733675
360543850
76211861
389290764
966631802
81073252
998228699
29366295
963056779
273869784
76211861
173087940
206422528
216140704
56519638
91111257
389290764
81073252
429939459
29366295
1
998228699
389290764
1000000000
81073252
313062682
565111336
56519638
963873520
360543850
565111336
966631802
207264423
1
857731778
360543850
857731778
710733675
6632155
966631802
216140704
173087940
438133771
710733675
173087940
1
556605329
86883812
200354483
438133771
273869784
56519638
1000000000
857731778
313062682
507308489
56519638
744868656
29366295
206422528
507308489
438133771
76211861
216140704
963056779
878542863
184147678
780418694
313062682
963056779
1000000000
539527855
86883812
417188303
313062682
231398662
377509580
206422528
389290764
681728741
246549659
389290764
56519638
6632155
781833037
429939459
780418694
216140704
482818266
998228699
1
564836882
588790353
507308489
231398662
588790353
780418694
766356434
389290764
417188303
91111257
91111257
710733675
86883812
231398662
665245341
101250004
206422528
766356434
588790353
173087940
29366295
56519638
507308489
147747440
747241048
81073252
417188303
360543850
766356434
207264423
556605329
878542863
966631802
429939459
313062682
86883812
780418694
76211861
147747440
556605329
507308489
417188303
246549659
998228699
206422528
417188303
588790353
101250004
231398662
417188303
147747440
681728741
389290764
86883812
417188303
29366295
482818266
963873520
781833037
747241048
507308489
998228699
200354483
360543850
588790353
207264423
91111257
1
313062682
246549659
246549659
857731778
173087940
482818266
81073252
963056779
963873520
200354483
766356434
588790353
556605329
556605329
389290764
564836882
556605329
747241048
273869784
744868656
539527855
966631802
173087940
231398662
588790353
438133771
998228699
56519638
539527855
29366295
246549659
246549659
206422528
747241048
173087940
966631802
766356434
588790353
173087940
292015612
206422528
766356434
429939459
101250004
29366295
29366295
665245341
86883812
81073252
966631802
588790353
747241048
539527855
173087940
417188303
360543850
246549659
710733675
417188303
998228699
377509580
507308489
1000000000
56519638
91111257
231398662
348652718
744868656
1000000000
86883812
565111336
207264423
878542863
681728741
556605329
665245341
747241048
747241048
389290764
216140704
747241048
377509580
81073252
147747440
963873520
665245341
200354483
429939459
780418694
216140704
417188303
1000000000
482818266
539527855
766356434
91111257
184147678
963056779
101250004
200354483
86883812
998228699
588790353
1
966631802
147747440
963056779
56519638
101250004
206422528
6632155
313062682
565111336
1
857731778
56519638
86883812
1
878542863
184147678
710733675
556605329
246549659
1000000000
665245341
147747440
246549659
273869784
292015612
360543850
565111336
273869784
292015612
747241048
438133771
348652718
76211861
91111257
710733675
417188303
6632155
564836882
206422528
507308489
231398662
857731778
747241048
216140704
207264423
744868656
56519638
292015612
200354483
780418694
81073252
6632155
91111257
206422528
417188303
539527855
556605329
76211861
857731778
348652718
878542863
539527855
207264423
200354483
710733675
857731778
76211861
147747440
206422528
348652718
91111257
6632155
482818266
438133771
539527855
780418694
744868656
273869784
86883812
81073252
313062682
273869784
417188303
206422528
29366295
200354483
206422528
86883812
539527855
292015612
76211861
1000000000
966631802
482818266
747241048
781833037
1000000000
6632155
86883812
173087940
91111257
588790353
588790353
963873520
360543850
173087940
231398662
681728741
389290764
246549659
747241048
878542863
878542863
564836882
6632155
681728741
482818266
507308489
292015612
246549659
1
273869784
216140704
389290764
6632155
348652718
86883812
6632155
710733675
216140704
184147678
231398662
206422528
744868656
147747440
998228699
56519638
1000000000
710733675
966631802
878542863
56519638
857731778
29366295
91111257
966631802
744868656
963056779
6632155
313062682
963056779
313062682
963873520
482818266
681728741
81073252
963873520
231398662
588790353
360543850
216140704
313062682
1000000000
588790353
564836882
429939459
781833037
564836882
539527855
438133771
857731778
507308489
998228699
766356434
744868656
780418694
998228699
360543850
81073252
81073252
207264423
56519638
184147678
564836882
246549659
556605329
200354483
231398662
963056779
482818266
292015612
173087940
273869784
747241048
681728741
482818266
998228699
389290764
780418694
429939459
744868656
200354483
556605329
56519638
348652718
482818266
966631802
389290764
878542863
665245341
29366295
360543850
173087940
56519638
766356434
184147678
313062682
429939459
1000000000
216140704
710733675
216140704
76211861
710733675
665245341
184147678
998228699
81073252
565111336
963873520
1000000000
966631802
206422528
206422528
878542863
998228699
56519638
1000000000
417188303
482818266
184147678
565111336
292015612
147747440
507308489
147747440
963873520
76211861
429939459
81073252
360543850
86883812
173087940
184147678
6632155
998228699
200354483
588790353
539527855
710733675
184147678
857731778
292015612
878542863
744868656
292015612
781833037
91111257
429939459
539527855
273869784
963056779
246549659
173087940
200354483
507308489
29366295
389290764
29366295
216140704
273869784
207264423
766356434
292015612
200354483
588790353
360543850
377509580
781833037
564836882
539527855
292015612
878542863
744868656
766356434
91111257
313062682
747241048
781833037
91111257
206422528
206422528
963056779
564836882
417188303
482818266
565111336
766356434
184147678
556605329
963056779
173087940
348652718
878542863
966631802
710733675
482818266
744868656
556605329
963056779
747241048
1
588790353
507308489
747241048
565111336
507308489
857731778
147747440
1000000000
429939459
966631802
588790353
744868656
565111336
91111257
206422528
206422528
56519638
246549659
565111336
1
200354483
417188303
389290764
76211861
429939459
313062682
6632155
564836882
56519638
681728741
878542863
377509580
6632155
963873520
507308489
81073252
963056779
857731778
564836882
438133771
565111336
966631802
429939459
963873520
76211861
565111336
507308489
429939459
588790353
507308489
6632155
857731778
780418694
966631802
710733675
681728741
360543850
147747440
231398662
231398662
588790353
438133771
966631802
998228699
360543850
360543850
207264423
360543850
6632155
539527855
781833037
348652718
246549659
91111257
101250004
857731778
1000000000
966631802
348652718
429939459
878542863
665245341
564836882
231398662
231398662
417188303
389290764
710733675
565111336
438133771
681728741
429939459
564836882
6632155
556605329
81073252
539527855
681728741
482818266
710733675
56519638
348652718
966631802
6632155
564836882
348652718
29366295
377509580
565111336
206422528
681728741
360543850
710733675
273869784
438133771
216140704
184147678
206422528
878542863
766356434
710733675
206422528
173087940
29366295
207264423
200354483
507308489
507308489
29366295
101250004
292015612
878542863
147747440
86883812
76211861
147747440
878542863
1
966631802
710733675
360543850
766356434
1000000000
1
747241048
438133771
681728741
273869784
507308489
963056779
747241048
184147678
507308489
292015612
216140704
76211861
963873520
101250004
101250004
313062682
539527855
966631802
29366295
781833037
173087940
482818266
207264423
246549659
91111257
231398662
878542863
173087940
963056779
588790353
417188303
781833037
482818266
665245341
216140704
998228699
360543850
744868656
147747440
417188303
184147678
360543850
747241048
76211861
184147678
292015612
348652718
81073252
588790353
173087940
482818266
507308489
665245341
556605329
963056779
681728741
438133771
766356434
173087940
101250004
747241048
207264423
1000000000
482818266
539527855
482818266
360543850
556605329
1000000000
207264423
665245341
438133771
766356434
710733675
438133771
206422528
389290764
878542863
780418694
81073252
184147678
56519638
313062682
200354483
1000000000
747241048
556605329
710733675
1000000000
86883812
377509580
76211861
744868656
6632155
76211861
747241048
360543850
556605329
1
878542863
173087940
184147678
56519638
292015612
665245341
429939459
76211861
246549659
313062682
998228699
389290764
389290764
878542863
200354483
173087940
313062682
91111257
1
173087940
91111257
744868656
206422528
348652718
91111257
200354483
966631802
966631802
86883812
273869784
781833037
507308489
966631802
313062682
377509580
76211861
313062682
231398662
766356434
681728741
780418694
231398662
216140704
360543850
173087940
438133771
147747440
292015612
539527855
710733675
482818266
81073252
556605329
360543850
780418694
173087940
313062682
507308489
56519638
231398662
101250004
744868656
588790353
91111257
200354483
273869784
1
81073252
482818266
780418694
81073252
292015612
744868656
1
747241048
147747440
744868656
101250004
482818266
429939459
86883812
184147678
507308489
665245341
313062682
200354483
665245341
1
780418694
29366295
878542863
588790353
231398662
857731778
564836882
81073252
417188303
507308489
273869784
417188303
273869784
963056779
963873520
747241048
417188303
1
564836882
246549659
417188303
564836882
429939459
878542863
781833037
710733675
507308489
747241048
781833037
588790353
216140704
348652718
998228699
173087940
564836882
377509580
184147678
1
564836882
429939459
389290764
766356434
539527855
377509580
780418694
292015612
231398662
556605329
507308489
417188303
766356434
273869784
539527855
438133771
273869784
744868656
744868656
966631802
91111257
507308489
963056779
206422528
429939459
963056779
377509580
86883812
747241048
564836882
6632155
246549659
564836882
389290764
857731778
780418694
878542863
231398662
377509580
710733675
29366295
556605329
313062682
200354483
780418694
1
507308489
173087940
438133771
389290764
963056779
744868656
998228699
1000000000
348652718
963056779
438133771
200354483
173087940
184147678
200354483
1000000000
216140704
417188303
966631802
429939459
429939459
539527855
781833037
56519638
389290764
313062682
81073252
766356434
1000000000
539527855
998228699
273869784
744868656
6632155
29366295
91111257
200354483
780418694
482818266
76211861
710733675
556605329
1
588790353
173087940
429939459
857731778
744868656
231398662
565111336
588790353
998228699
81073252
857731778
539527855
588790353
207264423
81073252
710733675
857731778
76211861
588790353
482818266
963056779
81073252
231398662
348652718
857731778
246549659
1000000000
507308489
482818266
231398662
429939459
147747440
998228699
173087940
1
857731778
101250004
539527855
246549659
29366295
429939459
147747440
429939459
766356434
360543850
966631802
744868656
273869784
1
565111336
147747440
681728741
681728741
216140704
507308489
56519638
963873520
200354483
588790353
588790353
206422528
231398662
216140704
101250004
747241048
231398662
273869784
273869784
147747440
539527855
565111336
216140704
963873520
389290764
273869784
29366295
76211861
744868656
76211861
744868656
348652718
857731778
76211861
438133771
231398662
710733675
101250004
878542863
1
313062682
507308489
6632155
76211861
564836882
438133771
482818266
360543850
780418694
273869784
200354483
710733675
313062682
173087940
507308489
360543850
710733675
710733675
6632155
6632155
6632155
91111257
766356434
417188303
878542863
681728741
147747440
91111257
878542863
857731778
710733675
710733675
173087940
246549659
429939459
206422528
744868656
564836882
200354483
101250004
665245341
1000000000
216140704
1
564836882
273869784
878542863
81073252
710733675
56519638
681728741
147747440
91111257
101250004
564836882
273869784
313062682
966631802
246549659
588790353
507308489
348652718
429939459
780418694
966631802
231398662
81073252
348652718
681728741
878542863
273869784
539527855
781833037
565111336
747241048
360543850
539527855
565111336
29366295
417188303
565111336
184147678
147747440
207264423
744868656
206422528
207264423
147747440
747241048
565111336
998228699
313062682
29366295
857731778
780418694
507308489
231398662
81073252
360543850
1
348652718
482818266
747241048
377509580
29366295
101250004
781833037
878542863
507308489
81073252
56519638
313062682
1
681728741
857731778
101250004
710733675
878542863
313062682
389290764
1
781833037
681728741
207264423
482818266
216140704
781833037
216140704
482818266
1
998228699
878542863
966631802
29366295
1
29366295
147747440
273869784
747241048
389290764
781833037
81073252
246549659
857731778
878542863
207264423
86883812
81073252
681728741
588790353
417188303
998228699
438133771
857731778
231398662
360543850
681728741
1000000000
710733675
878542863
184147678
780418694
780418694
963056779
377509580
429939459
313062682
246549659
147747440
766356434
389290764
747241048
313062682
377509580
231398662
564836882
429939459
857731778
1
29366295
766356434
417188303
482818266
588790353
744868656
747241048
747241048
101250004
81073252
1000000000
101250004
200354483
710733675
6632155
1
1
389290764
81073252
173087940
56519638
86883812
963873520
747241048
747241048
184147678
377509580
173087940
6632155
231398662
766356434
565111336
507308489
348652718
507308489
246549659
184147678
56519638
29366295
963056779
556605329
429939459
200354483
216140704
665245341
377509580
184147678
76211861
857731778
564836882
81073252
539527855
101250004
29366295
206422528
710733675
86883812
556605329
246549659
6632155
173087940
216140704
539527855
147747440
389290764
81073252
56519638
429939459
507308489
438133771
417188303
348652718
56519638
86883812
86883812
966631802
681728741
292015612
417188303
507308489
665245341
76211861
744868656
207264423
963056779
360543850
482818266
206422528
963873520
966631802
207264423
1
681728741
665245341
273869784
766356434
56519638
29366295
966631802
313062682
200354483
292015612
389290764
216140704
348652718
6632155
76211861
681728741
539527855
86883812
963873520
56519638
231398662
81073252
56519638
429939459
207264423
207264423
963056779
417188303
200354483
86883812
360543850
539527855
313062682
348652718
184147678
231398662
173087940
429939459
429939459
292015612
780418694
565111336
966631802
81073252
1
588790353
348652718
507308489
857731778
377509580
273869784
29366295
998228699
6632155
710733675
747241048
564836882
878542863
588790353
6632155
231398662
273869784
101250004
360543850
507308489
76211861
963873520
246549659
389290764
91111257
173087940
681728741
507308489
998228699
292015612
438133771
86883812
76211861
173087940
200354483
206422528
200354483
417188303
292015612
6632155
565111336
482818266
91111257
710733675
1000000000
747241048
878542863
313062682
101250004
998228699
216140704
207264423
184147678
710733675
231398662
565111336
998228699
292015612
184147678
377509580
747241048
246549659
389290764
744868656
556605329
966631802
101250004
766356434
292015612
206422528
29366295
857731778
231398662
206422528
747241048
966631802
231398662
780418694
429939459
101250004
206422528
91111257
681728741
963056779
91111257
429939459
878542863
878542863
766356434
556605329
377509580
348652718
744868656
710733675
564836882
781833037
710733675
377509580
780418694
482818266
86883812
91111257
1000000000
173087940
6632155
216140704
1
216140704
963873520
184147678
744868656
76211861
681728741
184147678
556605329
206422528
556605329
780418694
744868656
91111257
313062682
81073252
147747440
246549659
147747440
963056779
147747440
348652718
963873520
744868656
6632155
56519638
966631802
200354483
963056779
665245341
417188303
360543850
564836882
216140704
507308489
207264423
564836882
588790353
963873520
417188303
963873520
539527855
56519638
216140704
565111336
507308489
588790353
101250004
878542863
6632155
878542863
665245341
292015612
6632155
766356434
565111336
482818266
507308489
147747440
963056779
273869784
564836882
507308489
665245341
6632155
200354483
101250004
780418694
6632155
377509580
6632155
81073252
681728741
681728741
273869784
482818266
998228699
565111336
1
966631802
348652718
710733675
588790353
998228699
184147678
710733675
200354483
429939459
963873520
429939459
998228699
966631802
292015612
91111257
216140704
1
246549659
184147678
292015612
565111336
1
780418694
766356434
81073252
588790353
766356434
710733675
147747440
556605329
1
360543850
76211861
998228699
429939459
1
91111257
147747440
1
998228699
417188303
966631802
216140704
86883812
360543850
781833037
360543850
781833037
1000000000
963056779
878542863
966631802
780418694
781833037
389290764
246549659
588790353
507308489
207264423
246549659
417188303
417188303
998228699
1000000000
360543850
76211861
216140704
313062682
6632155
91111257
780418694
184147678
539527855
857731778
417188303
665245341
273869784
710733675
963056779
348652718
216140704
747241048
998228699
173087940
857731778
1
556605329
377509580
417188303
781833037
207264423
147747440
966631802
766356434
86883812
360543850
747241048
1000000000
966631802
76211861
86883812
766356434
389290764
173087940
963873520
781833037
76211861
710733675
147747440
438133771
744868656
377509580
564836882
857731778
207264423
857731778
780418694
539527855
246549659
29366295
348652718
539527855
556605329
681728741
963873520
216140704
565111336
966631802
207264423
429939459
207264423
417188303
313062682
857731778
564836882
377509580
184147678
438133771
206422528
81073252
766356434
273869784
173087940
539527855
482818266
101250004
507308489
780418694
147747440
76211861
780418694
1000000000
29366295
313062682
1000000000
1000000000
766356434
681728741
998228699
766356434
184147678
86883812
184147678
963873520
86883812
747241048
744868656
507308489
6632155
6632155
246549659
665245341
564836882
588790353
81073252
747241048
377509580
1000000000
556605329
184147678
539527855
86883812
878542863
29366295
206422528
966631802
781833037
206422528
6632155
781833037
744868656
482818266
588790353
998228699
86883812
231398662
781833037
857731778
173087940
780418694
91111257
348652718
963056779
429939459
710733675
216140704
56519638
91111257
710733675
207264423
747241048
200354483
438133771
76211861
710733675
665245341
766356434
588790353
81073252
377509580
1
231398662
588790353
998228699
857731778
292015612
200354483
147747440
681728741
780418694
744868656
588790353
91111257
482818266
781833037
29366295
313062682
429939459
292015612
966631802
91111257
539527855
998228699
313062682
998228699
56519638
429939459
878542863
389290764
747241048
313062682
710733675
438133771
101250004
966631802
173087940
216140704
101250004
231398662
56519638
29366295
556605329
963056779
360543850
207264423
539527855
147747440
101250004
998228699
147747440
780418694
507308489
173087940
747241048
417188303
482818266
348652718
681728741
348652718
556605329
1000000000
173087940
56519638
207264423
377509580
348652718
200354483
963873520
207264423
91111257
377509580
747241048
482818266
565111336
1
665245341
86883812
878542863
710733675
246549659
681728741
588790353
507308489
665245341
429939459
417188303
1
360543850
1000000000
588790353
963056779
417188303
878542863
207264423
348652718
273869784
231398662
1000000000
200354483
963056779
966631802
681728741
231398662
173087940
29366295
91111257
963873520
206422528
147747440
81073252
963056779
1
565111336
207264423
780418694
564836882
1000000000
273869784
681728741
744868656
588790353
207264423
184147678
564836882
207264423
273869784
429939459
417188303
1000000000
539527855
56519638
963873520
438133771
207264423
216140704
292015612
556605329
389290764
1
857731778
147747440
184147678
360543850
1000000000
389290764
565111336
565111336
86883812
417188303
6632155
565111336
147747440
86883812
780418694
966631802
857731778
29366295
744868656
429939459
747241048
1
766356434
966631802
29366295
360543850
744868656
207264423
313062682
438133771
417188303
1000000000
216140704
206422528
966631802
200354483
710733675
417188303
482818266
998228699
556605329
313062682
200354483
438133771
29366295
360543850
91111257
429939459
273869784
29366295
76211861
313062682
6632155
56519638
246549659
417188303
878542863
101250004
348652718
417188303
101250004
747241048
377509580
417188303
348652718
744868656
780418694
564836882
29366295
231398662
878542863
963873520
216140704
665245341
6632155
56519638
56519638
417188303
56519638
588790353
348652718
206422528
173087940
389290764
681728741
665245341
184147678
564836882
780418694
147747440
564836882
348652718
86883812
438133771
246549659
313062682
747241048
246549659
147747440
766356434
29366295
101250004
313062682
507308489
231398662
482818266
273869784
998228699
482818266
417188303
998228699
417188303
76211861
747241048
207264423
231398662
507308489
1000000000
147747440
744868656
389290764
313062682
81073252
6632155
207264423
86883812
76211861
564836882
56519638
565111336
56519638
482818266
360543850
744868656
564836882
56519638
438133771
1
482818266
564836882
747241048
766356434
417188303
963873520
206422528
348652718
29366295
273869784
348652718
744868656
780418694
857731778
878542863
273869784
173087940
482818266
29366295
313062682
377509580
857731778
781833037
200354483
780418694
147747440
348652718
588790353
963873520
966631802
81073252
565111336
681728741
91111257
206422528
781833037
1000000000
147747440
1
998228699
81073252
998228699
377509580
200354483
780418694
681728741
56519638
966631802
482818266
273869784
857731778
348652718
766356434
56519638
556605329
360543850
966631802
292015612
348652718
998228699
216140704
200354483
878542863
348652718
377509580
1000000000
29366295
665245341
565111336
482818266
556605329
292015612
1000000000
360543850
6632155
878542863
744868656
766356434
1
963056779
184147678
564836882
313062682
91111257
857731778
766356434
231398662
966631802
292015612
1
681728741
173087940
29366295
588790353
207264423
417188303
147747440
86883812
781833037
1
91111257
747241048
564836882
389290764
81073252
963873520
91111257
588790353
173087940
565111336
665245341
81073252
710733675
1000000000
482818266
564836882
556605329
173087940
766356434
966631802
998228699
417188303
539527855
429939459
377509580
313062682
101250004
207264423
1
313062682
539527855
539527855
780418694
348652718
564836882
781833037
507308489
588790353
207264423
417188303
216140704
780418694
206422528
147747440
781833037
747241048
878542863
857731778
766356434
81073252
389290764
780418694
438133771
6632155
780418694
963873520
539527855
507308489
6632155
207264423
6632155
1000000000
184147678
206422528
482818266
744868656
348652718
273869784
781833037
76211861
173087940
273869784
564836882
216140704
292015612
507308489
998228699
878542863
1000000000
744868656
564836882
556605329
998228699
429939459
744868656
780418694
81073252
200354483
206422528
389290764
766356434
781833037
429939459
665245341
438133771
29366295
147747440
173087940
377509580
744868656
556605329
539527855
1
91111257
246549659
966631802
438133771
780418694
482818266
438133771
292015612
76211861
147747440
681728741
564836882
565111336
482818266
963873520
101250004
246549659
206422528
6632155
389290764
231398662
207264423
173087940
1000000000
273869784
184147678
101250004
998228699
101250004
963873520
231398662
313062682
998228699
878542863
147747440
710733675
29366295
780418694
781833037
747241048
56519638
564836882
781833037
857731778
998228699
101250004
147747440
377509580
76211861
348652718
482818266
81073252
29366295
588790353
377509580
857731778
6632155
564836882
147747440
101250004
998228699
744868656
507308489
91111257
747241048
429939459
429939459
665245341
539527855
86883812
966631802
781833037
81073252
76211861
81073252
273869784
539527855
963056779
857731778
313062682
348652718
1
780418694
1
216140704
206422528
206422528
429939459
963056779
56519638
878542863
878542863
81073252
348652718
1
564836882
91111257
507308489
147747440
878542863
173087940
313062682
780418694
482818266
963873520
665245341
173087940
207264423
1000000000
556605329
29366295
246549659
231398662
292015612
747241048
1
246549659
565111336
56519638
6632155
963873520
429939459
184147678
389290764
539527855
482818266
292015612
273869784
681728741
207264423
747241048
207264423
781833037
665245341
710733675
86883812
665245341
766356434
963873520
781833037
101250004
539527855
360543850
173087940
91111257
781833037
564836882
429939459
313062682
206422528
766356434
56519638
564836882
963056779
313062682
246549659
963056779
438133771
507308489
1000000000
966631802
292015612
681728741
781833037
207264423
998228699
292015612
56519638
780418694
76211861
231398662
86883812
564836882
206422528
963056779
313062682
29366295
766356434
878542863
966631802
360543850
231398662
56519638
313062682
482818266
665245341
147747440
963873520
246549659
747241048
781833037
56519638
207264423
206422528
273869784
963873520
710733675
29366295
360543850
360543850
507308489
966631802
966631802
101250004
292015612
81073252
966631802
963056779
588790353
389290764
348652718
482818266
766356434
216140704
91111257
747241048
781833037
781833037
556605329
438133771
101250004
1000000000
998228699
313062682
878542863
246549659
292015612
173087940
565111336
231398662
781833037
377509580
744868656
76211861
292015612
588790353
857731778
417188303
429939459
766356434
998228699
539527855
963873520
482818266
200354483
710733675
389290764
86883812
681728741
710733675
710733675
564836882
766356434
86883812
273869784
147747440
556605329
246549659
539527855
76211861
1000000000
564836882
1
766356434
539527855
429939459
507308489
766356434
173087940
377509580
246549659
206422528
101250004
747241048
184147678
147747440
206422528
417188303
389290764
539527855
747241048
184147678
231398662
76211861
360543850
246549659
482818266
681728741
998228699
429939459
6632155
963873520
747241048
206422528
681728741
878542863
539527855
360543850
781833037
207264423
710733675
588790353
200354483
292015612
507308489
417188303
273869784
348652718
963056779
207264423
1
878542863
206422528
539527855
507308489
173087940
91111257
200354483
76211861
56519638
438133771
482818266
744868656
780418694
360543850
313062682
966631802
565111336
184147678
206422528
963873520
231398662
348652718
56519638
360543850
710733675
207264423
564836882
588790353
539527855
29366295
273869784
966631802
56519638
377509580
780418694
438133771
292015612
231398662
766356434
963873520
781833037
665245341
377509580
417188303
29366295
200354483
6632155
86883812
246549659
747241048
429939459
539527855
207264423
292015612
147747440
963056779
966631802
781833037
482818266
438133771
747241048
780418694
429939459
91111257
565111336
588790353
184147678
766356434
665245341
200354483
389290764
184147678
216140704
998228699
564836882
878542863
6632155
1000000000
438133771
556605329
273869784
273869784
207264423
857731778
998228699
1
966631802
200354483
564836882
81073252
878542863
539527855
438133771
857731778
747241048
56519638
744868656
781833037
377509580
710733675
1000000000
744868656
766356434
91111257
966631802
1000000000
857731778
389290764
966631802
963873520
29366295
565111336
482818266
231398662
963056779
417188303
173087940
744868656
780418694
744868656
429939459
377509580
173087940
91111257
963873520
681728741
206422528
780418694
246549659
348652718
389290764
766356434
1
389290764
744868656
438133771
963056779
963873520
963873520
101250004
963873520
963873520
81073252
710733675
200354483
81073252
56519638
744868656
507308489
963056779
348652718
360543850
507308489
781833037
173087940
273869784
878542863
780418694
429939459
747241048
857731778
360543850
206422528
292015612
91111257
507308489
665245341
184147678
966631802
507308489
744868656
780418694
963873520
29366295
360543850
417188303
565111336
184147678
966631802
1000000000
81073252
173087940
348652718
273869784
6632155
966631802
710733675
878542863
556605329
780418694
86883812
482818266
429939459
348652718
1000000000
565111336
173087940
91111257
429939459
539527855
360543850
147747440
564836882
780418694
780418694
206422528
313062682
6632155
507308489
231398662
744868656
438133771
681728741
556605329
878542863
377509580
744868656
147747440
781833037
81073252
29366295
377509580
86883812
429939459
438133771
963873520
780418694
539527855
556605329
1000000000
173087940
998228699
101250004
780418694
207264423
231398662
231398662
878542863
438133771
360543850
744868656
273869784
101250004
766356434
206422528
1
556605329
857731778
377509580
857731778
482818266
429939459
313062682
206422528
6632155
173087940
878542863
56519638
76211861
780418694
963056779
1000000000
56519638
998228699
86883812
564836882
966631802
878542863
556605329
482818266
556605329
173087940
588790353
966631802
857731778
86883812
539527855
377509580
681728741
360543850
1000000000
781833037
857731778
76211861
206422528
429939459
313062682
231398662
429939459
273869784
539527855
878542863
998228699
507308489
565111336
389290764
348652718
56519638
963056779
313062682
377509580
710733675
429939459
857731778
101250004
206422528
710733675
710733675
6632155
313062682
207264423
273869784
206422528
231398662
313062682
710733675
966631802
963056779
665245341
173087940
207264423
81073252
56519638
292015612
588790353
91111257
348652718
377509580
507308489
998228699
963873520
246549659
857731778
998228699
389290764
56519638
348652718
565111336
389290764
206422528
348652718
389290764
246549659
147747440
681728741
231398662
29366295
200354483
76211861
173087940
780418694
482818266
710733675
377509580
246549659
565111336
81073252
681728741
216140704
878542863
857731778
216140704
588790353
681728741
29366295
878542863
963056779
101250004
377509580
998228699
766356434
681728741
76211861
216140704
417188303
665245341
766356434
966631802
206422528
389290764
744868656
744868656
766356434
246549659
963873520
273869784
417188303
147747440
429939459
681728741
313062682
539527855
292015612
747241048
207264423
417188303
377509580
207264423
91111257
998228699
206422528
710733675
681728741
665245341
564836882
6632155
91111257
389290764
766356434
81073252
206422528
781833037
206422528
389290764
76211861
966631802
91111257
81073252
184147678
966631802
857731778
588790353
200354483
29366295
184147678
417188303
101250004
417188303
998228699
6632155
998228699
507308489
744868656
565111336
963056779
539527855
56519638
173087940
231398662
998228699
438133771
482818266
564836882
389290764
417188303
200354483
147747440
206422528
246549659
963056779
710733675
744868656
963873520
56519638
417188303
429939459
86883812
1000000000
273869784
231398662
377509580
200354483
429939459
710733675
292015612
781833037
429939459
417188303
564836882
6632155
781833037
292015612
539527855
348652718
857731778
76211861
200354483
665245341
539527855
438133771
231398662
766356434
857731778
878542863
200354483
377509580
1
246549659
565111336
588790353
76211861
966631802
348652718
206422528
681728741
681728741
747241048
781833037
389290764
389290764
29366295
780418694
231398662
86883812
206422528
200354483
556605329
206422528
429939459
588790353
665245341
857731778
780418694
780418694
556605329
200354483
216140704
29366295
377509580
963873520
101250004
780418694
246549659
216140704
348652718
588790353
857731778
507308489
878542863
292015612
206422528
184147678
206422528
963873520
292015612
998228699
565111336
6632155
91111257
438133771
101250004
588790353
665245341
231398662
565111336
857731778
963873520
81073252
744868656
417188303
766356434
1000000000
744868656
539527855
1000000000
76211861
966631802
206422528
200354483
389290764
429939459
6632155
86883812
998228699
76211861
292015612
438133771
966631802
482818266
86883812
781833037
780418694
681728741
292015612
744868656
963873520
963056779
564836882
588790353
963873520
360543850
246549659
1000000000
507308489
292015612
147747440
710733675
313062682
681728741
539527855
747241048
878542863
878542863
273869784
766356434
429939459
216140704
389290764
681728741
206422528
216140704
429939459
780418694
417188303
29366295
966631802
998228699
780418694
417188303
81073252
292015612
429939459
966631802
963873520
273869784
86883812
389290764
200354483
273869784
878542863
681728741
348652718
360543850
377509580
207264423
429939459
766356434
377509580
417188303
482818266
710733675
231398662
6632155
766356434
273869784
963056779
184147678
565111336
781833037
91111257
216140704
348652718
766356434
29366295
76211861
6632155
681728741
200354483
147747440
744868656
389290764
216140704
76211861
200354483
231398662
665245341
147747440
966631802
665245341
507308489
556605329
389290764
998228699
389290764
878542863
81073252
878542863
710733675
184147678
81073252
56519638
482818266
81073252
200354483
313062682
681728741
539527855
207264423
417188303
963056779
246549659
313062682
539527855
710733675
747241048
482818266
246549659
246549659
878542863
273869784
389290764
200354483
246549659
780418694
207264423
963056779
91111257
348652718
389290764
101250004
878542863
417188303
438133771
781833037
377509580
292015612
1000000000
966631802
147747440
6632155
429939459
207264423
101250004
781833037
482818266
998228699
29366295
207264423
101250004
76211861
147747440
998228699
710733675
564836882
389290764
377509580
417188303
6632155
348652718
744868656
438133771
91111257
206422528
665245341
147747440
377509580
588790353
681728741
588790353
766356434
200354483
1
429939459
348652718
857731778
389290764
86883812
588790353
231398662
1000000000
76211861
231398662
998228699
173087940
206422528
539527855
1
56519638
966631802
206422528
29366295
273869784
539527855
857731778
417188303
86883812
206422528
963056779
184147678
86883812
147747440
998228699
417188303
417188303
377509580
207264423
565111336
744868656
588790353
147747440
86883812
963873520
29366295
184147678
963873520
246549659
231398662
482818266
998228699
389290764
1000000000
360543850
857731778
857731778
360543850
56519638
6632155
184147678
878542863
147747440
681728741
29366295
206422528
780418694
29366295
747241048
389290764
681728741
101250004
781833037
482818266
81073252
482818266
207264423
206422528
348652718
147747440
389290764
780418694
429939459
507308489
438133771
377509580
76211861
273869784
273869784
81073252
744868656
1
588790353
588790353
360543850
780418694
963056779
86883812
101250004
429939459
963873520
710733675
556605329
556605329
556605329
147747440
998228699
963056779
556605329
438133771
216140704
429939459
101250004
348652718
539527855
377509580
76211861
963056779
81073252
91111257
231398662
86883812
747241048
744868656
29366295
1
556605329
348652718
429939459
348652718
963056779
29366295
438133771
348652718
147747440
588790353
710733675
588790353
564836882
173087940
377509580
429939459
292015612
101250004
963873520
200354483
857731778
29366295
539527855
681728741
6632155
377509580
360543850
231398662
173087940
482818266
507308489
781833037
539527855
681728741
206422528
173087940
665245341
91111257
556605329
1
6632155
76211861
417188303
665245341
56519638
564836882
246549659
292015612
507308489
963873520
556605329
360543850
313062682
417188303
313062682
1000000000
766356434
438133771
744868656
200354483
710733675
1000000000
86883812
91111257
86883812
81073252
665245341
348652718
76211861
781833037
1
539527855
1
29366295
207264423
313062682
246549659
681728741
147747440
1000000000
539527855
206422528
556605329
377509580
76211861
878542863
963056779
216140704
292015612
101250004
389290764
766356434
173087940
313062682
744868656
963873520
76211861
207264423
565111336
438133771
998228699
6632155
389290764
429939459
313062682
29366295
747241048
681728741
681728741
539527855
963056779
101250004
56519638
539527855
780418694
273869784
565111336
1
564836882
360543850
216140704
963056779
878542863
360543850
744868656
665245341
747241048
389290764
564836882
1
377509580
91111257
507308489
6632155
56519638
710733675
313062682
780418694
29366295
429939459
86883812
29366295
747241048
246549659
588790353
56519638
91111257
781833037
878542863
665245341
963873520
565111336
216140704
963873520
429939459
216140704
29366295
556605329
438133771
564836882
1
539527855
360543850
348652718
273869784
665245341
29366295
147747440
313062682
6632155
1
76211861
348652718
857731778
216140704
1000000000
429939459
29366295
6632155
147747440
348652718
963873520
377509580
966631802
1000000000
998228699
963873520
1000000000
6632155
147747440
857731778
780418694
173087940
207264423
313062682
207264423
556605329
507308489
564836882
216140704
216140704
81073252
1000000000
81073252
963056779
292015612
966631802
482818266
766356434
417188303
665245341
207264423
6632155
273869784
200354483
766356434
417188303
963056779
1000000000
438133771
292015612
482818266
76211861
781833037
564836882
147747440
91111257
273869784
744868656
1000000000
417188303
429939459
147747440
231398662
101250004
417188303
565111336
231398662
377509580
681728741
564836882
998228699
681728741
216140704
184147678
6632155
246549659
966631802
360543850
86883812
81073252
1000000000
389290764
966631802
1
744868656
565111336
747241048
377509580
507308489
231398662
389290764
556605329
588790353
966631802
147747440
184147678
588790353
681728741
86883812
681728741
246549659
681728741
857731778
744868656
389290764
744868656
216140704
747241048
292015612
665245341
216140704
101250004
101250004
564836882
1
147747440
173087940
56519638
539527855
588790353
360543850
86883812
681728741
360543850
998228699
101250004
438133771
200354483
91111257
389290764
389290764
6632155
556605329
246549659
313062682
389290764
681728741
417188303
313062682
292015612
710733675
744868656
29366295
998228699
207264423
1
417188303
173087940
216140704
206422528
857731778
417188303
565111336
963056779
101250004
273869784
207264423
482818266
231398662
200354483
417188303
377509580
207264423
781833037
207264423
681728741
1
417188303
556605329
231398662
313062682
389290764
377509580
91111257
360543850
998228699
556605329
429939459
184147678
206422528
963873520
91111257
184147678
565111336
429939459
857731778
564836882
273869784
147747440
564836882
389290764
417188303
878542863
207264423
780418694
377509580
348652718
417188303
429939459
438133771
857731778
81073252
438133771
564836882
273869784
878542863
781833037
348652718
389290764
292015612
101250004
482818266
482818266
101250004
86883812
747241048
184147678
665245341
173087940
482818266
539527855
207264423
360543850
417188303
360543850
963873520
389290764
273869784
963056779
429939459
747241048
1
216140704
200354483
417188303
216140704
766356434
857731778
101250004
86883812
429939459
417188303
231398662
565111336
556605329
681728741
963056779
438133771
564836882
438133771
429939459
173087940
963873520
747241048
377509580
963873520
348652718
963873520
207264423
565111336
206422528
377509580
1
747241048
744868656
780418694
207264423
6632155
429939459
878542863
966631802
1000000000
200354483
273869784
429939459
76211861
998228699
1
438133771
710733675
556605329
747241048
665245341
539527855
539527855
429939459
6632155
147747440
1000000000
966631802
588790353
781833037
998228699
507308489
564836882
429939459
710733675
588790353
998228699
878542863
780418694
1000000000
744868656
963056779
747241048
556605329
184147678
438133771
389290764
206422528
438133771
857731778
360543850
207264423
292015612
348652718
29366295
101250004
200354483
588790353
246549659
438133771
81073252
273869784
747241048
564836882
207264423
588790353
360543850
966631802
29366295
216140704
86883812
565111336
206422528
292015612
216140704
76211861
273869784
539527855
91111257
1
200354483
998228699
86883812
216140704
173087940
173087940
246549659
681728741
101250004
665245341
292015612
216140704
273869784
766356434
665245341
86883812
173087940
710733675
360543850
963873520
246549659
878542863
681728741
56519638
207264423
747241048
429939459
998228699
588790353
429939459
246549659
86883812
206422528
781833037
207264423
81073252
56519638
744868656
246549659
963873520
665245341
998228699
231398662
348652718
1
1000000000
29366295
998228699
56519638
29366295
438133771
998228699
744868656
963056779
588790353
998228699
76211861
101250004
564836882
963056779
781833037
206422528
147747440
29366295
710733675
1000000000
963873520
81073252
377509580
966631802
438133771
665245341
1
781833037
56519638
507308489
747241048
29366295
857731778
539527855
963873520
86883812
857731778
56519638
81073252
231398662
101250004
216140704
747241048
292015612
231398662
665245341
665245341
216140704
313062682
292015612
857731778
29366295
377509580
564836882
539527855
147747440
389290764
313062682
200354483
173087940
76211861
56519638
216140704
292015612
273869784
389290764
29366295
747241048
200354483
377509580
184147678
744868656
564836882
273869784
216140704
564836882
246549659
878542863
966631802
963873520
273869784
246549659
29366295
91111257
200354483
482818266
780418694
76211861
246549659
389290764
246549659
1
173087940
780418694
507308489
207264423
966631802
86883812
429939459
377509580
438133771
1
966631802
206422528
29366295
998228699
101250004
173087940
710733675
6632155
360543850
966631802
744868656
231398662
231398662
1
389290764
998228699
86883812
207264423
91111257
200354483
766356434
348652718
588790353
1000000000
292015612
216140704
1
313062682
184147678
565111336
101250004
747241048
6632155
710733675
184147678
91111257
744868656
377509580
1000000000
438133771
6632155
101250004
173087940
963056779
389290764
966631802
101250004
76211861
539527855
588790353
966631802
963873520
216140704
377509580
878542863
207264423
389290764
780418694
747241048
665245341
206422528
206422528
81073252
747241048
101250004
565111336
744868656
56519638
539527855
966631802
200354483
681728741
273869784
81073252
207264423
747241048
147747440
438133771
313062682
539527855
56519638
91111257
507308489
101250004
184147678
564836882
184147678
1000000000
564836882
246549659
857731778
747241048
377509580
429939459
438133771
507308489
348652718
766356434
29366295
710733675
539527855
747241048
91111257
747241048
963873520
1000000000
963873520
556605329
966631802
348652718
216140704
6632155
766356434
966631802
747241048
429939459
857731778
147747440
507308489
200354483
246549659
76211861
1
200354483
273869784
507308489
963056779
429939459
998228699
998228699
147747440
86883812
665245341
963056779
857731778
91111257
588790353
429939459
207264423
231398662
200354483
438133771
417188303
565111336
184147678
539527855
681728741
588790353
878542863
206422528
710733675
216140704
744868656
417188303
81073252
429939459
147747440
710733675
389290764
76211861
91111257
81073252
360543850
29366295
86883812
780418694
588790353
246549659
147747440
147747440
588790353
56519638
313062682
389290764
200354483
389290764
389290764
747241048
29366295
998228699
246549659
681728741
963056779
963056779
173087940
246549659
781833037
292015612
963873520
184147678
101250004
56519638
564836882
878542863
565111336
565111336
766356434
273869784
780418694
438133771
588790353
76211861
665245341
173087940
147747440
101250004
564836882
507308489
1000000000
292015612
966631802
377509580
781833037
207264423
744868656
963056779
747241048
766356434
710733675
200354483
1000000000
1000000000
588790353
747241048
6632155
360543850
292015612
81073252
665245341
377509580
313062682
780418694
507308489
744868656
565111336
246549659
744868656
665245341
878542863
173087940
744868656
507308489
417188303
966631802
206422528
313062682
438133771
565111336
86883812
200354483
681728741
273869784
963056779
360543850
963056779
539527855
710733675
101250004
86883812
681728741
438133771
86883812
200354483
206422528
389290764
147747440
766356434
744868656
780418694
507308489
292015612
6632155
963056779
857731778
360543850
482818266
173087940
710733675
184147678
429939459
417188303
681728741
76211861
206422528
681728741
710733675
29366295
665245341
313062682
81073252
507308489
857731778
348652718
292015612
246549659
216140704
1000000000
377509580
710733675
81073252
76211861
429939459
963873520
539527855
389290764
878542863
86883812
184147678
216140704
231398662
780418694
878542863
29366295
482818266
81073252
710733675
429939459
86883812
29366295
101250004
878542863
348652718
1
681728741
665245341
1000000000
147747440
878542863
556605329
482818266
360543850
216140704
438133771
313062682
507308489
56519638
963056779
6632155
747241048
377509580
417188303
482818266
744868656
91111257
539527855
360543850
101250004
665245341
588790353
101250004
56519638
565111336
76211861
377509580
665245341
781833037
564836882
710733675
539527855
417188303
173087940
539527855
200354483
184147678
539527855
231398662
556605329
507308489
429939459
246549659
216140704
482818266
292015612
389290764
963873520
417188303
1000000000
231398662
710733675
200354483
998228699
781833037
173087940
565111336
878542863
216140704
998228699
747241048
56519638
207264423
482818266
417188303
207264423
681728741
556605329
29366295
231398662
665245341
184147678
556605329
665245341
86883812
216140704
564836882
507308489
963056779
588790353
438133771
207264423
966631802
348652718
710733675
147747440
482818266
76211861
482818266
780418694
389290764
564836882
377509580
963056779
184147678
710733675
998228699
377509580
1000000000
1000000000
246549659
147747440
539527855
878542863
429939459
1
81073252
91111257
710733675
588790353
206422528
1000000000
417188303
292015612
417188303
747241048
539527855
313062682
507308489
360543850
184147678
539527855
539527855
747241048
780418694
588790353
246549659
377509580
207264423
998228699
29366295
780418694
438133771
963056779
6632155
966631802
76211861
200354483
173087940
377509580
76211861
246549659
184147678
966631802
588790353
76211861
91111257
91111257
81073252
231398662
429939459
389290764
1
81073252
780418694
539527855
231398662
556605329
231398662
539527855
231398662
781833037
348652718
29366295
438133771
377509580
348652718
348652718
216140704
998228699
438133771
564836882
998228699
963056779
348652718
348652718
966631802
998228699
438133771
348652718
507308489
313062682
565111336
231398662
766356434
389290764
6632155
81073252
389290764
744868656
91111257
766356434
313062682
246549659
6632155
91111257
963056779
744868656
273869784
681728741
429939459
389290764
588790353
744868656
6632155
429939459
564836882
780418694
216140704
963873520
747241048
744868656
588790353
429939459
200354483
6632155
147747440
76211861
56519638
86883812
348652718
29366295
539527855
507308489
29366295
246549659
507308489
81073252
665245341
766356434
878542863
273869784
207264423
482818266
744868656
966631802
665245341
86883812
81073252
231398662
216140704
147747440
744868656
766356434
206422528
710733675
348652718
417188303
966631802
29366295
966631802
565111336
206422528
482818266
878542863
147747440
348652718
377509580
681728741
29366295
56519638
86883812
231398662
438133771
348652718
781833037
91111257
878542863
665245341
539527855
101250004
963873520
184147678
389290764
6632155
360543850
86883812
681728741
565111336
963873520
76211861
766356434
564836882
998228699
147747440
273869784
665245341
564836882
1000000000
206422528
389290764
76211861
206422528
588790353
313062682
147747440
438133771
417188303
963873520
429939459
429939459
246549659
184147678
101250004
507308489
216140704
963056779
417188303
292015612
377509580
588790353
966631802
710733675
963873520
878542863
482818266
184147678
246549659
389290764
780418694
539527855
747241048
766356434
588790353
184147678
147747440
216140704
998228699
963056779
246549659
744868656
539527855
313062682
56519638
1
482818266
377509580
998228699
1000000000
292015612
482818266
360543850
781833037
200354483
348652718
482818266
76211861
482818266
216140704
292015612
29366295
1
507308489
101250004
1000000000
206422528
173087940
101250004
173087940
565111336
377509580
313062682
56519638
206422528
1000000000
200354483
710733675
857731778
857731778
147747440
86883812
76211861
216140704
207264423
681728741
348652718
231398662
963873520
246549659
101250004
184147678
878542863
1000000000
360543850
207264423
780418694
417188303
539527855
313062682
429939459
556605329
766356434
216140704
998228699
556605329
313062682
348652718
564836882
878542863
313062682
81073252
665245341
200354483
857731778
539527855
1000000000
417188303
147747440
438133771
417188303
1000000000
966631802
6632155
747241048
6632155
564836882
539527855
81073252
539527855
744868656
507308489
377509580
744868656
556605329
665245341
91111257
184147678
216140704
360543850
565111336
56519638
963873520
556605329
665245341
780418694
147747440
417188303
507308489
200354483
1000000000
681728741
200354483
206422528
313062682
207264423
56519638
482818266
91111257
91111257
766356434
482818266
184147678
565111336
207264423
564836882
429939459
564836882
76211861
389290764
417188303
438133771
857731778
6632155
438133771
377509580
76211861
360543850
200354483
81073252
963056779
539527855
200354483
438133771
878542863
878542863
565111336
200354483
556605329
766356434
417188303
482818266
1000000000
101250004
231398662
556605329
681728741
766356434
556605329
966631802
417188303
966631802
101250004
998228699
6632155
56519638
147747440
710733675
966631802
56519638
744868656
147747440
81073252
417188303
780418694
348652718
91111257
1
101250004
780418694
564836882
1
878542863
29366295
744868656
588790353
998228699
564836882
710733675
417188303
744868656
360543850
29366295
147747440
966631802
86883812
857731778
564836882
780418694
313062682
348652718
963873520
360543850
273869784
360543850
29366295
231398662
857731778
29366295
86883812
313062682
389290764
565111336
564836882
963056779
681728741
781833037
147747440
231398662
781833037
747241048
81073252
565111336
86883812
998228699
744868656
184147678
147747440
780418694
998228699
429939459
963873520
81073252
207264423
147747440
963056779
91111257
710733675
780418694
747241048
389290764
665245341
1
246549659
231398662
206422528
360543850
565111336
6632155
998228699
747241048
588790353
878542863
417188303
710733675
86883812
389290764
348652718
963873520
998228699
207264423
86883812
998228699
6632155
292015612
29366295
556605329
1
1
539527855
482818266
878542863
81073252
184147678
681728741
86883812
665245341
781833037
744868656
744868656
681728741
429939459
565111336
360543850
81073252
81073252
781833037
6632155
507308489
766356434
6632155
710733675
781833037
29366295
231398662
780418694
348652718
429939459
313062682
200354483
206422528
556605329
781833037
966631802
588790353
564836882
564836882
200354483
429939459
710733675
56519638
417188303
417188303
147747440
1000000000
101250004
588790353
681728741
86883812
417188303
665245341
76211861
76211861
710733675
556605329
348652718
781833037
565111336
482818266
29366295
147747440
86883812
348652718
588790353
86883812
588790353
246549659
710733675
216140704
556605329
507308489
216140704
539527855
429939459
206422528
710733675
539527855
710733675
963873520
565111336
564836882
681728741
747241048
91111257
417188303
6632155
292015612
29366295
1
173087940
389290764
29366295
539527855
556605329
963056779
747241048
482818266
747241048
507308489
665245341
206422528
246549659
710733675
76211861
29366295
998228699
482818266
482818266
147747440
207264423
556605329
216140704
91111257
744868656
76211861
556605329
710733675
101250004
389290764
539527855
86883812
564836882
389290764
747241048
313062682
184147678
86883812
1
1000000000
588790353
507308489
81073252
101250004
878542863
966631802
29366295
781833037
292015612
273869784
1
313062682
998228699
482818266
998228699
206422528
429939459
565111336
76211861
429939459
360543850
966631802
6632155
246549659
564836882
681728741
273869784
878542863
781833037
963056779
273869784
86883812
147747440
417188303
184147678
76211861
429939459
273869784
681728741
429939459
200354483
389290764
665245341
348652718
216140704
1000000000
438133771
857731778
556605329
963873520
781833037
747241048
780418694
781833037
348652718
878542863
348652718
665245341
857731778
681728741
173087940
564836882
292015612
81073252
507308489
200354483
360543850
273869784
216140704
29366295
207264423
766356434
665245341
91111257
588790353
565111336
744868656
564836882
200354483
744868656
389290764
556605329
81073252
216140704
681728741
360543850
565111336
313062682
184147678
963056779
780418694
966631802
76211861
564836882
747241048
963873520
76211861
101250004
173087940
417188303
91111257
747241048
348652718
101250004
1
438133771
438133771
878542863
206422528
389290764
710733675
1
438133771
313062682
878542863
348652718
377509580
966631802
710733675
86883812
747241048
766356434
173087940
966631802
507308489
147747440
781833037
1
292015612
246549659
246549659
588790353
744868656
564836882
966631802
91111257
998228699
246549659
206422528
766356434
348652718
429939459
292015612
173087940
246549659
389290764
438133771
539527855
313062682
857731778
207264423
173087940
539527855
348652718
878542863
565111336
101250004
231398662
29366295
147747440
389290764
231398662
147747440
564836882
1
665245341
76211861
6632155
564836882
417188303
744868656
539527855
207264423
998228699
564836882
429939459
780418694
857731778
438133771
747241048
507308489
1000000000
76211861
565111336
565111336
6632155
780418694
86883812
184147678
313062682
966631802
231398662
360543850
231398662
747241048
101250004
76211861
81073252
173087940
857731778
507308489
91111257
781833037
556605329
1
206422528
389290764
348652718
173087940
744868656
273869784
681728741
76211861
377509580
507308489
206422528
429939459
6632155
556605329
780418694
76211861
184147678
86883812
539527855
482818266
184147678
6632155
1000000000
539527855
963056779
206422528
216140704
665245341
565111336
564836882
273869784
507308489
273869784
878542863
206422528
998228699
101250004
360543850
273869784
857731778
29366295
766356434
206422528
206422528
81073252
429939459
766356434
360543850
246549659
588790353
81073252
292015612
665245341
1000000000
747241048
207264423
766356434
665245341
313062682
200354483
963056779
766356434
539527855
438133771
681728741
963056779
76211861
1
313062682
292015612
184147678
507308489
360543850
417188303
482818266
681728741
389290764
781833037
292015612
173087940
429939459
377509580
665245341
556605329
966631802
857731778
998228699
173087940
91111257
273869784
744868656
348652718
292015612
857731778
173087940
998228699
565111336
86883812
200354483
29366295
313062682
998228699
173087940
1000000000
963873520
292015612
313062682
348652718
6632155
200354483
438133771
747241048
377509580
246549659
56519638
780418694
292015612
998228699
313062682
6632155
507308489
539527855
417188303
76211861
200354483
86883812
389290764
216140704
963056779
216140704
681728741
184147678
81073252
747241048
76211861
766356434
348652718
184147678
1
273869784
1
665245341
857731778
6632155
539527855
184147678
6632155
91111257
556605329
963873520
588790353
564836882
6632155
29366295
200354483
878542863
781833037
963056779
482818266
1000000000
565111336
681728741
147747440
781833037
556605329
348652718
86883812
665245341
389290764
878542863
963056779
200354483
556605329
56519638
963056779
1000000000
966631802
360543850
665245341
857731778
482818266
507308489
878542863
665245341
389290764
6632155
878542863
206422528
147747440
246549659
781833037
507308489
564836882
878542863
1000000000
313062682
6632155
216140704
539527855
91111257
91111257
998228699
76211861
588790353
101250004
147747440
564836882
747241048
91111257
1000000000
86883812
665245341
747241048
482818266
966631802
86883812
6632155
539527855
966631802
963056779
200354483
56519638
507308489
588790353
216140704
963873520
200354483
780418694
86883812
313062682
292015612
184147678
710733675
780418694
1000000000
781833037
273869784
1000000000
348652718
507308489
681728741
780418694
207264423
565111336
539527855
963056779
429939459
56519638
417188303
206422528
313062682
417188303
29366295
963873520
86883812
556605329
231398662
200354483
207264423
56519638
766356434
588790353
766356434
200354483
91111257
6632155
184147678
681728741
963873520
963873520
377509580
747241048
56519638
184147678
273869784
966631802
665245341
429939459
507308489
857731778
417188303
998228699
963873520
86883812
231398662
556605329
292015612
86883812
147747440
1
184147678
1000000000
147747440
878542863
507308489
206422528
292015612
681728741
857731778
681728741
200354483
86883812
565111336
56519638
438133771
101250004
81073252
966631802
360543850
101250004
665245341
564836882
29366295
857731778
6632155
216140704
429939459
766356434
966631802
998228699
216140704
747241048
781833037
6632155
184147678
565111336
963873520
147747440
507308489
665245341
429939459
348652718
963056779
878542863
780418694
556605329
744868656
292015612
665245341
200354483
438133771
438133771
429939459
1000000000
91111257
539527855
963873520
963873520
56519638
76211861
878542863
998228699
348652718
963873520
273869784
681728741
147747440
429939459
963873520
681728741
438133771
313062682
86883812
56519638
556605329
389290764
482818266
1
429939459
556605329
429939459
747241048
766356434
507308489
101250004
360543850
313062682
507308489
747241048
216140704
963056779
360543850
216140704
86883812
147747440
556605329
216140704
963056779
184147678
744868656
710733675
1
206422528
207264423
556605329
313062682
878542863
1
273869784
766356434
29366295
360543850
665245341
273869784
389290764
231398662
173087940
681728741
147747440
101250004
1000000000
29366295
184147678
348652718
429939459
588790353
966631802
313062682
29366295
963056779
6632155
206422528
556605329
665245341
86883812
681728741
173087940
482818266
147747440
438133771
1
6632155
377509580
200354483
507308489
710733675
313062682
389290764
207264423
101250004
507308489
101250004
665245341
360543850
556605329
857731778
273869784
780418694
780418694
857731778
780418694
6632155
273869784
966631802
348652718
744868656
780418694
417188303
76211861
360543850
482818266
998228699
482818266
56519638
6632155
539527855
539527855
588790353
963056779
998228699
348652718
482818266
81073252
556605329
588790353
1
565111336
539527855
539527855
710733675
507308489
507308489
81073252
29366295
766356434
231398662
665245341
966631802
878542863
744868656
747241048
780418694
507308489
539527855
747241048
780418694
184147678
1000000000
101250004
184147678
56519638
377509580
766356434
710733675
539527855
313062682
747241048
963873520
963873520
429939459
857731778
781833037
348652718
231398662
417188303
963056779
207264423
747241048
207264423
564836882
81073252
963873520
417188303
292015612
6632155
556605329
246549659
747241048
292015612
963873520
564836882
29366295
963056779
86883812
200354483
216140704
206422528
200354483
963056779
184147678
389290764
565111336
565111336
377509580
565111336
966631802
438133771
173087940
101250004
76211861
360543850
780418694
744868656
101250004
963056779
206422528
781833037
556605329
878542863
565111336
184147678
417188303
231398662
184147678
966631802
1000000000
81073252
184147678
710733675
29366295
482818266
710733675
857731778
747241048
200354483
91111257
429939459
1
91111257
200354483
565111336
482818266
389290764
588790353
744868656
744868656
766356434
747241048
429939459
1000000000
963056779
377509580
200354483
588790353
878542863
86883812
231398662
200354483
206422528
417188303
360543850
6632155
147747440
360543850
780418694
564836882
588790353
231398662
747241048
747241048
780418694
766356434
29366295
681728741
744868656
539527855
6632155
76211861
966631802
665245341
417188303
998228699
564836882
565111336
1000000000
313062682
417188303
200354483
539527855
200354483
86883812
998228699
438133771
565111336
681728741
86883812
206422528
231398662
963873520
292015612
184147678
966631802
564836882
273869784
313062682
348652718
389290764
377509580
781833037
231398662
231398662
207264423
998228699
184147678
184147678
246549659
200354483
206422528
878542863
6632155
429939459
81073252
665245341
417188303
147747440
744868656
857731778
681728741
878542863
292015612
81073252
780418694
377509580
417188303
147747440
539527855
231398662
588790353
76211861
377509580
780418694
147747440
780418694
207264423
780418694
998228699
588790353
539527855
200354483
681728741
539527855
681728741
1
206422528
963056779
565111336
564836882
377509580
313062682
878542863
781833037
216140704
878542863
1
710733675
588790353
216140704
565111336
1
556605329
565111336
184147678
1000000000
747241048
963056779
184147678
147747440
539527855
184147678
292015612
76211861
539527855
292015612
539527855
91111257
389290764
184147678
963873520
91111257
781833037
564836882
710733675
377509580
231398662
665245341
206422528
86883812
147747440
482818266
681728741
81073252
6632155
200354483
681728741
429939459
206422528
482818266
744868656
1
56519638
56519638
173087940
781833037
1000000000
101250004
1
963873520
681728741
313062682
389290764
377509580
184147678
231398662
878542863
966631802
200354483
184147678
207264423
91111257
966631802
206422528
744868656
857731778
681728741
878542863
556605329
417188303
91111257
747241048
147747440
766356434
565111336
292015612
246549659
780418694
857731778
348652718
681728741
206422528
292015612
857731778
963873520
963873520
313062682
588790353
417188303
216140704
998228699
417188303
429939459
482818266
507308489
429939459
556605329
747241048
539527855
81073252
429939459
91111257
565111336
6632155
216140704
207264423
313062682
564836882
747241048
389290764
963056779
1
216140704
207264423
747241048
1000000000
963873520
710733675
313062682
206422528
81073252
147747440
200354483
744868656
173087940
173087940
565111336
963873520
360543850
1000000000
313062682
1
292015612
780418694
76211861
348652718
76211861
963873520
588790353
539527855
747241048
556605329
710733675
292015612
747241048
565111336
348652718
781833037
966631802
564836882
665245341
147747440
878542863
539527855
710733675
29366295
1
101250004
681728741
747241048
76211861
29366295
565111336
56519638
780418694
564836882
348652718
539527855
173087940
588790353
207264423
1000000000
665245341
710733675
766356434
147747440
273869784
744868656
91111257
963873520
389290764
710733675
91111257
56519638
206422528
588790353
966631802
966631802
231398662
216140704
556605329
101250004
6632155
781833037
564836882
216140704
665245341
231398662
766356434
29366295
766356434
360543850
1
1
86883812
184147678
348652718
91111257
101250004
173087940
1000000000
1000000000
206422528
81073252
389290764
1
173087940
216140704
184147678
766356434
246549659
963056779
482818266
76211861
747241048
857731778
781833037
200354483
360543850
556605329
781833037
781833037
564836882
539527855
857731778
565111336
744868656
710733675
76211861
417188303
588790353
6632155
780418694
86883812
81073252
710733675
857731778
173087940
389290764
857731778
429939459
857731778
482818266
507308489
588790353
389290764
857731778
963873520
556605329
1000000000
246549659
81073252
147747440
273869784
76211861
56519638
564836882
360543850
766356434
29366295
429939459
147747440
507308489
507308489
878542863
86883812
781833037
588790353
101250004
231398662
963873520
200354483
313062682
101250004
744868656
6632155
313062682
184147678
207264423
417188303
857731778
681728741
313062682
507308489
56519638
766356434
781833037
147747440
101250004
665245341
438133771
963056779
184147678
963056779
438133771
556605329
857731778
564836882
389290764
766356434
29366295
747241048
292015612
313062682
482818266
246549659
173087940
998228699
348652718
878542863
292015612
417188303
565111336
101250004
360543850
6632155
360543850
91111257
998228699
747241048
101250004
231398662
246549659
91111257
348652718
565111336
665245341
246549659
665245341
556605329
206422528
565111336
681728741
681728741
556605329
781833037
966631802
780418694
101250004
565111336
747241048
206422528
710733675
184147678
429939459
200354483
564836882
482818266
681728741
963873520
206422528
417188303
780418694
246549659
216140704
360543850
681728741
665245341
147747440
565111336
231398662
417188303
184147678
556605329
744868656
292015612
6632155
565111336
429939459
766356434
710733675
1
564836882
76211861
273869784
273869784
963056779
998228699
781833037
207264423
6632155
665245341
665245341
744868656
565111336
781833037
744868656
207264423
231398662
878542863
857731778
588790353
231398662
377509580
200354483
81073252
147747440
966631802
417188303
29366295
216140704
766356434
665245341
76211861
963873520
417188303
360543850
147747440
744868656
747241048
556605329
231398662
564836882
76211861
147747440
966631802
565111336
101250004
781833037
556605329
206422528
273869784
377509580
429939459
429939459
56519638
966631802
313062682
207264423
588790353
56519638
588790353
292015612
429939459
482818266
313062682
963873520
377509580
292015612
417188303
766356434
313062682
681728741
377509580
313062682
273869784
539527855
564836882
588790353
76211861
482818266
588790353
246549659
6632155
6632155
56519638
246549659
348652718
507308489
360543850
681728741
200354483
482818266
766356434
101250004
173087940
963873520
216140704
101250004
857731778
588790353
556605329
206422528
966631802
348652718
29366295
173087940
588790353
56519638
681728741
246549659
86883812
360543850
539527855
966631802
482818266
389290764
963056779
348652718
206422528
588790353
29366295
963056779
101250004
246549659
766356434
246549659
963873520
6632155
313062682
998228699
86883812
216140704
292015612
681728741
101250004
76211861
998228699
966631802
246549659
966631802
147747440
482818266
1
565111336
377509580
565111336
588790353
966631802
6632155
564836882
86883812
101250004
207264423
147747440
482818266
710733675
216140704
564836882
781833037
184147678
360543850
6632155
781833037
417188303
780418694
91111257
6632155
963873520
147747440
507308489
348652718
744868656
147747440
81073252
429939459
588790353
744868656
6632155
766356434
781833037
1
173087940
482818266
86883812
710733675
766356434
273869784
231398662
857731778
438133771
389290764
184147678
173087940
556605329
482818266
710733675
231398662
173087940
216140704
29366295
588790353
231398662
710733675
1000000000
389290764
76211861
766356434
429939459
348652718
665245341
216140704
438133771
292015612
744868656
313062682
766356434
966631802
1
206422528
438133771
273869784
91111257
565111336
81073252
710733675
417188303
781833037
588790353
963056779
998228699
207264423
273869784
348652718
76211861
173087940
81073252
377509580
389290764
963873520
539527855
539527855
565111336
744868656
565111336
200354483
360543850
857731778
417188303
216140704
565111336
556605329
438133771
216140704
539527855
438133771
966631802
878542863
857731778
429939459
564836882
681728741
76211861
857731778
184147678
91111257
780418694
231398662
173087940
665245341
998228699
206422528
681728741
184147678
216140704
246549659
565111336
588790353
76211861
200354483
273869784
588790353
173087940
313062682
206422528
184147678
998228699
747241048
313062682
1
206422528
206422528
348652718
200354483
29366295
1
348652718
246549659
1
91111257
173087940
878542863
1000000000
665245341
292015612
588790353
81073252
101250004
565111336
207264423
710733675
360543850
200354483
681728741
963056779
966631802
963873520
86883812
184147678
438133771
539527855
292015612
147747440
313062682
963873520
313062682
665245341
438133771
438133771
963873520
273869784
417188303
313062682
963056779
292015612
665245341
963056779
507308489
200354483
389290764
429939459
360543850
438133771
184147678
438133771
1000000000
507308489
6632155
200354483
564836882
588790353
963056779
482818266
56519638
1000000000
857731778
429939459
963056779
1
207264423
56519638
389290764
29366295
963056779
564836882
878542863
966631802
963056779
564836882
588790353
565111336
780418694
744868656
963873520
998228699
206422528
565111336
377509580
6632155
665245341
665245341
780418694
539527855
438133771
292015612
966631802
588790353
710733675
1
665245341
273869784
184147678
313062682
348652718
86883812
681728741
429939459
747241048
292015612
588790353
29366295
507308489
91111257
438133771
565111336
216140704
101250004
588790353
878542863
429939459
482818266
6632155
681728741
1
6632155
246549659
482818266
246549659
6632155
681728741
231398662
56519638
86883812
665245341
963056779
81073252
747241048
588790353
207264423
417188303
56519638
781833037
747241048
429939459
29366295
292015612
216140704
966631802
360543850
665245341
998228699
588790353
56519638
29366295
966631802
101250004
101250004
206422528
200354483
389290764
313062682
76211861
565111336
744868656
710733675
665245341
216140704
417188303
76211861
231398662
482818266
173087940
438133771
81073252
292015612
377509580
6632155
216140704
207264423
556605329
273869784
56519638
360543850
101250004
216140704
1000000000
313062682
273869784
564836882
429939459
1
744868656
781833037
780418694
507308489
231398662
963873520
231398662
744868656
665245341
963873520
781833037
56519638
710733675
313062682
998228699
857731778
216140704
200354483
781833037
313062682
539527855
101250004
173087940
86883812
348652718
246549659
246549659
710733675
206422528
56519638
681728741
231398662
313062682
273869784
292015612
389290764
207264423
966631802
81073252
231398662
539527855
348652718
565111336
173087940
966631802
681728741
360543850
173087940
564836882
313062682
963056779
747241048
744868656
507308489
29366295
429939459
963056779
963056779
565111336
681728741
438133771
565111336
998228699
429939459
556605329
81073252
147747440
360543850
377509580
389290764
173087940
1
878542863
857731778
389290764
348652718
966631802
507308489
231398662
744868656
101250004
780418694
766356434
216140704
101250004
6632155
539527855
313062682
377509580
429939459
377509580
747241048
565111336
564836882
313062682
780418694
780418694
963873520
273869784
482818266
184147678
963056779
246549659
780418694
1
482818266
710733675
681728741
588790353
744868656
147747440
147747440
348652718
6632155
878542863
246549659
556605329
429939459
360543850
200354483
681728741
780418694
744868656
766356434
747241048
29366295
360543850
246549659
360543850
389290764
998228699
878542863
184147678
966631802
482818266
231398662
56519638
963873520
963056779
184147678
292015612
292015612
76211861
184147678
147747440
507308489
781833037
588790353
565111336
91111257
29366295
710733675
963873520
348652718
665245341
766356434
998228699
29366295
86883812
56519638
76211861
81073252
86883812
246549659
91111257
507308489
173087940
206422528
86883812
173087940
231398662
81073252
998228699
963056779
377509580
665245341
173087940
184147678
231398662
216140704
273869784
147747440
857731778
1000000000
588790353
482818266
564836882
857731778
207264423
417188303
389290764
101250004
878542863
292015612
313062682
417188303
231398662
76211861
81073252
588790353
507308489
747241048
273869784
377509580
556605329
588790353
313062682
747241048
86883812
313062682
231398662
1
966631802
231398662
91111257
766356434
878542863
81073252
507308489
207264423
766356434
101250004
6632155
507308489
998228699
273869784
216140704
565111336
417188303
744868656
6632155
1
966631802
29366295
348652718
231398662
29366295
963873520
710733675
507308489
963873520
438133771
998228699
348652718
963056779
76211861
216140704
1
273869784
438133771
963056779
417188303
56519638
766356434
273869784
556605329
539527855
377509580
56519638
780418694
747241048
360543850
147747440
963873520
173087940
556605329
963873520
710733675
81073252
564836882
389290764
438133771
681728741
206422528
998228699
273869784
206422528
681728741
665245341
878542863
313062682
963056779
206422528
348652718
747241048
565111336
56519638
780418694
231398662
360543850
710733675
360543850
377509580
273869784
966631802
76211861
998228699
101250004
348652718
81073252
963873520
147747440
565111336
6632155
246549659
206422528
857731778
1000000000
429939459
207264423
710733675
564836882
747241048
81073252
81073252
539527855
963056779
231398662
348652718
963056779
56519638
744868656
482818266
360543850
417188303
207264423
417188303
565111336
377509580
556605329
963056779
781833037
6632155
147747440
665245341
417188303
781833037
482818266
76211861
438133771
200354483
966631802
744868656
429939459
184147678
86883812
91111257
6632155
1
101250004
780418694
539527855
86883812
6632155
998228699
273869784
564836882
588790353
231398662
780418694
766356434
101250004
665245341
81073252
184147678
76211861
681728741
681728741
539527855
206422528
556605329
998228699
292015612
292015612
184147678
482818266
1000000000
207264423
29366295
377509580
878542863
1000000000
857731778
6632155
91111257
878542863
482818266
747241048
781833037
429939459
766356434
360543850
878542863
56519638
963056779
246549659
86883812
56519638
417188303
1
273869784
747241048
206422528
766356434
348652718
6632155
963056779
147747440
564836882
710733675
781833037
377509580
565111336
780418694
507308489
246549659
438133771
438133771
781833037
207264423
360543850
857731778
507308489
173087940
766356434
781833037
101250004
963873520
963056779
747241048
665245341
857731778
564836882
360543850
665245341
588790353
747241048
377509580
747241048
200354483
206422528
292015612
348652718
206422528
207264423
231398662
963056779
206422528
147747440
389290764
998228699
507308489
963873520
781833037
966631802
207264423
963873520
766356434
507308489
86883812
539527855
781833037
207264423
665245341
273869784
744868656
86883812
1000000000
76211861
147747440
482818266
81073252
564836882
429939459
101250004
780418694
998228699
29366295
6632155
766356434
766356434
206422528
184147678
29366295
878542863
507308489
429939459
56519638
998228699
101250004
313062682
507308489
91111257
207264423
147747440
565111336
507308489
710733675
56519638
963873520
417188303
857731778
292015612
76211861
482818266
1000000000
206422528
780418694
417188303
313062682
1
292015612
86883812
292015612
417188303
246549659
966631802
766356434
348652718
966631802
173087940
216140704
29366295
184147678
292015612
200354483
273869784
1000000000
56519638
780418694
207264423
76211861
665245341
1
747241048
81073252
389290764
710733675
29366295
878542863
29366295
207264423
81073252
482818266
91111257
556605329
766356434
429939459
81073252
681728741
710733675
482818266
747241048
173087940
681728741
482818266
710733675
216140704
665245341
556605329
507308489
665245341
556605329
389290764
76211861
389290764
173087940
313062682
292015612
348652718
6632155
216140704
206422528
147747440
56519638
1
1
966631802
744868656
781833037
1000000000
966631802
173087940
781833037
206422528
747241048
744868656
273869784
665245341
246549659
231398662
565111336
360543850
998228699
389290764
438133771
780418694
438133771
313062682
482818266
56519638
348652718
348652718
206422528
747241048
780418694
29366295
147747440
963873520
482818266
564836882
360543850
56519638
665245341
681728741
744868656
173087940
966631802
360543850
273869784
313062682
417188303
273869784
389290764
292015612
81073252
273869784
417188303
1
710733675
246549659
147747440
348652718
417188303
313062682
377509580
216140704
292015612
216140704
231398662
377509580
292015612
998228699
91111257
81073252
588790353
216140704
360543850
564836882
963873520
539527855
6632155
747241048
539527855
565111336
207264423
417188303
507308489
173087940
565111336
564836882
1000000000
744868656
963873520
878542863
184147678
29366295
173087940
377509580
1000000000
348652718
313062682
147747440
216140704
565111336
438133771
564836882
744868656
963873520
360543850
747241048
246549659
292015612
246549659
1000000000
184147678
963056779
681728741
207264423
147747440
998228699
507308489
173087940
173087940
91111257
91111257
429939459
878542863
565111336
231398662
429939459
429939459
81073252
507308489
781833037
878542863
878542863
231398662
438133771
539527855
81073252
1000000000
273869784
56519638
86883812
665245341
744868656
231398662
292015612
231398662
292015612
313062682
273869784
29366295
857731778
273869784
231398662
348652718
747241048
878542863
781833037
417188303
588790353
231398662
781833037
273869784
360543850
539527855
207264423
173087940
348652718
207264423
507308489
507308489
781833037
200354483
588790353
998228699
766356434
482818266
101250004
539527855
91111257
377509580
588790353
1000000000
878542863
878542863
86883812
184147678
206422528
710733675
781833037
101250004
360543850
588790353
377509580
76211861
292015612
963873520
101250004
348652718
744868656
246549659
417188303
313062682
781833037
313062682
565111336
6632155
292015612
482818266
665245341
539527855
231398662
216140704
781833037
76211861
747241048
1
417188303
878542863
377509580
56519638
91111257
56519638
56519638
173087940
348652718
780418694
966631802
417188303
588790353
539527855
1
417188303
665245341
565111336
565111336
173087940
564836882
231398662
231398662
29366295
231398662
556605329
292015612
348652718
246549659
710733675
507308489
231398662
360543850
564836882
539527855
313062682
665245341
781833037
360543850
507308489
29366295
781833037
556605329
389290764
360543850
507308489
766356434
539527855
6632155
292015612
966631802
377509580
482818266
780418694
292015612
101250004
56519638
963873520
766356434
29366295
377509580
417188303
360543850
184147678
857731778
482818266
1000000000
482818266
710733675
857731778
246549659
438133771
1
744868656
429939459
147747440
101250004
588790353
710733675
878542863
963056779
246549659
429939459
184147678
200354483
29366295
173087940
292015612
565111336
564836882
1000000000
1
1
857731778
273869784
313062682
564836882
780418694
292015612
56519638
539527855
377509580
184147678
101250004
438133771
1
438133771
963056779
1
564836882
173087940
389290764
56519638
747241048
417188303
81073252
1
360543850
6632155
91111257
681728741
147747440
417188303
710733675
417188303
482818266
216140704
710733675
781833037
207264423
564836882
86883812
681728741
86883812
91111257
766356434
1
206422528
747241048
857731778
6632155
588790353
507308489
966631802
184147678
6632155
1000000000
200354483
360543850
681728741
216140704
438133771
998228699
76211861
438133771
216140704
665245341
564836882
744868656
216140704
781833037
231398662
556605329
556605329
76211861
216140704
747241048
766356434
429939459
998228699
1
246549659
588790353
857731778
565111336
878542863
101250004
565111336
377509580
556605329
29366295
747241048
184147678
766356434
101250004
966631802
207264423
313062682
438133771
377509580
273869784
91111257
963056779
29366295
429939459
766356434
184147678
857731778
184147678
747241048
348652718
665245341
556605329
482818266
966631802
1000000000
206422528
1
417188303
147747440
360543850
377509580
147747440
389290764
963056779
588790353
6632155
556605329
710733675
101250004
216140704
564836882
377509580
963873520
273869784
963056779
780418694
417188303
91111257
313062682
216140704
389290764
292015612
665245341
76211861
966631802
56519638
417188303
681728741
429939459
681728741
348652718
207264423
56519638
747241048
780418694
231398662
81073252
86883812
348652718
507308489
781833037
147747440
429939459
91111257
429939459
147747440
348652718
429939459
781833037
207264423
360543850
878542863
184147678
780418694
360543850
292015612
292015612
360543850
781833037
273869784
1000000000
766356434
963873520
6632155
348652718
86883812
588790353
29366295
438133771
101250004
56519638
565111336
231398662
101250004
86883812
781833037
588790353
29366295
878542863
588790353
417188303
780418694
744868656
766356434
878542863
963056779
482818266
273869784
81073252
348652718
539527855
207264423
216140704
147747440
91111257
681728741
963056779
292015612
173087940
377509580
377509580
313062682
147747440
273869784
200354483
998228699
231398662
56519638
389290764
710733675
6632155
1000000000
966631802
417188303
377509580
417188303
417188303
200354483
231398662
588790353
963873520
6632155
184147678
29366295
747241048
348652718
438133771
91111257
200354483
417188303
588790353
292015612
377509580
588790353
81073252
665245341
1
963056779
482818266
200354483
173087940
429939459
417188303
206422528
81073252
377509580
963056779
966631802
878542863
101250004
998228699
76211861
588790353
710733675
313062682
101250004
665245341
173087940
313062682
101250004
313062682
389290764
292015612
539527855
101250004
56519638
246549659
216140704
963873520
438133771
56519638
878542863
781833037
86883812
556605329
507308489
747241048
556605329
878542863
1000000000
588790353
348652718
998228699
747241048
564836882
91111257
292015612
429939459
878542863
556605329
292015612
665245341
292015612
878542863
6632155
313062682
231398662
665245341
76211861
91111257
681728741
389290764
1
6632155
963873520
681728741
556605329
292015612
313062682
417188303
56519638
780418694
377509580
147747440
389290764
216140704
246549659
780418694
780418694
780418694
747241048
507308489
878542863
781833037
963873520
81073252
781833037
588790353
29366295
147747440
781833037
417188303
438133771
747241048
556605329
101250004
6632155
681728741
313062682
313062682
507308489
101250004
710733675
539527855
429939459
147747440
206422528
231398662
747241048
29366295
780418694
246549659
231398662
273869784
200354483
429939459
588790353
231398662
966631802
273869784
781833037
744868656
539527855
184147678
963873520
56519638
539527855
184147678
389290764
588790353
565111336
565111336
744868656
665245341
76211861
207264423
766356434
101250004
206422528
429939459
438133771
101250004
216140704
377509580
6632155
206422528
966631802
556605329
246549659
206422528
857731778
564836882
76211861
417188303
86883812
429939459
429939459
878542863
377509580
998228699
81073252
966631802
998228699
780418694
438133771
200354483
173087940
1000000000
556605329
377509580
273869784
539527855
206422528
1
438133771
744868656
6632155
360543850
438133771
588790353
744868656
76211861
200354483
91111257
539527855
173087940
588790353
417188303
184147678
417188303
6632155
482818266
389290764
564836882
147747440
216140704
86883812
147747440
313062682
747241048
292015612
91111257
91111257
556605329
91111257
781833037
766356434
377509580
184147678
206422528
747241048
966631802
565111336
101250004
206422528
377509580
81073252
1000000000
216140704
76211861
681728741
710733675
963056779
507308489
377509580
878542863
565111336
184147678
147747440
744868656
292015612
556605329
91111257
200354483
200354483
200354483
29366295
565111336
482818266
998228699
313062682
665245341
56519638
173087940
438133771
417188303
360543850
710733675
564836882
56519638
1
1000000000
184147678
348652718
76211861
429939459
207264423
206422528
246549659
389290764
348652718
857731778
565111336
507308489
665245341
857731778
588790353
482818266
56519638
429939459
564836882
313062682
29366295
216140704
29366295
507308489
207264423
963056779
101250004
246549659
681728741
1
216140704
681728741
184147678
963056779
710733675
29366295
292015612
507308489
147747440
216140704
766356434
292015612
681728741
56519638
6632155
313062682
29366295
747241048
963873520
1000000000
173087940
313062682
313062682
588790353
348652718
29366295
206422528
998228699
507308489
681728741
665245341
206422528
200354483
273869784
963873520
377509580
1000000000
377509580
565111336
429939459
482818266
417188303
766356434
81073252
766356434
1000000000
313062682
147747440
348652718
91111257
564836882
184147678
91111257
857731778
1
76211861
857731778
438133771
710733675
56519638
766356434
206422528
1000000000
377509580
348652718
766356434
588790353
313062682
86883812
710733675
963056779
438133771
91111257
681728741
963056779
216140704
91111257
665245341
565111336
744868656
438133771
207264423
216140704
313062682
963056779
963056779
482818266
389290764
429939459
539527855
231398662
507308489
206422528
482818266
507308489
556605329
710733675
744868656
780418694
389290764
360543850
556605329
681728741
998228699
200354483
766356434
348652718
417188303
564836882
878542863
389290764
565111336
744868656
429939459
292015612
1000000000
6632155
565111336
417188303
665245341
348652718
231398662
1
206422528
744868656
766356434
216140704
101250004
273869784
878542863
665245341
766356434
963873520
966631802
556605329
216140704
766356434
91111257
747241048
207264423
780418694
29366295
878542863
681728741
417188303
348652718
963873520
681728741
216140704
86883812
313062682
710733675
216140704
1
348652718
56519638
780418694
6632155
710733675
766356434
313062682
966631802
539527855
206422528
963056779
101250004
231398662
206422528
348652718
313062682
377509580
744868656
86883812
200354483
91111257
206422528
147747440
231398662
313062682
273869784
998228699
184147678
173087940
681728741
539527855
81073252
878542863
878542863
681728741
101250004
206422528
273869784
665245341
91111257
710733675
184147678
207264423
56519638
29366295
665245341
438133771
857731778
200354483
710733675
878542863
780418694
588790353
292015612
313062682
780418694
780418694
91111257
91111257
200354483
780418694
147747440
417188303
246549659
556605329
377509580
878542863
173087940
556605329
857731778
565111336
417188303
710733675
173087940
313062682
963873520
588790353
417188303
681728741
273869784
710733675
857731778
292015612
781833037
207264423
101250004
1000000000
389290764
200354483
438133771
966631802
1
216140704
564836882
588790353
200354483
377509580
76211861
6632155
29366295
507308489
313062682
6632155
780418694
963873520
747241048
998228699
766356434
878542863
292015612
681728741
565111336
565111336
360543850
564836882
564836882
273869784
273869784
963873520
1000000000
998228699
76211861
556605329
507308489
417188303
6632155
780418694
348652718
780418694
377509580
81073252
173087940
86883812
292015612
780418694
857731778
86883812
539527855
564836882
389290764
81073252
665245341
56519638
710733675
780418694
231398662
766356434
507308489
556605329
747241048
147747440
878542863
564836882
101250004
231398662
429939459
231398662
539527855
184147678
184147678
564836882
292015612
438133771
184147678
438133771
206422528
710733675
710733675
207264423
91111257
681728741
56519638
81073252
780418694
766356434
857731778
147747440
56519638
878542863
389290764
81073252
1000000000
482818266
998228699
29366295
173087940
147747440
963873520
417188303
665245341
86883812
665245341
966631802
231398662
246549659
564836882
81073252
76211861
200354483
963873520
29366295
417188303
292015612
206422528
377509580
313062682
313062682
147747440
184147678
101250004
101250004
747241048
91111257
780418694
744868656
747241048
1000000000
966631802
216140704
963056779
766356434
76211861
389290764
998228699
963056779
417188303
998228699
313062682
747241048
966631802
963873520
1
6632155
389290764
710733675
200354483
1000000000
744868656
665245341
360543850
389290764
56519638
76211861
429939459
81073252
966631802
1
86883812
184147678
360543850
963056779
91111257
665245341
360543850
200354483
766356434
564836882
963056779
1000000000
348652718
556605329
76211861
482818266
147747440
91111257
482818266
710733675
173087940
438133771
231398662
747241048
86883812
766356434
173087940
86883812
963056779
389290764
207264423
781833037
86883812
206422528
313062682
963873520
963873520
556605329
184147678
86883812
963873520
564836882
878542863
766356434
665245341
6632155
206422528
389290764
56519638
710733675
231398662
389290764
565111336
963873520
429939459
1000000000
539527855
1000000000
507308489
507308489
417188303
963056779
564836882
710733675
564836882
389290764
780418694
1
184147678
206422528
963873520
482818266
998228699
539527855
766356434
173087940
231398662
744868656
91111257
147747440
564836882
417188303
231398662
963873520
438133771
81073252
56519638
101250004
86883812
417188303
556605329
360543850
173087940
91111257
1
207264423
91111257
963056779
963873520
681728741
1
56519638
273869784
417188303
231398662
389290764
173087940
1
147747440
313062682
147747440
200354483
76211861
91111257
963056779
348652718
101250004
1000000000
173087940
556605329
216140704
747241048
507308489
29366295
1000000000
207264423
313062682
588790353
1000000000
665245341
438133771
200354483
173087940
101250004
86883812
389290764
766356434
1000000000
389290764
417188303
781833037
417188303
91111257
207264423
781833037
681728741
6632155
207264423
539527855
966631802
389290764
6632155
588790353
76211861
588790353
564836882
998228699
878542863
101250004
963873520
246549659
147747440
56519638
1000000000
766356434
76211861
389290764
56519638
857731778
86883812
780418694
429939459
81073252
507308489
147747440
377509580
216140704
91111257
200354483
101250004
878542863
482818266
313062682
56519638
539527855
216140704
665245341
878542863
963873520
6632155
539527855
1000000000
438133771
417188303
766356434
429939459
766356434
6632155
588790353
101250004
878542863
1
76211861
147747440
710733675
6632155
438133771
101250004
216140704
417188303
81073252
86883812
147747440
780418694
482818266
539527855
963873520
81073252
216140704
29366295
564836882
29366295
588790353
857731778
292015612
857731778
206422528
231398662
482818266
56519638
216140704
565111336
539527855
377509580
86883812
86883812
417188303
588790353
184147678
313062682
76211861
780418694
556605329
766356434
417188303
292015612
781833037
216140704
507308489
184147678
1
91111257
438133771
216140704
966631802
588790353
207264423
781833037
231398662
56519638
507308489
857731778
429939459
417188303
246549659
507308489
184147678
507308489
681728741
588790353
857731778
744868656
173087940
377509580
681728741
147747440
438133771
963056779
29366295
292015612
184147678
539527855
313062682
744868656
963056779
766356434
539527855
1000000000
744868656
29366295
76211861
963056779
246549659
429939459
710733675
6632155
766356434
966631802
781833037
273869784
1
857731778
76211861
878542863
564836882
963873520
29366295
681728741
878542863
878542863
389290764
710733675
389290764
91111257
747241048
348652718
184147678
216140704
147747440
588790353
1
744868656
147747440
539527855
56519638
6632155
360543850
101250004
91111257
348652718
56519638
429939459
1000000000
507308489
147747440
963056779
389290764
377509580
200354483
565111336
766356434
564836882
246549659
1000000000
200354483
744868656
348652718
56519638
360543850
56519638
86883812
710733675
389290764
710733675
1
200354483
438133771
76211861
681728741
963056779
1000000000
747241048
184147678
29366295
184147678
565111336
507308489
377509580
360543850
744868656
665245341
710733675
173087940
216140704
86883812
292015612
377509580
377509580
200354483
377509580
966631802
6632155
564836882
998228699
292015612
556605329
1000000000
377509580
1000000000
1
207264423
588790353
389290764
173087940
482818266
744868656
101250004
766356434
482818266
1
966631802
348652718
766356434
313062682
56519638
588790353
207264423
1
81073252
438133771
429939459
1000000000
206422528
588790353
377509580
482818266
231398662
216140704
348652718
292015612
207264423
781833037
56519638
565111336
231398662
348652718
207264423
207264423
507308489
273869784
781833037
681728741
564836882
507308489
539527855
878542863
207264423
588790353
747241048
206422528
173087940
292015612
101250004
429939459
29366295
747241048
86883812
565111336
588790353
76211861
744868656
147747440
81073252
86883812
348652718
173087940
744868656
710733675
681728741
780418694
963873520
81073252
200354483
781833037
348652718
292015612
29366295
273869784
360543850
1000000000
747241048
377509580
29366295
1
766356434
147747440
206422528
482818266
556605329
56519638
377509580
665245341
539527855
963873520
1
780418694
377509580
781833037
246549659
963873520
81073252
665245341
963873520
857731778
744868656
564836882
857731778
781833037
91111257
101250004
273869784
206422528
377509580
91111257
273869784
878542863
857731778
766356434
86883812
216140704
6632155
857731778
206422528
1
101250004
564836882
377509580
292015612
173087940
216140704
710733675
56519638
878542863
377509580
184147678
744868656
76211861
246549659
556605329
231398662
565111336
184147678
681728741
588790353
86883812
744868656
86883812
147747440
507308489
1
389290764
6632155
507308489
565111336
6632155
564836882
747241048
292015612
556605329
101250004
1
539527855
438133771
507308489
429939459
86883812
101250004
710733675
681728741
878542863
966631802
1000000000
184147678
966631802
747241048
438133771
429939459
963873520
998228699
56519638
744868656
76211861
588790353
963056779
216140704
91111257
207264423
438133771
173087940
998228699
556605329
76211861
101250004
231398662
744868656
429939459
966631802
507308489
216140704
564836882
292015612
417188303
246549659
417188303
313062682
246549659
56519638
857731778
482818266
507308489
246549659
6632155
781833037
216140704
747241048
29366295
216140704
184147678
206422528
429939459
482818266
482818266
1
744868656
857731778
292015612
966631802
998228699
766356434
747241048
681728741
781833037
377509580
292015612
482818266
1000000000
292015612
780418694
313062682
56519638
744868656
56519638
292015612
206422528
76211861
246549659
556605329
565111336
206422528
507308489
1
857731778
292015612
292015612
348652718
246549659
1000000000
966631802
173087940
507308489
200354483
101250004
963873520
417188303
665245341
588790353
29366295
482818266
91111257
747241048
565111336
377509580
200354483
76211861
857731778
206422528
231398662
438133771
207264423
417188303
313062682
173087940
556605329
963873520
6632155
200354483
313062682
1000000000
86883812
348652718
565111336
766356434
91111257
360543850
360543850
81073252
273869784
246549659
781833037
1000000000
273869784
348652718
710733675
963873520
76211861
482818266
857731778
389290764
56519638
556605329
539527855
86883812
963056779
206422528
781833037
56519638
1
147747440
482818266
1
744868656
86883812
86883812
681728741
766356434
665245341
360543850
216140704
1000000000
173087940
766356434
86883812
273869784
273869784
206422528
292015612
665245341
429939459
482818266
747241048
780418694
438133771
91111257
292015612
564836882
766356434
216140704
389290764
565111336
588790353
665245341
747241048
747241048
273869784
507308489
389290764
292015612
665245341
429939459
360543850
200354483
147747440
56519638
231398662
348652718
781833037
780418694
76211861
86883812
744868656
86883812
29366295
963056779
91111257
565111336
857731778
29366295
564836882
56519638
389290764
744868656
246549659
857731778
1000000000
781833037
231398662
81073252
273869784
878542863
29366295
963873520
91111257
313062682
206422528
417188303
417188303
313062682
438133771
200354483
747241048
564836882
781833037
766356434
200354483
29366295
857731778
246549659
147747440
273869784
76211861
207264423
857731778
313062682
766356434
207264423
273869784
565111336
81073252
231398662
231398662
507308489
56519638
29366295
857731778
665245341
780418694
91111257
710733675
76211861
417188303
348652718
216140704
507308489
231398662
377509580
438133771
744868656
206422528
206422528
878542863
377509580
781833037
438133771
710733675
963056779
147747440
966631802
1
588790353
81073252
292015612
747241048
998228699
206422528
1
377509580
216140704
29366295
482818266
76211861
81073252
101250004
744868656
857731778
438133771
780418694
438133771
963056779
389290764
216140704
438133771
292015612
360543850
173087940
184147678
360543850
857731778
86883812
564836882
780418694
857731778
744868656
173087940
747241048
101250004
766356434
747241048
1000000000
360543850
710733675
91111257
766356434
766356434
438133771
348652718
86883812
389290764
963056779
86883812
56519638
963056779
766356434
6632155
184147678
360543850
246549659
273869784
556605329
389290764
963056779
857731778
665245341
438133771
482818266
963873520
564836882
963873520
766356434
681728741
313062682
273869784
556605329
207264423
556605329
273869784
857731778
766356434
348652718
101250004
360543850
556605329
313062682
588790353
313062682
507308489
507308489
747241048
91111257
313062682
1000000000
6632155
766356434
231398662
1000000000
91111257
76211861
147747440
1
878542863
539527855
417188303
429939459
101250004
564836882
207264423
29366295
91111257
81073252
313062682
216140704
963056779
780418694
438133771
878542863
86883812
564836882
417188303
744868656
507308489
747241048
564836882
200354483
966631802
6632155
1
56519638
681728741
429939459
766356434
1
206422528
565111336
681728741
556605329
360543850
747241048
348652718
348652718
710733675
313062682
147747440
878542863
184147678
231398662
292015612
665245341
438133771
184147678
184147678
101250004
781833037
482818266
216140704
556605329
81073252
56519638
81073252
76211861
963056779
747241048
507308489
184147678
76211861
206422528
81073252
76211861
216140704
681728741
417188303
482818266
710733675
878542863
681728741
681728741
417188303
173087940
101250004
360543850
101250004
857731778
91111257
101250004
246549659
101250004
744868656
998228699
360543850
998228699
482818266
878542863
781833037
747241048
101250004
565111336
86883812
966631802
184147678
246549659
206422528
482818266
348652718
200354483
91111257
56519638
857731778
246549659
564836882
231398662
216140704
744868656
313062682
86883812
200354483
313062682
313062682
438133771
417188303
246549659
482818266
539527855
564836882
1
207264423
101250004
963873520
781833037
857731778
710733675
6632155
273869784
429939459
878542863
231398662
1000000000
539527855
565111336
173087940
389290764
313062682
91111257
200354483
6632155
173087940
963056779
377509580
744868656
857731778
878542863
564836882
710733675
101250004
246549659
216140704
101250004
6632155
91111257
564836882
292015612
438133771
377509580
6632155
429939459
438133771
539527855
1000000000
564836882
91111257
377509580
963056779
878542863
665245341
206422528
556605329
246549659
91111257
1
681728741
86883812
781833037
313062682
878542863
1
6632155
273869784
780418694
780418694
360543850
231398662
507308489
966631802
173087940
564836882
200354483
966631802
246549659
565111336
565111336
857731778
565111336
76211861
147747440
101250004
747241048
564836882
966631802
206422528
710733675
246549659
998228699
539527855
389290764
963873520
539527855
565111336
507308489
216140704
963056779
417188303
292015612
200354483
429939459
857731778
292015612
766356434
76211861
313062682
1
565111336
6632155
766356434
966631802
1
507308489
246549659
29366295
429939459
963873520
878542863
417188303
216140704
173087940
246549659
81073252
91111257
963873520
966631802
780418694
348652718
101250004
101250004
1
231398662
710733675
482818266
417188303
389290764
665245341
665245341
482818266
565111336
216140704
744868656
29366295
246549659
173087940
206422528
1
273869784
766356434
507308489
76211861
206422528
206422528
539527855
6632155
744868656
588790353
565111336
348652718
1
556605329
744868656
681728741
173087940
360543850
780418694
438133771
273869784
963873520
747241048
878542863
681728741
710733675
76211861
878542863
556605329
744868656
963873520
710733675
216140704
966631802
29366295
29366295
173087940
246549659
348652718
56519638
313062682
200354483
173087940
998228699
377509580
857731778
207264423
539527855
184147678
539527855
246549659
998228699
147747440
857731778
539527855
389290764
966631802
665245341
200354483
206422528
966631802
184147678
313062682
507308489
377509580
556605329
998228699
681728741
377509580
747241048
91111257
564836882
665245341
766356434
417188303
216140704
963873520
206422528
56519638
231398662
206422528
81073252
184147678
360543850
200354483
747241048
81073252
29366295
665245341
86883812
56519638
963873520
313062682
91111257
507308489
878542863
966631802
429939459
998228699
101250004
86883812
360543850
389290764
781833037
507308489
313062682
539527855
665245341
377509580
246549659
710733675
781833037
766356434
781833037
744868656
292015612
91111257
780418694
200354483
313062682
857731778
1000000000
744868656
438133771
780418694
29366295
565111336
966631802
76211861
565111336
429939459
6632155
744868656
963056779
76211861
360543850
744868656
1000000000
429939459
206422528
273869784
216140704
360543850
766356434
200354483
313062682
565111336
966631802
878542863
6632155
360543850
6632155
292015612
438133771
313062682
681728741
710733675
665245341
377509580
206422528
438133771
564836882
710733675
507308489
482818266
429939459
766356434
216140704
86883812
91111257
781833037
539527855
482818266
76211861
963873520
292015612
780418694
173087940
588790353
998228699
747241048
6632155
360543850
348652718
246549659
313062682
438133771
246549659
216140704
360543850
588790353
482818266
207264423
91111257
857731778
744868656
588790353
29366295
747241048
81073252
273869784
56519638
588790353
588790353
564836882
710733675
56519638
681728741
1000000000
184147678
206422528
360543850
101250004
710733675
313062682
86883812
780418694
56519638
539527855
389290764
207264423
429939459
565111336
998228699
482818266
781833037
565111336
348652718
273869784
6632155
747241048
216140704
963873520
710733675
878542863
389290764
1000000000
781833037
556605329
565111336
507308489
6632155
710733675
878542863
81073252
91111257
417188303
184147678
963873520
76211861
207264423
207264423
665245341
360543850
76211861
348652718
539527855
857731778
963873520
963873520
507308489
507308489
963873520
747241048
6632155
173087940
681728741
966631802
998228699
417188303
173087940
207264423
389290764
273869784
482818266
56519638
246549659
101250004
101250004
273869784
389290764
377509580
313062682
81073252
348652718
81073252
963056779
273869784
857731778
360543850
507308489
857731778
429939459
681728741
389290764
292015612
417188303
417188303
998228699
200354483
963056779
482818266
963873520
539527855
417188303
273869784
86883812
588790353
744868656
588790353
780418694
507308489
81073252
173087940
781833037
781833037
681728741
360543850
292015612
588790353
780418694
292015612
200354483
246549659
147747440
292015612
747241048
173087940
878542863
482818266
780418694
348652718
747241048
184147678
377509580
482818266
1
507308489
292015612
81073252
681728741
29366295
878542863
246549659
273869784
6632155
216140704
780418694
206422528
766356434
539527855
216140704
681728741
360543850
173087940
482818266
29366295
417188303
963873520
389290764
781833037
206422528
173087940
766356434
710733675
878542863
91111257
313062682
998228699
6632155
292015612
507308489
429939459
417188303
81073252
744868656
744868656
878542863
564836882
273869784
1000000000
878542863
246549659
482818266
507308489
147747440
86883812
360543850
206422528
56519638
588790353
417188303
998228699
564836882
747241048
147747440
56519638
216140704
207264423
556605329
556605329
438133771
1
966631802
781833037
91111257
348652718
966631802
963873520
417188303
246549659
1
963056779
710733675
556605329
781833037
29366295
857731778
556605329
313062682
81073252
747241048
101250004
231398662
246549659
56519638
292015612
710733675
429939459
173087940
206422528
966631802
766356434
231398662
766356434
744868656
56519638
147747440
292015612
200354483
857731778
1
710733675
482818266
998228699
438133771
206422528
565111336
360543850
963056779
857731778
389290764
744868656
76211861
29366295
231398662
91111257
273869784
963873520
665245341
6632155
206422528
360543850
766356434
747241048
360543850
780418694
1
963873520
86883812
780418694
246549659
389290764
564836882
963873520
665245341
216140704
766356434
998228699
963056779
81073252
963873520
564836882
76211861
963056779
216140704
207264423
966631802
29366295
200354483
588790353
184147678
86883812
273869784
292015612
91111257
101250004
564836882
780418694
76211861
200354483
173087940
556605329
878542863
273869784
565111336
216140704
101250004
377509580
216140704
507308489
556605329
184147678
681728741
1000000000
429939459
766356434
482818266
564836882
6632155
207264423
101250004
216140704
417188303
389290764
766356434
81073252
348652718
744868656
744868656
429939459
101250004
857731778
231398662
184147678
744868656
766356434
998228699
184147678
665245341
246549659
565111336
1000000000
76211861
184147678
665245341
564836882
389290764
744868656
216140704
389290764
313062682
438133771
360543850
963873520
417188303
273869784
1
766356434
963056779
710733675
564836882
313062682
963873520
216140704
231398662
207264423
207264423
86883812
29366295
588790353
781833037
81073252
292015612
206422528
91111257
173087940
91111257
377509580
389290764
438133771
91111257
147747440
966631802
377509580
246549659
184147678
565111336
1
878542863
29366295
681728741
998228699
216140704
482818266
101250004
1
147747440
206422528
482818266
1000000000
29366295
963873520
564836882
377509580
76211861
360543850
101250004
231398662
207264423
101250004
273869784
200354483
6632155
207264423
564836882
101250004
6632155
360543850
963873520
780418694
216140704
206422528
91111257
482818266
292015612
1
101250004
173087940
857731778
1
91111257
246549659
101250004
665245341
231398662
360543850
360543850
710733675
417188303
963873520
292015612
207264423
292015612
556605329
747241048
389290764
200354483
101250004
556605329
681728741
710733675
878542863
273869784
963056779
313062682
29366295
429939459
482818266
207264423
417188303
360543850
963056779
744868656
173087940
348652718
744868656
1000000000
966631802
246549659
1
878542863
963056779
216140704
76211861
184147678
216140704
781833037
29366295
429939459
231398662
665245341
1000000000
360543850
216140704
1
231398662
963056779
207264423
147747440
556605329
173087940
81073252
565111336
91111257
857731778
588790353
206422528
681728741
173087940
147747440
963873520
507308489
766356434
76211861
206422528
747241048
292015612
417188303
539527855
781833037
565111336
76211861
878542863
780418694
313062682
766356434
857731778
313062682
966631802
565111336
101250004
200354483
565111336
56519638
348652718
81073252
781833037
313062682
963056779
539527855
207264423
360543850
206422528
206422528
6632155
417188303
377509580
429939459
564836882
556605329
86883812
998228699
389290764
556605329
747241048
556605329
206422528
76211861
744868656
507308489
665245341
173087940
744868656
710733675
747241048
1
1
1
507308489
681728741
781833037
200354483
1
998228699
184147678
588790353
482818266
507308489
482818266
963056779
6632155
91111257
292015612
681728741
200354483
857731778
766356434
292015612
246549659
710733675
29366295
360543850
665245341
313062682
780418694
273869784
747241048
348652718
780418694
81073252
76211861
360543850
966631802
857731778
207264423
200354483
539527855
998228699
6632155
91111257
747241048
6632155
681728741
348652718
76211861
781833037
966631802
292015612
76211861
565111336
710733675
292015612
857731778
878542863
966631802
86883812
565111336
588790353
173087940
963056779
438133771
539527855
200354483
878542863
29366295
963873520
91111257
1
360543850
507308489
429939459
246549659
507308489
747241048
417188303
539527855
429939459
539527855
438133771
556605329
565111336
313062682
966631802
878542863
539527855
539527855
998228699
1
747241048
556605329
766356434
348652718
377509580
963056779
292015612
780418694
766356434
1000000000
482818266
556605329
81073252
184147678
998228699
781833037
91111257
963873520
231398662
292015612
348652718
565111336
76211861
147747440
56519638
56519638
482818266
81073252
539527855
91111257
6632155
665245341
417188303
348652718
539527855
781833037
184147678
173087940
710733675
878542863
246549659
377509580
766356434
348652718
216140704
564836882
588790353
438133771
1000000000
681728741
556605329
101250004
1
147747440
231398662
417188303
878542863
744868656
665245341
744868656
747241048
348652718
747241048
216140704
665245341
389290764
780418694
86883812
76211861
6632155
389290764
1000000000
91111257
681728741
781833037
206422528
101250004
878542863
482818266
998228699
81073252
86883812
429939459
998228699
81073252
207264423
206422528
998228699
780418694
29366295
747241048
86883812
429939459
207264423
417188303
878542863
747241048
216140704
998228699
438133771
539527855
539527855
417188303
556605329
273869784
81073252
744868656
147747440
81073252
429939459
206422528
539527855
878542863
539527855
86883812
216140704
565111336
147747440
766356434
1
206422528
29366295
56519638
184147678
184147678
184147678
878542863
184147678
206422528
438133771
6632155
963873520
360543850
966631802
878542863
1
747241048
360543850
482818266
246549659
76211861
781833037
207264423
482818266
417188303
766356434
507308489
1000000000
101250004
878542863
710733675
963873520
292015612
360543850
206422528
966631802
231398662
1
216140704
681728741
1
29366295
200354483
29366295
482818266
588790353
292015612
429939459
389290764
206422528
878542863
56519638
147747440
76211861
76211861
998228699
29366295
507308489
231398662
29366295
216140704
76211861
184147678
438133771
173087940
710733675
665245341
744868656
963056779
246549659
273869784
438133771
780418694
766356434
273869784
348652718
482818266
438133771
29366295
101250004
507308489
780418694
206422528
360543850
389290764
857731778
565111336
56519638
710733675
76211861
91111257
360543850
963056779
429939459
81073252
216140704
417188303
766356434
766356434
429939459
216140704
91111257
56519638
348652718
417188303
429939459
556605329
360543850
1
207264423
184147678
429939459
29366295
482818266
273869784
744868656
313062682
6632155
76211861
76211861
507308489
539527855
780418694
377509580
963056779
966631802
91111257
482818266
878542863
348652718
665245341
231398662
482818266
207264423
206422528
292015612
56519638
747241048
91111257
556605329
147747440
429939459
878542863
101250004
565111336
377509580
781833037
200354483
564836882
389290764
216140704
292015612
747241048
747241048
206422528
417188303
76211861
1000000000
81073252
76211861
173087940
231398662
207264423
963056779
482818266
438133771
147747440
966631802
766356434
273869784
998228699
665245341
246549659
184147678
588790353
539527855
539527855
76211861
1000000000
231398662
86883812
313062682
29366295
963873520
184147678
438133771
56519638
101250004
389290764
781833037
91111257
207264423
565111336
565111336
565111336
565111336
1000000000
963056779
564836882
588790353
231398662
360543850
565111336
780418694
588790353
710733675
216140704
966631802
6632155
81073252
147747440
539527855
507308489
564836882
173087940
216140704
744868656
998228699
313062682
1000000000
101250004
665245341
564836882
507308489
878542863
564836882
246549659
780418694
482818266
417188303
6632155
246549659
744868656
1000000000
747241048
147747440
766356434
681728741
565111336
665245341
1
556605329
292015612
360543850
348652718
998228699
681728741
348652718
216140704
781833037
766356434
313062682
766356434
101250004
681728741
781833037
56519638
29366295
781833037
963873520
780418694
963873520
963873520
438133771
207264423
429939459
482818266
56519638
147747440
200354483
507308489
539527855
998228699
389290764
781833037
360543850
101250004
507308489
6632155
482818266
29366295
747241048
101250004
963873520
377509580
173087940
76211861
56519638
173087940
429939459
6632155
539527855
86883812
539527855
231398662
6632155
507308489
389290764
216140704
482818266
76211861
1
878542863
206422528
173087940
507308489
744868656
1000000000
29366295
710733675
184147678
966631802
556605329
1000000000
565111336
173087940
963873520
1
998228699
417188303
565111336
507308489
998228699
564836882
963056779
857731778
389290764
101250004
231398662
206422528
482818266
878542863
857731778
963873520
56519638
564836882
292015612
857731778
766356434
556605329
998228699
147747440
966631802
963873520
747241048
556605329
564836882
507308489
744868656
1000000000
1
429939459
173087940
963873520
348652718
878542863
147747440
539527855
963056779
539527855
207264423
216140704
216140704
389290764
91111257
377509580
507308489
998228699
681728741
246549659
998228699
86883812
173087940
564836882
744868656
1
29366295
216140704
273869784
348652718
857731778
747241048
29366295
681728741
273869784
878542863
292015612
206422528
377509580
313062682
273869784
1000000000
76211861
292015612
29366295
963873520
710733675
963056779
377509580
588790353
429939459
81073252
76211861
292015612
1000000000
91111257
29366295
766356434
6632155
878542863
86883812
81073252
588790353
963056779
417188303
565111336
438133771
588790353
963873520
184147678
313062682
665245341
438133771
438133771
747241048
438133771
963056779
86883812
6632155
6632155
539527855
665245341
313062682
81073252
348652718
207264423
86883812
665245341
101250004
507308489
482818266
539527855
780418694
216140704
173087940
207264423
564836882
429939459
588790353
377509580
147747440
377509580
1000000000
966631802
857731778
29366295
878542863
360543850
173087940
781833037
81073252
963056779
780418694
857731778
292015612
963056779
780418694
6632155
6632155
710733675
173087940
681728741
348652718
780418694
588790353
565111336
81073252
91111257
29366295
29366295
857731778
86883812
1000000000
313062682
313062682
963873520
766356434
184147678
417188303
665245341
86883812
313062682
173087940
998228699
417188303
966631802
101250004
539527855
429939459
292015612
1000000000
6632155
438133771
482818266
231398662
780418694
184147678
565111336
482818266
216140704
665245341
173087940
76211861
206422528
147747440
766356434
207264423
184147678
76211861
998228699
389290764
86883812
747241048
744868656
857731778
147747440
878542863
207264423
173087940
710733675
417188303
417188303
1000000000
56519638
744868656
147747440
665245341
389290764
417188303
565111336
998228699
747241048
429939459
200354483
539527855
966631802
246549659
292015612
206422528
313062682
231398662
747241048
665245341
665245341
539527855
29366295
360543850
588790353
29366295
273869784
389290764
173087940
438133771
966631802
564836882
173087940
588790353
963056779
857731778
857731778
216140704
184147678
556605329
556605329
200354483
417188303
91111257
565111336
101250004
482818266
377509580
246549659
963873520
147747440
482818266
91111257
231398662
389290764
565111336
56519638
744868656
184147678
313062682
348652718
438133771
313062682
231398662
429939459
681728741
56519638
766356434
246549659
101250004
184147678
76211861
273869784
273869784
231398662
292015612
417188303
1000000000
184147678
173087940
857731778
556605329
184147678
292015612
389290764
184147678
747241048
429939459
556605329
565111336
565111336
781833037
216140704
206422528
429939459
507308489
246549659
780418694
216140704
216140704
665245341
29366295
747241048
766356434
173087940
313062682
184147678
681728741
81073252
91111257
86883812
6632155
29366295
710733675
200354483
273869784
438133771
313062682
417188303
360543850
588790353
429939459
564836882
417188303
539527855
744868656
348652718
231398662
507308489
539527855
101250004
76211861
292015612
681728741
389290764
963873520
29366295
200354483
665245341
438133771
417188303
29366295
206422528
963873520
857731778
766356434
216140704
292015612
565111336
747241048
438133771
681728741
273869784
482818266
81073252
766356434
878542863
86883812
173087940
206422528
747241048
539527855
966631802
963056779
292015612
216140704
273869784
588790353
539527855
184147678
216140704
744868656
184147678
556605329
417188303
539527855
1000000000
781833037
348652718
588790353
966631802
998228699
377509580
231398662
6632155
313062682
878542863
200354483
86883812
389290764
556605329
417188303
438133771
173087940
665245341
966631802
1
417188303
966631802
216140704
564836882
101250004
744868656
780418694
482818266
173087940
56519638
588790353
747241048
29366295
1
878542863
147747440
76211861
780418694
389290764
206422528
200354483
273869784
781833037
588790353
76211861
207264423
429939459
207264423
147747440
429939459
200354483
389290764
101250004
710733675
56519638
747241048
246549659
429939459
507308489
377509580
665245341
6632155
966631802
147747440
91111257
313062682
507308489
216140704
539527855
81073252
207264423
377509580
966631802
710733675
91111257
173087940
86883812
231398662
878542863
173087940
273869784
86883812
81073252
76211861
588790353
429939459
292015612
273869784
588790353
766356434
29366295
360543850
565111336
588790353
173087940
507308489
76211861
231398662
184147678
744868656
101250004
313062682
1
665245341
744868656
200354483
507308489
360543850
417188303
207264423
206422528
377509580
147747440
417188303
681728741
966631802
173087940
966631802
389290764
438133771
76211861
101250004
184147678
417188303
781833037
348652718
966631802
377509580
710733675
482818266
81073252
565111336
206422528
565111336
1000000000
377509580
246549659
998228699
184147678
1
91111257
86883812
200354483
744868656
710733675
292015612
360543850
766356434
1
564836882
91111257
173087940
206422528
6632155
781833037
857731778
101250004
231398662
766356434
56519638
246549659
744868656
507308489
857731778
207264423
665245341
81073252
81073252
539527855
200354483
565111336
56519638
29366295
360543850
86883812
747241048
482818266
206422528
747241048
998228699
377509580
417188303
857731778
292015612
273869784
781833037
744868656
91111257
81073252
313062682
681728741
76211861
207264423
29366295
207264423
200354483
963056779
747241048
564836882
564836882
681728741
747241048
429939459
292015612
206422528
482818266
438133771
507308489
292015612
429939459
588790353
216140704
998228699
273869784
1
216140704
781833037
588790353
86883812
966631802
681728741
348652718
6632155
207264423
76211861
780418694
429939459
231398662
207264423
101250004
417188303
747241048
998228699
482818266
1000000000
1
348652718
86883812
963873520
417188303
565111336
273869784
173087940
665245341
998228699
313062682
200354483
231398662
56519638
147747440
6632155
681728741
665245341
878542863
429939459
417188303
681728741
963873520
438133771
963873520
184147678
507308489
6632155
200354483
963873520
565111336
857731778
556605329
539527855
81073252
184147678
86883812
681728741
184147678
781833037
216140704
216140704
417188303
710733675
6632155
292015612
565111336
101250004
206422528
81073252
781833037
292015612
200354483
273869784
81073252
6632155
1000000000
966631802
766356434
564836882
377509580
173087940
966631802
292015612
56519638
6632155
429939459
565111336
56519638
588790353
482818266
101250004
665245341
539527855
438133771
173087940
207264423
878542863
377509580
766356434
417188303
246549659
539527855
507308489
565111336
206422528
539527855
273869784
360543850
565111336
86883812
6632155
200354483
81073252
86883812
91111257
273869784
963056779
681728741
200354483
747241048
878542863
963873520
173087940
857731778
273869784
766356434
747241048
857731778
200354483
29366295
766356434
565111336
91111257
173087940
86883812
710733675
292015612
173087940
29366295
438133771
91111257
565111336
766356434
1
963056779
1
348652718
313062682
86883812
6632155
556605329
998228699
429939459
781833037
389290764
781833037
173087940
878542863
966631802
710733675
681728741
556605329
482818266
539527855
292015612
348652718
173087940
101250004
681728741
966631802
556605329
6632155
200354483
1000000000
780418694
86883812
56519638
348652718
781833037
665245341
564836882
539527855
216140704
207264423
966631802
216140704
963873520
417188303
780418694
231398662
246549659
377509580
206422528
200354483
565111336
539527855
29366295
206422528
963056779
780418694
76211861
6632155
313062682
206422528
91111257
6632155
766356434
966631802
6632155
780418694
29366295
966631802
507308489
292015612
417188303
377509580
744868656
1000000000
207264423
857731778
86883812
91111257
565111336
564836882
878542863
878542863
216140704
216140704
56519638
6632155
781833037
56519638
857731778
91111257
665245341
744868656
966631802
507308489
665245341
206422528
292015612
766356434
429939459
56519638
377509580
29366295
744868656
588790353
231398662
429939459
564836882
429939459
878542863
6632155
292015612
539527855
56519638
29366295
565111336
81073252
564836882
6632155
147747440
417188303
857731778
507308489
710733675
710733675
173087940
206422528
200354483
588790353
147747440
246549659
1000000000
173087940
1
665245341
292015612
76211861
966631802
747241048
438133771
1
207264423
963056779
246549659
681728741
482818266
766356434
878542863
377509580
417188303
780418694
665245341
81073252
438133771
963056779
482818266
507308489
273869784
588790353
246549659
360543850
1000000000
206422528
747241048
184147678
292015612
564836882
101250004
417188303
1
556605329
588790353
216140704
565111336
857731778
206422528
564836882
147747440
101250004
348652718
1
231398662
29366295
438133771
429939459
101250004
963873520
744868656
231398662
173087940
1000000000
438133771
482818266
710733675
744868656
207264423
998228699
539527855
81073252
556605329
681728741
86883812
744868656
681728741
681728741
966631802
184147678
1
998228699
998228699
56519638
216140704
438133771
780418694
56519638
173087940
184147678
101250004
1
348652718
173087940
101250004
101250004
1000000000
966631802
292015612
246549659
86883812
173087940
963056779
200354483
963873520
246549659
86883812
744868656
878542863
417188303
1000000000
564836882
292015612
710733675
681728741
963056779
857731778
200354483
781833037
91111257
56519638
389290764
507308489
588790353
184147678
246549659
539527855
744868656
710733675
482818266
216140704
781833037
963056779
81073252
963873520
857731778
207264423
966631802
76211861
539527855
482818266
539527855
377509580
781833037
857731778
966631802
200354483
246549659
438133771
360543850
556605329
780418694
564836882
747241048
747241048
377509580
360543850
744868656
292015612
76211861
389290764
101250004
966631802
963056779
207264423
81073252
963873520
539527855
76211861
216140704
998228699
966631802
1
681728741
173087940
417188303
588790353
207264423
246549659
184147678
1000000000
246549659
539527855
556605329
29366295
348652718
766356434
389290764
6632155
6632155
507308489
173087940
101250004
389290764
429939459
1000000000
438133771
377509580
482818266
878542863
556605329
101250004
184147678
206422528
781833037
216140704
766356434
389290764
857731778
348652718
91111257
429939459
482818266
681728741
966631802
963873520
963873520
200354483
417188303
207264423
206422528
681728741
588790353
292015612
292015612
101250004
539527855
781833037
878542863
507308489
91111257
348652718
665245341
101250004
173087940
588790353
86883812
1000000000
744868656
200354483
91111257
101250004
507308489
389290764
231398662
76211861
588790353
556605329
81073252
292015612
29366295
556605329
348652718
207264423
781833037
766356434
963873520
292015612
766356434
710733675
200354483
966631802
246549659
744868656
86883812
878542863
1
231398662
966631802
539527855
200354483
417188303
200354483
56519638
878542863
246549659
200354483
101250004
81073252
147747440
101250004
963056779
313062682
482818266
588790353
101250004
231398662
429939459
744868656
998228699
29366295
206422528
710733675
206422528
747241048
101250004
147747440
507308489
101250004
1
273869784
429939459
292015612
6632155
766356434
780418694
101250004
766356434
565111336
966631802
539527855
781833037
206422528
417188303
207264423
588790353
231398662
273869784
878542863
438133771
360543850
966631802
710733675
76211861
91111257
564836882
564836882
86883812
507308489
1000000000
147747440
207264423
417188303
360543850
588790353
857731778
878542863
231398662
348652718
56519638
147747440
147747440
348652718
438133771
744868656
963873520
348652718
389290764
246549659
710733675
963873520
780418694
313062682
710733675
246549659
206422528
273869784
81073252
147747440
81073252
231398662
246549659
539527855
76211861
76211861
292015612
292015612
565111336
539527855
539527855
565111336
76211861
76211861
963873520
781833037
184147678
206422528
588790353
966631802
206422528
681728741
966631802
207264423
438133771
681728741
766356434
744868656
86883812
389290764
91111257
1000000000
1
681728741
681728741
216140704
766356434
539527855
1000000000
200354483
231398662
556605329
91111257
313062682
101250004
147747440
766356434
998228699
556605329
147747440
216140704
206422528
184147678
216140704
588790353
857731778
564836882
747241048
246549659
438133771
681728741
184147678
857731778
507308489
747241048
216140704
56519638
377509580
539527855
556605329
417188303
556605329
348652718
292015612
29366295
744868656
878542863
76211861
747241048
1000000000
216140704
438133771
6632155
681728741
147747440
206422528
564836882
963873520
556605329
781833037
231398662
780418694
482818266
564836882
86883812
665245341
539527855
744868656
200354483
878542863
665245341
200354483
173087940
6632155
173087940
1000000000
292015612
377509580
76211861
101250004
482818266
966631802
780418694
665245341
29366295
681728741
207264423
565111336
389290764
564836882
389290764
482818266
389290764
1000000000
417188303
564836882
184147678
91111257
207264423
231398662
665245341
360543850
417188303
1000000000
29366295
1
438133771
963873520
966631802
76211861
173087940
556605329
539527855
207264423
56519638
91111257
744868656
564836882
147747440
86883812
147747440
744868656
173087940
389290764
6632155
1
200354483
438133771
360543850
147747440
998228699
857731778
86883812
207264423
200354483
81073252
86883812
246549659
710733675
389290764
556605329
665245341
101250004
507308489
360543850
665245341
681728741
766356434
1
564836882
710733675
273869784
966631802
1000000000
231398662
56519638
200354483
507308489
780418694
377509580
101250004
482818266
6632155
564836882
91111257
482818266
781833037
56519638
6632155
231398662
556605329
507308489
246549659
857731778
963873520
588790353
438133771
744868656
556605329
780418694
507308489
1
81073252
588790353
482818266
313062682
539527855
857731778
206422528
998228699
878542863
963056779
780418694
29366295
1
878542863
429939459
998228699
1
966631802
744868656
665245341
76211861
507308489
101250004
200354483
147747440
273869784
91111257
781833037
556605329
556605329
231398662
1
6632155
207264423
507308489
348652718
565111336
91111257
207264423
207264423
1000000000
173087940
438133771
747241048
1000000000
1000000000
417188303
429939459
377509580
200354483
556605329
766356434
86883812
377509580
147747440
86883812
147747440
184147678
417188303
86883812
878542863
781833037
184147678
747241048
173087940
173087940
6632155
780418694
246549659
565111336
273869784
780418694
389290764
564836882
766356434
1000000000
744868656
56519638
101250004
766356434
710733675
665245341
29366295
348652718
556605329
377509580
81073252
780418694
246549659
564836882
429939459
360543850
665245341
744868656
963873520
206422528
360543850
86883812
313062682
565111336
101250004
184147678
539527855
360543850
781833037
273869784
482818266
564836882
360543850
747241048
76211861
665245341
231398662
273869784
710733675
665245341
348652718
1000000000
360543850
1000000000
292015612
539527855
429939459
565111336
565111336
216140704
556605329
429939459
216140704
216140704
377509580
556605329
878542863
377509580
377509580
184147678
681728741
681728741
360543850
429939459
781833037
857731778
539527855
966631802
206422528
857731778
744868656
681728741
292015612
747241048
313062682
556605329
857731778
665245341
101250004
681728741
963873520
86883812
878542863
556605329
173087940
1000000000
438133771
273869784
588790353
360543850
780418694
91111257
710733675
200354483
710733675
360543850
273869784
556605329
710733675
29366295
1000000000
417188303
216140704
766356434
377509580
207264423
246549659
564836882
216140704
360543850
216140704
173087940
857731778
998228699
963056779
81073252
429939459
76211861
216140704
681728741
998228699
377509580
206422528
207264423
878542863
76211861
781833037
147747440
147747440
273869784
292015612
539527855
292015612
710733675
482818266
377509580
231398662
313062682
206422528
963873520
147747440
588790353
780418694
710733675
147747440
360543850
184147678
292015612
147747440
246549659
744868656
81073252
29366295
360543850
206422528
231398662
747241048
29366295
417188303
86883812
76211861
147747440
76211861
173087940
963873520
744868656
747241048
963056779
963873520
348652718
86883812
744868656
313062682
273869784
200354483
231398662
6632155
206422528
377509580
766356434
292015612
766356434
482818266
747241048
207264423
273869784
360543850
29366295
56519638
878542863
1000000000
766356434
665245341
86883812
966631802
76211861
216140704
780418694
207264423
76211861
292015612
377509580
29366295
429939459
6632155
681728741
29366295
231398662
81073252
588790353
781833037
429939459
998228699
878542863
231398662
273869784
780418694
76211861
780418694
273869784
556605329
29366295
91111257
389290764
273869784
766356434
86883812
963056779
313062682
389290764
429939459
216140704
273869784
710733675
429939459
246549659
360543850
747241048
101250004
200354483
507308489
81073252
681728741
1000000000
878542863
588790353
246549659
966631802
6632155
588790353
101250004
273869784
207264423
273869784
417188303
710733675
29366295
101250004
360543850
216140704
29366295
184147678
91111257
747241048
588790353
389290764
206422528
539527855
565111336
76211861
665245341
747241048
588790353
360543850
857731778
564836882
184147678
207264423
173087940
56519638
313062682
966631802
56519638
6632155
173087940
857731778
173087940
482818266
747241048
184147678
360543850
744868656
766356434
681728741
963873520
438133771
1
76211861
173087940
86883812
29366295
780418694
966631802
1
200354483
6632155
246549659
878542863
348652718
565111336
86883812
56519638
507308489
101250004
91111257
564836882
246549659
360543850
184147678
292015612
588790353
360543850
76211861
207264423
29366295
681728741
216140704
91111257
780418694
184147678
857731778
998228699
231398662
507308489
56519638
6632155
292015612
556605329
857731778
565111336
781833037
200354483
246549659
6632155
184147678
966631802
76211861
389290764
91111257
29366295
781833037
389290764
86883812
348652718
744868656
539527855
482818266
417188303
292015612
438133771
781833037
482818266
565111336
101250004
878542863
377509580
565111336
184147678
588790353
766356434
781833037
1000000000
313062682
29366295
246549659
878542863
744868656
766356434
588790353
360543850
313062682
91111257
76211861
86883812
29366295
231398662
246549659
710733675
91111257
963056779
781833037
360543850
747241048
781833037
207264423
76211861
76211861
56519638
273869784
565111336
76211861
482818266
101250004
963056779
246549659
438133771
681728741
360543850
29366295
588790353
963873520
766356434
377509580
91111257
780418694
389290764
206422528
292015612
588790353
292015612
482818266
360543850
963873520
56519638
147747440
6632155
231398662
56519638
781833037
482818266
216140704
588790353
313062682
147747440
681728741
200354483
747241048
857731778
963056779
781833037
780418694
963056779
216140704
231398662
781833037
780418694
231398662
766356434
482818266
963056779
781833037
101250004
681728741
86883812
780418694
389290764
781833037
564836882
360543850
564836882
389290764
147747440
56519638
101250004
766356434
781833037
360543850
207264423
564836882
246549659
665245341
780418694
200354483
507308489
56519638
588790353
101250004
438133771
56519638
565111336
539527855
389290764
200354483
292015612
76211861
200354483
878542863
91111257
665245341
556605329
878542863
878542863
231398662
781833037
539527855
681728741
216140704
273869784
6632155
781833037
29366295
539527855
857731778
998228699
207264423
429939459
101250004
963873520
147747440
966631802
231398662
377509580
998228699
56519638
588790353
998228699
556605329
747241048
86883812
507308489
482818266
665245341
539527855
273869784
564836882
565111336
588790353
556605329
313062682
780418694
539527855
389290764
101250004
878542863
29366295
81073252
389290764
348652718
998228699
966631802
377509580
377509580
998228699
747241048
147747440
556605329
216140704
539527855
207264423
588790353
207264423
781833037
348652718
556605329
91111257
744868656
966631802
681728741
998228699
665245341
313062682
1000000000
377509580
878542863
6632155
56519638
173087940
998228699
29366295
482818266
6632155
246549659
231398662
246549659
6632155
29366295
417188303
76211861
231398662
91111257
86883812
564836882
6632155
539527855
173087940
744868656
963873520
665245341
56519638
564836882
173087940
81073252
86883812
998228699
231398662
429939459
360543850
313062682
588790353
857731778
184147678
246549659
173087940
507308489
56519638
857731778
313062682
681728741
507308489
86883812
273869784
857731778
206422528
200354483
246549659
6632155
429939459
348652718
207264423
766356434
360543850
29366295
216140704
360543850
246549659
29366295
216140704
246549659
780418694
348652718
348652718
780418694
710733675
231398662
417188303
207264423
966631802
744868656
747241048
963056779
998228699
998228699
710733675
1000000000
200354483
564836882
507308489
86883812
207264423
878542863
313062682
6632155
482818266
857731778
417188303
507308489
173087940
76211861
377509580
313062682
184147678
313062682
507308489
710733675
417188303
556605329
6632155
710733675
963873520
998228699
207264423
781833037
966631802
588790353
56519638
539527855
216140704
184147678
744868656
81073252
878542863
81073252
539527855
313062682
207264423
766356434
292015612
438133771
966631802
766356434
588790353
998228699
429939459
539527855
963056779
246549659
29366295
780418694
1
207264423
681728741
360543850
565111336
206422528
438133771
564836882
1
207264423
665245341
556605329
857731778
173087940
857731778
292015612
1000000000
81073252
377509580
6632155
1000000000
766356434
429939459
231398662
429939459
539527855
360543850
147747440
564836882
963873520
29366295
766356434
292015612
86883812
81073252
313062682
744868656
231398662
417188303
565111336
781833037
681728741
313062682
231398662
966631802
313062682
565111336
681728741
963873520
377509580
963056779
507308489
1000000000
556605329
6632155
565111336
681728741
6632155
438133771
665245341
417188303
147747440
184147678
292015612
348652718
878542863
482818266
780418694
147747440
86883812
507308489
216140704
588790353
76211861
81073252
91111257
429939459
963056779
173087940
781833037
556605329
184147678
507308489
747241048
681728741
360543850
857731778
539527855
681728741
482818266
377509580
81073252
766356434
429939459
313062682
1000000000
482818266
417188303
556605329
76211861
101250004
507308489
184147678
507308489
564836882
173087940
360543850
766356434
246549659
681728741
781833037
29366295
429939459
781833037
200354483
482818266
539527855
246549659
313062682
766356434
173087940
81073252
377509580
56519638
482818266
747241048
184147678
556605329
147747440
1
231398662
507308489
184147678
206422528
184147678
565111336
389290764
377509580
348652718
360543850
966631802
246549659
184147678
1
665245341
766356434
681728741
173087940
206422528
29366295
207264423
207264423
86883812
438133771
377509580
360543850
1
966631802
565111336
429939459
781833037
564836882
857731778
564836882
76211861
564836882
744868656
438133771
766356434
231398662
780418694
86883812
200354483
206422528
963873520
206422528
184147678
348652718
360543850
780418694
101250004
857731778
747241048
564836882
1
348652718
86883812
56519638
539527855
313062682
101250004
747241048
29366295
246549659
207264423
766356434
292015612
438133771
482818266
81073252
313062682
564836882
348652718
173087940
588790353
206422528
1
81073252
348652718
81073252
781833037
963873520
76211861
173087940
1
231398662
429939459
429939459
246549659
564836882
963056779
747241048
360543850
56519638
966631802
348652718
200354483
101250004
482818266
507308489
963056779
780418694
29366295
747241048
292015612
200354483
507308489
360543850
273869784
360543850
76211861
564836882
389290764
348652718
207264423
81073252
147747440
963873520
588790353
878542863
173087940
681728741
998228699
147747440
292015612
91111257
200354483
963873520
766356434
377509580
565111336
878542863
216140704
86883812
246549659
665245341
781833037
360543850
747241048
231398662
206422528
710733675
780418694
206422528
216140704
417188303
81073252
56519638
564836882
438133771
231398662
360543850
539527855
857731778
438133771
360543850
878542863
665245341
438133771
231398662
565111336
200354483
963873520
6632155
857731778
857731778
966631802
389290764
101250004
101250004
389290764
780418694
56519638
857731778
313062682
665245341
744868656
1
780418694
429939459
29366295
81073252
147747440
998228699
147747440
231398662
200354483
348652718
147747440
780418694
766356434
200354483
963056779
588790353
360543850
56519638
313062682
6632155
766356434
438133771
429939459
1000000000
482818266
588790353
710733675
292015612
389290764
963056779
766356434
963056779
429939459
781833037
216140704
147747440
539527855
588790353
565111336
76211861
231398662
29366295
86883812
744868656
313062682
998228699
91111257
1000000000
438133771
766356434
200354483
91111257
360543850
780418694
56519638
313062682
81073252
377509580
482818266
292015612
747241048
556605329
173087940
184147678
429939459
507308489
998228699
200354483
29366295
76211861
377509580
101250004
539527855
246549659
857731778
292015612
539527855
377509580
766356434
564836882
206422528
781833037
360543850
147747440
539527855
998228699
998228699
744868656
313062682
781833037
564836882
438133771
556605329
231398662
966631802
429939459
173087940
781833037
1000000000
438133771
147747440
216140704
207264423
231398662
588790353
588790353
681728741
998228699
216140704
963056779
564836882
417188303
966631802
539527855
482818266
389290764
313062682
966631802
482818266
360543850
966631802
710733675
857731778
1000000000
744868656
665245341
292015612
710733675
744868656
207264423
246549659
76211861
744868656
81073252
207264423
747241048
565111336
377509580
86883812
76211861
747241048
744868656
710733675
206422528
857731778
507308489
216140704
857731778
507308489
231398662
173087940
766356434
878542863
588790353
56519638
173087940
200354483
292015612
184147678
963873520
564836882
780418694
482818266
292015612
91111257
780418694
184147678
780418694
231398662
389290764
780418694
966631802
438133771
91111257
482818266
781833037
780418694
231398662
81073252
966631802
216140704
857731778
766356434
556605329
564836882
6632155
878542863
556605329
1000000000
147747440
377509580
781833037
780418694
184147678
963056779
377509580
173087940
556605329
6632155
588790353
173087940
147747440
878542863
963056779
998228699
966631802
564836882
216140704
588790353
76211861
747241048
173087940
1000000000
91111257
766356434
1000000000
246549659
747241048
507308489
6632155
1000000000
246549659
781833037
206422528
744868656
963873520
878542863
780418694
539527855
539527855
710733675
747241048
417188303
216140704
857731778
438133771
966631802
507308489
184147678
29366295
507308489
507308489
539527855
246549659
231398662
101250004
207264423
360543850
963873520
6632155
681728741
184147678
216140704
216140704
231398662
565111336
878542863
588790353
963873520
147747440
857731778
56519638
184147678
747241048
86883812
963056779
507308489
565111336
681728741
780418694
766356434
766356434
377509580
81073252
878542863
1000000000
482818266
556605329
747241048
200354483
6632155
681728741
207264423
86883812
200354483
966631802
76211861
206422528
56519638
200354483
207264423
766356434
681728741
207264423
556605329
539527855
184147678
200354483
857731778
6632155
86883812
429939459
29366295
963056779
348652718
438133771
998228699
292015612
665245341
1
780418694
417188303
556605329
564836882
766356434
206422528
246549659
200354483
206422528
389290764
429939459
588790353
564836882
966631802
360543850
482818266
200354483
766356434
6632155
417188303
29366295
681728741
76211861
747241048
246549659
1000000000
184147678
781833037
539527855
207264423
81073252
206422528
184147678
857731778
665245341
173087940
81073252
246549659
246549659
429939459
857731778
417188303
86883812
429939459
588790353
76211861
963056779
429939459
6632155
588790353
556605329
747241048
429939459
81073252
429939459
766356434
29366295
681728741
377509580
313062682
348652718
438133771
184147678
963056779
482818266
29366295
780418694
81073252
417188303
588790353
966631802
507308489
438133771
292015612
998228699
556605329
1
207264423
710733675
665245341
206422528
206422528
76211861
747241048
1
231398662
273869784
565111336
147747440
539527855
681728741
565111336
539527855
507308489
173087940
482818266
781833037
710733675
292015612
29366295
389290764
417188303
231398662
998228699
389290764
665245341
588790353
76211861
216140704
781833037
1000000000
747241048
56519638
292015612
507308489
377509580
781833037
1
246549659
429939459
81073252
56519638
565111336
377509580
292015612
1000000000
665245341
292015612
681728741
966631802
29366295
173087940
76211861
173087940
998228699
438133771
207264423
246549659
200354483
246549659
429939459
857731778
101250004
76211861
747241048
507308489
564836882
292015612
507308489
173087940
963873520
482818266
588790353
273869784
81073252
429939459
29366295
173087940
29366295
360543850
313062682
360543850
29366295
1000000000
207264423
173087940
966631802
76211861
681728741
747241048
564836882
966631802
1000000000
482818266
857731778
348652718
56519638
781833037
681728741
173087940
780418694
6632155
963056779
81073252
482818266
246549659
173087940
564836882
429939459
231398662
231398662
216140704
438133771
1000000000
101250004
246549659
878542863
173087940
184147678
86883812
482818266
29366295
681728741
963056779
482818266
200354483
564836882
91111257
91111257
564836882
878542863
86883812
857731778
246549659
781833037
1
857731778
681728741
588790353
781833037
1000000000
86883812
91111257
389290764
966631802
313062682
417188303
556605329
76211861
565111336
207264423
963056779
963056779
966631802
857731778
56519638
966631802
86883812
389290764
710733675
963056779
588790353
766356434
588790353
91111257
81073252
482818266
963056779
200354483
207264423
417188303
216140704
101250004
206422528
429939459
101250004
207264423
173087940
29366295
966631802
539527855
963873520
200354483
147747440
857731778
588790353
81073252
6632155
781833037
56519638
963873520
292015612
507308489
482818266
539527855
429939459
766356434
81073252
173087940
200354483
313062682
665245341
747241048
81073252
206422528
966631802
564836882
29366295
91111257
184147678
1000000000
231398662
482818266
878542863
206422528
429939459
231398662
747241048
417188303
29366295
273869784
744868656
681728741
681728741
389290764
780418694
273869784
588790353
360543850
429939459
313062682
963873520
206422528
1
565111336
588790353
6632155
246549659
539527855
744868656
998228699
56519638
91111257
56519638
348652718
101250004
963056779
231398662
207264423
184147678
6632155
780418694
81073252
292015612
206422528
963056779
744868656
507308489
744868656
482818266
781833037
564836882
76211861
747241048
665245341
744868656
206422528
744868656
231398662
781833037
781833037
216140704
147747440
429939459
29366295
184147678
184147678
565111336
681728741
565111336
710733675
147747440
313062682
101250004
246549659
200354483
91111257
81073252
766356434
766356434
360543850
998228699
173087940
313062682
564836882
780418694
564836882
556605329
389290764
963873520
429939459
200354483
565111336
556605329
744868656
91111257
6632155
417188303
780418694
81073252
377509580
81073252
56519638
417188303
438133771
665245341
963873520
878542863
313062682
744868656
780418694
200354483
963873520
81073252
710733675
207264423
564836882
231398662
76211861
539527855
216140704
963056779
101250004
539527855
966631802
206422528
6632155
184147678
588790353
565111336
780418694
29366295
963873520
780418694
216140704
966631802
231398662
216140704
1000000000
781833037
6632155
207264423
231398662
710733675
377509580
564836882
6632155
744868656
101250004
173087940
360543850
389290764
86883812
348652718
681728741
101250004
76211861
206422528
207264423
588790353
231398662
207264423
539527855
482818266
1
273869784
173087940
101250004
588790353
963873520
184147678
91111257
173087940
482818266
216140704
565111336
273869784
313062682
507308489
564836882
292015612
963056779
556605329
200354483
744868656
780418694
710733675
744868656
292015612
744868656
81073252
348652718
710733675
998228699
389290764
101250004
710733675
429939459
564836882
556605329
780418694
565111336
710733675
76211861
147747440
588790353
429939459
665245341
998228699
6632155
200354483
766356434
348652718
273869784
200354483
173087940
438133771
216140704
438133771
744868656
246549659
1
429939459
665245341
86883812
710733675
246549659
963873520
766356434
246549659
747241048
216140704
348652718
438133771
966631802
766356434
389290764
482818266
377509580
417188303
216140704
292015612
710733675
101250004
744868656
360543850
588790353
417188303
417188303
565111336
246549659
91111257
766356434
539527855
231398662
417188303
81073252
564836882
1000000000
377509580
781833037
389290764
216140704
207264423
438133771
681728741
963056779
6632155
86883812
101250004
588790353
101250004
173087940
507308489
747241048
417188303
389290764
377509580
377509580
556605329
91111257
665245341
1000000000
360543850
1000000000
963873520
292015612
389290764
780418694
184147678
200354483
86883812
417188303
360543850
747241048
173087940
857731778
207264423
273869784
207264423
29366295
206422528
273869784
564836882
29366295
766356434
766356434
507308489
207264423
565111336
207264423
81073252
564836882
744868656
292015612
963056779
207264423
507308489
963056779
507308489
29366295
200354483
429939459
101250004
780418694
91111257
206422528
313062682
681728741
377509580
360543850
1000000000
231398662
377509580
963056779
29366295
1000000000
681728741
348652718
56519638
91111257
564836882
173087940
556605329
857731778
313062682
56519638
206422528
207264423
207264423
216140704
173087940
665245341
565111336
86883812
91111257
539527855
781833037
231398662
377509580
556605329
556605329
348652718
86883812
1
417188303
998228699
173087940
81073252
216140704
348652718
173087940
766356434
6632155
665245341
482818266
417188303
565111336
173087940
963056779
438133771
200354483
292015612
200354483
273869784
438133771
292015612
998228699
6632155
1
273869784
292015612
681728741
273869784
184147678
81073252
200354483
963056779
86883812
963056779
207264423
200354483
998228699
246549659
747241048
207264423
417188303
273869784
389290764
766356434
857731778
273869784
76211861
81073252
184147678
360543850
348652718
963873520
292015612
377509580
565111336
556605329
91111257
56519638
565111336
6632155
86883812
184147678
147747440
507308489
857731778
29366295
360543850
966631802
207264423
878542863
216140704
292015612
588790353
56519638
389290764
6632155
588790353
86883812
438133771
710733675
29366295
292015612
417188303
564836882
76211861
389290764
360543850
81073252
744868656
313062682
878542863
76211861
86883812
429939459
216140704
91111257
101250004
101250004
780418694
781833037
588790353
744868656
147747440
747241048
29366295
86883812
86883812
781833037
539527855
207264423
1
1
173087940
173087940
207264423
681728741
438133771
184147678
857731778
747241048
438133771
588790353
29366295
56519638
173087940
564836882
207264423
81073252
377509580
781833037
360543850
963873520
963873520
482818266
963873520
564836882
780418694
857731778
91111257
539527855
417188303
206422528
76211861
56519638
377509580
81073252
1000000000
665245341
91111257
173087940
81073252
780418694
207264423
348652718
438133771
429939459
360543850
507308489
86883812
348652718
565111336
216140704
665245341
539527855
482818266
565111336
665245341
744868656
81073252
781833037
216140704
564836882
231398662
273869784
56519638
76211861
76211861
29366295
313062682
966631802
246549659
539527855
780418694
360543850
86883812
200354483
429939459
766356434
231398662
29366295
389290764
766356434
781833037
556605329
438133771
963056779
360543850
1
200354483
56519638
147747440
246549659
781833037
6632155
539527855
539527855
744868656
539527855
665245341
429939459
564836882
173087940
360543850
780418694
744868656
507308489
207264423
417188303
857731778
747241048
681728741
389290764
857731778
1
565111336
86883812
81073252
360543850
588790353
1
389290764
81073252
780418694
429939459
564836882
482818266
1
29366295
91111257
101250004
377509580
781833037
81073252
556605329
206422528
681728741
313062682
389290764
747241048
76211861
200354483
389290764
482818266
744868656
81073252
86883812
507308489
29366295
482818266
747241048
564836882
766356434
766356434
998228699
29366295
348652718
963056779
207264423
998228699
766356434
56519638
966631802
231398662
539527855
86883812
207264423
76211861
588790353
292015612
389290764
1
29366295
963056779
81073252
200354483
147747440
56519638
56519638
565111336
216140704
857731778
588790353
184147678
200354483
377509580
86883812
292015612
857731778
857731778
482818266
389290764
6632155
966631802
101250004
216140704
86883812
246549659
681728741
292015612
744868656
963873520
744868656
91111257
348652718
438133771
966631802
216140704
313062682
744868656
207264423
878542863
665245341
744868656
482818266
781833037
273869784
507308489
780418694
482818266
878542863
438133771
417188303
963056779
377509580
963873520
360543850
81073252
482818266
482818266
539527855
857731778
744868656
173087940
766356434
1
665245341
91111257
147747440
781833037
766356434
292015612
76211861
710733675
348652718
147747440
207264423
292015612
389290764
998228699
1000000000
588790353
438133771
377509580
6632155
878542863
246549659
507308489
81073252
1000000000
747241048
207264423
216140704
539527855
710733675
206422528
417188303
273869784
878542863
998228699
29366295
292015612
878542863
539527855
389290764
744868656
292015612
665245341
1
246549659
360543850
556605329
147747440
173087940
231398662
86883812
91111257
780418694
389290764
878542863
565111336
780418694
216140704
429939459
539527855
857731778
377509580
507308489
963056779
747241048
565111336
766356434
429939459
747241048
246549659
389290764
963056779
86883812
966631802
216140704
565111336
556605329
377509580
966631802
438133771
482818266
780418694
56519638
963873520
482818266
766356434
744868656
998228699
564836882
231398662
417188303
101250004
781833037
539527855
246549659
429939459
360543850
76211861
963056779
29366295
173087940
206422528
998228699
998228699
1
857731778
766356434
878542863
963056779
539527855
507308489
76211861
206422528
417188303
81073252
747241048
91111257
1000000000
565111336
998228699
81073252
482818266
438133771
417188303
747241048
29366295
360543850
76211861
200354483
147747440
766356434
438133771
747241048
29366295
588790353
963873520
29366295
76211861
56519638
56519638
747241048
200354483
200354483
389290764
206422528
429939459
273869784
482818266
766356434
292015612
857731778
173087940
76211861
101250004
101250004
389290764
780418694
246549659
360543850
206422528
998228699
147747440
360543850
780418694
206422528
857731778
564836882
747241048
766356434
360543850
313062682
216140704
507308489
29366295
81073252
963056779
565111336
101250004
878542863
173087940
81073252
273869784
246549659
710733675
998228699
273869784
348652718
1000000000
966631802
710733675
507308489
360543850
588790353
29366295
101250004
963056779
56519638
878542863
539527855
1
81073252
417188303
216140704
438133771
56519638
539527855
747241048
207264423
963873520
482818266
313062682
200354483
200354483
313062682
998228699
81073252
963873520
766356434
781833037
29366295
313062682
76211861
588790353
273869784
147747440
292015612
710733675
91111257
766356434
29366295
766356434
565111336
747241048
556605329
507308489
184147678
207264423
781833037
207264423
963056779
781833037
273869784
273869784
216140704
588790353
780418694
6632155
147747440
207264423
173087940
29366295
744868656
1
6632155
998228699
710733675
184147678
377509580
1
564836882
273869784
429939459
389290764
173087940
86883812
766356434
417188303
564836882
878542863
966631802
963056779
81073252
173087940
207264423
998228699
273869784
207264423
173087940
273869784
482818266
482818266
966631802
76211861
313062682
564836882
565111336
86883812
429939459
710733675
998228699
81073252
588790353
966631802
313062682
147747440
207264423
429939459
200354483
1
360543850
377509580
101250004
101250004
91111257
1
216140704
6632155
273869784
766356434
173087940
101250004
1000000000
417188303
184147678
966631802
216140704
360543850
101250004
998228699
246549659
565111336
744868656
292015612
76211861
780418694
377509580
744868656
966631802
966631802
173087940
507308489
206422528
91111257
360543850
360543850
231398662
963873520
207264423
963056779
963056779
313062682
878542863
360543850
273869784
231398662
857731778
313062682
246549659
206422528
565111336
207264423
273869784
766356434
556605329
710733675
539527855
963873520
963056779
710733675
86883812
710733675
273869784
200354483
998228699
1
963056779
292015612
360543850
147747440
766356434
313062682
780418694
564836882
482818266
564836882
963056779
507308489
878542863
200354483
438133771
507308489
963873520
482818266
246549659
313062682
231398662
216140704
966631802
429939459
200354483
81073252
147747440
766356434
747241048
438133771
200354483
744868656
556605329
417188303
207264423
200354483
565111336
710733675
1
273869784
781833037
747241048
184147678
101250004
200354483
389290764
556605329
101250004
6632155
564836882
56519638
29366295
747241048
507308489
539527855
564836882
246549659
206422528
963873520
857731778
216140704
744868656
173087940
539527855
429939459
963873520
273869784
206422528
101250004
56519638
564836882
780418694
780418694
207264423
231398662
429939459
966631802
665245341
438133771
86883812
173087940
963873520
857731778
1000000000
539527855
747241048
292015612
878542863
556605329
29366295
507308489
91111257
91111257
6632155
1
564836882
76211861
29366295
81073252
147747440
206422528
246549659
246549659
963873520
76211861
963056779
1
56519638
200354483
147747440
348652718
184147678
348652718
588790353
81073252
377509580
101250004
681728741
147747440
780418694
101250004
417188303
147747440
313062682
665245341
389290764
998228699
76211861
231398662
857731778
273869784
360543850
482818266
665245341
216140704
780418694
482818266
429939459
29366295
588790353
780418694
878542863
377509580
246549659
429939459
857731778
184147678
246549659
417188303
963056779
246549659
101250004
86883812
681728741
360543850
1
29366295
429939459
429939459
963873520
710733675
998228699
665245341
665245341
963873520
438133771
1
564836882
963056779
744868656
857731778
273869784
29366295
429939459
564836882
588790353
231398662
1
781833037
681728741
710733675
91111257
206422528
665245341
417188303
429939459
101250004
588790353
81073252
231398662
781833037
246549659
147747440
81073252
86883812
246549659
565111336
588790353
184147678
963056779
6632155
963873520
507308489
710733675
147747440
1
216140704
246549659
360543850
564836882
246549659
482818266
681728741
29366295
588790353
273869784
963056779
857731778
539527855
556605329
207264423
184147678
147747440
56519638
963056779
438133771
564836882
681728741
76211861
200354483
184147678
206422528
184147678
564836882
292015612
76211861
417188303
681728741
206422528
360543850
781833037
417188303
206422528
389290764
966631802
710733675
438133771
1000000000
744868656
147747440
231398662
360543850
1
101250004
292015612
998228699
389290764
6632155
91111257
588790353
747241048
417188303
482818266
389290764
417188303
998228699
963873520
780418694
963873520
429939459
147747440
206422528
963873520
360543850
963873520
200354483
91111257
744868656
744868656
878542863
507308489
998228699
963873520
539527855
56519638
665245341
360543850
231398662
1
747241048
681728741
56519638
101250004
966631802
81073252
86883812
200354483
389290764
507308489
766356434
206422528
878542863
963873520
710733675
216140704
377509580
963056779
564836882
81073252
56519638
482818266
438133771
878542863
878542863
565111336
147747440
76211861
1000000000
360543850
780418694
710733675
998228699
878542863
206422528
91111257
998228699
56519638
200354483
681728741
710733675
878542863
147747440
747241048
200354483
681728741
438133771
963056779
565111336
200354483
998228699
878542863
76211861
966631802
56519638
273869784
360543850
56519638
207264423
429939459
348652718
1000000000
273869784
91111257
29366295
429939459
360543850
207264423
507308489
184147678
6632155
1000000000
6632155
184147678
76211861
246549659
744868656
744868656
781833037
91111257
292015612
1
206422528
81073252
1
539527855
246549659
963873520
101250004
588790353
29366295
438133771
389290764
101250004
246549659
998228699
246549659
377509580
1
231398662
857731778
507308489
56519638
564836882
588790353
231398662
101250004
417188303
29366295
857731778
710733675
200354483
482818266
207264423
313062682
348652718
564836882
766356434
360543850
564836882
207264423
81073252
429939459
781833037
147747440
76211861
482818266
184147678
6632155
348652718
564836882
273869784
231398662
438133771
348652718
429939459
417188303
81073252
184147678
588790353
429939459
207264423
216140704
781833037
438133771
101250004
292015612
417188303
1000000000
417188303
1
389290764
966631802
207264423
1000000000
389290764
377509580
231398662
744868656
216140704
429939459
963873520
781833037
348652718
747241048
292015612
200354483
556605329
1
507308489
963873520
184147678
1
389290764
963056779
539527855
878542863
781833037
206422528
417188303
665245341
348652718
966631802
781833037
417188303
76211861
86883812
507308489
429939459
91111257
539527855
857731778
206422528
206422528
766356434
1
56519638
273869784
429939459
747241048
101250004
147747440
1000000000
101250004
966631802
438133771
507308489
429939459
878542863
966631802
429939459
101250004
681728741
273869784
963056779
147747440
206422528
966631802
86883812
963873520
556605329
747241048
348652718
6632155
539527855
173087940
207264423
200354483
246549659
200354483
482818266
438133771
998228699
6632155
417188303
389290764
207264423
744868656
91111257
313062682
747241048
360543850
173087940
766356434
29366295
207264423
81073252
184147678
744868656
438133771
147747440
313062682
438133771
565111336
966631802
429939459
348652718
681728741
76211861
313062682
1
744868656
766356434
389290764
963873520
744868656
173087940
101250004
744868656
216140704
1
710733675
780418694
681728741
91111257
81073252
86883812
91111257
781833037
963873520
681728741
710733675
1
173087940
231398662
507308489
231398662
246549659
81073252
747241048
710733675
184147678
389290764
438133771
246549659
246549659
216140704
878542863
963873520
216140704
1000000000
6632155
81073252
747241048
377509580
147747440
878542863
348652718
744868656
507308489
963873520
56519638
539527855
173087940
766356434
389290764
539527855
231398662
81073252
231398662
147747440
1
348652718
91111257
710733675
173087940
81073252
360543850
665245341
313062682
429939459
588790353
76211861
101250004
184147678
173087940
389290764
780418694
710733675
1
246549659
91111257
206422528
246549659
507308489
147747440
963873520
313062682
429939459
91111257
747241048
744868656
857731778
377509580
29366295
6632155
216140704
665245341
173087940
348652718
29366295
482818266
184147678
200354483
173087940
56519638
216140704
963873520
857731778
56519638
216140704
1000000000
857731778
747241048
147747440
482818266
86883812
588790353
207264423
173087940
747241048
56519638
1000000000
1000000000
588790353
29366295
147747440
101250004
81073252
313062682
29366295
963873520
56519638
360543850
101250004
273869784
963056779
246549659
200354483
231398662
681728741
878542863
556605329
963056779
429939459
273869784
91111257
147747440
29366295
429939459
360543850
747241048
564836882
389290764
539527855
565111336
1
231398662
710733675
565111336
507308489
681728741
681728741
6632155
207264423
417188303
539527855
173087940
246549659
184147678
1
206422528
878542863
1000000000
744868656
200354483
857731778
438133771
56519638
86883812
56519638
665245341
539527855
207264423
101250004
313062682
539527855
184147678
588790353
507308489
963873520
747241048
147747440
377509580
681728741
998228699
313062682
377509580
360543850
200354483
564836882
1
6632155
780418694
1000000000
507308489
246549659
539527855
76211861
564836882
86883812
377509580
231398662
200354483
200354483
429939459
216140704
173087940
29366295
216140704
1
313062682
998228699
292015612
246549659
857731778
710733675
200354483
438133771
86883812
556605329
780418694
781833037
781833037
389290764
744868656
81073252
207264423
878542863
81073252
1000000000
91111257
76211861
766356434
273869784
781833037
360543850
76211861
389290764
766356434
429939459
747241048
86883812
966631802
556605329
76211861
417188303
539527855
539527855
231398662
389290764
101250004
200354483
81073252
744868656
207264423
313062682
966631802
747241048
1
665245341
273869784
429939459
539527855
147747440
216140704
231398662
292015612
556605329
348652718
429939459
565111336
998228699
417188303
29366295
766356434
857731778
231398662
147747440
86883812
207264423
360543850
313062682
966631802
665245341
744868656
206422528
216140704
29366295
231398662
348652718
1
429939459
766356434
507308489
6632155
966631802
747241048
665245341
81073252
29366295
147747440
588790353
747241048
81073252
556605329
857731778
147747440
482818266
91111257
417188303
207264423
360543850
81073252
963873520
744868656
6632155
429939459
507308489
878542863
1000000000
231398662
780418694
766356434
1000000000
81073252
747241048
6632155
438133771
86883812
377509580
360543850
206422528
29366295
216140704
438133771
101250004
780418694
998228699
963056779
6632155
81073252
147747440
231398662
206422528
216140704
348652718
360543850
200354483
963873520
565111336
539527855
482818266
173087940
565111336
665245341
101250004
91111257
744868656
747241048
507308489
147747440
744868656
377509580
429939459
313062682
507308489
200354483
998228699
564836882
857731778
1
681728741
173087940
207264423
780418694
348652718
313062682
780418694
665245341
1000000000
6632155
1
216140704
747241048
81073252
710733675
389290764
878542863
710733675
377509580
710733675
29366295
963056779
231398662
29366295
565111336
246549659
710733675
91111257
539527855
681728741
963056779
507308489
200354483
963873520
963056779
963056779
292015612
29366295
857731778
246549659
56519638
56519638
681728741
429939459
780418694
173087940
81073252
710733675
173087940
184147678
780418694
539527855
747241048
963873520
292015612
292015612
91111257
207264423
273869784
76211861
781833037
963056779
389290764
966631802
91111257
747241048
966631802
781833037
556605329
565111336
1000000000
292015612
76211861
564836882
556605329
665245341
377509580
29366295
360543850
665245341
29366295
348652718
780418694
389290764
313062682
1
998228699
417188303
507308489
564836882
206422528
207264423
173087940
76211861
91111257
184147678
429939459
539527855
857731778
429939459
1000000000
313062682
147747440
273869784
313062682
556605329
207264423
389290764
963873520
857731778
878542863
744868656
6632155
216140704
292015612
966631802
377509580
6632155
781833037
389290764
963873520
588790353
744868656
429939459
173087940
206422528
6632155
207264423
482818266
76211861
417188303
360543850
200354483
780418694
744868656
56519638
377509580
417188303
360543850
963873520
91111257
857731778
857731778
878542863
781833037
857731778
389290764
998228699
360543850
91111257
565111336
348652718
389290764
963873520
184147678
539527855
246549659
360543850
91111257
56519638
216140704
200354483
91111257
963873520
429939459
231398662
744868656
6632155
665245341
147747440
216140704
1000000000
147747440
878542863
665245341
744868656
539527855
878542863
588790353
539527855
963056779
207264423
556605329
76211861
744868656
438133771
389290764
507308489
857731778
963056779
556605329
780418694
29366295
246549659
681728741
539527855
76211861
878542863
747241048
273869784
86883812
781833037
29366295
998228699
173087940
417188303
76211861
231398662
313062682
81073252
1000000000
207264423
76211861
377509580
360543850
273869784
273869784
878542863
681728741
200354483
173087940
231398662
206422528
781833037
482818266
173087940
1000000000
147747440
429939459
184147678
539527855
360543850
429939459
184147678
216140704
665245341
29366295
1
206422528
231398662
6632155
81073252
29366295
878542863
184147678
207264423
200354483
482818266
766356434
81073252
86883812
6632155
231398662
539527855
173087940
1000000000
273869784
482818266
681728741
507308489
147747440
76211861
780418694
56519638
1
273869784
766356434
207264423
231398662
744868656
1000000000
200354483
360543850
76211861
292015612
206422528
206422528
963056779
200354483
147747440
389290764
184147678
86883812
207264423
29366295
963056779
963873520
781833037
766356434
539527855
292015612
231398662
482818266
766356434
665245341
417188303
556605329
438133771
91111257
173087940
857731778
744868656
56519638
766356434
438133771
507308489
348652718
273869784
766356434
744868656
429939459
429939459
231398662
246549659
710733675
857731778
878542863
206422528
348652718
438133771
76211861
482818266
780418694
292015612
273869784
963873520
1000000000
966631802
6632155
780418694
173087940
966631802
417188303
482818266
780418694
966631802
377509580
29366295
86883812
747241048
91111257
207264423
389290764
29366295
438133771
76211861
1
878542863
246549659
29366295
29366295
56519638
963056779
91111257
878542863
360543850
216140704
273869784
744868656
665245341
173087940
998228699
1
377509580
147747440
482818266
76211861
878542863
6632155
710733675
348652718
86883812
966631802
173087940
273869784
781833037
1000000000
681728741
86883812
781833037
313062682
246549659
76211861
377509580
417188303
963873520
429939459
681728741
564836882
206422528
216140704
507308489
207264423
207264423
417188303
76211861
417188303
998228699
1000000000
507308489
966631802
91111257
588790353
207264423
29366295
147747440
857731778
86883812
56519638
81073252
665245341
76211861
206422528
963056779
539527855
1
29366295
101250004
76211861
207264423
998228699
507308489
780418694
147747440
744868656
29366295
207264423
377509580
1
857731778
200354483
564836882
482818266
438133771
1
429939459
781833037
744868656
857731778
429939459
998228699
1
173087940
438133771
273869784
91111257
173087940
556605329
216140704
91111257
389290764
429939459
665245341
246549659
173087940
1000000000
747241048
101250004
766356434
539527855
76211861
207264423
588790353
147747440
184147678
438133771
76211861
588790353
313062682
147747440
781833037
173087940
963056779
556605329
1
966631802
231398662
389290764
766356434
1
878542863
781833037
998228699
273869784
173087940
744868656
56519638
360543850
556605329
200354483
963056779
184147678
1000000000
438133771
710733675
963873520
482818266
360543850
539527855
184147678
963056779
147747440
313062682
878542863
539527855
963056779
998228699
780418694
998228699
1000000000
744868656
56519638
588790353
417188303
482818266
313062682
86883812
86883812
998228699
564836882
998228699
507308489
81073252
6632155
91111257
29366295
360543850
1000000000
360543850
101250004
389290764
207264423
292015612
81073252
963873520
507308489
417188303
963873520
101250004
81073252
86883812
556605329
147747440
200354483
292015612
29366295
710733675
766356434
747241048
556605329
857731778
963056779
438133771
780418694
780418694
101250004
747241048
147747440
766356434
438133771
1000000000
313062682
377509580
744868656
173087940
878542863
1000000000
91111257
429939459
1
966631802
173087940
564836882
147747440
206422528
766356434
273869784
780418694
747241048
1000000000
564836882
360543850
744868656
565111336
482818266
207264423
360543850
173087940
966631802
747241048
207264423
184147678
998228699
438133771
81073252
207264423
766356434
998228699
389290764
998228699
781833037
744868656
206422528
292015612
389290764
766356434
564836882
747241048
747241048
56519638
780418694
184147678
313062682
556605329
556605329
966631802
200354483
200354483
81073252
91111257
857731778
564836882
147747440
417188303
231398662
173087940
565111336
747241048
348652718
1000000000
173087940
878542863
1
966631802
438133771
482818266
206422528
963056779
438133771
780418694
766356434
377509580
81073252
781833037
482818266
377509580
147747440
878542863
878542863
963873520
556605329
857731778
389290764
963056779
216140704
1
857731778
29366295
857731778
173087940
556605329
878542863
963056779
56519638
556605329
29366295
998228699
29366295
417188303
482818266
998228699
200354483
184147678
216140704
710733675
377509580
998228699
438133771
966631802
29366295
963873520
564836882
200354483
184147678
966631802
878542863
539527855
565111336
207264423
780418694
101250004
206422528
246549659
184147678
292015612
564836882
91111257
173087940
91111257
360543850
56519638
377509580
539527855
377509580
588790353
56519638
91111257
665245341
76211861
998228699
564836882
91111257
273869784
998228699
1000000000
1
101250004
1000000000
781833037
200354483
360543850
91111257
780418694
184147678
588790353
710733675
744868656
246549659
747241048
1000000000
429939459
56519638
710733675
588790353
1000000000
482818266
1000000000
76211861
81073252
76211861
564836882
91111257
438133771
417188303
6632155
878542863
539527855
377509580
766356434
857731778
564836882
857731778
429939459
6632155
200354483
206422528
56519638
1000000000
564836882
588790353
200354483
200354483
482818266
747241048
313062682
86883812
216140704
86883812
857731778
81073252
482818266
966631802
313062682
564836882
417188303
963056779
556605329
564836882
348652718
966631802
200354483
81073252
173087940
766356434
1000000000
417188303
556605329
184147678
438133771
86883812
710733675
417188303
377509580
313062682
200354483
565111336
766356434
780418694
966631802
966631802
963056779
1
292015612
86883812
231398662
539527855
665245341
207264423
246549659
556605329
747241048
360543850
101250004
101250004
998228699
564836882
56519638
998228699
780418694
417188303
710733675
246549659
313062682
86883812
963056779
744868656
184147678
681728741
588790353
101250004
207264423
56519638
184147678
429939459
1000000000
207264423
539527855
507308489
377509580
565111336
417188303
292015612
246549659
710733675
1
360543850
781833037
313062682
747241048
389290764
588790353
588790353
231398662
231398662
91111257
781833037
207264423
313062682
780418694
438133771
665245341
1
744868656
963873520
417188303
998228699
588790353
963056779
101250004
556605329
348652718
81073252
878542863
963873520
878542863
966631802
200354483
173087940
564836882
747241048
231398662
482818266
86883812
206422528
710733675
963056779
1000000000
747241048
206422528
246549659
81073252
216140704
246549659
389290764
429939459
417188303
173087940
747241048
417188303
216140704
184147678
747241048
360543850
1000000000
389290764
747241048
29366295
482818266
200354483
246549659
963056779
246549659
76211861
710733675
966631802
681728741
216140704
389290764
348652718
963056779
681728741
206422528
348652718
766356434
76211861
389290764
86883812
556605329
744868656
665245341
292015612
998228699
56519638
231398662
246549659
389290764
417188303
207264423
246549659
1000000000
539527855
86883812
273869784
482818266
556605329
207264423
747241048
86883812
744868656
744868656
76211861
206422528
6632155
781833037
389290764
184147678
377509580
6632155
747241048
173087940
29366295
588790353
292015612
539527855
200354483
780418694
101250004
246549659
292015612
482818266
507308489
56519638
101250004
588790353
878542863
781833037
747241048
86883812
101250004
565111336
565111336
200354483
348652718
963056779
429939459
998228699
56519638
184147678
747241048
246549659
780418694
377509580
539527855
91111257
313062682
76211861
147747440
377509580
91111257
507308489
878542863
389290764
147747440
966631802
348652718
963056779
1000000000
681728741
780418694
665245341
231398662
29366295
147747440
1
216140704
681728741
766356434
539527855
556605329
81073252
206422528
389290764
313062682
417188303
6632155
665245341
507308489
588790353
206422528
780418694
681728741
963056779
184147678
91111257
377509580
963056779
565111336
429939459
200354483
1
747241048
966631802
780418694
184147678
539527855
348652718
710733675
246549659
857731778
665245341
76211861
246549659
963873520
173087940
438133771
766356434
81073252
539527855
588790353
292015612
507308489
665245341
184147678
91111257
147747440
681728741
966631802
147747440
91111257
81073252
377509580
998228699
588790353
998228699
91111257
292015612
81073252
1000000000
173087940
29366295
348652718
564836882
360543850
429939459
377509580
507308489
184147678
747241048
710733675
857731778
200354483
206422528
507308489
206422528
147747440
429939459
6632155
780418694
246549659
710733675
389290764
184147678
246549659
556605329
963873520
348652718
273869784
744868656
91111257
963056779
429939459
206422528
781833037
173087940
507308489
963056779
781833037
56519638
766356434
998228699
998228699
417188303
963056779
76211861
6632155
147747440
963873520
857731778
556605329
665245341
507308489
588790353
857731778
147747440
216140704
963056779
91111257
429939459
482818266
482818266
184147678
780418694
482818266
86883812
878542863
878542863
360543850
998228699
206422528
429939459
292015612
348652718
857731778
56519638
6632155
681728741
216140704
76211861
360543850
91111257
216140704
76211861
231398662
747241048
377509580
91111257
377509580
857731778
781833037
101250004
29366295
963873520
81073252
389290764
292015612
417188303
184147678
681728741
429939459
482818266
482818266
273869784
200354483
998228699
588790353
564836882
147747440
173087940
417188303
389290764
348652718
377509580
377509580
966631802
377509580
710733675
878542863
681728741
963056779
507308489
744868656
377509580
747241048
56519638
313062682
91111257
200354483
539527855
377509580
29366295
313062682
29366295
273869784
273869784
966631802
564836882
6632155
747241048
744868656
429939459
710733675
565111336
556605329
681728741
377509580
200354483
29366295
6632155
91111257
556605329
710733675
246549659
417188303
998228699
857731778
878542863
766356434
207264423
348652718
507308489
963056779
857731778
173087940
747241048
184147678
710733675
360543850
273869784
246549659
744868656
438133771
6632155
377509580
482818266
377509580
184147678
360543850
963056779
1
429939459
747241048
588790353
438133771
482818266
101250004
348652718
173087940
998228699
747241048
216140704
29366295
86883812
507308489
6632155
360543850
681728741
173087940
1
292015612
963873520
6632155
665245341
81073252
781833037
747241048
963056779
246549659
857731778
231398662
781833037
246549659
86883812
348652718
207264423
1
780418694
565111336
429939459
963873520
963873520
539527855
6632155
206422528
184147678
429939459
91111257
1
507308489
681728741
429939459
101250004
273869784
766356434
313062682
147747440
246549659
998228699
56519638
292015612
273869784
184147678
539527855
878542863
781833037
998228699
147747440
147747440
781833037
389290764
1000000000
681728741
429939459
389290764
998228699
781833037
665245341
857731778
747241048
360543850
429939459
539527855
665245341
1
377509580
389290764
6632155
963873520
389290764
246549659
348652718
101250004
231398662
747241048
588790353
101250004
539527855
556605329
81073252
482818266
766356434
292015612
348652718
101250004
780418694
207264423
377509580
747241048
588790353
207264423
246549659
6632155
273869784
91111257
377509580
482818266
360543850
780418694
681728741
101250004
56519638
206422528
747241048
766356434
539527855
147747440
273869784
173087940
81073252
417188303
231398662
857731778
200354483
1000000000
389290764
207264423
482818266
29366295
429939459
857731778
857731778
681728741
292015612
998228699
438133771
966631802
565111336
963056779
206422528
539527855
184147678
744868656
1000000000
482818266
184147678
292015612
998228699
81073252
564836882
173087940
710733675
206422528
206422528
429939459
998228699
665245341
564836882
173087940
29366295
429939459
507308489
86883812
91111257
389290764
681728741
6632155
207264423
273869784
857731778
966631802
200354483
6632155
963873520
101250004
747241048
348652718
780418694
438133771
564836882
184147678
429939459
1000000000
184147678
56519638
681728741
76211861
29366295
246549659
564836882
507308489
273869784
207264423
766356434
200354483
246549659
200354483
710733675
86883812
878542863
1
507308489
565111336
206422528
206422528
348652718
556605329
76211861
6632155
747241048
147747440
482818266
56519638
766356434
389290764
747241048
681728741
313062682
360543850
665245341
29366295
507308489
665245341
76211861
564836882
744868656
348652718
539527855
857731778
207264423
766356434
766356434
564836882
998228699
292015612
1
29366295
963873520
963056779
507308489
781833037
429939459
878542863
292015612
29366295
747241048
878542863
665245341
313062682
206422528
91111257
963873520
6632155
556605329
963873520
184147678
781833037
665245341
998228699
81073252
857731778
747241048
781833037
665245341
231398662
539527855
417188303
963873520
207264423
744868656
966631802
348652718
998228699
184147678
766356434
565111336
780418694
556605329
81073252
173087940
313062682
857731778
1
766356434
184147678
389290764
963056779
963873520
429939459
273869784
417188303
206422528
564836882
665245341
565111336
588790353
744868656
29366295
857731778
6632155
963056779
76211861
184147678
998228699
292015612
207264423
360543850
246549659
56519638
747241048
6632155
1000000000
313062682
539527855
878542863
206422528
780418694
507308489
292015612
966631802
966631802
6632155
564836882
780418694
86883812
681728741
313062682
147747440
1
292015612
780418694
963873520
377509580
200354483
91111257
313062682
377509580
173087940
781833037
998228699
76211861
438133771
6632155
86883812
76211861
389290764
273869784
86883812
216140704
56519638
76211861
86883812
184147678
6632155
200354483
147747440
81073252
665245341
482818266
429939459
963056779
377509580
246549659
539527855
184147678
1
565111336
482818266
348652718
76211861
438133771
389290764
781833037
216140704
564836882
91111257
1000000000
556605329
292015612
417188303
747241048
966631802
200354483
246549659
56519638
1000000000
564836882
565111336
998228699
857731778
348652718
206422528
207264423
29366295
273869784
91111257
389290764
998228699
6632155
998228699
588790353
1
246549659
206422528
429939459
389290764
273869784
292015612
963056779
966631802
681728741
556605329
101250004
710733675
482818266
565111336
81073252
507308489
878542863
429939459
86883812
507308489
313062682
438133771
482818266
878542863
147747440
1
1
556605329
966631802
377509580
565111336
76211861
766356434
29366295
360543850
6632155
207264423
184147678
565111336
564836882
1000000000
482818266
556605329
207264423
781833037
273869784
173087940
216140704
6632155
292015612
76211861
747241048
781833037
29366295
91111257
200354483
681728741
665245341
377509580
744868656
81073252
206422528
998228699
101250004
173087940
348652718
246549659
360543850
482818266
29366295
360543850
313062682
348652718
665245341
91111257
173087940
292015612
86883812
184147678
780418694
564836882
417188303
565111336
91111257
780418694
878542863
857731778
710733675
744868656
56519638
1000000000
91111257
147747440
781833037
766356434
1
173087940
564836882
292015612
173087940
101250004
56519638
963056779
360543850
438133771
966631802
963873520
710733675
313062682
56519638
998228699
857731778
766356434
207264423
665245341
1
56519638
231398662
963873520
1
780418694
963056779
710733675
273869784
1000000000
963873520
857731778
147747440
429939459
389290764
780418694
76211861
417188303
429939459
539527855
482818266
539527855
1000000000
101250004
780418694
86883812
86883812
565111336
1
216140704
389290764
482818266
147747440
744868656
565111336
878542863
292015612
588790353
747241048
507308489
665245341
565111336
360543850
998228699
963873520
1000000000
76211861
273869784
29366295
91111257
313062682
147747440
744868656
1000000000
292015612
665245341
76211861
556605329
86883812
429939459
507308489
360543850
377509580
963873520
377509580
963873520
1
780418694
781833037
665245341
206422528
966631802
1
963873520
348652718
207264423
76211861
878542863
184147678
665245341
231398662
206422528
101250004
348652718
507308489
6632155
744868656
101250004
565111336
781833037
665245341
747241048
556605329
564836882
766356434
963056779
963056779
231398662
81073252
780418694
710733675
857731778
216140704
313062682
710733675
6632155
556605329
429939459
1
56519638
56519638
565111336
588790353
878542863
206422528
998228699
147747440
206422528
564836882
556605329
564836882
1
1
313062682
101250004
438133771
173087940
313062682
76211861
348652718
360543850
246549659
360543850
29366295
766356434
1000000000
857731778
565111336
780418694
556605329
216140704
998228699
200354483
147747440
665245341
780418694
292015612
313062682
781833037
417188303
29366295
231398662
565111336
588790353
147747440
665245341
417188303
857731778
565111336
360543850
6632155
29366295
273869784
91111257
963873520
377509580
857731778
998228699
565111336
29366295
438133771
857731778
747241048
781833037
1000000000
29366295
564836882
91111257
780418694
246549659
101250004
507308489
184147678
539527855
998228699
417188303
206422528
665245341
539527855
429939459
857731778
998228699
665245341
781833037
91111257
147747440
81073252
292015612
744868656
6632155
556605329
857731778
681728741
766356434
564836882
91111257
231398662
29366295
348652718
348652718
56519638
482818266
56519638
273869784
766356434
710733675
417188303
1
56519638
780418694
1
377509580
207264423
273869784
878542863
173087940
744868656
6632155
6632155
246549659
273869784
207264423
273869784
76211861
429939459
665245341
56519638
184147678
147747440
438133771
588790353
710733675
588790353
1000000000
710733675
147747440
878542863
438133771
747241048
29366295
681728741
292015612
681728741
377509580
81073252
1000000000
681728741
482818266
565111336
173087940
1000000000
231398662
564836882
86883812
147747440
565111336
56519638
246549659
998228699
216140704
6632155
91111257
147747440
565111336
781833037
878542863
313062682
200354483
360543850
966631802
200354483
998228699
76211861
780418694
292015612
81073252
665245341
81073252
539527855
81073252
206422528
539527855
389290764
76211861
565111336
360543850
482818266
744868656
966631802
91111257
564836882
389290764
417188303
1000000000
564836882
878542863
29366295
81073252
56519638
91111257
56519638
766356434
29366295
206422528
482818266
539527855
482818266
1
6632155
173087940
1000000000
507308489
1000000000
200354483
744868656
966631802
747241048
313062682
747241048
348652718
1
173087940
206422528
998228699
216140704
200354483
766356434
665245341
377509580
81073252
417188303
766356434
377509580
744868656
377509580
429939459
963056779
273869784
200354483
681728741
1
998228699
878542863
1
360543850
6632155
878542863
963056779
81073252
710733675
377509580
56519638
963873520
966631802
966631802
766356434
429939459
665245341
963873520
313062682
6632155
429939459
878542863
963056779
417188303
438133771
565111336
565111336
377509580
81073252
966631802
588790353
231398662
1
878542863
1
206422528
207264423
29366295
963873520
348652718
389290764
29366295
206422528
200354483
588790353
86883812
744868656
184147678
360543850
91111257
539527855
565111336
482818266
429939459
747241048
6632155
348652718
681728741
389290764
377509580
766356434
507308489
963873520
86883812
766356434
173087940
539527855
747241048
1000000000
91111257
29366295
438133771
292015612
6632155
878542863
6632155
710733675
216140704
963056779
565111336
710733675
6632155
963056779
91111257
29366295
588790353
588790353
91111257
747241048
565111336
781833037
56519638
389290764
360543850
588790353
273869784
556605329
6632155
86883812
207264423
747241048
173087940
963873520
966631802
389290764
1
292015612
377509580
565111336
76211861
966631802
744868656
292015612
313062682
360543850
377509580
86883812
348652718
91111257
963873520
747241048
81073252
81073252
507308489
766356434
273869784
781833037
292015612
681728741
86883812
231398662
273869784
273869784
539527855
200354483
1000000000
963873520
91111257
417188303
766356434
681728741
29366295
1
781833037
173087940
539527855
76211861
348652718
292015612
29366295
101250004
429939459
246549659
91111257
565111336
348652718
147747440
147747440
429939459
998228699
184147678
273869784
348652718
417188303
564836882
963056779
565111336
1000000000
273869784
588790353
216140704
878542863
231398662
81073252
878542863
963873520
417188303
539527855
101250004
231398662
81073252
747241048
429939459
781833037
588790353
6632155
1000000000
91111257
206422528
857731778
101250004
86883812
507308489
482818266
216140704
173087940
147747440
747241048
963873520
963056779
81073252
710733675
438133771
744868656
556605329
565111336
91111257
588790353
744868656
665245341
86883812
963056779
417188303
564836882
389290764
564836882
878542863
86883812
878542863
681728741
101250004
966631802
389290764
665245341
998228699
710733675
184147678
744868656
81073252
429939459
780418694
200354483
81073252
273869784
81073252
200354483
206422528
207264423
389290764
173087940
417188303
482818266
482818266
56519638
781833037
200354483
766356434
747241048
76211861
564836882
998228699
744868656
29366295
438133771
780418694
665245341
998228699
781833037
91111257
766356434
184147678
747241048
710733675
6632155
348652718
1000000000
216140704
147747440
81073252
292015612
710733675
588790353
377509580
963056779
231398662
963873520
86883812
507308489
86883812
429939459
273869784
588790353
539527855
681728741
360543850
56519638
417188303
377509580
1000000000
348652718
29366295
966631802
292015612
360543850
1000000000
246549659
417188303
878542863
747241048
6632155
588790353
1000000000
564836882
292015612
231398662
360543850
438133771
206422528
747241048
6632155
744868656
781833037
417188303
76211861
539527855
588790353
539527855
29366295
857731778
184147678
360543850
91111257
507308489
207264423
6632155
76211861
665245341
963873520
857731778
565111336
101250004
206422528
246549659
56519638
438133771
76211861
273869784
588790353
360543850
91111257
216140704
963056779
147747440
184147678
963873520
216140704
747241048
429939459
377509580
744868656
206422528
101250004
556605329
556605329
766356434
273869784
565111336
857731778
507308489
766356434
665245341
81073252
857731778
507308489
273869784
76211861
665245341
1000000000
377509580
184147678
963056779
417188303
429939459
184147678
438133771
206422528
91111257
81073252
200354483
429939459
878542863
429939459
710733675
216140704
588790353
6632155
206422528
857731778
292015612
313062682
1000000000
878542863
29366295
56519638
76211861
173087940
963873520
200354483
878542863
273869784
348652718
273869784
6632155
665245341
1
147747440
147747440
1
588790353
539527855
766356434
200354483
173087940
482818266
744868656
76211861
173087940
781833037
565111336
963873520
91111257
231398662
998228699
348652718
564836882
963056779
429939459
348652718
6632155
744868656
184147678
710733675
292015612
91111257
56519638
216140704
482818266
348652718
360543850
200354483
588790353
56519638
710733675
963056779
744868656
348652718
766356434
1000000000
173087940
963873520
588790353
377509580
6632155
1
389290764
76211861
681728741
348652718
216140704
200354483
564836882
360543850
766356434
1000000000
747241048
206422528
292015612
878542863
780418694
966631802
681728741
1000000000
313062682
81073252
963056779
681728741
231398662
710733675
216140704
91111257
200354483
273869784
101250004
429939459
747241048
878542863
273869784
588790353
246549659
56519638
556605329
348652718
56519638
963873520
710733675
246549659
360543850
1000000000
216140704
207264423
200354483
6632155
200354483
86883812
231398662
173087940
438133771
681728741
1
963873520
173087940
206422528
29366295
744868656
766356434
966631802
417188303
556605329
206422528
417188303
147747440
6632155
101250004
101250004
76211861
147747440
348652718
665245341
6632155
56519638
665245341
1000000000
963873520
766356434
966631802
200354483
963873520
482818266
780418694
429939459
780418694
246549659
313062682
878542863
966631802
200354483
681728741
747241048
438133771
1000000000
963873520
565111336
744868656
963873520
710733675
348652718
482818266
438133771
231398662
173087940
565111336
482818266
377509580
76211861
438133771
747241048
963873520
91111257
200354483
173087940
56519638
348652718
1
6632155
81073252
747241048
81073252
200354483
747241048
710733675
273869784
766356434
710733675
780418694
207264423
539527855
76211861
29366295
377509580
588790353
998228699
710733675
200354483
781833037
710733675
665245341
216140704
206422528
681728741
482818266
313062682
91111257
76211861
207264423
216140704
556605329
963056779
29366295
417188303
91111257
744868656
6632155
1
216140704
101250004
482818266
857731778
200354483
389290764
246549659
206422528
206422528
173087940
216140704
216140704
681728741
216140704
963056779
744868656
998228699
539527855
857731778
206422528
173087940
207264423
747241048
744868656
29366295
963056779
207264423
29366295
91111257
438133771
147747440
313062682
747241048
348652718
147747440
681728741
389290764
539527855
780418694
417188303
429939459
313062682
91111257
207264423
216140704
1
173087940
81073252
966631802
766356434
710733675
998228699
81073252
273869784
91111257
747241048
81073252
766356434
207264423
438133771
81073252
963873520
200354483
507308489
184147678
6632155
507308489
966631802
206422528
206422528
998228699
377509580
86883812
507308489
377509580
86883812
998228699
200354483
377509580
744868656
1000000000
588790353
966631802
681728741
781833037
313062682
998228699
878542863
744868656
780418694
101250004
507308489
377509580
29366295
348652718
564836882
91111257
1000000000
878542863
29366295
744868656
966631802
781833037
273869784
417188303
556605329
564836882
747241048
207264423
539527855
747241048
1000000000
101250004
417188303
857731778
963056779
231398662
747241048
744868656
207264423
348652718
429939459
744868656
29366295
744868656
91111257
173087940
747241048
360543850
184147678
963873520
1000000000
246549659
313062682
246549659
76211861
556605329
246549659
6632155
292015612
6632155
56519638
360543850
857731778
681728741
377509580
91111257
857731778
348652718
482818266
556605329
6632155
963873520
231398662
76211861
747241048
966631802
91111257
389290764
857731778
565111336
348652718
781833037
231398662
29366295
206422528
780418694
81073252
438133771
429939459
313062682
438133771
273869784
780418694
665245341
86883812
273869784
878542863
857731778
377509580
207264423
966631802
81073252
781833037
206422528
963873520
292015612
184147678
273869784
206422528
878542863
86883812
539527855
206422528
565111336
360543850
665245341
207264423
81073252
6632155
246549659
246549659
147747440
438133771
507308489
681728741
665245341
313062682
207264423
878542863
963056779
998228699
273869784
588790353
91111257
556605329
417188303
781833037
147747440
147747440
963056779
766356434
76211861
86883812
556605329
377509580
539527855
206422528
76211861
539527855
184147678
29366295
348652718
417188303
91111257
184147678
429939459
963056779
781833037
360543850
781833037
429939459
429939459
507308489
231398662
246549659
273869784
29366295
29366295
438133771
857731778
91111257
429939459
417188303
665245341
665245341
966631802
91111257
781833037
101250004
29366295
81073252
184147678
507308489
273869784
438133771
766356434
173087940
173087940
665245341
998228699
565111336
200354483
76211861
710733675
273869784
173087940
857731778
482818266
710733675
966631802
766356434
482818266
781833037
56519638
101250004
564836882
1000000000
780418694
482818266
377509580
564836882
231398662
184147678
377509580
588790353
377509580
665245341
747241048
348652718
780418694
207264423
766356434
147747440
564836882
389290764
744868656
184147678
56519638
556605329
998228699
81073252
963873520
91111257
998228699
565111336
681728741
313062682
963873520
246549659
246549659
963056779
206422528
747241048
780418694
377509580
6632155
710733675
710733675
206422528
200354483
564836882
564836882
966631802
313062682
747241048
417188303
81073252
998228699
665245341
588790353
292015612
206422528
246549659
665245341
878542863
86883812
6632155
710733675
206422528
348652718
292015612
438133771
507308489
147747440
1000000000
76211861
507308489
91111257
292015612
1
781833037
588790353
665245341
539527855
200354483
588790353
747241048
1
207264423
998228699
963056779
417188303
173087940
147747440
744868656
429939459
348652718
56519638
207264423
389290764
313062682
207264423
231398662
780418694
56519638
348652718
429939459
29366295
56519638
91111257
998228699
81073252
246549659
417188303
878542863
878542863
1000000000
313062682
273869784
91111257
200354483
963056779
482818266
200354483
429939459
76211861
147747440
29366295
966631802
857731778
81073252
963873520
482818266
206422528
556605329
173087940
482818266
1
173087940
681728741
780418694
91111257
482818266
91111257
744868656
857731778
313062682
389290764
417188303
963056779
564836882
417188303
184147678
857731778
766356434
292015612
216140704
360543850
173087940
781833037
878542863
216140704
1000000000
747241048
507308489
507308489
206422528
348652718
207264423
710733675
438133771
56519638
507308489
681728741
389290764
963056779
216140704
207264423
588790353
360543850
91111257
360543850
173087940
878542863
207264423
556605329
539527855
1
29366295
588790353
681728741
564836882
1000000000
766356434
429939459
438133771
1
389290764
417188303
878542863
313062682
588790353
273869784
29366295
766356434
766356434
200354483
744868656
377509580
744868656
313062682
1
681728741
744868656
564836882
101250004
966631802
429939459
482818266
377509580
313062682
207264423
507308489
86883812
1
482818266
200354483
216140704
86883812
429939459
86883812
998228699
56519638
438133771
963056779
966631802
360543850
710733675
91111257
76211861
963873520
200354483
348652718
377509580
1
780418694
878542863
1000000000
780418694
744868656
200354483
539527855
184147678
1000000000
966631802
147747440
207264423
556605329
246549659
101250004
207264423
539527855
173087940
86883812
207264423
101250004
147747440
966631802
231398662
86883812
438133771
857731778
81073252
76211861
200354483
389290764
313062682
710733675
878542863
29366295
564836882
101250004
417188303
216140704
313062682
101250004
507308489
216140704
273869784
963056779
292015612
438133771
963056779
998228699
438133771
377509580
744868656
273869784
292015612
556605329
200354483
348652718
91111257
101250004
564836882
564836882
747241048
377509580
963056779
482818266
147747440
766356434
29366295
207264423
348652718
417188303
246549659
91111257
76211861
56519638
588790353
377509580
147747440
292015612
482818266
963873520
29366295
348652718
710733675
81073252
76211861
273869784
147747440
438133771
588790353
438133771
998228699
206422528
681728741
101250004
681728741
231398662
147747440
6632155
377509580
29366295
781833037
348652718
963873520
91111257
665245341
81073252
857731778
744868656
206422528
998228699
766356434
710733675
681728741
200354483
744868656
91111257
29366295
429939459
348652718
744868656
588790353
389290764
246549659
417188303
29366295
91111257
1000000000
744868656
565111336
963056779
780418694
206422528
200354483
539527855
56519638
438133771
963056779
744868656
857731778
878542863
878542863
780418694
588790353
200354483
56519638
507308489
91111257
588790353
86883812
744868656
429939459
246549659
360543850
507308489
744868656
29366295
200354483
348652718
564836882
565111336
963873520
29366295
539527855
184147678
91111257
101250004
780418694
417188303
206422528
588790353
292015612
998228699
6632155
482818266
429939459
246549659
29366295
273869784
857731778
207264423
200354483
216140704
173087940
207264423
377509580
147747440
766356434
360543850
292015612
539527855
207264423
313062682
556605329
565111336
665245341
781833037
173087940
878542863
273869784
313062682
998228699
216140704
588790353
56519638
438133771
292015612
101250004
482818266
292015612
56519638
91111257
588790353
998228699
1000000000
1000000000
206422528
6632155
184147678
91111257
665245341
417188303
966631802
200354483
417188303
29366295
292015612
1
147747440
766356434
313062682
998228699
963056779
389290764
565111336
389290764
206422528
482818266
744868656
539527855
857731778
200354483
710733675
273869784
564836882
246549659
91111257
747241048
246549659
216140704
1
747241048
878542863
482818266
200354483
147747440
588790353
482818266
482818266
429939459
539527855
966631802
665245341
588790353
389290764
29366295
29366295
998228699
6632155
710733675
744868656
292015612
878542863
507308489
292015612
86883812
556605329
565111336
101250004
564836882
556605329
389290764
29366295
184147678
588790353
744868656
857731778
744868656
207264423
184147678
507308489
482818266
246549659
963056779
681728741
665245341
1000000000
1
1000000000
173087940
200354483
539527855
747241048
200354483
29366295
273869784
200354483
966631802
438133771
482818266
417188303
556605329
966631802
101250004
348652718
200354483
507308489
56519638
81073252
857731778
348652718
766356434
292015612
360543850
184147678
747241048
766356434
565111336
292015612
246549659
588790353
86883812
747241048
564836882
6632155
507308489
6632155
360543850
273869784
313062682
429939459
207264423
417188303
963873520
565111336
206422528
86883812
963056779
56519638
556605329
747241048
56519638
1
231398662
216140704
438133771
184147678
665245341
998228699
747241048
665245341
588790353
1
744868656
360543850
360543850
348652718
744868656
998228699
56519638
81073252
1000000000
81073252
147747440
507308489
1
6632155
565111336
681728741
101250004
86883812
360543850
564836882
744868656
348652718
313062682
963056779
966631802
998228699
91111257
1000000000
429939459
184147678
200354483
313062682
313062682
348652718
963056779
389290764
200354483
963056779
417188303
273869784
86883812
81073252
780418694
1
147747440
1
273869784
56519638
6632155
963056779
231398662
206422528
292015612
665245341
963873520
377509580
588790353
710733675
482818266
389290764
377509580
207264423
766356434
681728741
56519638
963873520
429939459
438133771
231398662
348652718
377509580
86883812
781833037
292015612
665245341
206422528
857731778
747241048
744868656
963056779
556605329
86883812
482818266
200354483
1000000000
565111336
565111336
963873520
744868656
482818266
292015612
29366295
246549659
348652718
1000000000
998228699
173087940
56519638
91111257
6632155
292015612
539527855
744868656
29366295
482818266
429939459
348652718
766356434
857731778
184147678
206422528
81073252
966631802
246549659
878542863
438133771
747241048
417188303
76211861
539527855
216140704
766356434
556605329
91111257
781833037
710733675
29366295
429939459
86883812
556605329
76211861
56519638
173087940
438133771
1000000000
998228699
417188303
747241048
184147678
313062682
665245341
744868656
998228699
200354483
539527855
173087940
81073252
710733675
1000000000
200354483
173087940
246549659
780418694
273869784
91111257
377509580
417188303
313062682
564836882
207264423
389290764
389290764
1000000000
781833037
313062682
207264423
857731778
438133771
81073252
665245341
76211861
29366295
313062682
101250004
744868656
173087940
76211861
91111257
206422528
348652718
91111257
766356434
744868656
29366295
1
273869784
966631802
1
101250004
101250004
539527855
966631802
91111257
86883812
429939459
292015612
747241048
565111336
539527855
1000000000
389290764
963056779
389290764
389290764
313062682
681728741
56519638
377509580
539527855
76211861
389290764
184147678
963056779
86883812
780418694
998228699
556605329
966631802
780418694
377509580
1
76211861
998228699
681728741
313062682
539527855
766356434
588790353
81073252
273869784
998228699
539527855
273869784
966631802
1000000000
184147678
857731778
966631802
710733675
273869784
438133771
91111257
966631802
747241048
86883812
360543850
76211861
1000000000
273869784
1000000000
231398662
878542863
246549659
184147678
246549659
206422528
857731778
1000000000
76211861
857731778
781833037
998228699
744868656
744868656
539527855
857731778
313062682
292015612
539527855
91111257
963873520
681728741
206422528
377509580
963873520
564836882
556605329
76211861
438133771
744868656
966631802
273869784
966631802
417188303
417188303
539527855
389290764
101250004
507308489
556605329
878542863
507308489
780418694
360543850
101250004
438133771
173087940
206422528
1
417188303
292015612
348652718
966631802
438133771
207264423
173087940
360543850
710733675
389290764
780418694
681728741
878542863
482818266
781833037
507308489
216140704
292015612
878542863
857731778
147747440
665245341
348652718
1000000000
91111257
710733675
665245341
681728741
6632155
389290764
781833037
781833037
665245341
184147678
857731778
998228699
246549659
998228699
273869784
292015612
206422528
429939459
81073252
389290764
246549659
216140704
998228699
781833037
101250004
246549659
91111257
744868656
710733675
101250004
878542863
963873520
507308489
588790353
6632155
781833037
564836882
29366295
377509580
1000000000
766356434
292015612
438133771
246549659
377509580
216140704
86883812
747241048
273869784
6632155
173087940
292015612
966631802
588790353
744868656
1
76211861
998228699
313062682
173087940
766356434
556605329
91111257
101250004
1000000000
360543850
207264423
998228699
76211861
1
231398662
200354483
147747440
86883812
966631802
564836882
76211861
6632155
438133771
429939459
200354483
507308489
207264423
184147678
29366295
482818266
744868656
1
766356434
292015612
482818266
438133771
6632155
101250004
231398662
966631802
56519638
1
91111257
184147678
29366295
565111336
206422528
966631802
184147678
206422528
246549659
273869784
1
348652718
963873520
313062682
377509580
29366295
744868656
377509580
438133771
56519638
348652718
429939459
184147678
564836882
417188303
564836882
966631802
878542863
438133771
29366295
1
963056779
360543850
744868656
963873520
216140704
348652718
966631802
565111336
780418694
76211861
565111336
56519638
360543850
91111257
200354483
86883812
963873520
147747440
539527855
216140704
200354483
963056779
173087940
766356434
389290764
710733675
963056779
482818266
246549659
29366295
438133771
588790353
565111336
857731778
147747440
29366295
482818266
966631802
231398662
348652718
389290764
6632155
665245341
998228699
998228699
173087940
963056779
91111257
963056779
588790353
438133771
744868656
417188303
507308489
6632155
207264423
56519638
147747440
1
81073252
216140704
76211861
857731778
377509580
588790353
231398662
348652718
564836882
101250004
417188303
173087940
206422528
206422528
200354483
710733675
207264423
564836882
91111257
348652718
377509580
147747440
438133771
564836882
665245341
744868656
173087940
539527855
200354483
564836882
710733675
207264423
1
998228699
207264423
86883812
173087940
273869784
313062682
963873520
86883812
744868656
681728741
766356434
360543850
482818266
206422528
998228699
348652718
681728741
6632155
710733675
91111257
857731778
417188303
665245341
539527855
273869784
56519638
360543850
588790353
429939459
360543850
1000000000
878542863
76211861
482818266
747241048
101250004
207264423
710733675
86883812
857731778
231398662
360543850
681728741
780418694
665245341
588790353
710733675
998228699
389290764
246549659
360543850
482818266
313062682
966631802
147747440
292015612
564836882
417188303
76211861
207264423
101250004
1000000000
206422528
200354483
231398662
389290764
429939459
81073252
1000000000
76211861
173087940
482818266
207264423
173087940
857731778
482818266
246549659
681728741
377509580
966631802
313062682
91111257
76211861
207264423
766356434
681728741
564836882
184147678
246549659
231398662
429939459
966631802
348652718
781833037
998228699
966631802
565111336
313062682
556605329
184147678
482818266
710733675
878542863
1000000000
207264423
273869784
878542863
878542863
998228699
744868656
780418694
76211861
710733675
1
556605329
539527855
963056779
86883812
86883812
313062682
998228699
507308489
1
857731778
360543850
207264423
539527855
360543850
966631802
1
539527855
781833037
507308489
147747440
564836882
91111257
389290764
539527855
1000000000
438133771
184147678
963873520
56519638
539527855
360543850
998228699
76211861
200354483
665245341
273869784
588790353
556605329
766356434
429939459
556605329
438133771
81073252
781833037
348652718
966631802
539527855
1000000000
1000000000
184147678
482818266
313062682
857731778
313062682
438133771
360543850
101250004
417188303
313062682
556605329
966631802
539527855
966631802
231398662
781833037
207264423
81073252
101250004
766356434
747241048
781833037
438133771
313062682
507308489
377509580
81073252
348652718
747241048
963056779
429939459
780418694
588790353
206422528
556605329
389290764
173087940
184147678
1
76211861
147747440
588790353
565111336
998228699
780418694
963056779
377509580
173087940
539527855
200354483
780418694
1000000000
429939459
101250004
780418694
377509580
389290764
565111336
29366295
173087940
86883812
780418694
417188303
507308489
564836882
1000000000
780418694
780418694
273869784
377509580
998228699
710733675
246549659
744868656
766356434
482818266
963873520
710733675
216140704
360543850
29366295
246549659
273869784
76211861
963056779
147747440
565111336
781833037
273869784
6632155
86883812
91111257
556605329
377509580
377509580
710733675
878542863
507308489
556605329
780418694
565111336
91111257
207264423
216140704
76211861
564836882
216140704
147747440
273869784
76211861
781833037
273869784
857731778
377509580
147747440
998228699
389290764
564836882
86883812
565111336
781833037
173087940
857731778
1
207264423
29366295
507308489
173087940
313062682
1000000000
273869784
963873520
417188303
681728741
710733675
56519638
1000000000
766356434
231398662
780418694
246549659
417188303
216140704
963873520
565111336
147747440
348652718
389290764
963873520
998228699
216140704
207264423
588790353
29366295
360543850
206422528
29366295
556605329
29366295
417188303
588790353
206422528
744868656
206422528
246549659
313062682
429939459
1000000000
81073252
963873520
292015612
781833037
56519638
216140704
857731778
360543850
377509580
665245341
665245341
206422528
206422528
147747440
681728741
482818266
1000000000
966631802
565111336
200354483
747241048
556605329
963873520
966631802
781833037
313062682
231398662
6632155
780418694
313062682
246549659
29366295
747241048
780418694
998228699
377509580
206422528
963056779
76211861
147747440
747241048
6632155
588790353
966631802
207264423
313062682
556605329
857731778
857731778
377509580
417188303
200354483
86883812
507308489
482818266
556605329
878542863
507308489
86883812
348652718
29366295
101250004
747241048
681728741
539527855
246549659
29366295
744868656
246549659
231398662
966631802
417188303
564836882
200354483
417188303
857731778
744868656
6632155
710733675
681728741
207264423
231398662
231398662
878542863
556605329
184147678
184147678
482818266
565111336
744868656
966631802
565111336
780418694
389290764
588790353
206422528
76211861
966631802
565111336
710733675
963873520
56519638
231398662
389290764
482818266
417188303
377509580
429939459
81073252
56519638
273869784
200354483
747241048
206422528
747241048
482818266
207264423
273869784
81073252
360543850
588790353
417188303
878542863
963873520
101250004
507308489
998228699
216140704
998228699
207264423
963873520
429939459
781833037
766356434
781833037
482818266
780418694
710733675
29366295
389290764
273869784
539527855
81073252
6632155
389290764
200354483
438133771
292015612
565111336
348652718
246549659
81073252
273869784
147747440
681728741
966631802
246549659
6632155
780418694
878542863
6632155
766356434
184147678
246549659
963056779
348652718
86883812
438133771
507308489
429939459
360543850
963056779
878542863
292015612
744868656
101250004
780418694
147747440
6632155
377509580
744868656
681728741
76211861
101250004
81073252
81073252
360543850
564836882
744868656
348652718
564836882
292015612
417188303
81073252
207264423
482818266
360543850
389290764
173087940
963873520
565111336
292015612
482818266
565111336
101250004
200354483
963873520
507308489
273869784
1000000000
313062682
389290764
207264423
507308489
1
747241048
681728741
710733675
273869784
29366295
539527855
101250004
747241048
184147678
710733675
710733675
429939459
556605329
101250004
377509580
313062682
81073252
539527855
482818266
744868656
360543850
231398662
86883812
781833037
200354483
1000000000
1
206422528
147747440
744868656
681728741
184147678
963056779
507308489
246549659
539527855
76211861
507308489
348652718
206422528
744868656
207264423
429939459
665245341
417188303
56519638
91111257
147747440
101250004
246549659
857731778
482818266
665245341
963873520
76211861
482818266
389290764
313062682
665245341
963873520
206422528
56519638
417188303
417188303
429939459
360543850
963056779
216140704
29366295
482818266
539527855
482818266
231398662
313062682
200354483
101250004
417188303
377509580
360543850
246549659
348652718
857731778
101250004
417188303
429939459
360543850
507308489
966631802
507308489
539527855
273869784
292015612
231398662
681728741
200354483
744868656
29366295
273869784
539527855
173087940
417188303
878542863
206422528
744868656
86883812
507308489
173087940
389290764
710733675
206422528
1
417188303
963056779
780418694
6632155
665245341
348652718
565111336
207264423
744868656
963056779
681728741
744868656
744868656
417188303
681728741
747241048
963056779
313062682
556605329
556605329
417188303
360543850
29366295
377509580
665245341
963056779
200354483
360543850
565111336
147747440
246549659
389290764
360543850
963056779
565111336
966631802
76211861
747241048
273869784
101250004
348652718
147747440
173087940
857731778
313062682
963873520
246549659
565111336
101250004
29366295
56519638
1
781833037
438133771
231398662
29366295
556605329
147747440
1000000000
1
857731778
710733675
207264423
91111257
81073252
348652718
207264423
360543850
429939459
313062682
292015612
681728741
6632155
781833037
744868656
1
184147678
86883812
377509580
747241048
766356434
91111257
313062682
565111336
507308489
91111257
1000000000
206422528
81073252
273869784
766356434
173087940
216140704
766356434
216140704
857731778
780418694
313062682
438133771
147747440
207264423
781833037
438133771
564836882
292015612
389290764
665245341
101250004
200354483
665245341
438133771
273869784
377509580
81073252
216140704
429939459
747241048
1000000000
966631802
564836882
564836882
781833037
91111257
744868656
1
878542863
438133771
781833037
56519638
246549659
76211861
780418694
507308489
878542863
998228699
438133771
878542863
76211861
173087940
438133771
565111336
292015612
429939459
539527855
313062682
184147678
313062682
313062682
438133771
963056779
681728741
429939459
207264423
665245341
857731778
231398662
147747440
878542863
963873520
173087940
963056779
766356434
292015612
184147678
963873520
147747440
781833037
86883812
781833037
780418694
417188303
348652718
744868656
147747440
963056779
313062682
966631802
482818266
681728741
857731778
564836882
588790353
998228699
206422528
539527855
429939459
1
292015612
56519638
184147678
173087940
184147678
781833037
313062682
878542863
710733675
565111336
963056779
429939459
206422528
710733675
76211861
231398662
360543850
710733675
86883812
766356434
539527855
377509580
564836882
565111336
184147678
438133771
231398662
665245341
91111257
389290764
766356434
81073252
556605329
781833037
438133771
539527855
665245341
780418694
565111336
781833037
173087940
76211861
438133771
348652718
539527855
780418694
1
556605329
963873520
1
665245341
273869784
81073252
216140704
200354483
360543850
173087940
429939459
878542863
348652718
539527855
173087940
665245341
389290764
147747440
438133771
417188303
539527855
963056779
231398662
747241048
86883812
200354483
389290764
429939459
564836882
76211861
665245341
417188303
429939459
588790353
216140704
377509580
1
56519638
348652718
766356434
56519638
539527855
781833037
429939459
998228699
246549659
963873520
86883812
200354483
665245341
147747440
1000000000
246549659
482818266
1000000000
482818266
710733675
389290764
200354483
1000000000
438133771
207264423
588790353
207264423
6632155
273869784
766356434
781833037
200354483
184147678
766356434
76211861
564836882
780418694
998228699
482818266
360543850
564836882
246549659
76211861
173087940
998228699
710733675
963873520
348652718
588790353
588790353
207264423
963056779
665245341
6632155
377509580
6632155
200354483
507308489
147747440
857731778
101250004
539527855
292015612
1000000000
81073252
200354483
360543850
360543850
377509580
539527855
313062682
29366295
206422528
216140704
747241048
173087940
206422528
747241048
438133771
539527855
766356434
1000000000
1
429939459
438133771
1
963056779
744868656
348652718
539527855
781833037
76211861
231398662
76211861
507308489
780418694
710733675
173087940
273869784
507308489
101250004
963873520
438133771
76211861
539527855
313062682
438133771
86883812
6632155
206422528
438133771
29366295
780418694
216140704
539527855
1000000000
216140704
681728741
744868656
710733675
747241048
963056779
681728741
963056779
1000000000
857731778
556605329
564836882
360543850
389290764
963056779
556605329
780418694
998228699
91111257
101250004
56519638
147747440
507308489
998228699
681728741
998228699
207264423
963873520
91111257
360543850
766356434
710733675
482818266
429939459
1000000000
389290764
781833037
665245341
665245341
565111336
377509580
389290764
744868656
206422528
665245341
6632155
781833037
539527855
184147678
101250004
857731778
781833037
184147678
273869784
91111257
184147678
313062682
1
681728741
29366295
56519638
780418694
147747440
588790353
6632155
556605329
1000000000
29366295
389290764
377509580
681728741
348652718
417188303
207264423
998228699
6632155
56519638
588790353
482818266
231398662
200354483
200354483
76211861
348652718
389290764
273869784
200354483
565111336
539527855
482818266
231398662
747241048
766356434
292015612
6632155
273869784
292015612
292015612
588790353
998228699
482818266
86883812
744868656
184147678
76211861
200354483
360543850
184147678
216140704
556605329
564836882
744868656
216140704
665245341
681728741
206422528
292015612
539527855
998228699
1000000000
360543850
1
998228699
417188303
588790353
184147678
780418694
556605329
417188303
389290764
681728741
231398662
565111336
86883812
681728741
200354483
998228699
766356434
348652718
780418694
556605329
966631802
429939459
747241048
744868656
766356434
438133771
710733675
998228699
292015612
417188303
963056779
565111336
564836882
588790353
6632155
963873520
81073252
681728741
507308489
878542863
438133771
438133771
998228699
665245341
556605329
963873520
207264423
207264423
556605329
173087940
91111257
91111257
438133771
780418694
348652718
564836882
966631802
539527855
231398662
173087940
417188303
556605329
56519638
101250004
966631802
56519638
429939459
482818266
101250004
1000000000
76211861
744868656
206422528
482818266
86883812
6632155
389290764
438133771
147747440
200354483
539527855
565111336
429939459
963873520
348652718
313062682
556605329
216140704
539527855
781833037
438133771
377509580
184147678
588790353
565111336
206422528
998228699
744868656
438133771
173087940
681728741
681728741
360543850
565111336
482818266
744868656
147747440
389290764
556605329
207264423
417188303
507308489
246549659
81073252
766356434
565111336
56519638
998228699
857731778
963056779
744868656
216140704
781833037
101250004
564836882
81073252
507308489
966631802
963873520
1
56519638
91111257
963056779
747241048
360543850
747241048
766356434
766356434
76211861
781833037
747241048
966631802
963056779
878542863
710733675
360543850
292015612
377509580
348652718
665245341
665245341
1000000000
246549659
780418694
565111336
360543850
56519638
292015612
747241048
147747440
206422528
360543850
292015612
360543850
878542863
878542863
1000000000
539527855
101250004
429939459
963056779
963056779
966631802
377509580
292015612
273869784
438133771
76211861
147747440
292015612
878542863
780418694
91111257
564836882
588790353
556605329
184147678
744868656
857731778
781833037
292015612
81073252
200354483
417188303
56519638
29366295
966631802
273869784
147747440
665245341
389290764
429939459
507308489
681728741
348652718
963056779
360543850
231398662
963056779
539527855
184147678
91111257
565111336
966631802
360543850
81073252
766356434
963056779
438133771
564836882
216140704
766356434
878542863
429939459
747241048
360543850
348652718
963056779
857731778
539527855
377509580
207264423
710733675
878542863
56519638
389290764
76211861
857731778
966631802
878542863
780418694
482818266
360543850
878542863
101250004
76211861
86883812
207264423
273869784
292015612
348652718
231398662
766356434
29366295
681728741
6632155
313062682
998228699
963056779
963873520
101250004
200354483
231398662
173087940
766356434
565111336
231398662
91111257
507308489
417188303
963056779
438133771
878542863
878542863
744868656
216140704
963056779
963056779
766356434
200354483
273869784
360543850
86883812
207264423
86883812
360543850
6632155
1000000000
101250004
184147678
681728741
963056779
231398662
29366295
86883812
206422528
744868656
91111257
1000000000
588790353
246549659
173087940
216140704
147747440
781833037
389290764
781833037
781833037
360543850
781833037
780418694
86883812
681728741
377509580
1000000000
556605329
963873520
539527855
438133771
6632155
184147678
273869784
292015612
438133771
91111257
482818266
173087940
348652718
147747440
206422528
206422528
556605329
86883812
81073252
564836882
744868656
681728741
780418694
1000000000
482818266
539527855
76211861
565111336
200354483
482818266
91111257
147747440
348652718
348652718
76211861
86883812
588790353
429939459
313062682
781833037
389290764
246549659
216140704
56519638
76211861
200354483
438133771
747241048
81073252
780418694
348652718
207264423
588790353
173087940
966631802
963056779
246549659
91111257
482818266
710733675
998228699
6632155
56519638
565111336
360543850
206422528
206422528
966631802
377509580
564836882
878542863
206422528
681728741
76211861
389290764
963056779
857731778
556605329
1000000000
86883812
857731778
539527855
200354483
389290764
857731778
963056779
86883812
360543850
101250004
1
86883812
665245341
81073252
747241048
184147678
966631802
681728741
564836882
101250004
360543850
101250004
389290764
565111336
963056779
184147678
86883812
6632155
665245341
377509580
565111336
348652718
273869784
313062682
29366295
539527855
81073252
184147678
1000000000
216140704
539527855
231398662
101250004
966631802
438133771
507308489
878542863
588790353
173087940
747241048
744868656
744868656
710733675
231398662
507308489
747241048
29366295
348652718
206422528
565111336
438133771
539527855
857731778
184147678
963056779
565111336
681728741
81073252
780418694
360543850
417188303
665245341
360543850
1000000000
539527855
710733675
360543850
147747440
564836882
348652718
744868656
966631802
1
588790353
681728741
507308489
588790353
377509580
147747440
81073252
76211861
998228699
6632155
998228699
556605329
565111336
246549659
360543850
963056779
377509580
429939459
417188303
216140704
482818266
231398662
348652718
184147678
556605329
417188303
184147678
91111257
507308489
389290764
184147678
231398662
56519638
564836882
173087940
231398662
710733675
246549659
184147678
878542863
710733675
56519638
1
56519638
207264423
216140704
273869784
1000000000
878542863
556605329
56519638
246549659
86883812
81073252
6632155
200354483
1
56519638
81073252
56519638
246549659
184147678
744868656
101250004
76211861
539527855
273869784
963873520
86883812
998228699
966631802
747241048
417188303
963056779
539527855
273869784
744868656
29366295
766356434
539527855
184147678
588790353
781833037
377509580
681728741
565111336
292015612
200354483
556605329
857731778
438133771
389290764
206422528
780418694
744868656
273869784
963873520
556605329
29366295
710733675
292015612
1
438133771
539527855
744868656
56519638
744868656
216140704
81073252
231398662
173087940
56519638
998228699
417188303
377509580
377509580
747241048
766356434
216140704
565111336
539527855
101250004
91111257
216140704
507308489
101250004
377509580
216140704
1000000000
173087940
681728741
313062682
348652718
966631802
91111257
147747440
857731778
6632155
1000000000
963056779
1000000000
348652718
76211861
206422528
857731778
966631802
184147678
681728741
681728741
173087940
76211861
1000000000
966631802
482818266
1
207264423
91111257
292015612
389290764
56519638
766356434
681728741
216140704
207264423
747241048
292015612
348652718
1000000000
81073252
173087940
207264423
507308489
273869784
780418694
184147678
86883812
76211861
417188303
360543850
6632155
313062682
377509580
216140704
429939459
360543850
564836882
360543850
29366295
184147678
963873520
147747440
438133771
1
766356434
556605329
556605329
389290764
200354483
81073252
6632155
207264423
86883812
206422528
246549659
744868656
246549659
147747440
857731778
348652718
56519638
246549659
6632155
56519638
963056779
966631802
76211861
173087940
507308489
91111257
86883812
313062682
564836882
292015612
565111336
780418694
780418694
878542863
377509580
998228699
206422528
207264423
429939459
681728741
665245341
1
998228699
857731778
76211861
184147678
184147678
81073252
246549659
766356434
429939459
184147678
417188303
86883812
747241048
91111257
438133771
313062682
389290764
200354483
29366295
681728741
438133771
360543850
91111257
184147678
56519638
878542863
565111336
417188303
216140704
1
665245341
81073252
963056779
86883812
482818266
780418694
857731778
377509580
482818266
81073252
963056779
231398662
184147678
564836882
292015612
417188303
665245341
556605329
273869784
147747440
360543850
292015612
1000000000
81073252
147747440
565111336
565111336
963056779
86883812
377509580
766356434
313062682
273869784
556605329
86883812
6632155
429939459
231398662
857731778
429939459
766356434
29366295
963056779
91111257
76211861
206422528
963873520
1000000000
744868656
6632155
507308489
565111336
482818266
1
998228699
273869784
781833037
998228699
313062682
482818266
588790353
780418694
76211861
998228699
173087940
86883812
6632155
417188303
206422528
81073252
556605329
747241048
744868656
389290764
963056779
56519638
564836882
6632155
556605329
780418694
207264423
998228699
482818266
231398662
766356434
438133771
780418694
1000000000
438133771
781833037
998228699
507308489
200354483
963873520
963056779
147747440
348652718
206422528
482818266
438133771
1000000000
76211861
588790353
76211861
507308489
681728741
56519638
539527855
6632155
360543850
76211861
564836882
878542863
963873520
857731778
857731778
81073252
565111336
76211861
665245341
101250004
565111336
539527855
377509580
81073252
710733675
665245341
246549659
246549659
963873520
313062682
963056779
273869784
6632155
360543850
6632155
200354483
482818266
665245341
348652718
207264423
81073252
1000000000
377509580
207264423
747241048
482818266
273869784
246549659
101250004
377509580
766356434
780418694
1
417188303
507308489
681728741
781833037
56519638
76211861
564836882
56519638
292015612
29366295
665245341
429939459
564836882
507308489
216140704
780418694
246549659
81073252
417188303
173087940
781833037
878542863
86883812
101250004
588790353
963873520
173087940
389290764
231398662
86883812
76211861
963873520
556605329
588790353
963056779
200354483
963873520
747241048
417188303
360543850
565111336
184147678
56519638
1
564836882
292015612
747241048
6632155
173087940
780418694
207264423
76211861
857731778
360543850
348652718
86883812
747241048
966631802
744868656
147747440
101250004
147747440
665245341
998228699
998228699
766356434
747241048
206422528
747241048
147747440
206422528
313062682
588790353
348652718
417188303
857731778
292015612
747241048
857731778
766356434
780418694
1000000000
482818266
6632155
564836882
91111257
963056779
438133771
216140704
29366295
747241048
207264423
781833037
348652718
273869784
710733675
377509580
1
207264423
438133771
556605329
377509580
963873520
507308489
389290764
665245341
29366295
857731778
766356434
313062682
681728741
1
273869784
747241048
377509580
207264423
1
348652718
781833037
963873520
998228699
781833037
273869784
6632155
389290764
216140704
207264423
565111336
273869784
313062682
389290764
744868656
857731778
29366295
878542863
681728741
681728741
539527855
665245341
710733675
507308489
998228699
588790353
273869784
76211861
438133771
246549659
539527855
206422528
588790353
377509580
6632155
1000000000
1000000000
76211861
963873520
86883812
101250004
184147678
389290764
231398662
206422528
429939459
564836882
206422528
482818266
360543850
389290764
998228699
417188303
313062682
377509580
878542863
747241048
780418694
200354483
482818266
292015612
507308489
966631802
360543850
76211861
6632155
246549659
29366295
1000000000
6632155
998228699
998228699
766356434
76211861
780418694
86883812
1
206422528
389290764
273869784
966631802
206422528
81073252
438133771
781833037
482818266
744868656
588790353
101250004
556605329
200354483
246549659
1000000000
173087940
1
438133771
377509580
207264423
76211861
348652718
216140704
184147678
200354483
231398662
963056779
206422528
781833037
1000000000
389290764
81073252
966631802
348652718
963873520
588790353
417188303
147747440
348652718
781833037
292015612
878542863
377509580
184147678
588790353
781833037
81073252
184147678
588790353
556605329
360543850
482818266
963056779
348652718
389290764
29366295
539527855
588790353
507308489
857731778
76211861
588790353
482818266
6632155
857731778
56519638
6632155
417188303
998228699
377509580
246549659
681728741
348652718
1000000000
6632155
389290764
747241048
507308489
91111257
507308489
857731778
313062682
184147678
963056779
744868656
744868656
429939459
744868656
556605329
781833037
588790353
207264423
360543850
588790353
781833037
438133771
1
963056779
231398662
29366295
588790353
507308489
1
246549659
565111336
998228699
377509580
313062682
878542863
76211861
207264423
963056779
588790353
184147678
91111257
681728741
417188303
766356434
173087940
507308489
878542863
81073252
91111257
710733675
147747440
246549659
76211861
747241048
173087940
747241048
1000000000
377509580
360543850
86883812
438133771
6632155
710733675
857731778
857731778
101250004
766356434
200354483
966631802
417188303
565111336
91111257
857731778
56519638
389290764
998228699
417188303
1000000000
665245341
878542863
963873520
781833037
348652718
216140704
216140704
313062682
438133771
348652718
1000000000
91111257
963873520
744868656
184147678
377509580
565111336
556605329
966631802
781833037
81073252
216140704
781833037
76211861
86883812
744868656
766356434
360543850
710733675
200354483
507308489
313062682
184147678
76211861
184147678
231398662
81073252
207264423
963873520
588790353
273869784
86883812
564836882
482818266
292015612
482818266
76211861
482818266
417188303
231398662
313062682
565111336
564836882
6632155
417188303
438133771
246549659
91111257
710733675
539527855
81073252
76211861
710733675
966631802
1
998228699
91111257
963056779
273869784
91111257
200354483
56519638
438133771
998228699
565111336
76211861
389290764
963056779
206422528
878542863
766356434
377509580
507308489
206422528
348652718
565111336
1000000000
207264423
564836882
292015612
29366295
744868656
292015612
348652718
101250004
781833037
360543850
360543850
681728741
389290764
377509580
231398662
81073252
482818266
417188303
780418694
81073252
744868656
565111336
91111257
91111257
507308489
539527855
998228699
539527855
564836882
6632155
878542863
216140704
313062682
86883812
200354483
665245341
588790353
878542863
588790353
507308489
313062682
200354483
429939459
857731778
207264423
348652718
539527855
710733675
206422528
56519638
377509580
780418694
539527855
184147678
665245341
744868656
81073252
747241048
389290764
56519638
184147678
200354483
781833037
360543850
377509580
81073252
665245341
173087940
29366295
246549659
1
292015612
76211861
998228699
313062682
101250004
313062682
313062682
665245341
681728741
207264423
565111336
507308489
878542863
681728741
857731778
781833037
417188303
963056779
292015612
207264423
507308489
231398662
710733675
207264423
86883812
998228699
173087940
565111336
292015612
998228699
86883812
91111257
207264423
147747440
200354483
207264423
681728741
417188303
91111257
200354483
665245341
101250004
246549659
76211861
963873520
429939459
377509580
417188303
681728741
91111257
963873520
231398662
6632155
206422528
781833037
200354483
313062682
966631802
963056779
360543850
507308489
86883812
482818266
429939459
173087940
857731778
482818266
1
539527855
147747440
747241048
360543850
29366295
565111336
781833037
710733675
565111336
681728741
681728741
565111336
781833037
565111336
246549659
565111336
565111336
780418694
417188303
173087940
781833037
565111336
91111257
1000000000
556605329
766356434
963873520
665245341
246549659
246549659
207264423
665245341
360543850
173087940
184147678
184147678
29366295
246549659
564836882
377509580
963873520
313062682
29366295
744868656
292015612
966631802
200354483
389290764
665245341
766356434
360543850
389290764
482818266
91111257
81073252
313062682
86883812
313062682
710733675
556605329
206422528
710733675
292015612
963873520
206422528
231398662
998228699
184147678
665245341
780418694
200354483
56519638
417188303
438133771
377509580
377509580
665245341
273869784
56519638
348652718
348652718
173087940
348652718
857731778
101250004
91111257
231398662
292015612
101250004
1000000000
206422528
91111257
780418694
747241048
665245341
292015612
565111336
216140704
710733675
6632155
1000000000
76211861
681728741
780418694
564836882
781833037
360543850
200354483
556605329
681728741
206422528
313062682
744868656
710733675
348652718
200354483
665245341
389290764
292015612
417188303
91111257
507308489
681728741
29366295
206422528
207264423
588790353
556605329
292015612
564836882
216140704
200354483
565111336
81073252
766356434
429939459
348652718
780418694
966631802
507308489
216140704
966631802
1000000000
539527855
207264423
231398662
101250004
556605329
360543850
206422528
588790353
200354483
86883812
206422528
857731778
292015612
216140704
231398662
360543850
360543850
91111257
231398662
76211861
216140704
507308489
429939459
6632155
101250004
665245341
207264423
101250004
565111336
273869784
681728741
200354483
507308489
744868656
747241048
200354483
206422528
438133771
556605329
86883812
76211861
29366295
438133771
147747440
744868656
207264423
963873520
681728741
966631802
1
539527855
539527855
1000000000
564836882
878542863
389290764
81073252
200354483
564836882
206422528
377509580
173087940
348652718
766356434
173087940
539527855
101250004
878542863
360543850
963873520
348652718
184147678
389290764
747241048
507308489
216140704
101250004
101250004
963056779
857731778
747241048
360543850
710733675
710733675
681728741
246549659
744868656
76211861
564836882
207264423
507308489
747241048
246549659
184147678
29366295
1000000000
556605329
747241048
6632155
200354483
766356434
292015612
273869784
565111336
482818266
429939459
963056779
507308489
173087940
313062682
1
438133771
966631802
76211861
6632155
998228699
360543850
360543850
29366295
564836882
963873520
1000000000
780418694
377509580
747241048
556605329
173087940
966631802
216140704
200354483
781833037
665245341
91111257
231398662
681728741
681728741
200354483
681728741
564836882
184147678
173087940
389290764
564836882
556605329
273869784
292015612
207264423
781833037
710733675
998228699
273869784
29366295
91111257
216140704
963873520
963873520
91111257
482818266
216140704
246549659
231398662
857731778
246549659
246549659
482818266
966631802
556605329
91111257
744868656
91111257
207264423
292015612
389290764
556605329
963056779
86883812
389290764
565111336
564836882
81073252
507308489
76211861
963873520
207264423
206422528
710733675
86883812
744868656
1
681728741
766356434
539527855
588790353
878542863
747241048
101250004
744868656
780418694
857731778
246549659
766356434
766356434
429939459
417188303
360543850
86883812
91111257
206422528
56519638
147747440
348652718
564836882
216140704
56519638
966631802
565111336
173087940
207264423
588790353
206422528
206422528
184147678
173087940
564836882
76211861
564836882
273869784
76211861
781833037
744868656
360543850
564836882
781833037
173087940
564836882
216140704
246549659
216140704
231398662
857731778
206422528
564836882
6632155
766356434
1
966631802
216140704
246549659
766356434
206422528
292015612
231398662
710733675
173087940
681728741
539527855
556605329
173087940
216140704
565111336
206422528
377509580
246549659
184147678
231398662
29366295
56519638
207264423
998228699
963873520
665245341
200354483
377509580
91111257
207264423
184147678
429939459
710733675
681728741
292015612
710733675
348652718
231398662
417188303
6632155
780418694
292015612
556605329
76211861
710733675
292015612
966631802
292015612
246549659
966631802
998228699
216140704
963056779
313062682
507308489
564836882
710733675
747241048
588790353
665245341
438133771
377509580
206422528
231398662
377509580
429939459
81073252
207264423
91111257
556605329
998228699
29366295
417188303
747241048
1
998228699
710733675
207264423
216140704
200354483
246549659
710733675
438133771
76211861
588790353
207264423
766356434
1000000000
273869784
1
313062682
744868656
101250004
966631802
539527855
389290764
1
377509580
1
246549659
857731778
56519638
482818266
6632155
565111336
857731778
76211861
216140704
857731778
91111257
207264423
588790353
665245341
539527855
417188303
744868656
564836882
173087940
200354483
966631802
207264423
507308489
539527855
438133771
348652718
780418694
438133771
206422528
556605329
377509580
417188303
429939459
681728741
878542863
482818266
56519638
878542863
200354483
966631802
963056779
360543850
1
539527855
781833037
206422528
292015612
539527855
207264423
91111257
878542863
747241048
173087940
273869784
206422528
781833037
216140704
681728741
556605329
780418694
507308489
539527855
29366295
91111257
429939459
200354483
6632155
781833037
76211861
744868656
206422528
966631802
200354483
780418694
173087940
216140704
29366295
6632155
998228699
101250004
200354483
348652718
747241048
200354483
780418694
56519638
565111336
56519638
292015612
429939459
6632155
200354483
665245341
438133771
6632155
681728741
273869784
1000000000
101250004
1000000000
963873520
313062682
6632155
744868656
681728741
216140704
539527855
482818266
781833037
76211861
966631802
681728741
482818266
857731778
781833037
744868656
963056779
200354483
6632155
1
29366295
681728741
564836882
231398662
246549659
766356434
184147678
781833037
963873520
507308489
710733675
377509580
781833037
173087940
101250004
681728741
29366295
184147678
6632155
200354483
246549659
292015612
147747440
81073252
766356434
360543850
91111257
556605329
565111336
665245341
101250004
231398662
29366295
539527855
1
56519638
429939459
857731778
29366295
747241048
86883812
963056779
539527855
565111336
216140704
29366295
56519638
292015612
1000000000
173087940
292015612
101250004
780418694
6632155
766356434
417188303
91111257
507308489
998228699
438133771
963056779
29366295
389290764
556605329
766356434
781833037
766356434
56519638
313062682
857731778
564836882
91111257
207264423
56519638
273869784
147747440
1
76211861
747241048
966631802
81073252
417188303
200354483
292015612
710733675
377509580
780418694
556605329
539527855
998228699
292015612
681728741
200354483
231398662
81073252
438133771
231398662
710733675
998228699
780418694
389290764
273869784
173087940
878542863
564836882
360543850
360543850
507308489
207264423
313062682
377509580
556605329
231398662
744868656
56519638
564836882
507308489
147747440
564836882
101250004
747241048
665245341
273869784
86883812
86883812
766356434
878542863
56519638
744868656
86883812
744868656
744868656
360543850
966631802
1000000000
231398662
360543850
348652718
292015612
101250004
507308489
747241048
665245341
29366295
781833037
231398662
998228699
76211861
173087940
963873520
81073252
744868656
348652718
878542863
348652718
207264423
565111336
206422528
963056779
564836882
76211861
91111257
998228699
216140704
744868656
1
348652718
565111336
963873520
29366295
564836882
878542863
360543850
966631802
173087940
539527855
744868656
710733675
360543850
389290764
744868656
539527855
665245341
273869784
963873520
417188303
76211861
377509580
744868656
348652718
665245341
963873520
360543850
76211861
747241048
564836882
81073252
780418694
588790353
556605329
147747440
173087940
857731778
998228699
966631802
76211861
588790353
539527855
766356434
417188303
348652718
147747440
963873520
86883812
438133771
91111257
998228699
81073252
966631802
747241048
780418694
91111257
588790353
780418694
377509580
588790353
539527855
377509580
313062682
313062682
207264423
963873520
556605329
147747440
564836882
565111336
766356434
681728741
744868656
6632155
231398662
313062682
101250004
998228699
273869784
665245341
86883812
417188303
200354483
184147678
588790353
81073252
744868656
147747440
710733675
184147678
963056779
539527855
231398662
273869784
184147678
565111336
556605329
377509580
273869784
417188303
857731778
147747440
216140704
963873520
781833037
963056779
998228699
665245341
173087940
231398662
665245341
273869784
1000000000
348652718
966631802
857731778
665245341
206422528
184147678
556605329
81073252
417188303
878542863
1000000000
377509580
273869784
878542863
147747440
744868656
81073252
766356434
360543850
565111336
173087940
231398662
556605329
91111257
665245341
216140704
744868656
1000000000
1
147747440
780418694
200354483
780418694
56519638
29366295
86883812
963056779
231398662
206422528
966631802
173087940
184147678
6632155
564836882
665245341
766356434
76211861
564836882
56519638
231398662
780418694
766356434
744868656
292015612
539527855
29366295
963056779
417188303
184147678
556605329
76211861
360543850
565111336
216140704
438133771
292015612
231398662
91111257
681728741
216140704
565111336
966631802
76211861
207264423
389290764
665245341
91111257
744868656
147747440
184147678
231398662
507308489
101250004
216140704
539527855
56519638
963056779
377509580
681728741
766356434
966631802
857731778
565111336
91111257
564836882
147747440
207264423
710733675
76211861
292015612
360543850
200354483
857731778
588790353
564836882
998228699
438133771
348652718
710733675
963873520
184147678
348652718
766356434
6632155
781833037
91111257
482818266
348652718
200354483
710733675
857731778
1000000000
710733675
184147678
207264423
1
29366295
1
29366295
539527855
207264423
747241048
780418694
482818266
963873520
429939459
86883812
200354483
710733675
857731778
56519638
963056779
273869784
539527855
710733675
539527855
184147678
1000000000
857731778
878542863
246549659
216140704
81073252
86883812
292015612
377509580
273869784
963056779
507308489
86883812
564836882
389290764
665245341
564836882
564836882
101250004
231398662
780418694
417188303
556605329
1
292015612
998228699
231398662
1
878542863
1000000000
766356434
998228699
565111336
857731778
273869784
417188303
200354483
747241048
231398662
184147678
588790353
429939459
565111336
86883812
91111257
1000000000
377509580
173087940
173087940
539527855
482818266
184147678
963056779
539527855
878542863
429939459
231398662
588790353
966631802
417188303
963873520
6632155
200354483
781833037
744868656
747241048
29366295
780418694
292015612
780418694
878542863
417188303
273869784
710733675
963873520
417188303
389290764
429939459
780418694
216140704
507308489
747241048
1
76211861
273869784
360543850
173087940
207264423
56519638
216140704
246549659
588790353
878542863
313062682
963056779
56519638
246549659
966631802
377509580
184147678
878542863
246549659
564836882
231398662
200354483
1
207264423
857731778
246549659
1
588790353
389290764
6632155
747241048
348652718
101250004
539527855
273869784
81073252
588790353
963873520
147747440
184147678
389290764
781833037
417188303
6632155
963873520
184147678
710733675
360543850
556605329
173087940
292015612
539527855
564836882
507308489
6632155
665245341
588790353
417188303
588790353
998228699
747241048
147747440
1
588790353
565111336
206422528
681728741
878542863
966631802
588790353
878542863
184147678
216140704
766356434
588790353
389290764
348652718
101250004
588790353
206422528
1000000000
588790353
780418694
963056779
1000000000
565111336
360543850
200354483
998228699
206422528
564836882
231398662
963873520
588790353
565111336
29366295
766356434
56519638
56519638
246549659
360543850
417188303
1
206422528
231398662
482818266
292015612
565111336
556605329
348652718
429939459
1000000000
173087940
665245341
91111257
963056779
963056779
101250004
377509580
539527855
292015612
231398662
184147678
91111257
200354483
348652718
56519638
6632155
564836882
76211861
200354483
963873520
56519638
184147678
744868656
86883812
101250004
565111336
963056779
539527855
966631802
539527855
29366295
29366295
86883812
963873520
417188303
292015612
273869784
216140704
313062682
1
1
377509580
564836882
200354483
76211861
963056779
565111336
246549659
348652718
998228699
963056779
766356434
81073252
216140704
766356434
56519638
588790353
216140704
681728741
56519638
86883812
377509580
766356434
429939459
91111257
766356434
147747440
438133771
348652718
184147678
1
1000000000
781833037
963056779
173087940
101250004
564836882
86883812
377509580
539527855
147747440
565111336
56519638
744868656
588790353
292015612
292015612
966631802
292015612
86883812
292015612
565111336
29366295
1000000000
86883812
206422528
273869784
539527855
564836882
292015612
588790353
681728741
857731778
966631802
231398662
564836882
710733675
206422528
91111257
966631802
86883812
29366295
963056779
747241048
744868656
56519638
588790353
744868656
710733675
781833037
389290764
184147678
998228699
482818266
206422528
482818266
781833037
681728741
747241048
86883812
1000000000
781833037
429939459
1
1
857731778
780418694
246549659
878542863
231398662
86883812
313062682
147747440
766356434
780418694
56519638
588790353
747241048
313062682
76211861
101250004
200354483
216140704
1000000000
6632155
1000000000
389290764
588790353
1
231398662
878542863
81073252
6632155
588790353
998228699
781833037
207264423
56519638
1
292015612
101250004
29366295
781833037
81073252
482818266
781833037
963873520
81073252
963056779
360543850
1
780418694
273869784
81073252
246549659
963056779
556605329
360543850
963873520
389290764
564836882
76211861
744868656
173087940
86883812
1000000000
556605329
101250004
710733675
665245341
101250004
200354483
246549659
857731778
556605329
246549659
273869784
389290764
998228699
998228699
781833037
147747440
101250004
29366295
963056779
565111336
429939459
216140704
389290764
348652718
216140704
539527855
539527855
564836882
29366295
231398662
377509580
147747440
56519638
207264423
173087940
184147678
556605329
963056779
438133771
91111257
360543850
780418694
292015612
313062682
173087940
564836882
101250004
429939459
216140704
482818266
710733675
539527855
29366295
747241048
780418694
417188303
360543850
348652718
76211861
781833037
588790353
681728741
588790353
857731778
710733675
781833037
781833037
744868656
173087940
710733675
588790353
1000000000
963873520
231398662
710733675
56519638
507308489
564836882
216140704
482818266
377509580
556605329
744868656
184147678
86883812
207264423
963056779
482818266
556605329
231398662
207264423
1
273869784
438133771
998228699
313062682
963873520
91111257
966631802
998228699
246549659
417188303
1
273869784
377509580
429939459
81073252
147747440
389290764
207264423
81073252
429939459
86883812
681728741
216140704
1
878542863
377509580
857731778
377509580
216140704
588790353
29366295
377509580
313062682
360543850
173087940
389290764
564836882
710733675
147747440
417188303
56519638
216140704
857731778
313062682
173087940
91111257
564836882
81073252
231398662
184147678
246549659
747241048
313062682
556605329
200354483
565111336
744868656
665245341
565111336
6632155
998228699
878542863
348652718
417188303
231398662
665245341
681728741
147747440
292015612
313062682
147747440
588790353
963056779
29366295
231398662
507308489
857731778
781833037
216140704
231398662
438133771
81073252
966631802
292015612
86883812
747241048
588790353
184147678
292015612
780418694
781833037
76211861
565111336
681728741
556605329
1000000000
482818266
681728741
710733675
292015612
878542863
231398662
348652718
556605329
998228699
482818266
292015612
963873520
231398662
1000000000
507308489
857731778
539527855
744868656
564836882
857731778
360543850
377509580
963873520
29366295
76211861
377509580
81073252
963056779
998228699
173087940
744868656
173087940
173087940
780418694
780418694
744868656
246549659
963056779
76211861
184147678
857731778
710733675
216140704
6632155
963873520
206422528
91111257
963056779
878542863
539527855
377509580
360543850
438133771
744868656
1000000000
86883812
710733675
86883812
184147678
389290764
565111336
565111336
744868656
246549659
216140704
389290764
963873520
564836882
963056779
564836882
216140704
857731778
76211861
246549659
206422528
588790353
207264423
6632155
101250004
747241048
744868656
348652718
1
565111336
76211861
781833037
1000000000
665245341
29366295
963056779
556605329
417188303
966631802
216140704
878542863
564836882
200354483
564836882
147747440
200354483
781833037
588790353
101250004
710733675
564836882
878542863
246549659
998228699
184147678
588790353
857731778
389290764
565111336
91111257
857731778
91111257
507308489
665245341
539527855
665245341
81073252
313062682
206422528
588790353
81073252
766356434
231398662
184147678
507308489
963056779
207264423
273869784
744868656
780418694
556605329
184147678
200354483
766356434
857731778
966631802
564836882
216140704
313062682
710733675
963873520
438133771
29366295
200354483
963873520
438133771
963056779
747241048
565111336
389290764
231398662
665245341
292015612
417188303
81073252
438133771
781833037
184147678
389290764
744868656
878542863
564836882
588790353
348652718
588790353
539527855
681728741
216140704
216140704
482818266
29366295
216140704
780418694
206422528
710733675
200354483
173087940
963873520
246549659
747241048
216140704
206422528
292015612
56519638
207264423
710733675
313062682
231398662
747241048
963056779
377509580
565111336
482818266
747241048
963873520
780418694
56519638
389290764
556605329
710733675
417188303
1
564836882
507308489
273869784
207264423
780418694
147747440
747241048
588790353
273869784
6632155
998228699
1000000000
200354483
81073252
429939459
173087940
966631802
389290764
200354483
206422528
207264423
101250004
963873520
56519638
417188303
207264423
744868656
56519638
200354483
246549659
966631802
565111336
963056779
81073252
360543850
744868656
1
665245341
780418694
878542863
781833037
6632155
438133771
507308489
417188303
857731778
29366295
1
539527855
429939459
998228699
482818266
389290764
81073252
86883812
710733675
184147678
360543850
747241048
417188303
86883812
29366295
998228699
56519638
91111257
206422528
556605329
56519638
292015612
86883812
348652718
184147678
539527855
348652718
147747440
766356434
963873520
56519638
91111257
246549659
878542863
292015612
147747440
966631802
231398662
780418694
313062682
417188303
429939459
417188303
781833037
206422528
81073252
29366295
184147678
86883812
207264423
438133771
417188303
76211861
963873520
438133771
565111336
184147678
246549659
1000000000
173087940
681728741
101250004
246549659
313062682
857731778
998228699
377509580
507308489
1
91111257
86883812
429939459
216140704
565111336
665245341
56519638
747241048
781833037
389290764
963873520
377509580
389290764
377509580
231398662
81073252
710733675
438133771
56519638
200354483
91111257
507308489
665245341
780418694
231398662
710733675
564836882
348652718
216140704
781833037
231398662
963873520
966631802
781833037
348652718
86883812
292015612
206422528
389290764
766356434
360543850
1000000000
681728741
292015612
564836882
878542863
76211861
780418694
665245341
681728741
429939459
665245341
292015612
747241048
147747440
360543850
744868656
207264423
857731778
766356434
389290764
348652718
966631802
665245341
56519638
539527855
747241048
556605329
313062682
216140704
556605329
101250004
878542863
231398662
6632155
200354483
681728741
147747440
438133771
91111257
482818266
963056779
1000000000
207264423
966631802
147747440
29366295
744868656
429939459
76211861
273869784
781833037
556605329
216140704
966631802
360543850
207264423
780418694
389290764
348652718
101250004
101250004
207264423
482818266
539527855
556605329
878542863
292015612
710733675
29366295
710733675
377509580
86883812
184147678
76211861
507308489
273869784
231398662
438133771
710733675
710733675
710733675
780418694
6632155
588790353
29366295
556605329
747241048
747241048
878542863
81073252
857731778
539527855
216140704
963056779
507308489
857731778
348652718
966631802
313062682
665245341
360543850
681728741
565111336
1
1000000000
1000000000
710733675
438133771
348652718
313062682
781833037
507308489
6632155
966631802
360543850
29366295
216140704
56519638
1000000000
246549659
998228699
963873520
417188303
377509580
292015612
292015612
482818266
360543850
389290764
681728741
1
417188303
231398662
681728741
273869784
348652718
292015612
747241048
564836882
231398662
246549659
292015612
556605329
101250004
348652718
747241048
29366295
417188303
86883812
744868656
588790353
681728741
963056779
564836882
747241048
780418694
377509580
29366295
101250004
101250004
966631802
417188303
231398662
429939459
1000000000
507308489
76211861
998228699
173087940
963873520
588790353
556605329
246549659
56519638
507308489
780418694
681728741
273869784
207264423
377509580
147747440
766356434
780418694
963056779
429939459
781833037
482818266
665245341
86883812
556605329
184147678
438133771
1000000000
184147678
417188303
565111336
780418694
681728741
29366295
665245341
292015612
313062682
588790353
963056779
273869784
29366295
766356434
429939459
6632155
29366295
231398662
963056779
206422528
101250004
766356434
377509580
747241048
963056779
1
747241048
184147678
417188303
556605329
744868656
539527855
681728741
273869784
29366295
482818266
147747440
747241048
348652718
565111336
857731778
966631802
417188303
857731778
377509580
963873520
101250004
6632155
6632155
389290764
539527855
76211861
482818266
781833037
29366295
963873520
564836882
438133771
147747440
565111336
86883812
273869784
86883812
360543850
857731778
76211861
206422528
539527855
744868656
966631802
681728741
438133771
857731778
556605329
81073252
565111336
29366295
780418694
539527855
206422528
216140704
438133771
246549659
1
565111336
377509580
86883812
1
429939459
81073252
539527855
438133771
966631802
76211861
556605329
564836882
966631802
766356434
86883812
963056779
273869784
200354483
507308489
292015612
539527855
313062682
482818266
246549659
429939459
556605329
588790353
766356434
966631802
747241048
1000000000
482818266
360543850
998228699
313062682
681728741
564836882
200354483
147747440
482818266
1000000000
963056779
231398662
86883812
86883812
878542863
360543850
747241048
91111257
56519638
246549659
29366295
200354483
744868656
1000000000
207264423
539527855
313062682
766356434
81073252
76211861
417188303
482818266
429939459
246549659
207264423
6632155
377509580
81073252
1000000000
998228699
438133771
377509580
76211861
963056779
313062682
91111257
963873520
747241048
101250004
173087940
313062682
6632155
507308489
273869784
292015612
966631802
231398662
173087940
588790353
665245341
766356434
377509580
1000000000
417188303
76211861
744868656
539527855
29366295
766356434
482818266
417188303
184147678
710733675
86883812
81073252
1
216140704
681728741
963056779
565111336
389290764
29366295
665245341
780418694
173087940
389290764
200354483
1
29366295
200354483
147747440
507308489
273869784
963056779
998228699
766356434
173087940
556605329
173087940
681728741
857731778
1000000000
429939459
565111336
81073252
56519638
681728741
184147678
6632155
273869784
438133771
1
231398662
564836882
781833037
747241048
966631802
377509580
29366295
438133771
781833037
200354483
56519638
747241048
273869784
507308489
747241048
766356434
438133771
292015612
6632155
184147678
556605329
91111257
539527855
564836882
360543850
377509580
173087940
507308489
101250004
588790353
389290764
564836882
588790353
966631802
200354483
147747440
429939459
539527855
963873520
6632155
313062682
857731778
377509580
273869784
273869784
206422528
710733675
173087940
207264423
184147678
665245341
966631802
207264423
86883812
207264423
101250004
81073252
744868656
173087940
231398662
482818266
216140704
565111336
1000000000
966631802
963873520
998228699
565111336
76211861
438133771
56519638
231398662
216140704
966631802
86883812
292015612
507308489
86883812
565111336
86883812
878542863
313062682
29366295
206422528
76211861
206422528
101250004
207264423
101250004
389290764
665245341
6632155
184147678
86883812
6632155
216140704
76211861
292015612
588790353
292015612
507308489
681728741
207264423
588790353
565111336
360543850
348652718
1
292015612
207264423
438133771
231398662
76211861
29366295
966631802
173087940
56519638
184147678
588790353
747241048
207264423
1000000000
681728741
963873520
963056779
438133771
173087940
273869784
1
246549659
998228699
482818266
91111257
564836882
81073252
6632155
588790353
184147678
313062682
710733675
857731778
184147678
556605329
56519638
482818266
29366295
780418694
556605329
963873520
91111257
207264423
86883812
438133771
231398662
184147678
216140704
231398662
360543850
681728741
81073252
200354483
966631802
781833037
878542863
173087940
507308489
246549659
348652718
565111336
565111336
81073252
273869784
681728741
147747440
216140704
710733675
766356434
348652718
313062682
273869784
781833037
966631802
184147678
56519638
101250004
1
200354483
747241048
564836882
348652718
781833037
438133771
482818266
273869784
766356434
681728741
429939459
86883812
998228699
710733675
744868656
963873520
29366295
963873520
173087940
231398662
747241048
377509580
744868656
681728741
173087940
216140704
878542863
216140704
878542863
417188303
747241048
173087940
86883812
556605329
216140704
292015612
681728741
539527855
417188303
766356434
389290764
207264423
292015612
966631802
781833037
216140704
81073252
564836882
998228699
1000000000
556605329
313062682
29366295
565111336
963873520
389290764
389290764
313062682
273869784
780418694
292015612
665245341
56519638
207264423
101250004
292015612
665245341
56519638
360543850
963056779
231398662
556605329
966631802
1
348652718
1000000000
1
200354483
29366295
76211861
963873520
147747440
207264423
377509580
963056779
857731778
878542863
216140704
216140704
417188303
417188303
246549659
781833037
348652718
963056779
389290764
417188303
6632155
966631802
184147678
539527855
313062682
1000000000
665245341
438133771
417188303
565111336
101250004
184147678
360543850
184147678
273869784
556605329
780418694
377509580
747241048
429939459
101250004
246549659
482818266
565111336
417188303
564836882
556605329
482818266
348652718
6632155
6632155
173087940
681728741
564836882
273869784
86883812
231398662
101250004
231398662
292015612
1
292015612
101250004
482818266
6632155
76211861
292015612
216140704
857731778
313062682
417188303
1
231398662
710733675
216140704
1000000000
507308489
207264423
292015612
246549659
878542863
200354483
565111336
6632155
29366295
147747440
76211861
429939459
1000000000
292015612
91111257
81073252
246549659
564836882
588790353
29366295
564836882
207264423
206422528
681728741
429939459
360543850
438133771
6632155
766356434
231398662
29366295
377509580
273869784
747241048
429939459
781833037
507308489
200354483
710733675
766356434
744868656
348652718
313062682
556605329
173087940
231398662
56519638
206422528
857731778
86883812
207264423
878542863
200354483
963873520
539527855
147747440
348652718
565111336
147747440
313062682
76211861
966631802
389290764
206422528
377509580
744868656
206422528
417188303
998228699
963056779
998228699
81073252
173087940
1
231398662
147747440
231398662
556605329
86883812
963873520
417188303
389290764
766356434
207264423
101250004
86883812
747241048
1000000000
417188303
963056779
200354483
292015612
780418694
29366295
507308489
539527855
56519638
878542863
665245341
429939459
292015612
710733675
91111257
91111257
878542863
564836882
963056779
76211861
482818266
273869784
56519638
6632155
81073252
539527855
565111336
184147678
377509580
207264423
588790353
207264423
766356434
539527855
482818266
857731778
231398662
766356434
781833037
200354483
81073252
273869784
91111257
966631802
429939459
377509580
438133771
878542863
292015612
86883812
780418694
780418694
91111257
86883812
348652718
780418694
766356434
539527855
200354483
29366295
556605329
6632155
360543850
507308489
273869784
377509580
173087940
101250004
539527855
1000000000
56519638
389290764
766356434
744868656
857731778
857731778
1000000000
781833037
292015612
101250004
29366295
76211861
207264423
173087940
6632155
231398662
147747440
556605329
231398662
857731778
273869784
348652718
6632155
507308489
147747440
200354483
780418694
966631802
206422528
963873520
780418694
1000000000
744868656
348652718
246549659
780418694
998228699
56519638
710733675
377509580
556605329
539527855
998228699
231398662
207264423
86883812
101250004
216140704
29366295
766356434
710733675
665245341
857731778
780418694
216140704
206422528
744868656
744868656
86883812
565111336
1
539527855
780418694
6632155
963873520
681728741
184147678
348652718
76211861
1
360543850
781833037
565111336
184147678
389290764
81073252
360543850
588790353
963056779
360543850
588790353
200354483
147747440
963873520
206422528
565111336
101250004
857731778
101250004
56519638
507308489
231398662
780418694
781833037
781833037
565111336
966631802
389290764
781833037
429939459
1
6632155
1000000000
389290764
292015612
417188303
780418694
173087940
206422528
429939459
147747440
184147678
565111336
360543850
963873520
147747440
86883812
507308489
29366295
86883812
173087940
556605329
710733675
747241048
360543850
780418694
389290764
200354483
556605329
200354483
1000000000
86883812
1000000000
665245341
360543850
313062682
564836882
781833037
963873520
360543850
539527855
246549659
81073252
564836882
246549659
56519638
216140704
56519638
1000000000
710733675
273869784
1
184147678
246549659
206422528
507308489
588790353
565111336
246549659
101250004
963056779
377509580
101250004
91111257
681728741
556605329
429939459
780418694
273869784
539527855
231398662
313062682
389290764
1
429939459
565111336
710733675
507308489
216140704
710733675
1
766356434
507308489
878542863
766356434
780418694
348652718
246549659
56519638
565111336
963056779
998228699
200354483
147747440
207264423
86883812
564836882
184147678
438133771
556605329
6632155
966631802
231398662
665245341
76211861
207264423
313062682
1
360543850
781833037
482818266
665245341
76211861
963873520
29366295
231398662
878542863
429939459
246549659
438133771
81073252
29366295
216140704
966631802
417188303
438133771
963056779
6632155
963056779
360543850
507308489
292015612
482818266
246549659
564836882
482818266
565111336
507308489
963056779
246549659
86883812
313062682
292015612
878542863
966631802
998228699
878542863
313062682
246549659
76211861
766356434
29366295
389290764
966631802
507308489
1000000000
292015612
147747440
216140704
91111257
81073252
507308489
429939459
360543850
681728741
1
556605329
963873520
216140704
200354483
417188303
963873520
482818266
184147678
313062682
81073252
86883812
1000000000
781833037
6632155
429939459
292015612
665245341
681728741
147747440
744868656
565111336
206422528
780418694
313062682
313062682
313062682
429939459
207264423
857731778
429939459
360543850
86883812
56519638
963056779
878542863
184147678
438133771
966631802
76211861
565111336
348652718
101250004
360543850
101250004
781833037
781833037
539527855
556605329
1
744868656
780418694
1
101250004
564836882
76211861
292015612
766356434
292015612
429939459
556605329
556605329
963056779
147747440
147747440
377509580
438133771
482818266
216140704
507308489
81073252
81073252
6632155
744868656
963873520
588790353
207264423
556605329
681728741
766356434
564836882
231398662
29366295
556605329
963873520
963056779
747241048
1000000000
207264423
81073252
389290764
91111257
998228699
766356434
360543850
76211861
780418694
86883812
246549659
744868656
206422528
91111257
998228699
56519638
292015612
966631802
86883812
747241048
588790353
348652718
207264423
200354483
482818266
710733675
231398662
744868656
76211861
360543850
665245341
665245341
246549659
539527855
147747440
207264423
780418694
101250004
780418694
200354483
1000000000
998228699
766356434
207264423
857731778
781833037
389290764
1
564836882
963873520
292015612
556605329
377509580
681728741
878542863
998228699
377509580
29366295
963056779
313062682
966631802
184147678
429939459
963056779
206422528
207264423
360543850
206422528
1000000000
482818266
348652718
91111257
207264423
207264423
101250004
998228699
313062682
878542863
360543850
780418694
710733675
588790353
76211861
482818266
313062682
76211861
963056779
966631802
389290764
246549659
710733675
966631802
313062682
539527855
173087940
539527855
747241048
56519638
216140704
966631802
81073252
565111336
588790353
429939459
681728741
878542863
216140704
206422528
681728741
878542863
184147678
878542863
29366295
747241048
1
348652718
389290764
963873520
377509580
348652718
539527855
963873520
878542863
780418694
29366295
1000000000
56519638
6632155
147747440
507308489
878542863
781833037
747241048
681728741
539527855
710733675
857731778
588790353
665245341
216140704
76211861
200354483
417188303
747241048
216140704
963056779
101250004
207264423
86883812
963873520
200354483
389290764
588790353
29366295
377509580
173087940
588790353
747241048
588790353
1
565111336
184147678
780418694
564836882
292015612
966631802
564836882
565111336
564836882
206422528
216140704
878542863
780418694
963056779
76211861
556605329
438133771
710733675
507308489
417188303
963056779
216140704
377509580
878542863
91111257
273869784
1000000000
377509580
438133771
564836882
780418694
744868656
360543850
588790353
360543850
780418694
81073252
76211861
348652718
56519638
292015612
207264423
360543850
417188303
857731778
1000000000
744868656
966631802
389290764
1
360543850
348652718
744868656
348652718
91111257
565111336
565111336
377509580
81073252
1
216140704
744868656
963873520
747241048
564836882
56519638
184147678
766356434
200354483
556605329
313062682
200354483
173087940
681728741
747241048
377509580
857731778
998228699
781833037
998228699
556605329
482818266
556605329
744868656
1
857731778
231398662
1
766356434
246549659
216140704
588790353
429939459
417188303
1
6632155
1000000000
81073252
76211861
231398662
173087940
1000000000
878542863
857731778
665245341
747241048
377509580
216140704
429939459
766356434
207264423
1
747241048
438133771
29366295
292015612
857731778
564836882
86883812
184147678
681728741
766356434
507308489
76211861
348652718
747241048
565111336
147747440
588790353
207264423
588790353
744868656
231398662
184147678
438133771
184147678
1
781833037
429939459
377509580
200354483
184147678
744868656
173087940
273869784
766356434
273869784
86883812
86883812
998228699
273869784
101250004
231398662
216140704
665245341
292015612
710733675
564836882
565111336
766356434
766356434
963873520
1000000000
565111336
565111336
857731778
966631802
747241048
207264423
207264423
91111257
966631802
173087940
29366295
507308489
273869784
360543850
273869784
665245341
857731778
216140704
438133771
313062682
29366295
417188303
216140704
417188303
963056779
429939459
216140704
429939459
781833037
216140704
389290764
389290764
1
101250004
184147678
6632155
1000000000
216140704
665245341
76211861
377509580
29366295
273869784
173087940
438133771
963873520
101250004
377509580
857731778
76211861
710733675
963873520
482818266
710733675
963873520
565111336
389290764
348652718
438133771
246549659
86883812
564836882
963056779
963056779
313062682
507308489
1
206422528
565111336
665245341
966631802
76211861
101250004
438133771
348652718
482818266
438133771
206422528
377509580
56519638
857731778
998228699
348652718
147747440
665245341
231398662
1
963056779
360543850
360543850
857731778
1
878542863
766356434
1000000000
878542863
56519638
147747440
710733675
29366295
6632155
81073252
313062682
184147678
6632155
1
231398662
389290764
565111336
6632155
966631802
681728741
29366295
292015612
744868656
507308489
216140704
76211861
747241048
556605329
878542863
963873520
206422528
482818266
101250004
246549659
86883812
348652718
360543850
766356434
348652718
313062682
231398662
360543850
76211861
292015612
747241048
438133771
273869784
588790353
1000000000
539527855
507308489
998228699
482818266
313062682
417188303
29366295
429939459
766356434
173087940
200354483
216140704
184147678
588790353
438133771
1000000000
998228699
348652718
963056779
665245341
6632155
780418694
184147678
429939459
207264423
588790353
200354483
565111336
1000000000
29366295
313062682
147747440
184147678
313062682
766356434
564836882
539527855
780418694
665245341
429939459
429939459
56519638
963873520
56519638
389290764
200354483
292015612
878542863
173087940
81073252
747241048
6632155
781833037
81073252
857731778
1
744868656
86883812
781833037
377509580
963056779
231398662
147747440
966631802
588790353
963056779
81073252
665245341
710733675
1000000000
29366295
348652718
588790353
173087940
417188303
766356434
231398662
588790353
56519638
963056779
966631802
744868656
389290764
377509580
292015612
101250004
200354483
389290764
857731778
565111336
1
681728741
417188303
29366295
507308489
963056779
86883812
206422528
91111257
744868656
681728741
564836882
665245341
360543850
292015612
56519638
539527855
147747440
665245341
998228699
781833037
1
878542863
313062682
56519638
389290764
665245341
507308489
781833037
6632155
539527855
313062682
377509580
507308489
556605329
1000000000
429939459
681728741
747241048
86883812
482818266
246549659
1
56519638
781833037
6632155
86883812
389290764
966631802
556605329
556605329
963056779
348652718
6632155
1
360543850
207264423
438133771
681728741
744868656
780418694
747241048
482818266
878542863
246549659
564836882
173087940
6632155
246549659
273869784
747241048
86883812
81073252
482818266
681728741
207264423
681728741
438133771
200354483
744868656
313062682
86883812
200354483
313062682
963056779
966631802
389290764
173087940
147747440
429939459
781833037
360543850
966631802
246549659
482818266
744868656
292015612
766356434
81073252
147747440
231398662
539527855
360543850
29366295
86883812
781833037
507308489
429939459
173087940
81073252
173087940
184147678
438133771
998228699
184147678
857731778
56519638
56519638
417188303
147747440
56519638
781833037
780418694
273869784
744868656
389290764
665245341
173087940
747241048
246549659
207264423
91111257
1
86883812
966631802
681728741
482818266
963873520
417188303
507308489
91111257
507308489
147747440
313062682
564836882
292015612
565111336
377509580
273869784
747241048
313062682
246549659
565111336
780418694
348652718
564836882
588790353
747241048
429939459
438133771
273869784
588790353
857731778
780418694
766356434
101250004
857731778
710733675
313062682
313062682
360543850
565111336
744868656
207264423
313062682
56519638
207264423
780418694
29366295
438133771
231398662
389290764
780418694
91111257
857731778
747241048
710733675
482818266
81073252
246549659
998228699
564836882
747241048
184147678
313062682
747241048
963873520
556605329
246549659
710733675
681728741
766356434
438133771
216140704
539527855
998228699
184147678
81073252
389290764
556605329
231398662
681728741
76211861
564836882
878542863
246549659
377509580
377509580
206422528
857731778
665245341
966631802
56519638
857731778
207264423
29366295
482818266
417188303
348652718
780418694
313062682
184147678
231398662
101250004
147747440
56519638
216140704
91111257
6632155
564836882
173087940
878542863
766356434
1000000000
665245341
360543850
101250004
665245341
780418694
966631802
588790353
482818266
963873520
76211861
292015612
507308489
313062682
556605329
780418694
377509580
76211861
556605329
438133771
438133771
56519638
766356434
81073252
246549659
216140704
710733675
91111257
588790353
273869784
81073252
56519638
200354483
216140704
81073252
681728741
482818266
963873520
231398662
665245341
539527855
184147678
963056779
292015612
507308489
377509580
747241048
86883812
857731778
29366295
963056779
389290764
744868656
377509580
438133771
76211861
173087940
998228699
200354483
565111336
206422528
998228699
184147678
216140704
86883812
292015612
6632155
206422528
438133771
101250004
273869784
313062682
744868656
998228699
29366295
780418694
81073252
29366295
417188303
200354483
1
766356434
565111336
200354483
766356434
173087940
781833037
747241048
81073252
539527855
556605329
665245341
857731778
348652718
588790353
1000000000
76211861
417188303
710733675
292015612
781833037
429939459
429939459
56519638
539527855
206422528
1000000000
998228699
1
76211861
482818266
173087940
246549659
173087940
377509580
101250004
564836882
1000000000
556605329
857731778
91111257
86883812
360543850
665245341
91111257
998228699
292015612
681728741
744868656
744868656
147747440
6632155
963873520
781833037
273869784
246549659
6632155
1000000000
86883812
1000000000
963056779
781833037
417188303
878542863
389290764
565111336
565111336
539527855
91111257
56519638
56519638
29366295
184147678
564836882
438133771
76211861
216140704
878542863
438133771
766356434
507308489
206422528
173087940
147747440
781833037
482818266
482818266
781833037
681728741
710733675
389290764
857731778
482818266
766356434
29366295
184147678
216140704
438133771
86883812
966631802
766356434
360543850
216140704
556605329
360543850
173087940
429939459
766356434
710733675
963056779
1000000000
781833037
565111336
781833037
81073252
1000000000
246549659
564836882
200354483
86883812
781833037
348652718
200354483
1
86883812
556605329
348652718
29366295
246549659
360543850
747241048
173087940
857731778
6632155
313062682
246549659
665245341
438133771
246549659
963056779
556605329
539527855
429939459
292015612
313062682
246549659
200354483
173087940
377509580
565111336
665245341
565111336
747241048
246549659
766356434
246549659
963873520
101250004
565111336
56519638
1
86883812
781833037
216140704
564836882
6632155
86883812
564836882
292015612
744868656
200354483
966631802
1
564836882
360543850
780418694
564836882
1
101250004
173087940
76211861
438133771
744868656
766356434
747241048
681728741
588790353
998228699
206422528
963873520
564836882
200354483
29366295
76211861
429939459
963056779
429939459
878542863
710733675
273869784
1
429939459
360543850
389290764
565111336
86883812
966631802
292015612
91111257
482818266
665245341
231398662
76211861
216140704
1
507308489
966631802
360543850
878542863
539527855
963056779
429939459
744868656
998228699
438133771
665245341
101250004
206422528
766356434
56519638
507308489
1000000000
565111336
681728741
6632155
200354483
766356434
564836882
76211861
56519638
348652718
482818266
246549659
147747440
206422528
556605329
747241048
417188303
29366295
101250004
360543850
1
1000000000
101250004
377509580
56519638
231398662
200354483
747241048
207264423
147747440
556605329
963873520
681728741
744868656
231398662
360543850
377509580
857731778
273869784
313062682
857731778
857731778
681728741
29366295
665245341
681728741
76211861
588790353
81073252
507308489
998228699
438133771
86883812
998228699
781833037
206422528
507308489
313062682
766356434
565111336
417188303
744868656
200354483
377509580
781833037
231398662
56519638
438133771
231398662
665245341
565111336
780418694
766356434
206422528
6632155
147747440
184147678
206422528
1000000000
86883812
539527855
482818266
556605329
184147678
200354483
565111336
147747440
377509580
681728741
766356434
963056779
101250004
81073252
206422528
539527855
200354483
857731778
744868656
963056779
360543850
206422528
710733675
6632155
966631802
377509580
389290764
173087940
781833037
417188303
216140704
348652718
963056779
360543850
482818266
292015612
565111336
1
292015612
681728741
781833037
878542863
56519638
588790353
857731778
348652718
29366295
360543850
556605329
101250004
482818266
744868656
429939459
1000000000
313062682
588790353
348652718
377509580
429939459
246549659
377509580
86883812
6632155
173087940
360543850
710733675
91111257
780418694
200354483
29366295
6632155
417188303
246549659
588790353
81073252
389290764
313062682
246549659
564836882
206422528
76211861
565111336
556605329
417188303
147747440
29366295
147747440
231398662
76211861
184147678
482818266
91111257
780418694
780418694
6632155
81073252
147747440
184147678
710733675
56519638
377509580
76211861
273869784
292015612
173087940
681728741
966631802
1
963873520
710733675
81073252
482818266
313062682
81073252
56519638
1000000000
556605329
101250004
710733675
482818266
747241048
200354483
231398662
963873520
747241048
200354483
389290764
539527855
313062682
246549659
857731778
966631802
744868656
231398662
565111336
966631802
173087940
539527855
539527855
781833037
91111257
747241048
665245341
389290764
207264423
744868656
1
998228699
429939459
86883812
780418694
482818266
438133771
963873520
91111257
389290764
360543850
588790353
507308489
665245341
1000000000
556605329
878542863
29366295
565111336
1
588790353
744868656
588790353
588790353
766356434
507308489
588790353
81073252
184147678
29366295
377509580
216140704
207264423
81073252
173087940
1
216140704
91111257
76211861
86883812
147747440
963873520
313062682
6632155
76211861
184147678
360543850
184147678
273869784
665245341
1
780418694
482818266
507308489
539527855
564836882
963873520
429939459
101250004
507308489
565111336
565111336
377509580
878542863
482818266
857731778
389290764
56519638
556605329
29366295
216140704
184147678
216140704
292015612
86883812
56519638
91111257
565111336
747241048
246549659
539527855
966631802
438133771
539527855
438133771
184147678
313062682
91111257
966631802
665245341
963056779
963873520
206422528
207264423
76211861
292015612
147747440
86883812
76211861
184147678
857731778
507308489
588790353
998228699
348652718
6632155
878542863
781833037
878542863
878542863
86883812
6632155
389290764
216140704
966631802
539527855
76211861
184147678
29366295
781833037
184147678
429939459
207264423
56519638
231398662
766356434
29366295
429939459
101250004
29366295
665245341
556605329
29366295
184147678
539527855
246549659
998228699
91111257
377509580
91111257
482818266
29366295
766356434
681728741
766356434
231398662
766356434
86883812
6632155
766356434
556605329
564836882
101250004
766356434
348652718
780418694
86883812
76211861
29366295
184147678
966631802
438133771
173087940
966631802
564836882
313062682
200354483
966631802
91111257
878542863
744868656
857731778
963873520
207264423
781833037
231398662
565111336
206422528
482818266
29366295
348652718
76211861
360543850
963056779
963056779
564836882
147747440
429939459
207264423
878542863
173087940
377509580
1
231398662
216140704
56519638
781833037
56519638
438133771
207264423
200354483
216140704
360543850
878542863
173087940
76211861
766356434
438133771
216140704
781833037
966631802
878542863
313062682
507308489
1000000000
556605329
1
744868656
360543850
147747440
780418694
56519638
878542863
1000000000
966631802
246549659
184147678
482818266
348652718
231398662
710733675
539527855
292015612
231398662
781833037
29366295
348652718
207264423
564836882
966631802
963873520
710733675
539527855
206422528
564836882
963873520
56519638
1000000000
588790353
348652718
744868656
200354483
710733675
429939459
781833037
360543850
565111336
200354483
564836882
588790353
184147678
81073252
101250004
963873520
564836882
81073252
91111257
389290764
207264423
29366295
29366295
200354483
744868656
29366295
963873520
377509580
556605329
101250004
360543850
206422528
1000000000
878542863
216140704
206422528
417188303
273869784
292015612
417188303
780418694
6632155
963873520
147747440
747241048
1000000000
747241048
184147678
878542863
29366295
29366295
207264423
200354483
313062682
665245341
878542863
389290764
6632155
246549659
231398662
101250004
207264423
56519638
963873520
1000000000
377509580
360543850
744868656
429939459
588790353
101250004
6632155
780418694
963056779
588790353
360543850
360543850
565111336
781833037
273869784
556605329
564836882
963873520
184147678
6632155
184147678
147747440
313062682
6632155
389290764
963873520
963056779
429939459
200354483
147747440
998228699
29366295
292015612
200354483
86883812
564836882
313062682
963056779
86883812
360543850
273869784
963056779
766356434
963873520
744868656
101250004
207264423
6632155
206422528
747241048
963873520
76211861
348652718
429939459
360543850
588790353
744868656
246549659
998228699
206422528
565111336
966631802
231398662
747241048
86883812
507308489
747241048
81073252
744868656
963873520
86883812
780418694
81073252
216140704
565111336
173087940
963056779
539527855
273869784
588790353
360543850
184147678
780418694
564836882
206422528
1
665245341
216140704
681728741
273869784
710733675
438133771
665245341
556605329
348652718
564836882
878542863
565111336
91111257
417188303
377509580
377509580
29366295
56519638
1000000000
507308489
681728741
565111336
482818266
588790353
231398662
878542863
710733675
56519638
216140704
1
507308489
417188303
588790353
147747440
963873520
29366295
417188303
206422528
429939459
91111257
564836882
56519638
564836882
878542863
781833037
780418694
429939459
998228699
6632155
878542863
857731778
588790353
313062682
200354483
29366295
147747440
429939459
539527855
429939459
184147678
86883812
389290764
173087940
438133771
780418694
681728741
184147678
998228699
76211861
998228699
963056779
313062682
482818266
417188303
1
56519638
273869784
377509580
389290764
173087940
246549659
86883812
246549659
184147678
482818266
556605329
665245341
963873520
565111336
273869784
744868656
56519638
417188303
966631802
744868656
173087940
1
747241048
878542863
76211861
86883812
273869784
482818266
360543850
91111257
998228699
206422528
101250004
781833037
91111257
539527855
86883812
29366295
101250004
1
56519638
389290764
681728741
1000000000
29366295
246549659
389290764
963056779
200354483
507308489
710733675
766356434
200354483
101250004
246549659
857731778
207264423
665245341
313062682
377509580
292015612
744868656
564836882
313062682
91111257
216140704
313062682
6632155
173087940
556605329
588790353
438133771
246549659
29366295
81073252
360543850
556605329
101250004
1
6632155
565111336
963056779
216140704
1
780418694
966631802
963873520
91111257
231398662
389290764
273869784
76211861
565111336
173087940
482818266
389290764
147747440
207264423
963873520
781833037
360543850
91111257
206422528
184147678
1
1000000000
389290764
963873520
963056779
313062682
292015612
6632155
429939459
665245341
29366295
681728741
348652718
184147678
207264423
966631802
56519638
507308489
564836882
665245341
147747440
348652718
81073252
966631802
147747440
91111257
91111257
539527855
216140704
556605329
216140704
29366295
292015612
507308489
6632155
429939459
76211861
147747440
565111336
998228699
56519638
417188303
81073252
200354483
91111257
998228699
963873520
681728741
173087940
665245341
766356434
963056779
681728741
360543850
539527855
206422528
246549659
377509580
766356434
878542863
766356434
81073252
857731778
200354483
81073252
231398662
206422528
963056779
747241048
482818266
963056779
173087940
963873520
206422528
857731778
292015612
438133771
565111336
216140704
348652718
292015612
710733675
29366295
588790353
438133771
766356434
539527855
507308489
231398662
216140704
86883812
200354483
246549659
744868656
206422528
377509580
86883812
665245341
200354483
313062682
963056779
273869784
6632155
781833037
1000000000
81073252
963873520
389290764
206422528
556605329
1
101250004
206422528
429939459
665245341
429939459
564836882
313062682
681728741
86883812
966631802
231398662
207264423
966631802
857731778
429939459
963873520
780418694
681728741
147747440
766356434
438133771
216140704
313062682
313062682
665245341
781833037
588790353
857731778
56519638
273869784
206422528
1000000000
564836882
389290764
556605329
1
963056779
173087940
998228699
564836882
6632155
963873520
147747440
747241048
147747440
91111257
780418694
780418694
76211861
539527855
539527855
6632155
429939459
200354483
292015612
417188303
273869784
231398662
76211861
966631802
29366295
56519638
564836882
744868656
273869784
710733675
963873520
744868656
216140704
231398662
348652718
681728741
86883812
539527855
76211861
417188303
766356434
588790353
857731778
766356434
207264423
29366295
564836882
76211861
429939459
963056779
780418694
377509580
246549659
665245341
313062682
206422528
173087940
101250004
966631802
1
348652718
360543850
878542863
246549659
539527855
91111257
200354483
348652718
780418694
231398662
184147678
747241048
878542863
710733675
438133771
857731778
681728741
360543850
857731778
313062682
377509580
1000000000
147747440
147747440
417188303
417188303
389290764
507308489
963056779
206422528
292015612
1
781833037
744868656
184147678
1000000000
292015612
29366295
507308489
29366295
681728741
417188303
360543850
292015612
564836882
878542863
417188303
857731778
429939459
206422528
681728741
173087940
360543850
417188303
246549659
507308489
29366295
184147678
507308489
207264423
998228699
588790353
963873520
200354483
348652718
681728741
348652718
231398662
86883812
377509580
56519638
556605329
710733675
998228699
313062682
565111336
231398662
6632155
998228699
206422528
857731778
6632155
313062682
766356434
781833037
665245341
878542863
710733675
184147678
747241048
389290764
857731778
780418694
429939459
273869784
273869784
101250004
101250004
173087940
389290764
766356434
744868656
998228699
878542863
744868656
681728741
246549659
360543850
780418694
86883812
313062682
360543850
29366295
564836882
101250004
231398662
744868656
966631802
857731778
565111336
101250004
857731778
389290764
6632155
1000000000
173087940
747241048
417188303
56519638
184147678
781833037
207264423
963873520
565111336
231398662
1000000000
91111257
207264423
963873520
781833037
744868656
781833037
564836882
173087940
556605329
6632155
216140704
588790353
1000000000
417188303
564836882
780418694
857731778
207264423
482818266
76211861
781833037
429939459
482818266
744868656
781833037
313062682
588790353
878542863
878542863
246549659
6632155
588790353
781833037
360543850
1
429939459
389290764
207264423
76211861
878542863
417188303
273869784
206422528
76211861
539527855
273869784
246549659
360543850
292015612
781833037
216140704
91111257
360543850
56519638
482818266
539527855
781833037
507308489
507308489
348652718
1
76211861
86883812
766356434
231398662
781833037
556605329
507308489
86883812
91111257
966631802
86883812
313062682
747241048
292015612
206422528
565111336
206422528
389290764
86883812
207264423
665245341
565111336
86883812
56519638
360543850
184147678
76211861
29366295
857731778
173087940
173087940
780418694
29366295
389290764
588790353
200354483
966631802
216140704
81073252
184147678
564836882
998228699
246549659
216140704
348652718
29366295
998228699
564836882
963056779
1000000000
184147678
781833037
1000000000
747241048
200354483
780418694
206422528
76211861
780418694
147747440
482818266
780418694
231398662
966631802
588790353
184147678
417188303
681728741
564836882
56519638
292015612
781833037
781833037
565111336
417188303
665245341
101250004
206422528
1000000000
417188303
86883812
91111257
184147678
966631802
216140704
173087940
438133771
507308489
766356434
389290764
86883812
744868656
482818266
963873520
173087940
206422528
184147678
482818266
781833037
81073252
313062682
417188303
564836882
292015612
313062682
507308489
91111257
766356434
588790353
56519638
665245341
710733675
780418694
507308489
766356434
360543850
206422528
86883812
216140704
147747440
429939459
556605329
200354483
389290764
710733675
744868656
766356434
56519638
101250004
29366295
101250004
438133771
710733675
231398662
29366295
998228699
681728741
878542863
273869784
998228699
173087940
747241048
173087940
207264423
147747440
86883812
29366295
101250004
744868656
86883812
878542863
744868656
216140704
766356434
780418694
231398662
539527855
377509580
747241048
438133771
76211861
1
966631802
273869784
588790353
482818266
207264423
556605329
86883812
588790353
348652718
147747440
781833037
184147678
710733675
91111257
86883812
377509580
565111336
231398662
438133771
200354483
556605329
377509580
292015612
246549659
564836882
963056779
29366295
81073252
360543850
377509580
1
966631802
377509580
313062682
1
744868656
246549659
766356434
200354483
6632155
482818266
231398662
681728741
564836882
665245341
556605329
681728741
507308489
91111257
231398662
231398662
556605329
173087940
29366295
377509580
91111257
184147678
1000000000
998228699
246549659
564836882
348652718
292015612
231398662
147747440
780418694
86883812
564836882
780418694
86883812
348652718
417188303
292015612
710733675
81073252
438133771
417188303
29366295
6632155
857731778
588790353
744868656
744868656
482818266
539527855
348652718
246549659
231398662
29366295
360543850
710733675
588790353
966631802
206422528
56519638
292015612
147747440
781833037
91111257
556605329
173087940
81073252
857731778
389290764
1
556605329
878542863
184147678
665245341
1000000000
556605329
86883812
86883812
781833037
781833037
744868656
781833037
184147678
173087940
1
6632155
360543850
292015612
780418694
184147678
665245341
429939459
857731778
417188303
231398662
1
246549659
360543850
1000000000
377509580
101250004
273869784
76211861
556605329
963056779
588790353
147747440
747241048
539527855
81073252
781833037
81073252
29366295
1
389290764
1000000000
417188303
29366295
377509580
81073252
91111257
429939459
173087940
1
963873520
1000000000
86883812
292015612
81073252
780418694
147747440
29366295
417188303
564836882
377509580
216140704
878542863
348652718
81073252
206422528
29366295
81073252
377509580
377509580
377509580
313062682
681728741
747241048
766356434
86883812
564836882
147747440
273869784
966631802
231398662
564836882
556605329
29366295
710733675
6632155
216140704
665245341
207264423
6632155
857731778
556605329
565111336
389290764
360543850
966631802
857731778
81073252
216140704
147747440
173087940
710733675
780418694
206422528
963873520
564836882
744868656
216140704
200354483
781833037
878542863
780418694
29366295
76211861
81073252
377509580
766356434
963056779
29366295
588790353
747241048
184147678
377509580
246549659
101250004
29366295
710733675
313062682
665245341
231398662
313062682
564836882
588790353
588790353
91111257
313062682
101250004
963056779
766356434
56519638
360543850
966631802
588790353
780418694
438133771
539527855
857731778
1000000000
780418694
86883812
998228699
184147678
438133771
292015612
360543850
377509580
438133771
1000000000
101250004
360543850
963056779
292015612
429939459
1000000000
507308489
438133771
1000000000
681728741
56519638
564836882
173087940
216140704
184147678
206422528
556605329
184147678
963873520
588790353
147747440
766356434
766356434
438133771
56519638
292015612
389290764
588790353
200354483
665245341
438133771
998228699
539527855
246549659
963056779
780418694
681728741
966631802
681728741
81073252
377509580
348652718
91111257
348652718
29366295
184147678
273869784
1000000000
76211861
86883812
231398662
766356434
539527855
681728741
147747440
207264423
81073252
556605329
86883812
81073252
539527855
292015612
507308489
200354483
963873520
56519638
710733675
963873520
780418694
482818266
313062682
963056779
292015612
710733675
377509580
747241048
665245341
377509580
710733675
556605329
417188303
963056779
780418694
292015612
292015612
998228699
246549659
6632155
76211861
781833037
744868656
963056779
429939459
147747440
963873520
184147678
417188303
539527855
539527855
173087940
86883812
348652718
681728741
273869784
744868656
781833037
963056779
556605329
101250004
744868656
360543850
963873520
147747440
963056779
206422528
147747440
963056779
348652718
857731778
101250004
200354483
101250004
29366295
206422528
878542863
246549659
1000000000
348652718
206422528
6632155
348652718
744868656
1
857731778
966631802
91111257
665245341
565111336
438133771
173087940
857731778
747241048
438133771
963056779
86883812
878542863
556605329
482818266
482818266
273869784
780418694
348652718
417188303
417188303
29366295
1000000000
76211861
780418694
173087940
86883812
76211861
963873520
781833037
482818266
507308489
539527855
273869784
744868656
389290764
963056779
710733675
207264423
681728741
564836882
710733675
76211861
766356434
507308489
147747440
963873520
710733675
747241048
665245341
665245341
966631802
206422528
564836882
1
377509580
313062682
588790353
313062682
588790353
857731778
681728741
173087940
588790353
377509580
539527855
665245341
747241048
377509580
184147678
6632155
781833037
857731778
348652718
780418694
665245341
184147678
963056779
681728741
292015612
273869784
56519638
766356434
313062682
246549659
56519638
86883812
292015612
86883812
744868656
360543850
101250004
998228699
507308489
313062682
744868656
681728741
429939459
246549659
780418694
231398662
665245341
857731778
482818266
377509580
29366295
377509580
482818266
200354483
206422528
781833037
781833037
966631802
556605329
147747440
81073252
231398662
482818266
963873520
710733675
389290764
292015612
56519638
184147678
744868656
173087940
101250004
744868656
1
313062682
710733675
29366295
539527855
1
564836882
878542863
857731778
147747440
744868656
766356434
91111257
963873520
766356434
389290764
184147678
747241048
1000000000
29366295
565111336
878542863
1
417188303
184147678
507308489
207264423
665245341
710733675
360543850
564836882
507308489
482818266
313062682
273869784
76211861
231398662
29366295
564836882
348652718
147747440
710733675
216140704
565111336
417188303
681728741
173087940
565111336
565111336
766356434
86883812
417188303
216140704
91111257
963056779
1
86883812
681728741
963873520
665245341
781833037
539527855
184147678
878542863
348652718
747241048
91111257
429939459
101250004
588790353
173087940
878542863
360543850
231398662
173087940
963873520
747241048
184147678
216140704
207264423
780418694
101250004
710733675
360543850
482818266
184147678
6632155
857731778
360543850
348652718
744868656
482818266
565111336
539527855
86883812
766356434
56519638
998228699
998228699
273869784
681728741
565111336
76211861
206422528
147747440
313062682
1
360543850
966631802
231398662
507308489
216140704
966631802
86883812
588790353
564836882
360543850
360543850
313062682
665245341
438133771
273869784
81073252
438133771
206422528
878542863
998228699
556605329
681728741
438133771
1000000000
348652718
963873520
389290764
564836882
86883812
744868656
246549659
313062682
1
681728741
147747440
781833037
1000000000
681728741
963873520
56519638
857731778
681728741
766356434
56519638
184147678
246549659
29366295
998228699
231398662
348652718
56519638
781833037
710733675
360543850
710733675
377509580
438133771
963056779
173087940
539527855
564836882
313062682
86883812
781833037
76211861
417188303
417188303
681728741
76211861
184147678
857731778
206422528
539527855
438133771
216140704
86883812
56519638
766356434
207264423
216140704
360543850
81073252
91111257
564836882
200354483
206422528
963873520
348652718
766356434
507308489
29366295
56519638
780418694
292015612
482818266
206422528
216140704
246549659
29366295
878542863
377509580
231398662
429939459
482818266
438133771
564836882
963873520
963056779
966631802
81073252
81073252
206422528
417188303
507308489
200354483
539527855
438133771
857731778
665245341
744868656
6632155
966631802
681728741
857731778
747241048
91111257
780418694
857731778
438133771
857731778
564836882
81073252
173087940
780418694
101250004
101250004
348652718
101250004
963873520
417188303
781833037
207264423
966631802
482818266
86883812
207264423
292015612
1000000000
539527855
710733675
389290764
81073252
565111336
147747440
747241048
963873520
200354483
86883812
998228699
6632155
963056779
710733675
184147678
482818266
766356434
417188303
216140704
216140704
292015612
963873520
207264423
588790353
565111336
173087940
878542863
766356434
564836882
101250004
377509580
781833037
780418694
1000000000
966631802
360543850
766356434
91111257
56519638
781833037
206422528
766356434
963056779
200354483
565111336
91111257
744868656
184147678
564836882
565111336
200354483
507308489
588790353
81073252
348652718
76211861
681728741
744868656
76211861
665245341
417188303
29366295
588790353
878542863
29366295
744868656
963873520
963056779
417188303
200354483
963056779
857731778
76211861
710733675
86883812
273869784
781833037
56519638
147747440
231398662
417188303
588790353
507308489
744868656
1000000000
710733675
184147678
766356434
998228699
389290764
998228699
438133771
273869784
681728741
6632155
313062682
313062682
482818266
29366295
216140704
292015612
564836882
76211861
56519638
206422528
360543850
556605329
857731778
665245341
665245341
747241048
966631802
710733675
710733675
216140704
273869784
6632155
565111336
86883812
963873520
665245341
81073252
507308489
29366295
665245341
878542863
231398662
766356434
507308489
766356434
963873520
313062682
744868656
539527855
101250004
963056779
360543850
76211861
101250004
216140704
747241048
539527855
184147678
389290764
273869784
273869784
665245341
313062682
207264423
963873520
744868656
556605329
29366295
101250004
588790353
878542863
710733675
377509580
101250004
147747440
273869784
539527855
710733675
857731778
744868656
681728741
963873520
389290764
429939459
101250004
966631802
588790353
147747440
438133771
56519638
781833037
963056779
91111257
963056779
438133771
963056779
539527855
998228699
206422528
588790353
86883812
963873520
963056779
6632155
360543850
246549659
216140704
360543850
429939459
91111257
417188303
966631802
878542863
377509580
231398662
360543850
147747440
6632155
273869784
564836882
556605329
564836882
91111257
1000000000
76211861
6632155
417188303
588790353
101250004
710733675
665245341
81073252
966631802
565111336
231398662
766356434
564836882
556605329
417188303
665245341
744868656
556605329
86883812
747241048
507308489
780418694
29366295
556605329
564836882
200354483
417188303
482818266
429939459
963873520
665245341
665245341
878542863
348652718
747241048
1
292015612
292015612
878542863
681728741
744868656
1000000000
147747440
360543850
710733675
56519638
292015612
780418694
246549659
200354483
206422528
588790353
147747440
780418694
81073252
81073252
76211861
565111336
766356434
389290764
588790353
781833037
878542863
231398662
206422528
417188303
216140704
101250004
438133771
147747440
207264423
207264423
1000000000
417188303
206422528
246549659
438133771
348652718
29366295
313062682
207264423
665245341
184147678
417188303
564836882
878542863
539527855
348652718
556605329
438133771
348652718
963056779
438133771
747241048
665245341
56519638
539527855
1000000000
91111257
857731778
273869784
438133771
76211861
438133771
101250004
565111336
781833037
29366295
147747440
507308489
507308489
744868656
377509580
588790353
665245341
781833037
539527855
429939459
766356434
147747440
744868656
173087940
231398662
556605329
966631802
207264423
292015612
206422528
681728741
231398662
681728741
588790353
565111336
216140704
231398662
206422528
565111336
76211861
246549659
184147678
147747440
556605329
878542863
556605329
348652718
417188303
207264423
313062682
147747440
200354483
313062682
556605329
998228699
744868656
998228699
184147678
273869784
417188303
206422528
206422528
216140704
377509580
744868656
231398662
766356434
438133771
781833037
539527855
857731778
29366295
438133771
6632155
86883812
878542863
200354483
246549659
200354483
29366295
665245341
216140704
878542863
857731778
710733675
246549659
91111257
564836882
91111257
565111336
231398662
482818266
1000000000
857731778
360543850
360543850
963056779
29366295
86883812
91111257
313062682
539527855
556605329
6632155
292015612
81073252
747241048
966631802
744868656
216140704
147747440
292015612
81073252
360543850
292015612
781833037
231398662
389290764
173087940
216140704
206422528
231398662
780418694
173087940
207264423
857731778
438133771
206422528
207264423
665245341
56519638
556605329
91111257
744868656
101250004
963873520
482818266
417188303
556605329
101250004
966631802
200354483
348652718
588790353
173087940
781833037
963873520
556605329
1
76211861
101250004
747241048
507308489
564836882
389290764
81073252
207264423
86883812
273869784
273869784
207264423
766356434
998228699
681728741
766356434
556605329
29366295
681728741
429939459
966631802
710733675
6632155
878542863
966631802
360543850
313062682
747241048
966631802
313062682
564836882
246549659
246549659
507308489
1
710733675
313062682
766356434
780418694
857731778
963056779
710733675
438133771
556605329
963873520
556605329
507308489
780418694
377509580
963873520
747241048
231398662
313062682
556605329
681728741
184147678
966631802
963873520
273869784
665245341
710733675
747241048
539527855
998228699
29366295
246549659
766356434
377509580
389290764
507308489
91111257
857731778
781833037
1
878542863
681728741
6632155
998228699
231398662
101250004
565111336
313062682
878542863
207264423
588790353
231398662
482818266
273869784
313062682
482818266
246549659
564836882
966631802
200354483
313062682
482818266
588790353
173087940
377509580
710733675
246549659
857731778
101250004
200354483
766356434
101250004
565111336
429939459
377509580
86883812
184147678
200354483
207264423
206422528
147747440
878542863
81073252
857731778
292015612
429939459
681728741
81073252
417188303
963056779
231398662
780418694
76211861
780418694
564836882
101250004
565111336
231398662
377509580
86883812
507308489
507308489
292015612
780418694
377509580
1000000000
91111257
780418694
417188303
360543850
360543850
556605329
216140704
710733675
6632155
313062682
710733675
417188303
6632155
56519638
91111257
710733675
200354483
360543850
200354483
6632155
348652718
878542863
389290764
360543850
781833037
417188303
377509580
556605329
86883812
665245341
710733675
963873520
389290764
556605329
747241048
482818266
273869784
963873520
216140704
81073252
539527855
81073252
744868656
565111336
86883812
966631802
744868656
565111336
710733675
438133771
482818266
507308489
588790353
665245341
588790353
273869784
292015612
665245341
482818266
200354483
348652718
766356434
681728741
780418694
246549659
766356434
681728741
147747440
246549659
29366295
429939459
878542863
231398662
173087940
507308489
417188303
710733675
360543850
1
231398662
56519638
564836882
963873520
482818266
389290764
86883812
482818266
665245341
744868656
76211861
878542863
56519638
710733675
780418694
966631802
878542863
207264423
91111257
507308489
246549659
29366295
429939459
417188303
963056779
565111336
231398662
556605329
348652718
76211861
273869784
360543850
377509580
246549659
200354483
348652718
1
744868656
857731778
216140704
963873520
565111336
857731778
56519638
710733675
665245341
998228699
91111257
429939459
76211861
878542863
348652718
588790353
878542863
231398662
313062682
147747440
91111257
565111336
184147678
766356434
588790353
200354483
216140704
91111257
963873520
429939459
86883812
1000000000
710733675
482818266
780418694
482818266
565111336
173087940
81073252
1000000000
207264423
966631802
246549659
780418694
710733675
780418694
781833037
417188303
665245341
313062682
377509580
781833037
998228699
588790353
246549659
76211861
417188303
665245341
438133771
389290764
173087940
766356434
482818266
998228699
246549659
1000000000
389290764
207264423
747241048
216140704
231398662
173087940
173087940
429939459
857731778
273869784
377509580
184147678
857731778
565111336
857731778
147747440
966631802
184147678
507308489
564836882
781833037
539527855
56519638
292015612
360543850
417188303
744868656
313062682
216140704
878542863
744868656
207264423
207264423
438133771
91111257
781833037
780418694
76211861
231398662
360543850
184147678
747241048
665245341
744868656
6632155
588790353
173087940
91111257
173087940
348652718
878542863
857731778
556605329
91111257
1
482818266
556605329
665245341
438133771
91111257
966631802
81073252
565111336
86883812
184147678
216140704
29366295
438133771
998228699
1000000000
963056779
360543850
781833037
429939459
29366295
781833037
216140704
86883812
348652718
184147678
231398662
438133771
766356434
556605329
1
429939459
1
878542863
564836882
389290764
744868656
878542863
766356434
184147678
857731778
56519638
1000000000
429939459
429939459
998228699
1000000000
231398662
207264423
313062682
482818266
29366295
200354483
966631802
747241048
429939459
429939459
207264423
747241048
744868656
86883812
966631802
747241048
564836882
998228699
101250004
665245341
200354483
246549659
389290764
744868656
665245341
744868656
101250004
665245341
539527855
6632155
963873520
438133771
665245341
780418694
360543850
273869784
963873520
681728741
966631802
216140704
173087940
101250004
206422528
438133771
429939459
56519638
963056779
966631802
86883812
438133771
588790353
207264423
231398662
56519638
966631802
681728741
681728741
857731778
665245341
857731778
56519638
710733675
56519638
966631802
86883812
878542863
857731778
81073252
438133771
389290764
564836882
539527855
348652718
747241048
76211861
246549659
429939459
747241048
147747440
438133771
588790353
231398662
417188303
564836882
681728741
348652718
6632155
482818266
273869784
292015612
963873520
56519638
780418694
231398662
360543850
207264423
747241048
91111257
1
101250004
91111257
292015612
1
207264423
360543850
747241048
6632155
747241048
389290764
747241048
998228699
780418694
766356434
86883812
377509580
781833037
429939459
246549659
1
292015612
556605329
76211861
747241048
231398662
56519638
565111336
29366295
429939459
681728741
963056779
429939459
1
313062682
246549659
360543850
81073252
1000000000
273869784
101250004
681728741
963873520
76211861
507308489
780418694
86883812
377509580
878542863
86883812
6632155
29366295
56519638
6632155
556605329
348652718
86883812
564836882
781833037
963056779
998228699
91111257
231398662
6632155
184147678
273869784
780418694
147747440
101250004
857731778
564836882
857731778
200354483
348652718
998228699
389290764
101250004
482818266
56519638
360543850
429939459
588790353
781833037
429939459
348652718
377509580
29366295
184147678
173087940
86883812
780418694
539527855
747241048
781833037
6632155
878542863
246549659
998228699
417188303
744868656
231398662
207264423
86883812
86883812
963873520
780418694
313062682
744868656
878542863
377509580
246549659
56519638
377509580
744868656
681728741
147747440
556605329
231398662
963873520
747241048
417188303
747241048
206422528
556605329
292015612
207264423
56519638
588790353
101250004
565111336
507308489
29366295
1
744868656
1000000000
781833037
963873520
857731778
81073252
292015612
747241048
377509580
76211861
348652718
665245341
507308489
292015612
781833037
998228699
963873520
273869784
76211861
246549659
6632155
588790353
438133771
6632155
348652718
1000000000
507308489
963056779
781833037
1000000000
389290764
482818266
1
744868656
81073252
173087940
878542863
101250004
438133771
963873520
1000000000
389290764
588790353
966631802
377509580
231398662
963873520
998228699
216140704
998228699
273869784
417188303
878542863
56519638
231398662
482818266
878542863
857731778
665245341
878542863
173087940
184147678
56519638
86883812
207264423
681728741
681728741
377509580
681728741
6632155
963873520
966631802
857731778
231398662
76211861
744868656
200354483
1000000000
273869784
780418694
91111257
360543850
81073252
6632155
101250004
1000000000
173087940
766356434
360543850
482818266
507308489
539527855
747241048
878542863
429939459
76211861
6632155
998228699
507308489
389290764
507308489
665245341
360543850
588790353
6632155
665245341
417188303
6632155
360543850
781833037
246549659
588790353
76211861
565111336
556605329
766356434
963873520
216140704
665245341
292015612
588790353
173087940
86883812
313062682
360543850
564836882
216140704
101250004
360543850
1
389290764
56519638
857731778
147747440
206422528
429939459
963873520
207264423
246549659
86883812
360543850
681728741
429939459
565111336
963873520
348652718
781833037
91111257
681728741
76211861
564836882
681728741
781833037
747241048
1000000000
766356434
588790353
6632155
963873520
389290764
389290764
76211861
86883812
147747440
292015612
246549659
292015612
507308489
147747440
507308489
6632155
429939459
966631802
147747440
1000000000
184147678
147747440
101250004
781833037
507308489
91111257
207264423
588790353
292015612
556605329
780418694
998228699
482818266
377509580
429939459
86883812
292015612
565111336
681728741
966631802
231398662
417188303
556605329
91111257
6632155
1000000000
231398662
348652718
429939459
184147678
665245341
766356434
200354483
377509580
966631802
482818266
1000000000
429939459
781833037
710733675
231398662
200354483
417188303
184147678
878542863
438133771
86883812
147747440
417188303
539527855
1000000000
482818266
966631802
147747440
313062682
76211861
710733675
91111257
348652718
292015612
273869784
588790353
273869784
556605329
429939459
417188303
966631802
710733675
81073252
429939459
565111336
482818266
91111257
1000000000
766356434
273869784
588790353
878542863
348652718
76211861
313062682
766356434
878542863
81073252
86883812
556605329
207264423
429939459
507308489
998228699
231398662
878542863
29366295
744868656
56519638
313062682
313062682
507308489
313062682
246549659
6632155
216140704
56519638
747241048
377509580
348652718
313062682
91111257
86883812
313062682
200354483
173087940
681728741
710733675
780418694
246549659
429939459
184147678
360543850
360543850
360543850
313062682
747241048
556605329
76211861
998228699
1
360543850
76211861
429939459
681728741
744868656
6632155
417188303
744868656
966631802
565111336
878542863
216140704
429939459
744868656
1000000000
377509580
206422528
200354483
564836882
1000000000
360543850
389290764
747241048
29366295
556605329
292015612
998228699
231398662
781833037
216140704
6632155
207264423
681728741
231398662
29366295
565111336
539527855
1000000000
207264423
360543850
246549659
588790353
556605329
966631802
857731778
781833037
348652718
507308489
482818266
76211861
781833037
665245341
966631802
206422528
207264423
206422528
681728741
438133771
963873520
206422528
744868656
200354483
313062682
246549659
564836882
389290764
377509580
966631802
766356434
377509580
147747440
173087940
147747440
857731778
507308489
780418694
556605329
101250004
360543850
744868656
1000000000
588790353
747241048
857731778
747241048
780418694
246549659
377509580
360543850
389290764
292015612
857731778
313062682
173087940
81073252
184147678
966631802
665245341
565111336
76211861
389290764
966631802
565111336
417188303
565111336
200354483
313062682
781833037
292015612
1
1
1000000000
1000000000
360543850
86883812
556605329
665245341
377509580
681728741
766356434
417188303
588790353
966631802
56519638
216140704
81073252
184147678
91111257
1
564836882
878542863
744868656
246549659
6632155
539527855
963873520
564836882
101250004
966631802
681728741
101250004
313062682
389290764
216140704
539527855
184147678
780418694
377509580
766356434
482818266
857731778
6632155
565111336
6632155
200354483
56519638
389290764
564836882
389290764
781833037
556605329
389290764
963056779
665245341
710733675
76211861
76211861
564836882
81073252
184147678
429939459
377509580
556605329
565111336
86883812
539527855
246549659
56519638
1000000000
665245341
507308489
86883812
878542863
207264423
710733675
1000000000
766356434
744868656
963873520
556605329
1000000000
273869784
857731778
681728741
147747440
91111257
86883812
857731778
878542863
766356434
429939459
556605329
766356434
207264423
710733675
56519638
747241048
273869784
1
86883812
147747440
438133771
29366295
565111336
216140704
766356434
556605329
963873520
781833037
588790353
76211861
539527855
747241048
564836882
507308489
1
482818266
665245341
6632155
206422528
200354483
766356434
173087940
1000000000
963056779
665245341
313062682
360543850
417188303
744868656
184147678
588790353
565111336
482818266
556605329
747241048
389290764
766356434
482818266
780418694
207264423
766356434
377509580
216140704
360543850
438133771
857731778
710733675
744868656
377509580
184147678
564836882
377509580
91111257
878542863
246549659
206422528
539527855
781833037
429939459
429939459
878542863
417188303
429939459
556605329
429939459
429939459
76211861
482818266
91111257
857731778
86883812
565111336
429939459
206422528
246549659
206422528
206422528
360543850
56519638
29366295
747241048
173087940
91111257
878542863
556605329
681728741
6632155
246549659
1
147747440
101250004
1
216140704
747241048
184147678
91111257
292015612
681728741
665245341
998228699
781833037
91111257
963056779
348652718
313062682
86883812
744868656
246549659
360543850
681728741
747241048
207264423
76211861
207264423
507308489
482818266
101250004
766356434
147747440
56519638
173087940
101250004
348652718
360543850
173087940
292015612
429939459
231398662
6632155
101250004
292015612
207264423
389290764
780418694
147747440
56519638
29366295
147747440
665245341
147747440
231398662
1
101250004
565111336
377509580
56519638
539527855
966631802
184147678
588790353
273869784
231398662
747241048
963873520
588790353
556605329
681728741
781833037
313062682
360543850
438133771
482818266
482818266
564836882
147747440
588790353
389290764
348652718
184147678
207264423
360543850
710733675
429939459
76211861
539527855
665245341
313062682
417188303
429939459
6632155
1000000000
564836882
173087940
781833037
91111257
273869784
966631802
857731778
200354483
588790353
1
665245341
588790353
429939459
348652718
377509580
246549659
963873520
231398662
206422528
665245341
780418694
963873520
966631802
292015612
878542863
147747440
273869784
377509580
360543850
766356434
231398662
200354483
966631802
101250004
76211861
744868656
747241048
147747440
313062682
747241048
81073252
292015612
6632155
200354483
200354483
216140704
565111336
556605329
665245341
565111336
389290764
246549659
313062682
377509580
681728741
417188303
556605329
438133771
565111336
1
710733675
206422528
744868656
710733675
86883812
998228699
207264423
231398662
963873520
231398662
76211861
998228699
507308489
29366295
565111336
207264423
417188303
200354483
565111336
963056779
429939459
1
1000000000
292015612
998228699
91111257
313062682
438133771
206422528
200354483
780418694
1
556605329
147747440
216140704
766356434
184147678
747241048
665245341
184147678
389290764
781833037
878542863
206422528
665245341
91111257
200354483
482818266
681728741
56519638
482818266
998228699
200354483
184147678
482818266
781833037
273869784
76211861
101250004
438133771
147747440
766356434
91111257
348652718
780418694
747241048
86883812
348652718
588790353
998228699
747241048
76211861
857731778
681728741
1
56519638
313062682
665245341
564836882
747241048
273869784
438133771
206422528
207264423
246549659
1
206422528
200354483
429939459
744868656
780418694
878542863
6632155
539527855
206422528
564836882
29366295
360543850
292015612
86883812
216140704
747241048
781833037
313062682
377509580
1000000000
313062682
389290764
273869784
246549659
29366295
744868656
389290764
147747440
231398662
1000000000
56519638
710733675
273869784
91111257
101250004
556605329
246549659
101250004
360543850
273869784
6632155
417188303
998228699
1000000000
81073252
507308489
91111257
273869784
710733675
857731778
681728741
273869784
878542863
556605329
857731778
963873520
747241048
507308489
101250004
6632155
313062682
747241048
747241048
313062682
565111336
747241048
998228699
766356434
1
556605329
184147678
747241048
438133771
147747440
206422528
377509580
878542863
313062682
417188303
539527855
184147678
665245341
556605329
313062682
101250004
507308489
781833037
966631802
76211861
246549659
6632155
539527855
173087940
565111336
665245341
665245341
231398662
539527855
206422528
389290764
101250004
206422528
86883812
780418694
292015612
200354483
206422528
429939459
81073252
246549659
101250004
231398662
556605329
417188303
588790353
482818266
1000000000
482818266
348652718
482818266
184147678
292015612
998228699
710733675
857731778
564836882
681728741
588790353
766356434
206422528
101250004
747241048
273869784
56519638
710733675
482818266
91111257
507308489
482818266
231398662
482818266
438133771
665245341
6632155
482818266
963056779
963873520
348652718
744868656
147747440
292015612
429939459
781833037
246549659
348652718
556605329
588790353
963056779
780418694
184147678
665245341
438133771
91111257
963056779
86883812
216140704
313062682
184147678
147747440
360543850
744868656
216140704
780418694
147747440
1000000000
878542863
766356434
878542863
216140704
438133771
81073252
857731778
1000000000
101250004
273869784
747241048
377509580
556605329
207264423
681728741
231398662
556605329
565111336
564836882
482818266
216140704
998228699
86883812
231398662
564836882
998228699
360543850
273869784
780418694
216140704
556605329
216140704
86883812
417188303
348652718
313062682
766356434
963873520
966631802
556605329
588790353
966631802
747241048
780418694
507308489
857731778
781833037
200354483
313062682
246549659
273869784
744868656
878542863
963056779
681728741
216140704
482818266
101250004
963873520
313062682
482818266
417188303
246549659
292015612
1000000000
681728741
76211861
417188303
766356434
998228699
147747440
766356434
231398662
184147678
389290764
681728741
246549659
681728741
744868656
216140704
681728741
429939459
878542863
429939459
857731778
86883812
482818266
665245341
564836882
556605329
417188303
747241048
507308489
292015612
81073252
878542863
1000000000
91111257
1
565111336
216140704
348652718
1000000000
417188303
173087940
780418694
1000000000
966631802
857731778
507308489
417188303
6632155
273869784
147747440
292015612
76211861
6632155
429939459
292015612
86883812
438133771
429939459
681728741
588790353
766356434
556605329
29366295
207264423
86883812
200354483
231398662
588790353
857731778
206422528
273869784
857731778
6632155
429939459
389290764
1
438133771
963873520
780418694
377509580
665245341
857731778
206422528
963873520
377509580
747241048
231398662
744868656
565111336
681728741
29366295
507308489
998228699
766356434
429939459
377509580
231398662
998228699
878542863
710733675
76211861
273869784
878542863
389290764
184147678
565111336
101250004
292015612
1000000000
29366295
966631802
86883812
963873520
147747440
565111336
147747440
417188303
781833037
29366295
780418694
207264423
438133771
216140704
539527855
200354483
101250004
81073252
86883812
173087940
781833037
246549659
207264423
377509580
710733675
273869784
429939459
482818266
173087940
963056779
564836882
6632155
6632155
313062682
377509580
173087940
348652718
665245341
878542863
206422528
710733675
56519638
292015612
744868656
710733675
348652718
292015612
780418694
206422528
389290764
101250004
76211861
200354483
766356434
507308489
780418694
147747440
665245341
76211861
348652718
438133771
207264423
389290764
747241048
963873520
556605329
147747440
389290764
246549659
681728741
377509580
1000000000
539527855
963056779
417188303
231398662
747241048
246549659
482818266
377509580
273869784
429939459
539527855
857731778
482818266
292015612
966631802
200354483
216140704
207264423
780418694
482818266
273869784
417188303
878542863
963873520
766356434
273869784
744868656
507308489
389290764
1
998228699
377509580
681728741
747241048
207264423
206422528
1000000000
966631802
173087940
565111336
231398662
507308489
966631802
246549659
147747440
56519638
857731778
507308489
429939459
781833037
313062682
29366295
200354483
747241048
231398662
292015612
780418694
681728741
184147678
539527855
231398662
963056779
998228699
417188303
781833037
91111257
963873520
588790353
857731778
200354483
963873520
539527855
184147678
998228699
56519638
766356434
963873520
429939459
1
246549659
963056779
781833037
76211861
744868656
766356434
710733675
565111336
348652718
184147678
348652718
81073252
173087940
681728741
747241048
76211861
963056779
377509580
429939459
273869784
206422528
429939459
91111257
147747440
482818266
438133771
377509580
681728741
681728741
747241048
878542863
539527855
681728741
588790353
292015612
781833037
147747440
507308489
273869784
76211861
564836882
781833037
91111257
292015612
246549659
184147678
360543850
588790353
1
29366295
207264423
292015612
377509580
389290764
207264423
81073252
438133771
665245341
710733675
966631802
857731778
56519638
507308489
273869784
438133771
207264423
744868656
556605329
665245341
348652718
101250004
91111257
101250004
1000000000
963873520
246549659
556605329
963056779
429939459
747241048
173087940
998228699
173087940
963873520
998228699
273869784
389290764
539527855
147747440
747241048
417188303
1000000000
710733675
81073252
564836882
665245341
231398662
56519638
81073252
348652718
998228699
273869784
231398662
963873520
429939459
539527855
184147678
101250004
665245341
963056779
963873520
29366295
588790353
588790353
389290764
1000000000
360543850
207264423
681728741
184147678
184147678
556605329
292015612
86883812
206422528
963056779
360543850
147747440
273869784
482818266
564836882
86883812
76211861
539527855
76211861
56519638
507308489
389290764
539527855
173087940
963056779
206422528
206422528
438133771
360543850
681728741
780418694
564836882
101250004
665245341
86883812
207264423
29366295
438133771
389290764
389290764
482818266
998228699
429939459
6632155
565111336
313062682
29366295
231398662
231398662
246549659
200354483
6632155
207264423
966631802
438133771
588790353
101250004
173087940
539527855
200354483
147747440
348652718
780418694
313062682
173087940
429939459
101250004
681728741
1
348652718
377509580
91111257
1000000000
200354483
360543850
360543850
6632155
173087940
86883812
744868656
6632155
417188303
966631802
348652718
588790353
681728741
231398662
29366295
1000000000
147747440
91111257
766356434
147747440
565111336
173087940
86883812
56519638
556605329
766356434
780418694
417188303
273869784
207264423
438133771
565111336
963056779
878542863
681728741
6632155
231398662
246549659
417188303
56519638
206422528
878542863
6632155
482818266
101250004
681728741
173087940
360543850
539527855
29366295
565111336
781833037
429939459
231398662
429939459
6632155
665245341
781833037
6632155
966631802
857731778
747241048
665245341
766356434
429939459
766356434
147747440
766356434
273869784
857731778
417188303
56519638
81073252
86883812
564836882
857731778
556605329
147747440
963873520
313062682
710733675
878542863
173087940
313062682
565111336
184147678
482818266
91111257
1
56519638
417188303
438133771
998228699
963056779
173087940
781833037
81073252
781833037
273869784
377509580
313062682
429939459
564836882
273869784
206422528
429939459
76211861
482818266
780418694
206422528
91111257
91111257
857731778
101250004
200354483
216140704
556605329
710733675
231398662
588790353
710733675
681728741
91111257
665245341
744868656
348652718
482818266
781833037
56519638
101250004
966631802
744868656
565111336
200354483
200354483
539527855
565111336
966631802
482818266
966631802
564836882
588790353
482818266
438133771
377509580
966631802
998228699
781833037
6632155
780418694
184147678
348652718
360543850
766356434
313062682
781833037
998228699
184147678
184147678
998228699
200354483
360543850
539527855
966631802
86883812
56519638
710733675
963056779
966631802
482818266
246549659
6632155
29366295
710733675
147747440
963873520
1000000000
147747440
173087940
766356434
747241048
292015612
1
556605329
76211861
998228699
780418694
507308489
91111257
377509580
963056779
216140704
539527855
747241048
565111336
766356434
998228699
273869784
507308489
781833037
565111336
206422528
313062682
966631802
417188303
417188303
200354483
482818266
76211861
207264423
963873520
556605329
377509580
348652718
438133771
273869784
207264423
216140704
417188303
429939459
216140704
564836882
539527855
963056779
963873520
207264423
56519638
564836882
507308489
86883812
246549659
878542863
744868656
963056779
101250004
766356434
313062682
482818266
556605329
231398662
998228699
207264423
878542863
81073252
780418694
963873520
360543850
56519638
966631802
273869784
665245341
565111336
231398662
101250004
781833037
200354483
998228699
56519638
710733675
665245341
710733675
565111336
766356434
417188303
292015612
665245341
438133771
766356434
377509580
207264423
539527855
780418694
1
665245341
710733675
556605329
147747440
556605329
231398662
56519638
207264423
482818266
710733675
231398662
878542863
588790353
184147678
200354483
963056779
231398662
206422528
766356434
781833037
313062682
184147678
348652718
207264423
588790353
482818266
438133771
747241048
6632155
681728741
360543850
231398662
744868656
438133771
173087940
313062682
963056779
780418694
6632155
482818266
857731778
482818266
29366295
744868656
389290764
766356434
564836882
86883812
556605329
231398662
292015612
292015612
539527855
1000000000
313062682
292015612
81073252
429939459
507308489
173087940
231398662
744868656
292015612
710733675
81073252
313062682
147747440
6632155
147747440
507308489
207264423
389290764
206422528
91111257
292015612
781833037
348652718
184147678
963873520
86883812
207264423
231398662
766356434
184147678
313062682
86883812
429939459
200354483
780418694
857731778
681728741
507308489
6632155
429939459
216140704
766356434
681728741
747241048
564836882
292015612
556605329
438133771
417188303
91111257
564836882
681728741
377509580
292015612
429939459
966631802
482818266
438133771
417188303
780418694
1000000000
29366295
313062682
417188303
81073252
665245341
417188303
207264423
963873520
780418694
963056779
781833037
780418694
963056779
665245341
857731778
710733675
539527855
273869784
744868656
878542863
206422528
292015612
780418694
966631802
539527855
744868656
348652718
417188303
207264423
766356434
963873520
231398662
429939459
747241048
1
6632155
564836882
91111257
857731778
878542863
200354483
147747440
292015612
710733675
1
184147678
101250004
360543850
780418694
147747440
6632155
207264423
766356434
438133771
564836882
857731778
564836882
1
360543850
744868656
766356434
56519638
216140704
539527855
747241048
588790353
588790353
539527855
588790353
184147678
377509580
438133771
438133771
564836882
1
273869784
588790353
101250004
556605329
184147678
681728741
781833037
665245341
857731778
878542863
766356434
360543850
588790353
231398662
429939459
273869784
29366295
556605329
101250004
101250004
377509580
766356434
273869784
429939459
292015612
81073252
780418694
273869784
200354483
744868656
482818266
747241048
246549659
101250004
6632155
878542863
273869784
878542863
780418694
29366295
539527855
429939459
780418694
360543850
1
348652718
564836882
76211861
360543850
173087940
878542863
360543850
147747440
747241048
429939459
780418694
200354483
389290764
963873520
966631802
147747440
313062682
998228699
681728741
348652718
292015612
744868656
86883812
857731778
147747440
207264423
966631802
565111336
963056779
76211861
556605329
1000000000
665245341
878542863
744868656
747241048
216140704
360543850
565111336
429939459
744868656
681728741
963056779
1000000000
56519638
564836882
206422528
6632155
482818266
360543850
389290764
200354483
29366295
565111336
184147678
878542863
966631802
429939459
710733675
313062682
81073252
766356434
6632155
207264423
710733675
878542863
246549659
273869784
76211861
101250004
966631802
76211861
101250004
101250004
429939459
101250004
147747440
292015612
313062682
246549659
963873520
360543850
377509580
184147678
389290764
273869784
231398662
766356434
246549659
556605329
246549659
147747440
81073252
246549659
173087940
482818266
781833037
710733675
348652718
998228699
710733675
348652718
963056779
966631802
998228699
81073252
360543850
780418694
91111257
206422528
744868656
216140704
681728741
998228699
360543850
360543850
147747440
665245341
292015612
29366295
665245341
173087940
963056779
588790353
857731778
207264423
747241048
184147678
966631802
564836882
963056779
780418694
377509580
417188303
292015612
173087940
878542863
681728741
539527855
1
588790353
206422528
1000000000
216140704
389290764
81073252
86883812
348652718
81073252
200354483
429939459
273869784
231398662
29366295
200354483
556605329
360543850
76211861
438133771
556605329
216140704
556605329
273869784
173087940
206422528
173087940
101250004
588790353
81073252
966631802
681728741
231398662
313062682
206422528
963873520
781833037
56519638
207264423
56519638
377509580
184147678
173087940
246549659
564836882
878542863
231398662
963056779
507308489
429939459
780418694
101250004
246549659
200354483
173087940
998228699
710733675
966631802
200354483
206422528
1000000000
565111336
389290764
184147678
1
556605329
292015612
710733675
556605329
710733675
766356434
216140704
377509580
963873520
273869784
429939459
665245341
438133771
966631802
173087940
6632155
231398662
173087940
216140704
147747440
377509580
348652718
200354483
482818266
681728741
29366295
184147678
81073252
173087940
147747440
313062682
963873520
438133771
966631802
438133771
556605329
207264423
429939459
91111257
507308489
377509580
665245341
556605329
417188303
29366295
1000000000
292015612
101250004
588790353
1000000000
184147678
1000000000
29366295
780418694
147747440
539527855
1000000000
216140704
1000000000
857731778
81073252
216140704
292015612
747241048
857731778
273869784
766356434
539527855
1000000000
556605329
681728741
482818266
766356434
184147678
539527855
539527855
744868656
438133771
1
91111257
1
429939459
710733675
29366295
1
292015612
76211861
1
29366295
963056779
1000000000
747241048
231398662
681728741
966631802
1
348652718
207264423
564836882
429939459
101250004
29366295
963056779
246549659
710733675
216140704
76211861
292015612
348652718
6632155
56519638
766356434
273869784
207264423
588790353
438133771
744868656
231398662
1000000000
482818266
81073252
360543850
747241048
878542863
273869784
206422528
565111336
101250004
101250004
184147678
963873520
963056779
1000000000
681728741
313062682
766356434
91111257
184147678
231398662
200354483
1000000000
273869784
216140704
246549659
482818266
681728741
564836882
747241048
556605329
200354483
681728741
231398662
81073252
91111257
565111336
1000000000
200354483
507308489
564836882
878542863
747241048
417188303
173087940
744868656
588790353
681728741
963873520
565111336
231398662
681728741
377509580
101250004
56519638
780418694
81073252
482818266
588790353
231398662
963873520
360543850
681728741
6632155
507308489
507308489
963873520
747241048
360543850
348652718
681728741
539527855
588790353
710733675
857731778
348652718
998228699
206422528
292015612
556605329
857731778
438133771
565111336
1
710733675
6632155
781833037
747241048
231398662
780418694
147747440
81073252
360543850
76211861
482818266
86883812
389290764
206422528
588790353
998228699
1
747241048
81073252
184147678
216140704
1000000000
216140704
292015612
184147678
681728741
292015612
313062682
377509580
588790353
966631802
29366295
6632155
963056779
91111257
348652718
429939459
81073252
206422528
377509580
86883812
556605329
246549659
857731778
206422528
313062682
273869784
963056779
710733675
857731778
966631802
565111336
565111336
184147678
429939459
216140704
313062682
747241048
86883812
878542863
665245341
963056779
101250004
482818266
56519638
292015612
360543850
963873520
101250004
878542863
91111257
173087940
565111336
539527855
348652718
963056779
184147678
348652718
681728741
206422528
747241048
6632155
231398662
710733675
348652718
147747440
878542863
360543850
766356434
1
91111257
681728741
313062682
963873520
147747440
29366295
507308489
565111336
86883812
963873520
246549659
91111257
313062682
81073252
377509580
417188303
348652718
207264423
292015612
857731778
91111257
438133771
482818266
86883812
556605329
665245341
6632155
86883812
200354483
1
313062682
564836882
1000000000
231398662
56519638
998228699
292015612
206422528
556605329
292015612
438133771
781833037
184147678
231398662
429939459
781833037
963873520
780418694
389290764
747241048
747241048
744868656
292015612
273869784
101250004
857731778
389290764
963873520
857731778
292015612
207264423
389290764
710733675
878542863
878542863
565111336
564836882
744868656
565111336
681728741
507308489
744868656
81073252
292015612
781833037
539527855
200354483
507308489
963056779
1000000000
878542863
81073252
56519638
781833037
216140704
539527855
507308489
429939459
6632155
273869784
216140704
216140704
1000000000
438133771
389290764
207264423
857731778
710733675
556605329
360543850
348652718
747241048
963056779
389290764
184147678
86883812
360543850
565111336
429939459
781833037
348652718
588790353
292015612
348652718
216140704
6632155
91111257
744868656
173087940
482818266
91111257
963873520
200354483
377509580
665245341
348652718
389290764
857731778
780418694
665245341
438133771
878542863
206422528
200354483
147747440
101250004
81073252
231398662
681728741
273869784
6632155
173087940
857731778
564836882
1
1
963056779
292015612
588790353
429939459
292015612
56519638
200354483
878542863
966631802
101250004
81073252
313062682
556605329
507308489
417188303
539527855
292015612
963056779
438133771
438133771
147747440
173087940
565111336
710733675
101250004
966631802
81073252
389290764
360543850
86883812
429939459
966631802
348652718
29366295
207264423
206422528
91111257
539527855
184147678
857731778
966631802
200354483
81073252
200354483
966631802
216140704
173087940
231398662
564836882
588790353
564836882
963873520
417188303
744868656
963873520
438133771
539527855
76211861
91111257
147747440
539527855
482818266
29366295
360543850
429939459
438133771
348652718
1
966631802
681728741
101250004
76211861
86883812
81073252
200354483
564836882
857731778
184147678
292015612
86883812
878542863
246549659
313062682
101250004
1
377509580
91111257
429939459
564836882
101250004
377509580
966631802
292015612
747241048
1000000000
81073252
429939459
963056779
565111336
857731778
377509580
857731778
184147678
766356434
857731778
766356434
588790353
963873520
81073252
780418694
878542863
744868656
216140704
963873520
207264423
963056779
1
292015612
147747440
857731778
766356434
780418694
681728741
292015612
710733675
565111336
482818266
665245341
998228699
173087940
231398662
1000000000
998228699
200354483
857731778
56519638
482818266
173087940
91111257
438133771
1
556605329
86883812
1
377509580
56519638
963056779
377509580
29366295
507308489
1
564836882
565111336
360543850
216140704
564836882
565111336
207264423
539527855
747241048
6632155
781833037
86883812
246549659
966631802
963873520
998228699
76211861
389290764
348652718
101250004
665245341
76211861
747241048
313062682
963056779
246549659
966631802
780418694
665245341
766356434
588790353
878542863
91111257
1000000000
206422528
998228699
963873520
1
417188303
56519638
76211861
101250004
76211861
781833037
76211861
878542863
313062682
173087940
963873520
963873520
348652718
998228699
766356434
246549659
963873520
963056779
81073252
998228699
963873520
91111257
438133771
438133771
389290764
747241048
710733675
6632155
313062682
292015612
507308489
766356434
101250004
81073252
539527855
1
29366295
246549659
507308489
81073252
780418694
766356434
588790353
665245341
81073252
744868656
710733675
781833037
780418694
438133771
998228699
377509580
966631802
147747440
429939459
231398662
710733675
231398662
1000000000
147747440
556605329
86883812
86883812
313062682
200354483
86883812
6632155
857731778
6632155
966631802
417188303
539527855
1000000000
878542863
780418694
417188303
966631802
998228699
1000000000
878542863
1
482818266
56519638
665245341
998228699
56519638
857731778
781833037
360543850
507308489
348652718
857731778
747241048
539527855
101250004
429939459
173087940
1
184147678
780418694
56519638
747241048
348652718
564836882
1
292015612
665245341
200354483
173087940
360543850
184147678
81073252
857731778
273869784
377509580
101250004
360543850
313062682
1000000000
206422528
389290764
101250004
766356434
556605329
207264423
91111257
710733675
313062682
246549659
963873520
438133771
417188303
206422528
147747440
173087940
360543850
998228699
292015612
482818266
348652718
766356434
313062682
438133771
207264423
963056779
86883812
273869784
744868656
184147678
273869784
200354483
966631802
963056779
857731778
207264423
200354483
200354483
963056779
207264423
878542863
710733675
81073252
564836882
556605329
539527855
966631802
417188303
564836882
780418694
507308489
216140704
313062682
966631802
292015612
878542863
564836882
998228699
482818266
417188303
966631802
539527855
766356434
6632155
246549659
417188303
360543850
665245341
781833037
710733675
207264423
200354483
1
147747440
206422528
780418694
438133771
200354483
56519638
216140704
273869784
56519638
564836882
101250004
56519638
507308489
747241048
377509580
438133771
147747440
206422528
91111257
101250004
173087940
417188303
206422528
857731778
857731778
747241048
744868656
91111257
216140704
681728741
665245341
184147678
246549659
200354483
216140704
681728741
438133771
747241048
417188303
81073252
966631802
710733675
216140704
76211861
438133771
313062682
556605329
998228699
207264423
56519638
556605329
173087940
29366295
564836882
231398662
417188303
963056779
747241048
173087940
81073252
588790353
665245341
86883812
857731778
780418694
681728741
91111257
81073252
29366295
438133771
482818266
360543850
747241048
878542863
246549659
665245341
1000000000
766356434
482818266
780418694
216140704
556605329
200354483
273869784
313062682
744868656
766356434
6632155
348652718
417188303
681728741
507308489
744868656
507308489
565111336
429939459
482818266
91111257
747241048
710733675
665245341
360543850
147747440
86883812
86883812
389290764
1000000000
966631802
147747440
216140704
482818266
6632155
200354483
147747440
216140704
665245341
91111257
429939459
81073252
564836882
998228699
246549659
744868656
76211861
681728741
744868656
101250004
246549659
556605329
6632155
348652718
173087940
780418694
273869784
86883812
184147678
101250004
507308489
681728741
360543850
1
588790353
29366295
966631802
173087940
184147678
389290764
101250004
665245341
781833037
857731778
377509580
417188303
56519638
91111257
377509580
147747440
6632155
780418694
966631802
91111257
29366295
966631802
231398662
101250004
273869784
147747440
292015612
29366295
292015612
681728741
207264423
781833037
766356434
207264423
781833037
101250004
101250004
539527855
857731778
998228699
665245341
101250004
1000000000
556605329
766356434
556605329
507308489
482818266
81073252
216140704
101250004
348652718
56519638
1000000000
292015612
86883812
710733675
231398662
744868656
539527855
173087940
878542863
556605329
963056779
173087940
766356434
86883812
556605329
147747440
292015612
747241048
200354483
147747440
200354483
246549659
1000000000
564836882
313062682
313062682
76211861
681728741
857731778
360543850
206422528
81073252
273869784
681728741
360543850
744868656
173087940
76211861
101250004
438133771
147747440
86883812
781833037
564836882
147747440
147747440
81073252
86883812
377509580
389290764
766356434
998228699
231398662
348652718
231398662
86883812
438133771
780418694
417188303
482818266
507308489
564836882
348652718
1000000000
857731778
377509580
313062682
200354483
539527855
781833037
206422528
56519638
273869784
665245341
207264423
56519638
91111257
56519638
91111257
216140704
564836882
292015612
681728741
56519638
200354483
681728741
56519638
998228699
781833037
200354483
206422528
963873520
246549659
273869784
1000000000
360543850
539527855
1000000000
539527855
81073252
216140704
348652718
766356434
147747440
963873520
539527855
665245341
781833037
273869784
710733675
81073252
56519638
207264423
360543850
744868656
963873520
389290764
417188303
216140704
173087940
539527855
216140704
56519638
200354483
588790353
766356434
766356434
377509580
429939459
857731778
273869784
184147678
963056779
780418694
207264423
507308489
417188303
76211861
564836882
81073252
101250004
665245341
360543850
747241048
429939459
91111257
81073252
147747440
231398662
665245341
744868656
206422528
360543850
507308489
539527855
313062682
747241048
231398662
173087940
360543850
1
86883812
539527855
86883812
206422528
429939459
147747440
184147678
710733675
313062682
29366295
963873520
86883812
216140704
76211861
29366295
246549659
565111336
206422528
539527855
147747440
216140704
200354483
273869784
539527855
101250004
101250004
200354483
966631802
1000000000
766356434
246549659
681728741
184147678
417188303
963873520
389290764
76211861
564836882
744868656
781833037
216140704
147747440
747241048
292015612
292015612
377509580
564836882
91111257
681728741
6632155
313062682
681728741
857731778
1
6632155
216140704
206422528
200354483
313062682
507308489
766356434
507308489
564836882
184147678
206422528
313062682
86883812
360543850
360543850
273869784
173087940
878542863
681728741
857731778
246549659
377509580
313062682
766356434
231398662
389290764
56519638
231398662
76211861
147747440
966631802
207264423
507308489
207264423
710733675
173087940
206422528
231398662
91111257
665245341
348652718
556605329
81073252
507308489
417188303
588790353
539527855
665245341
417188303
438133771
429939459
556605329
81073252
588790353
781833037
173087940
101250004
710733675
429939459
76211861
556605329
246549659
744868656
417188303
292015612
91111257
389290764
564836882
963056779
744868656
231398662
231398662
781833037
565111336
216140704
216140704
780418694
438133771
273869784
417188303
360543850
206422528
173087940
91111257
710733675
565111336
747241048
184147678
1
76211861
377509580
207264423
438133771
417188303
206422528
200354483
564836882
360543850
539527855
781833037
1
81073252
246549659
665245341
588790353
216140704
76211861
91111257
6632155
147747440
216140704
206422528
273869784
147747440
438133771
147747440
482818266
377509580
681728741
665245341
565111336
313062682
482818266
438133771
184147678
56519638
292015612
998228699
507308489
744868656
710733675
438133771
86883812
857731778
147747440
878542863
377509580
76211861
377509580
556605329
207264423
681728741
507308489
781833037
206422528
565111336
556605329
91111257
1
681728741
1
377509580
429939459
963873520
377509580
781833037
710733675
1
101250004
360543850
781833037
966631802
184147678
86883812
273869784
206422528
313062682
200354483
6632155
313062682
29366295
564836882
766356434
747241048
56519638
246549659
963873520
389290764
665245341
389290764
417188303
184147678
588790353
206422528
766356434
781833037
556605329
438133771
206422528
665245341
710733675
747241048
857731778
963056779
998228699
101250004
857731778
588790353
200354483
29366295
1
389290764
710733675
744868656
429939459
766356434
6632155
292015612
216140704
207264423
246549659
231398662
507308489
744868656
747241048
781833037
744868656
438133771
173087940
744868656
81073252
206422528
998228699
963873520
273869784
216140704
76211861
207264423
681728741
216140704
963056779
681728741
564836882
766356434
56519638
998228699
710733675
482818266
246549659
966631802
76211861
539527855
1
539527855
91111257
76211861
665245341
588790353
564836882
292015612
998228699
564836882
878542863
6632155
556605329
86883812
6632155
780418694
29366295
710733675
216140704
56519638
207264423
565111336
377509580
184147678
206422528
184147678
207264423
998228699
206422528
781833037
417188303
360543850
539527855
81073252
665245341
81073252
565111336
780418694
86883812
348652718
81073252
86883812
348652718
710733675
389290764
588790353
147747440
147747440
206422528
539527855
246549659
377509580
29366295
665245341
966631802
101250004
482818266
681728741
556605329
744868656
665245341
86883812
963056779
292015612
81073252
348652718
313062682
507308489
246549659
29366295
348652718
86883812
81073252
438133771
147747440
377509580
360543850
781833037
6632155
101250004
147747440
246549659
292015612
438133771
273869784
482818266
173087940
273869784
429939459
76211861
313062682
377509580
91111257
86883812
429939459
766356434
81073252
438133771
556605329
29366295
681728741
86883812
747241048
710733675
564836882
429939459
665245341
360543850
173087940
313062682
173087940
1
966631802
507308489
710733675
1
360543850
507308489
1
101250004
565111336
681728741
348652718
417188303
781833037
76211861
482818266
507308489
147747440
377509580
963873520
747241048
564836882
231398662
360543850
6632155
246549659
878542863
966631802
81073252
200354483
292015612
963873520
747241048
377509580
766356434
963056779
273869784
184147678
29366295
313062682
86883812
710733675
438133771
998228699
6632155
744868656
273869784
556605329
29366295
292015612
564836882
206422528
6632155
766356434
292015612
507308489
766356434
56519638
564836882
966631802
6632155
744868656
1
482818266
147747440
207264423
273869784
29366295
710733675
665245341
780418694
389290764
101250004
348652718
216140704
710733675
147747440
1000000000
377509580
360543850
81073252
482818266
216140704
556605329
438133771
1000000000
780418694
173087940
539527855
313062682
681728741
76211861
273869784
348652718
781833037
360543850
206422528
173087940
429939459
206422528
963056779
747241048
438133771
246549659
429939459
998228699
207264423
216140704
710733675
76211861
564836882
76211861
206422528
147747440
588790353
200354483
1000000000
963873520
200354483
588790353
588790353
438133771
482818266
963056779
246549659
1000000000
360543850
56519638
681728741
231398662
998228699
744868656
184147678
482818266
556605329
1000000000
206422528
348652718
963873520
389290764
246549659
207264423
348652718
101250004
231398662
1
91111257
86883812
417188303
665245341
564836882
766356434
173087940
539527855
966631802
292015612
29366295
313062682
438133771
766356434
681728741
273869784
710733675
348652718
878542863
588790353
482818266
482818266
507308489
6632155
998228699
766356434
56519638
539527855
588790353
91111257
184147678
29366295
564836882
56519638
781833037
86883812
710733675
6632155
184147678
963873520
507308489
857731778
966631802
766356434
6632155
556605329
744868656
710733675
216140704
781833037
184147678
184147678
766356434
665245341
780418694
507308489
216140704
200354483
207264423
200354483
184147678
588790353
744868656
966631802
206422528
665245341
76211861
963056779
273869784
6632155
766356434
29366295
878542863
710733675
1000000000
377509580
766356434
81073252
429939459
313062682
429939459
206422528
1
207264423
377509580
273869784
781833037
966631802
348652718
389290764
1000000000
681728741
91111257
556605329
101250004
81073252
438133771
963056779
377509580
360543850
76211861
207264423
766356434
200354483
747241048
206422528
200354483
747241048
681728741
184147678
665245341
438133771
766356434
206422528
417188303
564836882
780418694
665245341
565111336
184147678
710733675
963873520
998228699
588790353
963873520
539527855
564836882
556605329
564836882
417188303
147747440
857731778
207264423
556605329
665245341
744868656
101250004
539527855
76211861
781833037
348652718
564836882
966631802
998228699
710733675
173087940
200354483
292015612
76211861
966631802
207264423
966631802
681728741
429939459
101250004
482818266
206422528
273869784
56519638
200354483
998228699
588790353
766356434
539527855
348652718
313062682
429939459
417188303
348652718
246549659
1000000000
588790353
360543850
556605329
588790353
389290764
91111257
173087940
206422528
681728741
377509580
781833037
539527855
781833037
56519638
184147678
184147678
389290764
360543850
1
1000000000
766356434
292015612
246549659
173087940
781833037
76211861
507308489
747241048
588790353
747241048
216140704
1000000000
963873520
1000000000
207264423
417188303
766356434
389290764
273869784
429939459
963056779
998228699
766356434
539527855
56519638
429939459
588790353
963873520
857731778
429939459
564836882
878542863
206422528
56519638
101250004
588790353
6632155
184147678
389290764
665245341
216140704
1000000000
216140704
6632155
565111336
966631802
348652718
878542863
565111336
173087940
588790353
1
878542863
173087940
681728741
681728741
216140704
780418694
963873520
292015612
588790353
377509580
747241048
86883812
438133771
998228699
963056779
766356434
565111336
273869784
966631802
246549659
348652718
231398662
966631802
246549659
780418694
246549659
744868656
966631802
246549659
1
429939459
81073252
246549659
857731778
878542863
147747440
781833037
184147678
747241048
313062682
1
173087940
766356434
1
292015612
101250004
173087940
292015612
313062682
101250004
389290764
360543850
147747440
766356434
207264423
766356434
348652718
29366295
878542863
539527855
744868656
76211861
747241048
710733675
1
710733675
206422528
216140704
1
539527855
313062682
966631802
1000000000
216140704
246549659
81073252
389290764
273869784
417188303
29366295
76211861
389290764
292015612
1000000000
681728741
101250004
998228699
438133771
438133771
438133771
313062682
200354483
6632155
1
246549659
6632155
1
963056779
665245341
681728741
781833037
348652718
29366295
963873520
565111336
588790353
389290764
665245341
878542863
246549659
482818266
313062682
710733675
963873520
389290764
6632155
173087940
963056779
207264423
482818266
429939459
963056779
246549659
438133771
878542863
1
200354483
56519638
665245341
273869784
231398662
207264423
1000000000
1
588790353
766356434
780418694
273869784
781833037
564836882
56519638
56519638
348652718
1
173087940
556605329
200354483
780418694
206422528
184147678
966631802
998228699
313062682
507308489
963873520
438133771
29366295
438133771
766356434
1000000000
963873520
878542863
81073252
565111336
29366295
184147678
1
246549659
184147678
273869784
6632155
482818266
482818266
539527855
292015612
29366295
781833037
710733675
76211861
81073252
878542863
173087940
564836882
56519638
963056779
539527855
878542863
710733675
246549659
173087940
438133771
963873520
200354483
246549659
6632155
313062682
781833037
1000000000
292015612
360543850
184147678
588790353
539527855
1000000000
101250004
747241048
1000000000
86883812
313062682
81073252
710733675
744868656
963056779
482818266
747241048
438133771
81073252
313062682
482818266
292015612
556605329
963056779
998228699
878542863
184147678
857731778
360543850
556605329
966631802
147747440
482818266
184147678
963056779
429939459
665245341
744868656
184147678
429939459
184147678
507308489
747241048
360543850
998228699
564836882
6632155
417188303
556605329
588790353
29366295
101250004
6632155
29366295
857731778
744868656
313062682
963873520
556605329
273869784
377509580
539527855
377509580
998228699
780418694
29366295
184147678
710733675
377509580
507308489
76211861
6632155
207264423
348652718
963056779
81073252
348652718
292015612
565111336
56519638
86883812
86883812
539527855
360543850
231398662
273869784
206422528
539527855
681728741
963873520
438133771
348652718
273869784
744868656
482818266
207264423
389290764
780418694
744868656
681728741
313062682
292015612
231398662
482818266
565111336
1
564836882
147747440
207264423
556605329
681728741
966631802
780418694
438133771
710733675
147747440
429939459
206422528
348652718
878542863
417188303
29366295
200354483
565111336
588790353
1
246549659
417188303
273869784
216140704
377509580
377509580
417188303
539527855
389290764
86883812
101250004
710733675
377509580
963873520
389290764
76211861
91111257
857731778
710733675
507308489
438133771
6632155
963056779
710733675
878542863
963873520
200354483
878542863
29366295
966631802
564836882
86883812
564836882
231398662
744868656
998228699
780418694
273869784
216140704
588790353
360543850
417188303
173087940
184147678
998228699
963056779
206422528
200354483
1
56519638
966631802
91111257
101250004
292015612
173087940
6632155
1000000000
292015612
564836882
292015612
377509580
710733675
292015612
292015612
6632155
556605329
665245341
665245341
565111336
1000000000
184147678
588790353
91111257
747241048
206422528
377509580
963056779
963056779
348652718
348652718
86883812
273869784
207264423
6632155
564836882
348652718
101250004
588790353
273869784
507308489
878542863
966631802
766356434
76211861
966631802
966631802
86883812
173087940
173087940
565111336
539527855
1000000000
231398662
313062682
429939459
173087940
539527855
429939459
91111257
565111336
56519638
246549659
1
963873520
246549659
231398662
507308489
710733675
91111257
29366295
377509580
539527855
6632155
29366295
246549659
29366295
377509580
744868656
389290764
207264423
360543850
744868656
292015612
231398662
564836882
273869784
780418694
246549659
101250004
206422528
780418694
438133771
81073252
292015612
710733675
246549659
206422528
200354483
966631802
377509580
56519638
200354483
429939459
101250004
744868656
101250004
966631802
273869784
507308489
998228699
292015612
273869784
564836882
417188303
29366295
565111336
389290764
81073252
56519638
147747440
564836882
389290764
963056779
564836882
588790353
539527855
29366295
710733675
76211861
184147678
878542863
780418694
539527855
231398662
766356434
857731778
348652718
147747440
348652718
747241048
76211861
966631802
56519638
173087940
173087940
200354483
29366295
76211861
389290764
101250004
878542863
438133771
417188303
966631802
998228699
665245341
184147678
348652718
101250004
564836882
29366295
246549659
246549659
216140704
564836882
482818266
81073252
417188303
91111257
710733675
507308489
29366295
206422528
744868656
665245341
173087940
206422528
747241048
313062682
206422528
1000000000
963056779
1
1
963056779
747241048
184147678
998228699
101250004
507308489
206422528
360543850
29366295
482818266
878542863
1
565111336
246549659
1000000000
438133771
963873520
556605329
292015612
101250004
6632155
184147678
389290764
507308489
292015612
681728741
744868656
231398662
246549659
963873520
184147678
246549659
417188303
744868656
878542863
313062682
710733675
998228699
360543850
665245341
1000000000
313062682
681728741
313062682
681728741
998228699
747241048
747241048
81073252
173087940
273869784
429939459
86883812
781833037
6632155
200354483
207264423
998228699
998228699
29366295
710733675
91111257
539527855
482818266
966631802
360543850
507308489
207264423
747241048
377509580
273869784
91111257
81073252
389290764
507308489
313062682
747241048
173087940
417188303
857731778
29366295
681728741
360543850
780418694
313062682
710733675
665245341
710733675
29366295
780418694
963056779
348652718
482818266
429939459
1
216140704
292015612
438133771
292015612
86883812
206422528
273869784
389290764
147747440
565111336
1000000000
966631802
1000000000
206422528
507308489
200354483
273869784
565111336
710733675
377509580
963056779
710733675
857731778
766356434
101250004
588790353
246549659
273869784
507308489
273869784
76211861
588790353
207264423
588790353
507308489
1
147747440
246549659
482818266
6632155
438133771
81073252
56519638
377509580
81073252
101250004
184147678
556605329
184147678
963056779
184147678
348652718
878542863
86883812
963873520
564836882
556605329
766356434
360543850
231398662
360543850
292015612
173087940
766356434
147747440
86883812
1000000000
76211861
565111336
207264423
207264423
564836882
207264423
231398662
539527855
539527855
81073252
417188303
482818266
348652718
747241048
1000000000
564836882
56519638
200354483
878542863
313062682
101250004
665245341
377509580
76211861
998228699
417188303
565111336
76211861
292015612
747241048
56519638
963056779
348652718
539527855
564836882
1000000000
292015612
313062682
998228699
86883812
565111336
360543850
781833037
29366295
377509580
360543850
216140704
231398662
429939459
539527855
744868656
565111336
76211861
348652718
417188303
207264423
56519638
231398662
482818266
539527855
246549659
6632155
998228699
564836882
207264423
681728741
1000000000
482818266
963056779
588790353
184147678
348652718
998228699
438133771
963056779
184147678
857731778
91111257
86883812
292015612
665245341
348652718
184147678
966631802
998228699
173087940
389290764
482818266
665245341
246549659
292015612
780418694
781833037
878542863
781833037
747241048
438133771
539527855
184147678
76211861
565111336
417188303
998228699
101250004
507308489
1000000000
377509580
173087940
207264423
206422528
360543850
507308489
966631802
91111257
231398662
588790353
206422528
313062682
963056779
273869784
81073252
173087940
1
207264423
564836882
963056779
86883812
963056779
963873520
963056779
482818266
313062682
539527855
482818266
313062682
101250004
1000000000
857731778
360543850
710733675
963873520
665245341
101250004
1
184147678
747241048
781833037
681728741
81073252
206422528
348652718
963873520
389290764
588790353
539527855
998228699
147747440
86883812
273869784
173087940
539527855
556605329
963873520
681728741
963056779
313062682
556605329
539527855
101250004
173087940
292015612
184147678
292015612
482818266
417188303
147747440
507308489
966631802
313062682
216140704
507308489
588790353
246549659
173087940
207264423
556605329
231398662
231398662
91111257
438133771
565111336
76211861
292015612
348652718
857731778
206422528
246549659
81073252
857731778
429939459
231398662
556605329
1000000000
91111257
588790353
313062682
710733675
1000000000
588790353
429939459
1000000000
744868656
963056779
781833037
348652718
766356434
86883812
1
173087940
216140704
565111336
998228699
1000000000
710733675
588790353
246549659
184147678
6632155
966631802
292015612
556605329
173087940
781833037
665245341
781833037
292015612
6632155
1000000000
101250004
81073252
206422528
273869784
417188303
76211861
556605329
184147678
292015612
556605329
81073252
246549659
966631802
565111336
147747440
206422528
216140704
878542863
360543850
101250004
56519638
147747440
857731778
86883812
360543850
429939459
173087940
184147678
231398662
747241048
273869784
1
216140704
56519638
76211861
998228699
744868656
429939459
360543850
1
216140704
173087940
438133771
556605329
998228699
216140704
200354483
29366295
963873520
91111257
766356434
766356434
101250004
147747440
86883812
429939459
963056779
438133771
1000000000
6632155
173087940
389290764
246549659
216140704
231398662
747241048
781833037
507308489
246549659
966631802
246549659
878542863
744868656
963873520
438133771
665245341
348652718
56519638
482818266
6632155
556605329
207264423
101250004
56519638
246549659
29366295
565111336
482818266
273869784
360543850
231398662
565111336
665245341
29366295
101250004
963056779
438133771
389290764
292015612
81073252
273869784
273869784
966631802
292015612
216140704
665245341
681728741
184147678
101250004
963056779
216140704
76211861
539527855
588790353
780418694
681728741
429939459
200354483
184147678
963873520
781833037
231398662
377509580
417188303
147747440
681728741
438133771
963873520
200354483
744868656
231398662
665245341
588790353
101250004
766356434
966631802
857731778
966631802
216140704
389290764
147747440
91111257
86883812
56519638
781833037
482818266
207264423
482818266
417188303
588790353
101250004
417188303
246549659
564836882
377509580
963056779
348652718
173087940
91111257
56519638
292015612
200354483
744868656
184147678
766356434
539527855
29366295
417188303
81073252
360543850
377509580
292015612
76211861
246549659
207264423
417188303
1
216140704
665245341
564836882
744868656
963056779
780418694
377509580
360543850
29366295
207264423
377509580
781833037
507308489
665245341
147747440
76211861
200354483
173087940
963873520
76211861
744868656
556605329
231398662
780418694
429939459
81073252
348652718
76211861
780418694
507308489
665245341
438133771
313062682
273869784
86883812
1
246549659
681728741
482818266
766356434
246549659
744868656
963873520
780418694
389290764
173087940
565111336
101250004
710733675
91111257
56519638
878542863
966631802
207264423
1
681728741
482818266
507308489
91111257
963873520
313062682
429939459
963873520
360543850
963873520
588790353
766356434
292015612
91111257
1000000000
966631802
966631802
76211861
86883812
56519638
200354483
216140704
6632155
200354483
747241048
348652718
766356434
781833037
963873520
429939459
6632155
207264423
539527855
207264423
766356434
389290764
429939459
744868656
231398662
710733675
482818266
292015612
780418694
744868656
438133771
963873520
1000000000
747241048
564836882
539527855
747241048
147747440
565111336
246549659
6632155
313062682
507308489
429939459
998228699
417188303
744868656
292015612
429939459
348652718
206422528
1000000000
216140704
588790353
6632155
539527855
539527855
348652718
507308489
29366295
231398662
246549659
780418694
207264423
292015612
313062682
565111336
1000000000
429939459
207264423
744868656
681728741
857731778
184147678
556605329
91111257
184147678
389290764
173087940
1
417188303
1000000000
681728741
360543850
564836882
76211861
665245341
781833037
507308489
998228699
56519638
273869784
966631802
206422528
438133771
878542863
507308489
998228699
207264423
564836882
273869784
998228699
173087940
173087940
360543850
273869784
878542863
766356434
147747440
507308489
56519638
565111336
81073252
360543850
206422528
744868656
417188303
1000000000
313062682
780418694
747241048
200354483
963056779
101250004
588790353
507308489
507308489
1
147747440
681728741
200354483
6632155
91111257
76211861
1
273869784
963056779
207264423
292015612
588790353
417188303
857731778
781833037
429939459
207264423
273869784
377509580
101250004
29366295
273869784
417188303
744868656
184147678
91111257
231398662
348652718
56519638
147747440
857731778
200354483
231398662
963873520
91111257
29366295
963873520
588790353
857731778
389290764
348652718
588790353
565111336
998228699
101250004
184147678
147747440
200354483
360543850
76211861
6632155
377509580
766356434
147747440
857731778
781833037
173087940
360543850
710733675
438133771
878542863
184147678
206422528
216140704
588790353
360543850
184147678
6632155
539527855
200354483
246549659
377509580
29366295
101250004
963873520
91111257
348652718
564836882
360543850
963056779
966631802
744868656
292015612
348652718
588790353
878542863
56519638
998228699
246549659
966631802
747241048
963056779
857731778
417188303
766356434
766356434
681728741
507308489
184147678
184147678
81073252
56519638
389290764
482818266
744868656
377509580
507308489
6632155
273869784
29366295
482818266
56519638
184147678
766356434
744868656
681728741
539527855
360543850
556605329
246549659
216140704
86883812
1000000000
744868656
565111336
781833037
482818266
273869784
417188303
206422528
429939459
963056779
564836882
246549659
665245341
216140704
292015612
207264423
963873520
963056779
56519638
173087940
101250004
507308489
998228699
200354483
184147678
6632155
766356434
438133771
878542863
665245341
231398662
966631802
556605329
56519638
81073252
857731778
998228699
565111336
438133771
966631802
147747440
429939459
377509580
963056779
998228699
588790353
963056779
417188303
556605329
101250004
76211861
781833037
966631802
91111257
963056779
766356434
438133771
200354483
246549659
377509580
56519638
91111257
665245341
184147678
76211861
101250004
173087940
173087940
246549659
29366295
173087940
86883812
76211861
173087940
747241048
1
710733675
963873520
348652718
81073252
565111336
348652718
588790353
966631802
781833037
766356434
588790353
292015612
747241048
76211861
766356434
184147678
857731778
246549659
588790353
246549659
482818266
86883812
147747440
313062682
389290764
206422528
1000000000
998228699
76211861
29366295
429939459
665245341
6632155
6632155
76211861
200354483
878542863
710733675
565111336
744868656
1
539527855
539527855
482818266
377509580
681728741
507308489
998228699
588790353
377509580
348652718
963056779
56519638
564836882
231398662
963056779
86883812
184147678
207264423
780418694
539527855
482818266
857731778
665245341
292015612
231398662
292015612
206422528
91111257
273869784
539527855
564836882
246549659
246549659
56519638
1000000000
780418694
206422528
216140704
878542863
429939459
377509580
747241048
588790353
360543850
857731778
360543850
6632155
766356434
665245341
766356434
780418694
101250004
6632155
744868656
81073252
556605329
438133771
482818266
273869784
966631802
556605329
966631802
348652718
56519638
766356434
1000000000
29366295
564836882
273869784
173087940
360543850
780418694
206422528
857731778
539527855
292015612
766356434
313062682
377509580
1
482818266
292015612
81073252
1
184147678
101250004
780418694
857731778
998228699
6632155
565111336
273869784
76211861
963056779
963056779
173087940
292015612
588790353
878542863
878542863
91111257
6632155
1
389290764
147747440
377509580
389290764
76211861
246549659
377509580
681728741
1
1
1
6632155
857731778
781833037
665245341
857731778
482818266
207264423
206422528
1000000000
76211861
1000000000
963873520
184147678
747241048
76211861
766356434
556605329
438133771
857731778
360543850
360543850
429939459
173087940
747241048
348652718
565111336
173087940
857731778
747241048
963056779
963873520
200354483
184147678
857731778
780418694
857731778
313062682
963873520
780418694
429939459
747241048
482818266
173087940
216140704
539527855
766356434
86883812
200354483
417188303
744868656
665245341
1
507308489
963056779
76211861
246549659
101250004
588790353
6632155
781833037
273869784
747241048
56519638
588790353
56519638
348652718
482818266
29366295
184147678
292015612
565111336
744868656
564836882
206422528
231398662
29366295
246549659
1
389290764
147747440
507308489
173087940
56519638
963873520
429939459
564836882
681728741
184147678
173087940
101250004
857731778
200354483
565111336
417188303
998228699
184147678
348652718
539527855
200354483
56519638
206422528
29366295
744868656
147747440
482818266
681728741
781833037
781833037
360543850
539527855
766356434
482818266
766356434
747241048
766356434
101250004
231398662
56519638
292015612
744868656
747241048
216140704
482818266
539527855
76211861
292015612
206422528
216140704
539527855
438133771
1
438133771
377509580
389290764
966631802
246549659
429939459
246549659
556605329
292015612
998228699
857731778
417188303
998228699
348652718
857731778
389290764
681728741
780418694
206422528
246549659
91111257
438133771
857731778
207264423
564836882
507308489
507308489
1000000000
377509580
377509580
665245341
963873520
507308489
507308489
857731778
207264423
101250004
6632155
1
29366295
360543850
173087940
91111257
1000000000
76211861
681728741
173087940
857731778
216140704
206422528
766356434
857731778
710733675
206422528
273869784
1
588790353
665245341
200354483
86883812
681728741
216140704
101250004
273869784
710733675
273869784
81073252
507308489
417188303
963873520
781833037
86883812
86883812
963056779
710733675
246549659
1000000000
747241048
184147678
147747440
147747440
665245341
184147678
417188303
377509580
200354483
273869784
292015612
766356434
429939459
200354483
6632155
438133771
966631802
147747440
482818266
184147678
564836882
29366295
565111336
744868656
766356434
564836882
313062682
710733675
482818266
681728741
86883812
747241048
766356434
781833037
29366295
780418694
200354483
56519638
200354483
377509580
747241048
81073252
86883812
564836882
360543850
206422528
348652718
681728741
963056779
878542863
998228699
998228699
231398662
744868656
273869784
81073252
389290764
744868656
507308489
744868656
292015612
998228699
101250004
184147678
565111336
207264423
207264423
147747440
565111336
438133771
76211861
780418694
710733675
216140704
101250004
360543850
710733675
556605329
81073252
482818266
710733675
780418694
207264423
216140704
6632155
507308489
377509580
963056779
91111257
6632155
681728741
429939459
292015612
564836882
1000000000
710733675
377509580
1000000000
29366295
681728741
246549659
681728741
101250004
56519638
273869784
966631802
173087940
998228699
377509580
710733675
6632155
81073252
747241048
200354483
91111257
206422528
565111336
76211861
348652718
565111336
206422528
539527855
184147678
878542863
564836882
86883812
1000000000
438133771
744868656
744868656
998228699
206422528
184147678
417188303
507308489
1
710733675
482818266
348652718
556605329
998228699
878542863
200354483
747241048
86883812
360543850
101250004
56519638
29366295
665245341
963056779
507308489
588790353
231398662
781833037
539527855
963873520
539527855
507308489
1000000000
878542863
231398662
744868656
101250004
744868656
313062682
360543850
56519638
780418694
564836882
1
665245341
766356434
963056779
200354483
565111336
313062682
665245341
963056779
429939459
507308489
313062682
200354483
781833037
184147678
86883812
86883812
377509580
29366295
6632155
81073252
348652718
963056779
91111257
564836882
429939459
438133771
744868656
56519638
273869784
507308489
588790353
389290764
76211861
556605329
101250004
429939459
747241048
710733675
292015612
747241048
348652718
81073252
292015612
313062682
963873520
556605329
91111257
963873520
147747440
780418694
216140704
565111336
588790353
231398662
507308489
377509580
389290764
878542863
200354483
710733675
273869784
665245341
91111257
81073252
539527855
539527855
377509580
710733675
417188303
1
377509580
184147678
292015612
231398662
377509580
998228699
429939459
207264423
565111336
417188303
231398662
963056779
963056779
963873520
556605329
966631802
507308489
207264423
588790353
963873520
76211861
665245341
963873520
963056779
1
86883812
29366295
556605329
429939459
348652718
207264423
377509580
747241048
389290764
966631802
588790353
348652718
81073252
781833037
781833037
744868656
857731778
207264423
29366295
539527855
360543850
231398662
744868656
857731778
246549659
966631802
966631802
81073252
766356434
360543850
766356434
747241048
429939459
565111336
665245341
963056779
998228699
998228699
246549659
780418694
147747440
665245341
6632155
710733675
482818266
665245341
292015612
207264423
216140704
292015612
429939459
377509580
173087940
101250004
564836882
878542863
780418694
744868656
292015612
173087940
101250004
963056779
781833037
747241048
963873520
780418694
681728741
564836882
963873520
360543850
360543850
1
184147678
681728741
857731778
184147678
747241048
313062682
963056779
556605329
588790353
1000000000
564836882
184147678
747241048
556605329
377509580
377509580
231398662
56519638
246549659
56519638
313062682
173087940
710733675
665245341
966631802
231398662
207264423
539527855
878542863
539527855
966631802
246549659
91111257
878542863
360543850
147747440
857731778
273869784
207264423
389290764
216140704
1000000000
482818266
966631802
184147678
207264423
781833037
173087940
184147678
86883812
766356434
207264423
710733675
429939459
184147678
539527855
377509580
86883812
313062682
348652718
184147678
147747440
564836882
29366295
966631802
207264423
173087940
556605329
665245341
710733675
377509580
1
710733675
184147678
744868656
81073252
966631802
681728741
780418694
429939459
91111257
539527855
963056779
963056779
360543850
56519638
313062682
482818266
101250004
565111336
292015612
744868656
539527855
564836882
588790353
744868656
507308489
710733675
246549659
377509580
878542863
292015612
438133771
998228699
556605329
588790353
744868656
747241048
91111257
200354483
429939459
207264423
348652718
998228699
482818266
963056779
438133771
101250004
313062682
76211861
377509580
292015612
963873520
1000000000
665245341
206422528
184147678
710733675
200354483
184147678
184147678
539527855
417188303
780418694
744868656
56519638
313062682
348652718
665245341
998228699
1
588790353
966631802
207264423
963056779
482818266
766356434
377509580
710733675
963873520
206422528
207264423
1000000000
857731778
216140704
292015612
91111257
539527855
665245341
588790353
147747440
200354483
744868656
565111336
963873520
360543850
857731778
231398662
998228699
665245341
417188303
766356434
147747440
744868656
681728741
360543850
207264423
292015612
81073252
147747440
81073252
1000000000
216140704
216140704
207264423
86883812
29366295
6632155
744868656
207264423
966631802
556605329
377509580
216140704
556605329
744868656
857731778
780418694
313062682
200354483
273869784
206422528
780418694
998228699
200354483
313062682
348652718
246549659
86883812
665245341
710733675
313062682
588790353
966631802
588790353
747241048
76211861
231398662
588790353
76211861
556605329
429939459
417188303
681728741
200354483
507308489
184147678
438133771
207264423
81073252
766356434
744868656
56519638
681728741
665245341
438133771
348652718
1
998228699
556605329
216140704
1000000000
966631802
438133771
963873520
29366295
429939459
1
360543850
216140704
438133771
417188303
231398662
1000000000
963056779
184147678
998228699
417188303
206422528
389290764
184147678
246549659
6632155
564836882
482818266
207264423
292015612
780418694
206422528
6632155
206422528
565111336
147747440
665245341
747241048
710733675
429939459
292015612
429939459
710733675
878542863
147747440
76211861
963873520
360543850
710733675
747241048
438133771
429939459
1
781833037
101250004
429939459
91111257
56519638
389290764
588790353
147747440
482818266
200354483
231398662
200354483
744868656
857731778
91111257
76211861
101250004
1000000000
389290764
6632155
389290764
91111257
81073252
681728741
665245341
1
963873520
216140704
360543850
564836882
101250004
29366295
231398662
147747440
588790353
173087940
781833037
147747440
963873520
360543850
389290764
556605329
389290764
389290764
564836882
878542863
438133771
780418694
564836882
507308489
29366295
963056779
588790353
438133771
1000000000
747241048
1
6632155
998228699
564836882
507308489
313062682
1000000000
681728741
231398662
313062682
389290764
348652718
86883812
206422528
377509580
998228699
963056779
998228699
998228699
313062682
963056779
200354483
429939459
780418694
966631802
438133771
360543850
998228699
963873520
360543850
29366295
681728741
246549659
744868656
438133771
963056779
377509580
429939459
780418694
76211861
360543850
76211861
216140704
564836882
206422528
1000000000
147747440
747241048
665245341
539527855
377509580
1
744868656
292015612
998228699
313062682
747241048
744868656
91111257
963056779
389290764
857731778
564836882
273869784
781833037
747241048
273869784
207264423
1000000000
231398662
539527855
1000000000
246549659
216140704
780418694
76211861
389290764
29366295
86883812
744868656
966631802
482818266
147747440
273869784
29366295
147747440
507308489
273869784
206422528
81073252
292015612
173087940
76211861
313062682
81073252
81073252
377509580
564836882
878542863
173087940
665245341
76211861
588790353
681728741
681728741
564836882
313062682
56519638
564836882
747241048
273869784
200354483
556605329
56519638
348652718
81073252
710733675
966631802
429939459
101250004
6632155
81073252
766356434
101250004
216140704
147747440
1000000000
231398662
76211861
200354483
86883812
348652718
86883812
206422528
744868656
781833037
417188303
216140704
766356434
101250004
998228699
429939459
173087940
780418694
747241048
966631802
588790353
81073252
1
482818266
173087940
417188303
313062682
539527855
564836882
292015612
781833037
29366295
998228699
206422528
429939459
998228699
173087940
1000000000
766356434
963873520
292015612
744868656
348652718
507308489
91111257
878542863
292015612
313062682
81073252
747241048
781833037
998228699
998228699
56519638
665245341
963056779
857731778
1
766356434
101250004
780418694
200354483
963873520
273869784
766356434
184147678
292015612
1
184147678
216140704
780418694
482818266
6632155
101250004
1000000000
556605329
200354483
246549659
998228699
998228699
565111336
1
564836882
360543850
147747440
1
429939459
389290764
539527855
963873520
1
665245341
556605329
710733675
207264423
81073252
857731778
147747440
184147678
6632155
878542863
963056779
1000000000
200354483
377509580
216140704
1
86883812
348652718
206422528
507308489
966631802
184147678
744868656
207264423
348652718
206422528
216140704
681728741
417188303
482818266
206422528
147747440
998228699
710733675
1
766356434
744868656
200354483
665245341
101250004
360543850
857731778
878542863
588790353
200354483
963873520
482818266
429939459
482818266
539527855
556605329
348652718
744868656
147747440
429939459
588790353
878542863
216140704
147747440
588790353
417188303
766356434
231398662
747241048
101250004
76211861
482818266
966631802
76211861
273869784
710733675
81073252
857731778
6632155
857731778
744868656
963873520
744868656
389290764
1
76211861
564836882
766356434
998228699
207264423
313062682
173087940
747241048
857731778
417188303
56519638
231398662
173087940
147747440
1000000000
507308489
565111336
744868656
681728741
184147678
681728741
966631802
207264423
206422528
417188303
781833037
564836882
507308489
1
681728741
417188303
216140704
81073252
963056779
246549659
313062682
766356434
231398662
438133771
766356434
417188303
91111257
173087940
482818266
389290764
710733675
766356434
184147678
207264423
744868656
200354483
857731778
200354483
207264423
360543850
564836882
998228699
91111257
482818266
998228699
173087940
564836882
966631802
360543850
878542863
665245341
6632155
101250004
91111257
963056779
360543850
482818266
429939459
200354483
313062682
76211861
348652718
56519638
429939459
207264423
665245341
76211861
81073252
173087940
710733675
184147678
665245341
200354483
360543850
207264423
147747440
417188303
246549659
216140704
231398662
206422528
377509580
231398662
76211861
173087940
6632155
173087940
207264423
966631802
377509580
429939459
207264423
878542863
313062682
231398662
81073252
273869784
417188303
377509580
313062682
556605329
780418694
207264423
710733675
147747440
29366295
781833037
313062682
556605329
564836882
966631802
766356434
1
780418694
1000000000
377509580
206422528
1
564836882
417188303
1000000000
857731778
565111336
200354483
963056779
665245341
710733675
556605329
747241048
588790353
1000000000
539527855
766356434
207264423
348652718
710733675
86883812
6632155
29366295
231398662
91111257
360543850
878542863
206422528
206422528
966631802
710733675
507308489
81073252
348652718
1000000000
29366295
246549659
963873520
81073252
417188303
588790353
200354483
588790353
86883812
1000000000
781833037
6632155
56519638
417188303
206422528
173087940
206422528
564836882
101250004
6632155
360543850
429939459
665245341
429939459
747241048
438133771
207264423
101250004
29366295
348652718
377509580
273869784
747241048
200354483
1
429939459
389290764
86883812
417188303
216140704
81073252
747241048
231398662
963873520
482818266
1
963873520
81073252
206422528
998228699
781833037
966631802
565111336
86883812
744868656
878542863
348652718
429939459
963873520
1000000000
101250004
963056779
857731778
377509580
747241048
417188303
6632155
963056779
747241048
292015612
360543850
665245341
780418694
360543850
998228699
998228699
377509580
681728741
6632155
313062682
878542863
206422528
377509580
963056779
588790353
246549659
744868656
781833037
91111257
76211861
246549659
780418694
389290764
710733675
766356434
56519638
565111336
857731778
101250004
231398662
565111336
1
101250004
429939459
348652718
780418694
76211861
998228699
206422528
966631802
417188303
273869784
539527855
564836882
998228699
556605329
747241048
963056779
564836882
966631802
556605329
184147678
998228699
482818266
184147678
417188303
710733675
681728741
91111257
389290764
216140704
231398662
417188303
389290764
292015612
29366295
200354483
878542863
101250004
744868656
206422528
231398662
780418694
56519638
429939459
588790353
438133771
710733675
147747440
389290764
681728741
147747440
6632155
348652718
6632155
1000000000
273869784
781833037
556605329
184147678
348652718
207264423
29366295
564836882
81073252
6632155
438133771
438133771
101250004
963873520
681728741
207264423
389290764
966631802
246549659
173087940
963873520
564836882
231398662
966631802
429939459
507308489
348652718
231398662
565111336
1000000000
360543850
429939459
91111257
389290764
313062682
76211861
710733675
878542863
1000000000
564836882
878542863
564836882
200354483
147747440
963056779
998228699
998228699
744868656
556605329
710733675
963873520
564836882
207264423
482818266
963873520
681728741
360543850
377509580
482818266
539527855
1
184147678
81073252
216140704
744868656
313062682
101250004
857731778
348652718
348652718
438133771
1000000000
1000000000
556605329
348652718
313062682
216140704
207264423
710733675
780418694
313062682
1
76211861
207264423
101250004
101250004
438133771
744868656
438133771
29366295
91111257
482818266
681728741
313062682
878542863
184147678
681728741
389290764
963873520
963056779
200354483
539527855
246549659
588790353
6632155
1
482818266
348652718
766356434
747241048
766356434
313062682
564836882
963056779
878542863
781833037
556605329
963056779
29366295
86883812
292015612
780418694
780418694
81073252
29366295
681728741
998228699
147747440
1
781833037
1
348652718
417188303
857731778
565111336
56519638
76211861
1
147747440
539527855
565111336
564836882
878542863
966631802
482818266
360543850
710733675
963873520
564836882
539527855
588790353
292015612
565111336
101250004
438133771
360543850
744868656
565111336
963056779
313062682
588790353
878542863
963873520
173087940
507308489
231398662
389290764
507308489
6632155
76211861
246549659
246549659
101250004
56519638
389290764
1
564836882
744868656
184147678
539527855
429939459
1000000000
588790353
56519638
564836882
56519638
207264423
81073252
173087940
710733675
1000000000
184147678
781833037
81073252
539527855
173087940
81073252
101250004
780418694
101250004
76211861
29366295
200354483
429939459
539527855
292015612
539527855
780418694
200354483
91111257
206422528
56519638
507308489
292015612
417188303
273869784
438133771
76211861
76211861
438133771
184147678
216140704
539527855
1
216140704
857731778
966631802
998228699
588790353
81073252
744868656
29366295
417188303
747241048
207264423
246549659
389290764
438133771
184147678
539527855
81073252
377509580
438133771
878542863
766356434
878542863
273869784
348652718
273869784
744868656
507308489
81073252
360543850
665245341
744868656
565111336
184147678
292015612
565111336
780418694
556605329
81073252
246549659
81073252
482818266
539527855
482818266
747241048
76211861
565111336
564836882
348652718
207264423
878542863
780418694
588790353
231398662
681728741
147747440
878542863
588790353
564836882
744868656
86883812
507308489
313062682
389290764
56519638
1
29366295
878542863
857731778
200354483
564836882
231398662
91111257
710733675
857731778
147747440
963056779
781833037
173087940
29366295
1000000000
665245341
780418694
565111336
56519638
507308489
539527855
966631802
564836882
744868656
360543850
564836882
184147678
206422528
665245341
710733675
781833037
1
377509580
313062682
507308489
76211861
313062682
389290764
273869784
781833037
710733675
184147678
966631802
588790353
377509580
389290764
429939459
6632155
348652718
292015612
417188303
665245341
588790353
781833037
207264423
744868656
1
438133771
101250004
963873520
377509580
963056779
377509580
710733675
963056779
389290764
173087940
781833037
564836882
781833037
766356434
744868656
313062682
482818266
200354483
292015612
313062682
1000000000
681728741
588790353
81073252
780418694
998228699
207264423
86883812
766356434
665245341
766356434
564836882
313062682
56519638
206422528
6632155
173087940
360543850
101250004
564836882
173087940
438133771
292015612
216140704
173087940
206422528
389290764
81073252
6632155
216140704
389290764
429939459
588790353
966631802
147747440
173087940
1
313062682
377509580
207264423
231398662
681728741
780418694
216140704
348652718
313062682
216140704
360543850
360543850
564836882
173087940
1
76211861
482818266
231398662
200354483
1
101250004
348652718
966631802
91111257
780418694
206422528
963873520
565111336
963873520
200354483
81073252
29366295
86883812
556605329
86883812
207264423
681728741
998228699
360543850
1
556605329
744868656
29366295
998228699
86883812
747241048
86883812
588790353
565111336
539527855
86883812
417188303
966631802
81073252
429939459
389290764
173087940
747241048
963056779
998228699
556605329
6632155
184147678
417188303
507308489
417188303
6632155
246549659
966631802
348652718
710733675
173087940
231398662
360543850
313062682
231398662
184147678
231398662
101250004
998228699
1000000000
963873520
76211861
766356434
878542863
780418694
482818266
147747440
966631802
348652718
588790353
184147678
29366295
766356434
747241048
681728741
781833037
438133771
313062682
184147678
184147678
200354483
86883812
86883812
766356434
681728741
81073252
207264423
81073252
29366295
665245341
681728741
857731778
81073252
200354483
998228699
6632155
231398662
482818266
781833037
1
766356434
963873520
417188303
1
207264423
91111257
482818266
216140704
681728741
173087940
878542863
556605329
966631802
360543850
744868656
231398662
206422528
1000000000
56519638
360543850
429939459
438133771
56519638
556605329
681728741
963873520
360543850
665245341
998228699
29366295
207264423
216140704
292015612
173087940
292015612
665245341
86883812
588790353
207264423
389290764
507308489
564836882
438133771
556605329
86883812
207264423
966631802
313062682
91111257
966631802
857731778
231398662
231398662
101250004
963056779
313062682
857731778
539527855
878542863
377509580
878542863
184147678
389290764
564836882
389290764
507308489
588790353
564836882
273869784
780418694
963873520
1000000000
292015612
292015612
539527855
29366295
76211861
564836882
292015612
200354483
147747440
207264423
744868656
507308489
147747440
429939459
1000000000
56519638
231398662
482818266
564836882
766356434
360543850
780418694
482818266
565111336
507308489
998228699
766356434
86883812
184147678
348652718
184147678
173087940
747241048
963056779
998228699
780418694
273869784
206422528
147747440
377509580
246549659
348652718
377509580
857731778
781833037
91111257
588790353
1000000000
231398662
482818266
665245341
588790353
360543850
101250004
292015612
665245341
147747440
417188303
766356434
780418694
86883812
81073252
184147678
507308489
389290764
206422528
564836882
482818266
588790353
539527855
710733675
963056779
207264423
216140704
966631802
86883812
1000000000
313062682
438133771
507308489
417188303
588790353
292015612
963873520
539527855
200354483
313062682
377509580
313062682
147747440
29366295
429939459
207264423
81073252
998228699
91111257
681728741
292015612
998228699
710733675
56519638
101250004
438133771
1
482818266
206422528
744868656
81073252
246549659
246549659
86883812
207264423
360543850
747241048
360543850
710733675
147747440
360543850
482818266
482818266
429939459
878542863
86883812
747241048
963873520
417188303
438133771
417188303
857731778
766356434
231398662
438133771
184147678
86883812
417188303
184147678
417188303
147747440
56519638
438133771
966631802
86883812
556605329
966631802
747241048
6632155
81073252
273869784
200354483
101250004
744868656
91111257
200354483
292015612
998228699
81073252
246549659
184147678
76211861
273869784
744868656
429939459
564836882
147747440
184147678
565111336
377509580
101250004
206422528
588790353
747241048
76211861
747241048
246549659
206422528
173087940
998228699
91111257
206422528
1000000000
744868656
665245341
56519638
216140704
429939459
360543850
292015612
747241048
1
377509580
173087940
200354483
216140704
417188303
588790353
56519638
438133771
207264423
565111336
963056779
780418694
101250004
81073252
348652718
1
173087940
206422528
76211861
998228699
81073252
744868656
91111257
76211861
710733675
438133771
963056779
29366295
147747440
539527855
389290764
76211861
780418694
564836882
429939459
781833037
348652718
556605329
438133771
998228699
81073252
1000000000
966631802
963056779
200354483
29366295
417188303
147747440
56519638
564836882
747241048
56519638
556605329
246549659
147747440
231398662
857731778
417188303
216140704
482818266
231398662
1000000000
76211861
665245341
780418694
76211861
878542863
1000000000
781833037
200354483
348652718
556605329
6632155
173087940
29366295
747241048
710733675
56519638
389290764
56519638
766356434
665245341
184147678
681728741
998228699
429939459
539527855
747241048
966631802
6632155
556605329
438133771
147747440
76211861
184147678
963873520
556605329
588790353
91111257
1000000000
482818266
231398662
429939459
81073252
313062682
998228699
76211861
438133771
184147678
207264423
681728741
998228699
206422528
429939459
665245341
565111336
878542863
539527855
6632155
273869784
963056779
766356434
482818266
710733675
878542863
781833037
966631802
710733675
780418694
216140704
313062682
482818266
564836882
744868656
292015612
360543850
556605329
206422528
857731778
966631802
292015612
6632155
360543850
857731778
246549659
766356434
216140704
681728741
81073252
173087940
200354483
539527855
348652718
207264423
507308489
206422528
173087940
292015612
710733675
556605329
780418694
173087940
173087940
377509580
747241048
710733675
29366295
56519638
781833037
417188303
565111336
91111257
273869784
200354483
998228699
360543850
29366295
1
429939459
564836882
1
348652718
747241048
998228699
780418694
231398662
91111257
565111336
1
91111257
6632155
482818266
564836882
101250004
429939459
710733675
216140704
878542863
710733675
766356434
681728741
963056779
207264423
564836882
747241048
56519638
565111336
998228699
878542863
665245341
200354483
348652718
565111336
292015612
101250004
417188303
681728741
507308489
963873520
780418694
744868656
81073252
200354483
206422528
206422528
206422528
681728741
216140704
564836882
482818266
6632155
147747440
81073252
588790353
507308489
878542863
56519638
86883812
360543850
246549659
438133771
147747440
76211861
76211861
1
438133771
6632155
878542863
101250004
1
998228699
206422528
389290764
81073252
101250004
780418694
963873520
857731778
173087940
857731778
173087940
292015612
857731778
231398662
966631802
482818266
377509580
200354483
438133771
539527855
565111336
91111257
173087940
710733675
231398662
429939459
565111336
76211861
507308489
438133771
29366295
766356434
998228699
429939459
963056779
273869784
417188303
766356434
482818266
429939459
147747440
206422528
6632155
184147678
681728741
86883812
438133771
857731778
147747440
206422528
438133771
781833037
231398662
86883812
91111257
1
91111257
29366295
966631802
429939459
81073252
246549659
665245341
780418694
963873520
766356434
438133771
86883812
86883812
438133771
173087940
216140704
6632155
507308489
681728741
744868656
417188303
147747440
389290764
173087940
588790353
173087940
207264423
348652718
273869784
766356434
438133771
231398662
231398662
216140704
565111336
438133771
76211861
246549659
766356434
564836882
556605329
173087940
710733675
744868656
86883812
998228699
780418694
781833037
998228699
681728741
556605329
101250004
482818266
966631802
963056779
1000000000
564836882
1
417188303
101250004
216140704
747241048
56519638
216140704
766356434
360543850
556605329
360543850
998228699
588790353
780418694
76211861
588790353
29366295
200354483
665245341
86883812
147747440
29366295
429939459
556605329
377509580
539527855
565111336
857731778
216140704
710733675
878542863
216140704
564836882
780418694
81073252
744868656
963873520
588790353
438133771
998228699
565111336
681728741
482818266
29366295
173087940
966631802
417188303
81073252
556605329
588790353
216140704
744868656
207264423
246549659
360543850
539527855
206422528
206422528
857731778
564836882
292015612
588790353
482818266
313062682
665245341
966631802
507308489
417188303
389290764
6632155
747241048
417188303
56519638
438133771
747241048
173087940
184147678
780418694
6632155
665245341
963056779
539527855
681728741
539527855
665245341
101250004
6632155
76211861
360543850
681728741
417188303
417188303
438133771
781833037
81073252
292015612
377509580
76211861
206422528
76211861
360543850
564836882
29366295
377509580
556605329
91111257
681728741
184147678
780418694
766356434
665245341
6632155
565111336
231398662
744868656
292015612
710733675
878542863
360543850
1
377509580
389290764
101250004
147747440
681728741
76211861
681728741
348652718
389290764
507308489
348652718
292015612
507308489
539527855
564836882
377509580
292015612
29366295
539527855
246549659
313062682
780418694
781833037
710733675
206422528
91111257
273869784
6632155
564836882
507308489
56519638
29366295
710733675
998228699
781833037
878542863
747241048
780418694
556605329
81073252
665245341
565111336
1
998228699
766356434
56519638
564836882
539527855
348652718
565111336
184147678
681728741
200354483
184147678
780418694
665245341
998228699
878542863
206422528
101250004
710733675
507308489
86883812
1000000000
200354483
747241048
206422528
539527855
377509580
744868656
417188303
173087940
766356434
292015612
966631802
389290764
747241048
564836882
246549659
184147678
417188303
56519638
482818266
348652718
360543850
246549659
56519638
273869784
101250004
1
966631802
998228699
539527855
56519638
76211861
173087940
86883812
81073252
781833037
200354483
966631802
377509580
184147678
966631802
360543850
86883812
360543850
76211861
273869784
292015612
81073252
539527855
744868656
101250004
417188303
273869784
147747440
377509580
231398662
747241048
565111336
101250004
429939459
360543850
539527855
588790353
29366295
348652718
1000000000
6632155
588790353
200354483
206422528
6632155
539527855
878542863
246549659
377509580
744868656
747241048
86883812
438133771
507308489
207264423
1000000000
292015612
780418694
273869784
438133771
681728741
207264423
665245341
878542863
565111336
966631802
417188303
91111257
966631802
29366295
273869784
200354483
360543850
246549659
360543850
565111336
878542863
565111336
766356434
966631802
482818266
857731778
564836882
963056779
29366295
710733675
417188303
273869784
781833037
966631802
292015612
56519638
101250004
147747440
76211861
564836882
6632155
76211861
564836882
81073252
744868656
963056779
216140704
200354483
963056779
588790353
781833037
966631802
389290764
389290764
389290764
539527855
438133771
963873520
273869784
681728741
6632155
206422528
665245341
966631802
429939459
273869784
556605329
766356434
963873520
246549659
665245341
29366295
6632155
588790353
565111336
588790353
565111336
482818266
273869784
206422528
564836882
246549659
76211861
963056779
780418694
963873520
681728741
6632155
588790353
360543850
360543850
207264423
147747440
101250004
963873520
507308489
216140704
1
56519638
292015612
81073252
539527855
360543850
1000000000
292015612
86883812
360543850
147747440
766356434
81073252
429939459
76211861
76211861
246549659
101250004
747241048
681728741
313062682
76211861
966631802
963873520
173087940
710733675
348652718
246549659
207264423
963873520
681728741
747241048
292015612
173087940
313062682
565111336
438133771
857731778
29366295
539527855
998228699
292015612
482818266
6632155
429939459
744868656
564836882
681728741
417188303
747241048
744868656
184147678
747241048
377509580
206422528
86883812
963056779
963056779
1000000000
81073252
744868656
29366295
29366295
206422528
1000000000
147747440
206422528
998228699
6632155
963873520
206422528
91111257
377509580
539527855
966631802
1
231398662
564836882
348652718
963056779
207264423
747241048
86883812
766356434
292015612
206422528
417188303
86883812
998228699
781833037
438133771
507308489
417188303
292015612
6632155
963873520
273869784
482818266
966631802
556605329
81073252
91111257
206422528
81073252
147747440
781833037
966631802
86883812
963056779
556605329
348652718
231398662
482818266
76211861
857731778
963056779
966631802
6632155
744868656
665245341
29366295
377509580
173087940
29366295
998228699
207264423
29366295
878542863
781833037
564836882
348652718
966631802
878542863
507308489
6632155
246549659
91111257
556605329
556605329
710733675
207264423
348652718
246549659
29366295
565111336
273869784
1
1000000000
507308489
101250004
313062682
377509580
101250004
313062682
76211861
417188303
564836882
91111257
681728741
313062682
963056779
184147678
766356434
780418694
216140704
231398662
1000000000
1
429939459
482818266
29366295
292015612
780418694
377509580
81073252
292015612
377509580
313062682
556605329
246549659
348652718
81073252
744868656
665245341
216140704
206422528
81073252
101250004
207264423
857731778
665245341
556605329
389290764
781833037
206422528
556605329
780418694
101250004
231398662
173087940
348652718
56519638
273869784
681728741
200354483
482818266
998228699
1000000000
780418694
292015612
1
91111257
744868656
564836882
564836882
231398662
966631802
781833037
429939459
482818266
273869784
377509580
184147678
29366295
29366295
963873520
780418694
6632155
665245341
231398662
747241048
665245341
539527855
963056779
539527855
966631802
91111257
246549659
360543850
963056779
710733675
1000000000
747241048
184147678
184147678
147747440
539527855
29366295
963056779
417188303
1000000000
565111336
348652718
246549659
710733675
556605329
681728741
91111257
377509580
173087940
76211861
963056779
86883812
200354483
766356434
963056779
681728741
780418694
556605329
966631802
273869784
1000000000
101250004
565111336
360543850
781833037
507308489
766356434
200354483
482818266
292015612
377509580
1000000000
766356434
292015612
81073252
6632155
781833037
101250004
313062682
91111257
273869784
173087940
963873520
231398662
998228699
539527855
781833037
360543850
216140704
665245341
76211861
81073252
681728741
231398662
389290764
766356434
184147678
86883812
377509580
200354483
507308489
86883812
565111336
966631802
1000000000
56519638
76211861
681728741
665245341
681728741
429939459
963873520
482818266
1000000000
377509580
998228699
206422528
963056779
963056779
207264423
1000000000
1
556605329
588790353
878542863
963056779
857731778
101250004
438133771
292015612
360543850
207264423
766356434
710733675
1000000000
1
998228699
539527855
565111336
665245341
438133771
206422528
200354483
389290764
348652718
564836882
389290764
963056779
1000000000
565111336
507308489
348652718
231398662
710733675
86883812
766356434
781833037
429939459
482818266
780418694
1000000000
389290764
665245341
377509580
101250004
231398662
86883812
710733675
857731778
76211861
101250004
963056779
313062682
781833037
29366295
389290764
56519638
766356434
744868656
56519638
200354483
6632155
207264423
76211861
29366295
200354483
565111336
438133771
216140704
588790353
1
231398662
681728741
438133771
348652718
417188303
857731778
417188303
417188303
507308489
216140704
564836882
231398662
998228699
780418694
963056779
246549659
565111336
348652718
507308489
86883812
781833037
963056779
429939459
681728741
231398662
507308489
482818266
81073252
389290764
588790353
273869784
966631802
665245341
246549659
207264423
780418694
91111257
348652718
360543850
878542863
998228699
29366295
963873520
348652718
348652718
878542863
878542863
348652718
200354483
665245341
56519638
246549659
998228699
998228699
348652718
29366295
998228699
76211861
1000000000
665245341
246549659
207264423
184147678
681728741
1
429939459
681728741
184147678
206422528
744868656
417188303
857731778
744868656
147747440
417188303
744868656
147747440
963056779
564836882
29366295
6632155
556605329
389290764
588790353
507308489
147747440
101250004
781833037
781833037
665245341
81073252
56519638
377509580
747241048
564836882
438133771
348652718
76211861
539527855
86883812
588790353
246549659
482818266
147747440
147747440
588790353
747241048
184147678
200354483
966631802
681728741
556605329
781833037
710733675
588790353
273869784
216140704
998228699
360543850
206422528
665245341
857731778
101250004
200354483
86883812
417188303
482818266
963056779
998228699
710733675
963873520
966631802
564836882
246549659
963873520
963056779
681728741
438133771
998228699
681728741
56519638
101250004
744868656
313062682
564836882
1000000000
747241048
966631802
780418694
207264423
665245341
389290764
389290764
173087940
101250004
1000000000
348652718
665245341
184147678
1
207264423
184147678
710733675
200354483
206422528
565111336
207264423
348652718
539527855
147747440
360543850
273869784
780418694
86883812
231398662
207264423
781833037
878542863
246549659
173087940
81073252
313062682
6632155
91111257
200354483
878542863
665245341
588790353
207264423
389290764
429939459
1
216140704
1
29366295
81073252
710733675
246549659
29366295
556605329
216140704
6632155
588790353
246549659
781833037
377509580
710733675
56519638
101250004
507308489
360543850
857731778
207264423
200354483
878542863
966631802
216140704
417188303
417188303
246549659
963873520
747241048
963873520
56519638
710733675
963873520
857731778
86883812
744868656
1000000000
29366295
56519638
417188303
246549659
348652718
86883812
963873520
1
681728741
747241048
438133771
507308489
360543850
665245341
377509580
348652718
744868656
539527855
857731778
56519638
482818266
966631802
389290764
665245341
389290764
231398662
29366295
857731778
482818266
313062682
744868656
710733675
81073252
966631802
91111257
56519638
417188303
389290764
781833037
91111257
780418694
781833037
273869784
173087940
878542863
101250004
184147678
246549659
81073252
966631802
348652718
588790353
86883812
539527855
200354483
998228699
91111257
744868656
184147678
29366295
781833037
588790353
216140704
246549659
565111336
963873520
966631802
216140704
781833037
857731778
998228699
207264423
348652718
313062682
348652718
173087940
76211861
710733675
231398662
963873520
966631802
377509580
231398662
747241048
29366295
389290764
389290764
231398662
766356434
998228699
507308489
963056779
313062682
588790353
1
200354483
207264423
429939459
966631802
56519638
963873520
417188303
273869784
539527855
966631802
313062682
710733675
878542863
507308489
207264423
665245341
91111257
173087940
76211861
206422528
360543850
556605329
998228699
710733675
216140704
744868656
556605329
747241048
313062682
1
389290764
1
747241048
207264423
273869784
482818266
780418694
747241048
565111336
963873520
438133771
857731778
681728741
681728741
56519638
766356434
348652718
313062682
29366295
6632155
76211861
273869784
539527855
556605329
744868656
507308489
588790353
200354483
438133771
998228699
1000000000
878542863
6632155
1000000000
878542863
780418694
747241048
556605329
147747440
206422528
539527855
81073252
966631802
56519638
86883812
200354483
963873520
565111336
246549659
377509580
76211861
246549659
507308489
348652718
681728741
91111257
565111336
1
1
564836882
482818266
246549659
744868656
966631802
588790353
29366295
360543850
507308489
6632155
246549659
507308489
360543850
878542863
766356434
963056779
556605329
184147678
857731778
273869784
780418694
766356434
313062682
781833037
556605329
377509580
963873520
246549659
665245341
963873520
216140704
438133771
348652718
482818266
76211861
963873520
507308489
81073252
173087940
564836882
681728741
963873520
56519638
966631802
963056779
438133771
429939459
147747440
147747440
565111336
507308489
1000000000
81073252
273869784
206422528
1000000000
710733675
91111257
588790353
556605329
313062682
313062682
360543850
417188303
200354483
377509580
744868656
998228699
184147678
6632155
76211861
81073252
200354483
86883812
147747440
207264423
998228699
780418694
231398662
417188303
389290764
681728741
963873520
207264423
207264423
184147678
173087940
429939459
273869784
507308489
377509580
681728741
681728741
147747440
878542863
565111336
565111336
780418694
147747440
91111257
206422528
966631802
292015612
313062682
966631802
173087940
200354483
360543850
963056779
56519638
681728741
665245341
246549659
564836882
747241048
6632155
565111336
81073252
710733675
273869784
747241048
207264423
207264423
348652718
564836882
963873520
6632155
963056779
539527855
173087940
207264423
1000000000
184147678
360543850
1000000000
429939459
6632155
377509580
857731778
507308489
556605329
389290764
246549659
556605329
747241048
556605329
207264423
710733675
665245341
556605329
681728741
206422528
539527855
184147678
200354483
710733675
216140704
184147678
246549659
564836882
292015612
963056779
438133771
207264423
857731778
231398662
963056779
539527855
348652718
966631802
744868656
966631802
780418694
348652718
101250004
147747440
766356434
780418694
556605329
556605329
206422528
360543850
681728741
857731778
417188303
588790353
963056779
429939459
292015612
556605329
246549659
313062682
681728741
966631802
564836882
781833037
184147678
963873520
76211861
29366295
588790353
147747440
377509580
766356434
963873520
6632155
539527855
438133771
292015612
29366295
173087940
539527855
564836882
348652718
966631802
482818266
878542863
1
207264423
1
101250004
710733675
710733675
878542863
744868656
76211861
681728741
665245341
377509580
780418694
556605329
766356434
81073252
101250004
747241048
207264423
348652718
963056779
377509580
81073252
744868656
963056779
231398662
348652718
184147678
665245341
360543850
681728741
565111336
56519638
963873520
681728741
588790353
1000000000
184147678
231398662
963056779
200354483
292015612
173087940
207264423
147747440
292015612
147747440
482818266
1
857731778
377509580
766356434
91111257
482818266
438133771
998228699
998228699
747241048
878542863
216140704
564836882
216140704
963056779
766356434
231398662
216140704
417188303
588790353
173087940
76211861
86883812
966631802
766356434
207264423
857731778
231398662
747241048
417188303
539527855
781833037
565111336
86883812
273869784
963056779
56519638
231398662
377509580
273869784
588790353
101250004
507308489
56519638
29366295
56519638
6632155
81073252
588790353
173087940
482818266
246549659
81073252
507308489
747241048
360543850
147747440
348652718
206422528
780418694
966631802
780418694
81073252
963056779
147747440
556605329
273869784
556605329
963873520
6632155
878542863
184147678
665245341
681728741
200354483
744868656
206422528
482818266
966631802
292015612
417188303
360543850
246549659
76211861
963056779
417188303
216140704
966631802
438133771
273869784
1000000000
963056779
292015612
588790353
998228699
966631802
963873520
231398662
1000000000
438133771
963056779
998228699
665245341
231398662
76211861
556605329
1
565111336
747241048
588790353
348652718
857731778
556605329
878542863
206422528
438133771
56519638
878542863
417188303
147747440
998228699
564836882
857731778
438133771
81073252
6632155
429939459
292015612
56519638
56519638
292015612
184147678
1
429939459
681728741
417188303
780418694
429939459
101250004
564836882
878542863
76211861
878542863
207264423
1
246549659
665245341
857731778
91111257
565111336
360543850
681728741
482818266
184147678
966631802
766356434
710733675
206422528
565111336
348652718
216140704
360543850
348652718
200354483
81073252
539527855
101250004
780418694
556605329
200354483
91111257
377509580
216140704
377509580
101250004
56519638
173087940
377509580
273869784
76211861
539527855
780418694
878542863
173087940
377509580
29366295
86883812
744868656
206422528
86883812
292015612
1
417188303
438133771
781833037
313062682
556605329
963056779
963056779
556605329
147747440
878542863
389290764
292015612
207264423
389290764
29366295
588790353
29366295
6632155
81073252
780418694
1000000000
565111336
86883812
780418694
665245341
417188303
482818266
588790353
86883812
963873520
231398662
184147678
539527855
710733675
766356434
76211861
681728741
429939459
56519638
86883812
147747440
173087940
206422528
966631802
200354483
246549659
963873520
360543850
360543850
246549659
429939459
207264423
29366295
1
273869784
744868656
539527855
173087940
963056779
1
857731778
556605329
963873520
429939459
1000000000
681728741
744868656
963056779
29366295
539527855
710733675
1
766356434
780418694
273869784
348652718
292015612
744868656
1
231398662
101250004
273869784
766356434
389290764
29366295
101250004
29366295
313062682
56519638
1000000000
348652718
681728741
147747440
86883812
857731778
173087940
173087940
963056779
91111257
91111257
231398662
207264423
417188303
360543850
206422528
313062682
665245341
206422528
147747440
292015612
966631802
377509580
556605329
184147678
1
6632155
206422528
781833037
292015612
348652718
184147678
564836882
966631802
1
417188303
429939459
556605329
507308489
781833037
184147678
29366295
6632155
1000000000
389290764
29366295
81073252
377509580
482818266
780418694
206422528
173087940
565111336
173087940
273869784
184147678
681728741
86883812
101250004
963056779
216140704
292015612
6632155
206422528
564836882
747241048
539527855
29366295
1000000000
56519638
273869784
998228699
438133771
565111336
539527855
438133771
710733675
56519638
963873520
101250004
963873520
565111336
507308489
76211861
417188303
565111336
556605329
6632155
681728741
963056779
417188303
207264423
91111257
86883812
147747440
292015612
780418694
86883812
216140704
348652718
963873520
292015612
147747440
184147678
173087940
389290764
81073252
86883812
665245341
207264423
292015612
429939459
556605329
781833037
360543850
216140704
747241048
565111336
556605329
173087940
91111257
766356434
360543850
766356434
766356434
710733675
780418694
216140704
56519638
998228699
246549659
429939459
857731778
173087940
507308489
963056779
966631802
101250004
6632155
246549659
184147678
101250004
81073252
184147678
91111257
292015612
231398662
588790353
1000000000
857731778
966631802
998228699
747241048
360543850
507308489
360543850
766356434
273869784
91111257
56519638
173087940
1000000000
173087940
966631802
147747440
389290764
963056779
766356434
744868656
29366295
482818266
207264423
76211861
565111336
665245341
781833037
81073252
389290764
389290764
588790353
273869784
482818266
292015612
184147678
200354483
206422528
101250004
29366295
292015612
273869784
588790353
292015612
588790353
231398662
747241048
507308489
963056779
556605329
6632155
1
147747440
998228699
747241048
91111257
101250004
29366295
389290764
246549659
206422528
588790353
781833037
6632155
76211861
207264423
292015612
998228699
966631802
200354483
6632155
216140704
710733675
963873520
998228699
216140704
966631802
292015612
507308489
56519638
313062682
507308489
206422528
348652718
429939459
438133771
681728741
747241048
857731778
147747440
313062682
878542863
1
966631802
377509580
91111257
173087940
681728741
878542863
681728741
417188303
231398662
539527855
565111336
231398662
438133771
91111257
556605329
766356434
206422528
744868656
588790353
438133771
207264423
747241048
206422528
348652718
429939459
147747440
588790353
273869784
184147678
231398662
147747440
1
1000000000
681728741
173087940
313062682
744868656
1
29366295
710733675
744868656
216140704
417188303
231398662
91111257
744868656
86883812
377509580
998228699
246549659
389290764
417188303
966631802
744868656
747241048
6632155
246549659
86883812
292015612
273869784
6632155
200354483
857731778
710733675
313062682
292015612
206422528
147747440
438133771
588790353
482818266
565111336
206422528
273869784
101250004
681728741
744868656
1000000000
1000000000
1000000000
766356434
747241048
710733675
231398662
1000000000
56519638
780418694
878542863
216140704
273869784
781833037
438133771
780418694
173087940
665245341
564836882
184147678
56519638
1
246549659
81073252
206422528
438133771
744868656
216140704
231398662
744868656
556605329
766356434
200354483
91111257
857731778
564836882
539527855
200354483
184147678
766356434
564836882
588790353
273869784
173087940
766356434
565111336
429939459
377509580
429939459
200354483
963056779
273869784
438133771
744868656
147747440
1000000000
1000000000
998228699
6632155
966631802
6632155
507308489
91111257
438133771
231398662
91111257
173087940
744868656
348652718
1000000000
76211861
665245341
147747440
482818266
207264423
206422528
29366295
173087940
273869784
1
588790353
747241048
564836882
184147678
781833037
857731778
292015612
246549659
998228699
665245341
76211861
878542863
200354483
539527855
963056779
710733675
588790353
998228699
91111257
564836882
313062682
231398662
747241048
273869784
482818266
389290764
1000000000
781833037
273869784
781833037
588790353
482818266
429939459
539527855
966631802
1000000000
507308489
101250004
1
91111257
101250004
1
389290764
966631802
56519638
556605329
781833037
766356434
963056779
665245341
101250004
173087940
588790353
101250004
766356434
963873520
665245341
360543850
539527855
681728741
565111336
184147678
507308489
966631802
681728741
507308489
206422528
878542863
438133771
565111336
81073252
681728741
565111336
781833037
76211861
216140704
101250004
482818266
81073252
173087940
313062682
389290764
665245341
147747440
1000000000
766356434
389290764
216140704
556605329
348652718
389290764
507308489
101250004
313062682
963056779
744868656
216140704
417188303
482818266
963873520
101250004
184147678
429939459
766356434
184147678
200354483
438133771
6632155
29366295
231398662
781833037
292015612
963056779
313062682
231398662
76211861
710733675
6632155
565111336
780418694
313062682
389290764
292015612
710733675
273869784
539527855
101250004
6632155
780418694
564836882
101250004
565111336
147747440
966631802
360543850
200354483
101250004
564836882
710733675
681728741
565111336
76211861
482818266
438133771
91111257
147747440
56519638
588790353
216140704
206422528
377509580
360543850
565111336
246549659
963056779
246549659
29366295
857731778
744868656
147747440
963056779
184147678
966631802
200354483
482818266
588790353
81073252
878542863
963873520
348652718
91111257
556605329
313062682
1
665245341
81073252
482818266
564836882
710733675
389290764
246549659
348652718
147747440
417188303
231398662
56519638
963056779
184147678
744868656
6632155
207264423
429939459
6632155
389290764
207264423
246549659
744868656
665245341
482818266
1
292015612
998228699
507308489
438133771
588790353
173087940
184147678
588790353
665245341
377509580
81073252
56519638
29366295
710733675
963873520
101250004
857731778
6632155
744868656
747241048
665245341
292015612
556605329
389290764
216140704
857731778
348652718
173087940
766356434
348652718
744868656
76211861
101250004
857731778
556605329
206422528
1000000000
1000000000
710733675
878542863
313062682
438133771
878542863
998228699
710733675
360543850
710733675
747241048
710733675
76211861
173087940
273869784
744868656
665245341
438133771
91111257
588790353
556605329
76211861
147747440
1
1
348652718
539527855
766356434
273869784
56519638
360543850
173087940
207264423
429939459
539527855
206422528
76211861
744868656
231398662
389290764
1
184147678
539527855
313062682
710733675
206422528
780418694
273869784
482818266
313062682
313062682
1000000000
507308489
216140704
200354483
360543850
313062682
781833037
1000000000
29366295
417188303
231398662
313062682
389290764
539527855
565111336
588790353
963056779
216140704
429939459
246549659
564836882
1
766356434
665245341
200354483
1
417188303
81073252
429939459
207264423
56519638
681728741
438133771
710733675
6632155
417188303
429939459
507308489
564836882
173087940
744868656
565111336
1000000000
377509580
710733675
744868656
231398662
857731778
246549659
6632155
200354483
482818266
56519638
747241048
747241048
348652718
273869784
482818266
710733675
744868656
710733675
81073252
417188303
246549659
482818266
313062682
6632155
780418694
101250004
56519638
6632155
348652718
438133771
565111336
998228699
507308489
292015612
91111257
588790353
438133771
998228699
507308489
200354483
184147678
963873520
482818266
857731778
482818266
564836882
564836882
857731778
206422528
348652718
91111257
780418694
681728741
6632155
76211861
56519638
207264423
86883812
292015612
207264423
292015612
273869784
747241048
200354483
781833037
780418694
747241048
292015612
313062682
360543850
539527855
184147678
565111336
417188303
377509580
588790353
966631802
56519638
216140704
173087940
429939459
766356434
231398662
565111336
482818266
101250004
1000000000
101250004
292015612
86883812
273869784
482818266
588790353
207264423
438133771
207264423
482818266
998228699
482818266
29366295
564836882
857731778
1
56519638
184147678
246549659
91111257
482818266
963056779
91111257
417188303
482818266
744868656
539527855
1
91111257
766356434
147747440
348652718
417188303
184147678
998228699
147747440
91111257
710733675
6632155
377509580
963873520
81073252
963873520
539527855
539527855
998228699
539527855
76211861
564836882
76211861
173087940
744868656
857731778
360543850
747241048
780418694
963873520
857731778
56519638
56519638
564836882
1000000000
539527855
360543850
200354483
588790353
781833037
781833037
360543850
766356434
747241048
744868656
147747440
963873520
231398662
747241048
147747440
348652718
417188303
91111257
966631802
438133771
417188303
200354483
1
556605329
482818266
216140704
963056779
963056779
781833037
966631802
1000000000
665245341
539527855
207264423
173087940
173087940
963056779
1
200354483
710733675
200354483
360543850
963056779
29366295
417188303
665245341
857731778
417188303
681728741
29366295
781833037
857731778
878542863
1
482818266
588790353
29366295
348652718
173087940
348652718
91111257
429939459
878542863
76211861
91111257
348652718
377509580
216140704
963056779
216140704
564836882
963056779
292015612
966631802
101250004
556605329
360543850
273869784
313062682
231398662
781833037
857731778
184147678
348652718
6632155
878542863
747241048
273869784
710733675
780418694
360543850
963056779
76211861
665245341
588790353
313062682
29366295
207264423
963873520
360543850
565111336
360543850
147747440
360543850
744868656
389290764
556605329
207264423
857731778
76211861
81073252
857731778
101250004
744868656
710733675
147747440
1
966631802
438133771
101250004
377509580
963056779
1000000000
966631802
377509580
206422528
389290764
76211861
377509580
206422528
780418694
564836882
76211861
56519638
1
101250004
184147678
348652718
565111336
273869784
200354483
147747440
744868656
81073252
781833037
963056779
206422528
780418694
200354483
173087940
81073252
781833037
377509580
781833037
231398662
588790353
857731778
966631802
507308489
389290764
710733675
766356434
91111257
564836882
173087940
482818266
766356434
963056779
438133771
588790353
101250004
780418694
710733675
744868656
81073252
360543850
780418694
998228699
1
1000000000
681728741
747241048
273869784
91111257
184147678
173087940
1
377509580
565111336
147747440
539527855
665245341
173087940
998228699
744868656
184147678
91111257
292015612
246549659
963056779
747241048
173087940
81073252
438133771
963056779
389290764
963873520
377509580
86883812
231398662
665245341
216140704
507308489
216140704
781833037
564836882
273869784
173087940
206422528
417188303
998228699
56519638
747241048
710733675
429939459
147747440
91111257
781833037
76211861
29366295
206422528
438133771
781833037
273869784
29366295
429939459
1000000000
377509580
91111257
507308489
207264423
377509580
857731778
438133771
429939459
747241048
781833037
360543850
76211861
766356434
564836882
507308489
81073252
966631802
963056779
76211861
438133771
216140704
81073252
207264423
963056779
292015612
206422528
766356434
101250004
184147678
665245341
780418694
246549659
665245341
747241048
744868656
417188303
86883812
147747440
1
313062682
360543850
966631802
1
348652718
665245341
564836882
747241048
1000000000
389290764
1000000000
246549659
101250004
29366295
184147678
556605329
780418694
273869784
389290764
482818266
766356434
710733675
147747440
313062682
564836882
76211861
588790353
539527855
744868656
29366295
744868656
56519638
86883812
781833037
482818266
1000000000
565111336
565111336
963056779
76211861
417188303
207264423
1
56519638
878542863
438133771
539527855
360543850
313062682
360543850
91111257
963873520
184147678
539527855
246549659
998228699
878542863
184147678
29366295
81073252
1000000000
744868656
878542863
744868656
273869784
360543850
507308489
878542863
564836882
507308489
565111336
482818266
565111336
556605329
747241048
556605329
438133771
963873520
857731778
539527855
565111336
710733675
184147678
588790353
963056779
313062682
1
91111257
184147678
313062682
273869784
246549659
91111257
200354483
360543850
588790353
744868656
681728741
482818266
1000000000
216140704
76211861
206422528
565111336
564836882
292015612
438133771
966631802
81073252
1
710733675
76211861
29366295
744868656
1
781833037
565111336
6632155
292015612
963873520
539527855
184147678
588790353
857731778
482818266
482818266
86883812
348652718
966631802
963873520
681728741
963873520
747241048
966631802
857731778
1000000000
76211861
1
207264423
273869784
781833037
76211861
86883812
292015612
681728741
292015612
147747440
1
564836882
781833037
565111336
998228699
665245341
878542863
998228699
998228699
207264423
101250004
206422528
665245341
857731778
781833037
429939459
377509580
101250004
273869784
963873520
231398662
206422528
963056779
292015612
744868656
556605329
539527855
766356434
507308489
56519638
429939459
998228699
744868656
564836882
273869784
963873520
29366295
417188303
966631802
184147678
313062682
76211861
292015612
766356434
857731778
273869784
998228699
588790353
665245341
86883812
200354483
565111336
292015612
207264423
1
292015612
747241048
1
360543850
744868656
564836882
780418694
216140704
1
216140704
438133771
710733675
231398662
101250004
313062682
556605329
216140704
86883812
348652718
273869784
81073252
766356434
29366295
539527855
565111336
963873520
216140704
482818266
1
781833037
76211861
429939459
507308489
998228699
348652718
56519638
780418694
313062682
389290764
273869784
292015612
878542863
76211861
200354483
86883812
76211861
963056779
56519638
1
360543850
780418694
200354483
710733675
6632155
681728741
173087940
1
1000000000
539527855
564836882
184147678
147747440
292015612
348652718
744868656
207264423
348652718
482818266
81073252
963873520
207264423
360543850
507308489
429939459
766356434
1000000000
206422528
184147678
389290764
91111257
588790353
966631802
173087940
207264423
507308489
389290764
744868656
681728741
1000000000
857731778
184147678
1000000000
173087940
998228699
482818266
360543850
91111257
781833037
539527855
565111336
417188303
747241048
147747440
101250004
998228699
482818266
998228699
207264423
6632155
556605329
744868656
1000000000
360543850
963056779
963873520
200354483
292015612
273869784
665245341
6632155
231398662
200354483
998228699
539527855
206422528
231398662
429939459
1
360543850
766356434
963056779
6632155
998228699
878542863
781833037
963056779
147747440
389290764
744868656
6632155
207264423
878542863
482818266
6632155
417188303
747241048
147747440
1000000000
147747440
417188303
429939459
665245341
966631802
81073252
348652718
313062682
429939459
1000000000
101250004
438133771
780418694
780418694
539527855
377509580
966631802
173087940
681728741
556605329
963056779
878542863
348652718
998228699
147747440
539527855
438133771
482818266
377509580
348652718
377509580
389290764
200354483
147747440
963056779
1
1000000000
588790353
588790353
744868656
86883812
313062682
273869784
200354483
184147678
348652718
173087940
1000000000
246549659
207264423
200354483
744868656
482818266
438133771
963056779
429939459
273869784
147747440
781833037
292015612
482818266
6632155
766356434
482818266
76211861
878542863
313062682
1
565111336
556605329
6632155
207264423
747241048
482818266
206422528
998228699
56519638
206422528
101250004
565111336
76211861
173087940
91111257
857731778
348652718
216140704
81073252
292015612
780418694
6632155
963056779
206422528
781833037
273869784
184147678
564836882
417188303
6632155
507308489
963873520
744868656
377509580
744868656
744868656
76211861
246549659
101250004
1000000000
6632155
878542863
539527855
101250004
348652718
744868656
766356434
482818266
246549659
101250004
963873520
564836882
417188303
377509580
963873520
857731778
857731778
81073252
377509580
173087940
273869784
438133771
482818266
56519638
292015612
292015612
665245341
766356434
200354483
963873520
963873520
1000000000
963056779
747241048
86883812
216140704
86883812
747241048
207264423
29366295
273869784
417188303
780418694
998228699
292015612
173087940
76211861
76211861
81073252
781833037
438133771
91111257
780418694
292015612
206422528
184147678
200354483
147747440
744868656
81073252
780418694
56519638
173087940
857731778
292015612
273869784
438133771
360543850
781833037
389290764
564836882
780418694
781833037
200354483
744868656
963873520
781833037
200354483
966631802
417188303
878542863
681728741
173087940
766356434
766356434
56519638
966631802
998228699
780418694
781833037
963056779
556605329
273869784
878542863
998228699
76211861
273869784
231398662
216140704
744868656
878542863
147747440
313062682
966631802
665245341
81073252
147747440
780418694
200354483
963056779
744868656
200354483
417188303
710733675
91111257
507308489
1000000000
507308489
766356434
231398662
878542863
780418694
681728741
564836882
389290764
780418694
81073252
184147678
710733675
665245341
588790353
744868656
744868656
429939459
744868656
998228699
348652718
313062682
206422528
857731778
313062682
173087940
507308489
292015612
857731778
377509580
963056779
200354483
588790353
1
966631802
564836882
184147678
86883812
539527855
966631802
147747440
744868656
565111336
1000000000
681728741
81073252
86883812
556605329
556605329
313062682
417188303
507308489
231398662
564836882
781833037
710733675
313062682
766356434
81073252
389290764
91111257
429939459
681728741
348652718
246549659
781833037
781833037
1000000000
710733675
417188303
507308489
966631802
76211861
556605329
744868656
231398662
780418694
429939459
507308489
76211861
744868656
780418694
438133771
588790353
6632155
766356434
147747440
86883812
963873520
173087940
56519638
781833037
564836882
507308489
313062682
273869784
173087940
389290764
780418694
747241048
207264423
91111257
86883812
348652718
482818266
206422528
588790353
857731778
966631802
539527855
665245341
781833037
292015612
744868656
857731778
781833037
417188303
184147678
147747440
86883812
878542863
998228699
173087940
556605329
6632155
963056779
507308489
429939459
780418694
665245341
200354483
766356434
438133771
564836882
231398662
766356434
998228699
539527855
91111257