128
01000000000000000000000000000010000000000000000000000000100000000000000110010010000000111111111111111111111111111111111111111111
10100010000000000000100000000000000111111111111111111111111111111111111111111111111111000000000000000000000011000100000001000000
01010000001111111111111111111111111000000100000000000000000000000000000001000000000000000000000000100100000100000000001000001000
00101111110000000000010000000000000001000000000000000000110000000000000100000000000001100000000000000000000000001001000010000100
00010001000001010000000000101000000000000000000000001000000100000000100000000000000000000000000000000100000001001010000101000000
00010000001000000000001010010000000000000000000101000000000001000000000000000000000000000100001000000100000000000000000001000000
01010000000101000000000000000000000010000000100000000001000000000101000000000000000000000000000010000000000000000000000000000000
00011000010000110000000000000000000010100000000000000000000100000000000100100000000000000000000000000000001011000000001000000000
00010000000100000000000000100000000100010000000100100000000000001000001000000100000000001101000010000000000000000001000000000000
00010001000000000000000000100100000000000000100000000000000000000000000000000000001100000000000000000001000000010000000001000100
00100100000000000000000000000001000000001100000000000000000000000000001000010000000010000000001000000001000000011010010100000100
00100010100001000000000001000000000000000001000000000000000000000000000000000001000000000000000000100000000010000000000001000000
00100000000000010100000000001010001000000000000100001000001000000000000000001000010000001000000000000000000100000000000000000010
00101010000100001000000000000010001000100001000010000000000000000001000000000010010000100000000000000000000000010001000010000000
00100001000000000000010000000000000000000000000000011110100000001000000000000000000001011010000001010000000000000100010000000000
00101001000010000000000001000000100000000000000000100010001000000000000000000000000000000000010100000000000000000000000000000010
00100000000001000000110000010000000000000000000100000000000000000000000000100000100100000000000100000101000000000000000100000011
00100000000010000000000000000011000000000100010000000000000000000000000101100000000000000010000000000000000010000000100000000000
00100000000000000000010000000000000001000000000000000000000100010000000000000100100000000000000001000000000011000000010000000000
00100000000000000000000101000000000000000000000000000000000000000001000000100000000000000100000000001000000000000000000000000000
01100000000000001000000010000000000000000011000000000000000000010000100101000000000000001000000000000000000100000000000000010100
00110000000000101010000000000100010000010000000100001000000000010000000000000000000000001110001000000000000000000000000001000000
00100100000000000000000000000011000000100010000001001000001000000000000000000000000000000001001000000100010000000000000100000100
00100000000000000001000000000001000000000000010000001000000010001011000000000010000000010000000000000001000100000000000100000000
00100100000000000000100001000000000010000100000000000001010000000000000000000000000101000000000000000000000100000000010000000000
00100000000100010001000010000001100000000000000000000000000000001000001110000000000100001000000000001000000000000000000000000000
00101000110000000000000000000000000100000000000000000100001000000000000000000000000000000001000000000000000000001000000000100000
00100100000000001000000000000000000000000101000000000000000001000000010000000000100001000000000000000000000000000000000000001100
00101000000010000000000000000000000010000000000000000000001100100000100010010000001000100000000001110000000000000000000000000000
00100000010000000000010000000000000000000010001000000000001000000000100000000000000000000000000100000000000000000100010000001011
10100000000011000100001000000000010000100000000000100000100000001000010000000000010010001010000000000000000000000000000000000000
00100000001000000100001101000000000000000000000000000000000000000000000010000100000000000000000001000001000000000000100000100000
00100000000000010000000001000000001000100000000100100000001000000000000000000000001000000000000000000000000000100000000000000000
00100000000000000000010000000010000000000000000000010000000010100000100001000000000000000000000000000000000000110000000000010000
00100000000011000000000000000000100000000001010000001010000000000000000000000000000000000000000000000000000000001000100000000000
01000000100000000000000000100000000000000001000000100000010000001100000000000000000000000000000010000100000000000000010000000000
01000011000000000000000010001000000000000010000000000000100010010000000010100000000100000000100000000001000000000001000010000100
01010000000000000010000000000000000000000010000000000000000000000000000000000000000010000000000000000010000000000000000100000000
01000001000001000000001000000010100000000000010110000000100001100000100000000000000000000000000000000000000000000000000000000000
01000000100000000000010000000000000000000001000000000000000000000000100001100000000001000000011000000000000010000001110011000000
01000000001000000000000000000000000000000000000010000000000000100000010000000000000100010000000000110000000000010000000010000000
01100000001000000100000010010000000000000000010000000000000000001000000111000000000000001000100000100000000100000000100000100000
01000000000000000000101000000100000011000000001000000000000010000000000000000000000000000000000000000010000000000000000000000010
01000000000101000000100000010000001100010000100000000001000000001000000000000100000010000000000010000001010000000000001000100000
01000010010000000000000000000000000000000001000001000010000000000100000000000000000000000100000000000010000100000000000000001100
01000000000000000100000100000000001000100100000001000000000000000000000000000000001000000000001011000000000000000000011000000010
01000000000000000000000000000100000000000010000001001100000000000000000000001000000000000000000000010000000000000000000000000000
01000100100010001000010000000000100000100000000000000000010000010000001000000010000100000000000000000000000001000000000000000000
01000000000001000000000000000000000000101000000000000000011010000000010000000000000100000000100010000000001000000000000000000100
01000100000000000000001000000000000000000000111000000000010000000010000101000000000000000000010000000001000100000000000000000000
01000000100000010000000000000010100100000000000000000000000000001010000000000000000000000000000000100000000000000000000000000000
01000000000000100000000000000000010000000000000000000000000010000001100000000000000000001000010100000011000100000100000011100000
01001000000010100000011100000000001000000000001000000000000100000000000000000000000100010000000000000100001000001000000000000000
01000000000000100000000000100000000000000000001000000000000001000000100000011000000000001010000000100000000000000000000000000000
01000000000000110000000000000000001000000000100000000000000000001000000000000000000000000000001000000000000000000001010011000000
01000010000000000000000010000000000000000001000000000000000100000100000000000000000100001000000000000000000000000000000001000000
11010000000000100000000000000010000010100000000000000000000000100001000000000000011000000000000010000000000010000000010000001010
01010000000000000000000010000000000100000000000111000000000000000001000010000000001000000000000000010100000000000000001000000000
01000000000010010000001000101100100000000000000010000000000001001000000100000010000000000000010000000000000000100000000000000000
01001001000000000010000000001000000000000000000000001001000011000000100100000010000000000000001000000101111010000000000100000000
01000000000000000000000100000000010010000010000010010000000100000000000000001000001000000000000010010000000010011000000000000000
01000100000000000000000000010000000000100000000000000100001100000000000000100000000000000010010010000000000100000010001001001001
01000000000000000000000000001000010000101000000000000000100000000000000000100000010000110001010100100001000000010000000100000010
01000000000000000010110000000000000010000000000100000000000000000000000000000000001000000000110100000000000000000110000100000000
01000000100000100000000101000010000100000101000000100010001000000000000000000100010000000000100000000010000000000000000001000000
01000010000000000000000000000000000100000000100000000001000000000000010000000000001000000100000000001100000000000001000000000010
01000000000000000000000100000000000000000000000001100000000000000000000000000110000001000010000100110010000000000001000000000010
01000010000001000001000100000000000000000000000000010000110000000000000000000000010000000000000010000001000010000000000001000000
01001000000000000000100000001100010000110000000000010100000100000000000100000000000000000000010110000000010000000010000000000000
01000000000000000000000000010010000000001000000010000000000000000100000001000000000000000001000000100000000000000000000000000011
01000000101000000000000001000000000000000000000100000000000000000000000010010000000000010000001001000000000000000000000000100000
11010001000000000100100001000000000000000100000001000000001100000000100000000000000000000000000100000000000000000001000000000000
11000000000000000000000001001001000010000100000000000000010000000000001000001000000000010000000000000000100010000000100100000000
01100000000000000100100000000000010000010100000001000000000000000000010000000000000001000100000000000000000000000000001100000010
01000001000000001101000000000000000010010000000000000000000001100000000000000000000000000000000000000000000001000001010000100000
11000000001000000000000000001000000000000000000000000100000000000000001000000000000000000000010001000000000000000000000000100000
01000000000010000000000000000000000000000000001000000100000010000000000010000000000000000000000000000001000000100100000000100000
01000000100000000010000000000001000000000001000000000000000000001010000000000000000000100000000000001000000000000000000000000000
11000000000001000000000100000000000000000000000100000000001100000010000000000000000000000000010000000000000000010000000000000100
01000000000100000000000000000000000000000000000000000000000000000000000000000000000100010001000000000000000000000000000000000000
01000000000000001010000000010000000000000000000000000000000000000000000000000000001000000000000100000000000000000000100010000001
01000000000011000000000000000010000000000000000000000000100000101001000000000000000000000000100100000010000000000000000000100001
01000000010000000000000000001000100000000000010000000000110010010100000000000000100000100000011000000000000100000111000000011000
01000000010000001000000011000000000010001000000110001001000000000000000000000001000000000001000000000000000101000000000000000101
01000000001000000000000000000010000001000001000000000000000000000000000000000000000000000001100001000000100000000000000000100000
01010000000000100000000010010000000000010000000000000000000000000010000001000000000000000110000000000000000000000000000000000100
10010000000001000000000000001000000000000000000000000000000000100000000000000100001000011000000001100101100000000000000000000011
10000000000000100000000100000000000000001000000000001000000000100000001010000001000000100000001100100000000010001000001000000000
10000000100010100000110001000010000000000100000000010101000000000000000000000000000000100000001000000000000000000000000000000000
10000100100000000001010000000000000000000000100000000000000000000100000001000000000001000000000000000000000000000000000000000000
10000000000000100100010000000010000000000000000000000100000001000010000000000000000001000000000000000000000000000000000000001000
10000000100000000000001000100000000000000000000000000000000000100000010000000001000110000000000000000000000010000000100000000011
10000000000000000000000000000000000010000100000010000000000000011000000000000000010010000000000000000100000000100000000000001000
10000000000000010000000000000000000000010000000001010000001001110000100000010010001000000000000000100000000000000000000000000000
10000100001000000000011000000000000000010000010000000010000100000000001000000000001000011000000000001000000000000001000001000000
10000000000000011000000000000100000000000000000000010000000000110010100100000000110000010000000000000000000100000100000000000000
10000010100000000000000000000000000100000001010010000000100011000001100000000000000000000000000000000000000000000010000000000000
10000000000000100010000000001001000000000000010000000000000000000000001000010000000010100000000000000000000000010000000001010000
10100000000100000000000000001000000000001100000000100100000000100010010000000000000000110000010000000000000000000000110000000100
10000000000000100000000000001000000000001000001000000000010010000010000000000000000000000000000000000000000000000010000001001000
10000000000000000001000001000000000000000000000000000000000000000100000000000100000000000000001000000100000000000100000000010000
10101100000000001000001000000000000100000000000000001000010100000100000000000000000000100000100000001000001000000010000011000001
10000000000000000000000000000000000001000010100000010000000000001010000000000000010000000000000000000000000001000000000000000110
10000000011000001000000100000001000010000001000001010000000100100001000000001000000000100000000000000000001000000010001011000000
10000000000000000000000000000000000000000000000000000000000100000000000010000000000010100000000000000000010001000000100000000100
10000000000000000000001000000000000000000001000000000000000100000000100000000000000000000000000000000000101000000000000000100000
10000001000000000000000000000000000000000000000010001000000100000000000000000000000000000000000000000101010000000100000000100000
10100000000010000000100110000000000000000100100001010000000001000000000000000000001100000000000100000000000000000101000000000000
11000001000100000110000000000000000000010000000000000000100110000001000010000000000000010001000000000000000000000000001000000010
11001001000000000010000000000000000000000000000100000000000000000000000000100000000100000000000000000010100000000000000000100000
10000000000000000000000000000000110000000000000000000000001000000000000000001000000000000000100000000000000000010000000001000100
10000000011001000000000000000000010000001000000000000000000010100000000000000010000000000000000001000000000000100000000000000100
10011000001000000000000000100000001000000000000000001000000010000000000000000000000000010000000000000000000000000000000000000101
11000000000000100000000000000100000000000000000000010000000000010000000000001000001000000000000100001000001100000000001100000100
10001000001000000000000000000000000000000000000000000000000001010000100000000000001000000000000010010101000000000000010000010000
10010000100001000000000000000000000010010000000000000010000000000110000100100000001000000000001000000000000100000000000000000001
10000000000000000100000000000001001000010100000000000000000000000000000010000000100000000001000000100000100000000000000010000000
10000000001000100010000010000100000100010000010000000010100000000000000000100000000000000000000000100000000000000010000000000000
10100001000000000000000000000000000000000001010000000000010001000000000001000000000000010000000000000001000010000100000000000000
10001000001000001000001100000000000001000000000000000000000100110000000011000000000000000000000000000000000000000100000000000000
10010000000001000000000000000000000010011000000000010010000000000000000000000000100000000000000000000101000000000000100000000000
11001100010100000000010000000000000000010000000000010011000001001001000000000000000000000000001001010101000000100000000000000100
10000000000000000000000000100001000000000101000000010000000000000000001000111000010010000000000000000000011001000000000000000100
10000000000000000000100000000000010000000000000000000000000000000000000000000000001000000000000001001000000000000010000000000000
10100000000000000000000000010100000000000000100000000000100001000000000000000000001000000010100000010000000000000000000000000000
10010000011000000000101000010000000010000000100010000000000000000000000000000010000101000000000000100010100000111100000001100000
10000000000010011000000000000100000000000010010000000000100000100110010001000000000000100001000000000010000010000000000000000000
10000000000000001000000000000100000000000000000000000000000001000000010000000000110100100001000000000100000000001001000000000000
 
