3
-1
0
0
9000
9000
996
96
95
396
-1
19
46
36
99000000
31049628
2132
54125200
1520
17007440
800
19752480
240
84238533
435
3198975
819
749146
3784
3307962
84
14281501
1022
54354950
845
3699826
52
9270240
714
0
0
10674784
352
38204932
3864
13070756
85
40293836
440
32861106
648
2978928
312
32596424
2490
74346948
156
11567472
240
41211303
245
35244520
215
14876928
22
56982615
2346
42139800
990
18480747
1829
650520
90
22960540
272
174399
34879
8719
559
111
-1
36535160
7307032
23747853
760
152
-1
5537052
1025379
1230456
297
54
43
5735752
1042863
2085727
132
-1
-1
13226425
2645285
2116227
375
75
-1
8772372
974707
1949415
27
-1
-1
23384327
4251695
1062923
923
167
-1
270751
270751
270751
-1
-1
-1
13867538
2655485
885161
517
98
-1
383591
63931
159830
59
-1
-1
3780506
722
3498725
15
6908988
96
1839441
11
1996258
220
18752317
39
7370861
120
13612784
680
7417008
1104
40440515
1026
440820
-1
742004
-1
846555
-1
978189
-1
933691
-1
380525
-1
468878
-1
526698
-1
279570
-1
1111951
-1
545154
-1
587164
3
571111
-1
957221
-1
989285
-1
1987447
-1
100712
-1
934937
-1
522639
-1
835365
-1
424910
-1
769469
-1
396230
-1
570825
-1
809255
-1
423077
-1
570611
-1
863699
-1
205385
-1
726458
-1
999000000
7309101
276
59147352
16422
59180460
87745
136450888
15288
315934850
87780
388806858
112644
93998592
104960
14650240
840
97693667
3084
92528576
25064
181497
9
276727316
34750
327901050
201400
33739095
3120
296156970
18630
22217944
6293
128563665
3255
874886019
344613
573169688
290696
309749268
20970
372971414
26524
71669028
4922
72243365
28361
572633712
69936
241867075
71295
112210030
158219
108226368
1440
123874916
31191
232824720
150072
621657782
142504
1746025
347549
24824
22788
4535
1187
287720650
57544130
13975002
1750
-1
-1
378717734
75581006
1625397
65706
13112
-1
18038495
3562223
227375
20467
4041
2235
49683192
9824359
1263131
708
-1
-1
100249406
19802351
2062744
12635
2495
8423
101613119
20322623
1451615
15539
3107
-1
153807753
30531126
4032412
7476
1483
-1
449694006
89343179
52613205
45300
8999
-1
345050012
68318172
2594360
30323
6003
-1
41009701
4501
108419940
21780
172989507
18309
270235348
120268
149793954
150258
163702419
1671
116496955
53245
36229250
4000
22181464
13276
183897605
31020
759770
-1
562219
-1
191338
-1
257583
-1
78242
-1
210372
-1
966518
-1
1061957
-1
8935
-1
727452
-1
648330
-1
389246
-1
249942
-1
300410
-1
127684
-1
69456
-1
49215
-1
346349
-1
509562
-1
801979
-1
782640
-1
923889
-1
97236
-1
981177
-1
412545
-1
340911
-1
914464
-1
390565
-1
861125
-1
189658
-1
