686983322
1172273450
4122470071
625033959
2930321737
4220116393
3350145879
2055117973
2489410563
2764723731
788554743
1286396744
796108266
571984301
3210904508
230421238
256142212
3298949470
2328025083
3615892293
1849679090
563810914
960037545
887746047
597107668
978699362
3655427278
1516441650
885836800
81776230
1602055439
2839705665
789530596
965158845
1936574885
2172165545
3413339439
2081232580
74108014
3775099197
1807106895
3626084000
1917832090
3970240132
3821055998
836602049
2558065859
2080061779
2264641627
4008029251
919723861
2857648328
1810328622
1245646079
3753352399
2850238936
886214836
3191888150
423278407
3046925678
520521526
870594566
678489332
2283845219
1132444597
891385745
1639454072
32750227
2728253859
748624791
845025345
4204741930
1434159831
2685296679
3982258786
17858218
3596746952
1494365525
3903572905
2852834182
2620667227
1232362132
2263993191
1278468489
811198600
2757045164
624282812
149053261
577767368
1940637452
1644304265
1050139120
1889460132
3324725297
1250609991
1873179766
2218031266
1864866674
360398742
598809746
71879907
2806047529
3751168475
3272176429
1090000635
114141928
3247347488
2117684277
2689022634
2774105411
3571081051
2032101539
358815334
2186435473
3978559265
3392495106
1599140344
1821767855
2744016015
1810798720
2804308767
3841206941
1431368590
788780510
3804225346
866512585
1106097943
384482960
1714118540
3061970241
2367405045
3066674727
2695809665
1176771006
1734663639
1729508536
2444094328
3030212153
4094968596
4071184591
4020918007
199781869
3438024231
2335373139
1858554463
1980881593
3852296026
2159096897
1628548349
3310023162
4123685952
3540456897
106598110
2813183710
4055311813
3036571394
2078112429
1168027081
2497674906
445407388
1164628403
4106976701
4109275235
4206788946
2014205720
4014785454
2417901170
2916804314
3510244634
3770320406
3212565354
1187632449
4032341329
2058097192
3854869980
1587327235
3744079613
38527079
3063994308
660094184
945864138
3571756774
1714520378
2496375825
3363203605
2746079599
143036623
2306649472
2237194022
1228300152
3657096340
3479939488
4053886319
2089916105
2270866509
2294268324
1642350017
3269344399
2897484584
3589313728
712382964
3226814288
2136019695
4237775177
3245422806
723187587
3367961526
838020498
3697914354
2695307257
677106933
175042423
663548503
2165282868
858588976
3936523381
3181470723
3037257459
1946933912
3829627828
3984751598
4244814001
3901586139
3172015920
1075665195
2352077399
1477926058
3284854795
1202924206
2117697661
2297883558
3854708103
2921409150
3871037161
10496922
3216918291
2631895837
3661604259
4294020646
143658684
565627391
3919831771
719441095
2086504987
1859067412
750176978
1215493284
3391718711
2875987568
501372545
2977562136
1508741605
2449065389
2160726123
2586128392
3097619802
609686591
482508215
1038235053
295872710
3555924475
2840072765
3404927226
3043792140
3731741610
3322777062
2174726654
2208894958
3905373764
32968227
3864058234
1384324965
479944082
2450384582
4101178412
170853559
3180047499
3410999366
3031149253
4288556476
2132780456
4277596125
1118213435
2419464795
1020735301
4274231450
935546930
3848463568
2263858604
1511695649
3647917502
469284754
2891240439
4084151458
2861872575
3091873390
259503117
3342562870
2520890312
2250605012
4126949819
3299407006
2639292899
2648996725
1137742896
2072063995
2444392516
166229049
3934627406
2546295912
1380401228
4087164939
3860013669
3383208458
2688056153
1160942320
4211061126
2502003649
795264077
168618234
1970244883
494420437
3172959732
4186261412
2135690396
622955923
2263817370
3404835492
185596854
2068934858
4232796078
1097155281
3470647182
3500705304
3440845709
95711486
4275392587
3479133829
3044177026
2276157203
2187797591
3142783745
4284001432
3014714973
1075391968
3506895218
3409932966
2283774579
4134434619
698901663
2185844290
3098083906
2227226738
605426741
881338589
65114772
131220461
3126281082
356345510
2228662290
139458168
647047736
2031309235
2005023745
809665536
2022979649
202413679
3312605473
1150418762
342416438
4063060961
2491217385
1392230825
1930456334
2827212950
2713672350
393954024
2615792155
2499197710
830210661
2536482141
318941055
3124884905
442920371
769436987
3070865862
2803309214
3436965692
2528822242
370832545
1229022246
3715583556
2739230587
1022117486
807031742
936935304
1023741980
2145201279
2416348054
1878593196
2344197882
3031882729
2528267660
1064821677
2739300268
2580143829
3765883996
1700031842
4159929054
2377525194
1621569229
715604530
2664237826
3389509204
1248305650
1970169118
2155005688
3440967534
2355074196
2808632754
370551037
2989870681
1948491622
4263824545
2443915353
61676201
3220516981
646450568
3222985876
3934927696
300800416
4058518860
2608623980
3211690820
2411768871
3536069029
2296770941
4018342168
1521059656
576126824
1254864661
3104319777
967225815
471393593
390556070
3020507007
3917964
1550120761
2465560952
2258015541
3526621837
19106748
2060599638
1844157802
3600587625
4223839153
2016362891
2480101636
3867609821
4232679251
2043853250
4088870999
2198311721
1563687064
1715329160
2025485790
4130632990
1785111541
2098447321
2826226893
205779803
926802863
3795879787
2803784093
3918806763
2808369199
2169861503
3500856002
3567788251
3335928002
939621509
3853205229
3433899286
1777726257
635742200
2456031701
461997754
1082438069
16590700
638474724
1265058013
3437927683
1981605478
2967089870
653441135
1309897360
678245552
1368722029
3955397153
2304455330
250585477
2704335274
498735656
2165940151
4010540736
2326094729
4234038403
2349398756
4191312526
3808148015
578555632
3622419201
4055139301
1489662753
3278198454
1606938511
3841821716
4204524491
414770938
2291351017
182658494
2764996628
3981145138
4200845140
4071152784
3463424429
1343788032
294526156
2431208743
2431893921
4030016898
3844976448
1215652706
1731427502
477210461
1004040464
2327254605
1739508786
2066921446
2483175713
1491593586
485919062
1985599672
3834723839
2801348968
2589610306
3728561691
3946807524
2135073749
1278926697
3978912962
4154050394
556727427
694327388
927828072
1314497096
939751232
2340477589
2324983164
3762696897
3856545806
2032321857
282346756
2531634942
1148556035
883198249
364807881
1772047162
2683380614
3417732742
2846896789
1404725732
3462017607
2319474574
3079288214
3593022538
2275583706
3158860710
3080948920
11082722
1501301512
3685844934
2188344866
3637122583
3676297587
637830155
1714574953
3004392150
913335090
2027026713
3115165408
2739252056
3556420015
1596871624
1068774659
2610247849
2894126025
1221437077
2146462682
602489215
1930573596
2344882532
888809360
1896606996
2575565632
611187062
4079873591
2475557122
644051573
1301494275
1891279402
3137469173
263979930
1982827485
1842964119
1618961490
307832616
3778785974
2060065024
78297941
734422037
265437527
3102267339
3761061539
3101087423
572649567
2573850378
3532660494
4282859894
4200125058
3776229958
2631234792
2068173900
4165640682
578899441
1825727918
747701821
2256708310
2312731898
1854641401
2659443859
2687452923
1458590435
3375335957
902558275
1005930434
4070868676
771410106
3915115340
309726197
2987428945
3502591516
1507369343
4078671620
3197216985
4208160412
1997801116
255349407
2820519274
3366960242
3676151714
1976865046
422739789
2376429600
1468882928
1914116329
2957278700
3234177040
3962885139
2691130952
3647357951
841794835
4216388308
1699418865
3853721115
1215797571
3500882284
1197127503
668511574
2084370831
2191550761
2133119883
1340990721
2600085575
564547710
2660585706
2777243502
1124062172
2818964574
3863528633
623698198
2562838449
2277530218
489085356
74739205
3206926655
2772714622
2495201787
1012400312
3048000895
2892256446
4169367335
2073904660
3098171611
2241421667
2669666969
181572831
1365395355
733233459
3520884666
3645584463
1200881262
865757793
2753090634
1822993218
1104815074
2976532241
3364577653
806877127
318858928
3308802619
546694404
445663454
1660658299
3224235265
3425930023
397509644
3241338132
798314588
910999795
1678511258
1450767605
1411932230
1546716822
3768378375
4288379689
2403105174
31034289
626642726
2333945464
4103412529
2844854728
2644639260
3995585165
4189734902
2581542356
2480195238
1795188710
2557351704
187330974
3861639506
2554222354
157020668
2616001422
1208424000
4079429575
3961932072
2238197385
2542834805
651209146
1327102313
1990774547
2249821814
1295361597
3351061060
491250814
3636643802
2265005830
3168027062
2830230311
243032301
3461462653
3671242930
894661712
552758844
3415133286
1380100487
3912961534
2551561788
3583447925
3368860073
2697952501
2775486717
2572182501
817735443
263135932
2497855296
2990575205
3523447747
3423401406
98074755
2899682951
413932069
3874885105
3461346549
720953149
317952498
2037502740
561848637
771928464
2116107400
1873943120
3019475372
3678753162
1609633584
3169924955
3646509206
2587283283
944593181
4273513962
2864156136
979283405
319307262
2185822981
3877089329
857903001
954351825
1878215949
3423546020
36470569
887758957
1813035998
369330955
2335821818
3927705017
1070140780
3539257758
857908189
2357149265
487611115
3756722285
1647842526
1960801647
3559510678
555208907
3134551244
2647860138
3446009945
515101742
3807568021
1659102021
3487747072
1513251089
3558410553
1391732582
352911658
2426874940
3509732140
3014033255
4112419074
2749741245
2326809156
4243193016
2897034727
1764414863
1090429954
464218525
2777065713
1670293277
1522977227
4228050612
2605970846
1508420270
3675575024
1746188533
507939184
578106948
318994266
3236510830
200635484
178944643
4206704574
3574721275
3784385884
1650606049
2522851566
185168047
2257372673
3620851143
591529107
433781275
2511246263
3167902523
18701505
4196407779
3667699917
3206598383
2035470257
876282755
3710025062
3276828673
1733747593
3755236698
3684293573
4240473365
2671128612
2137066269
2656176028
178057548
34757078
1816073474
1568496621
907058509
2459753905
745921956
1877204676
2471612409
4286181230
2417855140
141187584
644155701
1866381332
3216041290
3223809030
2572214389
782129562
1342177996
1533867744
1940001592
157577370
1771640577
609961245
3554717505
118842597
3669734657
795058828
1031007669
1483265847
323803248
2148603505
4180903134
3165126986
748879434
505116703
1376563955
1308928922
3045540353
3845050530
3630917855
459972231
1609630106
2274210075
74969164
3049235219
2053217373
1957236136
4137206758
845866516
3147987264
1707762597
509884474
3037046251
916480983
1636387322
1584634241
2234927904
3323972649
3435433828
4163641328
26632505
2073418689
3713985879
511027341
3354393311
775214629
720742397
1598248952
2184571366
3727686178
203356279
2971553311
1668275281
2220078147
2846755054
2127325783
2203615508
4231224713
1740963656
4254984350
1364136953
3577554497
1330833883
1599708431
4092667155
1027013114
2737887038
2201891189
3875982429
4012052603
682289997
3450684460
3224773048
2217039032
4177149889
1598703680
3725209409
3886683312
45384686
3421002698
3535670210