2147483647
1493903064
993164766
1776973172
1999675864
1065708963
1901200721
361181830
339461474
1224497180
1621717326
536151084
1677417074
1748601931
689591066
345357382
1542669202
949857702
1158660758
1159759257
1053103887
175399116
1418364105
1096923064
1838214660
1080567242
1791579902
1736389213
1814329170
462423596
1694560852
96153534
1341853575
92701806
2082183464
2046599519
271519094
1446618252
1010997874
834502446
1444617169
1744828163
127115073
1257673632
1678442425
997983209
1308113909
2053393929
789938380
250570198
281243556
238145667
902700990
86389388
123203990
1248620438
1782213182
692818396
2113636148
2047936334
1413652864
2127455641
982370858
1569559030
1479934970
1711013398
1109228940
1753405612
1975911588
352457226
1869029767
678140348
1671606644
1113921114
2005284687
160056428
2086951632
482098964
1931418560
770631440
1640040945
455068280
1911003524
1763043839
1970049155
1435963815
2147474991
1927379762
1697795913
1560475561
932885934
860805372
363894986
559106033
1370446700
2001960535
1409805639
1283835562
1951943730
1732185699
1222132261
730047705
22749937
51721883
1820929637
1505717270
2133340300
1040110911
1022674625
2014688379
244987100
1385204506
622758176
2033718394
1928430862
883123942
1922427403
1372981975
1577613652
2131304570
1236919127
676601199
1809930191
366140342
819475001
1836214038
1220678683
1491252972
1493903064
2147483647
530890154
1451743896
1318836802
2023578491
1770527641
1466515816
634546725
311522493
1328752314
798085500
2125947236
686108962
1855389263
1788382475
2038732488
565719452
1363819238
137714327
1370373350
1247114434
1822066861
2060379858
417670323
1688190751
460142598
1567869716
891784025
668912772
353349359
757366845
726317791
119456061
2056778227
1335054974
391229667
182358961
478932805
319473150
620428423
831252781
35199628
1009470249
931526743
1945606371
1150651079
1756087526
98516822
567661087
439525449
1606441348
1242181761
701906703
1835134275
894970450
1351935469
1538703688
2137979053
1820735126
1909305458
62884973
1086399038
1547345502
1606514080
1375435052
1896738646
1451444002
308743487
807542304
1778105
708780604
2040530759
702562863
1473415694
1049864130
504702425
642755127
1085327631
1977509293
2035218804
1234421803
436411854
1406911251
1984165401
500043362
490370127
574690829
1661135874
1312461958
1233550541
1205505589
1290754883
271523962
1602284774
217177297
817024698
1121168074
1714297113
690563762
825679996
1562243337
776692232
1220942685
809212389
867734182
800943867
822503417
849156267
929017480
1944062064
1250881638
1793879499
1087951687
56409480
950498829
286947140
2086152511
1060797032
1788893508
748335975
2094537152
309048959
1122708369
1611486195
1850297934
445384866
305279614
993164766
530890154
2147483647
1289039303
1833688558
1627738684
1594039753
9187389
968065244
42416145
807695697
1909517229
16715044
1601220573
2040268947
2084147644
2084579351
316778673
1164438275
1629898493
1254758139
409895731
20818630
2664770
696556627
1986361306
1415670504
1774841508
593575456
298987138
267747954
239626580
353406238
838498570
1007858835
1490682848
783824514
1887827369
130368858
1293038652
392537642
752799387
552265351
684705545
1442049732
1501822318
1745568837
1914236720
1865800850
1039516378
1876735702
1408472124
1489836753
110172187
320620387
1909431167
1688286645
1640279517
2146740777
432195599
832740446
483019502
1294240417
784903276
1299569722
1780093514
1910330806
1946824476
2132289414
1152512583
327912245
355605262
955130861
17984560
1715555070
210318823
640554237
574268731
920363333
237348577
1993465222
1385660531
312426149
1326942902
964048306
1019218647
1882704050
1616964782
1085782879
1104430859
1828430
1721414145
582167376
1288265179
1034076132
1329131221
1436153167
995114435
733185583
1878767597
1292590753
235615489
877910243
571032931
1341918506
427145370
860655252
1685785748
1307018937
1727700977
1823220172
431094438
794464426
159944731
1643257050
369783168
1055683837
1511184572
1036915652
349414770
1498657970
1204893387
576336543
298870068
454668881
1869634208
1940660741
747241323
1776973172
1451743896
1289039303
2147483647
633472281
1001980360
1373403718
2037011549
220058297
1769838263
753181290
305321887
290920555
1748647210
483203958
544478537
1865429275
1226316085
1985919982
649201577
1328205271
1492480919
112041883
1328389173
1244122724
1428467883
402862194
398775540
1647147594
1841185925
588913052
1976314673
1951832246
1475458154
341822262
1889577731
1956327055
913200447
1225315773
1562111314
481684977
647561306
180877784
1084026161
367843019
962686231
749005584
49505273
415076879
1015916061
64160335
1537046988
2030188032
2124758542
343991271
64318271
79097355
720872003
2126274931
495992412
478398860
1847719006
496671973
1125002846
354416806
189621909
403963901
842601420
440962903
134358762
1825811858
1237829557
277440745
1861531955
977353958
191590651
1657476077
1813840066
812681142
1983643646
246054208
431211855
314233530
349297442
1399975735
1108600156
1876707332
1978366340
2136952699
2001475338
1931492294
1874483410
61174516
684917879
2045457770
69540397
1524603314
1012004980
1592004453
1602878052
153855584
993951440
2141162736
13887135
1536640209
1804976902
2077785238
1489690
746197449
639540113
368281293
1366637177
1852848000
1177165529
912152691
592276323
1220728021
1357560895
358936123
9492290
1211290172
1373667414
2104948397
1398427517
1294890179
891594845
1076636869
2111027835
1999675864
1318836802
1833688558
633472281
2147483647
1819670728
67366732
2025426231
1522866253
2110945621
1292178569
2003161199
5294683
1146910540
327726648
1801971075
1701752348
1398959704
1111053643
395131457
1399685896
1742482134
1501057413
17690367
668896053
1803320862
71334147
945373995
459587296
1668171307
1451645260
849410963
326893177
1865125032
825804970
406069856
503358412
1495456924
437527861
1730363917
1244966838
726555517
1255978065
1311666901
351006392
1166985755
1501992929
1444431591
1427790397
120267666
417721811
416087657
730611029
2116008779
787044737
1892576440
2144301525
873772392
893886991
2110152216
1207703608
1003704882
885061823
1834867124
514982422
235617460
1224115724
407371806
1421370112
262283859
1209900986
1413085014
573965393
1510567647
26751960
922625672
767780653
1017059874
1469523688
598257295
900978948
1897367406
1218181777
2080914963
1414282999
398775450
879647789
1331165855
349456925
1903472020
952233525
322125902
548499424
352762289
644319337
2040489001
365979565
519194846
403768109
421779129
1594618233
1389773195
1771875688
699461302
701954064
595513161
215648413
1063486510
1052999587
513597045
2010076918
176126239
307975929
446346268
1687282925
18688506
61646388
1248502192
367319721
2018772798
797810460
1248698375
1403451039
1202088515
1136528879
544689411
1994097341
136228666
1065708963
2023578491
1627738684
1001980360
1819670728
2147483647
964509850
625922335
858111457
1389202712
771634800
756250231
687433149
1208353
1783655602
1509822724
820072043
679033094
1642178465
932205143
734419603
863160319
97725172
464158445
2135496112
616211576
906934458
367536305
1961719305
1041361061
1671512150
1085470444
2072302323
1537977169
1261110526
1993589937
1845058328
946801480
2044077686
1052135790
682338892
1432658590
85692004
2052866072
1469890910
1115656173
1747185004
1838944957
1251787354
1210196039
1651955280
1965982724
1083401978
479639959
2104219662
298612096
1118641185
1857333219
4932321
240275728
680563098
648936144
1413799347
1187472184
1569946928
2019608725
2099934371
36420635
1344547440
1723982374
312266579
1975755203
1626240796
732898591
1849195509
309035689
247644670
1070590296
1099815445
531884837
316045954
1106076675
229609922
1841115613
1164364952
1965581421
60809941
543241366
138190903
834918493
1896881410
1405679883
237760471
1535301901
1018432672
1274114533
1316872258
1070119993
1539577800
153720081
297884430
1183641638
2128344369
604703209
1483360267
572386331
1236436723
1708119493
573338183
127913944
359620231
529411499
287488603
1538470517
253433009
1643439729
226380079
261199177
532495301
1408852186
804220590
1350979136
1012280180
910419785
606343797
726905123
1913663193
1755739157
1901200721
1770527641
1594039753
1373403718
67366732
964509850
2147483647
137181443
1277437281
838825748
1542014804
387377273
240145425
1322598187
360063391
2023247937
666127817
1456653074
901537293
1564365755
1566108485
295989914
1619124772
379075420
1732513819
1177845680
2316239
1788863400
1254642443
1781098729
365381673
1573377594
1677831891
1507286671
647621236
117515688
1204407079
1243090362
170391105
1327981719
2089060053
160709489
696235218
1336799559
2043989841
204508611
1436465510
745207655
448428196
828419009
415773628
1699554835
585178296
1683610148
480229183
1962270913
285227877
657029659
132570732
18401558
921178168
1543225921
1215629717
75630635
861936803
377795243
1187417853
107952024
1193581049
1106390066
928853537
1016500905
1967029793
1442578431
32146704
1858794167
139612983
1132063711
584545977
1333410000
136732318
2098302781
286803032
2130836022
785095671
1872550657
952393569
160915686
833053473
1936945654
1408394990
455045597
181786662
1753675922
2003704165
1260910363
765532456
419180576
1461635219
795212212
1064330678
2110430618
900981826
811587274
1933324859
888281918
1787348279
1382658727
1856697125
26130796
1885072713
1050964963
1187756220
110410816
1191752130
2016911999
1781848884
1534021887
592393925
441195496
682895609
1761607028
581308124
769829015
107913053
2073508064
2013591153
371921620
361181830
1466515816
9187389
2037011549
2025426231
625922335
137181443
2147483647
1987198597
654382265
968021428
2122576243
504335468
207663661
788550443
1319985811
1294160091
1304934955
1729897262
794782602
888458612
1536039118
575137141
2001478648
43422870
1925728864
89711623
951375022
1690564349
704274428
1646053365
1188948002
2068176177
1866295887
195516350
1055310217
554642267
783011333
2119383029
1079309066
2141753758
166134902
662409761
793773171
1604655201
1299125919
1192311325
161868900
559596473
1617013869
1903724638
1321062865
597532103
390299283
283383250
1797752665
28844580
151166539
1598203510
189376173
874654124
41030688
1310863352
440846432
1488515536
1778167834
1570560227
218698222
683344694
2034610472
2051367214
565598957
710968025
2015209479
346914164
1307871253
1007631411
1772707366
2073406323
582447997
614944627
2103644242
743486386
224064974
102077539
565245554
634206615
237118761
889716318
349352664
77172912
1011827300
982911639
2012500587
294629335
157371654
194878692
1133104635
2121283967
351948983
489271880
1229233713
849333285
1272131609
516084340
644805039
810164530
883808884
2062796008
896777874
89626339
676575181
2012248334
478272448
1807996281
1307375494
1090201899
315305733
1247994690
1812295435
1582175588
2089068383
1466485216
398583225
321822832
380084354
942845081
1675129191
339461474
634546725
968065244
220058297
1522866253
858111457
1277437281
1987198597
2147483647
779284830
1806922548
1068426097
1500253624
1027958035
1804670232
792430879
1072911521
216859063
287996845
692351817
1455510767
794742249
1741948425
935673658
1287635493
2002732298
657927477
1895349615
521520623
693968441
1835166131
1024328604
798965619
20612662
1783215708
1072558531
61152618
1760437510
1669622514
416788295
773369115
1591140129
1213678138
863006858
413724635
479159602
974499798
1414857579
1541727554
2122394134
1698971761
1342488138
1399880280
536867574
433731252
847282304
1185603555
1977700347
197527562
929503219
1091531642
611154800
178828429
624015912
245073932
1988687901
1507241982
914992255
61513443
1859530432
1866700958
1750309656
1009114180
788740581
796216907
1211088872
539046408
1142279859
1575203794
2144647115
1568137365
1208768598
689944823
1098277804
171317795
137440386
1144355141
2031703743
1224477516
7425495
514718613
2094886346
753609214
599437150
1121050208
1216833627
37918247
880650657
1192688838
454770593
1087204218
669985656
2025314394
1046372731
1553554208
1846458182
1662276531
530526498
1388618534
1565882361
697824844
1102414328
854101710
292563391
1499155862
1609228520
198824855
1757064568
414752698
486139900
1326356149
2119891392
266412848
2121465057
348604015
1592315191
943153158
1624871468
1224497180
311522493
42416145
1769838263
2110945621
1389202712
838825748
654382265
779284830
2147483647
1143564588
99536965
106978898
1060050261
1971367575
388697563
514844158
1060286170
1407167520
1804017060
1192587095
218397008
1683793437
1437862359
785641388
2115836885
651161009
371465996
1419218266
1817694069
256611427
922165590
1904516739
1673627070
2071147598
1790183152
855254578
151390077
271495594
1570064663
2024276393
1139009645
6237052
1225251096
1145704188
1185443113
230525069
1843730593
453162653
1446210094
427532013
1445874925
518770318
304881417
1239822805
909642873
969503370
1684923333
27993943
619885128
1878939521
1768626997
719045128
1624684322
138632327
996378473
1811517416
2096686691
443693044
1006618001
728524646
2082859254
1620194775
1203096439
539983766
1533683742
1024415003
1659780192
1335051123
615421950
909486496
1574590063
1829267629
2002267868
1369713327
113183579
554970825
1998086081
1677731630
196475969
1643716429
1979528659
1465877639
2070285725
900060912
1028149722
2035832717
784109053
641548310
1703298048
97982412
117657946
643371047
359690792
503586901
2042330874
452205110
235387041
2072347399
971125093
1119360354
180261942
1039150284
542511764
293220746
313515961
778385132
51339779
1071620905
1087862585
2026664217
877134268
1594236826
2001537393
804488173
792926795
173894036
1914641560
1621717326
1328752314
807695697
753181290
1292178569
771634800
1542014804
968021428
1806922548
1143564588
2147483647
444173496
113187215
1921199804
1125726255
1560211180
571711043
601276730
615057481
1383224908
1280380671
1181329783
68798951
1259468568
1270895263
175054962
1903971980
5027969
14149227
1047212564
1639170101
1758364907
236342664
1500863126
1736975445
645717794
279920717
133881435
1546243789
715889102
2129643576
1476515990
1857131697
610899411
405191102
1757190855
1090968888
1572275421
86518799
1597171898
486991141
419800291
70331278
757926598
1544740666
1553996710
15599561
711881402
638693386
1545122135
1044200854
1696176582
673057956
1366974968
338678207
754728547
963849422
331893793
2029878173
1234570538
467612922
1958882656
385958044
1661378173
207543126
470248937
2089028826
1460136334
1727467165
1648477871
844821304
314812529
1162381108
1236437656
546777262
300136773
1181696031
513238794
2137895959
918881876
902792205
1245551396
187121677
360806108
1526031027
1478892359
1591448857
1236871546
1223411162
1780228370
118108303
585315477
1557196114
926841457
1580331854
852827826
404444857
1869470365
1536376640
872417317
288259832
748897546
372179871
381390174
1784785601
1036810898
2086731368
1417515501
810448675
1204902811
292142654
1858126165
1045347747
173292094
159145613
1622593594
940358168
1127651287
536151084
798085500
1909517229
305321887
2003161199
756250231
387377273
2122576243
1068426097
99536965
444173496
2147483647
1370055153
79656254
819331577
697895521
1118981849
1062493259
1558510242
1107409065
812118631
636881907
1052193047
2005774874
1693412762
505031240
125742017
843250538
1852338351
302435623
576996852
1452827653
1473165117
343585546
1877584822
361727920
766223293
1026263592
1041111357
581979400
1523634582
1529899331
216132052
1274837498
1392152344
1395628764
1907742578
794529107
333673144
2049985697
90454926
74060719
2099985297
381541927
740084228
526002715
1608063684
1287550140
1346894976
988283398
2103440913
54469919
435608475
1379743239
40810552
1289487468
1850479971
1133410908
1872245998
981605901
803344123
112518963
896571246
1446559028
496281133
503054902
474241364
27938695
940927835
1784640155
717079067
326084807
1563811882
220419284
1646799891
1260183242
615292000
25435804
881315538
1080069504
1927799555
844194337
940244248
2129958311
474609904
1756468149
351084673
707031271
1692799332
1939145780
1004441179
120303551
1646617837
1299915540
1144285711
1661313231
287545492
1344534033
195477316
577598675
1910082948
1028714223
2003413321
1861499202
982953774
2035258056
1572892521
1679324425
865127365
458889705
1381236618
25880421
466154224
675887891
1206979807
1732097905
1152722729
2130297769
1677417074
2125947236
16715044
290920555
5294683
687433149
240145425
504335468
1500253624
106978898
113187215
1370055153
2147483647
109930513
1853786368
525394919
1203346561
1226919799
1562604884
160576958
1463477958
1813033958
535244498
516265511
351012592
295743657
1083141136
1505974885
901706867
626560569
1686757664
2047159122
86781397
57685652
1873186183
1035968005
993153583
2046240287
1254644903
678535184
1351890996
1361040931
1434823346
1776610176
805026567
163159328
316922033
1938833042
752559644
2098495485
1821920055
1327223605
1260919185
1272179490
577718354
1294708157
1099274711
1549964962
1209794503
1210040705
2062659353
188625636
1498963586
1305449294
1579115773
457508738
319173272
547548362
774875974
857958097
1417355206
548700695
791122140
1092220042
167501608
1207384277
1201650413
1281343260
1034534508
561558206
864248564
947075761
161340471
384885678
1943336391
1773348664
1477562019
1604651170
866070250
1235991504
683434177
1331529462
198697992
1485916863
2094322047
1822548442
1491649818
216856358
679854043
1146978821
679259026
1039174481
1883311892
435342661
392104036
1397860703
1654033144
100583581
1237542096
1902997992
267494638
1063817559
57530015
29437173
1158396490
690007198
1588358730
104109597
77758329
70070522
1538092785
786796838
1417735488
1164199230
473042026
1556312248
2125334355
1626092114
1748601931
686108962
1601220573
1748647210
1146910540
1208353
1322598187
207663661
1027958035
1060050261
1921199804
79656254
109930513
2147483647
492386189
1556653037
961960427
79539028
1386225522
1554712666
1283033175
1058965430
2117266978
1068114131
1572890475
294499680
113471225
1851929201
1387040914
1229803756
183936069
490751870
822622045
503870839
1830642379
1266855801
1472056936
751861509
572884118
1842032681
1250752691
873847378
2089003675
1565955826
471711397
741788033
2143695515
1700085414
231118768
1969647970
446974342
1335458532
177452015
134255294
1620173456
1102303071
557441688
511358554
1580596592
1350602263
122478212
1324704595
738388059
1455196530
506731707
125463899
942828515
199941778
211387219
215031175
1592725120
2056256091
224762753
1173056384
388456414
81396170
561563138
1524366323
989071432
1651242486
798581057
1030503006
2001471571
2144576539
281644466
1584488051
169607771
694863226
1681484313
724587639
1980809661
1214508152
570433849
1670555353
1537657239
1730497368
2020370310
1086807056
1640152644
1004318665
1577952191
588085488
1739464534
628633387
189831284
1928648706
737706440
2127801587
165981521
1886754808
382777716
1524446135
308251319
55865894
990317259
2028208041
1509668140
531971545
111575578
1697951645
1459129492
2114125275
330623752
1250910699
1581741872
2028590674
1524562487
2011744697
689591066
1855389263
2040268947
483203958
327726648
1783655602
360063391
788550443
1804670232
1971367575
1125726255
819331577
1853786368
492386189
2147483647
1992831432
297127200
366399612
1135312528
458903548
966644864
185417153
1938347842
1560267971
289094406
1962458239
1918992238
560363722
1866243116
1209389758
837137114
1931619286
811612660
352914120
428251442
664153357
1228919461
12834267
488712641
1160196082
1091183462
2094161016
734781112
1888280265
1707479090
2140647240
1614161180
813895026
594102787
2054604724
1961749692
1441308186
2136567426
116956055
2120401523
1179054859
1804585934
93577843
1989265746
434347451
1363213521
84952056
947061711
42800718
1767225645
706769375
586271891
1211790859
408391221
1495924448
1201413592
313234614
574393212
1758571831
1824562598
2006837101
1757055993
1512105069
1421909494
479201101
2123139663
947506516
37958980
1527001651
650261710
405930486
486580209
1188967092
786891377
2088439751
2017733968
1208154859
422200373
10209824
796188375
1719835802
2049328778
62396754
1560889344
1214997286
345880351
579182178
16578847
727662155
420981065
281139093
954844941
611584893
1384800333
1891159950
411342582
2106357280
562955810
1880299452
639332129
39214112
2051587300
1208416527
1697980093
1080615535
210825090
248590501
644782465
1175821761
85106870
740935649
515934892
1740752223
345357382
1788382475
2084147644
544478537
1801971075
1509822724
2023247937
1319985811
792430879
388697563
1560211180
697895521
525394919
1556653037
1992831432
2147483647
732271901
1694839367
1975260188
364471862
584373163
208872771
1593070126
404479413
1868113719
214971076
1644507527
2144977549
1843948427
1412933380
1092090203
2113621828
228771726
313447340
139824458
1833879879
690483492
271491166
1960223758
1299559077
418792227
869031477
354908092
1522047067
782022487
1798557277
1349075409
1708162996
1007588955
1648993595
1999146991
67113794
601346527
1578321179
789433122
1479284701
29016261
1951052076
953477863
1133261403
1031893945
1522029272
1481370467
1553202577
934411732
146804405
891461961
1142217302
769774238
1127628151
1359300997
1344029448
2140896473
296641951
447751001
1214706176
1386153564
1780649919
34694159
1483468414
759987352
1521227263
611401347
678689877
1709036745
1386399422
1480674487
1613290070
777581565
381807526
413643314
1758624638
1846971744
2107953071
2122798133
1395599071
1674345014
1308398786
1028230753
2134256206
408860482
1740348985
1890891899
1444705326
303186606
1850816502
1266462289
556131783
1844123512
877693301
12135134
957457963
202727812
1883314739
580830941
1527429484
168335851
1023461649
1915705024
372954116
2079037107
939800821
2070914132
935848591
2101785780
681741015
579649638
522799429
1542669202
2038732488
2084579351
1865429275
1701752348
820072043
666127817
1294160091
1072911521
514844158
571711043
1118981849
1203346561
961960427
297127200
732271901
2147483647
1477873694
1509419463
1216765120
31166918
1416451384
1861477910
40720250
1468053018
1399054956
1327187297
1510573723
526194248
1041873379
1823570335
2112689225
1582303791
170894799
1406855161
981595144
1054091539
289018831
1604077535
533348862
2010807341
1037208425
9008178
2147443387
14809125
1567293188
1208099603
2050327995
305123036
957571222
270336472
1691090869
337471054
1052374248
675757881
1122295531
760523015
1417091267
1909381498
1849259568
1085362714
1416232666
1834325096
1405163538
325902985
1299065959
2034812549
865449226
1217899882
1563729085
1376611068
89234811
267397632
413804833
2124582925
1864116996
292964570
1921633664
1979159717
1561248685
153554364
562577668
566814777
54270854
1548923826
304552281
519096566
256596127
1077710970
429865843
1255626521
62104327
1745523670
1231814391
1011687800
2120991386
39113706
1478614546
480106271
941548309
1228699344
1151161086
1876878376
719138224
1302835342
936444613
2053210918
1774854287
1665183044
1096500855
874257911
514783051
837793796
1715009303
2143466451
224957754
1958686299
588306389
160625335
940908957
1719102682
1719891748
637375210
1329696537
90570220
30259267
334322807
221706965
949857702
565719452
316778673
1226316085
1398959704
679033094
1456653074
1304934955
216859063
1060286170
601276730
1062493259
1226919799
79539028
366399612
1694839367
1477873694
2147483647
1608463728
509605746
1132987474
819552948
396238334
799938776
1714039885
316166933
1884950801
261211777
1274232156
1854188701
2031541765
1447995485
1957097100
993719146
1693428661
184932526
39073996
199068198
2011225777
27251694
1865617513
505615738
1969891341
1888550965
1704334922
1423108003
2011164524
356180366
866487028
2118530266
350641650
1700147728
1205907977
851189395
436831892
1978111125
965033966
671086047
1309286342
2005776454
1006210883
783124599
1233768344
684441925
112758772
668210950
1011723521
861452171
1942100734
1847858579
1881809178
310267338
281463038
1225277997
1864833481
455515320
2019989899
1969325877
1934501259
610339935
770601247
170218006
52591959
592933946
512932856
1612191773
1226156783
54316933
983592927
576777036
831537032
984696750
343643613
1464132872
1791685965
1210937225
1881866271
1434863124
1964262385
1904831349
1013434944
435534852
750495232
2273459
1567924656
1842789893
742479983
990030436
1561556557
1945781852
557870536
15261388
695386524
1468305964
1242966137
1170134827
1830078339
1751230925
1028909434
392501972
1697972512
1934961423
1683934224
2059235035
1731579721
1178376169
209408996
1296327282
1158660758
1363819238
1164438275
1985919982
1111053643
1642178465
901537293
1729897262
287996845
1407167520
615057481
1558510242
1562604884
1386225522
1135312528
1975260188
1509419463
1608463728
2147483647
1845948524
510321976
1501138780
186691532
302875243
696776591
81890870
1780548743
1134262566
970868362
789027790
2013716968
2136655257
2109771000
501383172
1532471042
11855642
612266481
248169579
1351167402
1056563630
304242052
1212731235
659441126
839980104
1216518625
1481748340
671157529
1162837921
557461555
521054270
1668117178
891455133
1521769448
555005744
341621360
171854677
1141465555
973218591
1003014916
67722742
67370307
467912340
1714428570
2025093142
312128315
1002302550
114116025
1180603495
1159183341
1193652202
1626348417
109185458
1077157451
1282293055
2114873339
1373805712
1780964293
1555862642
1099546692
1427162632
1870066159
1689644774
205334350
916390824
1710632351
1387535956
1446096721
1885472552
1780544735
417436587
1596233269
723000574
683382856
1264441760
390621508
723314688
431586702
68441962
1862553115
504223802
1082843481
960030228
1397607650
1872546126
791345961
858835379
656550
1617898414
378426004
1049204038
1144959380
1526277910
428262693
688382488
1795075027
783581370
1373829586
1646241329
888376001
1170265397
1923294036
1998088558
32897363
1791063735
432705677
764724163
1491855021
2117310415
1159759257
137714327
1629898493
649201577
395131457
932205143
1564365755
794782602
692351817
1804017060
1383224908
1107409065
160576958
1554712666
458903548
364471862
1216765120
509605746
1845948524
2147483647
1371665576
527279572
241013982
581584211
1839017127
1333892697
1160019123
750985942
825698087
1261335977
130563659
1603287132
182433436
1756255618
2001992127
632522255
8768036
344124064
1746459164
1004850929
1342864379
1590732503
1410530526
1963373306
2081596772
41826814
286501720
854586416
410492423
798105939
1176850532
627603328
839342109
1252033919
889780408
812525762
1472570250
37237478
484982058
406305862
50788685
1383841598
191705878
2068504784
1246677284
1598712108
1160830851
85019074
1207989277
1926876699
1548137840
456972454
761820270
1876062646
1272334530
1983998111
40146873
2082350678
292238213
283428087
611585835
785100854
1605704485
254304059
1332076075
528570108
1759777890
1858125394
2052917404
1639548394
442145920
1678695126
967371938
1211456142
2119983101
2082469787
216289717
232726827
1059936914
142944847
393653265
1534524432
1940817177
1980077103
468837362
514949349
2044282392
1190268340
1106910967
1912317950
2106345748
803260206
1162989171
787030667
247813327
1233614120
448167305
1298067195
620216683
764032743
566399072
662803146
1459135725
1964788823
1231921198
72347984
2001531046
1681727088
1053103887
1370373350
1254758139
1328205271
1399685896
734419603
1566108485
888458612
1455510767
1192587095
1280380671
812118631
1463477958
1283033175
966644864
584373163
31166918
1132987474
510321976
1371665576
2147483647
1036546386
833643112
1422880603
262991642
429437605
1662724216
1194077090
860224538
906575079
1392952707
1185566298
1069383640
265836652
1860968298
2085521733
364343818
1929470551
1747482498
926799002
1023530863
1838477307
182230533
1135048185
1324447402
2097302517
1369535903
359193769
1678642707
1513498885
377735843
836907165
1892540854
304863567
1922999754
1138321674
107258504
789480344
1855154250
2138475897
352138786
1727601046
2048520341
2102623774
1519941212
848658531
708239113
1940470344
923266887
1789924018
907019401
1016753598
108676919
2105131942
1807796067
250624655
498141685
1687430043
790771329
1609123308
555130396
2050521102
1534371811
928182886
1067945804
385449694
251594695
1636204219
622533183
190471905
1660507746
1226607908
1970256581
18810477
1414455623
587879494
2018929936
888284286
1082217744
9147820
437756721
442838480
957960810
1483149453
1297299881
1190161013
1682123399
1555137653
294525214
902026037
1234515576
1975344878
1685149089
2082246258
1542567767
882880853
198477005
1328334419
931202403
1266658002
924980809
951443576
1292475668
1926681435
860379017
1558888364
881079977
1598310736
175399116
1247114434
409895731
1492480919
1742482134
863160319
295989914
1536039118
794742249
218397008
1181329783
636881907
1813033958
1058965430
185417153
208872771
1416451384
819552948
1501138780
527279572
1036546386
2147483647
502935660
887525140
531040285
606446379
1759769712
1539211690
2008207732
988226801
559470574
1231652231
138659622
883487501
301015848
1670289661
111546059
2019810841
1392296738
1436764461
472337944
1571061370
1265933860
1214651000
132833759
1809112187
295203219
219152298
1646645347
147274538
1778081947
16346452
448985389
160458950
203243368
729651530
1731385990
1919048068
833273259
1295766872
617822637
154086032
363527979
1567683141
874432573
246754991
339042197
1070746200
1809264029
1126040847
441208896
698743623
1447117462
2038489116
788658516
1554145524
1642367258
256708871
2046430083
917826957
1315143448
213811789
614751014
272753656
343495647
1273773682
218476101
2090937059
71155892
1574838102
1949584780
58705228
448808916
1947352024
413614219
435872322
608288598
761729751
2027547329
1460137028
2144849000
1389692258
274755282
1332995127
1991967885
252417495
1977054650
1826314511
1144645989
1166457027
757767580
2024094010
502764742
1423632504
654519005
1226769386
1352403939
1445911067
1369420801
1414071932
1212480753
362559117
471688889
2072738988
686692854
1127239599
1999445707
2003150313
1418364105
1822066861
20818630
112041883
1501057413
97725172
1619124772
575137141
1741948425
1683793437
68798951
1052193047
535244498
2117266978
1938347842
1593070126
1861477910
396238334
186691532
241013982
833643112
502935660
2147483647
800080120
1737992498
1382018563
177586762
1718771471
882347828
1766808751
1848460731
822789733
1623295477
108122457
955545006
710455780
1031373287
1736920089
454940345
2032764941
1442476017
2066783305
115279758
1884358903
2098909064
1173140598
1005689208
701350403
16016247
400474149
967689712
799160226
783308066
113564240
1399814978
442432020
1755355524
1138504444
1541940943
1920933865
1666756144
769973327
2135738332
369619324
1304929604
1274281780
1596542261
399756715
1540278220
260281117
2092016111
1328825431
214486474
1421830455
993007337
445443787
1248867971
1365565307
1470684176
1819894248
518048850
1100774503
847513487
388509630
689924565
2079336187
1851781066
2058813798
1893511382
1979392147
975901070
1129708046
531495964
780638640
2005150195
2127935316
936411766
1697822848
94857682
677084456
986897484
383236558
1970998091
965441268
802140768
105403388
1207755089
2062669491
33641773
1236455191
1649744923
1231991607
1139460228
306556771
2106047486
830809396
995057247
254557820
1792476599
2099003306
952328736
1460703004
732439676
1076460185
752511294
101687166
687548029
834400061
1096923064
2060379858
2664770
1328389173
17690367
464158445
379075420
2001478648
935673658
1437862359
1259468568
2005774874
516265511
1068114131
1560267971
404479413
40720250
799938776
302875243
581584211
1422880603
887525140
800080120
2147483647
949538967
420932123
1041697352
410943057
548559769
553040724
270450287
1243420270
586418827
1353948767
1443100519
38275191
4764608
737316714
2083979187
1823656530
1644479271
604489331
1136715328
1697526036
145337277
597549091
2137501459
2075560883
385430695
1939422959
1454216671
1750232538
718807016
887167487
1566747523
985807013
905422881
992762869
760453192
255197440
524264275
1703393575
850820
1670237523
1655939327
17747639
1990024602
1351679441
1027686766
1283863132
1488683997
1516409762
797175545
1590278894
1314243393
829130804
2008036195
196298319
141459939
1082076850
1936023547
688849822
1302540028
2099737426
486884008
2065720323
94940948
2117691894
291457505
1400529817
1019656616
379183053
1128373426
847069308
1838410386
135491511
1715074172
1226930012
1631252943
1796169633
1719719535
1939417582
1979369891
741257330
792553671
270396884
2139100926
233111874
1955078199
1413140741
28555314
1061737710
336314756
63479759
33805395
2052680116
1015998248
1864097890
2116004171
404378216
498059377
151336648
828400736
1145930654
1610339090
1932868732
580802466
1759780828
1838214660
417670323
696556627
1244122724
668896053
2135496112
1732513819
43422870
1287635493
785641388
1270895263
1693412762
351012592
1572890475
289094406
1868113719
1468053018
1714039885
696776591
1839017127
262991642
531040285
1737992498
949538967
2147483647
1568066482
1050462554
1770731663
1015906542
88459003
914589584
622466573
1967297151
2051253201
1422712197
2109307026
1406457514
1620028376
2043349770
116576250
1450106777
397474411
1604062604
908669093
1747728618
1298096178
2060964619
950196778
348618255
771346717
19808879
1001583319
1923279197
1099314495
1108445418
1775612604
1288897028
1574723235
1645103379
1589746273
1551062469
1214571337
232046930
1806553634
1197194021
1735041571
119424430
527704842
1616050570
898420808
563101790
100635801
694394503
345968639
1859635725
1151174028
2135040805
1715714771
606201749
1616051384
1467303573
633743766
782605642
37522997
1064608241
844655908
110746634
650383335
2141025090
1490415155
1769558390
1009228850
391570634
1563916179
478003012
1041992427
582442227
771133789
435564055
2006225993
1214523660
661786034
1480595989
228290466
1323741366
1725336464
1373705564
1903069089
1432328848
387777135
293504488
1246564354
928414317
2010358435
1947220235
505966323
2147471939
1414995711
1773682887
1493817556
996936635
1868175635
23977940
1355990366
1368262632
678867952
591292117
1828982416
1080567242
1688190751
1986361306
1428467883
1803320862
616211576
1177845680
1925728864
2002732298
2115836885
175054962
505031240
295743657
294499680
1962458239
214971076
1399054956
316166933
81890870
1333892697
429437605
606446379
1382018563
420932123
1568066482
2147483647
882916730
135588315
141941156
1534206371
1511363245
220497228
1297167
268724467
95056806
1591543201
845657117
354269877
1215559311
1663386405
1741612456
1049212675
1787740320
293223411
1231607166
364865928
1447152838
826233121
97663353
1407363949
377675362
952337341
1585768157
1023333272
1691767548
1467570953
465184826
813901128
1408497804
1838751549
2058087718
1147949679
1220122164
1263130177
569995316
1757387987
1257913053
1293921718
771742064
1693689288
578762718
1973595213
1600309804
1899726640
1153050966
1897630961
1166945097
1486492051
1337978434
847572045
720851036
791779362
626640869
1948165395
1493158705
768112891
789566984
615137922
570583991
214122443
1424028503
1035049601
1534702877
1363495285
36633237
814446013
1226738308
1297051372
1826121305
920672989
151489803
392466609
122758673
595595006
1469687956
710443116
1427006134
1998525335
1487955734
1805257241
670675273
709485899
1799738001
1553176036
1740316750
1047991389
1673730352
920208340
2028627749
1733599001
2125803216
1236451918
4785724
243129505
849880296
1889446136
568690017
1954729456
1791579902
460142598
1415670504
402862194
71334147
906934458
2316239
89711623
657927477
651161009
1903971980
125742017
1083141136
113471225
1918992238
1644507527
1327187297
1884950801
1780548743
1160019123
1662724216
1759769712
177586762
1041697352
1050462554
882916730
2147483647
1614447397
1144608590
785163746
1646590748
2039868440
1365218136
1280012355
657350875
1014979568
2145043232
1592894999
2005611079
907749771
1307665669
27500786
311915237
453353240
1227789791
1611035236
1944803
838056095
293129322
85532517
311707552
1558159047
22287733
1352648106
1963244942
372484303
1338489472
1745859965
2022987682
336038080
2087715853
762315180
1238092731
1612247934
256630950
1061952160
206073092
1413792367
36290253
221477203
461535414
1795131216
1561805736
701346902
696373218
1468309999
526744548
413588932
1822068205
237113714
1855548982
823895951
622494429
1154386151
1121047525
1777238179
623400760
413522590
665113708
751934931
889679972
1293862916
373841619
47781448
1069330942
377516070
188300493
2017438992
931029830
1372007973
1127922578
1531774825
404196122
1572992753
1909098106
1711885964
2030421239
752376748
1942097758
1326376406
1671371459
1681141251
979853137
207323968
706305897
1884612455
55506259
234439748
252403908
815222312
842986051
1016784202
720505180
1572517245
681041381
896385109
251902151
1963075018
1736389213
1567869716
1774841508
398775540
945373995
367536305
1788863400
951375022
1895349615
371465996
5027969
843250538
1505974885
1851929201
560363722
2144977549
1510573723
261211777
1134262566
750985942
1194077090
1539211690
1718771471
410943057
1770731663
135588315
1614447397
2147483647
856084182
507722884
991750807
2110139270
1205608857
162836859
1631920484
1791972497
752593396
1301233326
60880676
1651397306
326111098
595517955
855112365
1889786711
738396339
110225312
2047046806
1127276062
412311091
1122216144
149986617
1309102983
1404098179
377436470
447418755
1881597947
615369950
506002196
47956136
1767214600
883318248
610398773
1484642613
1025965963
92874821
1551114858
1538951411
695525143
869611891
761642962
258520326
892114458
882555051
662766158
1182852876
1928456259
734781047
1185292072
1533454686
2046254311
1966147660
69369312
68791840
679258707
575447187
778563268
1972344574
2049179021
507999360
486600989
609417320
2077690893
1977172096
1298378779
1725728883
1232748556
2017823197
1163944577
2022057000
1001752752
1453691070
142182128
542212435
733026484
2002544702
682018741
351427362
1660302741
347018533
38770033
1207950718
963256215
587385912
1199718156
120041074
1477842147
128247299
632346745
1595574759
1633692769
295834618
655161608
2070696625
1536393137
1380872809
320314958
782598377
1723314462
1814329170
891784025
593575456
1647147594
459587296
1961719305
1254642443
1690564349
521520623
1419218266
14149227
1852338351
901706867
1387040914
1866243116
1843948427
526194248
1274232156
970868362
825698087
860224538
2008207732
882347828
548559769
1015906542
141941156
1144608590
856084182
2147483647
1104249082
235613740
633300228
1753939742
1622845186
1123779198
1066866441
140970792
1213579718
2039702839
896405940
1209091957
1305033401
262690669
1741764608
2134004217
332723400
1047335916
459661659
1178769951
684258354
523763565
299107579
479278689
1850007430
1433692820
1350727913
1272820596
366696165
339398885
483810207
333928931
1278222911
93558490
67300909
1680403371
1626534970
858934334
2073176914
230550906
370016600
392768477
1179522751
536209141
1691085666
204954970
1409713436
2134858768
1498721900
1305423849
379275826
2034426867
428681642
1624103095
578326777
1883037294
1965621532
303532830
577458634
361162310
2095401457
1646376967
2013898591
397321495
398261617
133098992
155484916
225117104
1509478003
1010315172
1581671616
645814847
1740893808
616167515
1305432251
1692134611
251160577
892094015
1530178828
1275808137
128165333
79367386
349115602
374912574
147149022
1193589392
1395744978
50649096
440664396
1774350849
1498316810
116411258
959609155
540217439
43546765
117053387
2050740991
555311658
710061223
462423596
668912772
298987138
1841185925
1668171307
1041361061
1781098729
704274428
693968441
1817694069
1047212564
302435623
626560569
1229803756
1209389758
1412933380
1041873379
1854188701
789027790
1261335977
906575079
988226801
1766808751
553040724
88459003
1534206371
785163746
507722884
1104249082
2147483647
1795849316
482087220
1475845898
473995125
1277266730
1739750663
633387016
60810608
945710197
878116950
683085820
267342855
2113772982
1762427634
328247472
135422405
1248183797
1875665851
1358458192
2134013731
1811409053
2067642952
1645112477
1580425827
635441909
134863716
1274126326
1103520098
1051009633
2136118633
2020514571
1221071155
1799011522
1009318918
1897348830
463198187
1104242146
2060059371
242347971
2145377255
1184688741
311469339
1163676815
283314757
1037065771
307183588
1135659087
613499430
104989898
1078142376
2197106
530666180
567923160
1897820621
510850147
1852894325
578441531
1633176284
1598218992
837054486
2084296835
1630878626
1483909709
358348514
1312273464
1462383217
1312104441
1170517993
1338259466
861267312
385263652
1184974191
733972971
960231877
1750884810
2111775746
11419388
1843662754
348269159
1963235403
1812070357
1323726222
478798045
1805424764
18337665
1906524355
1376700086
1596822981
860467968
730692046
512497415
1497420062
1381800950
1018626211
658101883
829528069
121683626
1951745028
1694560852
353349359
267747954
588913052
1451645260
1671512150
365381673
1646053365
1835166131
256611427
1639170101
576996852
1686757664
183936069
837137114
1092090203
1823570335
2031541765
2013716968
130563659
1392952707
559470574
1848460731
270450287
914589584
1511363245
1646590748
991750807
235613740
1795849316
2147483647
515315858
655594935
1443406215
2042110606
1520429629
1915273688
1834434319
1152880076
1686129052
1695306089
303441234
1710227749
468582362
1645245538
2144100222
1700033631
1626008441
342036205
1231634305
937662607
456808704
1158153941
1714188268
304664593
1745693170
2064425980
946685236
1749114523
1894883762
1213870791
1906188822
1835531216
480529914
1696250808
1911291990
1677481549
556636471
1276723459
131750227
436794199
749063699
2135518912
2570496
1742929764
9380752
1429608925
1735530453
2051504452
505915694
490272431
1960918270
166219708
1862071464
605163283
721269670
636538523
1918444054
249188765
1852350115
1813203233
716913214
1259935348
1326114478
82041492
78028947
1099115109
1892546760
1181433674
30588697
780979034
1320671634
1086243372
317807782
1353364537
2070843950
1894395561
618973037
77579963
522492888
887438667
1817792283
918711810
913911086
2018022076
1560721174
1478969684
115368488
1490537661
1008883962
1795475971
1040081562
54938102
1808620270
1371872621
778241080
1233547953
525729759
96153534
757366845
239626580
1976314673
849410963
1085470444
1573377594
1188948002
1024328604
922165590
1758364907
1452827653
2047159122
490751870
1931619286
2113621828
2112689225
1447995485
2136655257
1603287132
1185566298
1231652231
822789733
1243420270
622466573
220497228
2039868440
2110139270
633300228
482087220
515315858
2147483647
71451948
421669128
2138850768
1740816384
340998181
84416505
2012087491
702291886
1742791154
1844477188
1986533879
2069241685
317388162
2018497073
389928151
2091658629
1467170786
1749592108
169317499
659910222
1798813356
2113584600
1192523997
1153033568
1351234732
863104786
1131155491
191100426
15546404
2119745014
1400871921
913514893
1857973343
1473961486
1029205412
324731013
1163812180
807089928
2027659023
1067850515
408935307
718436778
819877947
1132464866
398991727
2116020858
599250664
1387519479
1568879675
2134666972
588267538
2032645659
1663266357
256071618
1621031548
600972018
621672487
342368017
956141905
1989885165
1210595192
369233436
517777973
1460358590
656819763
731052750
2073781306
1067454784
1325110729
1801618671
899182035
1368577460
954221656
1157284793
381688036
1130424918
1301869610
1249102719
1649135355
993323743
916262289
144570685
2100637096
286685463
2067495229
1233597500
292260154
1619272152
690445766
789988951
363504476
1172204180
389466619
2016073560
531801259
1620730269
1341853575
726317791
353406238
1951832246
326893177
2072302323
1677831891
2068176177
798965619
1904516739
236342664
1473165117
86781397
822622045
811612660
228771726
1582303791
1957097100
2109771000
182433436
1069383640
138659622
1623295477
586418827
1967297151
1297167
1365218136
1205608857
1753939742
1475845898
655594935
71451948
2147483647
1218371099
1083111307
89785959
2121486647
1246835214
2134598637
1447650019
1628077646
428452899
957436668
1464533615
1428850874
1817021948
1843433016
1115763895
471156243
1284213592
1710466465
927154257
2105314478
1925877835
1679531105
375914874
1335620808
901072046
1111662221
560002311
19816714
1036589340
748564907
1311250170
893439505
1116395663
385356867
585736650
1959575113
291970694
1256477388
910136217
1204392199
565126835
1659639799
1000034669
143584435
1421291559
583238660
1608292229
2075048125
1603802937
1311903606
1159922677
195872276
204825883
281017788
1245559823
425576188
444822859
1404151915
424446238
1160747361
1508836718
439570486
611526826
420374526
1680387784
696675968
772437204
1287544483
1310303169
1912173710
1128951660
1227812300
2012208
708625026
1913841945
332301992
1175372127
213215780
1400206072
1406979082
1151247080
1963090917
571477189
382614192
2017818603
851196034
1929387010
802904332
1077326374
1953118873
1018215107
808983545
1127579670
937947568
1541170498
92701806
119456061
838498570
1475458154
1865125032
1537977169
1507286671
1866295887
20612662
1673627070
1500863126
343585546
57685652
503870839
352914120
313447340
170894799
993719146
501383172
1756255618
265836652
883487501
108122457
1353948767
2051253201
268724467
1280012355
162836859
1622845186
473995125
1443406215
421669128
1218371099
2147483647
407656536
431761922
559362709
1996411200
1611217371
181344212
1912064930
373390892
874435360
1258305346
331231627
62814235
1987189505
1987262031
243710470
210877288
627370794
1117054079
130841578
829046811
2089210859
339544206
1529756337
1000133310
1285629618
884642783
498374287
275978465
1365994860
1084290913
1778570065
2042674251
763937796
23248745
1808313388
281202794
784950484
1051893244
682342426
691237450
957003187
340625617
1642298456
1245643410
2012954074
1315920482
1152342268
1608445420
250291317
1525306172
144966961
1172994190
150294315
327929450
1435781417
1296367047
2145619028
2004815382
64279030
217909137
2114739550
263263703
1802015377
93552972
1341719509
1292576703
1934345750
1094288548
349000521
1226766193
1160131484
1614939205
62148650
360815547
1378285044
1629287562
338827136
44788402
631750749
1118391171
163932182
1231302527
1345073245
1472169611
1739275739
568220791
1821093955
1968638318
1435789325
731806469
871181822
2034922907
650755527
132506073
2082183464
2056778227
1007858835
341822262
825804970
1261110526
647621236
195516350
1783215708
2071147598
1736975445
1877584822
1873186183
1830642379
428251442
139824458
1406855161
1693428661
1532471042
2001992127
1860968298
301015848
955545006
1443100519
1422712197
95056806
657350875
1631920484
1123779198
1277266730
2042110606
2138850768
1083111307
407656536
2147483647
843920535
404722738
1016267979
1316976194
940071375
90159645
1144400356
1202514153
50211793
817752258
319933296
842174106
541721904
336458173
376746378
325416244
1810369151
1482572242
123137969
1691625596
1803025724
1066184715
430376288
607639945
1597585323
1010264727
231929254
968576798
1001061533
1172560828
1152894564
1040880916
646608592
1917687641
367319098
265369880
795172095
962054177
1933336036
1645081374
933592479
1376298668
1491065239
1794319364
246194892
1289089122
1423243151
1538071188
1234012608
1309039756
435460793
1978634623
390147468
1604818693
263332060
1337880800
1954739641
816110771
63750778
1092420070
1249682429
2114508140
2125666232
329485478
1566219459
1868725388
95032913
254101383
1407410345
79829845
1121879867
786804026
1862529805
794441208
1041829207
1136153551
1387563560
2074222170
544899369
88448930
734946702
181777686
622833731
822809519
848893406
1737082511
1922705266
620732167
1442928442
222755284
1836321877
465583178
257568162
2046599519
1335054974
1490682848
1889577731
406069856
1993589937
117515688
1055310217
1072558531
1790183152
645717794
361727920
1035968005
1266855801
664153357
1833879879
981595144
184932526
11855642
632522255
2085521733
1670289661
710455780
38275191
2109307026
1591543201
1014979568
1791972497
1066866441
1739750663
1520429629
1740816384
89785959
431761922
843920535
2147483647
836713580
203883956
540114582
540181270
1565453401
36676754
1604578750
90673647
924887928
2016156342
2065760102
1505258191
417155895
748516889
788067160
1288409845
130576031
1108831762
75543522
1484861200
1433472445
1558759933
1259543993
1284320030
1009979064
1745867526
1125031926
1961844180
1452403539
1641510867
1407014332
574589483
1652535732
1885297960
1978130276
1807383153
2139721595
2017844759
337900163
388164091
1938669439
1860766960
374623917
609212609
1145026151
1700530848
537018803
1297335393
1512812585
2017728886
1461496024
1074306415
699390604
475561234
1544352127
1883060159
927757442
691960843
225764518
1627939525
716346297
755390243
1040323085
1901039759
1065267773
1703140437
551525264
224901250
558539384
918517258
2049457537
823013388
2018573929
346521215
1277220263
874542772
1060256347
691412519
394222457
144762358
1356434927
812010661
198643448
1507528877
70439016
630669959
351687824
1663254625
843066091
1640008510
1295023053
521993044
271519094
391229667
783824514
1956327055
503358412
1845058328
1204407079
554642267
61152618
855254578
279920717
766223293
993153583
1472056936
1228919461
690483492
1054091539
39073996
612266481
8768036
364343818
111546059
1031373287
4764608
1406457514
845657117
2145043232
752593396
140970792
633387016
1915273688
340998181
2121486647
559362709
404722738
836713580
2147483647
1205975438
1228581030
2125220387
892886859
1106602242
1480062249
1002862537
1295590115
2050776102
853746872
792675443
1459921148
1120953639
1488077828
1547541071
1585230726
610453532
324285076
1365606175
1862442891
643264791
1109632819
234025466
987572380
470602319
1218203781
334095694
1536532904
142966532
2053700907
205180892
1539434378
338036569
1599647949
944614420
952064111
386503920
1971425215
830981217
694437558
221433845
1604808996
446190739
149199279
329559885
781991422
1332602883
644629518
1188363485
787620399
75132452
1531878152
869668368
814737558
813406614
249201590
1230275910
1355831558
261533923
183879427
1370898988
1863868311
590706589
1836539655
1374286942
807956558
1865669006
1709597211
1405633270
1953407612
332337169
1239798951
278132146
2023904932
434747159
2102159620
1485961478
817080607
563635067
1858116258
1989389031
1795410374
1110465403
35943957
1487168092
1564874526
1125288323
1469024084
292749344
1696088128
120256777
1446618252
182358961
1887827369
913200447
1495456924
946801480
1243090362
783011333
1760437510
151390077
133881435
1026263592
2046240287
751861509
12834267
271491166
289018831
199068198
248169579
344124064
1929470551
2019810841
1736920089
737316714
1620028376
354269877
1592894999
1301233326
1213579718
60810608
1834434319
84416505
1246835214
1996411200
1016267979
203883956
1205975438
2147483647
792802088
1156660896
1984991343
1853474626
202420939
2036713230
729305451
439295065
1674605762
733676476
661620790
371973163
1774973512
967710559
1324024542
480162104
1961779644
1076359704
563793397
1965845871
728446364
82666783
590984282
1381630692
144187717
184061635
2035450271
1514307205
1867392205
222049530
1807429056
780278701
506461105
709621837
1828491579
1724126343
610279038
61793745
1700008432
64994754
1442475684
234036119
976596496
70408500
2007471855
319510432
111171818
1845855279
299954491
1774332895
230992152
1842339177
1905025197
860408456
1748004725
880049344
1383233217
234394175
1670179336
608928459
515103097
1892845503
785639455
1355827645
118518415
2011647277
1092986881
1237864513
1132908999
1406776122
268875333
713727235
1069692355
439599099
866400182
1839507852
1783645685
1704474744
1783146465
1367511758
948764943
1445662122
6921438
72244138
403870177
1178579628
1560273151
272996896
1752949247
44646344
1010997874
478932805
130368858
1225315773
437527861
2044077686
170391105
2119383029
1669622514
271495594
1546243789
1041111357
1254644903
572884118
488712641
1960223758
1604077535
2011225777
1351167402
1746459164
1747482498
1392296738
454940345
2083979187
2043349770
1215559311
2005611079
60880676
2039702839
945710197
1152880076
2012087491
2134598637
1611217371
1316976194
540114582
1228581030
792802088
2147483647
265257338
1657818008
1163898544
1114768104
2074229003
1120091134
547827519
1950512952
1378435700
991982898
847318960
1550486618
446483326
1160118897
1968090062
2101766759
1934842661
507086303
2095444301
1686700145
787983067
73095814
340844310
696380786
1611837272
1474604386
1192344488
307604802
1987117792
1613010446
1571647411
1821132373
1093857152
399140146
363346378
1203417876
2101026777
128465953
1583189005
258405275
379910963
2021675171
1084592575
71280404
80636542
563033007
836045141
422152237
1931850436
1411246661
485782400
1699072978
1131710704
947494337
351184910
1953898798
1851461051
1980852342
2038681686
1084040766
1390943487
1662740753
340673149
1564356831
91373918
1872175075
1666292768
1071884355
13955100
1223355942
144229787
1975451988
1642748115
20181981
105169341
1837466493
1150839866
1790846871
466145231
18424120
1419980027
1706624942
216799564
1199688228
1436560073
557263687
736599729
842535553
136115344
834502446
319473150
1293038652
1562111314
1730363917
1052135790
1327981719
1079309066
416788295
1570064663
715889102
581979400
678535184
1842032681
1160196082
1299559077
533348862
27251694
1056563630
1004850929
926799002
1436764461
2032764941
1823656530
116576250
1663386405
907749771
1651397306
896405940
878116950
1686129052
702291886
1447650019
181344212
940071375
540181270
2125220387
1156660896
265257338
2147483647
532781469
1851143054
995241802
999447734
2039004849
2053672583
1192519261
680604536
841584626
2059173112
483324774
1661394898
1534604387
1815368339
217539578
863854061
999404582
1344110578
1946555363
403260531
1599768707
1763389896
652966797
1647512627
991370261
524341415
354848494
1599704777
500902432
1456624597
1272254047
415182880
129960337
88080131
1184632483
652900769
622200138
1147502584
1991977415
2130363033
1254322778
1245652956
502376653
287524302
1220972278
1458813981
1064006038
204523239
996944584
2098085883
704999557
1264452451
2064072091
1498325692
2131724342
1252661549
1720275662
1693747634
246017607
953737026
1428392876
1445551021
991992774
1199942029
197016840
1392523873
603190292
685789200
2036466920
62879481
1277978090
1540844446
813386423
2137698317
367206674
58712541
492631863
1226719072
1119738833
776226031
696530185
1374787168
642187295
1251616859
848760871
1666571476
162456296
2116049085
1444617169
620428423
392537642
481684977
1244966838
682338892
2089060053
2141753758
773369115
2024276393
2129643576
1523634582
1351890996
1250752691
1091183462
418792227
2010807341
1865617513
304242052
1342864379
1023530863
472337944
1442476017
1644479271
1450106777
1741612456
1307665669
326111098
1209091957
683085820
1695306089
1742791154
1628077646
1912064930
90159645
1565453401
892886859
1984991343
1657818008
532781469
2147483647
1021084482
874241323
1335054835
718889517
601022827
1313061124
1211173290
830434959
208434364
108289252
870398577
170810338
1993033999
732694450
2003717567
1218192866
1289905954
1864610650
1669744708
1713127053
1460438294
1519858299
521148878
969275386
1274737715
1881843607
1497189230
1916411846
1553464997
1427361336
122722849
2043573268
1832613777
593764972
1727847567
1108175312
1406534675
2077882689
261216250
542917730
461525661
2095861988
1584049052
1561446420
1966491916
1295648181
1336260287
827483571
1670629241
1415185589
1572457660
1405623719
1208738579
501222324
2122738565
655176951
801361292
1488495607
1144457052
219162358
1046126445
1283090160
345671078
544483124
1437207038
143573812
839871122
1349751844
394090845
652037724
1174461744
635915001
21323850
1567886522
1840467260
799497800
639843747
776516885
761336333
957420019
1436107114
171296060
97880680
1326408814
463340039
573418731
1714128323
1744828163
831252781
752799387
647561306
726555517
1432658590
160709489
166134902
1591140129
1139009645
1476515990
1529899331
1361040931
873847378
2094161016
869031477
1037208425
505615738
1212731235
1590732503
1838477307
1571061370
2066783305
604489331
397474411
1049212675
27500786
595517955
1305033401
267342855
303441234
1844477188
428452899
373390892
1144400356
36676754
1106602242
1853474626
1163898544
1851143054
1021084482
2147483647
283137446
1930848862
762431448
722810628
615092733
1233843350
2011992963
1817617205
1999544442
451184861
2098437028
515077237
964821428
583977043
884120756
1297579520
1231529523
185516141
1137283773
391984241
1100991221
1116642541
1591945660
2058970211
787509642
267057345
1036607537
578038744
588336204
281694976
256266032
1010150116
1780583738
1327450128
91839379
851941869
1135013628
272726258
1443346502
148505723
1330745529
2124775830
1233241526
275837264
142726294
81572921
647083363
1247139442
871083657
1385578561
508752197
1510618492
1417940560
51112737
1192229604
1531555606
1829058262
1386473026
1401877410
673002235
898323219
918668128
1713759756
2013637855
1933065004
221833098
1263160450
257451247
433854482
1630381811
1458598878
1681610867
1189471457
613935346
612589544
1459874233
329522733
376823867
2079194353
123905677
256622961
715918312
1089191254
364603435
3594195
136128633
127115073
35199628
552265351
180877784
1255978065
85692004
696235218
662409761
1213678138
6237052
1857131697
216132052
1434823346
2089003675
734781112
354908092
9008178
1969891341
659441126
1410530526
182230533
1265933860
115279758
1136715328
1604062604
1787740320
311915237
855112365
262690669
2113772982
1710227749
1986533879
957436668
874435360
1202514153
1604578750
1480062249
202420939
1114768104
995241802
874241323
283137446
2147483647
1559144820
368805652
1798771369
2050669409
561964991
367499943
2107745932
100462511
1297717262
463160916
1534133020
489722252
2042220557
1196933253
25069755
891873483
1709115924
512138310
1627497147
107241797
1398218652
382905846
1761639142
282343191
1320854663
1599253927
1762351533
116902939
530951492
1768406770
1377217723
1088368341
361625380
691259750
1463954041
776966041
931945678
1687894597
1677619646
1117364469
843817046
1495114940
915192885
291571190
1777941833
267232503
1462701748
2115514496
927321977
1987422887
1232396093
1909114354
1717462392
455200741
1548383867
496269181
476152265
380640801
1737685144
1434720878
668376212
274606670
932531694
700457615
1021439493
393377556
1328816374
493895270
2146959198
734022297
730211622
242644678
1935889828
1311930270
1846498632
1831381848
348279768
1065351920
546002312
2102896228
1970388642
158302120
220846896
884414771
977271259
1257673632
1009470249
684705545
1084026161
1311666901
2052866072
1336799559
793773171
863006858
1225251096
610899411
1274837498
1776610176
1565955826
1888280265
1522047067
2147443387
1888550965
839980104
1963373306
1135048185
1214651000
1884358903
1697526036
908669093
293223411
453353240
1889786711
1741764608
1762427634
468582362
2069241685
1464533615
1258305346
50211793
90673647
1002862537
2036713230
2074229003
999447734
1335054835
1930848862
1559144820
2147483647
1402931299
146659799
321195731
1111167705
158400807
544397401
140281596
1229038456
1856015010
1665123767
1062977921
301160941
407587547
116603592
249614525
1675710134
507348585
1051748271
1232463174
1167468240
1737183410
765179197
816734238
1808795656
1269212936
955384489
158219439
984074944
1329833026
1877388837
257401229
1697794634
11271002
504036897
1628621006
27211589
714735560
998410519
548379861
117000254
1330751588
2097859719
1107062164
789959350
2128006306
208379994
2039676331
1376169961
1002547109
1252884261
596506082
1825452365
453215353
498855515
1198090460
723404286
239453802
1380140194
891314584
884838102
1540455789
775317305
1535709164
616885905
957168263
1254285181
1437222597
455275436
1574228763
766246340
286704450
1560480095
341222528
793741382
473845218
482493385
1375087251
5796695
775894296
571982995
1552054469
553509852
1792606164
369994716
1678442425
931526743
1442049732
367843019
351006392
1469890910
2043989841
1604655201
413724635
1145704188
405191102
1392152344
805026567
471711397
1707479090
782022487
14809125
1704334922
1216518625
2081596772
1324447402
132833759
2098909064
145337277
1747728618
1231607166
1227789791
738396339
2134004217
328247472
1645245538
317388162
1428850874
331231627
817752258
924887928
1295590115
729305451
1120091134
2039004849
718889517
762431448
368805652
1402931299
2147483647
1324354795
1303680172
305016945
1677838772
459605165
499541168
131989337
1176142792
802796513
1212383226
2717792
1588274080
1240416456
1592985704
722475292
2057305821
953553367
864593826
43558283
2064302702
890549375
1874342621
1296020829
296335800
237805570
1693531304
154557996
1294908255
930848704
685847147
1668789275
739772922
767410177
31190331
684531391
1940460848
829284534
1757250889
87063593
801625022
1298453165
1794040286
1324259939
570789408
1907303155
1051026200
127294608
1069729720
68614261
467323925
2003094791
594446719
155473943
22682163
812529648
546794689
281796114
1000649739
1885066277
1333793129
1357356913
290605473
649517346
2072146161
233164717
1108738239
1460867269
175704837
1964961720
437020042
53000767
2051613472
1376577026
998708005
1383918101
1699985735
329887603
282800410
1283249913
991597635
1610914052
55626235
903192274
997983209
1945606371
1501822318
962686231
1166985755
1115656173
204508611
1299125919
479159602
1185443113
1757190855
1395628764
163159328
741788033
2140647240
1798557277
1567293188
1423108003
1481748340
41826814
2097302517
1809112187
1173140598
597549091
1298096178
364865928
1611035236
110225312
332723400
135422405
2144100222
2018497073
1817021948
62814235
319933296
2016156342
2050776102
439295065
547827519
2053672583
601022827
722810628
1798771369
146659799
1324354795
2147483647
709573074
1623395909
198156336
1881187935
1557919611
1740289687
456624954
1859461205
101410747
895096873
1642892650
127328645
497929787
1122055698
1580014774
1317703366
2048010204
1851747183
101546306
808642603
1793798485
930670363
1005706409
1620509681
637065747
1212456225
1522826217
280535279
1459829700
1547705995
404089510
1841143713
1051590354
1552851996
1196571325
1574485559
2113370700
251450232
1373917538
16998741
1892101492
1683111546
1022976609
2029203292
469368404
753375417
1633769917
1345493288
1206274275
1122477032
1264388617
629632801
1432053946
471680415
1282122820
1697863123
1802483499
449691595
432521463
1566763658
1425484634
1969516568
2119627439
233753879
1922775613
704842229
1037333440
1872392837
1626581746
947642658
1434886498
1773349743
2135311766
96586977
2073115163
189248255
1519362612
2108751353
1699598574
1243229099
1491716708
852084379
1308113909
1150651079
1745568837
749005584
1501992929
1747185004
1436465510
1192311325
974499798
230525069
1090968888
1907742578
316922033
2143695515
1614161180
1349075409
1208099603
2011164524
671157529
286501720
1369535903
295203219
1005689208
2137501459
2060964619
1447152838
1944803
2047046806
1047335916
1248183797
1700033631
389928151
1843433016
1987189505
842174106
2065760102
853746872
1674605762
1950512952
1192519261
1313061124
615092733
2050669409
321195731
1303680172
709573074
2147483647
1123809344
1855133276
1366751013
191577468
1390723185
1219725912
422381481
473027921
2021097169
54093566
208281402
434257500
524889427
1382476361
890485081
976763815
555477284
1503104205
1189196696
91273072
1343672413
1205508375
1749286213
343596907
1204192988
2140490906
1804503218
2016008241
135448800
83273621
444367525
1160504065
1671939767
680861761
774982596
7718594
1744449569
471228968
1684602677
1867359234
267140930
492932494
1900523433
2144969510
1563121863
977947664
501513236
1735836721
1243919154
497917736
164000318
1820803223
1976694253
956151137
1637132115
1013590813
2072592828
1393255578
1528745126
2117171191
936397780
1351634384
1473847384
1865479028
1263847695
808917376
1855587439
396978352
342187117
1447635798
1837599778
713111492
1789069866
1290623640
1036523304
1386545303
825116437
1532994242
569957333
281363232
741579608
2053393929
1756087526
1914236720
49505273
1444431591
1838944957
745207655
161868900
1414857579
1843730593
1572275421
794529107
1938833042
1700085414
813895026
1708162996
2050327995
356180366
1162837921
854586416
359193769
219152298
701350403
2075560883
950196778
826233121
838056095
1127276062
459661659
1875665851
1626008441
2091658629
1115763895
1987262031
541721904
1505258191
792675443
733676476
1378435700
680604536
1211173290
1233843350
561964991
1111167705
305016945
1623395909
1123809344
2147483647
1509737762
1725520027
1484618218
1492068952
2036973793
1847829321
2013380094
863227858
2048277147
1249454872
1984430930
1602826601
1198443325
450688244
1766123845
919123831
490442200
421754113
420784858
2131922051
780723302
1748991767
952905770
1355744975
122141127
1802941842
1677057554
1037532250
351005560
1044022123
1135052780
87422311
2099977450
1533186135
19905662
477241562
1909788565
224843838
1374675252
1886454326
722419342
1346458704
258032714
426707761
885171050
1661056230
1158600963
1209608299
373654271
1377178954
651952835
470295926
923753300
1736776894
1042510009
229708262
131358750
1109274786
2096016164
2073924128
1173520074
898152187
573145586
2095721609
1339203002
1604559986
121059242
659870207
403405197
8037568
1355686142
2073946622
426689313
1444104631
679040792
1549649894
1788779249
1506675496
200608988
1339249618
789938380
98516822
1865800850
415076879
1427790397
1251787354
448428196
559596473
1541727554
453162653
86518799
333673144
752559644
231118768
594102787
1007588955
305123036
866487028
557461555
410492423
1678642707
1646645347
16016247
385430695
348618255
97663353
293129322
412311091
1178769951
1358458192
342036205
1467170786
471156243
243710470
336458173
417155895
1459921148
661620790
991982898
841584626
830434959
2011992963
367499943
158400807
1677838772
198156336
1855133276
1509737762
2147483647
1256604883
1960073942
1253414772
132836120
528911293
760487357
444888840
328731890
1725180147
1722049771
160326608
454048046
148240016
1698957054
1174524675
1114125215
1563022592
638383219
1288106146
179866063
1355632333
2084785387
432339924
909855668
1729941217
371326964
1266238260
631579971
1348885220
1579034784
730499007
1061586324
756910950
392165258
383759348
314138119
359238631
1485197634
1607504784
546325568
1416634928
1255262606
1379315445
2127293685
394922974
740926379
326875186
95223816
628475682
218282368
1877345389
423192104
746739597
1652242709
717910996
643363373
1708617705
369692127
1599326517
256786865
1489013665
1238232375
2095301852
924720538
191010434
996792582
519911604
1270688847
304363035
1721864089
1828876968
1268250389
779441363
1339250593
148799061
384867169
1309383784
1654329701
1592041692
250570198
567661087
1039516378
1015916061
120267666
1210196039
828419009
1617013869
2122394134
1446210094
1597171898
2049985697
2098495485
1969647970
2054604724
1648993595
957571222
2118530266
521054270
798105939
1513498885
147274538
400474149
1939422959
771346717
1407363949
85532517
1122216144
684258354
2134013731
1231634305
1749592108
1284213592
210877288
376746378
748516889
1120953639
371973163
847318960
2059173112
208434364
1817617205
2107745932
544397401
459605165
1881187935
1366751013
1725520027
1256604883
2147483647
1821176167
118347178
1434227164
791235564
1641356634
1261206841
1624167065
1556641663
658026307
109499021
420456880
2921716
1270146959
767605246
2073957461
681233278
352612405
2037788655
255230797
370369668
1052527143
382019745
221218975
1210210089
376726491
909212142
1658417626
1485225461
78532499
2079573878
873771387
422150836
1446895204
1457223466
377140559
1569168226
675924703
258055698
1558515464
655835977
289848595
1686670006
1034029087
246916217
223376111
1163434829
1184692126
265067857
636460017
1721129611
685824685
657736355
212871689
682608066
1405963347
1003931269
738783736
1928759514
396426762
763429409
481283783
108728240
943940962
1049725473
109254889
778867416
228124379
743858412
799500692
1865908582
1563520630
1445745924
717057976
1508247274
845111771
1390975434
26102168
355649144
281243556
439525449
1876735702
64160335
417721811
1651955280
415773628
1903724638
1698971761
427532013
486991141
90454926
1821920055
446974342
1961749692
1999146991
270336472
350641650
1668117178
1176850532
377735843
1778081947
967689712
1454216671
19808879
377675362
311707552
149986617
523763565
1811409053
937662607
169317499
1710466465
627370794
325416244
788067160
1488077828
1774973512
1550486618
483324774
108289252
1999544442
100462511
140281596
499541168
1557919611
191577468
1484618218
1960073942
1821176167
2147483647
649885957
358368502
591907249
1036990244
96522432
1885848398
1783120423
1890700348
1028385767
1277140261
1599202347
1233446216
1953731559
1903726053
938107130
698138174
996643756
400169243
923334946
2124313749
781133471
1370099837
379229980
2014810967
924466599
1402751506
1375694989
2105154887
1732042552
392905998
687779987
1691560443
1600326119
1469845724
2028816782
684462099
1741703377
1935954360
1340560672
758948623
1862715075
1904318032
80871589
1134463406
514559789
66253488
1446644285
593093496
1302431155
291186253
774185513
753980997
429562765
595364322
1276121568
200051579
816188071
61913340
1572410450
740080380
659825102
1525353993
611879944
285653487
1521636017
770488088
526538656
790498194
1779508062
1469162685
1394223433
73601137
230309488
1859065181
2080939120
371123823
2122387857
238145667
1606441348
1408472124
1537046988
416087657
1965982724
1699554835
1321062865
1342488138
1445874925
419800291
74060719
1327223605
1335458532
1441308186
67113794
1691090869
1700147728
891455133
627603328
836907165
16346452
799160226
1750232538
1001583319
952337341
1558159047
1309102983
299107579
2067642952
456808704
659910222
927154257
1117054079
1810369151
1288409845
1547541071
967710559
446483326
1661394898
870398577
451184861
1297717262
1229038456
131989337
1740289687
1390723185
1492068952
1253414772
118347178
649885957
2147483647
466156455
2000563306
344668791
1781669928
2030802785
576456524
1729438688
1070619695
565641141
1127215880
356476536
138910179
318202954
83738097
1591479973
303888874
169358110
1090412705
1394836822
600645879
499231837
254876670
163433431
1270792768
1926200523
1582093046
1819976216
1369978102
292106361
1437837395
1154333143
1600242951
68702968
1028547862
1448637615
1640319719
1945421413
2100243558
743581278
361207212
222393153
314932796
46672183
548935857
474611803
1391172526
911249794
214949177
1202487878
1587319505
454246773
249287017
1749582955
1599187649
1200001252
1839049907
392512744
161751756
420094397
2112810397
1148834845
1371429909
603931474
2047606244
187026138
1652228828
1354352224
1297527856
927056860
750875432
672715063
664495296
1400204358
1740094501
1580196417
457850987
902700990
1242181761
1489836753
2030188032
730611029
1083401978
585178296
597532103
1399880280
518770318
70331278
2099985297
1260919185
177452015
2136567426
601346527
337471054
1205907977
1521769448
839342109
1892540854
448985389
783308066
718807016
1923279197
1585768157
22287733
1404098179
479278689
1645112477
1158153941
1798813356
2105314478
130841578
1482572242
130576031
1585230726
1324024542
1160118897
1534604387
170810338
2098437028
463160916
1856015010
1176142792
456624954
1219725912
2036973793
132836120
1434227164
358368502
466156455
2147483647
1210389935
1898868133
775786675
181764363
1979196792
1846846481
903469159
83446523
754511685
1903164415
1717735319
547934303
1240167396
1060643062
132672231
540660692
1773308096
1914723296
630053288
159664344
1368081115
1118253440
2116688150
1468729772
1750313575
397317857
2142538525
1815418555
196018198
966513366
267036764
1080011160
1643300161
1863227658
1725082076
399450616
314596691
616620388
1002343004
953820679
153010491
2012353494
490488706
1882783565
100989584
934440464
294240798
378512717
1588956453
61821403
563161183
428216223
1057132530
2131272089
1068028871
796323074
513463732
1698859655
1191126426
819597074
1562260304
540583348
1619027135
161338368
1084989954
1467061515
1753332466
296899865
957995996
1204151146
757467912
857864476
894900224
1914548823
941023981
86389388
701906703
110172187
2124758542
2116008779
479639959
1683610148
390299283
536867574
304881417
757926598
381541927
1272179490
134255294
116956055
1578321179
1052374248
851189395
555005744
1252033919
304863567
160458950
113564240
887167487
1099314495
1023333272
1352648106
377436470
1850007430
1580425827
1714188268
2113584600
1925877835
829046811
123137969
1108831762
610453532
480162104
1968090062
1815368339
1993033999
515077237
1534133020
1665123767
802796513
1859461205
422381481
1847829321
528911293
791235564
591907249
2000563306
1210389935
2147483647
1854501359
2104788971
210777122
753624623
466845274
386116891
1079973373
1686412294
1614871584
1185156279
231657536
1009641069
475466788
543267181
2135032024
641692564
1290243583
1211663453
1718439465
1943541416
1458773644
1212946929
132866944
480723798
1020202192
1557008126
1263215889
524775708
562404842
616743396
431924125
64563843
2092336670
1745023337
179509749
692740766
976790048
1845197482
1588773504
42956387
1512718973
1517405391
1301603469
33977922
171157473
808457843
885571865
1761372936
1321396709
554883528
29270771
1123175863
936896670
1269101309
1122872639
916645842
2044321003
1632512502
1053408727
139870008
1763137679
208241174
1189910463
1098380810
307783088
988628871
850045393
438734337
1180808541
1910570329
1144016582
1637546193
186048672
1203150925
123203990
1835134275
320620387
343991271
787044737
2104219662
480229183
283383250
433731252
1239822805
1544740666
740084228
577718354
1620173456
2120401523
789433122
675757881
436831892
341621360
889780408
1922999754
203243368
1399814978
1566747523
1108445418
1691767548
1963244942
447418755
1433692820
635441909
304664593
1192523997
1679531105
2089210859
1691625596
75543522
324285076
1961779644
2101766759
217539578
732694450
964821428
489722252
1062977921
1212383226
101410747
473027921
2013380094
760487357
1641356634
1036990244
344668791
1898868133
1854501359
2147483647
233835368
433147277
1246263624
1790324950
1504097907
318280752
1170050406
1168627754
1356368774
1563967964
1275229220
203193936
766058193
273788627
654399392
1518806776
826686132
791312053
1093397457
1117432201
1382995242
1281718816
2091317633
605538459
454648292
750603698
1311978346
327507791
1319124506
1124630651
1628847696
1392378666
2090024840
1625362756
1217592822
1913744369
734048589
2018053309
395920376
1100975055
1100670756
1346098457
1313701201
2062738831
1934687687
1339085777
551309226
1524257729
1675191568
1904927129
267861859
164905415
1462901510
1913824195
1758079586
1858820603
378275136
1031147369
873847907
401394631
862810375
252550811
1766130839
653045085
1226189626
941822697
1372684417
1487341462
1131778111
1080625272
1034765782
72733248
927042725
1248620438
894970450
1909431167
64318271
1892576440
298612096
1962270913
1797752665
847282304
909642873
1553996710
526002715
1294708157
1102303071
1179054859
1479284701
1122295531
1978111125
171854677
812525762
1138321674
729651530
442432020
985807013
1775612604
1467570953
372484303
1881597947
1350727913
134863716
1745693170
1153033568
375914874
339544206
1803025724
1484861200
1365606175
1076359704
1934842661
863854061
2003717567
583977043
2042220557
301160941
2717792
895096873
2021097169
863227858
444888840
1261206841
96522432
1781669928
775786675
2104788971
233835368
2147483647
311867320
1854241049
731518398
310270140
905369184
1668213238
962595420
1217395699
1974602797
387218819
2121814387
1318962621
308442969
750477105
684074049
1699790428
878279901
1498552656
579081350
1089891050
416866407
1453881147
136231646
591402471
2045517798
1652709566
1581149921
832005148
282906633
2137861132
1821304060
1666980473
2026933904
2086443149
1046826510
491259080
1007681976
1294990953
1179866306
1043706077
1891975895
890806649
381621423
15627576
308326036
957349572
2055346384
1869739600
94405688
905655258
185490940
585425066
624963815
1740659909
1342546854
1532500725
974299761
274408591
1855796885
1684616239
2070594092
1009153651
1460087645
830251506
601700869
276201213
1948239399
1324530941
1246141713
1899345196
1993578730
1664768490
1782213182
1351935469
1688286645
79097355
2144301525
1118641185
285227877
28844580
1185603555
969503370
15599561
1608063684
1099274711
557441688
1804585934
29016261
760523015
965033966
1141465555
1472570250
107258504
1731385990
1755355524
905422881
1288897028
465184826
1338489472
615369950
1272820596
1274126326
2064425980
1351234732
1335620808
1529756337
1066184715
1433472445
1862442891
563793397
507086303
999404582
1218192866
884120756
1196933253
407587547
1588274080
1642892650
54093566
2048277147
328731890
1624167065
1885848398
2030802785
181764363
210777122
433147277
311867320
2147483647
520189765
1634964654
2072827236
720821598
1651171502
1230319347
1663815616
1992910797
767372769
544218771
1957594950
648485679
512954393
614575196
1362740308
1654598095
2079183872
965888318
97465001
135102878
1813785830
1390112993
50135129
2121617754
292440816
495426603
1435560856
1058783364
900666461
576790430
633169715
346311249
1655863609
766746507
1745191670
112838167
1004824745
1603789207
2051348760
1671412322
355659999
40636628
214746848
2101999457
435305462
590614826
1273580823
281675226
756787237
806410190
1762255381
1100469404
243305716
124177616
361732843
1775466542
1385203098
939589210
493874750
542479972
1457574747
1493793734
379744866
331010011
592952764
909896412
1444212454
688130892
1073388641
600124281
15077792
692818396
1538703688
1640279517
720872003
873772392
1857333219
657029659
151166539
1977700347
1684923333
711881402
1287550140
1549964962
511358554
93577843
1951052076
1417091267
671086047
973218591
37237478
789480344
1919048068
1138504444
992762869
1574723235
813901128
1745859965
506002196
366696165
1103520098
946685236
863104786
901072046
1000133310
430376288
1558759933
643264791
1965845871
2095444301
1344110578
1289905954
1297579520
25069755
116603592
1240416456
127328645
208281402
1249454872
1725180147
1556641663
1783120423
576456524
1979196792
753624623
1246263624
1854241049
520189765
2147483647
500780072
1381654140
267334157
2040012717
1918035497
1753167685
177990229
521966933
779830912
2078796470
1589293257
1306383577
1211423941
801738296
1909301559
950202872
1756372447
78672457
736323094
688322256
203994693
947283119
1041518717
1811128225
1376851499
1025049720
1052586219
1565111051
872848612
169365571
952930715
156635361
192587115
755741586
98785974
1343159079
395963502
1836878032
1817949433
1967835878
994224344
111659114
1242034647
2006024874
1362514117
2123402455
782068430
958417066
1223326744
1892441415
1738279902
246251833
1218300832
1509846750
1582600038
1097664893
980150011
684696916
1242712417
1581752406
554664249
1599824363
438473045
1396735582
1154610941
2127115153
1394635312
937665251
433872104
148915362
2113636148
2137979053
2146740777
2126274931
893886991
4932321
132570732
1598203510
197527562
27993943
638693386
1346894976
1209794503
1580596592
1989265746
953477863
1909381498
1309286342
1003014916
484982058
1855154250
833273259
1541940943
760453192
1645103379
1408497804
2022987682
47956136
339398885
1051009633
1749114523
1131155491
1111662221
1285629618
607639945
1259543993
1109632819
728446364
1686700145
1946555363
1864610650
1231529523
891873483
249614525
1592985704
497929787
434257500
1984430930
1722049771
658026307
1890700348
1729438688
1846846481
466845274
1790324950
731518398
1634964654
500780072
2147483647
103348838
1614780310
1317243078
1793905147
425241759
515218406
45350533
1059892447
902165555
1867453897
1707442603
1415162150
1323152780
1069010059
304904492
1221600637
1330838261
681027839
1195722452
227076567
400752614
493211022
762787618
104914016
875197041
251601700
1092119946
857418805
1203084285
949733136
738511088
1751342519
1283427430
1386388317
16824863
1732815840
234809035
1423214316
1702180883
1162919602
1832373261
1958222940
780196466
922104652
58950734
1608111107
1748179831
365038970
620714598
1842264818
1399443288
622834635
1915622434
1447502121
624384240
1976697517
288695264
633309306
319059312
1487664505
1984686583
276579531
1594648893
869860003
303700531
201141710
1939339458
1132177520
1195940353
2047936334
1820735126
432195599
495992412
2110152216
240275728
18401558
189376173
929503219
619885128
1545122135
988283398
1210040705
1350602263
434347451
1133261403
1849259568
2005776454
67722742
406305862
2138475897
1295766872
1920933865
255197440
1589746273
1838751549
336038080
1767214600
483810207
2136118633
1894883762
191100426
560002311
884642783
1597585323
1284320030
234025466
82666783
787983067
403260531
1669744708
185516141
1709115924
1675710134
722475292
1122055698
524889427
1602826601
160326608
109499021
1028385767
1070619695
903469159
386116891
1504097907
310270140
2072827236
1381654140
103348838
2147483647
1448302269
1166630173
833735786
316915556
606134107
159390212
597396196
1591152261
1268720968
288614296
1191628039
1831552454
788155225
755853291
1463506458
131283389
199543042
311076539
186900739
1252584395
670399847
394770047
380441100
1315463085
998258395
217943687
662388970
52218842
743140339
1562384895
1213964549
1401533418
397519512
1227659601
942374351
832161196
417578431
365920262
886028778
48692629
932279759
1479114408
208106042
68304916
829473341
199339515
1084608798
1411192926
243865505
2051394715
1570117527
1382923174
426707724
1184930750
270997340
1077312449
2062527094
536244265
159363924
1900350004
491809561
1432388042
1679969995
237377070
1044412830
394999522
944701783
1176144572
1413652864
1909305458
832740446
478398860
1207703608
680563098
921178168
874654124
1091531642
1878939521
1044200854
2103440913
2062659353
122478212
1363213521
1031893945
1085362714
1006210883
67370307
50788685
352138786
617822637
1666756144
524264275
1551062469
2058087718
2087715853
883318248
333928931
2020514571
1213870791
15546404
19816714
498374287
1010264727
1009979064
987572380
590984282
73095814
1599768707
1713127053
1137283773
512138310
507348585
2057305821
1580014774
1382476361
1198443325
454048046
420456880
1277140261
565641141
83446523
1079973373
318280752
905369184
720821598
267334157
1614780310
1448302269
2147483647
1183707775
749799445
2074615643
788248458
1675628553
1389564481
781905523
1894770769
897221209
601675683
1157783925
323701678
637385841
725443239
609863337
768465845
1210055127
1919469386
389721962
1085217561
793745097
1088023060
103348394
651326952
879551672
1650155000
883833639
1251710580
429042663
2143001549
543096513
1042184596
1216506732
198305423
666297183
2025251060
1510964625
1860456972
1791739613
249305111
637829218
777451611
1907170392
1004772523
1184602284
1196692232
1204048502
1238199292
714019827
1838948402
300494806
67585938
1309155808
580866522
1855501234
152810402
2033913994
1462088225
95671466
863240602
1204504374
1591193719
1519235549
595919723
226519307
520345566
1449093727
2127455641
62884973
483019502
1847719006
1003704882
648936144
1543225921
41030688
611154800
1768626997
1696176582
54469919
188625636
1324704595
84952056
1522029272
1416232666
783124599
467912340
1383841598
1727601046
154086032
769973327
1703393575
1214571337
1147949679
762315180
610398773
1278222911
1221071155
1906188822
2119745014
1036589340
275978465
231929254
1745867526
470602319
1381630692
340844310
1763389896
1460438294
391984241
1627497147
1051748271
953553367
1317703366
890485081
450688244
148240016
2921716
1599202347
1127215880
754511685
1686412294
1170050406
1668213238
1651171502
2040012717
1317243078
1166630173
1183707775
2147483647
1026656962
170456952
1279108192
562697904
1603868530
1901629909
405822617
559548860
1235754245
204766857
530045861
1283697964
1438352238
1391723944
1210042514
970633640
1997322498
597462247
55410442
1218546485
578773537
281902364
324320635
432182622
214371242
1243655985
1842087890
1591922630
942015218
2022848358
1711870870
1863982611
1416641195
865192547
269802981
1603537628
1277961952
605131606
58187498
1797407215
643318344
2111998847
389647048
1170280370
1236399133
773707268
318686721
1422326952
25384254
1047592647
941581462
798566908
1850140815
414691743
1873501312
1710393426
1263824873
1235875713
63317972
1331926085
944872530
1120719996
1980528487
1228044882
536801939
1738645333
982370858
1086399038
1294240417
496671973
885061823
1413799347
1215629717
1310863352
178828429
719045128
673057956
435608475
1498963586
738388059
947061711
1481370467
1834325096
1233768344
1714428570
191705878
2048520341
363527979
2135738332
850820
232046930
1220122164
1238092731
1484642613
93558490
1799011522
1835531216
1400871921
748564907
1365994860
968576798
1125031926
1218203781
144187717
696380786
652966797
1519858299
1100991221
107241797
1232463174
864593826
2048010204
976763815
1766123845
1698957054
1270146959
1233446216
356476536
1903164415
1614871584
1168627754
962595420
1230319347
1918035497
1793905147
833735786
749799445
1026656962
2147483647
590537789
1757115761
817714227
420994342
1225339979
2144275986
443224861
842266886
1939783050
1863367742
1691837495
142015450
1592707609
551118974
2033392600
853829621
131254893
103431885
1485201938
793899783
980686743
537045074
1853739211
1487493218
1647402130
511262944
1413818289
2006302317
1284793557
1951193132
1859185230
1008677656
981472221
1696900815
898344369
1603263908
554041586
828319077
271336053
124329111
941803830
517181175
1401914853
1801954535
1558826384
1978203025
1734457486
2125419756
668897564
114918286
1652122157
88970462
223895256
771559426
785958904
210199297
1629028481
692491297
757780168
1425699542
343896698
697148092
35259596
1295747935
440419860
1569559030
1547345502
784903276
1125002846
1834867124
1187472184
75630635
440846432
624015912
1624684322
1366974968
1379743239
1305449294
1455196530
42800718
1553202577
1405163538
684441925
2025093142
2068504784
2102623774
1567683141
369619324
1670237523
1806553634
1263130177
1612247934
1025965963
67300909
1009318918
480529914
913514893
1311250170
1084290913
1001061533
1961844180
334095694
184061635
1611837272
1647512627
521148878
1116642541
1398218652
1167468240
43558283
1851747183
555477284
919123831
1174524675
767605246
1953731559
138910179
1717735319
1185156279
1356368774
1217395699
1663815616
1753167685
425241759
316915556
2074615643
170456952
590537789
2147483647
1906076554
1731066752
82365143
307005880
1038545248
1332582055
760059990
1075869734
564041653
1024081742
1705457181
2127693982
1834048411
415500107
1579028959
823165511
1398315441
640622330
746847215
1711039588
810701686
273736471
1707862305
1918331321
1429396238
1360492814
1723246397
584752366
472815790
1382184290
1782456671
1686731769
2129806750
1166078519
741507384
1762892211
40176763
694366494
2039584842
342114751
302098373
1097706140
1050451060
1450967612
1836357037
1037515703
1897793522
432308179
1571401388
1634737327
1001034818
499763622
492884838
1473141807
346101111
1478239663
612180047
520942429
217774529
1435461149
396998111
1147963875
1936850775
1908417190
1479934970
1606514080
1299569722
354416806
514982422
1569946928
861936803
1488515536
245073932
138632327
338678207
40810552
1579115773
506731707
1767225645
934411732
325902985
112758772
312128315
1246677284
1519941212
874432573
1304929604
1655939327
1197194021
569995316
256630950
92874821
1680403371
1897348830
1696250808
1857973343
893439505
1778570065
1172560828
1452403539
1536532904
2035450271
1474604386
991370261
969275386
1591945660
382905846
1737183410
2064302702
101546306
1503104205
490442200
1114125215
2073957461
1903726053
318202954
547934303
231657536
1563967964
1974602797
1992910797
177990229
515218406
606134107
788248458
1279108192
1757115761
1906076554
2147483647
1974910335
1541467469
1858500478
2015411042
274406830
581153403
1332201011
915889297
1187083027
1426068981
222339299
886013726
964999824
2146480853
244788437
258380314
1403887070
1699970534
1543148066
486443829
882748554
1338998833
668016774
2135392158
1742245423
961267787
518283609
108381600
1804571305
996968869
1451336712
1807936720
1202781009
842655640
1675351810
1635787886
162464527
1299651459
689129626
993705063
138831626
128842877
1841567646
1919643096
507623764
1096368387
863929361
1229691529
1225879837
853283230
242664244
189452715
1554167706
1719066806
318350686
548959748
1541203254
1604932609
1729187586
2106499314
42220038
724280994
2047475453
1711013398
1375435052
1780093514
189621909
235617460
2019608725
377795243
1778167834
1988687901
996378473
754728547
1289487468
457508738
125463899
706769375
146804405
1299065959
668210950
1002302550
1598712108
848658531
246754991
1274281780
17747639
1735041571
1757387987
1061952160
1551114858
1626534970
463198187
1911291990
1473961486
1116395663
2042674251
1152894564
1641510867
142966532
1514307205
1192344488
524341415
1274737715
2058970211
1761639142
765179197
890549375
808642603
1189196696
421754113
1563022592
681233278
938107130
83738097
1240167396
1009641069
1275229220
387218819
767372769
521966933
45350533
159390212
1675628553
562697904
817714227
1731066752
1974910335
2147483647
653497010
1062667701
1611016178
1187552420
1660241267
1469570821
1965735615
1758318690
670289574
1015783848
1298671980
2030367722
194768805
1778842691
282370183
276395310
1031848239
1626497442
1952232624
1006806765
1336479330
1606645427
1163123663
471878040
1939194190
1815941543
924571993
1636997031
1263042048
1843864552
1138177980
1453756125
417902014
220417625
849067726
1925613203
482845598
518275962
321827102
1072014588
204175234
773062860
166031832
2147360882
2035220210
237325917
453152032
1038076851
2107312368
1101355869
645014484
18726588
256469926
1249407581
939549721
1353171388
1162390439
1959875310
212990875
1260150708
317380082
1156916557
1109228940
1896738646
1910330806
403963901
1224115724
2099934371
1187417853
1570560227
1507241982
1811517416
963849422
1850479971
319173272
942828515
586271891
891461961
2034812549
1011723521
114116025
1160830851
708239113
339042197
1596542261
1990024602
119424430
1257913053
206073092
1538951411
858934334
1104242146
1677481549
1029205412
385356867
763937796
1040880916
1407014332
2053700907
1867392205
307604802
354848494
1881843607
787509642
282343191
816734238
1874342621
1793798485
91273072
420784858
638383219
352612405
698138174
1591479973
1060643062
475466788
203193936
2121814387
544218771
779830912
1059892447
597396196
1389564481
1603868530
420994342
82365143
1541467469
653497010
2147483647
1886905445
1479389680
415395577
173140836
925700656
1864610128
715050154
1557053001
97396844
903873015
209701129
59413544
969606415
127117043
1265577561
840944574
922922016
415086377
1219099421
1248815961
1577656318
1078129202
1119032227
565346176
473075071
1756387756
102698301
1764002002
309716322
1221709338
1093992144
968144351
944528154
729160463
157584913
1823403423
1980351940
131296698
158743760
195440389
1375053699
1767376205
1159726032
261209478
699668189
2007393180
2082134693
1337458469
280645409
925512936
988591137
698278652
1118105422
1810270802
216642471
1101232496
1268920994
1267305499
407877137
673900773
1714293304
1753405612
1451444002
1946824476
842601420
407371806
36420635
107952024
218698222
914992255
2096686691
331893793
1133410908
547548362
199941778
1211790859
1142217302
865449226
861452171
1180603495
85019074
1940470344
1070746200
399756715
1351679441
527704842
1293921718
1413792367
695525143
2073176914
2060059371
556636471
324731013
585736650
23248745
646608592
574589483
205180892
222049530
1987117792
1599704777
1497189230
267057345
1320854663
1808795656
1296020829
930670363
1343672413
2131922051
1288106146
2037788655
996643756
303888874
132672231
543267181
766058193
1318962621
1957594950
2078796470
902165555
1591152261
781905523
1901629909
1225339979
307005880
1858500478
1062667701
1886905445
2147483647
1365930132
149246941
834443752
1602905530
1784901714
327462853
1702467120
143250119
816855481
1963242952
379149142
1902525116
606366031
55288283
70753620
1943817158
1881797054
1338612825
495307585
1292950198
1872953094
725582274
1607349444
1814457667
1543496624
647327694
342811875
1381087480
1755608326
892536047
782689682
1684641213
1672599511
178378546
838413761
2133182877
992844721
487811831
519469249
1614347279
851618999
1627455734
553353232
1328154003
167920489
1361006064
895216996
496151598
431852552
2040242723
1166120646
2041836795
5942910
1191557923
596084200
1532268282
1324109775
1868240766
357498221
1106526761
1975911588
308743487
2132289414
440962903
1421370112
1344547440
1193581049
683344694
61513443
443693044
2029878173
1872245998
774875974
211387219
408391221
769774238
1217899882
1942100734
1159183341
1207989277
923266887
1809264029
1540278220
1027686766
1616050570
771742064
36290253
869611891
230550906
242347971
1276723459
1163812180
1959575113
1808313388
1917687641
1652535732
1539434378
1807429056
1613010446
500902432
1916411846
1036607537
1599253927
1269212936
296335800
1005706409
1205508375
780723302
179866063
255230797
400169243
169358110
540660692
2135032024
273788627
308442969
648485679
1589293257
1867453897
1268720968
1894770769
405822617
2144275986
1038545248
2015411042
1611016178
1479389680
1365930132
2147483647
1885417497
1543478252
1872060413
109094550
690882078
1132931386
638605980
673720293
1780504191
1298952392
792803129
1907708022
431463238
1726031245
386801122
345634064
100633170
145250215
177884021
1956060458
161297398
417422745
2080103693
851400456
1089378566
390446965
1613232034
636189248
1798067416
1933357535
1299394762
1124670499
273583050
1813973283
689605083
1849362678
174453050
1992446789
1706089609
1070952077
301298083
2052060697
1092535808
130362067
1341217846
1466770454
957140869
957914268
514780956
103509245
108794202
1960588811
1561690387
1904333322
1889463554
1858477004
1947132455
1681138660
418535639
352457226
807542304
1152512583
134358762
262283859
1723982374
1106390066
2034610472
1859530432
1006618001
1234570538
981605901
857958097
215031175
1495924448
1127628151
1563729085
1847858579
1193652202
1926876699
1789924018
1126040847
260281117
1283863132
898420808
1693689288
221477203
761642962
370016600
2145377255
131750227
807089928
291970694
281202794
367319098
1885297960
338036569
780278701
1571647411
1456624597
1553464997
578038744
1762351533
955384489
237805570
1620509681
1749286213
1748991767
1355632333
370369668
923334946
1090412705
1773308096
641692564
654399392
750477105
512954393
1306383577
1707442603
288614296
897221209
559548860
443224861
1332582055
274406830
1187552420
415395577
149246941
1885417497
2147483647
647042410
386006898
323712226
1304036229
1098209349
277981846
1256995158
231236654
1683202187
1593553886
1650805017
71166696
595916361
1689451869
1265058992
839862749
1500328446
703311888
1803484999
110171217
273083337
491559064
173708347
1352807231
442388387
1576463768
1996076379
409918623
1546187817
741085544
698742273
809128523
123638451
1368508326
1930618402
110302265
799968108
1149336837
1902066330
1466316595
1514581937
295740879
473495382
1604967367
422864041
2137555719
1201107946
2142038938
1661360336
852757708
363044497
780827367
1511473359
1700658917
1522628457
960716685
2089638536
1770083588
1869029767
1778105
327912245
1825811858
1209900986
312266579
928853537
2051367214
1866700958
728524646
467612922
803344123
1417355206
1592725120
1201413592
1359300997
1376611068
1881809178
1626348417
1548137840
907019401
441208896
2092016111
1488683997
563101790
578762718
461535414
258520326
392768477
1184688741
436794199
2027659023
1256477388
784950484
265369880
1978130276
1599647949
506461105
1821132373
1272254047
1427361336
588336204
116902939
158219439
1693531304
637065747
343596907
952905770
2084785387
1052527143
2124313749
1394836822
1914723296
1290243583
1518806776
684074049
614575196
1211423941
1415162150
1191628039
601675683
1235754245
842266886
760059990
581153403
1660241267
173140836
834443752
1543478252
647042410
2147483647
1982976463
667496846
1546438986
948366767
1384217078
2026233731
1786239682
184235653
125639112
1541197304
918978408
207628386
1402489077
1281787684
583041940
1352832712
58378658
675616820
2016462076
928198568
1946597022
285071358
2108432865
6440035
1299977205
1958308475
101519353
1078279491
813153117
440884014
1199864161
1635987928
362076449
182517885
1323934691
351089772
1183409886
232788155
1258619554
1772799226
1681948228
1657517653
1025217305
1557885673
324958740
156609481
330908408
964305579
305121951
726625647
527137102
64738274
1870961235
281427921
711373627
1932952780
1765952447
678140348
708780604
355605262
1237829557
1413085014
1975755203
1016500905
565598957
1750309656
2082859254
1958882656
112518963
548700695
2056256091
313234614
1344029448
89234811
310267338
109185458
456972454
1016753598
698743623
1328825431
1516409762
100635801
1973595213
1795131216
892114458
1179522751
311469339
749063699
1067850515
910136217
1051893244
795172095
1807383153
944614420
709621837
1093857152
415182880
122722849
281694976
530951492
984074944
154557996
1212456225
1204192988
1355744975
432339924
382019745
781133471
600645879
630053288
1211663453
826686132
1699790428
1362740308
801738296
1323152780
1831552454
1157783925
204766857
1939783050
1075869734
1332201011
1469570821
925700656
1602905530
1872060413
386006898
1982976463
2147483647
474405235
1207720392
945056043
410259455
1463557720
2042419510
452218365
292520397
2105569333
955601156
1572459713
2013278162
454718555
1167796796
1843651029
794365626
363002918
816567807
47311728
824552910
1215240870
1567022667
237774111
1711074859
295265528
338894580
335528992
582170127
1490704347
575636583
2117556224
110906436
580452345
24843670
89279467
1116907108
1205391847
936943311
1462281594
622627485
1487726942
1408136724
856297042
1941331992
710908533
2104791296
1885068565
1420322451
150026931
450656883
1091682744
1791596464
1346163367
1947787359
1086799757
698461286
1671606644
2040530759
955130861
277440745
573965393
1626240796
1967029793
710968025
1009114180
1620194775
385958044
896571246
791122140
224762753
574393212
2140896473
267397632
281463038
1077157451
761820270
108676919
1447117462
214486474
797175545
694394503
1600309804
1561805736
882555051
536209141
1163676815
2135518912
408935307
1204392199
682342426
962054177
2139721595
952064111
1828491579
399140146
129960337
2043573268
256266032
1768406770
1329833026
1294908255
1522826217
2140490906
122141127
909855668
221218975
1370099837
499231837
159664344
1718439465
791312053
878279901
1654598095
1909301559
1069010059
788155225
323701678
530045861
1863367742
564041653
915889297
1965735615
1864610128
1784901714
109094550
323712226
667496846
474405235
2147483647
1825868464
1467977880
216266458
258833312
294627100
484471437
185621514
2012391475
800520609
444799557
310285448
1275638388
2109229383
1543401477
565084568
963808266
1298205877
1153802229
527869650
1681592775
1685602913
731333330
66694592
1078588726
832810684
1424834869
1436788148
1703324596
69996428
1499527019
1540425624
1825476284
108551901
1059906336
427688314
1009083255
259162037
1641090772
521360729
1739635164
1730990611
789081521
1119094580
1300530153
1890882113
778781010
42756942
245736489
614774769
1817057102
1658907483
1341308381
2073855138
1415786279
516693963
1113921114
702562863
17984560
1861531955
1510567647
732898591
1442578431
2015209479
788740581
1203096439
1661378173
1446559028
1092220042
1173056384
1758571831
296641951
413804833
1225277997
1282293055
1876062646
2105131942
2038489116
1421830455
1590278894
345968639
1899726640
701346902
662766158
1691085666
283314757
2570496
718436778
565126835
691237450
1933336036
2017844759
386503920
1724126343
363346378
88080131
1832613777
1010150116
1377217723
1877388837
930848704
280535279
1804503218
1802941842
1729941217
1210210089
379229980
254876670
1368081115
1943541416
1093397457
1498552656
2079183872
950202872
304904492
755853291
637385841
1283697964
1691837495
1024081742
1187083027
1758318690
715050154
327462853
690882078
1304036229
1546438986
1207720392
1825868464
2147483647
1005781493
1167287073
1403645281
1343750734
613456368
367303613
445084778
107230263
2144927426
1282024905
2021951093
1579551134
1700100435
1355877652
1577098854
568587766
127190865
1567228949
1414040313
1628692874
1369071414
552222363
219662500
2057779308
1474498519
1008272588
365651767
50071648
211492331
1672109680
1141442497
18442364
1106155643
1312872339
434723980
295819378
731017596
871458227
2038941431
1629857693
819765333
1892751430
1594426367
2146230938
406394278
1305757130
178251159
30819305
565493355
649840223
1774596963
363317033
1246180425
1639291874
2005284687
1473415694
1715555070
977353958
26751960
1849195509
32146704
346914164
796216907
539983766
207543126
496281133
167501608
388456414
1824562598
447751001
2124582925
1864833481
2114873339
1272334530
1807796067
788658516
993007337
1314243393
1859635725
1153050966
696373218
1182852876
204954970
1037065771
1742929764
819877947
1659639799
957003187
1645081374
337900163
1971425215
610279038
1203417876
1184632483
593764972
1780583738
1088368341
257401229
685847147
1459829700
2016008241
1677057554
371326964
376726491
2014810967
163433431
1118253440
1458773644
1117432201
579081350
965888318
1756372447
1221600637
1463506458
725443239
1438352238
142015450
1705457181
1426068981
670289574
1557053001
1702467120
1132931386
1098209349
948366767
945056043
1467977880
1005781493
2147483647
653236158
363341981
1640625776
1464223996
1791579404
1248438331
1544320644
199309052
82267178
1252777629
1684819987
1526487520
1728418139
1754268907
1489015826
726959414
1006514196
1869210387
1586537368
1092448506
516014042
951980047
1260060779
1752068767
299642886
1294068025
732610064
559346776
917904589
807639262
1016576635
1054040941
424018388
1097222222
316042904
803870267
1580601152
549591788
365225895
1866709396
989860803
1426161310
1724056521
1698486609
1210150398
1821156829
1910472680
1210029582
538291097
1983635649
748193313
1232055857
1179362927
160056428
1049864130
210318823
191590651
922625672
309035689
1858794167
1307871253
1211088872
1533683742
470248937
503054902
1207384277
81396170
2006837101
1214706176
1864116996
455515320
1373805712
1983998111
250624655
1554145524
445443787
829130804
1151174028
1897630961
1468309999
1928456259
1409713436
307183588
9380752
1132464866
1000034669
340625617
933592479
388164091
830981217
61793745
2101026777
652900769
1727847567
1327450128
361625380
1697794634
1668789275
1547705995
135448800
1037532250
1266238260
909212142
924466599
1270792768
2116688150
1212946929
1382995242
1089891050
97465001
78672457
1330838261
131283389
609863337
1391723944
1592707609
2127693982
222339299
1015783848
97396844
143250119
638605980
277981846
1384217078
410259455
216266458
1167287073
653236158
2147483647
1448948764
1018536823
445505628
280543131
1065077778
1070114344
746552662
927341038
1513448724
873620613
1813969472
1596151617
619159174
1115820167
1162164799
232029043
1096097746
644772986
945693017
965626418
496555894
421582984
1035302609
1838857987
1387672029
1160785129
1199945731
333708961
911002656
1777364702
417866109
519561961
993964655
2099896553
1483661255
1539088210
824044014
957139129
1863936484
1234402216
1358080001
1737675937
314424977
1088617045
1255516594
419992329
1785315009
1025204965
1877681270
867906607
953937291
1711038818
2086951632
504702425
640554237
1657476077
767780653
247644670
139612983
1007631411
539046408
1024415003
2089028826
474241364
1201650413
561563138
1757055993
1386153564
292964570
2019989899
1780964293
40146873
498141685
1642367258
1248867971
2008036195
2135040805
1166945097
526744548
734781047
2134858768
1135659087
1429608925
398991727
143584435
1642298456
1376298668
1938669439
694437558
1700008432
128465953
622200138
1108175312
91839379
691259750
11271002
739772922
404089510
83273621
351005560
631579971
1658417626
1402751506
1926200523
1468729772
132866944
1281718816
416866407
135102878
736323094
681027839
199543042
768465845
1210042514
551118974
1834048411
886013726
1298671980
903873015
816855481
673720293
1256995158
2026233731
1463557720
258833312
1403645281
363341981
1448948764
2147483647
1803394969
1264616033
1496375488
354550252
1984959390
1079187382
1158836515
332907837
2125997038
1513000602
1347670179
556014890
79263435
1047930767
2081569366
1747737096
1578490454
1700035884
1231252661
863295388
604000300
181491136
1136167578
372494224
1745272493
1329877634
1819743878
12008209
831410114
363400379
1954678626
1214280753
1500728893
1286647828
1179608242
865966295
1189333787
1458684894
1543717476
1059170550
1017695840
1791079086
366944420
423373824
539523520
268295669
1893264076
369207709
330734785
1751159241
519104814
482098964
642755127
574268731
1813840066
1017059874
1070590296
1132063711
1772707366
1142279859
1659780192
1460136334
27938695
1281343260
1524366323
1512105069
1780649919
1921633664
1969325877
1555862642
2082350678
1687430043
256708871
1365565307
196298319
1715714771
1486492051
413588932
1185292072
1498721900
613499430
1735530453
2116020858
1421291559
1245643410
1491065239
1860766960
221433845
64994754
1583189005
1147502584
1406534675
851941869
1463954041
504036897
767410177
1841143713
444367525
1044022123
1348885220
1485225461
1375694989
1582093046
1750313575
480723798
2091317633
1453881147
1813785830
688322256
1195722452
311076539
1210055127
970633640
2033392600
415500107
964999824
2030367722
209701129
1963242952
1780504191
231236654
1786239682
2042419510
294627100
1343750734
1640625776
1018536823
1803394969
2147483647
72932968
1140510691
324778955
2070525073
1020964633
1133228
1809885109
1648442400
1291506457
1515382782
149793857
1285182485
1801592303
301383189
1975361410
1808680929
1713639180
458917597
2065614425
775258528
1108745568
1397616174
179737031
202265250
1192385265
1972244888
2118922398
96293900
1817215123
560945501
123489575
897013184
1180142270
1788084643
1879052631
1944784559
1737806446
243494573
3482317
252939156
1499876825
389624787
1519577638
232672034
1092072295
259514377
792810634
313883261
1728750571
1908049470
1931418560
1085327631
920363333
812681142
1469523688
1099815445
584545977
2073406323
1575203794
1335051123
1727467165
940927835
1034534508
989071432
1421909494
34694159
1979159717
1934501259
1099546692
292238213
790771329
2046430083
1470684176
141459939
606201749
1337978434
1822068205
1533454686
1305423849
104989898
2051504452
599250664
583238660
2012954074
1794319364
374623917
1604808996
1442475684
258405275
1991977415
2077882689
1135013628
776966041
1628621006
31190331
1051590354
1160504065
1135052780
1579034784
78532499
2105154887
1819976216
397317857
1020202192
605538459
136231646
1390112993
203994693
227076567
186900739
1919469386
1997322498
853829621
1579028959
2146480853
194768805
59413544
379149142
1298952392
1683202187
184235653
452218365
484471437
613456368
1464223996
445505628
1264616033
72932968
2147483647
1458161449
1722839705
986751017
1828788816
140176309
915745182
1320925355
836649540
1398994157
1462539796
1977760749
1458298246
1230119391
582093473
1219879491
69555572
832181694
964434131
1759536201
537178711
906527855
1559071766
254146566
1780939075
310556830
2030696716
234252123
293832682
342763116
1832359505
1839866848
621756147
1605589381
798872280
1313566075
733297216
779520348
838782432
402725509
1262526131
1862224977
367294085
684723525
1286254779
1842237815
17834250
162173885
2140556311
1437187710
770631440
1977509293
237348577
1983643646
598257295
531884837
1333410000
582447997
2144647115
615421950
1648477871
1784640155
561558206
1651242486
479201101
1483468414
1561248685
610339935
1427162632
283428087
1609123308
917826957
1819894248
1082076850
1616051384
847572045
237113714
2046254311
379275826
1078142376
505915694
1387519479
1608292229
1315920482
246194892
609212609
446190739
234036119
379910963
2130363033
261216250
272726258
931945678
27211589
684531391
1552851996
1671939767
87422311
730499007
2079573878
1732042552
1369978102
2142538525
1557008126
454648292
591402471
50135129
947283119
400752614
1252584395
389721962
597462247
131254893
823165511
244788437
1778842691
969606415
1902525116
792803129
1593553886
125639112
292520397
185621514
367303613
1791579404
280543131
1496375488
1140510691
1458161449
2147483647
602470335
1704763675
1247650121
742237081
1879131946
757715492
2031310919
321351588
1845765007
1100558613
867717641
156213392
1081364733
2066253311
1268306890
1515586122
604559075
329648772
528466061
411154118
633853008
1195406888
1365694405
195896128
1491432297
320448848
2033682270
1193951812
116375603
1038093033
2088467525
905285446
1399801820
1329877821
758462588
1663829325
931173276
1508307198
1817269242
488079877
1249239014
1375733828
1029172774
35446177
305282990
48843752
311908684
1293492495
1640040945
2035218804
1993465222
246054208
900978948
316045954
136732318
614944627
1568137365
909486496
844821304
717079067
864248564
798581057
2123139663
759987352
153554364
770601247
1870066159
611585835
555130396
1315143448
518048850
1936023547
1467303573
720851036
1855548982
1966147660
2034426867
2197106
490272431
1568879675
2075048125
1152342268
1289089122
1145026151
149199279
976596496
2021675171
1254322778
542917730
1443346502
1687894597
714735560
1940460848
1196571325
680861761
2099977450
1061586324
873771387
392905998
292106361
1815418555
1263215889
750603698
2045517798
2121617754
1041518717
493211022
670399847
1085217561
55410442
103431885
1398315441
258380314
282370183
127117043
606366031
1907708022
1650805017
1541197304
2105569333
2012391475
445084778
1248438331
1065077778
354550252
324778955
1722839705
602470335
2147483647
1492698493
1481825366
157397603
378113933
314700630
619959974
823571605
295021880
1769499522
1491245406
923285596
1744157167
1059752235
285977055
1130951952
756782209
850085618
1595622184
688672999
1721739226
1623348344
69868850
1545565859
84368679
769658163
1288350086
1988212611
261218112
1512273652
2036542508
1697134591
1676457915
23084417
826672593
565716360
17357639
1880975077
1413099961
682133475
819868114
892755330
1070427499
1758285396
1701680608
1458860122
762652875
1624131793
455068280
1234421803
1385660531
431211855
1897367406
1106076675
2098302781
2103644242
1208768598
1574590063
314812529
326084807
947075761
1030503006
947506516
1521227263
562577668
170218006
1689644774
785100854
2050521102
213811789
1100774503
688849822
633743766
791779362
823895951
69369312
428681642
530666180
1960918270
2134666972
1603802937
1608445420
1423243151
1700530848
329559885
70408500
1084592575
1245652956
461525661
148505723
1677619646
998410519
829284534
1574485559
774982596
1533186135
756910950
422150836
687779987
1437837395
196018198
524775708
1311978346
1652709566
292440816
1811128225
762787618
394770047
793745097
1218546485
1485201938
640622330
1403887070
276395310
1265577561
55288283
431463238
71166696
918978408
955601156
800520609
107230263
1544320644
1070114344
1984959390
2070525073
986751017
1704763675
1492698493
2147483647
540023320
1319913783
1922956416
2103156611
1001988519
1432050377
1218608282
1158353927
2038427960
1970305196
1095197579
1508729095
274014564
2124465246
831586598
722076560
1454365750
1285464995
940942545
955481048
1026428300
551048517
691615213
1090091089
1475193669
861291325
216334818
353157817
1037141888
1993338529
14001322
295142928
1780711409
399236393
1032447715
843991737
1359674443
174957841
418986941
1163209899
1617430471
702813301
941110058
291667914
249363418
603049196
1911003524
436411854
312426149
314233530
1218181777
229609922
286803032
743486386
689944823
1829267629
1162381108
1563811882
161340471
2001471571
37958980
611401347
566814777
52591959
205334350
1605704485
1534371811
614751014
847513487
1302540028
782605642
626640869
622494429
68791840
1624103095
567923160
166219708
588267538
1311903606
250291317
1538071188
537018803
781991422
2007471855
71280404
502376653
2095861988
1330745529
1117364469
548379861
1757250889
2113370700
7718594
19905662
392165258
1446895204
1691560443
1154333143
966513366
562404842
327507791
1581149921
495426603
1376851499
104914016
380441100
1088023060
578773537
793899783
746847215
1699970534
1031848239
840944574
70753620
1726031245
595916361
207628386
1572459713
444799557
2144927426
199309052
746552662
1079187382
1020964633
1828788816
1247650121
1481825366
540023320
2147483647
1205289684
1499547870
1840596888
1327674547
675266688
1547144114
1545684470
83155939
2041032547
649198974
971686390
2016559497
358549215
34242852
1449006134
1161642312
1875637976
1036164950
2136750582
196445146
115933483
1915683028
585395551
805726969
2054097807
905381126
242831627
399256326
1231658692
977768655
229697122
1585856002
146776424
657351522
154629574
919323528
1438442679
1412519456
716550117
2042706452
722538610
1333237467
1656945928
1062685688
380064966
1763043839
1406911251
1326942902
349297442
2080914963
1841115613
2130836022
224064974
1098277804
2002267868
1236437656
220419284
384885678
2144576539
1527001651
678689877
54270854
592933946
916390824
254304059
928182886
272753656
388509630
2099737426
37522997
1948165395
1154386151
679258707
578326777
1897820621
1862071464
2032645659
1159922677
1525306172
1234012608
1297335393
1332602883
319510432
80636542
287524302
1584049052
2124775830
843817046
117000254
87063593
251450232
1744449569
477241562
383759348
1457223466
1600326119
1600242951
267036764
616743396
1319124506
832005148
1435560856
1025049720
875197041
1315463085
103348394
281902364
980686743
1711039588
1543148066
1626497442
922922016
1943817158
386801122
1689451869
1402489077
2013278162
310285448
1282024905
82267178
927341038
1158836515
1133228
140176309
742237081
157397603
1319913783
1205289684
2147483647
266633412
28928662
961341848
85978601
2065787691
1716572175
1166211236
1215045758
724711895
320296571
1523922846
938042217
117604976
1058240643
7473066
932674921
1378540515
234675812
401864995
2092699711
1327707501
1435393133
1290499399
1655728463
1713279878
1536598932
700759800
1269729259
66151755
156201177
1428984696
1025993164
653683322
156288891
470920407
646625600
1726241770
2061378014
1997081936
1031125243
388771638
1682029257
1163519780
1758742177
1970049155
1984165401
964048306
1399975735
1414282999
1164364952
785095671
102077539
171317795
1369713327
546777262
1646799891
1943336391
281644466
650261710
1709036745
1548923826
512932856
1710632351
1332076075
1067945804
343495647
689924565
486884008
1064608241
1493158705
1121047525
575447187
1883037294
510850147
605163283
1663266357
195872276
144966961
1309039756
1512812585
644629518
111171818
563033007
1220972278
1561446420
1233241526
1495114940
1330751588
801625022
1373917538
471228968
1909788565
314138119
377140559
1469845724
68702968
1080011160
431924125
1124630651
282906633
1058783364
1052586219
251601700
998258395
651326952
324320635
537045074
810701686
486443829
1952232624
415086377
1881797054
345634064
1265058992
1281787684
454718555
1275638388
2021951093
1252777629
1513448724
332907837
1809885109
915745182
1879131946
378113933
1922956416
1499547870
266633412
2147483647
142142782
2091721725
390131533
1944553451
197890627
1585576719
1885912369
1695840513
134147607
2115671461
334466240
2000784865
821003320
1304388600
1699850357
741999061
267854247
1120063665
513451248
949024404
1146519034
2141650670
722637902
2007633623
896592032
1144263705
485419100
1282321128
1207843660
1560441642
869768235
749189999
1992416531
663743609
1925436074
1029083508
1570850230
554941384
2048352541
1513178794
1709774627
2100582523
627946028
1435963815
500043362
1019218647
1108600156
398775450
1965581421
1872550657
565245554
137440386
113183579
300136773
1260183242
1773348664
1584488051
405930486
1386399422
304552281
1612191773
1387535956
528570108
385449694
1273773682
2079336187
2065720323
844655908
768112891
1777238179
778563268
1965621532
1852894325
721269670
256071618
204825883
1172994190
435460793
2017728886
1188363485
1845855279
836045141
1458813981
1966491916
275837264
915192885
2097859719
1298453165
16998741
1684602677
224843838
359238631
1569168226
2028816782
1028547862
1643300161
64563843
1628847696
2137861132
900666461
1565111051
1092119946
217943687
879551672
432182622
1853739211
273736471
882748554
1006806765
1219099421
1338612825
100633170
839862749
583041940
1167796796
2109229383
1579551134
1684819987
873620613
2125997038
1648442400
1320925355
757715492
314700630
2103156611
1840596888
28928662
142142782
2147483647
1164046079
1479912175
1047568160
721329131
198996641
276355979
1429754775
1026589194
499671822
2004897425
1780596237
1539108165
1507231316
637879472
97138140
636154217
1713550927
519977118
2048801299
1488935927
1584367472
1139380476
1259636465
2089747317
500310314
1418471441
427312521
678981360
1605935845
1103160601
637928487
2100557373
381510712
1631589027
1440147996
1713611678
898530216
189766249
402101924
189758364
1862501174
1465874755
2147474991
490370127
1882704050
1876707332
879647789
60809941
952393569
634206615
1144355141
554970825
1181696031
615292000
1477562019
169607771
486580209
1480674487
519096566
1226156783
1446096721
1759777890
251594695
218476101
1851781066
94940948
110746634
789566984
623400760
1972344574
303532830
578441531
636538523
1621031548
281017788
150294315
1978634623
1461496024
787620399
299954491
422152237
1064006038
1295648181
142726294
291571190
1107062164
1794040286
1892101492
1867359234
1374675252
1485197634
675924703
684462099
1448637615
1863227658
2092336670
1392378666
1821304060
576790430
872848612
857418805
662388970
1650155000
214371242
1487493218
1707862305
1338998833
1336479330
1248815961
495307585
145250215
1500328446
1352832712
1843651029
1543401477
1700100435
1526487520
1813969472
1513000602
1291506457
836649540
2031310919
619959974
1001988519
1327674547
961341848
2091721725
1164046079
2147483647
1359863990
1071008005
1122653344
594444975
224453807
1359021976
666371938
1371442289
401919768
574243284
373257738
927301364
1945576231
1038334903
727551435
1757164757
547059101
181683694
680395944
1174564995
980874848
1825623107
1970601904
2102829643
1723028836
456905418
1414772157
244269956
40590608
1192605440
2112186128
1350880263
180592654
183401684
576455262
1897892165
461353058
1801457255
225603656
1436819312
2043360190
1927379762
574690829
1616964782
1978366340
1331165855
543241366
160915686
237118761
2031703743
1998086081
513238794
25435804
1604651170
694863226
1188967092
1613290070
256596127
54316933
1885472552
1858125394
1636204219
2090937059
2058813798
2117691894
650383335
615137922
413522590
2049179021
577458634
1633176284
1918444054
600972018
1245559823
327929450
390147468
1074306415
75132452
1774332895
1931850436
204523239
1336260287
81572921
1777941833
789959350
1324259939
1683111546
267140930
1886454326
1607504784
258055698
1741703377
1640319719
1725082076
1745023337
2090024840
1666980473
633169715
169365571
1203084285
52218842
883833639
1243655985
1647402130
1918331321
668016774
1606645427
1577656318
1292950198
177884021
703311888
58378658
794365626
565084568
1355877652
1728418139
1596151617
1347670179
1515382782
1398994157
321351588
823571605
1432050377
675266688
85978601
390131533
1479912175
1359863990
2147483647
1358738510
1987400677
237409140
191928045
978427146
1110150209
1821298677
1210250091
271763712
1451852715
319337958
1638596085
1335341998
633442191
1554506529
1684147553
1715837263
1017878473
384350388
1365906030
1092001644
932593496
963153707
521441728
953262588
1904283452
1648296551
1877275894
559782192
552728362
1322782377
784443140
394621915
735732136
468014835
420516451
382973679
916703471
881164731
1894005339
1697795913
1661135874
1085782879
2136952699
349456925
138190903
833053473
889716318
1224477516
1677731630
2137895959
881315538
866070250
1681484313
786891377
777581565
1077710970
983592927
1780544735
2052917404
622533183
71155892
1893511382
291457505
2141025090
570583991
665113708
507999360
361162310
1598218992
249188765
621672487
425576188
1435781417
1604818693
699390604
1531878152
230992152
1411246661
996944584
827483571
647083363
267232503
2128006306
570789408
1022976609
492932494
722419342
546325568
1558515464
1935954360
1945421413
399450616
179509749
1625362756
2026933904
346311249
952930715
949733136
743140339
1251710580
1842087890
511262944
1429396238
2135392158
1163123663
1078129202
1872953094
1956060458
1803484999
675616820
363002918
963808266
1577098854
1754268907
619159174
556014890
149793857
1462539796
1845765007
295021880
1218608282
1547144114
2065787691
1944553451
1047568160
1071008005
1358738510
2147483647
35086223
886582395
1404070451
74374274
1025315910
1552878593
799530664
1343591034
712844570
718383506
1096262752
283486301
1965843430
1970581785
1967985243
1741678135
1425675715
1863390100
1093136947
160300278
48921974
10693071
706523360
799536374
1981908842
1819104253
1373629930
1117641131
296498994
2128922860
1217410540
480339498
450953502
656956784
1363815234
797863918
1821582893
2076983589
281204051
1560475561
1312461958
1104430859
2001475338
1903472020
834918493
1936945654
349352664
7425495
196475969
918881876
1080069504
1235991504
724587639
2088439751
381807526
429865843
576777036
417436587
1639548394
190471905
1574838102
1979392147
1400529817
1490415155
214122443
751934931
486600989
2095401457
837054486
1852350115
342368017
444822859
1296367047
263332060
475561234
869668368
1842339177
485782400
2098085883
1670629241
1247139442
1462701748
208379994
1907303155
2029203292
1900523433
1346458704
1416634928
655835977
1340560672
2100243558
314596691
692740766
1217592822
2086443149
1655863609
156635361
738511088
1562384895
429042663
1591922630
1413818289
1360492814
1742245423
471878040
1119032227
725582274
161297398
110171217
2016462076
816567807
1298205877
568587766
1489015826
1115820167
79263435
1285182485
1977760749
1100558613
1769499522
1158353927
1545684470
1716572175
197890627
721329131
1122653344
1987400677
35086223
2147483647
1500464872
1061795655
420917002
1856086337
1333734971
1365905472
453780628
658168719
668454513
1661106547
2031176772
83010148
1293545545
838453188
1015643010
307142208
380041136
1903109077
590107530
511187152
1234179545
814235894
1754366241
1476852903
1389021885
855009216
819035933
809559231
1025332702
1122208738
817774804
413233193
853584289
321746390
1576594254
1883402102
671492721
1488889065
932885934
1233550541
1828430
1931492294
952233525
1896881410
1408394990
77172912
514718613
1643716429
902792205
1927799555
683434177
1980809661
2017733968
413643314
1255626521
831537032
1596233269
442145920
1660507746
1949584780
975901070
1019656616
1769558390
1424028503
889679972
609417320
1646376967
2084296835
1813203233
956141905
1404151915
2145619028
1337880800
1544352127
814737558
1905025197
1699072978
704999557
1415185589
871083657
2115514496
2039676331
1051026200
469368404
2144969510
258032714
1255262606
289848595
758948623
743581278
616620388
976790048
1913744369
1046826510
766746507
192587115
1751342519
1213964549
2143001549
942015218
2006302317
1723246397
961267787
1939194190
565346176
1607349444
417422745
273083337
928198568
47311728
1153802229
127190865
726959414
1162164799
1047930767
1801592303
1458298246
867717641
1491245406
2038427960
83155939
1166211236
1585576719
198996641
594444975
237409140
886582395
1500464872
2147483647
163013833
1542214446
1496340868
1746383443
1620942862
1188043356
1604455127
1973464080
1557624504
858968527
336159543
1909070622
924910344
1559153635
2003005432
258741329
1652250128
1621087757
1135150090
1218966259
1533342422
634779103
2123656955
1750914797
267457989
1377993677
971579265
1141238599
1509450224
518431880
1601925471
1018746840
2006001240
1177218090
1723079160
1788155478
1622709474
860805372
1205505589
1721414145
1874483410
322125902
1405679883
455045597
1011827300
2094886346
1979528659
1245551396
844194337
1331529462
1214508152
1208154859
1758624638
62104327
984696750
723000574
1678695126
1226607908
58705228
1129708046
379183053
1009228850
1035049601
1293862916
2077690893
2013898591
1630878626
716913214
1989885165
424446238
2004815382
1954739641
1883060159
813406614
860408456
1131710704
1264452451
1572457660
1385578561
927321977
1376169961
127294608
753375417
1563121863
426707761
1379315445
1686670006
1862715075
361207212
1002343004
1845197482
734048589
491259080
1745191670
755741586
1283427430
1401533418
543096513
2022848358
1284793557
584752366
518283609
1815941543
473075071
1814457667
2080103693
491559064
1946597022
824552910
527869650
1567228949
1006514196
232029043
2081569366
301383189
1230119391
156213392
923285596
1970305196
2041032547
1215045758
1885912369
276355979
224453807
191928045
1404070451
1061795655
163013833
2147483647
1479993082
1901304968
114971597
772876886
1257215338
403537370
405773571
1776312559
1056032694
2072457209
1364022872
591510854
264981031
351088237
328721854
1072659297
1181887200
912932479
1358136823
1645579655
1469846920
1409494554
1883942486
1971792438
467912193
2094765082
131456441
1438732992
622353504
1326973289
1817998142
493312654
2127403521
1560938821
381626683
1245746481
363894986
1290754883
582167376
61174516
548499424
237760471
181786662
982911639
753609214
1465877639
187121677
940244248
198697992
570433849
422200373
1846971744
1745523670
343643613
683382856
967371938
1970256581
448808916
531495964
1128373426
391570634
1534702877
373841619
1977172096
397321495
1483909709
1259935348
1210595192
1160747361
64279030
816110771
927757442
249201590
1748004725
947494337
2064072091
1405623719
508752197
1987422887
1002547109
1069729720
1633769917
977947664
885171050
2127293685
1034029087
1904318032
222393153
953820679
1588773504
2018053309
1007681976
112838167
98785974
1386388317
397519512
1042184596
1711870870
1951193132
472815790
108381600
924571993
1756387756
1543496624
851400456
173708347
285071358
1215240870
1681592775
1414040313
1869210387
1096097746
1747737096
1975361410
582093473
1081364733
1744157167
1095197579
649198974
724711895
1695840513
1429754775
1359021976
978427146
74374274
420917002
1542214446
1479993082
2147483647
2089986972
1536761734
1784337110
1491665942
2110765518
544406725
116550593
83943435
882754464
1667054919
1581735285
1494840729
538636917
1870323832
1345758917
1588476943
841560063
185747752
1974213873
581059959
1523879266
2080796739
1525792755
156449451
1989770949
720152121
1867599074
1171572075
1600184845
485017845
1107056094
1624606432
2085946390
1464383042
1178527581
559106033
271523962
1288265179
684917879
352762289
1535301901
1753675922
2012500587
599437150
2070285725
360806108
2129958311
1485916863
1670555353
10209824
2107953071
1231814391
1464132872
1264441760
1211456142
18810477
1947352024
780638640
847069308
1563916179
1363495285
47781448
1298378779
398261617
358348514
1326114478
369233436
1508836718
217909137
63750778
691960843
1230275910
880049344
351184910
1498325692
1208738579
1510618492
1232396093
1252884261
68614261
1345493288
501513236
1661056230
394922974
246916217
80871589
314932796
153010491
42956387
395920376
1294990953
1004824745
1343159079
16824863
1227659601
1216506732
1863982611
1859185230
1382184290
1804571305
1636997031
102698301
647327694
1089378566
1352807231
2108432865
1567022667
1685602913
1628692874
1586537368
644772986
1578490454
1808680929
1219879491
2066253311
1059752235
1508729095
971686390
320296571
134147607
1026589194
666371938
1110150209
1025315910
1856086337
1496340868
1901304968
2089986972
2147483647
249093911
1035069730
993236604
948516507
1002958181
875363729
1501477517
1120161748
1998486128
578365528
1269741785
402846793
1946246949
653223382
1280373539
1091644118
1146765579
1491492921
488951134
362295874
690078655
1306798333
483141072
1503781038
2091169234
436697437
1812633727
879306678
1091658747
1265821319
713661642
1135950670
1216258408
1443533501
1370446700
1602284774
1034076132
2045457770
644319337
1018432672
2003704165
294629335
1121050208
900060912
1526031027
474609904
2094322047
1537657239
796188375
2122798133
1011687800
1791685965
390621508
2119983101
1414455623
413614219
2005150195
1838410386
478003012
36633237
1069330942
1725728883
133098992
1312273464
82041492
517777973
439570486
2114739550
1092420070
225764518
1355831558
1383233217
1953898798
2131724342
501222324
1417940560
1909114354
596506082
467323925
1206274275
1735836721
1158600963
740926379
223376111
1134463406
46672183
2012353494
1512718973
1100975055
1179866306
1603789207
395963502
1732815840
942374351
198305423
1416641195
1008677656
1782456671
996968869
1263042048
1764002002
342811875
390446965
442388387
6440035
237774111
731333330
1369071414
1092448506
945693017
1700035884
1713639180
69555572
1268306890
285977055
274014564
2016559497
1523922846
2115671461
499671822
1371442289
1821298677
1552878593
1333734971
1746383443
114971597
1536761734
249093911
2147483647
1651463502
1995295395
749827197
1134437005
502501582
1966028633
1432107388
1393381377
542761591
520900349
301848605
1377826562
728518813
187626401
611764661
510666739
2016468458
1094931026
928583259
1198889730
403476076
696238758
1519773670
697973051
749831375
1472972421
1502326682
418506116
1655251542
210702004
345021630
1982275351
2016605382
2001960535
217177297
1329131221
69540397
2040489001
1274114533
1260910363
157371654
1216833627
1028149722
1478892359
1756468149
1822548442
1730497368
1719835802
1395599071
2120991386
1210937225
723314688
2082469787
587879494
435872322
2127935316
135491511
1041992427
814446013
377516070
1232748556
155484916
1462383217
78028947
1460358590
611526826
263263703
1249682429
1627939525
261533923
234394175
1851461051
1252661549
2122738565
51112737
1717462392
1825452365
2003094791
1122477032
1243919154
1209608299
326875186
1163434829
514559789
548935857
490488706
1517405391
1100670756
1043706077
2051348760
1836878032
234809035
832161196
666297183
865192547
981472221
1686731769
1451336712
1843864552
309716322
1381087480
1613232034
1576463768
1299977205
1711074859
66694592
552222363
516014042
965626418
1231252661
458917597
832181694
1515586122
1130951952
2124465246
358549215
938042217
334466240
2004897425
401919768
1210250091
799530664
1365905472
1620942862
772876886
1784337110
1035069730
1651463502
2147483647
772790672
178866053
1232626703
540531568
1564220618
103193322
230459621
1364559760
1915613469
1525683825
709477758
1883042818
1902529637
1183369869
2131198362
667758851
619549927
208871813
528312126
1044139759
1934875582
622650523
840550220
860564279
1794496381
962167254
529296081
1627025017
938441911
380977597
1732940457
1259487841
1409805639
817024698
1436153167
1524603314
365979565
1316872258
765532456
194878692
37918247
2035832717
1591448857
351084673
1491649818
2020370310
2049328778
1674345014
39113706
1881866271
431586702
216289717
2018929936
608288598
936411766
1715074172
582442227
1226738308
188300493
2017823197
225117104
1312104441
1099115109
656819763
420374526
1802015377
2114508140
716346297
183879427
1670179336
1980852342
1720275662
655176951
1192229604
455200741
453215353
594446719
1264388617
497917736
373654271
95223816
1184692126
66253488
474611803
1882783565
1301603469
1346098457
1891975895
1671412322
1817949433
1423214316
417578431
2025251060
269802981
1696900815
2129806750
1807936720
1138177980
1221709338
1755608326
636189248
1996076379
1958308475
295265528
1078588726
219662500
951980047
496555894
863295388
2065614425
964434131
604559075
756782209
831586598
34242852
117604976
2000784865
1780596237
574243284
271763712
1343591034
453780628
1188043356
1257215338
1491665942
993236604
1995295395
772790672
2147483647
1785141093
892973191
313834861
1354659363
38534857
2136783765
60345983
1194834057
1850218893
1814700298
1790746473
1655931554
56716042
1813500117
1867300661
491222
1742461108
1989436551
1099269697
1827186872
1249471150
1785716818
1700207182
1656283305
1629077480
221957253
818663053
526323504
108464444
213172912
1549038101
1283835562
1121168074
995114435
1012004980
519194846
1070119993
419180576
1133104635
880650657
784109053
1236871546
707031271
216856358
1086807056
62396754
1308398786
1478614546
1434863124
68441962
232726827
888284286
761729751
1697822848
1226930012
771133789
1297051372
2017438992
1163944577
1509478003
1170517993
1892546760
731052750
1680387784
93552972
2125666232
755390243
1370898988
608928459
2038681686
1693747634
801361292
1531555606
1548383867
498855515
155473943
629632801
164000318
1377178954
628475682
265067857
1446644285
1391172526
100989584
33977922
1313701201
890806649
355659999
1967835878
1702180883
365920262
1510964625
1603537628
898344369
1166078519
1202781009
1453756125
1093992144
892536047
1798067416
409918623
101519353
338894580
832810684
2057779308
1260060779
421582984
604000300
775258528
1759536201
329648772
850085618
722076560
1449006134
1058240643
821003320
1539108165
373257738
1451852715
712844570
658168719
1604455127
403537370
2110765518
948516507
749827197
178866053
1785141093
2147483647
934470182
2100656378
735115319
1481226644
2130337661
1654604120
1839003823
158025657
1645667195
521387718
640903580
1272774844
884460522
62661065
1747067260
448761659
568152502
1422041869
461406162
445887630
209324024
785814994
1810356649
1803302842
687489119
965903637
1245360767
1621466952
606057031
224328996
1951943730
1714297113
733185583
1592004453
403768109
1539577800
1461635219
2121283967
1192688838
641548310
1223411162
1692799332
679854043
1640152644
1560889344
1028230753
480106271
1964262385
1862553115
1059936914
1082217744
2027547329
94857682
1631252943
435564055
1826121305
931029830
2022057000
1010315172
1338259466
1181433674
2073781306
696675968
1341719509
329485478
1040323085
1863868311
515103097
1084040766
246017607
1488495607
1829058262
496269181
1198090460
22682163
1432053946
1820803223
651952835
218282368
636460017
593093496
911249794
934440464
171157473
2062738831
381621423
40636628
994224344
1162919602
886028778
1860456972
1277961952
1603263908
741507384
842655640
417902014
968144351
782689682
1933357535
1546187817
1078279491
335528992
1424834869
1474498519
1752068767
1035302609
181491136
1108745568
537178711
528466061
1595622184
1454365750
1161642312
7473066
1304388600
1507231316
927301364
319337958
718383506
668454513
1973464080
405773571
544406725
1002958181
1134437005
1232626703
892973191
934470182
2147483647
1223238341
1148341588
1433195329
708638746
1170742632
1400556685
1924789175
1238037989
1592451422
1741068725
1441635714
1680437794
626535799
2097302402
2057235445
992045717
162338088
1687143387
1336359496
1884726053
1812009841
663642702
1662284438
101224693
302984934
171655431
1313089483
1117535290
1111133857
1732185699
690563762
1878767597
1602878052
421779129
153720081
795212212
351948983
454770593
1703298048
1780228370
1939145780
1146978821
1004318665
1214997286
2134256206
941548309
1904831349
504223802
142944847
9147820
1460137028
677084456
1796169633
2006225993
920672989
1372007973
1001752752
1581671616
861267312
30588697
1067454784
772437204
1292576703
1566219459
1901039759
590706589
1892845503
1390943487
953737026
1144457052
1386473026
476152265
723404286
812529648
471680415
1976694253
470295926
1877345389
1721129611
1302431155
214949177
294240798
808457843
1934687687
15627576
214746848
111659114
1832373261
48692629
1791739613
605131606
554041586
1762892211
1675351810
220417625
944528154
1684641213
1299394762
741085544
813153117
582170127
1436788148
1008272588
299642886
1838857987
1136167578
1397616174
906527855
411154118
688672999
1285464995
1875637976
932674921
1699850357
637879472
1945576231
1638596085
1096262752
1661106547
1557624504
1776312559
116550593
875363729
502501582
540531568
313834861
2100656378
1223238341
2147483647
1487380389
1917145995
2069332661
1555108514
961107620
1076324902
1769868951
910359411
541192609
750760435
1876358038
1044243424
403432000
37256105
433253250
660903450
310022340
80558552
1059005203
1947311977
92427158
683487670
724758621
739432423
2132779211
1037294682
1890931133
215070788
1222132261
825679996
1292590753
153855584
1594618233
297884430
1064330678
489271880
1087204218
97982412
118108303
1004441179
679259026
1577952191
345880351
408860482
1228699344
1013434944
1082843481
393653265
437756721
2144849000
986897484
1719719535
1214523660
151489803
1127922578
1453691070
645814847
385263652
780979034
1325110729
1287544483
1934345750
1868725388
1065267773
1836539655
785639455
1662740753
1428392876
219162358
1401877410
380640801
239453802
546794689
1282122820
956151137
923753300
423192104
685824685
291186253
1202487878
378512717
885571865
1339085777
308326036
2101999457
1242034647
1958222940
932279759
249305111
58187498
828319077
40176763
1635787886
849067726
729160463
1672599511
1124670499
698742273
440884014
1490704347
1703324596
365651767
1294068025
1387672029
372494224
179737031
1559071766
633853008
1721739226
940942545
1036164950
1378540515
741999061
97138140
1038334903
1335341998
283486301
2031176772
858968527
1056032694
83943435
1501477517
1966028633
1564220618
1354659363
735115319
1148341588
1487380389
2147483647
1997304750
2028414590
1404338352
1906448963
1000722306
219511565
1894021063
169391856
662574716
1717551833
1127219782
693535840
1558067987
491988583
2084817698
926958947
1707548000
965975787
1546318716
420891686
1968768394
1751099049
1279116548
796255250
1200841346
1334196094
400971643
730047705
1562243337
235615489
993951440
1389773195
1183641638
2110430618
1229233713
669985656
117657946
585315477
120303551
1039174481
588085488
579182178
1740348985
1151161086
435534852
960030228
1534524432
442838480
1389692258
383236558
1939417582
661786034
392466609
1531774825
142182128
1740893808
1184974191
1320671634
1801618671
1310303169
1094288548
95032913
1703140437
1374286942
1355827645
340673149
1445551021
1046126445
673002235
1737685144
1380140194
281796114
1697863123
1637132115
1736776894
746739597
657736355
774185513
1587319505
1588956453
1761372936
551309226
957349572
435305462
2006024874
780196466
1479114408
637829218
1797407215
271336053
694366494
162464527
1925613203
157584913
178378546
273583050
809128523
1199864161
575636583
69996428
50071648
732610064
1160785129
1745272493
202265250
254146566
1195406888
1623348344
955481048
2136750582
234675812
267854247
636154217
727551435
633442191
1965843430
83010148
336159543
2072457209
882754464
1120161748
1432107388
103193322
38534857
1481226644
1433195329
1917145995
1997304750
2147483647
823844097
795985692
525606588
760601405
81766269
1603524314
92564845
585044960
2092272466
766879704
1876783783
400375817
1952208809
692476629
873298140
1146967081
1909987337
1243394737
151093742
209766723
586334844
1637741198
1414279386
379435629
1233873039
2133327141
22749937
776692232
877910243
2141162736
1771875688
2128344369
900981826
849333285
2025314394
643371047
1557196114
1646617837
1883311892
1739464534
16578847
1890891899
1876878376
750495232
1397607650
1940817177
957960810
274755282
1970998091
1979369891
1480595989
122758673
404196122
542212435
616167515
733972971
1086243372
899182035
1912173710
349000521
254101383
551525264
807956558
118518415
1564356831
991992774
1283090160
898323219
1434720878
891314584
1000649739
1802483499
1013590813
1042510009
1652242709
212871689
753980997
454246773
61821403
1321396709
1524257729
2055346384
590614826
1362514117
922104652
208106042
777451611
643318344
124329111
2039584842
1299651459
482845598
1823403423
838413761
1813973283
123638451
1635987928
2117556224
1499527019
211492331
559346776
1199945731
1329877634
1192385265
1780939075
1365694405
69868850
1026428300
196445146
401864995
1120063665
1713550927
1757164757
1554506529
1970581785
1293545545
1909070622
1364022872
1667054919
1998486128
1393381377
230459621
2136783765
2130337661
708638746
2069332661
2028414590
823844097
2147483647
1810051594
1671552518
768712032
1197964518
1014465160
1651660471
799957762
975128433
828508379
685369300
149528979
300362009
625282931
1785177200
2068392266
1196130914
1469498174
408133686
1994984577
21234146
1373741989
1785950585
736751280
441678144
678983995
51721883
1220942685
571032931
13887135
699461302
604703209
811587274
1272131609
1046372731
359690792
926841457
1299915540
435342661
628633387
727662155
1444705326
719138224
2273459
1872546126
1980077103
1483149453
1332995127
965441268
741257330
228290466
595595006
1572992753
733026484
1305432251
960231877
317807782
1368577460
1128951660
1226766193
1407410345
224901250
1865669006
2011647277
91373918
1199942029
345671078
918668128
668376212
884838102
1885066277
449691595
2072592828
229708262
717910996
682608066
429562765
249287017
563161183
554883528
1675191568
1869739600
1273580823
2123402455
58950734
68304916
1907170392
2111998847
941803830
342114751
689129626
518275962
1980351940
2133182877
689605083
1368508326
362076449
110906436
1540425624
1672109680
917904589
333708961
1819743878
1972244888
310556830
195896128
1545565859
551048517
115933483
2092699711
513451248
519977118
547059101
1684147553
1967985243
838453188
924910344
591510854
1581735285
578365528
542761591
1364559760
60345983
1654604120
1170742632
1555108514
1404338352
795985692
1810051594
2147483647
1576662703
1692314
439821633
15272689
1905261169
1136626645
121961025
1369724808
575835158
1797892712
960017933
1347166790
187021965
1348411113
1374418492
1356007684
771379388
735219900
128905622
1302003844
2084090358
1218887019
110788148
453103675
1820929637
809212389
1341918506
1536640209
701954064
1483360267
1933324859
516084340
1553554208
503586901
1580331854
1144285711
392104036
189831284
420981065
303186606
1302835342
1567924656
791345961
468837362
1297299881
1991967885
802140768
792553671
1323741366
1469687956
1909098106
2002544702
1692134611
1750884810
1353364537
954221656
1227812300
1160131484
79829845
558539384
1709597211
1092986881
1872175075
197016840
544483124
1713759756
274606670
1540455789
1333793129
432521463
1393255578
131358750
643363373
1405963347
595364322
1749582955
428216223
29270771
1904927129
94405688
281675226
782068430
1608111107
829473341
1004772523
389647048
517181175
302098373
993705063
321827102
131296698
992844721
1849362678
1930618402
182517885
580452345
1825476284
1141442497
807639262
911002656
12008209
2118922398
2030696716
1491432297
84368679
691615213
1915683028
1327707501
949024404
2048801299
181683694
1715837263
1741678135
1015643010
1559153635
264981031
1494840729
1269741785
520900349
1915613469
1194834057
1839003823
1400556685
961107620
1906448963
525606588
1671552518
1576662703
2147483647
155884736
960698639
1310755560
138908348
1123468141
1878856836
1055443256
1595232486
388372512
525670141
1627876110
292379698
758064327
171570903
659509440
679736982
301637729
1621376428
860644464
459646974
1143118831
2133681563
1668903548
1505717270
867734182
427145370
1804976902
595513161
572386331
888281918
644805039
1846458182
2042330874
852827826
1661313231
1397860703
1928648706
281139093
1850816502
936444613
1842789893
858835379
514949349
1190161013
252417495
105403388
270396884
1725336464
710443116
1711885964
682018741
251160577
2111775746
2070843950
1157284793
2012208
1614939205
1121879867
918517258
1405633270
1237864513
1666292768
1392523873
1437207038
2013637855
932531694
775317305
1357356913
1566763658
1528745126
1109274786
1708617705
1003931269
1276121568
1599187649
1057132530
1123175863
267861859
905655258
756787237
958417066
1748179831
199339515
1184602284
1170280370
1401914853
1097706140
138831626
1072014588
158743760
487811831
174453050
110302265
1323934691
24843670
108551901
18442364
1016576635
1777364702
831410114
96293900
234252123
320448848
769658163
1090091089
585395551
1435393133
1146519034
1488935927
680395944
1017878473
1425675715
307142208
2003005432
351088237
538636917
402846793
301848605
1525683825
1850218893
158025657
1924789175
1076324902
1000722306
760601405
768712032
1692314
155884736
2147483647
921273258
1929773883
979101201
1240367833
2066443919
1881795916
1602860776
1282424485
275450344
857868124
818810289
1228137285
269929703
246460223
936551830
2027501394
118785657
1349210548
1243490565
969227544
1760698156
577179049
2133340300
800943867
860655252
2077785238
215648413
1236436723
1787348279
810164530
1662276531
452205110
404444857
287545492
1654033144
737706440
954844941
1266462289
2053210918
742479983
656550
2044282392
1682123399
1977054650
1207755089
2139100926
1373705564
1427006134
2030421239
351427362
892094015
11419388
1894395561
381688036
708625026
62148650
786804026
2049457537
1953407612
1132908999
1071884355
603190292
143573812
1933065004
700457615
1535709164
290605473
1425484634
2117171191
2096016164
369692127
738783736
200051579
1200001252
2131272089
936896670
164905415
185490940
806410190
1223326744
365038970
1084608798
1196692232
1236399133
1801954535
1050451060
128842877
204175234
195440389
519469249
1992446789
799968108
351089772
89279467
1059906336
1106155643
1054040941
417866109
363400379
1817215123
293832682
2033682270
1288350086
1475193669
805726969
1290499399
2141650670
1584367472
1174564995
384350388
1863390100
380041136
258741329
328721854
1870323832
1946246949
1377826562
709477758
1814700298
1645667195
1238037989
1769868951
219511565
81766269
1197964518
439821633
960698639
921273258
2147483647
1027324741
55262109
1932381369
1838367521
194132524
1771275642
1125700668
865631589
2044248043
1189833554
383592810
2013777206
1116800491
1571623787
251384520
2041225272
1563924583
853793469
837579228
1426567470
1576876555
1040110911
822503417
1685785748
1489690
1063486510
1708119493
1382658727
883808884
530526498
235387041
1869470365
1344534033
100583581
2127801587
611584893
556131783
1774854287
990030436
1617898414
1190268340
1555137653
1826314511
2062669491
233111874
1903069089
1998525335
752376748
1660302741
1530178828
1843662754
618973037
1130424918
1913841945
360815547
1862529805
823013388
332337169
1406776122
13955100
685789200
839871122
221833098
1021439493
616885905
649517346
1969516568
936397780
2073924128
1599326517
1928759514
816188071
1839049907
1068028871
1269101309
1462901510
585425066
1762255381
1892441415
620714598
1411192926
1204048502
773707268
1558826384
1450967612
1841567646
773062860
1375053699
1614347279
1706089609
1149336837
1183409886
1116907108
427688314
1312872339
424018388
519561961
1954678626
560945501
342763116
1193951812
1988212611
861291325
2054097807
1655728463
722637902
1139380476
980874848
1365906030
1093136947
1903109077
1652250128
1072659297
1345758917
653223382
728518813
1883042818
1790746473
521387718
1592451422
910359411
1894021063
1603524314
1014465160
15272689
1310755560
1929773883
1027324741
2147483647
858993438
1787510648
333288998
861181913
1107913446
45445195
151259667
893006602
1606104363
129709380
1267071666
1963923969
1569575373
551260999
180127773
1659427446
409306824
1877677734
515049739
1882863439
1022674625
849156267
1307018937
746197449
1052999587
573338183
1856697125
2062796008
1388618534
2072347399
1536376640
195477316
1237542096
165981521
1384800333
1844123512
1665183044
1561556557
378426004
1106910967
294525214
1144645989
33641773
1955078199
1432328848
1487955734
1942097758
347018533
1275808137
348269159
77579963
1301869610
332301992
1378285044
794441208
2018573929
1239798951
268875333
1223355942
2036466920
1349751844
1263160450
393377556
957168263
2072146161
2119627439
1351634384
1173520074
256786865
396426762
61913340
392512744
796323074
1122872639
1913824195
624963815
1100469404
1738279902
1842264818
243865505
1238199292
318686721
1978203025
1836357037
1919643096
166031832
1767376205
851618999
1070952077
1902066330
232788155
1205391847
1009083255
434723980
1097222222
993964655
1214280753
123489575
1832359505
116375603
261218112
216334818
905381126
1713279878
2007633623
1259636465
1825623107
1092001644
160300278
590107530
1621087757
1181887200
1588476943
1280373539
187626401
1902529637
1655931554
640903580
1741068725
541192609
169391856
92564845
1651660471
1905261169
138908348
979101201
55262109
858993438
2147483647
285643182
1451818280
1107617622
348609648
1481130540
1921102148
795748445
1405021527
1338805637
126306896
20070422
1317045562
1927852441
1919735262
1621437094
854340180
1690802805
1011112969
994502585
2014688379
929017480
1727700977
639540113
513597045
127913944
26130796
896777874
1565882361
971125093
872417317
577598675
1902997992
1886754808
1891159950
877693301
1096500855
1945781852
1049204038
1912317950
902026037
1166457027
1236455191
1413140741
387777135
1805257241
1326376406
38770033
128165333
1963235403
522492888
1249102719
1175372127
1629287562
1041829207
346521215
278132146
713727235
144229787
62879481
394090845
257451247
1328816374
1254285181
233164717
233753879
1473847384
898152187
1489013665
763429409
1572410450
161751756
513463732
916645842
1758079586
1740659909
243305716
246251833
1399443288
2051394715
714019827
1422326952
1734457486
1037515703
507623764
2147360882
1159726032
1627455734
301298083
1466316595
1258619554
936943311
259162037
295819378
316042904
2099896553
1500728893
897013184
1839866848
1038093033
1512273652
353157817
242831627
1536598932
896592032
2089747317
1970601904
932593496
48921974
511187152
1135150090
912932479
841560063
1091644118
611764661
1183369869
56716042
1272774844
1441635714
750760435
662574716
585044960
799957762
1136626645
1123468141
1240367833
1932381369
1787510648
285643182
2147483647
46820197
655249244
1470930988
1980835858
1941924149
1134885302
306968918
546859425
790645900
444288083
1699282366
2118034918
1756849861
1381344927
1574512440
1728662417
1280732982
647790436
244987100
1944062064
1823220172
368281293
2010076918
359620231
1885072713
89626339
697824844
1119360354
288259832
1910082948
267494638
382777716
411342582
12135134
874257911
557870536
1144959380
2106345748
1234515576
757767580
1649744923
28555314
293504488
670675273
1671371459
1207950718
79367386
1812070357
887438667
1649135355
213215780
338827136
1136153551
1277220263
2023904932
1069692355
1975451988
1277978090
652037724
433854482
493895270
1437222597
1108738239
1922775613
1865479028
573145586
1238232375
481283783
740080380
420094397
1698859655
2044321003
1858820603
1342546854
124177616
1218300832
622834635
1570117527
1838948402
25384254
2125419756
1897793522
1096368387
2035220210
261209478
553353232
2052060697
1514581937
1772799226
1462281594
1641090772
731017596
803870267
1483661255
1286647828
1180142270
621756147
2088467525
2036542508
1037141888
399256326
700759800
1144263705
500310314
2102829643
963153707
10693071
1234179545
1218966259
1358136823
185747752
1146765579
510666739
2131198362
1813500117
884460522
1680437794
1876358038
1717551833
2092272466
975128433
121961025
1878856836
2066443919
1838367521
333288998
1451818280
46820197
2147483647
847149598
772906773
1524289032
341592571
241094916
383736596
197713782
1570758582
1028311806
886359570
1301629112
231121078
1758276838
1918683031
1027740781
1623785733
1671693821
1385204506
1250881638
431094438
1366637177
176126239
529411499
1050964963
676575181
1102414328
180261942
748897546
1028714223
1063817559
1524446135
2106357280
957457963
514783051
15261388
1526277910
803260206
1975344878
2024094010
1231991607
1061737710
1246564354
709485899
1681141251
963256215
349115602
1323726222
1817792283
993323743
1400206072
44788402
1387563560
874542772
434747159
439599099
1642748115
1540844446
1174461744
1630381811
2146959198
455275436
1460867269
704842229
1263847695
2095721609
2095301852
108728240
659825102
2112810397
1191126426
1632512502
378275136
1532500725
361732843
1509846750
1915622434
1382923174
300494806
1047592647
668897564
432308179
863929361
237325917
699668189
1328154003
1092535808
295740879
1681948228
622627485
521360729
871458227
1580601152
1539088210
1179608242
1788084643
1605589381
905285446
1697134591
1993338529
1231658692
1269729259
485419100
1418471441
1723028836
521441728
706523360
814235894
1533342422
1645579655
1974213873
1491492921
2016468458
667758851
1867300661
62661065
626535799
1044243424
1127219782
766879704
828508379
1369724808
1055443256
1881795916
194132524
861181913
1107617622
655249244
847149598
2147483647
1417596352
2142419130
1232885748
742143818
750400077
503367109
1494599598
1758186971
1852274742
303772417
141954003
190586591
512171576
2087521995
431014327
258312556
622758176
1793879499
794464426
1852848000
307975929
287488603
1187756220
2012248334
854101710
1039150284
372179871
2003413321
57530015
308251319
562955810
202727812
837793796
695386524
428262693
1162989171
1685149089
502764742
1139460228
336314756
928414317
1799738001
979853137
587385912
374912574
478798045
918711810
916262289
1406979082
631750749
2074222170
1060256347
2102159620
866400182
20181981
813386423
635915001
1458598878
734022297
1574228763
175704837
1037333440
808917376
1339203002
924720538
943940962
1525353993
1148834845
819597074
1053408727
1031147369
974299761
1775466542
1582600038
1447502121
426707724
67585938
941581462
114918286
1571401388
1229691529
453152032
2007393180
167920489
130362067
473495382
1657517653
1487726942
1739635164
2038941431
549591788
824044014
865966295
1879052631
798872280
1399801820
1676457915
14001322
977768655
66151755
1282321128
427312521
456905418
953262588
799536374
1754366241
634779103
1469846920
581059959
488951134
1094931026
619549927
491222
1747067260
2097302402
403432000
693535840
1876783783
685369300
575835158
1595232486
1602860776
1771275642
1107913446
348609648
1470930988
772906773
1417596352
2147483647
355435434
1894050646
1365694276
1336155304
703984608
1241772030
1060006138
1361406517
1844755848
1679991254
1313092650
71177601
1500555083
2057536390
204567641
2033718394
1087951687
159944731
1177165529
446346268
1538470517
110410816
478272448
292563391
542511764
381390174
1861499202
29437173
55865894
1880299452
1883314739
1715009303
1468305964
688382488
787030667
2082246258
1423632504
306556771
63479759
2010358435
1553176036
207323968
1199718156
147149022
1805424764
913911086
144570685
1151247080
1118391171
544899369
691412519
1485961478
1839507852
105169341
2137698317
21323850
1681610867
730211622
766246340
1964961720
1872392837
1855587439
1604559986
191010434
1049725473
611879944
1371429909
1562260304
139870008
873847907
274408591
1385203098
1097664893
624384240
1184930750
1309155808
798566908
1652122157
1634737327
1225879837
1038076851
2082134693
1361006064
1341217846
1604967367
1025217305
1408136724
1730990611
1629857693
365225895
957139129
1189333787
1944784559
1313566075
1329877821
23084417
295142928
229697122
156201177
1207843660
678981360
1414772157
1904283452
1981908842
1476852903
2123656955
1409494554
1523879266
362295874
928583259
208871813
1742461108
448761659
2057235445
37256105
1558067987
400375817
149528979
1797892712
388372512
1282424485
1125700668
45445195
1481130540
1980835858
1524289032
2142419130
355435434
2147483647
1434191666
671329022
646702183
419208694
387025293
1071506587
940574585
857660094
521564402
1111598419
1980725816
114661278
52995884
858742953
1928430862
56409480
1643257050
912152691
1687282925
253433009
1191752130
1807996281
1499155862
293220746
1784785601
982953774
1158396490
990317259
639332129
580830941
2143466451
1242966137
1795075027
247813327
1542567767
654519005
2106047486
33805395
1947220235
1740316750
706305897
120041074
1193589392
18337665
2018022076
2100637096
1963090917
163932182
88448930
394222457
817080607
1783645685
1837466493
367206674
1567886522
1189471457
242644678
286704450
437020042
1626581746
396978352
121059242
996792582
109254889
285653487
603931474
540583348
1763137679
401394631
1855796885
939589210
980150011
1976697517
270997340
580866522
1850140815
88970462
1001034818
853283230
2107312368
1337458469
895216996
1466770454
422864041
1557885673
856297042
789081521
819765333
1866709396
1863936484
1458684894
1737806446
733297216
758462588
826672593
1780711409
1585856002
1428984696
1560441642
1605935845
244269956
1648296551
1819104253
1389021885
1750914797
1883942486
2080796739
690078655
1198889730
528312126
1989436551
568152502
992045717
433253250
491988583
1952208809
300362009
960017933
525670141
275450344
865631589
151259667
1921102148
1941924149
341592571
1232885748
1894050646
1434191666
2147483647
1459207654
52804966
952248135
1375620706
1863345336
1216767925
1731623845
1005569998
510844468
479091952
1084867873
143592691
347782623
883123942
950498829
369783168
592276323
18688506
1643439729
2016911999
1307375494
1609228520
313515961
1036810898
2035258056
690007198
2028208041
39214112
1527429484
224957754
1170134827
783581370
1233614120
882880853
1226769386
830809396
2052680116
505966323
1047991389
1884612455
1477842147
1395744978
1906524355
1560721174
286685463
571477189
1231302527
734946702
144762358
563635067
1704474744
1150839866
58712541
1840467260
613935346
1935889828
1560480095
53000767
947642658
342187117
659870207
519911604
778867416
1521636017
2047606244
1619027135
208241174
862810375
1684616239
493874750
684696916
288695264
1077312449
1855501234
414691743
223895256
499763622
242664244
1101355869
280645409
496151598
957140869
2137555719
324958740
1941331992
1119094580
1892751430
989860803
1234402216
1543717476
243494573
779520348
1663829325
565716360
399236393
146776424
1025993164
869768235
1103160601
40590608
1877275894
1373629930
855009216
267457989
1971792438
1525792755
1306798333
403476076
1044139759
1099269697
1422041869
162338088
660903450
2084817698
692476629
625282931
1347166790
1627876110
857868124
2044248043
893006602
795748445
1134885302
241094916
742143818
1365694276
671329022
1459207654
2147483647
1290312652
857575466
387418795
1930624484
741269024
1701561
530206754
2004915220
127843132
2019314211
1971346782
1438163200
1922427403
286947140
1055683837
1220728021
61646388
226380079
1781848884
1090201899
198824855
778385132
2086731368
1572892521
1588358730
1509668140
2051587300
168335851
1958686299
1830078339
1373829586
448167305
198477005
1352403939
995057247
1015998248
2147471939
1673730352
55506259
128247299
50649096
1376700086
1478969684
2067495229
382614192
1345073245
181777686
1356434927
1858116258
1783146465
1790846871
492631863
799497800
612589544
1311930270
341222528
2051613472
1434886498
1447635798
403405197
1270688847
228124379
770488088
187026138
161338368
1189910463
252550811
2070594092
542479972
1242712417
633309306
2062527094
152810402
1873501312
771559426
492884838
189452715
645014484
925512936
431852552
957914268
1201107946
156609481
710908533
1300530153
1594426367
1426161310
1358080001
1059170550
3482317
838782432
931173276
17357639
1032447715
657351522
653683322
749189999
637928487
1192605440
559782192
1117641131
819035933
1377993677
467912193
156449451
483141072
696238758
1934875582
1827186872
461406162
1687143387
310022340
926958947
873298140
1785177200
187021965
292379698
818810289
1189833554
1606104363
1405021527
306968918
383736596
750400077
1336155304
646702183
52804966
1290312652
2147483647
5649695
221635390
1017627117
1265026745
885680829
546300943
1983407706
1064269215
761243769
865961927
931003685
1372981975
2086152511
1511184572
1357560895
1248502192
261199177
1534021887
315305733
1757064568
51339779
1417515501
1679324425
104109597
531971545
1208416527
1023461649
588306389
1751230925
1646241329
1298067195
1328334419
1445911067
254557820
1864097890
1414995711
920208340
234439748
632346745
440664396
1596822981
115368488
1233597500
2017818603
1472169611
622833731
812010661
1989389031
1367511758
466145231
1226719072
639843747
1459874233
1846498632
793741382
1376577026
1773349743
1837599778
8037568
304363035
743858412
526538656
1652228828
1084989954
1098380810
1766130839
1009153651
1457574747
1581752406
319059312
536244265
2033913994
1710393426
785958904
1473141807
1554167706
18726588
988591137
2040242723
514780956
2142038938
330908408
2104791296
1890882113
2146230938
1724056521
1737675937
1017695840
252939156
402725509
1508307198
1880975077
843991737
154629574
156288891
1992416531
2100557373
2112186128
552728362
296498994
809559231
971579265
2094765082
1989770949
1503781038
1519773670
622650523
1249471150
445887630
1336359496
80558552
1707548000
1146967081
2068392266
1348411113
758064327
1228137285
383592810
129709380
1338805637
546859425
197713782
503367109
703984608
419208694
952248135
857575466
5649695
2147483647
1528074150
1099416609
117141406
892759614
1359700634
1310707939
723526636
1546583670
1733833302
1122364560
1577613652
1060797032
1036915652
358936123
367319721
532495301
592393925
1247994690
414752698
1071620905
810448675
865127365
77758329
111575578
1697980093
1915705024
160625335
1028909434
888376001
620216683
931202403
1369420801
1792476599
2116004171
1773682887
2028627749
252403908
1595574759
1774350849
860467968
1490537661
292260154
851196034
1739275739
822809519
198643448
1795410374
948764943
18424120
1119738833
776516885
329522733
1831381848
473845218
998708005
2135311766
713111492
1355686142
1721864089
799500692
790498194
1354352224
1467061515
307783088
653045085
1460087645
1493793734
554664249
1487664505
159363924
1462088225
1263824873
210199297
346101111
1719066806
256469926
698278652
1166120646
103509245
1661360336
964305579
1885068565
778781010
406394278
1698486609
314424977
1791079086
1499876825
1262526131
1817269242
1413099961
1359674443
919323528
470920407
663743609
381510712
1350880263
1322782377
2128922860
1025332702
1141238599
131456441
720152121
2091169234
697973051
840550220
1785716818
209324024
1884726053
1059005203
965975787
1909987337
1196130914
1374418492
171570903
269929703
2013777206
1267071666
126306896
790645900
1570758582
1494599598
1241772030
387025293
1375620706
387418795
221635390
1528074150
2147483647
2022286671
66615041
697499395
1245734433
654022188
378116250
548354969
1300162917
1846622046
2131304570
1788893508
349414770
9492290
2018772798
1408852186
441195496
1812295435
486139900
1087862585
1204902811
458889705
70070522
1697951645
1080615535
372954116
940908957
392501972
1170265397
764032743
1266658002
1414071932
2099003306
404378216
1493817556
1733599001
815222312
1633692769
1498316810
730692046
1008883962
1619272152
1929387010
568220791
848893406
1507528877
1110465403
1445662122
1419980027
776226031
761336333
376823867
348279768
482493385
1383918101
96586977
1789069866
2073946622
1828876968
1865908582
1779508062
1297527856
1753332466
988628871
1226189626
830251506
379744866
1599824363
1984686583
1900350004
95671466
1235875713
1629028481
1478239663
318350686
1249407581
1118105422
2041836795
108794202
852757708
305121951
1420322451
42756942
1305757130
1210150398
1088617045
366944420
389624787
1862224977
488079877
682133475
174957841
1438442679
646625600
1925436074
1631589027
180592654
784443140
1217410540
1122208738
1509450224
1438732992
1867599074
436697437
749831375
860564279
1700207182
785814994
1812009841
1947311977
1546318716
1243394737
1469498174
1356007684
659509440
246460223
1116800491
1963923969
20070422
444288083
1028311806
1758186971
1060006138
1071506587
1863345336
1930624484
1017627117
1099416609
2022286671
2147483647
1216462862
1563843150
1834265852
190520865
1128655056
342220540
1170452699
121638408
1236919127
748335975
1498657970
1211290172
797810460
804220590
682895609
1582175588
1326356149
2026664217
292142654
1381236618
1538092785
1459129492
210825090
2079037107
1719102682
1697972512
1923294036
566399072
924980809
1212480753
952328736
498059377
996936635
2125803216
842986051
295834618
116411258
512497415
1795475971
690445766
802904332
1821093955
1737082511
70439016
35943957
6921438
1706624942
696530185
957420019
2079194353
1065351920
1375087251
1699985735
2073115163
1290623640
426689313
1268250389
1563520630
1469162685
927056860
296899865
850045393
941822697
601700869
331010011
438473045
276579531
491809561
863240602
63317972
692491297
612180047
548959748
939549721
1810270802
5942910
1960588811
363044497
726625647
150026931
245736489
178251159
1821156829
1255516594
423373824
1519577638
367294085
1249239014
819868114
418986941
1412519456
1726241770
1029083508
1440147996
183401684
394621915
480339498
817774804
518431880
622353504
1171572075
1812633727
1472972421
1794496381
1656283305
1810356649
663642702
92427158
420891686
151093742
408133686
771379388
679736982
936551830
1571623787
1569575373
1317045562
1699282366
886359570
1852274742
1361406517
940574585
1216767925
741269024
1265026745
117141406
66615041
1216462862
2147483647
564030499
433601350
1140486646
337327357
1815189795
1076436408
1687729713
676601199
2094537152
1204893387
1373667414
1248698375
1350979136
1761607028
2089068383
2119891392
877134268
1858126165
25880421
786796838
2114125275
248590501
939800821
1719891748
1934961423
1998088558
662803146
951443576
362559117
1460703004
151336648
1868175635
1236451918
1016784202
655161608
959609155
1497420062
1040081562
789988951
1077326374
1968638318
1922705266
630669959
1487168092
72244138
216799564
1374787168
1436107114
123905677
546002312
5796695
329887603
189248255
1036523304
1444104631
779441363
1445745924
1394223433
750875432
957995996
438734337
1372684417
276201213
592952764
1396735582
1594648893
1432388042
1204504374
1331926085
757780168
520942429
1541203254
1353171388
216642471
1191557923
1561690387
780827367
527137102
450656883
614774769
30819305
1910472680
419992329
539523520
232672034
684723525
1375733828
892755330
1163209899
716550117
2061378014
1570850230
1713611678
576455262
735732136
450953502
413233193
1601925471
1326973289
1600184845
879306678
1502326682
962167254
1629077480
1803302842
1662284438
683487670
1968768394
209766723
1994984577
735219900
301637729
2027501394
251384520
551260999
1927852441
2118034918
1301629112
303772417
1844755848
857660094
1731623845
1701561
885680829
892759614
697499395
1563843150
564030499
2147483647
1354346168
621585991
538104593
1720928500
843425557
1402018682
1809930191
309048959
576336543
2104948397
1403451039
1012280180
581308124
1466485216
266412848
1594236826
1045347747
466154224
1417735488
330623752
644782465
2070914132
637375210
1683934224
32897363
1459135725
1292475668
471688889
732439676
828400736
23977940
4785724
720505180
2070696625
540217439
1381800950
54938102
363504476
1953118873
1435789325
620732167
351687824
1564874526
403870177
1199688228
642187295
171296060
256622961
2102896228
775894296
282800410
1519362612
1386545303
679040792
1339250593
717057976
73601137
672715063
1204151146
1180808541
1487341462
1948239399
909896412
1154610941
869860003
1679969995
1591193719
944872530
1425699542
217774529
1604932609
1162390439
1101232496
596084200
1904333322
1511473359
64738274
1091682744
1817057102
565493355
1210029582
1785315009
268295669
1092072295
1286254779
1029172774
1070427499
1617430471
2042706452
1997081936
554941384
898530216
1897892165
468014835
656956784
853584289
1018746840
1817998142
485017845
1091658747
418506116
529296081
221957253
687489119
101224693
724758621
1751099049
586334844
21234146
128905622
1621376428
118785657
2041225272
180127773
1919735262
1756849861
231121078
141954003
1679991254
521564402
1005569998
530206754
546300943
1359700634
1245734433
1834265852
433601350
1354346168
2147483647
1108692495
159512091
1269856937
1266417039
506720816
366140342
1122708369
298870068
1398427517
1202088515
910419785
769829015
398583225
2121465057
2001537393
173292094
675887891
1164199230
1250910699
1175821761
935848591
1329696537
2059235035
1791063735
1964788823
1926681435
2072738988
1076460185
1145930654
1355990366
243129505
1572517245
1536393137
43546765
1018626211
1808620270
1172204180
1018215107
731806469
1442928442
1663254625
1125288323
1178579628
1436560073
1251616859
97880680
715918312
1970388642
571982995
1283249913
2108751353
825116437
1549649894
148799061
1508247274
230309488
664495296
757467912
1910570329
1131778111
1324530941
1444212454
2127115153
303700531
237377070
1519235549
1120719996
343896698
1435461149
1729187586
1959875310
1268920994
1532268282
1889463554
1700658917
1870961235
1791596464
1658907483
649840223
538291097
1025204965
1893264076
259514377
1842237815
35446177
1758285396
702813301
722538610
1031125243
2048352541
189766249
461353058
420516451
1363815234
321746390
2006001240
493312654
1107056094
1265821319
1655251542
1627025017
818663053
965903637
302984934
739432423
1279116548
1637741198
1373741989
1302003844
860644464
1349210548
1563924583
1659427446
1621437094
1381344927
1758276838
190586591
1313092650
1111598419
510844468
2004915220
1983407706
1310707939
654022188
190520865
1140486646
621585991
1108692495
2147483647
795378085
2120701897
608083304
277538098
819475001
1611486195
454668881
1294890179
1136528879
606343797
107913053
321822832
348604015
804488173
159145613
1206979807
473042026
1581741872
85106870
2101785780
90570220
1731579721
432705677
1231921198
860379017
686692854
752511294
1610339090
1368262632
849880296
681041381
1380872809
117053387
658101883
1371872621
389466619
808983545
871181822
222755284
843066091
1469024084
1560273151
557263687
848760871
1326408814
1089191254
158302120
1552054469
991597635
1699598574
1532994242
1788779249
384867169
845111771
1859065181
1400204358
857864476
1144016582
1080625272
1246141713
688130892
1394635312
201141710
1044412830
595919723
1980528487
697148092
396998111
2106499314
212990875
1267305499
1324109775
1858477004
1522628457
281427921
1346163367
1341308381
1774596963
1983635649
1877681270
369207709
792810634
17834250
305282990
1701680608
941110058
1333237467
388771638
1513178794
402101924
1801457255
382973679
797863918
1576594254
1177218090
2127403521
1624606432
713661642
210702004
938441911
526323504
1245360767
171655431
2132779211
796255250
1414279386
1785950585
2084090358
459646974
1243490565
853793469
409306824
854340180
1574512440
1918683031
512171576
71177601
1980725816
479091952
127843132
1064269215
723526636
378116250
1128655056
337327357
538104593
159512091
795378085
2147483647
1255846686
2060115390
341526232
1836214038
1850297934
1869634208
891594845
544689411
726905123
2073508064
380084354
1592315191
792926795
1622593594
1732097905
1556312248
2028590674
740935649
681741015
30259267
1178376169
764724163
72347984
1558888364
1127239599
101687166
1932868732
678867952
1889446136
896385109
320314958
2050740991
829528069
778241080
2016073560
1127579670
2034922907
1836321877
1640008510
292749344
272996896
736599729
1666571476
463340039
364603435
220846896
553509852
1610914052
1243229099
569957333
1506675496
1309383784
1390975434
2080939120
1740094501
894900224
1637546193
1034765782
1899345196
1073388641
937665251
1939339458
394999522
226519307
1228044882
35259596
1147963875
42220038
1260150708
407877137
1868240766
1947132455
960716685
711373627
1947787359
2073855138
363317033
748193313
867906607
330734785
313883261
162173885
48843752
1458860122
291667914
1656945928
1682029257
1709774627
189758364
225603656
916703471
1821582893
1883402102
1723079160
1560938821
2085946390
1135950670
345021630
380977597
108464444
1621466952
1313089483
1037294682
1200841346
379435629
736751280
1218887019
1143118831
969227544
837579228
1877677734
1690802805
1728662417
1027740781
2087521995
1500555083
114661278
1084867873
2019314211
761243769
1546583670
548354969
342220540
1815189795
1720928500
1269856937
2120701897
1255846686
2147483647
1063698200
504886306
1220678683
445384866
1940660741
1076636869
1994097341
1913663193
2013591153
942845081
943153158
173894036
940358168
1152722729
2125334355
1524562487
515934892
579649638
334322807
209408996
1491855021
2001531046
881079977
1999445707
687548029
580802466
591292117
568690017
251902151
782598377
555311658
121683626
1233547953
531801259
937947568
650755527
465583178
1295023053
1696088128
1752949247
842535553
162456296
573418731
3594195
884414771
1792606164
55626235
1491716708
281363232
200608988
1654329701
26102168
371123823
1580196417
1914548823
186048672
72733248
1993578730
600124281
433872104
1132177520
944701783
520345566
536801939
1295747935
1936850775
724280994
317380082
673900773
357498221
1681138660
2089638536
1932952780
1086799757
1415786279
1246180425
1232055857
953937291
1751159241
1728750571
2140556311
311908684
762652875
249363418
1062685688
1163519780
2100582523
1862501174
1436819312
881164731
2076983589
671492721
1788155478
381626683
1464383042
1216258408
1982275351
1732940457
213172912
606057031
1117535290
1890931133
1334196094
1233873039
441678144
110788148
2133681563
1760698156
1426567470
515049739
1011112969
1280732982
1623785733
431014327
2057536390
52995884
143592691
1971346782
865961927
1733833302
1300162917
1170452699
1076436408
843425557
1266417039
608083304
2060115390
1063698200
2147483647
1249321651
1491252972
305279614
747241323
2111027835
136228666
1755739157
371921620
1675129191
1624871468
1914641560
1127651287
2130297769
1626092114
2011744697
1740752223
522799429
221706965
1296327282
2117310415
1681727088
1598310736
2003150313
834400061
1759780828
1828982416
1954729456
1963075018
1723314462
710061223
1951745028
525729759
1620730269
1541170498
132506073
257568162
521993044
120256777
44646344
136115344
2116049085
1714128323
136128633
977271259
369994716
903192274
852084379
741579608
1339249618
1592041692
355649144
2122387857
457850987
941023981
1203150925
927042725
1664768490
15077792
148915362
1195940353
1176144572
1449093727
1738645333
440419860
1908417190
2047475453
1156916557
1714293304
1106526761
418535639
1770083588
1765952447
698461286
516693963
1639291874
1179362927
1711038818
519104814
1908049470
1437187710
1293492495
1624131793
603049196
380064966
1758742177
627946028
1465874755
2043360190
1894005339
281204051
1488889065
1622709474
1245746481
1178527581
1443533501
2016605382
1259487841
1549038101
224328996
1111133857
215070788
400971643
2133327141
678983995
453103675
1668903548
577179049
1576876555
1882863439
994502585
647790436
1671693821
258312556
204567641
858742953
347782623
1438163200
931003685
1122364560
1846622046
121638408
1687729713
1402018682
506720816
277538098
341526232
504886306
1249321651
2147483647