aboutsummaryrefslogtreecommitdiffstats
path: root/extra
diff options
context:
space:
mode:
authorMartin Czygan <martin.czygan@gmail.com>2021-09-28 10:40:35 +0200
committerMartin Czygan <martin.czygan@gmail.com>2021-09-28 10:40:35 +0200
commitf75a3cd2683509cb0a090f669a911cb3155532bc (patch)
tree365254809d3b490569ba81439b08618a546abd69 /extra
parent6b15378b95392a7b387c39d4ef126ad9a71ee4bb (diff)
downloadrefcat-f75a3cd2683509cb0a090f669a911cb3155532bc.tar.gz
refcat-f75a3cd2683509cb0a090f669a911cb3155532bc.zip
extra: turn mag reference table to doi-to-doi mapping
Diffstat (limited to 'extra')
-rw-r--r--extra/mag/.gitignore1
-rw-r--r--extra/mag/Makefile8
-rw-r--r--extra/mag/README.md15
-rw-r--r--extra/mag/fixtures/PaperReferences.txt.sample10000
-rw-r--r--extra/mag/go.mod9
-rw-r--r--extra/mag/go.sum10
-rw-r--r--extra/mag/magrefs.go77
7 files changed, 10120 insertions, 0 deletions
diff --git a/extra/mag/.gitignore b/extra/mag/.gitignore
new file mode 100644
index 0000000..607a495
--- /dev/null
+++ b/extra/mag/.gitignore
@@ -0,0 +1 @@
+magrefs
diff --git a/extra/mag/Makefile b/extra/mag/Makefile
new file mode 100644
index 0000000..6a19455
--- /dev/null
+++ b/extra/mag/Makefile
@@ -0,0 +1,8 @@
+SHELL := /bin/bash
+
+magrefs: magrefs.go
+ go build -ldflags "-w -s" -o $@ $^
+
+.PHONY: clean
+clean:
+ rm -f magrefs
diff --git a/extra/mag/README.md b/extra/mag/README.md
new file mode 100644
index 0000000..8f8a7fb
--- /dev/null
+++ b/extra/mag/README.md
@@ -0,0 +1,15 @@
+# Notes on MAG
+
+Using: https://archive.org/details/mag-2021-06-07
+
+* 260M entities
+* 96.7M with DOI
+
+In order to generate a doi-to-doi version, we need to:
+
+* create a mapping from id-to-doi
+* apply the mapping to the PaperReferences file
+
+```sh
+$ time unpigz -c /magna/data/mag-2021-06-07/Papers.txt.gz | cut -f1,3 | awk '$2 != ""' | mkocidb -o /sandcrawler-db/tmp-refcat/mag_id_doi.db
+```
diff --git a/extra/mag/fixtures/PaperReferences.txt.sample b/extra/mag/fixtures/PaperReferences.txt.sample
new file mode 100644
index 0000000..0e94651
--- /dev/null
+++ b/extra/mag/fixtures/PaperReferences.txt.sample
@@ -0,0 +1,10000 @@
+108 583459574
+108 643248926
+108 1520342355
+108 1580980889
+108 1603043449
+108 2155007194
+108 2507231141
+125 1564733196
+125 1970185999
+125 1971594792
+125 2048600620
+125 2098055837
+125 2175268987
+138 2248661014
+147 132242577
+147 1973725016
+147 2084894991
+147 2091764496
+147 2156953029
+266 130047935
+266 2237031874
+266 2243522839
+266 3098872079
+285 1492699563
+285 1763172769
+285 1858297169
+285 1964727676
+285 1995469248
+285 2013408108
+285 2015737426
+285 2016542542
+285 2018972369
+285 2040316568
+285 2042492557
+285 2050616752
+285 2056882964
+285 2061103307
+285 2064950142
+285 2072254691
+285 2073569197
+285 2078846963
+285 2090581953
+285 2098554896
+285 2101916205
+285 2102564210
+285 2125726383
+285 2125784812
+285 2127278384
+285 2128720819
+285 2131160516
+285 2136596860
+285 2156573743
+285 2156664926
+285 2169165406
+285 2174024475
+285 2181986281
+285 2233572874
+285 2254894065
+285 2297591535
+285 2479910694
+285 2599572130
+285 2600355890
+285 2602720324
+285 2963662735
+285 3032218712
+285 3099220383
+285 3123563910
+417 169276664
+417 248386418
+417 1493491511
+417 1525970148
+417 1527311855
+417 1543243786
+417 1569703086
+417 1583269973
+417 1598226182
+417 1606352672
+417 1932210789
+417 1977633095
+417 1983741276
+417 1989342711
+417 1994161251
+417 1994740826
+417 2000735937
+417 2003407712
+417 2005138264
+417 2007965578
+417 2013601309
+417 2018326853
+417 2039283193
+417 2044779067
+417 2053120142
+417 2060842938
+417 2073039690
+417 2080647889
+417 2095654817
+417 2101419153
+417 2123438112
+417 2135492276
+417 2162106818
+417 2162213353
+417 2165119581
+417 2318735428
+417 2511452895
+417 2764627239
+417 3121175530
+504 83370325
+504 383424133
+504 656118525
+504 1592753467
+504 1973650623
+504 1975827167
+504 1983037841
+504 1987330806
+504 1994580485
+504 2000584576
+504 2010845666
+504 2013705176
+504 2017989492
+504 2018149625
+504 2046475927
+504 2054326490
+504 2064678732
+504 2073956087
+504 2082936324
+504 2087029423
+504 2087903275
+504 2107173974
+504 2107451404
+504 2108480759
+504 2113777663
+504 2121326151
+504 2130709712
+504 2151112601
+504 2274856047
+504 2329231773
+504 2426628677
+504 2502118165
+504 2561961490
+504 2772583250
+504 2903954574
+504 2915922787
+504 3010313746
+524 1963551315
+524 1966546336
+524 1969463469
+524 1974258467
+524 1991706692
+524 1998431958
+524 2006096228
+524 2013020636
+524 2040122837
+524 2065624282
+524 2087857662
+524 2092350708
+524 2162492745
+524 2326461905
+524 2562312460
+524 2564807395
+524 2565888356
+524 2567265145
+527 1969072069
+527 1975640662
+527 2004155474
+527 2011187155
+527 2014773670
+527 2033638000
+527 2035509880
+527 2036958587
+527 2039974792
+527 2044392809
+527 2049535504
+527 2052776501
+527 2068846844
+527 2086485269
+527 2087140323
+527 2098869086
+527 2102979143
+527 2112193855
+527 2114634962
+527 2119369921
+527 2126326107
+527 2134270369
+527 2137408480
+527 2139805666
+527 2145784628
+527 2147254207
+527 2152875494
+527 2158997638
+527 2166628162
+527 2412071387
+527 2418108914
+527 2462836548
+527 2498161871
+527 3145822694
+536 1596078989
+536 1964787088
+536 1976348759
+536 1995589162
+536 2010695730
+536 2020511705
+536 2029000333
+536 2037372977
+536 2070403981
+536 2074962555
+536 2075547638
+536 2082505512
+536 2085819344
+536 2101200143
+536 2105924554
+536 2112035455
+536 2120397217
+536 2137568169
+536 2140657290
+536 2150494204
+536 2159827469
+536 2171221345
+536 3011233858
+587 125816956
+587 658557185
+587 1964317701
+587 1968472516
+587 1971134641
+587 1972948751
+587 1988218481
+587 2009338844
+587 2023386051
+587 2029005811
+587 2041722902
+587 2049791850
+587 2067462428
+587 2090365931
+587 2110402679
+587 2271561464
+587 2509144095
+587 2802566744
+587 2973737589
+587 2978304502
+662 108023951
+662 135626185
+662 256200116
+662 1510586846
+662 1515154566
+662 1554265226
+662 1565875071
+662 1577428813
+662 1579488798
+662 1584363353
+662 1600831053
+662 1712111403
+662 1922988348
+662 1938357936
+662 1965139526
+662 1967644451
+662 1972483550
+662 1974242032
+662 1977043847
+662 1985482060
+662 1991040714
+662 1992241356
+662 1993066151
+662 2002381110
+662 2009364795
+662 2009519472
+662 2011085786
+662 2011756986
+662 2020050621
+662 2022695637
+662 2031132431
+662 2032861606
+662 2034709575
+662 2036451979
+662 2043716682
+662 2048046765
+662 2050957422
+662 2051960692
+662 2057339673
+662 2059865797
+662 2062244355
+662 2062784077
+662 2063513460
+662 2064003458
+662 2064918098
+662 2065071768
+662 2067510391
+662 2070736640
+662 2071648828
+662 2085479336
+662 2091155804
+662 2095090793
+662 2098906642
+662 2104409085
+662 2105952767
+662 2130870786
+662 2131265830
+662 2141090121
+662 2142579897
+662 2147670958
+662 2173982319
+662 2196335236
+662 2270081126
+662 2277997581
+662 2280503798
+662 2325940308
+662 2340505485
+662 2400484520
+662 2403368238
+662 2413055825
+662 2413063882
+662 2415226784
+662 2418507516
+662 2419263728
+662 2425189312
+662 2464159345
+662 2472363084
+763 117192379
+763 126741968
+763 134541578
+763 389589487
+763 1526091749
+763 1586322970
+763 1965079780
+763 1966158120
+763 1968745068
+763 1972042412
+763 1973147563
+763 1981540621
+763 1982817186
+763 1986979395
+763 1993755785
+763 2003376509
+763 2006488171
+763 2015333749
+763 2026591700
+763 2032720688
+763 2041365012
+763 2043825012
+763 2058609863
+763 2087148429
+763 2115599659
+763 2145517994
+763 2336047139
+763 2468374966
+763 2778548773
+763 2798078005
+782 2403929975
+787 346302534
+787 371825918
+787 562717587
+787 565664993
+787 575145591
+787 586241917
+787 588653305
+787 607515379
+787 622593866
+787 1487227074
+787 1498877513
+787 1534912541
+787 1541457803
+787 1543464385
+787 1573175936
+787 1583233071
+787 1586740785
+787 1594419124
+787 1752060802
+787 2895088059
+787 2998199031
+889 1971588822
+889 2006096061
+889 2065548762
+889 2073800121
+889 2077582363
+889 2159295318
+889 2171475640
+889 2320314997
+889 2321952297
+889 2333999155
+1091 2005687710
+1091 2018037215
+1091 2339183141
+1091 2425100736
+1119 981120144
+1119 1548971597
+1119 2249577989
+1176 196529404
+1176 298386294
+1176 1000260304
+1176 1526276479
+1176 1535763608
+1176 1608259131
+1176 2256848860
+1273 6895217
+1273 261248086
+1273 1637310729
+1273 1974103061
+1273 1979114185
+1273 1988419897
+1273 1996618351
+1273 1998683445
+1273 2000565417
+1273 2001771381
+1273 2007399026
+1273 2027290781
+1273 2027461335
+1273 2028156914
+1273 2037030893
+1273 2062796294
+1273 2064152792
+1273 2071045870
+1273 2076125371
+1273 2093026567
+1273 2111456067
+1273 2130448443
+1273 2133371793
+1273 2145030690
+1273 2148975224
+1273 2155586849
+1273 2162373006
+1273 2170839121
+1273 2180801317
+1273 2278644826
+1273 2293560021
+1273 2560680404
+1273 2622827844
+1273 2917399354
+1273 3150756260
+1276 649124891
+1276 1980468266
+1276 2004839186
+1276 2035772440
+1276 2041213182
+1276 2069721871
+1276 2084661285
+1276 2097094404
+1276 2515012861
+1314 8915287
+1314 1963630065
+1314 1967371485
+1314 2036176314
+1314 2338096844
+1358 1480755202
+1358 1530163559
+1358 2198097235
+1358 2227639133
+1358 2229807094
+1358 2231813979
+1358 2241477098
+1358 2241680336
+1358 2270019275
+1358 2286004232
+1358 2398416094
+1358 2400186499
+1358 2400343373
+1358 2401865658
+1358 2406446080
+1358 2410529312
+1358 2419169460
+1358 2817145888
+1358 2818396146
+1358 2820553416
+1358 2845925868
+1358 3142678980
+1467 312057351
+1467 602585306
+1467 654522005
+1467 1530037919
+1467 1802351145
+1467 1926407423
+1467 1974059059
+1467 1977304284
+1467 1985655574
+1467 1985697680
+1467 1986985899
+1467 1988497302
+1467 1992019289
+1467 1995598684
+1467 1997175896
+1467 1998542894
+1467 1999229276
+1467 2025560639
+1467 2028210839
+1467 2028463500
+1467 2030343896
+1467 2031455889
+1467 2039841937
+1467 2043825319
+1467 2044597643
+1467 2047654985
+1467 2050991019
+1467 2054252033
+1467 2054375105
+1467 2055053885
+1467 2072294051
+1467 2076509140
+1467 2082373769
+1467 2082569277
+1467 2093646703
+1467 2116360511
+1467 2138278483
+1467 2144044941
+1467 2146726961
+1467 2318595692
+1467 2413436946
+1467 2418905964
+1467 2420973424
+1467 2463869543
+1467 2480456336
+1512 1481972466
+1512 3101648110
+1552 3187946
+1552 1970071418
+1552 1975741112
+1552 1976727071
+1552 1991414521
+1552 2001741437
+1552 2019981456
+1552 2038981972
+1552 2045255776
+1552 2057649835
+1552 2075170423
+1552 2122907545
+1552 2130329035
+1552 2150563550
+1552 2412021318
+1554 30453812
+1554 1554004763
+1554 1858546573
+1554 1938911325
+1554 2072749131
+1554 3105302625
+1632 161344108
+1632 1987630909
+1632 1992609400
+1632 2027007077
+1632 2039194744
+1632 2061233142
+1632 2155963087
+1674 1535888970
+1674 1911859795
+1674 1992876689
+1674 1993710814
+1674 2031694507
+1674 2035653341
+1674 2043970887
+1674 2087778487
+1674 2094478046
+1674 2100468662
+1674 2110331535
+1674 2120448006
+1674 2138624212
+1674 2149970020
+1674 2150266006
+1674 2296384428
+1674 2403283736
+1674 2802667307
+1688 1560724230
+1688 1979575715
+1688 1986968751
+1688 1988518729
+1688 1999996900
+1688 2108122190
+1688 2109181216
+1688 2114001875
+1688 2156909104
+1688 2313953460
+1688 2423293082
+1688 2542730104
+1688 3122175640
+1727 2243991223
+1739 1491619236
+1739 1980212322
+1739 2082996361
+1739 2104182588
+1739 2164689991
+1739 2285694192
+1857 88697912
+1857 125628930
+1857 206763757
+1857 1515024165
+1857 1524362788
+1857 1529706846
+1857 1592975616
+1857 1885440769
+1857 1963930226
+1857 1967446844
+1857 1980645073
+1857 1981589859
+1857 1983072289
+1857 1998401668
+1857 1999211036
+1857 1999270493
+1857 2002339636
+1857 2013254853
+1857 2017923700
+1857 2019012842
+1857 2025975378
+1857 2028525401
+1857 2031935887
+1857 2034390950
+1857 2036009446
+1857 2036840418
+1857 2038237381
+1857 2046658246
+1857 2058368366
+1857 2072395291
+1857 2072572921
+1857 2083900742
+1857 2088084607
+1857 2121234754
+1857 2138270253
+1857 2147355227
+1857 2150036310
+1857 2156600465
+1857 2167673850
+1857 2209382899
+1857 2408617035
+1857 2861471753
+1858 189470242
+1858 1490679314
+1858 1990104949
+1858 2026555421
+1858 2046078839
+1858 2083512834
+1858 2083803858
+1858 2093552645
+1957 1519057218
+1957 1779735989
+1957 1967154014
+1957 2059991034
+1957 2063786443
+1957 2111223826
+1957 2147342997
+1957 2553945548
+1974 23528332
+1974 1608219026
+1974 1966969301
+1974 1972201115
+1974 1980826097
+1974 2002164766
+1974 2002312709
+1974 2042897145
+1974 2046249282
+1974 2059010941
+1974 2060078477
+1974 2085720741
+1974 2106634268
+1974 2128257270
+1974 2156851897
+1974 2173762544
+1974 2287574192
+1974 2344026482
+1974 2401068533
+1974 2406237764
+1974 2413224699
+1974 2414245122
+1974 3044998370
+2012 1539787498
+2012 1675645623
+2012 2111129565
+2012 2257641653
+2012 2400200664
+2012 2827296342
+2092 119842661
+2092 582532810
+2092 1509557895
+2092 1601738049
+2092 2004048900
+2092 2146764994
+2092 2304865061
+2092 2410078592
+2092 2412591300
+2123 21298242
+2123 1561578992
+2123 1623616740
+2123 1789309174
+2123 2226785859
+2123 2857161407
+2123 3146486611
+2178 123680162
+2178 228371189
+2178 568755550
+2178 569812810
+2178 584473941
+2178 1487374890
+2178 1608859705
+2178 1907470333
+2178 1964870177
+2178 1966999326
+2178 1977306199
+2178 1980699781
+2178 1981721809
+2178 1982144855
+2178 1989488976
+2178 1989497247
+2178 1990879972
+2178 1991303296
+2178 1995612603
+2178 1997100977
+2178 2002355906
+2178 2004013653
+2178 2009405855
+2178 2014217660
+2178 2015112312
+2178 2016669639
+2178 2026506841
+2178 2026671345
+2178 2027368198
+2178 2027583689
+2178 2029729881
+2178 2033671236
+2178 2036364504
+2178 2039920935
+2178 2040803423
+2178 2043014130
+2178 2054199133
+2178 2062385318
+2178 2063056805
+2178 2065216329
+2178 2070479652
+2178 2071595182
+2178 2071677541
+2178 2072797093
+2178 2073840397
+2178 2074648762
+2178 2077804945
+2178 2077969720
+2178 2079383505
+2178 2079835545
+2178 2080190981
+2178 2081533067
+2178 2081540345
+2178 2082654447
+2178 2085816689
+2178 2085826525
+2178 2089416971
+2178 2089542971
+2178 2092647893
+2178 2093672475
+2178 2099902147
+2178 2128384464
+2178 2129523254
+2178 2132624309
+2178 2166642329
+2178 2254235911
+2178 2281573794
+2208 1977559696
+2208 1988238823
+2208 2012575234
+2208 2098294680
+2208 2119307837
+2208 2127142456
+2208 2152999502
+2361 21336203
+2361 155952631
+2361 617736495
+2361 1981359081
+2361 2001977543
+2361 2010449071
+2361 2052689336
+2361 2081228936
+2361 2104869547
+2361 2110357361
+2361 2112181799
+2361 2131857427
+2361 2136805131
+2361 2140621043
+2361 2143368993
+2361 2148301771
+2361 2155955242
+2370 59284289
+2370 151352386
+2370 154277348
+2370 456594645
+2370 592890544
+2370 617570245
+2370 632568478
+2370 990517224
+2370 1964941906
+2370 2007712884
+2370 2046912302
+2370 2396992676
+2370 2404520990
+2370 2407183682
+2370 2415225376
+2370 2415611850
+2370 2415675067
+2370 2420044104
+2370 2478863596
+2370 2481765391
+2370 2524616181
+2370 2597976544
+2370 2790052748
+2412 569307512
+2412 600441956
+2412 647967293
+2412 653153172
+2412 1503619370
+2412 1540933854
+2412 1599690209
+2412 1984901792
+2412 1988240765
+2412 1990250219
+2412 1996065794
+2412 2000499635
+2412 2002345142
+2412 2006621514
+2412 2011824355
+2412 2018744459
+2412 2021586347
+2412 2027241486
+2412 2032234328
+2412 2038007619
+2412 2038506923
+2412 2049327278
+2412 2067131691
+2412 2069857260
+2412 2077742072
+2412 2083319565
+2412 2083403957
+2412 2088385198
+2412 2091090750
+2412 2131186670
+2412 2141212639
+2412 2148641093
+2412 2150468871
+2412 2155643382
+2412 2156622618
+2412 2167078766
+2412 2168981692
+2412 2179098100
+2412 2319959581
+2412 2343466942
+2412 2501166589
+2468 60604217
+2468 966523946
+2468 974714736
+2468 1014286354
+2468 1014381304
+2468 1218318566
+2468 1482093074
+2468 1483910661
+2468 1490540603
+2468 1496869845
+2468 1538520448
+2468 1580357235
+2468 1593626374
+2468 1623935953
+2468 1763588906
+2468 1829302647
+2468 1947611611
+2468 2198386752
+2468 2201248420
+2468 2242588602
+2468 2262034850
+2468 2272008420
+2468 2274028528
+2468 2274202251
+2468 2282393063
+2468 2357112818
+2468 2868125740
+2468 2871240104
+2468 3146484051
+2468 3149001146
+2678 22297218
+2678 115094547
+2678 191926918
+2678 1497256448
+2678 1509643880
+2678 1523807706
+2678 1528493742
+2678 1541456364
+2678 1545277881
+2678 1552444893
+2678 1556625939
+2678 1573706465
+2678 1577839078
+2678 1586880825
+2678 1588022204
+2678 1590684677
+2678 1590824230
+2678 1811781384
+2678 1817751511
+2678 1912531130
+2678 1932538605
+2678 1972111963
+2678 1984214648
+2678 1984314602
+2678 1993750641
+2678 1994925058
+2678 1995341919
+2678 2006976248
+2678 2008625763
+2678 2008879046
+2678 2021756902
+2678 2022811525
+2678 2026161499
+2678 2041065774
+2678 2041905826
+2678 2044707908
+2678 2044961839
+2678 2046917168
+2678 2053225842
+2678 2056384440
+2678 2057344096
+2678 2070545326
+2678 2073984231
+2678 2074610805
+2678 2078206416
+2678 2087008794
+2678 2088579924
+2678 2098915749
+2678 2104072208
+2678 2105291362
+2678 2106533942
+2678 2108704847
+2678 2116871363
+2678 2122183751
+2678 2122609529
+2678 2135943618
+2678 2136230794
+2678 2140361415
+2678 2144343387
+2678 2255238862
+2678 2293063825
+2678 2317722949
+2678 2320240661
+2678 2486226271
+2678 2624262714
+2678 2766023407
+2678 2796402607
+2678 2798374369
+2678 2963808193
+2878 1644960119
+2878 1977157110
+2878 2004152688
+2878 2013530437
+2878 2027601021
+2878 2041822426
+2878 2068056613
+2878 2069644348
+2878 2071697063
+2878 2090439331
+2878 2157227820
+2878 2313055354
+2878 2339787942
+2878 3160363988
+2930 1524276460
+2930 1546858340
+2930 1867101610
+2930 2209911344
+2930 2274128996
+3009 2025037532
+3009 2169947127
+3009 3020998977
+3009 3121654897
+3015 605663379
+3015 1492522106
+3015 1550602550
+3015 1992178984
+3015 2087064593
+3015 2091257550
+3015 2142590813
+3015 2483011398
+3027 294154569
+3027 1545791720
+3027 1577710383
+3027 2278132141
+3027 2293808740
+3027 2397172467
+3027 2412292264
+3027 3148233872
+3066 11445608
+3066 25250444
+3066 178491067
+3066 196883080
+3066 261859139
+3066 1481112340
+3066 1535483247
+3066 1543378885
+3066 1562008267
+3066 1563427902
+3066 1596160021
+3066 1597936383
+3066 1914820210
+3066 1921834724
+3066 1936222415
+3066 1966100365
+3066 1980801250
+3066 1981700814
+3066 1997743593
+3066 2034364783
+3066 2047563690
+3066 2070095638
+3066 2073328751
+3066 2074652905
+3066 2117983550
+3066 2127966599
+3066 2133476536
+3066 2139033805
+3066 2215329342
+3066 2272641897
+3066 2287610845
+3066 2400366385
+3066 2401684662
+3066 2411382212
+3066 2411385814
+3066 2414914430
+3066 2416928114
+3066 2779757912
+3112 33025114
+3112 44137767
+3112 48843706
+3112 93941207
+3112 125399548
+3112 149123379
+3112 180501528
+3112 182549923
+3112 242394189
+3112 243021102
+3112 255369345
+3112 265948046
+3112 266712391
+3112 289762603
+3112 290226268
+3112 294548142
+3112 301956812
+3112 312923095
+3112 382625086
+3112 1484524229
+3112 1493716157
+3112 1507386713
+3112 1518638857
+3112 1669984422
+3112 1700627741
+3112 1710905211
+3112 1970221928
+3112 1978684417
+3112 1990547992
+3112 1990901352
+3112 1995335544
+3112 2001892538
+3112 2006170507
+3112 2007248187
+3112 2013827478
+3112 2020120426
+3112 2022263872
+3112 2033816322
+3112 2059324990
+3112 2063919620
+3112 2079364596
+3112 2079517903
+3112 2081127318
+3112 2088312936
+3112 2094371234
+3112 2119784089
+3112 2125272611
+3112 2128993331
+3112 2153568304
+3112 2162040794
+3112 2168045911
+3112 2171991661
+3112 2992503858
+3161 1975233822
+3161 2097465912
+3161 2110945598
+3189 2100364405
+3245 103114396
+3245 107436637
+3245 952061611
+3245 1806585221
+3245 2403686015
+3245 2408901627
+3245 2811702525
+3391 1541919446
+3391 1925254283
+3391 1964115130
+3391 1966719101
+3391 1968834637
+3391 1992903864
+3391 1995158818
+3391 2001593731
+3391 2027370890
+3391 2036493477
+3391 2037796818
+3391 2054699676
+3391 2069633666
+3391 2076470515
+3391 2083489047
+3391 2507253536
+3393 51037960
+3393 58966739
+3393 150323975
+3393 161786583
+3393 176328959
+3393 198467119
+3393 227274109
+3393 333485382
+3393 1508584344
+3393 1590069012
+3393 1937991786
+3393 1963649908
+3393 1965931753
+3393 1969563963
+3393 1983035008
+3393 1991558242
+3393 1995805998
+3393 1997720281
+3393 2001241380
+3393 2001375590
+3393 2001626214
+3393 2004908462
+3393 2027349613
+3393 2033283168
+3393 2041557554
+3393 2042271212
+3393 2046550329
+3393 2050175747
+3393 2053461334
+3393 2059412814
+3393 2062347652
+3393 2063213185
+3393 2070789071
+3393 2072767669
+3393 2073125397
+3393 2077198683
+3393 2077729618
+3393 2083822644
+3393 2084701140
+3393 2086630029
+3393 2087285303
+3393 2089765491
+3393 2090079036
+3393 2092649583
+3393 2097898504
+3393 2128259018
+3393 2128909386
+3393 2133910723
+3393 2150945370
+3393 2154266246
+3393 2304950600
+3393 2314716062
+3393 2320336800
+3393 2336730065
+3393 2346512004
+3393 2400087387
+3393 2408912384
+3393 2418410947
+3393 2468559741
+3393 2469134539
+3393 2476473261
+3393 2480501098
+3393 2486489210
+3393 2492147863
+3393 2501609680
+3393 2507019390
+3393 2511163773
+3393 2512250073
+3393 2526503309
+3393 2529457933
+3393 2618027927
+3393 2622383915
+3393 2626118215
+3393 2724029829
+3393 2748076191
+3393 2796951483
+3393 2804716869
+3393 2911187995
+3393 3127718706
+3393 3134051783
+3436 568422401
+3436 583022888
+3436 607348069
+3436 636193662
+3436 939788193
+3436 1503305115
+3436 1561364030
+3436 1979562247
+3436 1997899654
+3436 2326575015
+3479 11471733
+3479 1578723411
+3479 1847101421
+3479 2272897321
+3479 3151952895
+3566 34145953
+3566 52853711
+3566 73583295
+3566 124341186
+3566 177385673
+3566 571091539
+3566 1036179970
+3566 1603682703
+3566 2108622361
+3566 2474378797
+3566 3164101848
+3603 1956559956
+3603 1982945449
+3603 2046325278
+3603 2063392856
+3603 2111967617
+3603 2122416857
+3603 2147270764
+3603 2159763370
+3603 2238624099
+3699 74684
+3699 27770198
+3699 43784602
+3699 97522699
+3699 652577554
+3699 1443478531
+3699 1499149591
+3699 1527973570
+3699 1530438571
+3699 1541973777
+3699 1542753937
+3699 1560934533
+3699 1562529022
+3699 1564305378
+3699 1579366133
+3699 1607537151
+3699 1715326565
+3699 1918881530
+3699 1938212122
+3699 1966267313
+3699 1967742762
+3699 1968636206
+3699 1975777074
+3699 1980186076
+3699 1980533762
+3699 1980576430
+3699 1981487663
+3699 1983858123
+3699 1987958913
+3699 1988715896
+3699 1991525577
+3699 1995613803
+3699 2000372606
+3699 2000661560
+3699 2006140130
+3699 2010181842
+3699 2014360267
+3699 2018955353
+3699 2021074582
+3699 2022354098
+3699 2022649665
+3699 2023407546
+3699 2024641550
+3699 2025845020
+3699 2028624374
+3699 2032883806
+3699 2033355701
+3699 2033936344
+3699 2036406023
+3699 2039287145
+3699 2046415345
+3699 2052379237
+3699 2052485162
+3699 2058463674
+3699 2061141487
+3699 2061973537
+3699 2062142627
+3699 2068155640
+3699 2068243977
+3699 2071644107
+3699 2072115314
+3699 2073116924
+3699 2073576113
+3699 2074705441
+3699 2076162104
+3699 2082900561
+3699 2085508611
+3699 2085657207
+3699 2092773519
+3699 2097077535
+3699 2098027530
+3699 2098440088
+3699 2100773476
+3699 2101675272
+3699 2103066851
+3699 2103530608
+3699 2103934500
+3699 2104018747
+3699 2107968130
+3699 2116700285
+3699 2118699725
+3699 2119217392
+3699 2119467572
+3699 2120564487
+3699 2120920884
+3699 2125358951
+3699 2130463305
+3699 2131854704
+3699 2132436955
+3699 2132867085
+3699 2136310004
+3699 2137213403
+3699 2138626760
+3699 2141537988
+3699 2142262297
+3699 2142644111
+3699 2146577233
+3699 2149930175
+3699 2152313867
+3699 2152592961
+3699 2153211360
+3699 2158089900
+3699 2159135980
+3699 2160020842
+3699 2161249549
+3699 2162085688
+3699 2163722616
+3699 2166488360
+3699 2170754936
+3699 2186264475
+3699 2231156824
+3699 2321746051
+3699 2331696864
+3699 2333478622
+3699 2394707766
+3699 2412315763
+3699 2419074993
+3699 2420473997
+3699 2436338375
+3699 2587626788
+3714 56174173
+3714 103208630
+3714 107910162
+3714 2086081553
+3714 2113701590
+3714 2180591706
+3714 2333645279
+3714 2497566858
+3714 2797044778
+3730 1656431451
+3730 2062862174
+3730 2119436275
+3730 2504754788
+3730 2798180542
+3730 3122054677
+3770 87773147
+3770 652953972
+3770 1481508126
+3770 1516114109
+3770 1551552713
+3770 1566191148
+3770 1570845513
+3770 1584987726
+3770 1601424014
+3770 1812217105
+3770 1928712998
+3770 1939207126
+3770 1964878572
+3770 1968073759
+3770 1968126309
+3770 1970661643
+3770 1973919950
+3770 1976450220
+3770 1979054656
+3770 1981587646
+3770 1981687301
+3770 1984648551
+3770 1985212179
+3770 1985382093
+3770 1990616599
+3770 1993222214
+3770 1995022968
+3770 1995771602
+3770 1996641363
+3770 1998738036
+3770 2000628278
+3770 2001269694
+3770 2001863818
+3770 2008528576
+3770 2011390142
+3770 2011515747
+3770 2011970500
+3770 2014791424
+3770 2016785852
+3770 2019886363
+3770 2029071006
+3770 2030983687
+3770 2035029036
+3770 2037566260
+3770 2040085149
+3770 2042456463
+3770 2042969449
+3770 2043437204
+3770 2043690630
+3770 2048260540
+3770 2049118363
+3770 2049134375
+3770 2050279343
+3770 2056722718
+3770 2067152212
+3770 2068525950
+3770 2071247658
+3770 2074783350
+3770 2079838720
+3770 2084597402
+3770 2089087988
+3770 2089222884
+3770 2094430907
+3770 2094800564
+3770 2096668049
+3770 2098450303
+3770 2100893364
+3770 2101727558
+3770 2108675955
+3770 2112282386
+3770 2116242781
+3770 2118129619
+3770 2124391141
+3770 2132074025
+3770 2135420070
+3770 2138719026
+3770 2139124108
+3770 2142823495
+3770 2146684385
+3770 2150699294
+3770 2151372574
+3770 2151649000
+3770 2153391654
+3770 2154330210
+3770 2158144012
+3770 2161727018
+3770 2162003213
+3770 2163277587
+3770 2163580578
+3770 2163905596
+3770 2166814117
+3770 2169024138
+3770 2169485307
+3770 2171606345
+3770 2203033303
+3770 2294648130
+3770 2989450212
+3770 3023027907
+3770 3023931373
+3913 2001915487
+3913 2007416510
+3913 2034061441
+3913 2038906692
+3913 2056755051
+4008 126332442
+4008 1915708146
+4008 2006185616
+4008 2036395623
+4008 2036462764
+4008 2166295405
+4008 2230151576
+4008 2248393466
+4008 2284333880
+4008 2284753978
+4008 2291488776
+4008 2461036130
+4147 1963767925
+4147 2013036688
+4147 2021265019
+4147 2048466728
+4147 2082691824
+4147 2084774361
+4147 2084987618
+4147 2520587630
+4246 58661723
+4246 119927571
+4246 1976367669
+4246 2009969331
+4246 2073698092
+4246 2167590372
+4246 2174506276
+4254 621181518
+4254 1512324647
+4254 1571144263
+4254 1587820170
+4254 1594707381
+4254 1605989024
+4254 1768388903
+4254 1972051032
+4254 1973309770
+4254 2041891008
+4254 2089153206
+4254 2127079808
+4254 2280541354
+4306 1507992226
+4306 1974674570
+4306 2031734020
+4306 2076536265
+4332 1233505759
+4332 1507976594
+4332 1558897642
+4332 2009000410
+4332 2024694205
+4332 2049464974
+4332 2066732204
+4332 2070287693
+4332 2075953323
+4332 2080118462
+4332 2082091267
+4332 2093932272
+4332 2138213161
+4332 2155649556
+4332 2186661646
+4332 2507040349
+4332 2740786163
+4365 31022810
+4365 50036472
+4365 56804013
+4365 83397943
+4365 105785058
+4365 124914799
+4365 142024468
+4365 562705471
+4365 571951978
+4365 589272174
+4365 590558314
+4365 601285884
+4365 620957715
+4365 623448294
+4365 642767412
+4365 654292607
+4365 936142050
+4365 1496085180
+4365 1567167568
+4365 1575459966
+4365 1576727408
+4365 1593271693
+4365 1699273283
+4365 1982053377
+4365 1993484761
+4365 1995605549
+4365 2002188402
+4365 2011222243
+4365 2029724473
+4365 2048269251
+4365 2063144433
+4365 2079280124
+4365 2101124037
+4365 2114664102
+4365 2122773601
+4365 2129485060
+4365 2129755491
+4365 2134238372
+4365 2145717487
+4365 2153874292
+4365 2198847224
+4365 2269953690
+4365 2317322649
+4365 2332080155
+4365 2476531205
+4365 2496368321
+4365 2497272998
+4365 2607411154
+4365 2728206802
+4365 2740898543
+4365 2743166207
+4365 2751971963
+4365 2762492261
+4365 2765106281
+4365 2799593482
+4365 3122611793
+4365 3125530021
+4365 3159280209
+4461 71177052
+4461 238644260
+4461 658650040
+4461 1135211280
+4461 1491268740
+4461 1553842888
+4461 1560974394
+4461 1578047143
+4461 1881268181
+4461 1934298138
+4461 1974946041
+4461 1983994574
+4461 2005869244
+4461 2014738872
+4461 2018765955
+4461 2034752060
+4461 2078993558
+4461 2082941151
+4461 2117502148
+4461 2118817222
+4461 2161365112
+4461 2534980241
+4461 2889926776
+4461 3004178639
+4461 3121364227
+4544 48851647
+4544 77293131
+4544 82987017
+4544 91623253
+4544 425059808
+4544 562616213
+4544 575569678
+4544 579356725
+4544 584924802
+4544 585825047
+4544 593848758
+4544 597536695
+4544 611307635
+4544 616787844
+4544 621593133
+4544 623028159
+4544 624969516
+4544 626332650
+4544 628095587
+4544 641459258
+4544 657090352
+4544 1482633425
+4544 1488823606
+4544 1506293652
+4544 1521309079
+4544 1533184513
+4544 1539501807
+4544 1548606843
+4544 1555747001
+4544 1570558239
+4544 1573448114
+4544 1582498952
+4544 1604299710
+4544 1706498791
+4544 1885743466
+4544 1945580379
+4544 1961912497
+4544 1974475770
+4544 1989477529
+4544 1992185049
+4544 1992223066
+4544 1996477017
+4544 2003956948
+4544 2018231318
+4544 2036937632
+4544 2071874534
+4544 2106980598
+4544 2115992100
+4544 2131018314
+4544 2141425782
+4544 2161030911
+4544 2161082561
+4544 2243819740
+4544 2282603371
+4544 2328336969
+4544 2330077041
+4544 2401046287
+4544 2485733838
+4544 2487271993
+4544 2487961302
+4544 2488134946
+4544 2496108036
+4544 2504398109
+4544 2506333623
+4544 2520762235
+4544 2621850566
+4544 2623223378
+4544 2624262714
+4544 2776873405
+4544 2791136163
+4544 2798789192
+4544 2997896022
+4544 3026400497
+4600 2888190061
+4794 34895863
+4794 220772350
+4794 2488220753
+4794 3160198115
+4960 1965713382
+4960 1995519731
+4960 1996821374
+4960 2020154486
+4960 2028918309
+4960 2034245564
+4960 2094498700
+4960 2151345955
+4985 102857025
+4985 1871583267
+4985 1971222491
+4985 1973552936
+4985 1996210406
+4985 2066910788
+4985 2071322291
+4985 2073203800
+4985 2103660127
+4985 2112702040
+4985 2126163471
+4985 2139606141
+4985 2156273867
+4985 2179560206
+4985 2313882406
+4985 2741267871
+4985 3083113686
+5112 266031
+5112 134436605
+5112 1983179313
+5112 1998708564
+5112 2078752870
+5112 2105170516
+5112 2145901899
+5156 657381189
+5194 2040986227
+5249 79487499
+5249 156346709
+5249 2310105066
+5372 1614622504
+5372 2046445253
+5372 2130920326
+5372 2274382023
+5465 1004845475
+5465 2228470632
+5465 2257011481
+5465 2402027792
+5465 3102439268
+5465 3104138694
+5465 3104971738
+5465 3141591655
+5473 3985047
+5473 5642659
+5473 22438780
+5473 57166483
+5473 63697305
+5473 72224798
+5473 114012608
+5473 142955835
+5473 178762686
+5473 181375449
+5473 183359890
+5473 560694886
+5473 568410491
+5473 614194157
+5473 644435172
+5473 1041567416
+5473 1423569384
+5473 1475993211
+5473 1493871879
+5473 1503656325
+5473 1508209308
+5473 1511784549
+5473 1522976497
+5473 1536078838
+5473 1540317310
+5473 1548344325
+5473 1556844573
+5473 1562680794
+5473 1565693361
+5473 1571363206
+5473 1573772862
+5473 1582174699
+5473 1584053331
+5473 1588384652
+5473 1588969911
+5473 1594367304
+5473 1604712299
+5473 1606533813
+5473 1606653738
+5473 1621011477
+5473 1624253571
+5473 1629049648
+5473 1637126452
+5473 1654435721
+5473 1659821876
+5473 1662325697
+5473 1664768418
+5473 1669815523
+5473 1898059722
+5473 1923173424
+5473 1930671088
+5473 1963630744
+5473 1963684111
+5473 1964011508
+5473 1965753760
+5473 1965865780
+5473 1966129247
+5473 1966161065
+5473 1975996700
+5473 1976377069
+5473 1978058864
+5473 1981078533
+5473 1991591329
+5473 1993136622
+5473 1996846305
+5473 1998921367
+5473 1999686890
+5473 2002586185
+5473 2005097763
+5473 2007957481
+5473 2007972063
+5473 2012142209
+5473 2017640521
+5473 2024897898
+5473 2032588546
+5473 2035874797
+5473 2043026924
+5473 2054701517
+5473 2055856537
+5473 2055911580
+5473 2056615219
+5473 2057848283
+5473 2058611081
+5473 2063075730
+5473 2063211448
+5473 2063380184
+5473 2067879989
+5473 2081026767
+5473 2083438300
+5473 2093004308
+5473 2093414536
+5473 2094949584
+5473 2106052853
+5473 2118048337
+5473 2119687919
+5473 2145042132
+5473 2155789932
+5473 2156926400
+5473 2157484092
+5473 2167600184
+5473 2167801522
+5473 2171234928
+5473 2244218313
+5473 2312358567
+5473 2332656087
+5473 2485393410
+5473 2584076614
+5473 2753533763
+5473 2796148442
+5473 2990378898
+5473 2995053259
+5473 2996704608
+5473 2997011290
+5473 3023174312
+5473 3023665595
+5473 3026052030
+5473 3047881111
+5473 3111965659
+5473 3160909648
+5604 2102193017
+5604 2262902315
+5604 2403432509
+5604 2411496775
+5604 3098070066
+5604 3099478503
+5690 1977504986
+5690 2943928037
+5690 2997792307
+5697 101618675
+5697 107149021
+5697 313126134
+5697 328723193
+5697 938647456
+5697 1533931881
+5697 1592735852
+5697 1682639121
+5697 1688741957
+5697 1731275269
+5697 1963832540
+5697 1972190159
+5697 1976195303
+5697 1977687655
+5697 1979998759
+5697 2003555764
+5697 2012209046
+5697 2012728603
+5697 2022958998
+5697 2036304737
+5697 2041334865
+5697 2052006995
+5697 2060772991
+5697 2062288340
+5697 2079476095
+5697 2112252770
+5697 2112651313
+5697 2113703289
+5697 2143849954
+5697 2145421711
+5697 2165931431
+5697 2313271332
+5697 2331933771
+5697 2476744418
+5697 2486959984
+5697 2579758538
+5697 3013381640
+5737 73593897
+5737 2076432168
+5737 2086995537
+5737 2119493157
+5737 2160163822
+5737 2172023545
+5825 1485696359
+5825 1782778410
+5825 1984742370
+5825 1991506395
+5825 1991685386
+5825 2005333988
+5825 2007453649
+5825 2012689879
+5825 2013976776
+5825 2014759828
+5825 2018135697
+5825 2020267609
+5825 2021269530
+5825 2023531846
+5825 2044437167
+5825 2051027501
+5825 2052121574
+5825 2052882363
+5825 2086995303
+5825 2088023626
+5825 2090440668
+5825 2091863647
+5825 2093559498
+5825 2096846676
+5825 2099114113
+5825 2102267931
+5825 2108931588
+5825 2109363349
+5825 2112546342
+5825 2115360698
+5825 2115903459
+5825 2121065969
+5825 2127125241
+5825 2127398317
+5825 2131702141
+5825 2134599810
+5825 2135050619
+5825 2135298791
+5825 2138631477
+5825 2139562487
+5825 2148828990
+5825 2150532258
+5825 2164367541
+5825 2171403951
+5825 2315982688
+5825 2428698198
+5825 3022401702
+5852 59627172
+5852 138715092
+5852 1973680088
+5852 2011779514
+5852 2016656716
+5852 2020234638
+5852 2028773083
+5852 2059620167
+5852 2149823536
+5852 2324835310
+5852 2342166896
+5852 2408747061
+5852 2408890354
+5852 2418371848
+6071 279457074
+6071 1800194818
+6071 1987141738
+6071 1993104550
+6071 2003256105
+6071 2012781794
+6071 2034777811
+6071 2056212545
+6071 2060811782
+6071 2082409765
+6071 2084048843
+6071 2133275623
+6071 2134463370
+6071 2136435019
+6071 2150301994
+6071 2177640000
+6071 2181350280
+6071 2741671526
+6110 104814016
+6110 1025372038
+6110 1531322324
+6110 1539086516
+6110 1950955595
+6110 1960578949
+6311 194360827
+6311 1482811485
+6311 1931162873
+6311 2096605459
+6311 2165432612
+6320 585981960
+6355 1993473948
+6355 1998925799
+6355 2001326592
+6355 2037964255
+6389 2315222217
+6522 2007942710
+6522 2040446335
+6522 2042901705
+6522 2138296484
+6522 2141420453
+6572 2032071689
+6572 2169330552
+6615 294960380
+6615 595553406
+6615 2000031724
+6615 2011231726
+6615 2033810643
+6615 2043597553
+6615 2071978833
+6615 2074949586
+6700 1522668381
+6700 1586203893
+6700 2319071707
+6852 76955889
+6852 1490623058
+6852 1535228571
+6852 1536800348
+6852 1881782620
+6852 2110133361
+6852 2226655255
+6852 2257744763
+6852 2262205201
+6852 2295138091
+6852 2295979513
+6852 2398412152
+6852 2416626343
+7003 103043902
+7003 231878054
+7003 237578408
+7003 1482528787
+7003 2000117884
+7003 2014314686
+7003 2021121347
+7003 2039107287
+7003 2111922708
+7003 2488082054
+7003 2499037932
+7003 3140518961
+7100 1590720384
+7100 1772838363
+7100 1985356778
+7100 2112673841
+7100 2170830058
+7175 104552988
+7175 1894634562
+7175 1981882995
+7175 2011141057
+7175 2063016696
+7175 2165813494
+7241 77544173
+7241 113044168
+7241 121380501
+7241 168159966
+7241 629288004
+7241 1576245332
+7241 1979813301
+7241 1981724520
+7241 2008315121
+7241 2009946047
+7241 2014174638
+7241 2027491256
+7241 2110162191
+7241 2114316839
+7241 2117942482
+7241 2119066639
+7241 2119176305
+7241 2130457211
+7241 2135758315
+7241 2154261609
+7241 2159147610
+7241 2159537183
+7241 2189687688
+7241 2798465067
+7241 2799045502
+7241 3021802473
+7248 2269106899
+7254 98158316
+7254 1984065858
+7254 2010079006
+7254 2053867903
+7254 2326443926
+7254 2431236647
+7383 418843066
+7383 1494380125
+7383 1553230187
+7383 1966321785
+7383 2037602805
+7383 2048384255
+7383 2077836518
+7383 2107628822
+7383 2110182592
+7383 2149104538
+7383 2159234836
+7383 2501008345
+7383 2551027800
+7383 2734522627
+7383 3026721206
+7383 3099595641
+7383 3139934447
+7483 1964819524
+7483 1997692350
+7483 2014346184
+7483 2015071457
+7483 2059654577
+7483 2103409960
+7483 3147960223
+7602 51754657
+7602 66080723
+7602 103039032
+7602 156344971
+7602 1531363236
+7602 1582133116
+7602 1598009484
+7602 1815615700
+7602 2267791857
+7602 2405375363
+7602 2822233489
+7803 2017032949
+7803 2037185991
+7803 3112903361
+7858 1527288655
+7858 1576313974
+7858 1593082705
+7858 1794403333
+7858 1963967993
+7858 1981186295
+7858 1991181281
+7858 1992403219
+7858 1997526057
+7858 2000023791
+7858 2001210301
+7858 2004141200
+7858 2006132575
+7858 2010682340
+7858 2035496876
+7858 2054485869
+7858 2055267375
+7858 2068702891
+7858 2069499419
+7858 2070248369
+7858 2154481506
+7858 2160896745
+7858 2164141156
+7858 2396657497
+7858 2405151674
+7858 2409446770
+7858 2768676504
+7946 5541593
+7946 2097448759
+7946 2604552456
+7948 1585706971
+7948 2266621675
+7948 2276200319
+7948 2279238291
+7948 2283454017
+7948 2286567205
+7966 52802976
+7966 1598664776
+7966 1972290811
+7966 1995875735
+7966 2056414301
+7966 2500491642
+7966 2567782165
+8107 66495797
+8107 129400212
+8107 564810140
+8107 594871724
+8107 657754372
+8107 1490925899
+8107 1495086477
+8107 1495419098
+8107 1496226251
+8107 1513141462
+8107 1559252773
+8107 1597754569
+8107 1992481948
+8107 2000465687
+8107 2000676694
+8107 2012411136
+8107 2061975886
+8107 2083781593
+8107 2097443843
+8107 2101157755
+8107 2101616996
+8107 2106470680
+8107 2145246827
+8107 2241182929
+8107 2327618756
+8107 2992158480
+8107 3023843609
+8232 25825436
+8232 130047482
+8232 146692184
+8232 177051745
+8232 179424833
+8232 974679021
+8232 1506276880
+8232 1539302882
+8232 1782392847
+8232 2397256099
+8232 2402893743
+8232 2414755871
+8232 3097996772
+8232 3100828303
+8373 592086414
+8373 1568650785
+8373 1977736041
+8373 2057072261
+8373 2495388083
+8373 2612600896
+8375 327482626
+8375 1024521373
+8375 1034016251
+8375 2398505449
+8375 3139969148
+8379 1989527944
+8379 2028688511
+8379 2044535962
+8379 2056866517
+8379 2060146856
+8379 2465413615
+8379 3133623653
+8580 2003895468
+8580 2020573253
+8580 2021600662
+8580 2022016586
+8580 2061948159
+8580 2065346666
+8580 2082261938
+8580 2103928448
+8580 2141317543
+8695 1813898783
+8695 1966244775
+8695 2007754818
+8695 2037580052
+8695 2094740036
+8695 2112373205
+8695 2119671639
+8695 2132116135
+8695 2133059825
+8695 2167714086
+8757 1964136288
+8757 1980199686
+8757 1982690515
+8757 1985725637
+8757 1991262861
+8757 2010473655
+8757 2010660575
+8757 2018707196
+8757 2022352039
+8757 2023802698
+8757 2032759748
+8757 2037315270
+8757 2052177370
+8757 2062575532
+8757 2065921400
+8757 2067937479
+8757 2068030700
+8757 2085477870
+8757 2087050830
+8757 2087249801
+8757 2090703182
+8757 2096070667
+8757 2105331834
+8757 2123080107
+8757 2124743911
+8757 2151186011
+8757 2151672019
+8757 2166382926
+8757 2167677517
+8757 2319918594
+8757 2326692077
+8763 2002239941
+8763 2062162286
+8763 2114709034
+8767 130812885
+8767 1490541530
+8767 1491933283
+8767 1511029770
+8767 1516798127
+8767 1585918036
+8767 1689771227
+8767 1972698480
+8767 1973308529
+8767 1975780259
+8767 1991670833
+8767 2003422651
+8767 2017278448
+8767 2030483771
+8767 2031648262
+8767 2032146670
+8767 2033203178
+8767 2042923533
+8767 2051649050
+8767 2058830956
+8767 2065762400
+8767 2090266480
+8767 2098780443
+8767 2137247419
+8767 2147899431
+8767 2153425445
+8767 2157023132
+8767 2164596829
+8767 2170430750
+8767 2172254055
+8767 2315556200
+8767 3123430084
+8767 3124473219
+8846 147600344
+8846 1488600025
+8846 1493509173
+8846 1526187099
+8846 1545218404
+8846 1575840121
+8846 1576009119
+8846 1577688470
+8846 1586659225
+8846 1589810475
+8846 1610293468
+8846 1626869678
+8846 1634021026
+8846 1659953295
+8846 1966279607
+8846 1966427545
+8846 1970263680
+8846 1980956237
+8846 1986292558
+8846 1990132316
+8846 1992914996
+8846 1999667620
+8846 1999868274
+8846 2002019101
+8846 2006739286
+8846 2007737411
+8846 2012866751
+8846 2015380899
+8846 2021911323
+8846 2027710673
+8846 2034307263
+8846 2035250617
+8846 2040108882
+8846 2041075406
+8846 2044314667
+8846 2045076976
+8846 2046649233
+8846 2048635427
+8846 2048672688
+8846 2052724252
+8846 2063615347
+8846 2065399599
+8846 2065580334
+8846 2071342149
+8846 2075603196
+8846 2077686814
+8846 2087375731
+8846 2091566117
+8846 2094208472
+8846 2095182569
+8846 2109169834
+8846 2113079538
+8846 2122228543
+8846 2126624423
+8846 2130487323
+8846 2131684714
+8846 2135519478
+8846 2136189765
+8846 2144744298
+8846 2153889396
+8846 2154549936
+8846 2238272163
+8846 2255150349
+8846 2319301074
+8846 2333744465
+8846 2338405264
+8846 2394845803
+8846 2397446932
+8846 2398697593
+8846 2414278979
+8846 2414561396
+8846 2415173362
+8846 2430954621
+8846 2461942461
+8881 30105499
+8881 1586441890
+8881 2066751699
+8897 179356251
+8897 182334575
+8897 838845537
+8897 1535307181
+8897 1929173228
+8897 1965178776
+8897 1966795639
+8897 1969148116
+8897 1982678764
+8897 1985873977
+8897 2000593521
+8897 2020084687
+8897 2024994021
+8897 2051834873
+8897 2052453389
+8897 2077861863
+8897 2087009527
+8897 2092996002
+8897 2097643357
+8897 2099784221
+8897 2109415008
+8897 2114279381
+8897 2117867461
+8897 2124716819
+8897 2186026418
+8897 2231005811
+8897 2267990624
+8897 2312681143
+8897 2328857686
+8897 2493234147
+8897 2552964558
+8897 2600136721
+8897 2902626863
+8897 2976103251
+8899 116067051
+8899 207149916
+8899 1986037157
+8899 1986336415
+8899 1999106449
+8899 2076591562
+8899 2107597015
+8899 2185791231
+8899 2260251609
+8899 2263406500
+8902 34712582
+8902 326534737
+8902 1971885962
+8902 1979044045
+8902 1979634528
+8902 1981327008
+8902 1982897657
+8902 1996568807
+8902 1997153602
+8902 1999074701
+8902 2007290771
+8902 2008989047
+8902 2015832259
+8902 2019008347
+8902 2026760183
+8902 2034968544
+8902 2038324270
+8902 2038613104
+8902 2041800056
+8902 2047915865
+8902 2050669845
+8902 2050928644
+8902 2051381729
+8902 2052526823
+8902 2064577608
+8902 2065091421
+8902 2073918934
+8902 2073982627
+8902 2075307852
+8902 2086987895
+8902 2090288937
+8902 2093150678
+8902 2093715805
+8902 2095438762
+8902 2100831177
+8902 2101518272
+8902 2106080643
+8902 2112339871
+8902 2112853909
+8902 2157014886
+8902 2165825953
+9040 593915748
+9040 606713581
+9040 1531542706
+9040 1552022999
+9040 1597474747
+9040 1964708208
+9040 1989904624
+9040 1990275891
+9040 1991651582
+9040 1996609257
+9040 2010509287
+9040 2018179393
+9040 2029785004
+9040 2042119491
+9040 2055841992
+9040 2072073679
+9040 2079936351
+9040 2100185791
+9040 2103772357
+9040 2111736590
+9040 2132233302
+9040 2135778365
+9040 2138382045
+9040 2139239507
+9040 2144243998
+9040 2782784641
+9085 85587821
+9085 208535825
+9085 320622714
+9085 1616115385
+9085 2245071084
+9085 2245109236
+9085 2273331619
+9085 2476149371
+9085 2841441113
+9085 2868990024
+9085 3099762512
+9147 2078131256
+9147 2087362827
+9147 2135750859
+9147 2168675391
+9154 1481182896
+9154 1531887248
+9154 1973073526
+9154 1998002639
+9154 2004895386
+9154 2026723427
+9154 2038940956
+9154 2042297247
+9154 2108924902
+9154 2145727610
+9248 1986779207
+9248 2009265386
+9248 2033582947
+9248 2077776473
+9415 7678345
+9415 1966797434
+9415 2032031606
+9415 2065586386
+9415 2079521622
+9415 2082291422
+9415 2102998034
+9415 2250735265
+9415 2334547457
+9415 2796493717
+9428 1545392058
+9428 1981650241
+9428 1995395589
+9428 2000920980
+9428 2013576653
+9428 2017080630
+9428 2072539798
+9428 2085526526
+9428 2090895117
+9428 2114081683
+9428 2129303710
+9428 2143044822
+9428 2148355987
+9428 2151512706
+9428 2165338593
+9428 2166754635
+9428 2323297855
+9428 2398922813
+9458 50489164
+9458 1972926784
+9458 1981155101
+9458 1982538965
+9458 1986258648
+9458 2000341305
+9458 2002681080
+9458 2018034899
+9458 2064173429
+9458 2066146368
+9458 2067704991
+9458 2085088123
+9458 2085986330
+9458 2091071933
+9458 2106838603
+9458 2122179858
+9458 2153758461
+9458 2206296549
+9458 2342998430
+9458 2415190095
+9458 2886399197
+9615 100146080
+9615 152044677
+9615 170437204
+9615 230667815
+9615 248647642
+9615 410506747
+9615 561167150
+9615 561273877
+9615 566240822
+9615 577820978
+9615 760834574
+9615 1507552220
+9615 1509356383
+9615 1579699753
+9615 1605995530
+9615 1964045614
+9615 1964192933
+9615 1964487744
+9615 1964913149
+9615 1965338833
+9615 1965850468
+9615 1966163128
+9615 1966199671
+9615 1966301599
+9615 1966568004
+9615 1966591440
+9615 1966630210
+9615 1967302465
+9615 1968776443
+9615 1969440492
+9615 1969520399
+9615 1969593350
+9615 1970476540
+9615 1970858052
+9615 1971737833
+9615 1972172578
+9615 1973611864
+9615 1973769648
+9615 1973901471
+9615 1974496596
+9615 1975762402
+9615 1976635092
+9615 1978146627
+9615 1979090205
+9615 1980492944
+9615 1980565959
+9615 1981312174
+9615 1981686319
+9615 1983107490
+9615 1983628400
+9615 1983840835
+9615 1985505813
+9615 1985764270
+9615 1986148181
+9615 1987366776
+9615 1988085261
+9615 1989276562
+9615 1989366790
+9615 1990216066
+9615 1991129282
+9615 1991521282
+9615 1993650610
+9615 1995251276
+9615 1995621795
+9615 1995677736
+9615 1996287252
+9615 1996325119
+9615 1996689358
+9615 1996835714
+9615 1997452767
+9615 1998058812
+9615 1998115351
+9615 1998341632
+9615 1998421350
+9615 1998764315
+9615 1999318403
+9615 1999418960
+9615 2001997987
+9615 2002290165
+9615 2002394706
+9615 2002466527
+9615 2002527948
+9615 2002649169
+9615 2003562312
+9615 2003619318
+9615 2003761800
+9615 2004466078
+9615 2004854261
+9615 2005399911
+9615 2006209890
+9615 2006600641
+9615 2007151120
+9615 2007183795
+9615 2007299146
+9615 2007958586
+9615 2008211903
+9615 2009211072
+9615 2009310302
+9615 2009341069
+9615 2009724670
+9615 2009901703
+9615 2010125188
+9615 2010683974
+9615 2010867780
+9615 2011025333
+9615 2011337107
+9615 2012598693
+9615 2012801815
+9615 2013400562
+9615 2013410985
+9615 2014088874
+9615 2014699161
+9615 2015186134
+9615 2015643676
+9615 2017616144
+9615 2018087130
+9615 2018938974
+9615 2019040909
+9615 2020677309
+9615 2022203366
+9615 2022265767
+9615 2022838600
+9615 2023281293
+9615 2025737488
+9615 2025823005
+9615 2027068632
+9615 2027106411
+9615 2028109028
+9615 2028559096
+9615 2029350917
+9615 2029433048
+9615 2029731272
+9615 2031291832
+9615 2032780864
+9615 2032836181
+9615 2033655719
+9615 2033730058
+9615 2033888602
+9615 2033989853
+9615 2034551161
+9615 2034602578
+9615 2034965490
+9615 2035871617
+9615 2035888265
+9615 2036211281
+9615 2036661278
+9615 2037418783
+9615 2038221894
+9615 2038281195
+9615 2038581565
+9615 2039405807
+9615 2039469764
+9615 2039762542
+9615 2039865479
+9615 2039897976
+9615 2040253555
+9615 2041243041
+9615 2041460703
+9615 2042857563
+9615 2043838742
+9615 2044628805
+9615 2044957625
+9615 2045577146
+9615 2046283312
+9615 2046374384
+9615 2046384451
+9615 2047657508
+9615 2047904804
+9615 2048721915
+9615 2048747402
+9615 2050428483
+9615 2050784041
+9615 2051035431
+9615 2051256065
+9615 2051380478
+9615 2051549155
+9615 2052691583
+9615 2052961230
+9615 2053156832
+9615 2054425377
+9615 2054964509
+9615 2054974048
+9615 2057427179
+9615 2058268772
+9615 2059068703
+9615 2060956871
+9615 2061500293
+9615 2062483112
+9615 2063140902
+9615 2064993620
+9615 2065148368
+9615 2065417291
+9615 2067223300
+9615 2067540096
+9615 2068433713
+9615 2069243471
+9615 2069383905
+9615 2070307294
+9615 2071569484
+9615 2073623452
+9615 2074217052
+9615 2074720433
+9615 2075626330
+9615 2075711324
+9615 2075948432
+9615 2078207139
+9615 2078279569
+9615 2078599216
+9615 2079697685
+9615 2081213902
+9615 2081384750
+9615 2081716863
+9615 2082184209
+9615 2082442414
+9615 2083678917
+9615 2083788741
+9615 2083835825
+9615 2083951528
+9615 2084202637
+9615 2084443292
+9615 2085104863
+9615 2085192067
+9615 2085324966
+9615 2085641006
+9615 2085752914
+9615 2087229548
+9615 2087288011
+9615 2088815052
+9615 2088830255
+9615 2089524063
+9615 2090172149
+9615 2090562978
+9615 2090849112
+9615 2091089863
+9615 2091093475
+9615 2092021243
+9615 2092071375
+9615 2093308642
+9615 2094212912
+9615 2094370778
+9615 2095626035
+9615 2095681132
+9615 2097580780
+9615 2097618848
+9615 2098238443
+9615 2101238599
+9615 2102494927
+9615 2104050709
+9615 2105727959
+9615 2106200068
+9615 2106405378
+9615 2107057186
+9615 2111665735
+9615 2115356599
+9615 2118092384
+9615 2118736280
+9615 2118779086
+9615 2118987147
+9615 2119165605
+9615 2119441588
+9615 2120528109
+9615 2124415759
+9615 2124697068
+9615 2124788979
+9615 2126518531
+9615 2127270030
+9615 2127453856
+9615 2127620484
+9615 2129595628
+9615 2131716315
+9615 2132185707
+9615 2132798504
+9615 2133261958
+9615 2141145281
+9615 2141628838
+9615 2141748829
+9615 2141912761
+9615 2142784405
+9615 2144407955
+9615 2144803621
+9615 2146362860
+9615 2146702934
+9615 2148448131
+9615 2149135858
+9615 2150777674
+9615 2151228214
+9615 2151705941
+9615 2154267326
+9615 2154536783
+9615 2154720277
+9615 2154892582
+9615 2156092915
+9615 2157076875
+9615 2158104097
+9615 2158660217
+9615 2158866274
+9615 2160730869
+9615 2160846049
+9615 2161083783
+9615 2165310399
+9615 2166817590
+9615 2166941768
+9615 2166962002
+9615 2169382203
+9615 2258706735
+9615 2313262561
+9615 2317748484
+9615 2317754413
+9615 2321290054
+9615 2330303932
+9615 2335261692
+9615 2345998638
+9615 2359962313
+9615 2410926430
+9615 2490436937
+9615 2494136786
+9615 2497866264
+9615 2595776066
+9615 2737266898
+9615 2949089161
+9615 2949115325
+9615 2949119810
+9615 2949196977
+9615 2949293085
+9615 2949547691
+9615 2949604015
+9615 2949666876
+9615 2949766371
+9615 2950287442
+9615 2950340945
+9615 2950386762
+9615 2950453754
+9615 2950736169
+9615 2950883979
+9615 2950968241
+9615 2951126487
+9615 2951750210
+9615 2951899239
+9615 2952057843
+9615 2952064349
+9615 2952069812
+9615 2952090541
+9615 2952224904
+9615 2952493102
+9615 2952533854
+9615 2952707682
+9615 2952713158
+9615 2952773398
+9615 2952934938
+9615 2953165787
+9615 2953189194
+9615 2953268243
+9615 3025746053
+9670 172770332
+9670 1529223067
+9670 1542077694
+9670 1654258968
+9670 2109332867
+9670 2109436030
+9670 2142264625
+9670 2143803895
+9670 2284282272
+9670 2883911218
+9715 145311640
+9715 205525012
+9715 1480895197
+9715 1481756506
+9715 1972834727
+9715 1983760732
+9715 1986889371
+9715 1996451756
+9715 1999023440
+9715 2013522024
+9715 2031550805
+9715 2034641152
+9715 2055698838
+9715 2064032048
+9715 2080481064
+9715 2114571173
+9715 2125816054
+9715 2151855296
+9715 2156558755
+9715 2335152594
+9715 2416753060
+9715 2431964333
+9822 16732402
+9822 202982745
+9822 599639265
+9822 605375065
+9822 1024688093
+9822 1561325856
+9822 2047777227
+9822 2153956247
+9822 2469824022
+9822 2484379364
+9822 2756132528
+9822 2887055924
+9822 3004171844
+9905 205842570
+9905 1988728066
+9905 2000261223
+9905 2012059886
+9905 2073583290
+9905 2107518721
+9905 2126762463
+9905 2225016688
+9905 2316485801
+9905 2417581374
+9905 2993251029
+9945 9867512
+9945 88876701
+9945 186320743
+9945 335524036
+9945 383216226
+9945 589167835
+9945 615358897
+9945 656444977
+9945 1484787485
+9945 1498750023
+9945 1520010638
+9945 1535148893
+9945 1535577768
+9945 1551252481
+9945 1562473583
+9945 1569261749
+9945 1607213686
+9945 1608170983
+9945 1631767606
+9945 1714723801
+9945 1820801730
+9945 1901865882
+9945 1963579099
+9945 1977400418
+9945 1984645053
+9945 1987151727
+9945 1987375303
+9945 1989099526
+9945 1989363996
+9945 1990631438
+9945 1990732693
+9945 1991219110
+9945 1991548390
+9945 1997941598
+9945 2002806979
+9945 2007412531
+9945 2011765176
+9945 2014226439
+9945 2019137134
+9945 2021129554
+9945 2024180819
+9945 2028344692
+9945 2028954902
+9945 2028999387
+9945 2029053035
+9945 2029274529
+9945 2036085015
+9945 2037687914
+9945 2037904119
+9945 2040651889
+9945 2041878519
+9945 2043852237
+9945 2045538908
+9945 2045933035
+9945 2049022966
+9945 2049737757
+9945 2049988715
+9945 2053051932
+9945 2054706936
+9945 2056299196
+9945 2061396216
+9945 2063183167
+9945 2067315615
+9945 2071057757
+9945 2075488796
+9945 2084566869
+9945 2085081981
+9945 2085825374
+9945 2089249470
+9945 2091319709
+9945 2097974024
+9945 2102257714
+9945 2104667268
+9945 2125272611
+9945 2131857672
+9945 2133345635
+9945 2135068375
+9945 2137841087
+9945 2142321494
+9945 2148257760
+9945 2148962579
+9945 2172096981
+9945 2189317954
+9945 2242407677
+9945 2244665716
+9945 2260797489
+9945 2262490397
+9945 2290859401
+9945 2295105392
+9945 2329517291
+9945 2562405906
+9945 2599660045
+9945 2607826347
+9945 2609639712
+9945 2611731537
+9945 2781889115
+9945 2782746573
+9945 2970147188
+9945 3020675625
+9945 3121463447
+9945 3158364127
+9956 992293265
+9956 1956511638
+9956 1975220433
+9956 1978875961
+9956 1997948862
+9956 1999218281
+9956 2025751302
+9956 2080360997
+9956 2100058507
+9956 2110599515
+9956 2114660896
+9956 2125547014
+9956 2139686198
+9956 2140617940
+9956 2150891808
+9956 2155338411
+9956 2167575933
+9967 2396129755
+9967 2523649422
+9967 3098671067
+10010 13151617
+10010 33317596
+10010 588860971
+10010 617352542
+10010 997353242
+10010 1452624155
+10010 1483229890
+10010 1509307704
+10010 1518194430
+10010 1521031203
+10010 1563471868
+10010 1605353467
+10010 1752411179
+10010 1965267734
+10010 1965982701
+10010 1973109697
+10010 1973285208
+10010 1977072586
+10010 1979998260
+10010 1990688746
+10010 1995998870
+10010 2010031042
+10010 2011124967
+10010 2012750704
+10010 2013205572
+10010 2020354860
+10010 2020901455
+10010 2025274694
+10010 2027062280
+10010 2027159638
+10010 2027616724
+10010 2031672951
+10010 2031754230
+10010 2036115032
+10010 2036292053
+10010 2043066820
+10010 2049336588
+10010 2052783119
+10010 2054740989
+10010 2057727055
+10010 2060074216
+10010 2060638775
+10010 2063422684
+10010 2064521289
+10010 2065780708
+10010 2067099692
+10010 2074086273
+10010 2082922604
+10010 2090704807
+10010 2091286082
+10010 2094196435
+10010 2096578491
+10010 2117633841
+10010 2124373442
+10010 2129234612
+10010 2129500075
+10010 2141187765
+10010 2168294491
+10010 2256028809
+10010 2263204164
+10010 2312044258
+10010 2318233634
+10010 2327264563
+10010 2336404856
+10010 2342037809
+10010 2408311375
+10010 2409171072
+10010 2416347354
+10010 2436877518
+10010 2440347202
+10010 2477047848
+10010 2504640339
+10010 2628074563
+10010 2743706709
+10010 2760049472
+10010 2892281543
+10010 2985298191
+10010 3020958355
+10010 3145894777
+10030 151355576
+10030 186976287
+10030 1484728498
+10030 1492157159
+10030 1553956304
+10030 1585441852
+10030 1965431278
+10030 1983298701
+10030 1984573276
+10030 1985202737
+10030 1985416516
+10030 1990591794
+10030 1992445489
+10030 1994274519
+10030 1995524895
+10030 1996714840
+10030 1999212408
+10030 2001179578
+10030 2003297810
+10030 2003312762
+10030 2004172526
+10030 2006781442
+10030 2008374910
+10030 2010704502
+10030 2018709159
+10030 2018784734
+10030 2022655642
+10030 2025366251
+10030 2029592256
+10030 2031952142
+10030 2037216761
+10030 2043971416
+10030 2045394208
+10030 2048172376
+10030 2053319808
+10030 2053454738
+10030 2053632472
+10030 2063882118
+10030 2065671992
+10030 2065677132
+10030 2068952252
+10030 2068986027
+10030 2074661604
+10030 2076613653
+10030 2077307030
+10030 2080179481
+10030 2085919613
+10030 2090833636
+10030 2094237761
+10030 2097920996
+10030 2115925279
+10030 2121338519
+10030 2129285118
+10030 2131527406
+10030 2141829510
+10030 2145624649
+10030 2153403932
+10030 2153521497
+10030 2157404017
+10030 2166081621
+10030 2166752256
+10030 2286663649
+10030 2395858150
+10030 2396926536
+10030 2397503645
+10030 2410811231
+10030 2414346808
+10030 2416124902
+10030 2420242514
+10030 2421480628
+10030 2423922195
+10030 2460881650
+10030 2475781921
+10030 2896661072
+10054 49431491
+10054 80415205
+10054 1489741075
+10054 2013386523
+10054 2027520122
+10054 2067538533
+10054 2081031629
+10054 3124206438
+10054 3124355409
+10054 3125691699
+10054 3125922942
+10196 142359467
+10196 589090487
+10196 639652320
+10196 1623666611
+10196 1981293010
+10196 2010341663
+10196 2019414364
+10219 77624483
+10219 1599173018
+10219 1968097713
+10219 1970491961
+10219 2012143449
+10219 2037619168
+10219 2060906613
+10219 2061239300
+10219 2069290466
+10219 2125803156
+10219 2598065263
+10420 65714340
+10420 2278555883
+10420 3146214979
+10476 5450535
+10476 11307833
+10476 49284953
+10476 86113663
+10476 107825694
+10476 133824118
+10476 183436088
+10476 204814269
+10476 338188938
+10476 365713858
+10476 398263575
+10476 1482573093
+10476 1503693435
+10476 1508301208
+10476 1510143258
+10476 1521997192
+10476 1552800926
+10476 1928281124
+10476 1936122156
+10476 1970408491
+10476 1970946705
+10476 1971245070
+10476 1973284828
+10476 1976166254
+10476 1976554063
+10476 1976653424
+10476 1976750415
+10476 1980165863
+10476 1988043250
+10476 1990630767
+10476 1999057730
+10476 2003326444
+10476 2006649737
+10476 2006998103
+10476 2008117987
+10476 2010438906
+10476 2010489503
+10476 2011210230
+10476 2011397861
+10476 2011860269
+10476 2013458183
+10476 2013770190
+10476 2019354160
+10476 2022456768
+10476 2022661087
+10476 2024064426
+10476 2024176341
+10476 2025128734
+10476 2028582699
+10476 2031053645
+10476 2042529917
+10476 2042931847
+10476 2046740654
+10476 2047166091
+10476 2051554601
+10476 2057055578
+10476 2060102611
+10476 2062823138
+10476 2066639546
+10476 2069733693
+10476 2073686391
+10476 2074409207
+10476 2079613111
+10476 2086608397
+10476 2091235061
+10476 2091708115
+10476 2092619081
+10476 2092968937
+10476 2095023468
+10476 2095066016
+10476 2105296759
+10476 2113999599
+10476 2139124195
+10476 2154473442
+10476 2162984514
+10476 2165310182
+10476 2171837775
+10476 2240915583
+10476 2341050657
+10476 2418005943
+10476 2733226126
+10476 2762948089
+10531 1475495210
+10531 1511231895
+10531 1529619452
+10531 1852941485
+10531 1935816941
+10531 1967776440
+10531 1970385846
+10531 1972463379
+10531 1999329056
+10531 2011233017
+10531 2012136167
+10531 2017729229
+10531 2030362999
+10531 2032320105
+10531 2033341227
+10531 2043516503
+10531 2048497410
+10531 2049017286
+10531 2054813317
+10531 2069874620
+10531 2078404660
+10531 2092191147
+10531 2104055312
+10531 2128732849
+10531 2129322617
+10531 2146624028
+10531 2147688912
+10531 2339571923
+10531 2409050633
+10531 2417254294
+10531 2417351964
+10531 2417604093
+10531 2896194228
+10531 3021222669
+10635 100763604
+10635 1486836123
+10635 1492065839
+10635 1496242225
+10635 1503126323
+10635 1504365348
+10635 1515040203
+10635 1519588170
+10635 1551878100
+10635 1552928705
+10635 1553238085
+10635 1556052326
+10635 1589903996
+10635 1592702775
+10635 1598068766
+10635 1616132105
+10635 1652951855
+10635 1720699452
+10635 1766847046
+10635 1796238869
+10635 1803227544
+10635 1822317767
+10635 1840617064
+10635 1844249711
+10635 1849068780
+10635 1870434531
+10635 1879013243
+10635 1886864148
+10635 1891368141
+10635 1899008334
+10635 1909989889
+10635 1920026886
+10635 1947525316
+10635 1951075812
+10635 1954580202
+10635 1956636315
+10635 1964688493
+10635 1971897151
+10635 1972479462
+10635 1974371653
+10635 1977080361
+10635 1994627117
+10635 2005830963
+10635 2034549472
+10635 2047094671
+10635 2052480416
+10635 2073411708
+10635 2077042278
+10635 2094129977
+10635 2095566268
+10635 2096350954
+10635 2098208546
+10635 2102338022
+10635 2113198700
+10635 2114623966
+10635 2115587939
+10635 2120205776
+10635 2120250203
+10635 2120538753
+10635 2121590826
+10635 2124083834
+10635 2130378544
+10635 2132601815
+10635 2133717410
+10635 2156185402
+10635 2156344310
+10635 2166013490
+10635 2167656604
+10635 2168506566
+10635 2206020344
+10635 2243550150
+10635 2245666673
+10635 2247936124
+10635 2254252144
+10635 2255485727
+10635 2265836207
+10635 2302725854
+10635 2310248424
+10635 2385996924
+10635 2408609072
+10635 2716873097
+10635 2727028891
+10635 2852697565
+10635 2857016208
+10635 2875062463
+10685 616744636
+10685 822481598
+10764 2807551150
+10816 125892352
+10816 1975849605
+10816 1981617416
+10816 1983578042
+10816 1993812374
+10816 2113881303
+10816 2126163471
+10816 2590882584
+10922 35033359
+10922 52992445
+10922 78573897
+10922 104785096
+10922 148650274
+10922 158593678
+10922 172862774
+10922 195175667
+10922 199743680
+10922 237025322
+10922 238565250
+10922 257793487
+10922 317965540
+10922 339701613
+10922 362158775
+10922 573862516
+10922 609602317
+10922 640250032
+10922 656660036
+10922 1486543026
+10922 1507004422
+10922 1535319119
+10922 1548632059
+10922 1550023616
+10922 1556622182
+10922 1564988965
+10922 1573869757
+10922 1575920512
+10922 1576413238
+10922 1577785489
+10922 1589126851
+10922 1591637612
+10922 1594791316
+10922 1596146449
+10922 1657852686
+10922 1684809301
+10922 1775174774
+10922 1844902700
+10922 1873057782
+10922 1903012736
+10922 1963612125
+10922 1963700209
+10922 1968064536
+10922 1968782531
+10922 1969167127
+10922 1969575935
+10922 1970241389
+10922 1971323303
+10922 1974677448
+10922 1979103943
+10922 1981252877
+10922 1983482832
+10922 1983979366
+10922 1984482376
+10922 1985347360
+10922 1987631884
+10922 1989688510
+10922 1989879941
+10922 1990625984
+10922 1990777903
+10922 1991425471
+10922 1992884220
+10922 1994134278
+10922 1997005013
+10922 1997963474
+10922 1998460523
+10922 2000467041
+10922 2000777734
+10922 2001145234
+10922 2002413604
+10922 2003446392
+10922 2004789495
+10922 2007645052
+10922 2008060393
+10922 2012847003
+10922 2013635765
+10922 2013649908
+10922 2015269453
+10922 2015654887
+10922 2017263756
+10922 2018372463
+10922 2018415007
+10922 2021403037
+10922 2023607483
+10922 2024085395
+10922 2024098483
+10922 2025260407
+10922 2025271066
+10922 2028113924
+10922 2028360423
+10922 2028425566
+10922 2029191210
+10922 2033952602
+10922 2036241797
+10922 2037554648
+10922 2038792047
+10922 2039700783
+10922 2040622755
+10922 2043758645
+10922 2044804107
+10922 2045300586
+10922 2045895777
+10922 2045960923
+10922 2052652873
+10922 2052694429
+10922 2053904080
+10922 2054257350
+10922 2056008228
+10922 2058352751
+10922 2062493380
+10922 2063051605
+10922 2063639865
+10922 2064320295
+10922 2065886913
+10922 2066092182
+10922 2067431526
+10922 2068943410
+10922 2072439026
+10922 2074394266
+10922 2074511573
+10922 2076299789
+10922 2076794254
+10922 2078912487
+10922 2080021532
+10922 2080435178
+10922 2081860666
+10922 2081877458
+10922 2082920800
+10922 2083378969
+10922 2085218202
+10922 2086377235
+10922 2087563851
+10922 2088196015
+10922 2091785129
+10922 2094272494
+10922 2094540592
+10922 2095295905
+10922 2095441935
+10922 2096998766
+10922 2097279224
+10922 2100822840
+10922 2103404749
+10922 2106980576
+10922 2107745261
+10922 2107796875
+10922 2110740927
+10922 2114249383
+10922 2115529254
+10922 2123028606
+10922 2123173273
+10922 2124868162
+10922 2128922142
+10922 2131173685
+10922 2133887072
+10922 2134213340
+10922 2135807225
+10922 2135877991
+10922 2137524155
+10922 2138383728
+10922 2138636749
+10922 2138923481
+10922 2140654213
+10922 2141513534
+10922 2142325887
+10922 2142530829
+10922 2145487868
+10922 2148757405
+10922 2149355902
+10922 2149617571
+10922 2150016083
+10922 2150173782
+10922 2152696645
+10922 2153653616
+10922 2165695230
+10922 2166153683
+10922 2166644039
+10922 2167576939
+10922 2169958743
+10922 2240442327
+10922 2319920800
+10922 2478474965
+10922 2496900397
+10922 2497725780
+10922 2524009902
+10922 2617637525
+10922 2738002158
+10922 2740690220
+10922 2741847908
+10922 2765377454
+10922 2943547772
+10922 2966691287
+10922 2971799861
+10922 3006333803
+10922 3029190516
+10922 3144127399
+10991 137690292
+10991 3040340076
+11024 76293968
+11024 82348096
+11024 263370822
+11024 1522937699
+11024 1967250132
+11024 1967968471
+11024 1972908690
+11024 1974544596
+11024 1975965783
+11024 1977806628
+11024 1983741914
+11024 1998049844
+11024 1999307033
+11024 2004815551
+11024 2016164137
+11024 2019434558
+11024 2022581563
+11024 2027665718
+11024 2036182667
+11024 2036963202
+11024 2039581705
+11024 2047154664
+11024 2060877995
+11024 2063428308
+11024 2064940888
+11024 2082597013
+11024 2115839074
+11024 2135550395
+11024 2180164142
+11024 2480546545
+11024 2737640287
+11024 2897738873
+11034 1526385127
+11034 1979266613
+11034 1984238045
+11034 1999060215
+11034 2040745838
+11034 2060490472
+11034 2062612963
+11034 2066951710
+11034 2113857706
+11034 2132741431
+11034 2328509670
+11034 2340851726
+11034 2404125040
+11034 2406661052
+11034 2419331157
+11068 1975034694
+11068 2007263745
+11068 2032003599
+11068 2037864736
+11068 2039078443
+11068 2044819973
+11068 2045701663
+11068 2080091608
+11068 2112405917
+11068 2151063181
+11199 1709186294
+11199 2410243938
+11218 600295803
+11218 1519164486
+11218 1557969681
+11218 1584198975
+11218 2080239825
+11218 2204303742
+11218 2610913983
+11218 3104820122
+11229 580887094
+11229 644729023
+11229 1514237067
+11229 1748525757
+11229 2018685274
+11229 2030700448
+11229 2099560313
+11229 2105132477
+11229 2145332327
+11229 2327019093
+11229 2398706694
+11229 2606255823
+11229 2606812687
+11229 2726137480
+11230 2088945303
+11230 2097874416
+11230 2416531171
+11230 2494599821
+11320 15833692
+11320 195105505
+11320 950089444
+11320 963628619
+11320 2257157141
+11320 2267586602
+11320 2274456757
+11320 3100230530
+11370 1974789885
+11519 1859858000
+11519 1969040986
+11519 2023020823
+11519 2051227800
+11519 2056722168
+11519 2077220464
+11519 2090628562
+11519 2112653413
+11519 2410233195
+11642 89029341
+11642 3143302247
+11663 590840142
+11663 624970442
+11663 628093780
+11663 632678687
+11663 1971023374
+11663 1976967796
+11663 2032884822
+11663 2040475238
+11663 2128397660
+11663 2320592951
+11663 2416923394
+11663 2501566649
+11663 2503983976
+11663 2587495347
+11663 2590309777
+11713 106390486
+11713 1549581015
+11713 2059696762
+11713 2488416682
+11713 3110515601
+11758 277266095
+11758 2009811321
+11758 2013930497
+11758 2063490540
+11758 2084339754
+11758 2332543635
+11758 2561154144
+11758 2562889173
+11758 2564074741
+11758 2565784178
+11758 3025652319
+11779 134022380
+11779 1585404558
+11779 1726736548
+11779 2020530016
+11779 2031373197
+11779 2043100293
+11779 2132661148
+11796 74452740
+11796 130486177
+11796 201553603
+11796 203086474
+11796 580834480
+11796 1493645886
+11796 1526421749
+11796 1537984582
+11796 1539089137
+11796 1576280218
+11796 1582682002
+11796 1757586515
+11796 1993663609
+11796 2007109952
+11796 2024554132
+11796 2047735993
+11796 2085864469
+11796 2111628838
+11796 2116300149
+11796 2120489714
+11796 2126186544
+11796 2132405304
+11796 2139981886
+11796 2146489173
+11796 2155887462
+11796 3122859634
+11796 3147545130
+11943 17617939
+11943 114286715
+11943 196924710
+11943 1985513868
+11943 1988614565
+11943 1989686057
+11943 2070021900
+11943 2090447225
+11943 2340843381
+11959 292882338
+11959 1491117599
+11959 1538462248
+11959 1564079839
+11959 1583758928
+11959 1597576404
+11959 1898112272
+11959 1964657670
+11959 1965746743
+11959 1968298480
+11959 1972421192
+11959 1976485306
+11959 1976687105
+11959 1985099812
+11959 1992074621
+11959 1996147446
+11959 2000388833
+11959 2001407828
+11959 2006030777
+11959 2019295985
+11959 2023341019
+11959 2030020658
+11959 2033574424
+11959 2048265293
+11959 2052645813
+11959 2052662127
+11959 2055776201
+11959 2059569088
+11959 2068519103
+11959 2077298830
+11959 2081157663
+11959 2083800045
+11959 2114128277
+11959 2117245915
+11959 2118645446
+11959 2141605053
+11959 2157728825
+11959 2164358316
+11959 2285458529
+11959 2314515184
+11959 2323708849
+11959 2336083543
+11959 2409587362
+11959 2887432099
+12071 128213870
+12071 1496781689
+12071 1575749831
+12071 1591384116
+12071 1903967841
+12071 1915062554
+12071 1964654791
+12071 1964892261
+12071 1967746634
+12071 1969897365
+12071 1971281106
+12071 1973439073
+12071 1975173205
+12071 1977973023
+12071 1978815757
+12071 1979038571
+12071 1981551022
+12071 1981594944
+12071 1989749286
+12071 1993645915
+12071 1996048474
+12071 2001974357
+12071 2002887088
+12071 2012756268
+12071 2014202825
+12071 2019972140
+12071 2035323842
+12071 2039659654
+12071 2043412761
+12071 2045180080
+12071 2061035135
+12071 2061999224
+12071 2062478770
+12071 2064463331
+12071 2066190682
+12071 2070800546
+12071 2072502183
+12071 2075259542
+12071 2075269024
+12071 2081661899
+12071 2081841836
+12071 2082207929
+12071 2083050401
+12071 2083939659
+12071 2085074453
+12071 2087895686
+12071 2090993007
+12071 2096609632
+12071 2096750787
+12071 2097474336
+12071 2104369493
+12071 2106406374
+12071 2106557091
+12071 2106751558
+12071 2108545496
+12071 2109566965
+12071 2110385382
+12071 2110716661
+12071 2111142066
+12071 2111321648
+12071 2111662971
+12071 2112151235
+12071 2114004878
+12071 2117151643
+12071 2118086197
+12071 2118301866
+12071 2118861043
+12071 2122249046
+12071 2123627744
+12071 2125328836
+12071 2126000204
+12071 2127786359
+12071 2128731415
+12071 2130981621
+12071 2132093200
+12071 2138134597
+12071 2138726272
+12071 2138737433
+12071 2141704722
+12071 2143829766
+12071 2144737591
+12071 2145961201
+12071 2147486093
+12071 2148567746
+12071 2148799664
+12071 2150335363
+12071 2150851885
+12071 2153938851
+12071 2159523203
+12071 2161276250
+12071 2161780128
+12071 2162638224
+12071 2163421803
+12071 2164389845
+12071 2164989490
+12071 2166668989
+12071 2168578095
+12071 2324011436
+12071 2799884793
+12216 88161585
+12216 1999739692
+12216 2024047337
+12216 2136264652
+12216 2603946595
+12226 22276871
+12226 1585243277
+12226 2098406858
+12226 2121354099
+12226 2151512268
+12226 2949806474
+12226 3143986672
+12284 14614888
+12284 574555883
+12284 1502462727
+12284 2019146551
+12284 2119959684
+12284 2997951149
+12567 241189530
+12567 1605485185
+12567 1973410926
+12567 2146815718
+12632 1511193329
+12632 1551463387
+12632 1604320924
+12632 2148852262
+12632 2201928557
+12632 2243457332
+12632 2248081924
+12654 71611682
+12654 103832732
+12654 216687066
+12654 218381305
+12654 295595345
+12654 300408290
+12654 308272055
+12654 321837515
+12654 343545120
+12654 618955671
+12654 620281106
+12654 650523047
+12654 1489124109
+12654 1505755009
+12654 1897326104
+12654 1973745280
+12654 1986134214
+12654 2000516167
+12654 2011655698
+12654 2041802834
+12654 2044361523
+12654 2048522257
+12654 2051232883
+12654 2054895743
+12654 2058772611
+12654 2064567577
+12654 2092421509
+12654 2094354631
+12654 2095488028
+12654 2158118488
+12654 2411543282
+12654 2999081315
+12660 2189398515
+12687 2073777732
+12687 2102321320
+12741 165876238
+12741 294395984
+12741 936218385
+12741 1020012009
+12741 1021795743
+12741 1914336855
+12741 2037983339
+12741 2242535285
+12741 2293492717
+12741 2398266794
+12914 97190716
+12914 115802099
+12914 1483956431
+12914 1988207620
+12914 1991326521
+12914 2004296948
+12914 2032793852
+12914 2036911930
+12914 2073274309
+12914 2097613394
+12914 2103733317
+12914 2161258436
+12959 212904549
+12959 1648374261
+12959 1675915938
+12959 1959090591
+12959 1968021561
+12959 1973506503
+12959 1977113537
+12959 1978648171
+12959 1979207354
+12959 1982311669
+12959 1984560717
+12959 1991335862
+12959 1993982728
+12959 1996784829
+12959 2012180928
+12959 2030021994
+12959 2030086999
+12959 2040933665
+12959 2047528357
+12959 2052138889
+12959 2052994453
+12959 2059090354
+12959 2060484940
+12959 2065114456
+12959 2076048520
+12959 2084201570
+12959 2084438428
+12959 2087910265
+12959 2088235363
+12959 2099718079
+12959 2107863591
+12959 2113785687
+12959 2118052583
+12959 2139185684
+12959 2140125260
+12959 2162074221
+12959 2897341330
+13039 26657722
+13039 48054962
+13039 63940572
+13039 114193194
+13039 159426657
+13039 190480823
+13039 1487532683
+13039 1505631918
+13039 1507382959
+13039 1537211531
+13039 1554127422
+13039 1829231209
+13039 1964211461
+13039 1968962094
+13039 1971396405
+13039 1975982430
+13039 1980581864
+13039 1982553374
+13039 1993387251
+13039 1994348964
+13039 2001508777
+13039 2002522362
+13039 2005035187
+13039 2005435173
+13039 2010413925
+13039 2010944132
+13039 2012596861
+13039 2013363079
+13039 2014188455
+13039 2015557490
+13039 2016683373
+13039 2017980490
+13039 2019600584
+13039 2024678964
+13039 2031246933
+13039 2032274203
+13039 2036303370
+13039 2037949836
+13039 2038964708
+13039 2039415744
+13039 2039832343
+13039 2043112008
+13039 2046312503
+13039 2048148906
+13039 2048780264
+13039 2053271164
+13039 2055663684
+13039 2056772441
+13039 2059244918
+13039 2066023671
+13039 2066681685
+13039 2069100391
+13039 2070822165
+13039 2070993903
+13039 2071155706
+13039 2071997862
+13039 2075574141
+13039 2078026797
+13039 2083993383
+13039 2084349123
+13039 2143230270
+13039 2147687181
+13039 2162631927
+13039 2171168738
+13039 2210606670
+13039 2218968864
+13039 2292750332
+13039 2332174434
+13039 2337105357
+13039 2337933326
+13039 2409191758
+13039 2409582254
+13039 2411818297
+13039 2415709637
+13070 113189947
+13070 1521160879
+13070 1592800357
+13070 1846370229
+13070 2018543616
+13070 2069911788
+13070 2171939880
+13101 105520702
+13101 291527142
+13101 1166120990
+13101 1480437599
+13101 1508096591
+13101 1994435175
+13101 2029874312
+13101 2082453011
+13101 2174917157
+13150 1520727575
+13150 1566481480
+13150 2051463822
+13150 2122822878
+13150 2182078008
+13150 2182559116
+13150 2599858242
+13150 2626979306
+13150 2971389897
+13205 86048793
+13205 228658803
+13205 1561167278
+13205 1584320209
+13205 1921940208
+13205 2096518980
+13293 2243219844
+13293 2243648993
+13293 2408360514
+13293 2847367385
+13293 2856621487
+13381 227037990
+13381 943512733
+13381 1005602485
+13381 1548321124
+13381 1807057732
+13381 2247032086
+13381 2271875724
+13381 2408730395
+13407 109353830
+13407 590759196
+13407 1557922759
+13407 1964807813
+13407 1974211698
+13407 2013208368
+13407 2038043916
+13407 2060410491
+13407 2060939557
+13407 2066968115
+13407 2104701301
+13407 2113188272
+13407 2129004433
+13407 2156145051
+13407 2333957128
+13407 2477599767
+13407 2506793487
+13429 13037851
+13429 34100257
+13429 115294371
+13429 120928468
+13429 181177557
+13429 1579391259
+13429 1586263089
+13429 1989896924
+13429 2025018219
+13429 2076275819
+13429 2077621983
+13429 2414277567
+13429 2480779311
+13665 1528506054
+13665 1542799057
+13665 1577893395
+13665 1967154219
+13665 1970854043
+13665 1973365273
+13665 1983585296
+13665 1996854724
+13665 1998720048
+13665 2002160495
+13665 2010796664
+13665 2013506924
+13665 2014830853
+13665 2018039866
+13665 2018595568
+13665 2022703149
+13665 2024267911
+13665 2024857487
+13665 2029827841
+13665 2038925075
+13665 2041795017
+13665 2048780078
+13665 2049486312
+13665 2062399798
+13665 2066852066
+13665 2069615819
+13665 2071673601
+13665 2079923297
+13665 2098534206
+13665 2107447257
+13665 2115680768
+13665 2134997296
+13665 2144419246
+13665 2169055300
+13665 2402238370
+13665 2403942549
+13665 2407015677
+13665 2409042206
+13665 2732939486
+13665 2740346264
+13751 87391009
+13751 1493743367
+13751 1615598292
+13751 2143265234
+13751 2153120458
+13751 2223529238
+13751 2269182895
+13751 2395953559
+13751 3105274017
+13751 3139950825
+13870 173031434
+13870 207088382
+13870 341920538
+13870 583208300
+13870 1544787280
+13870 1965212081
+13870 1980071700
+13870 1985095194
+13870 1986876332
+13870 2004518264
+13870 2019736320
+13870 2023365585
+13870 2025695350
+13870 2026772513
+13870 2028468497
+13870 2032932531
+13870 2042768522
+13870 2043246927
+13870 2051251760
+13870 2056796282
+13870 2057353310
+13870 2079760535
+13870 2084281027
+13870 2090847770
+13870 2092812337
+13870 2094334770
+13870 2113142533
+13870 2115138428
+13870 2127093101
+13870 2140346651
+13870 2153145320
+13870 2267641894
+13870 2319041945
+13870 2319213107
+13870 2325179526
+13870 2330214912
+13870 2397860414
+13870 2400567539
+13870 2403182095
+13870 2404197404
+13870 2405192502
+13870 2407893896
+13870 2412861857
+13870 2414436066
+13870 2443726748
+13870 2463280151
+13870 2467547528
+13870 2473148908
+13967 1568004609
+14050 1759710787
+14050 2018606278
+14050 2024410681
+14050 2162475153
+14050 2174808794
+14050 2782175678
+14053 1969317832
+14053 1984614928
+14053 2022982790
+14053 2025856341
+14053 2026000833
+14107 235058206
+14107 984125411
+14107 2256000647
+14107 2287418332
+14143 9740417
+14143 24909070
+14143 80938495
+14143 129882202
+14143 191560700
+14143 217054469
+14143 219902803
+14143 610501273
+14143 622075612
+14143 1496151963
+14143 1513664400
+14143 1588509353
+14143 1599896917
+14143 1919923229
+14143 1964679330
+14143 1966462242
+14143 1968013756
+14143 1969521388
+14143 1971273816
+14143 1976847767
+14143 1977913094
+14143 1985404915
+14143 1985978278
+14143 1988650115
+14143 1994973706
+14143 1995368579
+14143 1997430784
+14143 2004399631
+14143 2008759992
+14143 2012206147
+14143 2016591903
+14143 2018996375
+14143 2024556021
+14143 2027031541
+14143 2028910242
+14143 2033107284
+14143 2042250640
+14143 2042641524
+14143 2048069812
+14143 2051545700
+14143 2052055148
+14143 2054123202
+14143 2056772084
+14143 2056907716
+14143 2065093264
+14143 2065107757
+14143 2075462066
+14143 2078373100
+14143 2085759233
+14143 2093284738
+14143 2094038952
+14143 2100018919
+14143 2105945721
+14143 2143139062
+14143 2150409483
+14143 2153999292
+14143 2161149982
+14143 2162934973
+14143 2167418123
+14143 2170379026
+14143 2170753501
+14143 2173524058
+14143 2176131809
+14143 2181636092
+14143 2208194644
+14143 2223637405
+14143 2289283085
+14143 2324647526
+14143 2463568650
+14143 2474881091
+14143 2483578872
+14143 2494438100
+14143 2495189759
+14143 2497241820
+14143 2498187878
+14143 2513771028
+14143 2556637055
+14143 2590649522
+14143 2741907171
+14143 2776432016
+14143 3152102915
+14210 584553110
+14210 620114232
+14210 622887492
+14210 1831301545
+14210 1967309994
+14210 1991894150
+14210 2000171834
+14210 2003538806
+14210 2011069306
+14210 2013518989
+14210 2040230349
+14210 2043031857
+14210 2048565272
+14210 2052698960
+14210 2059926350
+14210 2061682174
+14210 2078102027
+14210 2115670090
+14210 2126994457
+14210 2162384399
+14210 2168330522
+14210 2613473917
+14242 1591336382
+14242 1981030780
+14242 2000263028
+14242 2030364683
+14242 2067485212
+14242 2074064642
+14242 2077446886
+14309 6361343
+14309 83678165
+14309 198866020
+14309 580727979
+14309 601151541
+14309 619561348
+14309 625893300
+14309 633222423
+14309 1503402065
+14309 1506483553
+14309 1586707409
+14309 1596717265
+14309 1692524099
+14309 1909683862
+14309 1966812932
+14309 1968921006
+14309 1975351579
+14309 1977763071
+14309 1978470410
+14309 2000220579
+14309 2007800928
+14309 2007857129
+14309 2010470211
+14309 2020827746
+14309 2032313067
+14309 2034447092
+14309 2046426862
+14309 2048628235
+14309 2054634176
+14309 2057670927
+14309 2078744230
+14309 2113773251
+14309 2118366859
+14309 2127326576
+14309 2134199742
+14309 2137095888
+14309 2149921347
+14309 2150583827
+14309 2152475379
+14309 2155368638
+14309 2158791054
+14309 2161145324
+14447 3574936
+14447 52930817
+14447 105340681
+14447 217063880
+14447 570678026
+14447 580322673
+14447 1603751925
+14447 1774967262
+14447 1782728210
+14447 1966145581
+14447 1973395058
+14447 2000353367
+14447 2026539935
+14447 2159941332
+14447 2318907524
+14575 40768172
+14575 301994343
+14575 1482168343
+14575 1516849014
+14575 1546652107
+14575 1547242768
+14575 1592036288
+14575 1971053876
+14575 1975655810
+14575 1980698240
+14575 1981070359
+14575 1983373360
+14575 1993960313
+14575 1996818509
+14575 2005457615
+14575 2007502315
+14575 2009855334
+14575 2013729364
+14575 2018556507
+14575 2018737933
+14575 2030789237
+14575 2035591994
+14575 2046419600
+14575 2049883494
+14575 2054010785
+14575 2054499895
+14575 2062696725
+14575 2075471567
+14575 2080386237
+14575 2086068384
+14575 2095444470
+14575 2102584838
+14575 2137575837
+14575 2142991760
+14575 2144105243
+14575 2152990438
+14575 2160679499
+14575 2165427535
+14575 2168855892
+14575 2316385896
+14575 2624987896
+14575 2990996259
+14575 3082945534
+14588 15374587
+14588 49567117
+14588 73529478
+14588 82433757
+14588 140461423
+14588 154684765
+14588 192703044
+14588 199652295
+14588 645716018
+14588 779866930
+14588 1561092483
+14588 1568369402
+14588 1600685832
+14588 1755077439
+14588 1766503017
+14588 1898404641
+14588 1963767154
+14588 1964135143
+14588 1965033938
+14588 1966491604
+14588 1967367169
+14588 1967815527
+14588 1968287218
+14588 1968890777
+14588 1970122833
+14588 1970336909
+14588 1970635167
+14588 1972786066
+14588 1973411557
+14588 1973423779
+14588 1974233316
+14588 1975181076
+14588 1975199732
+14588 1975715704
+14588 1976907609
+14588 1977402665
+14588 1977513308
+14588 1978095799
+14588 1978244861
+14588 1978602437
+14588 1978610894
+14588 1979190160
+14588 1979856161
+14588 1979977303
+14588 1980163756
+14588 1980519479
+14588 1981540694
+14588 1981686934
+14588 1981690307
+14588 1982277489
+14588 1982438794
+14588 1982603764
+14588 1983325714
+14588 1983538165
+14588 1983819223
+14588 1984017200
+14588 1984145146
+14588 1984380194
+14588 1984536758
+14588 1985676148
+14588 1985711596
+14588 1985723652
+14588 1987175105
+14588 1987247021
+14588 1988484404
+14588 1989264346
+14588 1989557500
+14588 1989577066
+14588 1990020707
+14588 1990769364
+14588 1990946143
+14588 1991373132
+14588 1991707928
+14588 1992458927
+14588 1993553945
+14588 1993797305
+14588 1994071708
+14588 1994149229
+14588 1995317110
+14588 1995547670
+14588 1996077089
+14588 1996305763
+14588 1996540722
+14588 1996651439
+14588 1996773889
+14588 1997799173
+14588 1998866869
+14588 1998973788
+14588 1999004088
+14588 1999241335
+14588 1999563822
+14588 2002405880
+14588 2002454277
+14588 2002659620
+14588 2002945864
+14588 2002952648
+14588 2003538732
+14588 2003960536
+14588 2004752991
+14588 2005624412
+14588 2005701106
+14588 2006281927
+14588 2006329100
+14588 2006805901
+14588 2007173499
+14588 2008146983
+14588 2008440205
+14588 2008610963
+14588 2008787343
+14588 2008876001
+14588 2010450802
+14588 2010806305
+14588 2010872627
+14588 2011306865
+14588 2012982950
+14588 2012986439
+14588 2015031224
+14588 2015112855
+14588 2015525309
+14588 2015729367
+14588 2016693021
+14588 2017580184
+14588 2020223143
+14588 2020520672
+14588 2021955327
+14588 2022881399
+14588 2025219752
+14588 2025274585
+14588 2025665484
+14588 2025719995
+14588 2025953757
+14588 2026276370
+14588 2026489356
+14588 2027218382
+14588 2027425226
+14588 2029627662
+14588 2031028309
+14588 2031404058
+14588 2032332676
+14588 2034486792
+14588 2034793945
+14588 2036672322
+14588 2036736092
+14588 2036960844
+14588 2037426360
+14588 2037880669
+14588 2038486876
+14588 2039347847
+14588 2040428639
+14588 2041124191
+14588 2042683599
+14588 2042868650
+14588 2043072200
+14588 2043663576
+14588 2044156523
+14588 2044840252
+14588 2044970697
+14588 2045458454
+14588 2045816425
+14588 2046016635
+14588 2046256605
+14588 2046838412
+14588 2046871959
+14588 2046881349
+14588 2047999861
+14588 2048654004
+14588 2049463379
+14588 2050141505
+14588 2050822506
+14588 2051179313
+14588 2052035700
+14588 2052349606
+14588 2053757837
+14588 2055638964
+14588 2056065428
+14588 2056538186
+14588 2056794319
+14588 2057904942
+14588 2058638728
+14588 2059384899
+14588 2060755642
+14588 2061685467
+14588 2062041389
+14588 2062079063
+14588 2062357169
+14588 2063034314
+14588 2063463973
+14588 2064376687
+14588 2064657720
+14588 2065370746
+14588 2066293109
+14588 2066445608
+14588 2066669874
+14588 2066761258
+14588 2066782953
+14588 2067568561
+14588 2067883522
+14588 2068391649
+14588 2071872475
+14588 2071902839
+14588 2072094468
+14588 2072543888
+14588 2072889320
+14588 2072991320
+14588 2073553510
+14588 2073771215
+14588 2074888346
+14588 2075856382
+14588 2076011316
+14588 2077118398
+14588 2077285731
+14588 2078231841
+14588 2078245138
+14588 2078256819
+14588 2078775270
+14588 2079077412
+14588 2079838751
+14588 2080444129
+14588 2080700179
+14588 2082273237
+14588 2083528655
+14588 2083637654
+14588 2084035397
+14588 2084861185
+14588 2085086678
+14588 2085270477
+14588 2086470975
+14588 2086523397
+14588 2087003126
+14588 2088796249
+14588 2089941013
+14588 2089995980
+14588 2090482310
+14588 2091352988
+14588 2091874147
+14588 2091915722
+14588 2092341158
+14588 2092345136
+14588 2092678311
+14588 2092962362
+14588 2093112792
+14588 2093367794
+14588 2093716931
+14588 2095984034
+14588 2096774040
+14588 2098375087
+14588 2098430513
+14588 2099103154
+14588 2099543787
+14588 2099544105
+14588 2100877734
+14588 2104153319
+14588 2104221970
+14588 2106788214
+14588 2107254774
+14588 2110025071
+14588 2110550225
+14588 2112079306
+14588 2112183395
+14588 2112256708
+14588 2113778151
+14588 2114223334
+14588 2114412560
+14588 2114488454
+14588 2114808238
+14588 2116231718
+14588 2116723450
+14588 2120477519
+14588 2120689621
+14588 2120865761
+14588 2121743157
+14588 2122632958
+14588 2122639545
+14588 2123055017
+14588 2123761044
+14588 2124243219
+14588 2124895291
+14588 2126670469
+14588 2127657911
+14588 2127912342
+14588 2128252194
+14588 2129629315
+14588 2130102056
+14588 2130481848
+14588 2130634374
+14588 2132516036
+14588 2135912127
+14588 2136712415
+14588 2137550733
+14588 2137700354
+14588 2138350807
+14588 2138924815
+14588 2139868647
+14588 2143480134
+14588 2143520329
+14588 2145082268
+14588 2146165962
+14588 2147042843
+14588 2147823190
+14588 2148482089
+14588 2150054038
+14588 2150306657
+14588 2151325517
+14588 2151878814
+14588 2152351700
+14588 2154597501
+14588 2157006139
+14588 2157894341
+14588 2158967260
+14588 2159075113
+14588 2160264415
+14588 2161912837
+14588 2162299658
+14588 2163353813
+14588 2164763743
+14588 2165629830
+14588 2165728407
+14588 2166295402
+14588 2166403565
+14588 2166790621
+14588 2171175326
+14588 2175024271
+14588 2234547703
+14588 2253399083
+14588 2253807157
+14588 2269208005
+14588 2283723716
+14588 2304461688
+14588 2335374305
+14588 2394530117
+14588 2395042500
+14588 2395511669
+14588 2398426883
+14588 2398515249
+14588 2398988614
+14588 2400723500
+14588 2401041928
+14588 2402115093
+14588 2403593916
+14588 2406531492
+14588 2406836716
+14588 2408904327
+14588 2410165958
+14588 2410602475
+14588 2410740737
+14588 2410861979
+14588 2413323633
+14588 2413837316
+14588 2413906207
+14588 2414850031
+14588 2415259968
+14588 2416244309
+14588 2417371206
+14588 2417391017
+14588 2418635465
+14588 2418881513
+14588 2418996438
+14588 2419571239
+14588 2433243603
+14588 2437642820
+14588 2438896472
+14588 2439513153
+14588 2443947119
+14588 2460126067
+14588 2464221794
+14588 2466038104
+14588 2466098578
+14588 2467611264
+14588 2468316211
+14651 111877715
+14651 1525526370
+14651 1580561995
+14651 1963524009
+14651 1992667903
+14651 2023290827
+14651 2047021902
+14651 2062754040
+14651 2072208595
+14651 2074563566
+14651 2078432169
+14651 2091387905
+14651 2141436719
+14651 2318351345
+14688 1515377794
+14688 1595288245
+14688 1598472772
+14688 1788203499
+14688 1951682884
+14688 2041404167
+14688 2111030512
+14688 2115514580
+14688 2144846366
+14688 2167907430
+14688 2234032608
+14688 2570285309
+14698 159274494
+14698 160469406
+14698 1000355125
+14698 2407720342
+14698 2790367442
+14698 2838873649
+14698 3101095688
+14743 1009685164
+14743 1207597138
+14743 2119811988
+14743 2200012607
+14808 32160621
+14808 128399285
+14808 139994555
+14808 1981933378
+14808 2138627627
+14808 2139259976
+14808 2150650678
+14808 2158505321
+14808 2163362093
+14808 3006657666
+14872 1491040459
+14872 1494629725
+14872 1594700207
+14872 1776268783
+14872 1783677254
+14872 1945411161
+14872 1954961037
+14872 2073047768
+14872 2100836119
+14872 2125311831
+14872 2128984725
+14872 2139141340
+14872 2144634347
+14872 2156860900
+14872 2165729441
+14872 2168216799
+14872 2869813682
+14965 28622397
+14965 63475653
+14965 121043805
+14965 1571546810
+14965 2196919693
+15030 142141969
+15030 1995467697
+15030 2003853557
+15030 2044836628
+15030 2133713278
+15030 2487913682
+15030 2511696853
+15030 2802889385
+15181 8161884
+15181 124504601
+15181 1500891430
+15181 1532210870
+15181 1538891740
+15181 1571022672
+15181 1592811167
+15181 1621166403
+15181 1729731710
+15181 1855959757
+15181 1969764255
+15181 1975744748
+15181 1980640496
+15181 1986878477
+15181 1995163933
+15181 1997422132
+15181 2003269195
+15181 2009319176
+15181 2009783805
+15181 2015648338
+15181 2030336958
+15181 2030353309
+15181 2035846617
+15181 2042182894
+15181 2045445355
+15181 2045667450
+15181 2047440121
+15181 2048183809
+15181 2051467911
+15181 2063666087
+15181 2068210479
+15181 2069639258
+15181 2073154059
+15181 2083520311
+15181 2084198623
+15181 2087958917
+15181 2088308620
+15181 2094273148
+15181 2099429674
+15181 2100427648
+15181 2104830972
+15181 2106413137
+15181 2110132014
+15181 2113175699
+15181 2123834940
+15181 2124859085
+15181 2128191862
+15181 2128211208
+15181 2128938457
+15181 2131682968
+15181 2132293085
+15181 2132867417
+15181 2135972635
+15181 2152448209
+15181 2155237708
+15181 2156632302
+15181 2158019484
+15181 2163923351
+15181 2167938030
+15181 2169073794
+15181 2169581851
+15181 2170903620
+15181 2172078882
+15181 2256438062
+15181 2402940966
+15210 1594026186
+15210 2197138428
+15210 2202427789
+15210 2211591768
+15210 2248725752
+15210 2419307853
+15374 1581026297
+15476 32054233
+15476 48641180
+15476 59175351
+15476 61268789
+15476 123313979
+15476 174307644
+15476 1418000243
+15476 2066909151
+15476 2241679612
+15476 2244679746
+15476 2246019270
+15495 6667032
+15495 79124396
+15495 102130643
+15495 157112039
+15495 164788301
+15495 171342149
+15495 959655433
+15495 1964403580
+15495 2009807236
+15495 2015422200
+15495 2020355408
+15495 2026664418
+15495 2036448830
+15495 2037928103
+15495 2050078787
+15495 2050417750
+15495 2082557877
+15495 2101398183
+15495 2110916445
+15495 2118428341
+15495 2119275753
+15495 2119935635
+15495 2120235087
+15495 2123012271
+15495 2127578762
+15495 2128383622
+15495 2138495376
+15495 2151917269
+15495 2396616158
+15495 2408548685
+15548 205260337
+15548 1613484676
+15548 1963679817
+15548 1988325139
+15548 2014516359
+15548 3165616014
+15559 105239908
+15559 639647599
+15559 1861102700
+15559 1964871736
+15559 1965512068
+15559 1965998676
+15559 1969435718
+15559 1970582229
+15559 1974247824
+15559 1976525527
+15559 1976645906
+15559 1978761671
+15559 1978981993
+15559 1980208965
+15559 1980243847
+15559 1984313483
+15559 1985137213
+15559 1985448678
+15559 1986883662
+15559 1989514146
+15559 1991726867
+15559 1993658909
+15559 1994023123
+15559 1999935197
+15559 2004802145
+15559 2005607656
+15559 2009679192
+15559 2017488027
+15559 2017569723
+15559 2019889608
+15559 2021221484
+15559 2021789403
+15559 2025052764
+15559 2025614102
+15559 2028820687
+15559 2038523888
+15559 2039586430
+15559 2040438900
+15559 2040736011
+15559 2044083509
+15559 2044095030
+15559 2045860803
+15559 2051864926
+15559 2052948127
+15559 2053142636
+15559 2053201620
+15559 2061033503
+15559 2062232984
+15559 2062983652
+15559 2063760474
+15559 2064217252
+15559 2069219336
+15559 2069967498
+15559 2076274633
+15559 2076632322
+15559 2076667619
+15559 2078046831
+15559 2079449955
+15559 2081734108
+15559 2082674467
+15559 2082946653
+15559 2085162029
+15559 2085935366
+15559 2088706309
+15559 2089473654
+15559 2090528837
+15559 2090905048
+15559 2090984472
+15559 2095113901
+15559 2126892351
+15559 2131596509
+15559 2137916315
+15559 2141056323
+15559 2141652500
+15559 2157082198
+15559 2157393827
+15559 2157826544
+15559 2162367876
+15559 2169585313
+15559 2312734746
+15559 2415452565
+15677 79968274
+15677 88876866
+15677 120299371
+15677 131497487
+15677 345422806
+15677 1508505201
+15677 1509137287
+15677 1534965621
+15677 1551102474
+15677 1568426705
+15677 1571073982
+15677 1571725767
+15677 1598602811
+15677 1767192282
+15677 1796651256
+15677 1831621090
+15677 1852153956
+15677 1880913164
+15677 1888950138
+15677 1937584246
+15677 1949967960
+15677 1959728230
+15677 1964617786
+15677 1965173765
+15677 1966548135
+15677 1966633493
+15677 1968038860
+15677 1968151924
+15677 1970653245
+15677 1973001092
+15677 1973875675
+15677 1974607766
+15677 1975280591
+15677 1977383441
+15677 1978103276
+15677 1980577287
+15677 1980930194
+15677 1982040265
+15677 1982489161
+15677 1985007976
+15677 1988377311
+15677 1992252639
+15677 1992446787
+15677 1993072639
+15677 1995364339
+15677 2000692224
+15677 2002403140
+15677 2002981832
+15677 2003537331
+15677 2003729610
+15677 2005282952
+15677 2007431337
+15677 2010140285
+15677 2010519150
+15677 2011932878
+15677 2013624622
+15677 2014561096
+15677 2018786081
+15677 2018910109
+15677 2018971402
+15677 2021658758
+15677 2026450884
+15677 2028770837
+15677 2028881763
+15677 2028959752
+15677 2029409133
+15677 2030120096
+15677 2034256998
+15677 2034269086
+15677 2035826479
+15677 2036823462
+15677 2039488786
+15677 2040336044
+15677 2040661351
+15677 2041541458
+15677 2042403645
+15677 2045977586
+15677 2049827958
+15677 2058015212
+15677 2058223996
+15677 2060443098
+15677 2061440729
+15677 2063380435
+15677 2064261028
+15677 2066064966
+15677 2068355068
+15677 2069622785
+15677 2073567145
+15677 2073746430
+15677 2074173132
+15677 2074888124
+15677 2076436122
+15677 2076945180
+15677 2077484102
+15677 2078587698
+15677 2080791654
+15677 2082870362
+15677 2085419794
+15677 2087736211
+15677 2087915132
+15677 2093426224
+15677 2094615848
+15677 2098908574
+15677 2098974730
+15677 2103270230
+15677 2104312285
+15677 2104438003
+15677 2105435030
+15677 2107943299
+15677 2107968021
+15677 2108233388
+15677 2111008003
+15677 2112194579
+15677 2116177527
+15677 2122608679
+15677 2124039397
+15677 2125107262
+15677 2126358767
+15677 2127621535
+15677 2131185729
+15677 2132628497
+15677 2135140338
+15677 2137906256
+15677 2138777076
+15677 2139499066
+15677 2140929964
+15677 2145968395
+15677 2149721689
+15677 2149734926
+15677 2151716382
+15677 2151918137
+15677 2152240392
+15677 2152740900
+15677 2152878178
+15677 2154665000
+15677 2157392358
+15677 2158022600
+15677 2160812793
+15677 2161134408
+15677 2162216424
+15677 2163596966
+15677 2164324888
+15677 2164458048
+15677 2165800290
+15677 2168632005
+15677 2169592090
+15677 2170012309
+15677 2171751908
+15677 2173547083
+15677 2255191999
+15677 2261162547
+15677 2302271358
+15677 2316723014
+15677 2317674375
+15677 2325574788
+15677 2326181393
+15677 2331674116
+15677 2334437685
+15677 2401795134
+15677 2410271579
+15677 2410836771
+15677 2418008060
+15677 2482440137
+15677 2484127286
+15677 2496243685
+15677 2547375761
+15677 2558003337
+15677 2560281006
+15677 2576801287
+15677 2980266363
+15677 3145067808
+15702 193841582
+15702 560836011
+15702 659068046
+15702 1855455293
+15702 1963627670
+15702 1968687121
+15702 1975286442
+15702 1978791981
+15702 1981458170
+15702 1981807389
+15702 1987915418
+15702 1994251868
+15702 1999732239
+15702 1999802069
+15702 2010600452
+15702 2012492311
+15702 2024513357
+15702 2028808912
+15702 2035393113
+15702 2036301430
+15702 2038745177
+15702 2045250796
+15702 2049039419
+15702 2054401772
+15702 2056100625
+15702 2057251873
+15702 2060572918
+15702 2063972905
+15702 2066053522
+15702 2070256018
+15702 2073594406
+15702 2076419409
+15702 2077898275
+15702 2080629537
+15702 2081646756
+15702 2095345328
+15702 2107555785
+15702 2123290206
+15702 2133379226
+15702 2276196531
+15702 2313006646
+15702 2314956487
+15702 2320669521
+15702 2323975842
+15702 2324192609
+15702 2329199018
+15702 2952740688
+15702 3005314052
+15702 3138530322
+15744 140877716
+15744 433843222
+15744 598085549
+15744 624308948
+15744 642112299
+15744 1558261468
+15744 1572023516
+15744 1594388160
+15744 2084584644
+15744 2112917339
+15744 2764742807
+15771 6311449
+15771 102315918
+15771 104824782
+15771 110802701
+15771 120808976
+15771 162778178
+15771 167880415
+15771 382534407
+15771 776792592
+15771 1065015912
+15771 1568258034
+15771 1570202701
+15771 1582755591
+15771 1583834008
+15771 1977578338
+15771 1979658578
+15771 1983691095
+15771 2001917795
+15771 2002410559
+15771 2005059358
+15771 2008900454
+15771 2012165874
+15771 2013350764
+15771 2022389086
+15771 2026840525
+15771 2027008393
+15771 2040071876
+15771 2041474905
+15771 2044275064
+15771 2046517077
+15771 2049831997
+15771 2050958925
+15771 2051508702
+15771 2052388633
+15771 2052894771
+15771 2054771251
+15771 2055911669
+15771 2057807685
+15771 2071298538
+15771 2080173244
+15771 2091563840
+15771 2095306832
+15771 2097991536
+15771 2102640305
+15771 2105297600
+15771 2120764744
+15771 2124994384
+15771 2130119124
+15771 2134251538
+15771 2137251750
+15771 2141351352
+15771 2143842996
+15771 2158083885
+15771 2163999179
+15771 2169007196
+15771 2170716495
+15771 2363552800
+15771 2488853277
+15771 2944902070
+15845 23628920
+15845 66564658
+15845 86858381
+15845 160395579
+15845 171819190
+15845 989503418
+15845 1831057400
+15845 1862564412
+15845 1902505065
+15845 1968036856
+15845 1974373939
+15845 1981398964
+15845 1983186128
+15845 1998903249
+15845 1999090873
+15845 2001341023
+15845 2011126665
+15845 2015309500
+15845 2016659985
+15845 2019047076
+15845 2019402274
+15845 2028999598
+15845 2031242024
+15845 2031960965
+15845 2035834696
+15845 2051364234
+15845 2064380517
+15845 2064864749
+15845 2069296756
+15845 2075067207
+15845 2080999652
+15845 2081255404
+15845 2082838271
+15845 2084688828
+15845 2089437140
+15845 2093830639
+15845 2094309285
+15845 2095154691
+15845 2098743872
+15845 2104732966
+15845 2105632053
+15845 2106703642
+15845 2109292573
+15845 2115696609
+15845 2123162884
+15845 2127671388
+15845 2128822504
+15845 2138687978
+15845 2143180984
+15845 2152334538
+15845 2152401910
+15845 2153210713
+15845 2160458396
+15845 2163751839
+15845 2164878633
+15845 2170052737
+15845 2172069911
+15845 2188227032
+15845 2284624079
+15845 2313220264
+15845 2315409533
+15845 2332128238
+15845 2411939677
+15845 2416686379
+15845 2416738814
+15883 24839522
+15883 75957348
+15883 114793137
+15883 186343359
+15883 205258527
+15883 1485749815
+15883 1516211918
+15883 1525451871
+15883 1563300346
+15883 1586045508
+15883 1606518565
+15883 1875718612
+15883 1997269120
+15883 2059346393
+15883 2079029390
+15883 2094224023
+15883 2097166325
+15883 2098806455
+15883 2108959037
+15883 2115248674
+15883 2115980831
+15883 2121542813
+15883 2123553986
+15883 2133113868
+15883 2144977275
+15883 2148686658
+15883 2149684006
+15883 2150769115
+15883 2153950928
+15883 2157277188
+15883 2162568437
+15883 2164215197
+15883 2485377127
+15883 2518448643
+15901 629299490
+15901 1614686989
+15901 2055819696
+15901 2167564737
+15901 2169528473
+15901 2172435800
+15901 2587937979
+15920 1980690646
+15920 1988524165
+15920 1990197342
+15920 2116025169
+15944 2114649439
+15945 370870050
+15945 1599130712
+15945 1653070995
+15945 1965146796
+15945 1969838732
+15945 2082905722
+15945 2085672278
+15945 2099952036
+15945 2100630673
+15945 2103435403
+15945 2134800698
+15945 2139328400
+15945 2227885823
+15945 2301431205
+15945 2319410825
+15945 3125972040
+15985 1589014202
+15985 1669491348
+15985 1934523639
+15985 2004388116
+15985 2008125235
+15985 2047327922
+15985 2078546405
+15985 2083033324
+15985 2304734417
+16000 1484864026
+16000 1968632832
+16000 2045997031
+16000 2062974058
+16000 2073677239
+16000 2085067988
+16000 2169071913
+16017 2096878507
+16017 2211642722
+16017 2404203160
+16017 2814427643
+16017 2871796523
+16017 3097986606
+16022 563958107
+16022 1898259180
+16022 1977189574
+16022 2000938288
+16022 2005314985
+16022 2034451478
+16297 1509236985
+16297 1549824427
+16297 1577610430
+16297 1977109026
+16297 2029082893
+16297 2041123445
+16297 2105387498
+16297 2147573386
+16297 2168693179
+16297 2920281121
+16427 21608452
+16427 2301281655
+16451 162160164
+16451 1571608640
+16451 1978619882
+16451 2014790997
+16451 2053120142
+16470 1996486534
+16470 2078639354
+16470 2159458032
+16629 1969546880
+16629 1977809897
+16629 1978088609
+16629 2007548297
+16629 2015678690
+16629 2021657838
+16629 2027583138
+16629 2028757705
+16629 2041843816
+16629 2049769783
+16629 2064049953
+16629 2079526395
+16629 2114194350
+16629 2114259209
+16835 15261035
+16835 1541003809
+16835 2215876189
+16835 2243092297
+16835 2245924988
+16835 2260685148
+16835 2260913089
+16835 2269123084
+16835 2819280199
+16889 1499394300
+16889 1558413166
+16889 1606436647
+16889 2185825866
+16889 2240467192
+16889 2247460229
+16889 2264082552
+16889 2282388483
+16889 2396454400
+17047 990449
+17047 119467697
+17047 249670088
+17047 345126768
+17047 1495838320
+17047 1548650423
+17047 1570849029
+17047 1599479871
+17047 1904373622
+17047 1937279395
+17047 1966772273
+17047 1969436789
+17047 1970278385
+17047 1974018829
+17047 1976275502
+17047 1978532063
+17047 1983453478
+17047 1984525573
+17047 1988326426
+17047 1989684209
+17047 1990652627
+17047 1997738728
+17047 1998832350
+17047 2001013123
+17047 2001675998
+17047 2001690825
+17047 2001890098
+17047 2002115218
+17047 2002313809
+17047 2007167297
+17047 2007512558
+17047 2012342557
+17047 2018443092
+17047 2019817940
+17047 2021429484
+17047 2024900147
+17047 2031479190
+17047 2032592188
+17047 2032941809
+17047 2042027369
+17047 2045575519
+17047 2046495385
+17047 2046903500
+17047 2048112239
+17047 2049290577
+17047 2050276978
+17047 2050283989
+17047 2051247537
+17047 2056431793
+17047 2057396845
+17047 2058041078
+17047 2068823529
+17047 2071132308
+17047 2071650948
+17047 2075850201
+17047 2075855373
+17047 2076209159
+17047 2076649442
+17047 2078013379
+17047 2082295645
+17047 2082918727
+17047 2084143870
+17047 2084887599
+17047 2086655264
+17047 2088292824
+17047 2100839207
+17047 2100877085
+17047 2102764178
+17047 2105478495
+17047 2105773455
+17047 2116187211
+17047 2117045545
+17047 2118893427
+17047 2119200038
+17047 2122837127
+17047 2124790961
+17047 2126101520
+17047 2128351481
+17047 2139554559
+17047 2148227357
+17047 2153922477
+17047 2159795615
+17047 2166459621
+17047 2182477567
+17047 2243885391
+17047 2334159862
+17047 2398349684
+17047 2399014155
+17047 2481512947
+17047 3083731321
+17178 139186982
+17178 632377368
+17178 1485476222
+17178 1487211126
+17178 1510659591
+17178 1528898122
+17178 1580636600
+17178 1587721765
+17178 1589157879
+17178 1992248671
+17178 2014586633
+17178 2032292502
+17178 2036571276
+17178 2109166342
+17178 2129985832
+17178 2267583195
+17178 2944147120
+17338 2249306895
+17338 3104580573
+17373 183096100
+17373 260675584
+17431 162175772
+17431 304200351
+17431 1603397541
+17431 2006417282
+17431 2012435151
+17431 2051778932
+17431 2504182641
+17431 2985839317
+17601 2882731491
+17634 1856950257
+17634 2077140037
+17634 2137716880
+17634 2223927241
+17634 2264475655
+17676 179307999
+17676 2053074030
+17676 2110913977
+17676 2129432581
+17676 2806083450
+17676 3121297842
+17676 3121332075
+17676 3123748565
+17684 120300249
+17684 1590275315
+17684 1924059391
+17684 2062270497
+17684 2068905009
+17684 2084334506
+17684 2093390569
+17684 2095683564
+17684 2099437808
+17684 2111212948
+17684 2126129257
+17684 2136583886
+17684 2136729221
+17684 2169213601
+17704 563493425
+17704 613081401
+17704 1485397026
+17704 1492023924
+17704 1492155385
+17704 1990367297
+17704 2021301382
+17704 2070791056
+17704 2281246298
+17770 92838718
+17770 232366232
+17770 1574137030
+17770 1914118524
+17770 1936863929
+17770 1998811360
+17770 2000657848
+17770 2019494565
+17770 2028232434
+17770 2031222407
+17770 2035511313
+17770 2038746872
+17770 2045609206
+17770 2046981929
+17770 2063074647
+17770 2065281446
+17770 2076814698
+17770 2086810318
+17770 2087554160
+17770 2093407328
+17770 2104969481
+17770 2107111031
+17770 2107809009
+17770 2131149153
+17770 2152770117
+17770 2155282505
+17770 2158288075
+17770 2159113688
+17770 2166858912
+17770 2182463078
+17770 2324093677
+17886 2133175912
+17886 2247664069
+17886 2258217010
+17886 2263442540
+17971 2242879516
+17971 2414039147
+18098 36468908
+18098 124938311
+18098 204252444
+18098 1481889598
+18098 1819807200
+18098 2302769326
+18098 2303328638
+18098 2408260183
+18098 2414955586
+18098 2415889073
+18098 3103456794
+18098 3104950391
+18111 119002527
+18111 1524483212
+18111 1558488353
+18111 1598517803
+18111 2246756140
+18111 2307155062
+18191 1463959669
+18191 1550351158
+18191 1606423922
+18191 1948591214
+18191 1979542564
+18191 1997458078
+18191 2008220701
+18191 2027231714
+18191 2046176730
+18191 2065636587
+18191 2065673022
+18191 2065992894
+18191 2068669920
+18191 2075241233
+18191 2077912973
+18191 2095220133
+18191 2111677841
+18191 2115397673
+18191 2139574601
+18191 2141380742
+18191 2161768473
+18191 2166998713
+18191 2167977108
+18191 2502545600
+18191 2912078763
+18289 1967629237
+18289 1973423645
+18289 1973853538
+18289 1982430370
+18289 1984419711
+18289 1994394328
+18289 1995859732
+18289 2008608243
+18289 2013789617
+18289 2026585322
+18289 2030932774
+18289 2037490796
+18289 2039282816
+18289 2039607042
+18289 2041167176
+18289 2042657558
+18289 2042839483
+18289 2047948719
+18289 2054091101
+18289 2066276567
+18289 2069078219
+18289 2069972656
+18289 2073764721
+18289 2081760309
+18289 2084582635
+18289 2085845045
+18289 2092679212
+18289 2116192962
+18289 2127709277
+18289 2135482314
+18289 2137073631
+18289 2137477100
+18289 2138601225
+18289 2141145512
+18289 2143496573
+18289 2149851223
+18289 2158206316
+18289 2161231801
+18289 2164402254
+18289 2169767242
+18289 2552274364
+18289 2557799893
+18289 2559756542
+18289 2570623469
+18890 51345687
+18890 1554727685
+18890 2152750730
+18890 2808229587
+18912 2014373102
+19018 2017776507
+19018 2026726233
+19018 2058780733
+19018 2319532266
+19018 2603232271
+19018 2885569551
+19161 51053385
+19161 286044657
+19161 1495086103
+19161 1967953495
+19161 1975888366
+19161 1982784029
+19161 1993234562
+19161 2020571879
+19161 2070039440
+19161 2089170100
+19161 2141569208
+19161 2951134317
+19185 947360851
+19185 2248900603
+19185 2303628665
+19185 2399224733
+19185 2406394990
+19185 3104815470
+19227 651812656
+19227 2114315466
+19227 2736471105
+19267 594757293
+19267 2026724165
+19267 2041757785
+19267 2080381589
+19267 3155764516
+19365 40404267
+19365 321403790
+19365 1488579052
+19365 2241046113
+19365 2247480369
+19365 2399458957
+19496 71789567
+19496 150083049
+19496 587270165
+19496 603253459
+19496 651819552
+19496 2014177627
+19496 2028394852
+19496 2050545056
+19496 2053082346
+19496 2249527919
+19496 2317333952
+19496 2327737638
+19496 2476513422
+19496 2483979300
+19496 2485547282
+19496 2487463393
+19593 101767140
+19593 367845014
+19593 631138767
+19593 642036395
+19593 1488489855
+19593 1505511506
+19593 1511334778
+19593 1512884097
+19593 1517493796
+19593 1542905801
+19593 1544346885
+19593 1549403233
+19593 1907922981
+19593 1964460651
+19593 1973294727
+19593 1974030065
+19593 1977905103
+19593 1991640972
+19593 2007496020
+19593 2021970839
+19593 2028770837
+19593 2069551332
+19593 2076450897
+19593 2089639590
+19593 2125083987
+19593 2166088380
+19593 2166202269
+19593 2528846705
+19593 2973224139
+19593 3049190731
+19679 206200109
+19679 285159049
+19679 1506363772
+19679 1921503263
+19679 1971246546
+19679 1977979980
+19679 1990219945
+19679 1992208586
+19679 2003381305
+19679 2005692698
+19679 2021153176
+19679 2035491191
+19679 2036670292
+19679 2040618263
+19679 2068229572
+19679 2078247962
+19679 2088875328
+19679 2092157052
+19679 2093679296
+19679 2095290585
+19679 2120611264
+19679 2164837171
+19679 2178708047
+19679 2326920106
+19679 2398295780
+19679 2400149227
+19679 2404251138
+19679 2409230132
+19679 2414601777
+19679 2416322970
+19679 2417831774
+19679 2417999893
+19679 2418254579
+19679 2419049633
+19679 2419561312
+19679 2468226921
+19728 67087595
+19728 74934075
+19728 146287093
+19728 161624087
+19728 192569745
+19728 573849234
+19728 1531195798
+19728 1537176893
+19728 1543218477
+19728 1580996832
+19728 1584564756
+19728 1587127932
+19728 1605562153
+19728 1607064575
+19728 1755842991
+19728 1968381288
+19728 1980732904
+19728 1982390923
+19728 1995148628
+19728 1998039528
+19728 2005143078
+19728 2014172587
+19728 2019410574
+19728 2030063479
+19728 2041910877
+19728 2057942107
+19728 2060371201
+19728 2065637471
+19728 2068797404
+19728 2087828355
+19728 2088162808
+19728 2089747687
+19728 2093831467
+19728 2108080293
+19728 2161298421
+19728 2162647663
+19728 2250203242
+19728 2286028363
+19740 201781113
+19740 1714583408
+19740 1965968671
+19740 1984884436
+19740 2040475152
+19740 2124593671
+19740 2167725191
+19740 2316605069
+19740 2325929735
+19740 2334646903
+19740 2484751932
+19740 3159483591
+19779 1495419098
+19779 1584697775
+19779 1895273801
+19779 1992324015
+19779 2042814312
+19779 2063928064
+19779 2078034555
+19779 2098118776
+19779 2112262110
+19779 2125290354
+19779 2137358449
+19779 2140333790
+19779 2159316505
+19779 2160449301
+19779 2176307383
+19779 2475697293
+19779 3147976114
+19860 1500874926
+19860 1601081217
+19860 1654631053
+19860 2263415581
+20027 1610519110
+20027 2743370181
+20027 2751167458
+20027 2753978322
+20027 2755166515
+20027 2757746053
+20027 2827030905
+20027 2832071876
+20027 2842257497
+20027 2842648458
+20027 2873592805
+20038 1492817096
+20038 1501990260
+20038 1509784305
+20038 2280542467
+20175 1549010977
+20175 1552828154
+20175 1553750894
+20175 1589873279
+20175 1734979789
+20175 1975216035
+20175 1987566992
+20175 1990313671
+20175 1999039393
+20175 2011039300
+20175 2028545499
+20175 2032955874
+20175 2038366689
+20175 2051308121
+20175 2078659331
+20175 2098128029
+20175 2171103562
+20229 178290378
+20229 1975634043
+20229 2062427814
+20229 2065618801
+20229 2085742756
+20229 2102252392
+20339 327484558
+20339 990603407
+20339 1599262893
+20339 2264854511
+20339 2266307460
+20339 2277900521
+20339 2400227699
+20339 2402323428
+20339 3098850575
+20342 85284318
+20342 1979435356
+20342 2015201597
+20342 2016958754
+20342 2089476757
+20342 2091271588
+20342 2131789565
+20342 2132294818
+20342 2142991289
+20342 2155829031
+20342 2394505025
+20342 2441291098
+20370 1555475515
+20370 2027875058
+20370 2095108458
+20370 2112750048
+20370 2121615486
+20370 2391905847
+20370 2731843342
+20483 114925942
+20483 1488877410
+20483 1553423533
+20483 1976284538
+20483 2030921258
+20483 2077135294
+20483 2333782876
+20518 1984812264
+20518 2006121598
+20518 2056583582
+20525 1488716167
+20525 1838793805
+20525 2089207472
+20525 2101582680
+20525 2487647784
+20525 3098462323
+20534 2043856561
+20534 2092285398
+20534 2096035876
+20534 2143068326
+20534 2327400556
+20548 17046333
+20548 117494188
+20548 1482473767
+20548 1490850016
+20548 1574653524
+20548 1583802054
+20548 1584433563
+20548 1590398744
+20548 1601324252
+20548 1643693347
+20548 1786115289
+20548 1889002087
+20548 1913007537
+20548 1920303762
+20548 1967455462
+20548 1973030441
+20548 1974266173
+20548 1974643351
+20548 1977618635
+20548 1981607156
+20548 1981995092
+20548 1982611296
+20548 1982922130
+20548 1984538103
+20548 1986421392
+20548 1988330512
+20548 1990780004
+20548 1991447679
+20548 1992477495
+20548 1994315442
+20548 1996594271
+20548 1997311731
+20548 1998203607
+20548 1999943920
+20548 2003082888
+20548 2004854264
+20548 2005675562
+20548 2006335350
+20548 2008020112
+20548 2008242443
+20548 2008421466
+20548 2010791119
+20548 2013656579
+20548 2018240474
+20548 2019383583
+20548 2027862889
+20548 2032822177
+20548 2034412957
+20548 2036272929
+20548 2038578669
+20548 2039601123
+20548 2039733070
+20548 2041550708
+20548 2042161313
+20548 2044587449
+20548 2044876445
+20548 2048404789
+20548 2051403674
+20548 2051665833
+20548 2053813987
+20548 2055809956
+20548 2056503158
+20548 2057490727
+20548 2057909972
+20548 2057935845
+20548 2059739634
+20548 2060072724
+20548 2060072866
+20548 2064150650
+20548 2065073025
+20548 2065321720
+20548 2065417808
+20548 2065933164
+20548 2067336382
+20548 2068353831
+20548 2070528905
+20548 2076444436
+20548 2078014987
+20548 2080268147
+20548 2080696342
+20548 2081792913
+20548 2081808302
+20548 2084355732
+20548 2088055307
+20548 2088918935
+20548 2092263215
+20548 2094096789
+20548 2097633891
+20548 2098656972
+20548 2100128206
+20548 2100409615
+20548 2103445003
+20548 2104190934
+20548 2105014609
+20548 2107372101
+20548 2111843040
+20548 2113162775
+20548 2113448278
+20548 2116563745
+20548 2117381626
+20548 2118105142
+20548 2118310862
+20548 2119005247
+20548 2119370228
+20548 2120062444
+20548 2120210536
+20548 2120655951
+20548 2120706382
+20548 2121781216
+20548 2122057254
+20548 2122401488
+20548 2123912943
+20548 2128863027
+20548 2129172826
+20548 2130610592
+20548 2131587773
+20548 2138479426
+20548 2138664009
+20548 2146138309
+20548 2147033531
+20548 2148597785
+20548 2148993268
+20548 2150278759
+20548 2154664866
+20548 2156433522
+20548 2156491803
+20548 2162674813
+20548 2162803475
+20548 2162898572
+20548 2167704042
+20548 2169154968
+20548 2169410058
+20548 2169907805
+20548 2169982034
+20548 2170208738
+20548 2170693414
+20548 2293429217
+20548 2315486985
+20548 2913008332
+20548 2993050397
+20703 2053030468
+20771 1488525076
+20771 2198685054
+20771 2227435434
+20771 2246507968
+20771 2248262014
+20771 2248448032
+20771 2261502473
+20771 2273247562
+20771 2301023327
+20771 2302057853
+20771 2398932818
+20771 3105784154
+20880 1487944327
+20880 1514562759
+20880 1577412582
+20880 1671713934
+20880 1970409124
+20880 1996858864
+20880 2028893318
+20880 2029417182
+20880 2079051864
+20880 2111626371
+20889 2925262851
+20960 45847099
+20960 161305504
+20960 187060457
+20960 1491893003
+20960 1492724530
+20960 1543425407
+20960 1543529099
+20960 1679913846
+20960 1956559956
+20960 1989615186
+20960 1991848143
+20960 2009287352
+20960 2009716188
+20960 2012453466
+20960 2019976352
+20960 2020316999
+20960 2028342611
+20960 2044746110
+20960 2045687303
+20960 2052562589
+20960 2058804981
+20960 2078146868
+20960 2078875869
+20960 2086253379
+20960 2106365165
+20960 2112194041
+20960 2135682088
+20960 2144219012
+20960 2147152072
+20960 2147466267
+20960 2147835356
+20960 2155825896
+20960 2158392373
+20960 2165952662
+20960 2212118560
+21136 3050602
+21136 126911586
+21136 2101770620
+21136 2249821057
+21136 2267624501
+21136 2397634700
+21136 2412765042
+21136 2868405046
+21234 7583794
+21234 81238198
+21234 979831221
+21234 1536585907
+21234 1906116804
+21234 2165117911
+21234 2249425921
+21280 165629217
+21356 2299830297
+21453 416996265
+21453 1621677511
+21453 1869751044
+21453 1989157562
+21453 2039614638
+21453 2140095307
+21453 2479935372
+21453 2782238913
+21453 3133957666
+21456 177444027
+21456 1484751769
+21456 1522101599
+21456 1538349060
+21456 1576892942
+21456 1602912752
+21456 1604454960
+21456 1606729219
+21456 1659664084
+21456 1798609567
+21456 1871488407
+21456 1905774212
+21456 1970187925
+21456 1987129710
+21456 2000142885
+21456 2009943525
+21456 2138177838
+21456 2138669153
+21456 2147436724
+21456 2339662170
+21456 2479682916
+21456 2490195800
+21456 2619380141
+21456 3097986274
+21457 2077658674
+21516 191383808
+21516 1528905581
+21516 1978795821
+21516 1990420052
+21516 2317700552
+21516 2322051983
+21516 2797583072
+21516 2995133996
+21564 600860088
+21564 1572033001
+21564 1578036900
+21564 1904091658
+21564 1963515994
+21564 1963831261
+21564 1964387808
+21564 1965952111
+21564 1966149946
+21564 1966755212
+21564 1967757061
+21564 1968094485
+21564 1970685057
+21564 1972131298
+21564 1972333674
+21564 1973120027
+21564 1973139812
+21564 1974992332
+21564 1976051696
+21564 1976776660
+21564 1979239649
+21564 1979838273
+21564 1981233250
+21564 1981477638
+21564 1982976081
+21564 1983698809
+21564 1983933810
+21564 1984784421
+21564 1985223881
+21564 1985884985
+21564 1985956763
+21564 1986901220
+21564 1988411401
+21564 1988735139
+21564 1989045329
+21564 1989637799
+21564 1992240318
+21564 1992581521
+21564 1992857857
+21564 1994187196
+21564 1996613015
+21564 1996998197
+21564 1997459321
+21564 1997517158
+21564 1999792911
+21564 1999804688
+21564 2002238280
+21564 2002479408
+21564 2003373601
+21564 2003455538
+21564 2005064823
+21564 2005528244
+21564 2007591268
+21564 2008723603
+21564 2008743229
+21564 2009185710
+21564 2009434334
+21564 2009739357
+21564 2011077824
+21564 2012097673
+21564 2012211893
+21564 2012256750
+21564 2013238636
+21564 2013674384
+21564 2015213578
+21564 2016106373
+21564 2017113387
+21564 2017150116
+21564 2019975734
+21564 2020071622
+21564 2022287033
+21564 2022451129
+21564 2022655389
+21564 2023057504
+21564 2023584567
+21564 2023970684
+21564 2024791691
+21564 2026079467
+21564 2028455058
+21564 2028774539
+21564 2030698268
+21564 2030819728
+21564 2031288770
+21564 2031452988
+21564 2031682413
+21564 2032491064
+21564 2035332657
+21564 2035750459
+21564 2037763203
+21564 2038839999
+21564 2039676199
+21564 2040981588
+21564 2043414076
+21564 2043467761
+21564 2046235176
+21564 2047313421
+21564 2047475003
+21564 2048047452
+21564 2048144562
+21564 2051207867
+21564 2052229516
+21564 2053236356
+21564 2053286344
+21564 2053507393
+21564 2054063148
+21564 2054783802
+21564 2055769555
+21564 2055941970
+21564 2056084897
+21564 2056589315
+21564 2057636058
+21564 2058639185
+21564 2059281740
+21564 2059668603
+21564 2060560672
+21564 2064033292
+21564 2064079044
+21564 2064586978
+21564 2065542744
+21564 2066875055
+21564 2067376871
+21564 2067726819
+21564 2068134767
+21564 2070344456
+21564 2070382674
+21564 2070620542
+21564 2071472323
+21564 2071501745
+21564 2072336510
+21564 2072371522
+21564 2073828660
+21564 2074466527
+21564 2075413692
+21564 2075994395
+21564 2077014085
+21564 2077322781
+21564 2078656990
+21564 2079347659
+21564 2080292418
+21564 2080573163
+21564 2080671632
+21564 2082209976
+21564 2082603063
+21564 2082905619
+21564 2083153895
+21564 2084140140
+21564 2086430723
+21564 2088784784
+21564 2089367933
+21564 2089610228
+21564 2090683569
+21564 2094801135
+21564 2094852419
+21564 2096701794
+21564 2098851977
+21564 2102632252
+21564 2103582515
+21564 2108270788
+21564 2113886335
+21564 2114764875
+21564 2121466937
+21564 2122850765
+21564 2142423992
+21564 2146545316
+21564 2147416594
+21564 2152755443
+21564 2157315144
+21564 2158385984
+21564 2158712842
+21564 2164109917
+21564 2165205953
+21564 2167635472
+21564 2176901702
+21564 2344715013
+21564 2404154276
+21564 2417863739
+21564 2487743388
+21564 2491810277
+21585 7708782
+21585 15202658
+21585 37814995
+21585 44866970
+21585 47311883
+21585 54714304
+21585 64806520
+21585 110138732
+21585 180143320
+21585 188844626
+21585 191964127
+21585 192951194
+21585 196754613
+21585 617352542
+21585 649210410
+21585 896750957
+21585 1479797101
+21585 1486185605
+21585 1499276787
+21585 1499472934
+21585 1500562856
+21585 1505579430
+21585 1515285740
+21585 1517129309
+21585 1518696392
+21585 1518895385
+21585 1540428237
+21585 1548047210
+21585 1548204630
+21585 1549718609
+21585 1550465988
+21585 1556708378
+21585 1566874159
+21585 1575646741
+21585 1577628093
+21585 1581337106
+21585 1583734694
+21585 1586275348
+21585 1586971678
+21585 1589370173
+21585 1606146524
+21585 1607919806
+21585 1608215805
+21585 1652854341
+21585 1850737177
+21585 1984915427
+21585 1987028756
+21585 1992038668
+21585 1993453518
+21585 1996673894
+21585 2005218357
+21585 2007457155
+21585 2009699588
+21585 2011142471
+21585 2015874541
+21585 2016833769
+21585 2021762580
+21585 2023139609
+21585 2032201488
+21585 2040124815
+21585 2044235551
+21585 2046308888
+21585 2052009577
+21585 2052130469
+21585 2061787159
+21585 2086841819
+21585 2091129179
+21585 2094696809
+21585 2110892182
+21585 2120487983
+21585 2133941316
+21585 2135427468
+21585 2138258437
+21585 2234233263
+21585 2239989249
+21585 2287130730
+21585 2322445913
+21585 2326785176
+21585 2327009574
+21585 2332655722
+21585 2337867916
+21585 2339636059
+21585 2346029650
+21585 2399289605
+21585 2406872169
+21585 2409231686
+21585 2410257320
+21585 2410607958
+21585 2413280366
+21585 2413973902
+21585 2416083242
+21585 2421543005
+21585 2464924027
+21585 2469164667
+21585 2974095955
+21585 2991999290
+21585 2992115282
+21668 52962518
+21668 82799530
+21668 97582732
+21668 1526593237
+21668 1544658844
+21668 1566162695
+21668 1574316486
+21668 1600347890
+21668 1639854378
+21668 1917161620
+21668 1920166506
+21668 1967880985
+21668 1969015761
+21668 1976912963
+21668 1978103379
+21668 1989505996
+21668 1992713849
+21668 1997162630
+21668 1997261857
+21668 1999612815
+21668 2003570147
+21668 2010930432
+21668 2011013440
+21668 2016471183
+21668 2026342001
+21668 2035304177
+21668 2048417796
+21668 2069011745
+21668 2072114342
+21668 2083447506
+21668 2083866096
+21668 2088616022
+21668 2131868847
+21668 2134335195
+21668 2146101449
+21668 2170062887
+21668 2171197664
+21674 2022902863
+21674 2037521346
+21674 2079935011
+21674 2098341584
+21674 2151598430
+21705 31584220
+21705 68065995
+21705 564030374
+21705 1562656059
+21705 1576150961
+21705 1974636804
+21705 1976955649
+21705 1980204127
+21705 1983560528
+21705 2018778548
+21705 2033419168
+21705 2038960547
+21705 2074537354
+21705 2094536036
+21705 2094719764
+21705 2104784519
+21705 2123921160
+21705 2124592837
+21705 2125874614
+21705 2135634997
+21705 2149816511
+21705 2152276863
+21705 2153394113
+21705 2159535969
+21705 2536097165
+21723 77584968
+21723 120222612
+21723 123530272
+21723 158068872
+21723 408326060
+21723 609866758
+21723 629482385
+21723 658557886
+21723 1530068604
+21723 1608295910
+21723 1833334648
+21723 1972873587
+21723 1979382982
+21723 1987381018
+21723 1989723237
+21723 2006576376
+21723 2031200335
+21723 2035682383
+21723 2040647672
+21723 2057582287
+21723 2058125266
+21723 2059085373
+21723 2061880644
+21723 2076764263
+21723 2081779514
+21723 2085303788
+21723 2088976617
+21723 2094907449
+21723 2098529159
+21723 2114119931
+21723 2123033274
+21723 2132764084
+21723 2147122519
+21723 2159474540
+21723 2171725021
+21723 2247022184
+21723 2314994080
+21723 2316258482
+21723 2317737415
+21723 2318569813
+21723 2324653148
+21723 2330626998
+21723 2339163703
+21723 2461024449
+21723 2469070604
+21723 2490956603
+21723 2494752471
+21723 2506623487
+21723 2521590297
+21723 2526321650
+21723 2558972854
+21723 2772939676
+21723 2779343781
+21723 3112865229
+21805 33910554
+21805 55862950
+21805 64514683
+21805 88639819
+21805 179084761
+21805 203188803
+21805 1573833643
+21805 1594183216
+21805 1680390459
+21805 1973798924
+21805 1995875735
+21805 2010439775
+21805 2017838136
+21805 2018464987
+21805 2031122103
+21805 2032008460
+21805 2068092015
+21805 2099111195
+21805 2099937335
+21805 2111829945
+21805 2117639686
+21805 2119337781
+21805 2132863751
+21805 2148874133
+21805 2157772625
+21805 2911229907
+21805 2912934143
+21805 2993383518
+22098 1508062809
+22098 1965686105
+22098 1976805362
+22098 1979263347
+22098 2003649843
+22098 2007204487
+22098 2015594325
+22098 2018839885
+22098 2022526086
+22098 2023530055
+22098 2025466360
+22098 2028263256
+22098 2029457518
+22098 2034351548
+22098 2038797797
+22098 2038861382
+22098 2049914995
+22098 2052042397
+22098 2055805012
+22098 2056591373
+22098 2068317040
+22098 2068885156
+22098 2073420399
+22098 2076124955
+22098 2085441725
+22098 2091874995
+22098 2092993232
+22098 2093987002
+22098 2095938895
+22098 2107786874
+22098 2112570076
+22098 2126356960
+22098 2135876688
+22098 2136235974
+22098 2137728019
+22098 2140025824
+22098 2169102366
+22098 2325815198
+22098 2332633807
+22246 1496466052
+22246 1513707980
+22246 1513925740
+22246 1967217144
+22246 1967328861
+22246 1967525837
+22246 1980171586
+22246 1984252239
+22246 1994806244
+22246 1995686091
+22246 1999222801
+22246 2006028642
+22246 2014959314
+22246 2030811543
+22246 2031402813
+22246 2038080846
+22246 2038245427
+22246 2065318865
+22246 2067908066
+22246 2074975503
+22246 2081743993
+22246 2145195595
+22246 2765403366
+22287 23734585
+22287 132252381
+22287 143000130
+22287 1508624110
+22287 1949240348
+22287 2275750815
+22287 3146004600
+22307 2034802039
+22307 2081763479
+22364 202490393
+22371 9192465
+22371 93666277
+22371 102455073
+22371 113850438
+22371 127624888
+22371 131728161
+22371 153612451
+22371 168663070
+22371 177087522
+22371 186066708
+22371 308778993
+22371 2227708811
+22371 2245498274
+22371 2246689733
+22371 2285083467
+22371 2285969090
+22371 2300373793
+22371 2309644596
+22371 2396083778
+22371 2398258784
+22371 2404505336
+22371 3099330321
+22371 3099458149
+22371 3140149141
+22371 3140877432
+22384 1988961393
+22384 2041629932
+22391 1501372585
+22391 1978478796
+22391 1992956987
+22391 2038268267
+22391 2054729486
+22391 2085533860
+22391 2165681080
+22391 2322193123
+22562 53424100
+22562 622107541
+22562 626561660
+22562 631407420
+22562 1513204292
+22562 1549562563
+22562 1708581103
+22562 1733715833
+22562 1863321137
+22562 1971208314
+22562 1982151117
+22562 1982332206
+22562 2000659762
+22562 2010724680
+22562 2021877970
+22562 2026168025
+22562 2058590996
+22562 2130105866
+22562 2160632270
+22562 2166838171
+22562 2320877930
+22562 2486793167
+22562 2506325522
+22615 80289264
+22615 2246860711
+22615 2259067367
+22615 2293425638
+22615 2293759000
+22615 2394591458
+22615 2815546777
+22665 621351070
+22665 650649695
+22665 1787297987
+22665 2003910309
+22665 2155898562
+22665 2161632433
+22665 2333836031
+22665 2419101405
+22705 1505128642
+22705 1594934769
+22705 1806759381
+22705 1814637303
+22705 2025951250
+22705 2118917441
+22705 2220996506
+22705 2228854813
+22705 2241060421
+22705 2242681811
+22705 2253298797
+22705 2257504926
+22705 2275842834
+22705 2398690750
+22705 3140579140
+22744 46729216
+22744 966660132
+22744 1045039767
+22744 2221128116
+22744 2223249684
+22744 2227848457
+22744 2241527064
+22744 2256348885
+22744 2853649226
+22796 1672210781
+22796 2029607802
+22796 2244693422
+22796 2398961103
+22796 2755780005
+22895 18131555
+22895 54248265
+22895 122101728
+22895 148459465
+22895 164186887
+22895 1519857547
+22895 1527834152
+22895 1566561140
+22895 1923424124
+22895 1936822707
+22895 1948562464
+22895 1963763480
+22895 1970493396
+22895 1977174685
+22895 1982104594
+22895 1982180717
+22895 1986033365
+22895 1986232067
+22895 1988008526
+22895 1993310736
+22895 1994473878
+22895 1996948994
+22895 1999492503
+22895 1999519988
+22895 2007717403
+22895 2010122356
+22895 2014893795
+22895 2017923271
+22895 2032324681
+22895 2036652361
+22895 2037494784
+22895 2038142267
+22895 2039971937
+22895 2040264084
+22895 2041675344
+22895 2048335410
+22895 2050625612
+22895 2056665921
+22895 2061746723
+22895 2064340382
+22895 2065364064
+22895 2071164623
+22895 2071196098
+22895 2074669648
+22895 2075536838
+22895 2077442484
+22895 2077917650
+22895 2082834928
+22895 2085491458
+22895 2088559228
+22895 2091789197
+22895 2092027055
+22895 2092953046
+22895 2094620792
+22895 2103135276
+22895 2108991971
+22895 2109207443
+22895 2110624538
+22895 2112239356
+22895 2116098482
+22895 2116698090
+22895 2120998421
+22895 2127079354
+22895 2131981929
+22895 2132373697
+22895 2140440431
+22895 2140971140
+22895 2147264455
+22895 2147975161
+22895 2148480029
+22895 2151065489
+22895 2151279247
+22895 2158977034
+22895 2160295812
+22895 2164158829
+22895 2331663550
+22895 2514485857
+23153 13348659
+23153 1852679722
+23227 945614332
+23227 2246879694
+23227 2284359299
+23227 2398806593
+23227 2406250051
+23227 2412784616
+23377 132637878
+23377 1533672099
+23377 2242998315
+23536 1242501273
+23536 1543511296
+23536 2143327726
+23579 946522374
+23579 986070223
+23579 2244209969
+23579 2415892104
+23610 1975686087
+23610 1985309405
+23610 1997595847
+23610 2024315479
+23610 2063207801
+23610 2084881904
+23610 2253530607
+23610 2385564337
+23610 2419600536
+23641 1500265448
+23641 1546549503
+23641 1570441256
+23641 1964690382
+23641 1976612749
+23641 1983478051
+23641 1983700996
+23641 1986769275
+23641 2004322862
+23641 2027793612
+23641 2056976629
+23641 2061249549
+23641 2081864013
+23641 2096944772
+23641 2104966244
+23641 2107725585
+23641 2124516265
+23641 2170505616
+23641 2342040817
+23641 3010819387
+23753 71757916
+23753 126227129
+23753 129360044
+23753 958148263
+23753 1921548271
+23753 2867725954
+23845 38372022
+23845 65148045
+23845 1953903532
+23845 2001584185
+23845 2004816105
+23845 2007367342
+23845 2035274087
+23845 2071886763
+23845 2075443690
+23845 2089730965
+23845 2103741923
+23845 2134713353
+23845 2157073178
+23845 2186190256
+23845 2798584381
+23845 3100909662
+23864 6579069
+23864 156782568
+23864 200791946
+23864 1548947441
+23864 1568571745
+23864 1583534184
+23864 1811793841
+23864 1824213120
+23864 1832973567
+23864 1964606251
+23864 1964966085
+23864 1978561520
+23864 1987273604
+23864 1988074124
+23864 1990157047
+23864 1999036505
+23864 2002776378
+23864 2014025064
+23864 2021735364
+23864 2029298502
+23864 2038032363
+23864 2038688897
+23864 2049508723
+23864 2053446882
+23864 2053503413
+23864 2054567524
+23864 2058095502
+23864 2070009624
+23864 2070383642
+23864 2081608651
+23864 2085669074
+23864 2093012641
+23864 2093344730
+23864 2094014445
+23864 2094980761
+23864 2095058327
+23864 2099289793
+23864 2105433388
+23864 2108447811
+23864 2113884544
+23864 2117445811
+23864 2121045452
+23864 2122708826
+23864 2128619533
+23864 2129887964
+23864 2129905273
+23864 2132432396
+23864 2138845535
+23864 2140710576
+23864 2144872678
+23864 2148706090
+23864 2157764605
+23864 2157917177
+23864 2159720520
+23864 2164651941
+23864 2167209014
+23864 2172325249
+23864 2173385411
+23864 2176905585
+23864 2178761026
+23864 2312656904
+23864 2313535551
+23864 2317807574
+23864 2320359471
+23864 2323452353
+23864 2324029283
+23864 2327039378
+23864 2327970595
+23864 2329118092
+23864 2331237532
+23864 2332029584
+23864 2333221320
+23864 2481337177
+23864 2489676117
+23864 2513837627
+23864 2800673681
+23864 2913492221
+23864 3021350401
+23864 3113153072
+23864 3127453274
+23864 3151807555
+24137 2237282804
+24137 2275759385
+24137 2397016145
+24137 3104586463
+24160 11525679
+24160 1728792544
+24160 2768596322
+24160 2955732259
+24171 614071611
+24171 621334522
+24171 2495953488
+24259 2406888132
+24259 2415694242
+24259 2758557005
+24259 2818641815
+24259 2840428736
+24259 2867659329
+24266 112435001
+24266 567427862
+24266 1177760963
+24266 1480340827
+24266 1906109803
+24266 1962944593
+24266 1963864616
+24266 1976027570
+24266 1977912995
+24266 1989277922
+24266 1989304002
+24266 1994120973
+24266 2004778323
+24266 2008685118
+24266 2010998911
+24266 2020111511
+24266 2029714511
+24266 2034227720
+24266 2038717269
+24266 2040548295
+24266 2048557435
+24266 2049046722
+24266 2049532592
+24266 2053091524
+24266 2056527381
+24266 2068580757
+24266 2073426691
+24266 2073483635
+24266 2081491780
+24266 2090225472
+24266 2093348152
+24266 2102104605
+24266 2105803492
+24266 2120352841
+24266 2129368032
+24266 2130590170
+24266 2160112290
+24266 2164288043
+24266 2166197825
+24266 2225157734
+24266 2284722231
+24266 2315092086
+24266 2404415657
+24266 2416825729
+24266 2501063522
+24266 2590699101
+24270 157653976
+24270 1597739853
+24270 1666447063
+24270 2020842694
+24270 2039735230
+24270 2101902057
+24270 2123241287
+24270 2125029393
+24270 2125101937
+24270 2129758682
+24270 2133598579
+24270 2138415649
+24270 2165689363
+24270 2283195891
+24313 63951635
+24313 1479909838
+24313 1483817343
+24313 1506215424
+24313 1587265799
+24313 1766888123
+24313 2100115174
+24313 2128217000
+24313 2147311421
+24313 2150847526
+24331 247749665
+24331 626225689
+24456 177925015
+24456 179196825
+24456 1892435399
+24456 1968821045
+24456 1999931616
+24456 2069936345
+24456 2409979782
+24474 2406479904
+24474 2867319850
+24474 3151633292
+24542 162442391
+24542 856556491
+24542 1480632162
+24542 1523471994
+24542 1533719226
+24542 1534354411
+24542 1536233603
+24542 1668826802
+24542 1841617237
+24542 1964568806
+24542 1976732633
+24542 2019030939
+24542 2026154367
+24542 2072135798
+24542 2074701161
+24542 2084027356
+24542 2088570299
+24542 2363726708
+24564 296748027
+24564 1046702113
+24564 1971365214
+24564 2014274930
+24564 2043285015
+24564 2106295250
+24564 2110141517
+24564 2119616500
+24564 2132063240
+24564 2140880133
+24564 2149146453
+24564 2149340580
+24564 2155097500
+24564 2158213582
+24565 1508324515
+24565 1626189967
+24565 1627659639
+24565 1673695041
+24565 1906699653
+24565 1964370306
+24565 1974617633
+24565 1978421514
+24565 1986194527
+24565 1997128690
+24565 2013786475
+24565 2021454104
+24565 2021598821
+24565 2046202412
+24565 2069740480
+24565 2082246996
+24565 2130994017
+24565 2137576540
+24565 2140256886
+24575 49479346
+24575 1792875798
+24575 2135413490
+24575 2245236560
+24575 2416799709
+24575 2577114120
+24609 91177782
+24609 218978141
+24609 946297072
+24609 2271981569
+24609 2300004254
+24624 24010244
+24624 26339673
+24624 295957449
+24624 936090598
+24624 963856451
+24624 1485853231
+24624 1520754825
+24624 1555631601
+24624 1594778540
+24624 2244241144
+24624 2245547741
+24624 2249203765
+24624 2270362352
+24624 2276457391
+24624 2281613615
+24624 2296079264
+24624 2397782101
+24624 2404697990
+24624 3146276913
+24643 88056852
+24643 183292382
+24643 321099300
+24643 1774865564
+24643 1970097327
+24643 1972520966
+24643 1988207795
+24643 1996730829
+24643 2029849099
+24643 2040825338
+24643 2054537407
+24643 2055171082
+24643 2056705275
+24643 2067926833
+24643 2068126032
+24643 2078946621
+24643 2084107384
+24643 2091549798
+24643 2110183394
+24643 2114891343
+24643 2125877331
+24643 2132409442
+24647 1505973930
+24647 1945910338
+24647 2101964937
+24647 2117492729
+24647 2263124607
+24664 144959587
+24664 2487982934
+24816 1014087071
+24816 3148296194
+24907 95377547
+24907 1022511029
+24907 2275733841
+24907 2403148035
+24982 17203088
+24982 1750225152
+24982 1993664504
+24982 1996928793
+24982 2005898646
+24982 2008033491
+24982 2063980464
+24982 2068682400
+24982 2186315641
+24982 2195313394
+24982 2618611109
+24982 2991983999
+24982 3048485186
+24982 3117285731
+24982 3123704038
+24982 3141898728
+24982 3152461452
+24982 3154459829
+24982 3165638721
+25016 87039225
+25016 389420831
+25016 390839768
+25016 1922063949
+25016 2061025900
+25016 2084088093
+25016 2262444322
+25016 2332979143
+25016 2441645690
+25016 2469659791
+25257 652689385
+25257 659229619
+25257 1558050452
+25257 1611107555
+25257 1990491181
+25257 1996888681
+25257 2006198003
+25257 2076996712
+25257 2100115367
+25257 2223899200
+25257 2329200428
+25257 2726894398
+25257 2790453001
+25257 3107540108
+25270 101041390
+25270 112599624
+25270 180503587
+25270 965110001
+25270 1502362411
+25270 1604786024
+25270 1654746680
+25270 2246920263
+25270 2277139329
+25270 2410015850
+25270 2868882209
+25270 2879679585
+25326 301868380
+25326 1490577617
+25326 1495286341
+25326 1517771809
+25326 1579950507
+25326 1630186205
+25326 1936254480
+25326 1972533725
+25326 2118763628
+25326 2122679507
+25326 2139188846
+25326 2143437487
+25379 2224025315
+25379 2249925643
+25379 2398390198
+25380 611146576
+25380 1503477981
+25380 1964719219
+25380 1968297295
+25380 1969674894
+25380 1969681261
+25380 1973577612
+25380 1975424369
+25380 1985329554
+25380 1986940413
+25380 1997421773
+25380 2004342270
+25380 2004823890
+25380 2015714438
+25380 2020349910
+25380 2025942309
+25380 2030093264
+25380 2034399595
+25380 2038652234
+25380 2050330306
+25380 2051238444
+25380 2051352066
+25380 2054014356
+25380 2056383322
+25380 2056665570
+25380 2065168154
+25380 2065769531
+25380 2088314320
+25380 2089564970
+25380 2090890316
+25380 2092961581
+25380 2097847854
+25380 2098648941
+25380 2103659041
+25380 2118093509
+25380 2120053043
+25380 2123149568
+25380 2125792532
+25380 2132670049
+25380 2133854121
+25380 2135102116
+25380 2164188238
+25380 2171900378
+25380 2177957637
+25380 2274205673
+25380 2402322947
+25380 2429344370
+25380 2436540503
+25380 2475329395
+25422 1489718568
+25422 1672375479
+25422 1730782591
+25422 1975415626
+25422 1976637107
+25422 1980877068
+25422 1985197632
+25422 1985742226
+25422 1989758411
+25422 2002438930
+25422 2004752126
+25422 2017974841
+25422 2045714005
+25422 2046036800
+25422 2047795031
+25422 2055521720
+25422 2059130745
+25422 2074508429
+25422 2081811286
+25422 2082954512
+25422 2088018129
+25422 2090309761
+25422 2094419105
+25422 2096036274
+25422 2098813016
+25422 2117248399
+25422 2130736456
+25422 2131057562
+25422 2140995456
+25422 2145114078
+25422 2161089844
+25422 2271398818
+25455 2262254059
+25455 2263243334
+25455 2301951972
+25455 2403966817
+25455 3101791740
+25464 141191670
+25464 148977623
+25464 1539115757
+25464 1557496348
+25464 1971769725
+25464 2020584411
+25464 2088727740
+25464 2099587687
+25464 2134332471
+25464 2153074717
+25464 2164777277
+25464 2174647016
+25505 195773135
+25505 1966758712
+25505 1971610353
+25505 1972655361
+25505 1994995895
+25505 2007507329
+25505 2011378586
+25505 2017806923
+25505 2019319739
+25505 2026391073
+25505 2034079304
+25505 2041597333
+25505 2047660108
+25505 2055028662
+25505 2063500892
+25505 2065652279
+25505 2070976159
+25505 2093927236
+25505 2098144953
+25505 2152168917
+25505 2248622984
+25505 2363198048
+25505 2910309638
+25519 326461442
+25519 1801050462
+25519 1841436066
+25519 2308775956
+25519 2414933095
+25537 956671
+25537 64864821
+25537 347650953
+25537 976260697
+25537 1965360910
+25537 1974539986
+25537 1974784831
+25537 1981057193
+25537 1982575991
+25537 1982935452
+25537 1985434645
+25537 1995169643
+25537 1998290673
+25537 1999703194
+25537 2005466298
+25537 2006808431
+25537 2007152252
+25537 2011252838
+25537 2012146228
+25537 2012728319
+25537 2015882554
+25537 2020470177
+25537 2022302105
+25537 2025860311
+25537 2026024135
+25537 2027660624
+25537 2028194301
+25537 2028978217
+25537 2030920955
+25537 2030983271
+25537 2031551089
+25537 2033778081
+25537 2036510738
+25537 2036556288
+25537 2043844069
+25537 2044740572
+25537 2046056630
+25537 2046923200
+25537 2048198224
+25537 2050134401
+25537 2064380825
+25537 2067421364
+25537 2068105166
+25537 2076645899
+25537 2084573622
+25537 2086306293
+25537 2093615059
+25537 2094007714
+25537 2105944820
+25537 2133235343
+25537 2139199680
+25537 2149676791
+25537 2496493293
+25537 2861063866
+25650 77517701
+25650 1503141963
+25650 1990763507
+25650 2008103001
+25650 2047866843
+25650 2055128318
+25650 2092081748
+25650 2132561349
+25650 2153761159
+25664 352833916
+25664 1508296537
+25664 1543911660
+25664 1552842261
+25664 1854104634
+25664 1945549917
+25664 1987593163
+25664 1989246932
+25664 1989739729
+25664 1992305119
+25664 1995235257
+25664 1996995334
+25664 1997819849
+25664 2009944968
+25664 2010502201
+25664 2020705224
+25664 2024835055
+25664 2031389476
+25664 2045224931
+25664 2046470447
+25664 2058371157
+25664 2066822698
+25664 2077388911
+25664 2081510829
+25664 2090581794
+25664 2109862102
+25664 2113224665
+25664 2127220196
+25664 2133218412
+25664 2144207524
+25664 2144375258
+25664 2145309110
+25664 2147204063
+25664 2255970827
+25664 2259329962
+25664 2327503137
+25664 2786394615
+25664 2796476360
+25664 2944991719
+25664 3021593216
+25664 3022227647
+25664 3022599120
+25664 3046473749
+25664 3123300817
+25664 3124131699
+25664 3124488096
+25664 3125126082
+25664 3144571158
+25722 2287016766
+25722 2416611756
+25722 2740392658
+25722 3149837664
+25847 66075018
+25847 114625716
+25847 133668565
+25847 1487341103
+25847 2210039573
+25847 2240323114
+25847 2816604219
+25847 3098764945
+26038 129425135
+26038 587950043
+26038 1515155790
+26038 1532250211
+26038 1542404430
+26038 1587343623
+26038 1607486799
+26038 1607798603
+26038 1680962750
+26038 1822765603
+26038 1902964287
+26038 1993068553
+26038 2076704697
+26038 2089634871
+26038 2107604945
+26038 2125035913
+26038 2131757366
+26038 2141876288
+26038 2142902629
+26038 2166056089
+26038 2295656366
+26038 2337605614
+26038 2912597758
+26038 2917847170
+26038 3149395617
+26063 1988544052
+26063 2036116820
+26063 2094211895
+26194 1974071815
+26194 1990025576
+26194 2000365247
+26194 2007872272
+26194 2018960492
+26194 2018961711
+26194 2032766050
+26194 2055094879
+26194 2056574026
+26194 2070883592
+26194 2072221992
+26194 2072767555
+26194 2094855210
+26194 2095267122
+26194 2104052234
+26194 2108327943
+26194 2125102235
+26194 2130244150
+26194 2131883600
+26194 2132821418
+26194 2135851382
+26194 2140669957
+26194 2148443731
+26194 2151138795
+26194 2152089399
+26194 2155294009
+26194 2166048702
+26211 118851040
+26211 2007340089
+26228 1511062638
+26228 1556356609
+26228 2893893999
+26649 1486838236
+26655 23340515
+26655 40396860
+26655 52018598
+26655 117223648
+26655 134105675
+26655 152976725
+26655 1517817719
+26655 1775749144
+26655 2054979333
+26655 2102489535
+26655 2316849252
+26655 2421719153
+26773 2601507009
+26823 16231057
+26823 33032091
+26823 52237254
+26823 89958697
+26823 95780973
+26823 127405262
+26823 142697413
+26823 191944152
+26823 193690862
+26823 634521669
+26823 1481504940
+26823 1484082930
+26823 1489409710
+26823 1489834179
+26823 1492999621
+26823 1527762853
+26823 1533339658
+26823 1534482508
+26823 1538741010
+26823 1544826511
+26823 1550540280
+26823 1550830489
+26823 1551705512
+26823 1555499375
+26823 1569261078
+26823 1573634232
+26823 1578564752
+26823 1580248332
+26823 1581347075
+26823 1586060904
+26823 1586528281
+26823 1592451621
+26823 1593045043
+26823 1644866298
+26823 1782150360
+26823 1872988096
+26823 1966032129
+26823 1970026646
+26823 1974689608
+26823 1974731480
+26823 2008875494
+26823 2011008859
+26823 2048390999
+26823 2062766658
+26823 2065459442
+26823 2070333056
+26823 2079025601
+26823 2088781183
+26823 2093825590
+26823 2098551021
+26823 2099838536
+26823 2116316001
+26823 2120513984
+26823 2127571918
+26823 2131850986
+26823 2134163909
+26823 2153653739
+26823 2156985047
+26823 2161792612
+26823 2163068386
+26823 2166274350
+26823 2170026053
+26823 2188715685
+26823 2246695851
+26823 2951039835
+26823 3037924790
+26823 3100571865
+26823 3101931880
+26944 71499068
+26944 2252474398
+26944 3099789945
+26962 47570154
+26962 79131563
+26962 325275209
+26962 1519786413
+26962 1526725816
+26962 1577184610
+26962 2234019782
+26962 2239404294
+26962 2268015648
+26962 2296051436
+26962 2395736533
+26962 2402342790
+26962 2404395993
+26962 2413632466
+26962 2415740709
+26962 2416171605
+26962 2417323387
+26962 2418920587
+26962 3098982984
+27025 4588133
+27025 1968663607
+27025 1970955468
+27025 2038815377
+27025 2038906807
+27025 2089516230
+27025 2093266364
+27025 2117717612
+27025 2346764937
+27025 2412991505
+27025 2416075688
+27052 2317492662
+27109 569646206
+27109 591403642
+27109 605288344
+27109 768752882
+27109 1499104925
+27109 1503242095
+27109 1511873178
+27109 1518415461
+27109 1520858596
+27109 1583057043
+27109 1733734840
+27109 1757232068
+27109 1762354357
+27109 1813819678
+27109 1832671672
+27109 1896318329
+27109 1919179105
+27109 1963839205
+27109 1974578052
+27109 1975017507
+27109 1976473907
+27109 1983602360
+27109 1986269945
+27109 1986805453
+27109 1987035486
+27109 1992502191
+27109 2000133863
+27109 2001611992
+27109 2001617943
+27109 2002242704
+27109 2007327526
+27109 2011015491
+27109 2017494695
+27109 2023723060
+27109 2028356435
+27109 2029845038
+27109 2032254014
+27109 2034252184
+27109 2034257162
+27109 2037039643
+27109 2040783534
+27109 2041626473
+27109 2042870963
+27109 2045442080
+27109 2046611979
+27109 2050873013
+27109 2051019611
+27109 2053838094
+27109 2065134347
+27109 2075323263
+27109 2075329389
+27109 2081083513
+27109 2082182286
+27109 2084761689
+27109 2087396173
+27109 2094073779
+27109 2095263112
+27109 2095878357
+27109 2098457030
+27109 2104680226
+27109 2106194674
+27109 2116136260
+27109 2116218441
+27109 2116366076
+27109 2117480798
+27109 2118879132
+27109 2122662954
+27109 2125650861
+27109 2127635814
+27109 2130801245
+27109 2133902464
+27109 2135256295
+27109 2137280919
+27109 2138836107
+27109 2147927529
+27109 2154076062
+27109 2158408352
+27109 2159366244
+27109 2160112896
+27109 2165655308
+27109 2168667711
+27109 2213972894
+27109 2231524338
+27109 2496071451
+27109 2506148483
+27109 2531084940
+27109 2737462959
+27109 2963557971
+27160 52911499
+27160 74710297
+27160 217909047
+27160 1586490800
+27160 2241436943
+27166 2028251247
+27166 2041207102
+27166 2106367328
+27166 2115322358
+27166 2119479963
+27166 2121327919
+27166 2127248987
+27166 2130192128
+27166 2165147735
+27166 2186724431
+27181 56462961
+27181 145317473
+27181 606385412
+27181 1499536099
+27181 1559393815
+27181 1565928583
+27181 1965557615
+27181 1975430804
+27181 1982393297
+27181 1998565536
+27181 2000868696
+27181 2001459300
+27181 2013219328
+27181 2020172310
+27181 2029125436
+27181 2032970220
+27181 2034579881
+27181 2039599879
+27181 2052511487
+27181 2054107585
+27181 2076658875
+27181 2100426636
+27181 2102498196
+27181 2126176249
+27181 2126271388
+27181 2132026623
+27181 2141134365
+27181 2149023746
+27181 2161172113
+27181 2161878592
+27181 2163415904
+27181 2163971601
+27181 2166500074
+27181 2174194863
+27181 2323921400
+27181 2395000725
+27181 2404457203
+27181 2411042999
+27181 2431644529
+27181 2970715575
+27197 1487127700
+27197 1755216155
+27197 1981274891
+27197 1989747454
+27197 2004263581
+27197 2045899066
+27197 2064495614
+27197 2098487547
+27197 2103792123
+27197 2114981897
+27197 2116524778
+27197 2154234948
+27197 2164129061
+27197 2170024078
+27197 2189596844
+27197 2619865945
+27197 3097849881
+27257 9592747
+27257 13534771
+27257 48611226
+27257 65405994
+27257 131079417
+27257 195237934
+27257 323862124
+27257 571623187
+27257 1491644571
+27257 1496167765
+27257 1497752819
+27257 1545331737
+27257 1561748707
+27257 1595973166
+27257 1597676647
+27257 1608836379
+27257 1648397693
+27257 1791587663
+27257 1954663826
+27257 1964413824
+27257 1967042038
+27257 1967187672
+27257 1973937368
+27257 1984947418
+27257 1987258130
+27257 1990809488
+27257 1990911977
+27257 1991623719
+27257 2002082198
+27257 2003777737
+27257 2004327482
+27257 2006622983
+27257 2011492755
+27257 2011744324
+27257 2023407407
+27257 2023967237
+27257 2023977558
+27257 2024378172
+27257 2024825787
+27257 2026645894
+27257 2032495384
+27257 2035675367
+27257 2039967438
+27257 2051851326
+27257 2052658973
+27257 2055112475
+27257 2057012437
+27257 2059758383
+27257 2066410062
+27257 2075638505
+27257 2084575249
+27257 2087484885
+27257 2095270559
+27257 2096878712
+27257 2097421654
+27257 2098685541
+27257 2106096361
+27257 2114791152
+27257 2116616114
+27257 2118549410
+27257 2132306370
+27257 2136494364
+27257 2141071440
+27257 2155225996
+27257 2158083516
+27257 2158685692
+27257 2158848208
+27257 2166982098
+27257 2169737976
+27257 2317293732
+27257 2323473282
+27257 2531802846
+27257 2914178741
+27257 3121263348
+27257 3123458587
+27257 3124865537
+27301 1511704096
+27301 1952358266
+27301 2885274652
+27301 3145042860
+27349 199720719
+27349 370310517
+27349 587750324
+27349 590225183
+27349 610846359
+27349 637737111
+27349 643837468
+27349 1424431595
+27349 1490464584
+27349 1497776985
+27349 1507725238
+27349 1511829115
+27349 1535510002
+27349 1554493412
+27349 1598755703
+27349 1709340413
+27349 1977636088
+27349 1978584950
+27349 2009345245
+27349 2057768952
+27349 2063741959
+27349 2064935662
+27349 2069841763
+27349 2072026530
+27349 2076035052
+27349 2118450080
+27349 2149299266
+27349 2180356998
+27349 2468977624
+27349 2480158371
+27349 2576428689
+27349 2796974732
+27553 1971329151
+27553 2038762070
+27553 2085558314
+27553 2099838434
+27553 2171789059
+27553 2519883756
+27553 2522685198
+27692 1880891411
+27692 1923398039
+27692 1969063540
+27692 1973526911
+27692 1974321818
+27692 1986746188
+27692 1988778945
+27692 2027799859
+27692 2047423225
+27692 2048408428
+27692 2059425291
+27692 2085037998
+27692 2139320941
+27692 2147570487
+27692 2151613225
+27692 2161155942
+27692 2416510895
+27692 2461432107
+27960 1984123574
+27960 2121429138
+27960 2148817888
+27970 43808059
+27970 69700487
+27970 106823999
+27970 156500388
+27970 163344111
+27970 211294022
+27970 246623908
+27970 1240430829
+27970 1513974447
+27970 1589301976
+27970 1970814668
+27970 1975448006
+27970 1978945985
+27970 1979088549
+27970 1980214652
+27970 1981319912
+27970 1983311436
+27970 1985221779
+27970 1986259630
+27970 1987588094
+27970 1990348197
+27970 1993616406
+27970 1996288716
+27970 2005571121
+27970 2006464025
+27970 2007908564
+27970 2012022546
+27970 2019519243
+27970 2021246945
+27970 2027351031
+27970 2035444064
+27970 2038130137
+27970 2043433222
+27970 2047979796
+27970 2050115651
+27970 2060930309
+27970 2061771035
+27970 2069363124
+27970 2072257177
+27970 2078280098
+27970 2079366873
+27970 2081330438
+27970 2083665247
+27970 2090597365
+27970 2109622632
+27970 2113291203
+27970 2118083873
+27970 2127363947
+27970 2135692747
+27970 2139684899
+27970 2141220476
+27970 2144373706
+27970 2150109608
+27970 2157699391
+27970 2247270005
+27970 2312742905
+27970 2317550632
+27970 2321385391
+27970 2323253359
+27970 2327667488
+27970 2333793022
+27970 2396163333
+27970 2405201414
+27970 2411948283
+27970 2417180619
+27970 2417657079
+27970 2464989333
+27970 2468956948
+27970 2470178987
+27970 2762123852
+27970 2811263765
+27970 2992870684
+27970 3146137195
+27982 23322150
+27982 2002526547
+27982 2016867450
+27982 2123108652
+27982 2367006813
+28037 2209872887
+28037 2224679250
+28037 2229995207
+28037 2242476112
+28037 2248757293
+28037 2273100248
+28037 2277496284
+28037 2401471196
+28037 2404878012
+28037 2408730551
+28037 3151047067
+28044 2025540530
+28091 2078536640
+28091 2949443243
+28181 36896502
+28181 98656350
+28181 131952888
+28181 1491263182
+28181 1499062380
+28181 1512410381
+28181 1537032696
+28181 1537048284
+28181 1602005837
+28181 1608882278
+28181 1627613865
+28181 1727605756
+28181 1761013599
+28181 1870893512
+28181 1893700502
+28181 1898996833
+28181 1969508170
+28181 1970464559
+28181 1989138900
+28181 2013930024
+28181 2021695082
+28181 2036181375
+28181 2048211446
+28181 2054538751
+28181 2059304762
+28181 2065227916
+28181 2104524918
+28181 2155187577
+28181 2180225315
+28181 2199278220
+28181 2337666872
+28181 2400243365
+28181 2409125662
+28181 2410964152
+28181 2594990674
+28270 967664036
+28270 997526496
+28270 2289053642
+28319 1969405693
+28319 2093333578
+28358 158980592
+28358 166913989
+28358 1978960952
+28358 1985683101
+28358 2003602721
+28358 2008263647
+28358 2028384112
+28358 2062167428
+28358 2079530311
+28358 2082627462
+28358 2089711791
+28358 2099822840
+28358 2103341706
+28358 2114674092
+28358 2130875981
+28358 2152407855
+28358 2326572183
+28358 2430084575
+28358 2793165541
+28358 3026628229
+28385 2008141300
+28403 1491993932
+28403 1499473785
+28403 1557444833
+28403 1831744086
+28403 1910489249
+28403 1965091954
+28403 1971577317
+28403 1980857453
+28403 1982343927
+28403 1990781431
+28403 1995794901
+28403 2006028058
+28403 2008514583
+28403 2012940838
+28403 2019061419
+28403 2021534575
+28403 2026500598
+28403 2028801789
+28403 2030372428
+28403 2036736974
+28403 2046440399
+28403 2046651079
+28403 2048151760
+28403 2050400925
+28403 2057542355
+28403 2066363570
+28403 2067564880
+28403 2072318687
+28403 2077718766
+28403 2078777450
+28403 2091359745
+28403 2100839274
+28403 2103856558
+28403 2113717576
+28403 2114027342
+28403 2123368042
+28403 2125655694
+28403 2127419842
+28403 2128736718
+28403 2139168645
+28403 2145317843
+28403 2145653235
+28403 2155270329
+28403 2155440953
+28403 2160027999
+28403 2161184693
+28403 2166249402
+28403 2169355643
+28403 2169542274
+28403 2313262289
+28403 2321495229
+28403 2322800113
+28430 653245294
+28430 2146605432
+28430 2909168729
+28455 582308381
+28455 1491006673
+28455 1515554448
+28455 1606938751
+28455 1660142446
+28455 1891695974
+28455 1948181060
+28455 1968589482
+28455 1973014970
+28455 1974607369
+28455 1976498995
+28455 1983364686
+28455 1993260486
+28455 2017616378
+28455 2026131421
+28455 2035793166
+28455 2050812582
+28455 2053529493
+28455 2067204570
+28455 2069472142
+28455 2070885684
+28455 2091087097
+28455 2099580531
+28455 2104622925
+28455 2105681302
+28455 2113789124
+28455 2135063441
+28455 2142916411
+28455 2145150566
+28455 2146116494
+28455 2147201058
+28455 2150432199
+28455 2170342735
+28455 2206284955
+28455 2536719683
+28484 84109304
+28484 2098174058
+28484 2147947779
+28484 2150526113
+28484 2319454238
+28484 2349017612
+28530 94577769
+28536 125900093
+28536 177791154
+28536 1543558017
+28584 88637778
+28584 164649830
+28584 180461778
+28584 2007889942
+28584 2143857680
+28584 2154602707
+28616 163139055
+28616 1519449290
+28616 1553601302
+28616 1573931442
+28616 1591715055
+28616 1598662907
+28616 1988821487
+28616 1991821968
+28616 1993124729
+28616 2002423760
+28616 2011797901
+28616 2014538181
+28616 2015457336
+28616 2026961089
+28616 2036294073
+28616 2040834574
+28616 2052548291
+28616 2081360302
+28616 2118427242
+28616 2137202963
+28616 2138383018
+28616 2145409556
+28616 2167775808
+28616 2280235071
+28616 2317865017
+28616 2331710128
+28616 2410249905
+28756 626456972
+28756 1511047716
+28756 1557063025
+28756 1785442005
+28756 1831066724
+28756 1935144611
+28756 1974995815
+28756 1976928410
+28756 1977405048
+28756 1994408241
+28756 1999595872
+28756 2046036451
+28756 2056509375
+28756 2069567928
+28756 2111150154
+28756 2619199090
+28791 126395323
+28791 241104781
+28791 952879723
+28791 1496870349
+28791 1813516972
+28791 1871994365
+28802 1604678378
+28802 2241974797
+28843 1968867095
+28843 1980995972
+28843 1994844736
+28843 1998174832
+28872 74514637
+28872 176341614
+28872 294472033
+28872 605876503
+28872 971325772
+28872 1494309890
+28872 1762250790
+28872 1899470379
+28872 1969640705
+28872 1972826904
+28872 1976343054
+28872 1980425074
+28872 1987715043
+28872 1988385643
+28872 1989846223
+28872 1991148792
+28872 1993377309
+28872 1995407322
+28872 2004786968
+28872 2006166253
+28872 2012721306
+28872 2015111986
+28872 2024034608
+28872 2024488243
+28872 2029123536
+28872 2029320088
+28872 2029568031
+28872 2034217040
+28872 2034944198
+28872 2037225604
+28872 2038459019
+28872 2043256771
+28872 2054853668
+28872 2064353221
+28872 2064823906
+28872 2070774056
+28872 2078496272
+28872 2085538927
+28872 2086254877
+28872 2088753740
+28872 2090997133
+28872 2091803416
+28872 2094219999
+28872 2094682013
+28872 2095468216
+28872 2120253645
+28872 2128587461
+28872 2163054238
+28872 2208644600
+28872 2287699527
+28872 2327409590
+28872 2334554765
+28872 2529604323
+28872 2602073240
+28872 2780196226
+28872 3159467187
+28888 1521355396
+28888 1971073723
+28888 1972604665
+28888 1995528705
+28888 2038599593
+28888 2042602209
+28888 2090613576
+28888 2109470223
+28888 2110540540
+28944 31846476
+28944 561707047
+28944 1559563614
+28944 1822004825
+28944 1972668519
+28944 1992691094
+28944 2006339640
+28944 2007754499
+28944 2012844745
+28944 2020407132
+28944 2042428321
+28944 2045384784
+28944 2050260199
+28944 2060907774
+28944 2064713267
+28944 2069736034
+28944 2083551502
+28944 2084304147
+28944 2088468221
+28944 2118050735
+28944 2122426228
+28944 2149707772
+28944 2170327195
+28944 2171405196
+28944 2183734658
+28944 2203120823
+28944 2232034389
+28944 2882582998
+28944 2912565176
+28967 67433584
+28967 113180721
+28967 123871839
+28967 178969380
+28967 207044356
+28967 1195985000
+28967 1533931284
+28967 1538917166
+28967 1997721919
+28967 2096331656
+28967 2111371457
+28967 2140404913
+28967 2153398363
+29030 8496509
+29030 165800900
+29030 186608971
+29030 1981627423
+29030 2055486654
+29030 2078727257
+29030 2084335986
+29030 2100988719
+29030 2106445454
+29065 597590270
+29065 616613398
+29065 635410534
+29065 968206445
+29065 1020899285
+29065 1500312118
+29065 1541217344
+29065 1569421904
+29065 1657857965
+29065 1670484543
+29065 1838542636
+29065 1906551997
+29065 1967744867
+29065 1968378512
+29065 1973299995
+29065 1989468062
+29065 1992239134
+29065 1993894350
+29065 2001691516
+29065 2002625956
+29065 2007003397
+29065 2010126995
+29065 2011293069
+29065 2018852019
+29065 2022597835
+29065 2023513050
+29065 2024681947
+29065 2027179657
+29065 2028389683
+29065 2032632590
+29065 2033302417
+29065 2039422873
+29065 2040338832
+29065 2044295428
+29065 2056412251
+29065 2059354732
+29065 2060958887
+29065 2065124542
+29065 2073358046
+29065 2076028350
+29065 2077732840
+29065 2079506503
+29065 2080948066
+29065 2084580717
+29065 2085856338
+29065 2086327335
+29065 2089454337
+29065 2094009579
+29065 2097601813
+29065 2100323608
+29065 2100766713
+29065 2102151056
+29065 2105936955
+29065 2112315008
+29065 2115268776
+29065 2116932472
+29065 2117384873
+29065 2120681994
+29065 2124160418
+29065 2128506197
+29065 2131309871
+29065 2136050606
+29065 2143675983
+29065 2150798249
+29065 2151254119
+29065 2153459256
+29065 2154160829
+29065 2154286323
+29065 2154356095
+29065 2154765891
+29065 2156632553
+29065 2157905803
+29065 2158455084
+29065 2163816695
+29065 2168150719
+29065 2168213791
+29065 2168354561
+29065 2170672592
+29065 2170830164
+29065 2175427911
+29065 2246136045
+29065 2254927936
+29065 2317951720
+29065 2325066045
+29065 2333357124
+29065 2335526739
+29065 2502611262
+29065 2514445843
+29065 2534366532
+29187 165231739
+29187 335307475
+29187 1992897439
+29187 2017983768
+29187 2105669069
+29187 2305154517
+29187 2416841420
+29187 2463581160
+29187 2532773798
+29190 62572929
+29190 1592723852
+29190 1966698941
+29190 1985196339
+29190 1991889053
+29190 1994490715
+29190 1998314701
+29190 1999226744
+29190 2003191497
+29190 2011181671
+29190 2017018159
+29190 2018794322
+29190 2029728602
+29190 2040308671
+29190 2041809690
+29190 2043440482
+29190 2045902414
+29190 2065459947
+29190 2071949969
+29190 2132750024
+29190 2154729862
+29190 2155764966
+29190 2162498464
+29190 2411323717
+29190 2426769291
+29219 575436525
+29219 609406002
+29219 1506380541
+29219 1969810742
+29219 2035087672
+29219 2159654942
+29219 3004239172
+29219 3021789130
+29219 3037559039
+29219 3109381375
+29232 3085297083
+29274 148696851
+29274 1988659126
+29274 2021887161
+29274 2023275716
+29274 2055613311
+29274 2066405156
+29274 2075008121
+29274 2106311471
+29274 2128776905
+29274 2172046963
+29274 2418305781
+29286 45417182
+29286 53283552
+29286 168161496
+29286 206938344
+29286 217726381
+29286 581112773
+29286 1484754041
+29286 1498198331
+29286 1527817753
+29286 1557923305
+29286 1570082825
+29286 1582971263
+29286 1595184413
+29286 1598932427
+29286 1903603394
+29286 1976239553
+29286 1977370455
+29286 1980564456
+29286 1986242523
+29286 1995875735
+29286 1998108787
+29286 2024498045
+29286 2026244788
+29286 2032352315
+29286 2033072900
+29286 2040121225
+29286 2040986566
+29286 2041404167
+29286 2050272285
+29286 2056299038
+29286 2068203989
+29286 2072960837
+29286 2074622901
+29286 2079767857
+29286 2082941690
+29286 2092179332
+29286 2098499627
+29286 2101204711
+29286 2123474039
+29286 2128521771
+29286 2132591512
+29286 2146542831
+29286 2149706766
+29286 2158611833
+29286 2167892904
+29286 2397002643
+29286 2751199251
+29286 2912565176
+29286 2914728526
+29286 2988119170
+29332 4983232
+29332 16999496
+29332 179371431
+29332 1559215823
+29332 1661761688
+29332 1667614912
+29332 2002252750
+29332 2011039300
+29332 2024060531
+29332 2025399946
+29332 2087662271
+29332 2165372647
+29332 2166843422
+29332 2339500526
+29332 2398137523
+29380 1511371225
+29380 2240962884
+29380 2243443723
+29380 2398716769
+29380 2406352943
+29380 2414693698
+29380 2417497487
+29380 3140522920
+29380 3143846084
+29380 3147100083
+29380 3149701445
+29380 3151622944
+29463 30332488
+29463 169016807
+29463 1589231844
+29463 1976564184
+29463 1979032123
+29463 1986794470
+29463 1989536437
+29463 1994947738
+29463 2002791333
+29463 2017534277
+29463 2025394755
+29463 2031139083
+29463 2040517465
+29463 2051193011
+29463 2059531422
+29463 2069483678
+29463 2070161878
+29463 2098392436
+29463 2116228965
+29463 2117849527
+29463 2120132413
+29463 2122770583
+29463 2125119360
+29463 2133487803
+29463 2140967657
+29463 2146641822
+29463 2152686621
+29463 2160295088
+29463 2164447515
+29463 2166103454
+29463 2985849463
+29463 2986728514
+29463 3035053570
+29503 1967955309
+29503 1994431547
+29503 2039518073
+29503 2073342049
+29503 2078160210
+29503 2087236266
+29503 2095220332
+29503 2097208974
+29503 2157600908
+29521 1552595334
+29521 2035268221
+29521 2040348150
+29521 2051028605
+29521 2086796690
+29521 2098209302
+29521 2105539612
+29521 2143259336
+29521 2144634407
+29521 2301605390
+29540 258958409
+29540 952562347
+29540 1784293120
+29540 2004025698
+29540 2226661189
+29540 2241734841
+29540 2255948362
+29540 2274395972
+29540 2297783023
+29540 2523364680
+29554 571410096
+29554 1583020840
+29554 2024575991
+29554 2139429318
+29554 2254958559
+29588 1820543095
+29588 2244056280
+29588 2248465632
+29588 2285561409
+29588 2415004869
+29588 2418554636
+29593 30665194
+29593 70591612
+29593 173679989
+29593 2016560681
+29593 2082072870
+29593 2086811152
+29593 2089803713
+29593 2265278401
+29593 2326023353
+29593 2330120717
+29593 3140538266
+29757 592375210
+29757 1716217201
+29757 1969312105
+29757 2024079280
+29757 2056285899
+29776 567639375
+29776 597757560
+29776 1489640610
+29776 1503949440
+29776 1634721388
+29776 1807797643
+29776 1972731777
+29776 1973523272
+29776 1976308223
+29776 1982703206
+29776 2005781236
+29776 2006384183
+29776 2008758045
+29776 2012581386
+29776 2012589854
+29776 2021630904
+29776 2065204778
+29776 2066338334
+29776 2069191868
+29776 2085278057
+29776 2150385748
+29776 2156456618
+29776 2160293815
+29776 2799268690
+29776 2908571386
+29776 3145094619
+29798 327872989
+29798 2021684282
+29798 2078608171
+29798 2167578079
+29798 2798368384
+29804 618143054
+29804 2583867728
+29841 1575229083
+29841 1843515729
+29841 2006873020
+29841 2092592027
+29841 2166559705
+29841 2998574808
+29906 1040213688
+29906 1527590480
+29906 1548856959
+29906 1559154670
+29906 1588228598
+29906 1608595226
+29906 1658821746
+29906 1668478609
+29906 1775749144
+29906 1963790648
+29906 2012038880
+29906 2013016388
+29906 2029084148
+29906 2056072167
+29906 2065163111
+29906 2069288455
+29906 2098353733
+29906 2111301002
+29906 2410792081
+29906 2464377636
+29924 2015257308
+29924 2030841140
+29924 2802598343
+30212 1992489842
+30212 2035582390
+30293 1538102491
+30293 2110178871
+30293 2113286054
+30293 2126791158
+30293 2152521250
+30293 2470372446
+30534 1964485707
+30534 1988502266
+30534 1992587611
+30534 1998368624
+30534 2003423335
+30534 2006327538
+30534 2017905800
+30534 2057147957
+30534 2087855425
+30534 2114424749
+30534 2401603817
+30597 23675551
+30597 121903037
+30597 1503750450
+30597 1566147712
+30597 1817568681
+30597 1985169106
+30597 1986113254
+30597 1986404604
+30597 1992111362
+30597 1999330420
+30597 2009892981
+30597 2043717832
+30597 2045559414
+30597 2045858400
+30597 2077004805
+30597 2077064588
+30597 2083322852
+30597 2094033615
+30597 2127165467
+30597 2171128235
+30597 2309877551
+30597 2897651045
+30603 2295604906
+30704 80411817
+30704 598293071
+30704 1503815452
+30704 1526824859
+30704 1650469739
+30704 1967766027
+30704 1969633745
+30704 1970121371
+30704 1980274887
+30704 1986011986
+30704 1986449890
+30704 1987323061
+30704 1990297116
+30704 1994424409
+30704 1998274435
+30704 2000520587
+30704 2004945005
+30704 2008174717
+30704 2017056921
+30704 2021745258
+30704 2028701171
+30704 2030823485
+30704 2032102823
+30704 2037088065
+30704 2037627109
+30704 2045726307
+30704 2047245002
+30704 2051395521
+30704 2053320433
+30704 2065417287
+30704 2065619879
+30704 2075151960
+30704 2082417428
+30704 2084557309
+30704 2087842874
+30704 2104877240
+30704 2112821569
+30704 2160064417
+30704 2316898131
+30704 2480547465
+30704 2996866295
+30704 3022802187
+30704 3023422360
+30807 2110757734
+31089 2323852841
+31091 1614042667
+31091 2067693777
+31219 1555715197
+31219 1559198035
+31219 1906742905
+31219 1967665549
+31219 1981884048
+31219 2020437460
+31219 2032924814
+31219 2043579059
+31219 2071945695
+31219 2084749785
+31219 2112486818
+31219 2132841365
+31219 2153943092
+31219 2156024698
+31219 2158584914
+31219 2319951792
+31219 2328977517
+31219 3122830784
+31262 1974224850
+31262 1995267985
+31262 2072654819
+31278 2028503560
+31496 357886089
+31496 612245780
+31496 626894320
+31496 1484962195
+31496 1486648147
+31496 1486985822
+31496 1495277562
+31496 1516178287
+31496 1520475080
+31496 1521710408
+31496 1692860826
+31496 1734153454
+31496 1816932740
+31496 1937687163
+31496 1962813951
+31496 1964524363
+31496 1966581620
+31496 1970336334
+31496 1974677919
+31496 1976741643
+31496 1984744289
+31496 1986991051
+31496 1995636218
+31496 1998306498
+31496 2002049714
+31496 2007771157
+31496 2009194067
+31496 2010945696
+31496 2010972472
+31496 2020713314
+31496 2028671182
+31496 2029360507
+31496 2029707852
+31496 2031079587
+31496 2035268654
+31496 2035615794
+31496 2037208103
+31496 2038980921
+31496 2045679150
+31496 2045785057
+31496 2047120243
+31496 2063618253
+31496 2064091856
+31496 2069129547
+31496 2070035008
+31496 2071065596
+31496 2072176522
+31496 2072748380
+31496 2074676512
+31496 2081081016
+31496 2081336349
+31496 2081733449
+31496 2083345304
+31496 2085229561
+31496 2089075373
+31496 2095894512
+31496 2102763367
+31496 2105952206
+31496 2112362866
+31496 2114836471
+31496 2116251096
+31496 2117227658
+31496 2129772563
+31496 2140853028
+31496 2143436974
+31496 2145081020
+31496 2152278608
+31496 2156246479
+31496 2156578605
+31496 2157148415
+31496 2160598573
+31496 2162674639
+31496 2163285329
+31496 2315535280
+31496 2332405878
+31496 2476982389
+31496 2485996836
+31496 2488968848
+31496 3146601713
+31782 71683706
+31782 1524771255
+31782 1990473129
+31782 2046078150
+31782 2077454970
+31782 2122426228
+31782 2168936936
+31782 2170866269
+31782 2319085411
+31782 2331947559
+31890 1795403486
+31890 1984436948
+31890 2068593338
+31890 2071124625
+31966 1489060875
+31966 1490780103
+31966 1493537540
+31966 1499787021
+31966 1500256440
+31966 1577258119
+31966 1587069887
+31966 1594387031
+31966 1605636880
+31966 1676451015
+31966 1907649404
+31966 1966071127
+31966 1973113996
+31966 1973179349
+31966 1979623823
+31966 1991496322
+31966 1993417984
+31966 2003812187
+31966 2005653406
+31966 2009417367
+31966 2025113759
+31966 2041064634
+31966 2047453954
+31966 2050382332
+31966 2051870148
+31966 2053170335
+31966 2073437508
+31966 2080702897
+31966 2080793796
+31966 2092272609
+31966 2124000927
+31966 2127600584
+31966 2131665769
+31966 2146694758
+31966 2232347689
+31966 2328537435
+31966 2332445708
+31966 2404828570
+31966 3146195181
+32048 167635962
+32048 984715771
+32048 1490650231
+32048 1510320664
+32048 1561940639
+32048 1972549807
+32048 1984917591
+32048 1989264066
+32048 1991509372
+32048 1992848091
+32048 1995469120
+32048 2013610791
+32048 2015596325
+32048 2020172200
+32048 2033293469
+32048 2035703024
+32048 2051056018
+32048 2053377413
+32048 2054344113
+32048 2055361134
+32048 2061406373
+32048 2067644625
+32048 2071539568
+32048 2073261491
+32048 2073360821
+32048 2081573460
+32048 2083323935
+32048 2090735815
+32048 2108268487
+32048 2118555500
+32048 2122658018
+32048 2123084608
+32048 2125437487
+32048 2134181095
+32048 2138280038
+32048 2152694125
+32048 2156699735
+32048 2170676106
+32048 2257113724
+32048 2267974740
+32048 2272819558
+32138 58990439
+32138 1574761676
+32138 1621086371
+32138 1646457983
+32138 1665848147
+32138 1672761617
+32138 1834459731
+32138 1908354645
+32138 1967208229
+32138 1974615318
+32138 1976802859
+32138 1977043243
+32138 1980625659
+32138 1981941723
+32138 1982138954
+32138 1983426458
+32138 1984979954
+32138 1989270797
+32138 1989323319
+32138 1990401433
+32138 1992829628
+32138 1993030633
+32138 1995041312
+32138 1997152486
+32138 2002092839
+32138 2002836691
+32138 2003357340
+32138 2005305552
+32138 2006603329
+32138 2008086601
+32138 2009415789
+32138 2015447908
+32138 2015512074
+32138 2016271096
+32138 2016598507
+32138 2017723918
+32138 2018944415
+32138 2020753495
+32138 2021074390
+32138 2030447183
+32138 2031106768
+32138 2031968114
+32138 2035538351
+32138 2036964656
+32138 2037978621
+32138 2038432956
+32138 2040112241
+32138 2044054347
+32138 2046703480
+32138 2047471669
+32138 2050637585
+32138 2051849095
+32138 2055299755
+32138 2055821802
+32138 2056713841
+32138 2056926177
+32138 2057185106
+32138 2058593469
+32138 2062839084
+32138 2071470879
+32138 2075239744
+32138 2081891224
+32138 2086199187
+32138 2087010948
+32138 2088617204
+32138 2088754872
+32138 2089750221
+32138 2092975024
+32138 2093052659
+32138 2093835134
+32138 2096503596
+32138 2096555080
+32138 2096568520
+32138 2099093893
+32138 2100306218
+32138 2101707264
+32138 2104100918
+32138 2105229229
+32138 2107144741
+32138 2107543427
+32138 2108439544
+32138 2109104320
+32138 2109737215
+32138 2110200427
+32138 2110284565
+32138 2111569458
+32138 2113978543
+32138 2119586222
+32138 2123385979
+32138 2124219338
+32138 2124799392
+32138 2126908722
+32138 2128252132
+32138 2130098250
+32138 2130414561
+32138 2130592261
+32138 2131221057
+32138 2133263585
+32138 2134858839
+32138 2135280216
+32138 2135894620
+32138 2136538118
+32138 2137096918
+32138 2137301010
+32138 2138782613
+32138 2147633035
+32138 2150151189
+32138 2152324974
+32138 2153003086
+32138 2154955856
+32138 2155913389
+32138 2156497844
+32138 2157888367
+32138 2158844978
+32138 2158893385
+32138 2159473349
+32138 2162690416
+32138 2168566577
+32138 2170723519
+32138 2313498938
+32138 2568292307
+32138 2595866903
+32138 2614507310
+32138 2782845810
+32138 2962967360
+32138 3003960640
+32138 3098095825
+32138 3098288904
+32138 3098542123
+32138 3098870150
+32138 3099560648
+32138 3100071390
+32138 3100267818
+32138 3100435651
+32138 3100694441
+32138 3100860845
+32138 3101105114
+32138 3101384707
+32138 3102002062
+32138 3102611147
+32138 3102752445
+32138 3103110404
+32138 3103261479
+32138 3103792565
+32138 3103867774
+32138 3104053939
+32138 3104354860
+32138 3104546558
+32138 3105583067
+32138 3105665008
+32138 3106063544
+32138 3106502294
+32138 3121147330
+32138 3121739356
+32138 3122014554
+32138 3122192512
+32138 3123069707
+32138 3123107366
+32138 3123833005
+32138 3124421890
+32138 3124446187
+32138 3124593486
+32138 3125088133
+32138 3125275757
+32138 3125591922
+32138 3126063920
+32177 152718690
+32177 1501711344
+32177 1734451748
+32177 1777700014
+32177 1972988927
+32177 1978997069
+32177 1979300589
+32177 1995882682
+32177 2001497606
+32177 2020052531
+32177 2020594503
+32177 2024539177
+32177 2027167584
+32177 2032967171
+32177 2051602472
+32177 2062521477
+32177 2063632290
+32177 2066417000
+32177 2067131559
+32177 2072848073
+32177 2075941319
+32177 2082312328
+32177 2117628306
+32177 2125738714
+32177 2139509092
+32177 2153190128
+32177 2154082811
+32177 2208720167
+32177 2314344069
+32177 2333267117
+32177 2607257274
+32177 3090293687
+32205 202297912
+32205 1498837563
+32205 1500743781
+32205 1532944533
+32205 1537356802
+32205 1623998688
+32205 1649645444
+32205 1664954303
+32205 1965014786
+32205 1970708978
+32205 1972844398
+32205 1973455015
+32205 1984946920
+32205 1988821408
+32205 1999817685
+32205 2000744791
+32205 2002757878
+32205 2003796243
+32205 2003873190
+32205 2009628515
+32205 2010200249
+32205 2010478558
+32205 2023618826
+32205 2023878063
+32205 2024528209
+32205 2026927512
+32205 2030500937
+32205 2030690537
+32205 2031086281
+32205 2035732181
+32205 2037730024
+32205 2037817756
+32205 2041160596
+32205 2041687440
+32205 2044942589
+32205 2065707842
+32205 2066200929
+32205 2067515157
+32205 2068489627
+32205 2085762814
+32205 2089083273
+32205 2091513672
+32205 2093059760
+32205 2099217445
+32205 2100484694
+32205 2101622065
+32205 2103648402
+32205 2114169608
+32205 2125037813
+32205 2128675669
+32205 2128752478
+32205 2128947363
+32205 2129766080
+32205 2134932241
+32205 2140078896
+32205 2143739593
+32205 2149526657
+32205 2150698091
+32205 2151899121
+32205 2164609620
+32205 2166733904
+32205 2167908904
+32205 2169882665
+32205 2596419125
+32205 2741832287
+32205 2761619266
+32205 2950764144
+32205 2952531024
+32205 2964165217
+32205 3108850491
+32205 3111980770
+32205 3131497865
+32222 70607073
+32222 140826854
+32222 1479897624
+32222 1523552677
+32222 1598262791
+32222 1600606776
+32222 1971026830
+32222 1979266771
+32222 1981410997
+32222 1998657702
+32222 2019019911
+32222 2044332475
+32222 2058187175
+32222 2059390370
+32222 2078899906
+32222 2087046119
+32222 2099058202
+32222 2101687009
+32222 2115674158
+32222 2137956145
+32222 2140042313
+32256 36281897
+32256 38420580
+32256 179473532
+32256 202390347
+32256 1493116412
+32256 1502274501
+32256 1556247762
+32256 1573375431
+32256 1594620325
+32256 1629929512
+32256 1968813538
+32256 1971372469
+32256 1972927860
+32256 1973357157
+32256 1973956433
+32256 1975044563
+32256 1975806967
+32256 1978232033
+32256 1987531525
+32256 1989496735
+32256 1997185550
+32256 1997498138
+32256 2000569631
+32256 2000818110
+32256 2003098751
+32256 2003476568
+32256 2005224194
+32256 2007049153
+32256 2009195345
+32256 2013223509
+32256 2015216827
+32256 2018835518
+32256 2021988478
+32256 2025446919
+32256 2025869363
+32256 2029833053
+32256 2031015359
+32256 2038600245
+32256 2042442484
+32256 2043433139
+32256 2047873637
+32256 2048075247
+32256 2073547690
+32256 2075068302
+32256 2076285008
+32256 2083643357
+32256 2084774688
+32256 2088983262
+32256 2095805860
+32256 2098709408
+32256 2099381687
+32256 2101446440
+32256 2101763402
+32256 2104446123
+32256 2105314915
+32256 2106349727
+32256 2107931092
+32256 2112753905
+32256 2115931971
+32256 2126767157
+32256 2127377189
+32256 2136275341
+32256 2137031944
+32256 2141222835
+32256 2142130062
+32256 2146110074
+32256 2149029886
+32256 2150202646
+32256 2151539268
+32256 2158518904
+32256 2159608973
+32256 2159945421
+32256 2162221537
+32256 2162548406
+32256 2164154088
+32256 2165477147
+32256 2165687152
+32256 2165991258
+32256 2326531036
+32256 2563032996
+32256 2578387940
+32256 3122005307
+32282 8723324
+32282 140419209
+32282 195572930
+32282 1552956803
+32282 1696465206
+32282 1786262212
+32282 1972557824
+32282 1978961313
+32282 1979806585
+32282 1984902067
+32282 2019148756
+32282 2038572202
+32282 2054164550
+32282 2061900744
+32282 2118338428
+32282 2160658144
+32282 2225503103
+32282 2228365142
+32282 2306605932
+32282 2317376604
+32282 2322268893
+32282 2323112098
+32282 2404333526
+32282 2412858851
+32282 2413733723
+32395 75974701
+32395 1942826708
+32395 2022586351
+32395 2040175973
+32395 2048829692
+32395 2060983069
+32395 2068672325
+32395 2088698268
+32395 2178093601
+32395 2415798021
+32395 2589552087
+32403 2258141242
+32403 2273371744
+32403 2397299839
+32403 2412330897
+32403 3099484737
+32439 58706543
+32439 85894355
+32439 122181819
+32439 157856474
+32439 185511510
+32439 191761033
+32439 264786030
+32439 621413494
+32439 1484199466
+32439 1497158395
+32439 1512927496
+32439 1518101824
+32439 1523393878
+32439 1539265701
+32439 1547484203
+32439 1566241536
+32439 1573234480
+32439 1578156328
+32439 1589611655
+32439 1607183918
+32439 1834281593
+32439 1882167897
+32439 1963879048
+32439 1965155071
+32439 1965168954
+32439 1966644285
+32439 1971701254
+32439 1971874229
+32439 1972436918
+32439 1973732634
+32439 1973879677
+32439 1974893147
+32439 1975148710
+32439 1976519002
+32439 1977330081
+32439 1977511412
+32439 1979362653
+32439 1979511431
+32439 1979905576
+32439 1981067218
+32439 1983877669
+32439 1986344532
+32439 1986965670
+32439 1990255796
+32439 1990634804
+32439 1991952040
+32439 1994037751
+32439 1994057388
+32439 1995341471
+32439 1997626026
+32439 1997736926
+32439 1997769580
+32439 2001624541
+32439 2004638861
+32439 2008991426
+32439 2016646235
+32439 2017538903
+32439 2017927730
+32439 2018682679
+32439 2019148662
+32439 2019925559
+32439 2019926099
+32439 2021905432
+32439 2024717953
+32439 2027491256
+32439 2030167108
+32439 2031628129
+32439 2035656363
+32439 2035793187
+32439 2047261305
+32439 2047747545
+32439 2048560953
+32439 2049522545
+32439 2050601285
+32439 2055705926
+32439 2056523130
+32439 2058479870
+32439 2062725077
+32439 2068583741
+32439 2072800598
+32439 2073828943
+32439 2074236801
+32439 2074870416
+32439 2079169597
+32439 2079504537
+32439 2081343586
+32439 2083914973
+32439 2084231332
+32439 2088978248
+32439 2090190655
+32439 2090954684
+32439 2091998643
+32439 2093819688
+32439 2094970259
+32439 2095440384
+32439 2095965470
+32439 2096961555
+32439 2099696756
+32439 2099755755
diff --git a/extra/mag/go.mod b/extra/mag/go.mod
new file mode 100644
index 0000000..039489d
--- /dev/null
+++ b/extra/mag/go.mod
@@ -0,0 +1,9 @@
+module git.archive.org/webgroup/refcat/extra/mag
+
+go 1.17
+
+require (
+ github.com/jmoiron/sqlx v1.3.4
+ github.com/mattn/go-sqlite3 v1.14.6
+ github.com/miku/parallel v0.0.0-20210205192328-1a799ab70294
+)
diff --git a/extra/mag/go.sum b/extra/mag/go.sum
new file mode 100644
index 0000000..d55af03
--- /dev/null
+++ b/extra/mag/go.sum
@@ -0,0 +1,10 @@
+github.com/go-sql-driver/mysql v1.5.0 h1:ozyZYNQW3x3HtqT1jira07DN2PArx2v7/mN66gGcHOs=
+github.com/go-sql-driver/mysql v1.5.0/go.mod h1:DCzpHaOWr8IXmIStZouvnhqoel9Qv2LBy8hT2VhHyBg=
+github.com/jmoiron/sqlx v1.3.4 h1:wv+0IJZfL5z0uZoUjlpKgHkgaFSYD+r9CfrXjEXsO7w=
+github.com/jmoiron/sqlx v1.3.4/go.mod h1:2BljVx/86SuTyjE+aPYlHCTNvZrnJXghYGpNiXLBMCQ=
+github.com/lib/pq v1.2.0 h1:LXpIM/LZ5xGFhOpXAQUIMM1HdyqzVYM13zNdjCEEcA0=
+github.com/lib/pq v1.2.0/go.mod h1:5WUZQaWbwv1U+lTReE5YruASi9Al49XbQIvNi/34Woo=
+github.com/mattn/go-sqlite3 v1.14.6 h1:dNPt6NO46WmLVt2DLNpwczCmdV5boIZ6g/tlDrlRUbg=
+github.com/mattn/go-sqlite3 v1.14.6/go.mod h1:NyWgC/yNuGj7Q9rpYnZvas74GogHl5/Z4A/KQRfk6bU=
+github.com/miku/parallel v0.0.0-20210205192328-1a799ab70294 h1:cBuGVVGw8u1EyRPb+ijf9g/ffT+FSdFCX4fuZnjmOZc=
+github.com/miku/parallel v0.0.0-20210205192328-1a799ab70294/go.mod h1:xw37BJ8SoJr6SGn1Y2AJBsc3EsOU+EuXAuRj5VB1+RI=
diff --git a/extra/mag/magrefs.go b/extra/mag/magrefs.go
new file mode 100644
index 0000000..bf1781b
--- /dev/null
+++ b/extra/mag/magrefs.go
@@ -0,0 +1,77 @@
+// magrefs turns MAG references into a doi-to-doi version
+// PaperReferences.txt is a two column file: PaperId, PaperReferenceId.
+//
+// sqlite> .schema
+// CREATE TABLE map
+// (
+// k TEXT,
+// v TEXT
+// );
+// CREATE INDEX idx_k ON map(k);
+// CREATE INDEX idx_v ON map(v);
+// sqlite> select * from map limit 10;
+// 2257060365|10.3233/978-1-58603-957-8-354
+// 14558443|10.1007/978-3-662-45174-8_28
+// 15354235|10.1007/978-3-662-44777-2_60
+//
+package main
+
+import (
+ "database/sql"
+ "flag"
+ "fmt"
+ "log"
+ "os"
+ "strings"
+
+ "github.com/jmoiron/sqlx"
+ _ "github.com/mattn/go-sqlite3"
+ "github.com/miku/parallel"
+)
+
+var mappingDatabase = flag.String("m", "", "mapping database (k=mag_id, v=doi)")
+
+type Map struct {
+ Key string `db:"k"`
+ Value string `db:"v"`
+}
+
+func main() {
+ flag.Parse()
+ if *mappingDatabase == "" {
+ log.Fatal("mapping database required")
+ }
+ db, err := sqlx.Open("sqlite3", fmt.Sprintf("file:%s?mode=ro", *mappingDatabase))
+ if err != nil {
+ log.Fatal(err)
+ }
+ defer db.Close()
+ pp := parallel.NewProcessor(os.Stdin, os.Stdout, func(p []byte) ([]byte, error) {
+ fields := strings.Split(string(p), "\t")
+ if len(fields) < 2 {
+ return nil, nil
+ }
+ var (
+ ms, mt Map
+ source = strings.TrimSpace(fields[0])
+ target = strings.TrimSpace(fields[1])
+ )
+ if err := db.Get(&ms, "SELECT * FROM map where k = ?", source); err != nil {
+ if err == sql.ErrNoRows {
+ return nil, nil
+ }
+ return nil, err
+ }
+ if err := db.Get(&mt, "SELECT * FROM map where k = ?", target); err != nil {
+ if err == sql.ErrNoRows {
+ return nil, nil
+ }
+ return nil, err
+ }
+ line := fmt.Sprintf("%s\t%s\n", ms.Value, mt.Value)
+ return []byte(line), nil
+ })
+ if err := pp.Run(); err != nil {
+ log.Fatal(err)
+ }
+}