29564,28500	15367,13487
28780	13487
28801	13489
28806	13490
28808	13491
28818	13500
28825	13507
28833	13515
28840	13523
28848	13532
28857	13539
28865	13550
28867	13551
28887	13552
28909	13564
28926	13577
28932	13579
28942	13581
28945	13580
28948	13579
28951	13576
28953	13570
28955	13565
28961	13555
28973	13538
28984	13546
28993	13553
28998	13554
29014	13560
29027	13567
29036	13566
29045	13564
29069	13562
29073	13561
29081	13559
29097	13557
29102	13558
29134	13573
29142	13577
29157	13578
29171	13576
29189	13570
29209	13560
29218	13554
29231	13557
29235	13550
29253	13523
29262	13528
29276	13539
29277	13550
29287	13557
29298	13555
29302	13558
29315	13564
29334	13564
29341	13572
29342	13573
29374	13574
29388	13566
29412	13566
29419	13563
29427	13553
29429	13564
29431	13590
29433	13610
29437	13629
29442	13647
29466	13702
29477	13724
29482	13733
29502	13763
29523	13794
29527	13799
29540	13823
29542	13830
29546	13842
29558	13869
29564	13885
29564	13891
29562	13915
29559	13929
29554	13954
29551	13964
29539	13989
29531	14008
29527	14022
29524	14033
29527	14086
29532	14127
29534	14155
29537	14184
29541	14227
29545	14258
29551	14279
29551	14285
29551	14288
29548	14300
29539	14329
29530	14348
29525	14358
29521	14365
29508	14382
29485	14412
29479	14424
29468	14447
29466	14464
29463	14491
29462	14528
29460	14555
29458	14561
29452	14582
29444	14614
29440	14625
29438	14630
29415	14663
29412	14667
29408	14676
29402	14704
29397	14736
29395	14745
29382	14779
29377	14794
29374	14803
29362	14828
29356	14848
29351	14871
29348	14895
29348	14910
29350	14928
29350	14936
29349	14948
29349	14960
29346	14970
29343	14992
29340	15005
29340	15008
29347	15034
29349	15044
29359	15061
29381	15089
29343	15096
29332	15095
29320	15096
29309	15099
29304	15102
29297	15104
29287	15109
29272	15116
29269	15117
29263	15120
29253	15127
29247	15132
29244	15135
29229	15150
29226	15150
29223	15147
29222	15147
29208	15142
29204	15144
29200	15146
29196	15147
29192	15147
29176	15159
29158	15176
29155	15179
29150	15187
29141	15197
29124	15220
29107	15237
29102	15237
29096	15239
29089	15250
29085	15256
29081	15262
29070	15287
29067	15284
29061	15282
29051	15280
29040	15276
29035	15274
29027	15271
29019	15267
29016	15263
29010	15256
29002	15246
28994	15235
28985	15224
28982	15219
28978	15210
28975	15202
28970	15198
28961	15194
28956	15191
28946	15186
28935	15178
28927	15172
28919	15185
28907	15207
28899	15223
28895	15230
28890	15236
28886	15242
28882	15248
28881	15251
28879	15251
28876	15252
28869	15252
28867	15252
28862	15247
28856	15242
28846	15249
28840	15250
28830	15255
28826	15262
28822	15263
28820	15262
28812	15260
28808	15257
28801	15255
28799	15255
28798	15257
28795	15259
28790	15258
28786	15263
28777	15272
28765	15287
28751	15295
28747	15292
28745	15290
28742	15286
28737	15277
28732	15275
28727	15274
28719	15273
28717	15274
28715	15277
28714	15278
28700	15279
28693	15277
28692	15276
28690	15272
28682	15272
28679	15273
28661	15281
28647	15294
28638	15307
28624	15323
28617	15333
28611	15346
28586	15366
28584	15367
28563	15345
28558	15342
28541	15329
28552	15130
28552	15120
28546	15091
28544	15087
28541	15080
28532	15057
28531	15055
28525	15050
28523	15047
28520	15027
28519	15017
28520	15002
28518	14994
28518	14992
28516	14980
28513	14971
28511	14968
28510	14963
28510	14957
28509	14949
28505	14936
28504	14929
28503	14926
28501	14917
28500	14914
28501	14906
28501	14900
28503	14898
28508	14896
28513	14896
28517	14897
28522	14900
28524	14901
28533	14905
28535	14906
28539	14906
28541	14905
28543	14904
28560	14857
28582	14786
28715	14664
28714	14653
28713	14650
28713	14642
28713	14638
28713	14635
28715	14630
28716	14626
28721	14617
28724	14611
28725	14608
28726	14603
28726	14600
28728	14589
28729	14584
28726	14581
28726	14579
28726	14568
28725	14565
28723	14559
28720	14555
28714	14537
28713	14531
28713	14510
28713	14495
28714	14479
28712	14478
28711	14473
28706	14469
28700	14460
28696	14456
28694	14454
28692	14452
28690	14452
28684	14446
28680	14449
28679	14448
28678	14447
28676	14445
28671	14443
28657	14439
28651	14438
28648	14437
28645	14432
28643	14431
28642	14429
28636	14410
28636	14406
28634	14402
28625	14394
28610	14376
28607	14374
28604	14373
28602	14371
28596	14361
28587	14352
28581	14342
28577	14341
28575	14338
28571	14336
28556	14321
28547	14311
28541	14288
28534	14258
28533	14247
28529	14232
28526	14215
28525	14209
28524	14207
28516	14194
28515	14191
28519	14177
28526	14154
28540	14126
28550	14102
28561	14083
28570	14062
28575	14054
28580	14045
28585	14035
28607	13985
28610	13981
28614	13975
28622	13958
28623	13956
28621	13954
28616	13949
28594	13937
28576	13928
28576	13904
28575	13890
28576	13868
28574	13853
28575	13840
28574	13832
28574	13818
28572	13798
28569	13778
28566	13745
28566	13730
28564	13719
28563	13709
28562	13702
28559	13695
28557	13677
28552	13663
28549	13634
28547	13626
28546	13613
28542	13597
28542	13582
28540	13571
28542	13563
28542	13560
28539	13555
28538	13549
28537	13527
28537	13515
28557	13543
28574	13536
28605	13533
28618	13533
28627	13531
28652	13526
28674	13519
28683	13510
28699	13502
28720	13494
28739	13490
28766	13488
28780	13487