546,145	39668,38931
167	38931
174	38936
180	38941
188	38952
190	38958
193	38964
195	38968
197	38970
204	38974
213	38982
215	38986
212	38995
209	39000
208	39002
208	39005
226	39030
232	39033
235	39035
237	39037
240	39040
244	39043
253	39045
258	39046
260	39047
262	39049
263	39052
263	39056
263	39060
262	39063
262	39065
256	39081
254	39084
256	39093
257	39095
258	39095
263	39098
272	39100
277	39101
284	39106
286	39110
287	39113
290	39136
291	39144
292	39146
293	39150
300	39157
301	39156
304	39155
307	39153
310	39151
314	39149
318	39148
322	39149
326	39151
329	39154
330	39158
332	39163
334	39166
338	39170
348	39177
356	39180
361	39182
363	39184
364	39184
366	39184
367	39183
367	39181
369	39179
371	39178
373	39178
379	39178
386	39181
390	39184
393	39187
396	39187
397	39187
400	39187
403	39187
408	39190
416	39199
420	39208
421	39214
423	39217
426	39220
428	39222
429	39227
429	39233
427	39239
425	39243
423	39246
420	39251
419	39267
421	39277
423	39283
424	39284
428	39289
435	39296
438	39302
442	39310
445	39318
451	39334
462	39350
474	39368
483	39381
489	39393
490	39396
497	39405
501	39412
506	39429
508	39435
517	39448
525	39455
528	39457
538	39462
546	39474
543	39476
542	39478
541	39480
541	39481
541	39482
542	39484
542	39486
541	39487
540	39487
539	39488
537	39489
535	39491
533	39492
530	39492
529	39494
529	39497
529	39499
528	39499
526	39501
526	39503
525	39505
524	39507
522	39511
522	39514
521	39517
521	39519
519	39519
518	39521
517	39523
516	39525
515	39527
515	39528
515	39529
515	39530
514	39531
513	39533
513	39535
511	39537
511	39538
509	39538
509	39537
508	39537
507	39537
506	39536
505	39537
504	39537
503	39538
502	39539
501	39540
500	39541
500	39541
499	39542
499	39543
498	39544
498	39545
498	39546
497	39547
496	39548
496	39549
495	39549
495	39550
495	39551
495	39552
494	39552
494	39553
494	39554
493	39555
491	39555
490	39555
490	39555
489	39554
489	39554
488	39553
488	39553
487	39553
487	39553
486	39553
486	39554
486	39554
485	39555
485	39556
485	39557
484	39557
483	39557
483	39557
483	39558
482	39558
482	39558
481	39558
481	39558
480	39558
479	39557
479	39557
478	39557
477	39558
477	39558
476	39558
475	39558
474	39559
474	39560
473	39560
473	39560
472	39560
472	39560
471	39560
471	39560
470	39560
470	39561
469	39562
469	39562
469	39564
469	39566
469	39567
469	39568
469	39569
468	39570
468	39570
469	39571
469	39571
470	39572
470	39573
470	39574
470	39576
470	39577
469	39578
469	39579
469	39580
469	39580
469	39581
468	39582
467	39582
467	39583
466	39583
465	39584
465	39584
464	39585
464	39584
463	39584
462	39584
461	39584
461	39584
460	39584
459	39584
459	39585
458	39586
458	39587
457	39587
457	39588
455	39589
455	39589
454	39589
453	39589
453	39589
453	39589
452	39589
451	39588
451	39588
450	39587
450	39587
450	39587
449	39587
449	39587
448	39587
448	39587
447	39587
446	39587
445	39587
443	39587
440	39586
438	39587
437	39586
435	39587
435	39587
435	39587
434	39588
434	39589
433	39590
433	39589
433	39590
432	39590
431	39589
430	39589
429	39588
429	39587
428	39587
427	39587
426	39587
426	39587
426	39587
425	39588
425	39589
425	39590
424	39591
424	39592
424	39593
423	39593
422	39593
421	39594
421	39594
420	39593
420	39593
420	39593
420	39593
419	39593
418	39593
418	39594
417	39594
417	39593
416	39593
416	39593
415	39593
415	39593
415	39594
414	39594
414	39595
414	39595
413	39595
412	39594
412	39594
411	39593
411	39593
411	39593
410	39593
409	39594
408	39594
408	39594
407	39594
407	39594
406	39594
406	39595
405	39595
405	39596
404	39596
403	39596
402	39596
401	39596
399	39596
398	39596
397	39596
396	39597
396	39597
396	39597
395	39597
394	39597
393	39597
392	39597
391	39597
389	39597
389	39598
387	39598
387	39599
386	39600
386	39601
385	39601
384	39603
384	39603
384	39605
384	39605
384	39606
382	39608
381	39608
381	39609
380	39610
380	39611
380	39612
380	39613
380	39614
379	39615
378	39616
374	39619
373	39620
373	39620
371	39624
370	39626
369	39627
368	39629
366	39630
365	39630
362	39630
359	39630
358	39630
355	39631
354	39631
351	39633
349	39634
348	39636
347	39637
345	39638
343	39640
342	39640
341	39641
340	39641
339	39642
339	39642
339	39641
338	39641
338	39640
337	39640
336	39640
336	39639
335	39639
334	39639
331	39638
329	39637
327	39636
326	39635
325	39634
325	39634
324	39634
324	39634
323	39634
322	39634
321	39633
320	39633
320	39633
319	39633
318	39632
314	39629
312	39628
312	39627
312	39625
311	39624
311	39623
310	39622
310	39622
309	39622
309	39622
308	39622
307	39622
306	39621
305	39620
305	39620
304	39620
302	39621
301	39623
300	39624
298	39625
297	39626
296	39626
295	39627
294	39629
293	39630
293	39631
292	39631
291	39632
290	39632
289	39632
288	39633
287	39634
286	39635
284	39636
283	39637
282	39639
279	39641
278	39643
274	39644
273	39645
272	39646
271	39647
271	39648
270	39649
269	39652
268	39654
268	39655
267	39655
267	39656
266	39656
264	39657
264	39657
263	39657
263	39657
262	39658
262	39659
261	39660
260	39661
259	39661
258	39661
256	39661
253	39661
251	39662
250	39663
248	39664
246	39666
244	39667
242	39668
241	39668
240	39668
238	39667
238	39667
236	39667
234	39667
233	39666
231	39665
229	39664
227	39662
226	39660
225	39659
225	39658
224	39657
223	39655
221	39653
221	39652
220	39650
219	39649
218	39648
217	39648
215	39646
214	39645
213	39644
211	39643
210	39642
209	39641
207	39639
206	39638
205	39637
205	39637
204	39636
204	39635
203	39632
202	39631
202	39629
200	39629
197	39631
195	39632
193	39633
195	39626
196	39623
195	39615
194	39612
196	39607
197	39602
201	39576
204	39557
196	39544
194	39541
191	39538
190	39537
187	39533
182	39524
180	39520
178	39518
176	39513
175	39508
175	39505
170	39494
169	39489
167	39483
164	39476
162	39469
160	39465
158	39460
157	39456
156	39452
155	39451
154	39449
152	39447
151	39439
149	39427
147	39409
146	39399
146	39393
146	39391
147	39388
148	39385
148	39382
148	39378
147	39376
147	39372
146	39363
146	39357
145	39335
145	39317
148	39310
150	39301
151	39298
152	39295
152	39292
152	39286
152	39281
152	39277
152	39270
152	39266
152	39264
153	39260
154	39258
154	39257
155	39255
155	39254
155	39253
156	39253
156	39252
156	39251
157	39251
158	39251
158	39250
158	39249
158	39248
160	39245
161	39244
162	39243
162	39242
162	39242
162	39239
161	39237
161	39235
160	39230
160	39229
160	39227
159	39227
159	39226
158	39225
156	39223
156	39222
155	39222
155	39222
155	39221
154	39221
154	39220
154	39219
153	39217
154	39216
155	39214
155	39212
155	39212
155	39210
155	39208
155	39207
157	39205
159	39200
160	39198
160	39197
160	39195
160	39193
160	39192
159	39190
159	39190
159	39187
159	39186
159	39185
160	39183
161	39180
162	39178
163	39176
165	39175
166	39173
168	39171
169	39171
170	39170
170	39170
170	39169
171	39162
171	39159
171	39158
171	39157
171	39156
172	39154
172	39153
173	39150
174	39148
176	39145
176	39143
177	39141
178	39141
178	39139
180	39136
180	39135
180	39134
180	39133
180	39131
180	39129
179	39128
179	39127
178	39127
178	39126
177	39126
176	39125
176	39124
175	39123
175	39123
174	39123
174	39123
174	39124
173	39124
173	39124
173	39123
173	39123
173	39121
173	39117
173	39116
174	39115
173	39114
173	39114
171	39110
171	39109
171	39108
170	39107
170	39106
170	39106
169	39105
169	39104
169	39103
168	39103
168	39103
166	39102
165	39102
165	39101
164	39101
164	39100
163	39099
162	39098
159	39096
159	39096
159	39095
159	39094
158	39093
157	39091
155	39088
153	39083
152	39082
152	39081
152	39080
152	39079
152	39077
151	39075
150	39074
150	39073
150	39072
150	39071
150	39070
149	39069
149	39068
149	39067
149	39066
150	39065
150	39064
150	39063
151	39062
152	39060
153	39059
153	39058
154	39058
155	39057
155	39056
155	39054
156	39052
157	39050
157	39049
156	39046
157	39046
157	39044
157	39042
157	39040
158	39038
158	39038
158	39037
160	39035
160	39034
161	39031
162	39030
162	39029
162	39029
163	39028
165	39027
166	39025
166	39024
167	39023
167	39021
167	39020
168	39018
170	39016
171	39014
172	39013
173	39013
173	39012
173	39010
173	39009
174	39008
174	39008
174	39008
175	39009
175	39009
175	39009
179	39006
179	39005
179	39004
179	39004
179	39003
179	39002
178	39000
177	38999
177	38997
176	38996
175	38995
174	38994
173	38993
173	38991
173	38988
173	38986
173	38985
173	38984
172	38982
172	38981
172	38979
172	38978
171	38973
171	38972
171	38971
170	38969
171	38967
170	38965
170	38964
170	38962
171	38960
171	38959
170	38957
170	38955
171	38954
171	38952
171	38949
171	38947
171	38945
171	38942
171	38941
170	38940
169	38939
169	38938
168	38937
168	38936
167	38934
167	38931