59396,58779	12772,12261
58992	12261
58996	12267
58999	12273
59000	12276
59001	12281
59009	12285
59028	12297
59030	12293
59053	12302
59068	12307
59091	12308
59098	12306
59146	12315
59161	12323
59169	12321
59174	12320
59178	12319
59181	12318
59189	12318
59203	12322
59212	12330
59227	12341
59231	12347
59236	12352
59246	12362
59256	12368
59264	12375
59275	12389
59288	12385
59306	12382
59316	12382
59328	12383
59329	12383
59334	12387
59337	12388
59339	12389
59339	12389
59339	12389
59340	12390
59341	12390
59354	12393
59361	12394
59361	12393
59363	12392
59364	12391
59364	12392
59365	12392
59365	12392
59366	12392
59367	12391
59367	12390
59367	12390
59368	12390
59369	12390
59371	12392
59372	12392
59372	12393
59373	12393
59374	12394
59374	12395
59376	12395
59377	12394
59378	12394
59379	12396
59380	12399
59380	12400
59380	12401
59381	12401
59381	12403
59381	12405
59381	12406
59382	12407
59382	12408
59381	12409
59381	12410
59383	12411
59383	12412
59383	12414
59383	12415
59384	12416
59384	12416
59384	12418
59384	12420
59385	12421
59385	12422
59385	12423
59386	12423
59386	12424
59387	12425
59389	12426
59390	12427
59391	12429
59392	12429
59392	12429
59394	12431
59394	12432
59396	12432
59396	12432
59392	12484
59391	12504
59393	12506
59392	12507
59384	12531
59381	12541
59379	12547
59377	12552
59371	12565
59363	12583
59360	12591
59359	12592
59349	12604
59335	12621
59320	12640
59304	12661
59304	12661
59302	12669
59301	12669
59299	12669
59298	12670
59297	12670
59297	12671
59294	12674
59293	12675
59292	12676
59282	12684
59277	12688
59276	12689
59276	12689
59272	12691
59260	12700
59259	12701
59257	12705
59256	12708
59254	12714
59254	12716
59254	12717
59253	12726
59252	12728
59250	12737
59249	12740
59242	12754
59241	12757
59239	12760
59237	12763
59237	12763
59237	12763
59237	12764
59233	12772
59233	12772
59227	12768
59223	12767
59223	12767
59222	12767
59217	12764
59216	12763
59215	12762
59214	12761
59213	12759
59211	12758
59204	12750
59203	12749
59202	12749
59200	12749
59188	12740
59184	12737
59183	12737
59181	12734
59179	12733
59175	12731
59173	12730
59171	12728
59166	12723
59163	12721
59160	12719
59154	12715
59152	12714
59151	12713
59131	12697
59129	12695
59126	12693
59124	12692
59122	12691
59121	12691
59121	12690
59121	12690
59119	12690
59117	12689
59116	12689
59116	12689
59115	12688
59115	12688
59114	12688
59113	12688
59112	12688
59112	12688
59112	12687
59108	12685
59106	12685
59103	12684
59102	12684
59099	12684
59098	12684
59097	12684
59095	12683
59094	12683
59093	12683
59089	12684
59089	12684
59088	12682
59079	12673
59061	12653
59048	12639
59047	12638
59032	12630
59027	12628
59011	12618
59008	12616
59007	12616
59006	12614
59000	12608
59000	12608
59000	12608
58997	12613
58996	12612
58990	12603
58990	12603
58990	12603
58989	12605
58988	12603
58987	12600
58987	12600
58985	12603
58984	12604
58982	12600
58978	12588
58977	12589
58974	12594
58974	12594
58974	12594
58974	12593
58974	12592
58973	12593
58971	12595
58970	12598
58969	12598
58969	12598
58968	12597
58968	12594
58967	12593
58967	12593
58967	12592
58966	12591
58966	12590
58963	12587
58963	12587
58964	12581
58964	12580
58963	12580
58962	12580
58959	12576
58948	12563
58947	12563
58947	12562
58947	12562
58945	12558
58945	12556
58944	12556
58943	12553
58942	12552
58931	12540
58928	12537
58919	12530
58883	12499
58883	12499
58881	12503
58880	12504
58880	12504
58876	12503
58876	12502
58876	12502
58877	12497
58877	12496
58882	12486
58882	12486
58880	12482
58880	12482
58880	12481
58879	12478
58879	12479
58876	12485
58874	12488
58872	12491
58870	12494
58868	12497
58866	12498
58865	12499
58862	12501
58861	12502
58861	12502
58861	12501
58861	12501
58862	12500
58862	12500
58862	12500
58861	12495
58860	12488
58860	12488
58857	12489
58854	12489
58851	12489
58846	12488
58846	12488
58846	12484
58846	12483
58847	12481
58850	12474
58851	12471
58852	12470
58850	12468
58860	12446
58864	12437
58862	12434
58854	12426
58853	12426
58854	12421
58854	12419
58854	12419
58855	12416
58846	12408
58844	12407
58836	12406
58836	12406
58836	12406
58836	12393
58836	12393
58832	12380
58830	12377
58825	12366
58824	12364
58823	12362
58823	12360
58823	12357
58822	12355
58821	12353
58821	12352
58820	12351
58819	12351
58815	12350
58812	12349
58812	12349
58812	12348
58813	12334
58812	12334
58812	12334
58810	12333
58809	12333
58807	12333
58801	12333
58797	12333
58794	12334
58793	12334
58791	12336
58790	12336
58782	12335
58781	12334
58780	12331
58780	12330
58779	12327
58779	12325
58779	12324
58781	12317
58782	12316
58782	12314
58784	12310
58784	12309
58785	12309
58785	12305
58785	12300
58785	12299
58784	12297
58783	12295
58781	12292
58781	12291
58783	12292
58783	12292
58783	12291
58783	12291
58783	12291
58784	12291
58786	12291
58786	12291
58788	12290
58790	12290
58790	12289
58791	12289
58792	12287
58793	12287
58793	12287
58795	12289
58795	12289
58795	12288
58796	12288
58796	12286
58796	12286
58797	12285
58798	12285
58799	12285
58800	12285
58801	12286
58801	12286
58801	12288
58802	12289
58802	12289
58803	12289
58806	12289
58806	12289
58806	12290
58807	12290
58807	12291
58807	12293
58807	12294
58807	12294
58808	12294
58809	12294
58809	12294
58810	12294
58810	12295
58810	12295
58810	12297
58810	12298
58810	12299
58811	12300
58811	12300
58812	12300
58814	12301
58814	12301
58814	12300
58815	12299
58815	12299
58815	12298
58816	12298
58816	12298
58817	12299
58817	12300
58817	12302
58818	12302
58818	12303
58819	12303
58819	12303
58821	12303
58821	12304
58824	12305
58824	12305
58825	12305
58827	12304
58827	12304
58828	12305
58829	12305
58829	12305
58829	12307
58829	12309
58829	12310
58831	12312
58831	12312
58832	12312
58832	12312
58833	12309
58834	12309
58834	12308
58835	12308
58836	12308
58836	12308
58836	12310
58837	12312
58837	12312
58839	12313
58840	12314
58840	12313
58841	12311
58842	12311
58842	12310
58843	12311
58844	12311
58845	12312
58845	12312
58844	12314
58844	12315
58844	12316
58844	12316
58844	12316
58845	12315
58845	12315
58845	12315
58846	12315
58847	12317
58847	12317
58848	12317
58849	12317
58849	12317
58849	12318
58849	12320
58849	12321
58849	12322
58850	12323
58852	12324
58852	12324
58852	12325
58852	12328
58852	12328
58852	12330
58853	12331
58853	12331
58854	12332
58855	12332
58855	12332
58855	12333
58854	12334
58854	12335
58854	12338
58854	12339
58854	12340
58854	12340
58856	12341
58858	12342
58860	12341
58861	12341
58862	12342
58863	12342
58865	12344
58866	12345
58866	12345
58867	12345
58867	12344
58868	12341
58868	12341
58869	12340
58870	12339
58870	12339
58872	12337
58872	12336
58873	12336
58873	12335
58874	12335
58873	12330
58873	12329
58872	12327
58872	12327
58872	12325
58872	12324
58872	12323
58873	12322
58873	12322
58873	12321
58873	12318
58873	12317
58877	12309
58877	12309
58877	12309
58878	12309
58879	12309
58879	12309
58880	12307
58883	12303
58885	12301
58886	12299
58888	12298
58888	12298
58888	12297
58888	12297
58888	12296
58888	12296
58892	12294
58894	12293
58895	12292
58896	12292
58896	12291
58897	12291
58897	12291
58898	12291
58898	12290
58898	12291
58900	12291
58905	12293
58905	12294
58917	12302
58924	12312
58926	12311
58926	12311
58927	12308
58927	12307
58926	12304
58927	12300
58927	12299
58928	12297
58927	12296
58927	12292
58928	12289
58928	12289
58930	12291
58931	12293
58932	12292
58933	12291
58934	12294
58936	12296
58939	12295
58940	12294
58941	12299
58942	12300
58945	12298
58945	12299
58947	12298
58949	12296
58949	12296
58950	12295
58953	12293
58956	12290
58960	12285
58969	12277
58971	12278
58973	12275
58975	12272
58976	12273
58976	12274
58977	12273
58978	12273
58979	12273
58978	12269
58979	12268
58980	12266
58981	12265
58982	12265
58983	12264
58984	12263
58986	12262
58987	12261
58989	12261
58990	12262
58992	12261